diff --git a/src/stats.h b/src/stats.h index bb1deebeb..83f5151dc 100644 --- a/src/stats.h +++ b/src/stats.h @@ -130,7 +130,7 @@ inline volatile unsigned long long rdtsc() if (CPU.bRDTSC) #endif { - register unsigned long long tsc asm("eax"); + register unsigned volatile long long tsc asm("eax"); asm volatile ("\trdtsc\n" : : : "eax", "edx"); return tsc; }