summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpuinfo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpuinfo.c b/cpuinfo.c
index a1bd4f621b..2010efd8be 100644
--- a/cpuinfo.c
+++ b/cpuinfo.c
@@ -77,10 +77,10 @@ cpuid(int func) {
static int64_t
rdtsc(void)
{
- uint64_t hi, lo;
+ uint32_t hi, lo;
#define RDTSC ".byte 0x0f, 0x31; "
__asm__ volatile (RDTSC : "=a"(lo), "=d"(hi) : );
- return hi << 32 | lo;
+ return (uint64_t) hi << 32 | lo;
}
static const char*