我需要计算 C 代码中循环的执行时间,为此我需要编写一个 python 脚本,通过检测循环前后的注释在循环前后添加“gettimeofday”。
这是代码:
int main(int argc, char** argv) {
int i,j;
int M = argv[0][0] * 10000;
int res = argc;
// loopId = 1; depth = 1; outermost
for (i=0; i<M; i++) {
// loopId = 2; depth = 2; innermost
for (j=0; j<M; j++) {
res *= 7 % 71;
}
// end loop (loopId = 2)
// loopId = 3; depth = 2; innermost
for (j=0; j<M; j++){
res += 9 % 91;
}
// end loop (loopId = 3)
}
// end loop (loopId = 1)
return res;
}