This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSCL add 1 per cpu cycle?

I timing my program by using TSCL, code like below:

unsigned long long int count = 0;
count = (TSCH<<32) + TSCL;//start time
//my program...
count = (TSCH<<32) + TSCL - count;//get the time of my program running

but I found that TSCL is not adding 1 per cpu cycle, in my program it about adding 1 per 10 cpu cycles.

Is there a methord to control TSCL adding step?