why C clock() returns 0

Posted by eddy ed on Stack Overflow See other posts from Stack Overflow or by eddy ed
Published on 2012-03-26T11:13:34Z Indexed on 2012/03/26 11:28 UTC
Read the original article Hit count: 171

Filed under:
|
|

I've got something like this:

clock_t start, end;
start=clock();

something_else();

end=clock();
printf("\nClock cycles are: %d - %d\n",start,end);

and I always get as an output "Clock cycles are: 0 - 0"

Any idea why this happens?

(Just to give little detail, the something_else() function performs a left-to-right exponentiation using montgomery represantation, moreover I don't know for certain that the something_else() function does indeed take some not negligible time.)

This is on Linux. The result of uname -a is:

Linux snowy.*****.ac.uk 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux

© Stack Overflow or respective owner

Related posts about c

    Related posts about linux