代码拉取完成,页面将自动刷新
可以先定义一个读cycle数的函数,如下:
unsigned long read_cycles(void)
{
unsigned long cycles;
asm volatile ("rdcycle %0" : "=r" (cycles));
return cycles;
}
然后,在程序的前后,插入该函数:
int main(void)
{
unsigned long start, end;
start = read_cycles();
run_program();
end = read_cycles();
printf("Took %lu cycles\n", end - start);
}
登录 后才可以发表评论