rdtsc, too many cycles

后端 未结 5 938
梦毁少年i
梦毁少年i 2021-01-05 03:53
#include 
static inline unsigned long long tick() 
{
        unsigned long long d;
        __asm__ __volatile__ (\"rdtsc\" : \"=A\" (d) );
        ret         


        
5条回答
  •  死守一世寂寞
    2021-01-05 04:50

    Just an idea - maybe these two rdtsc instructions are executed on different cores? rdtsc values may slightly vary across cores.

提交回复
热议问题