|
@@ -18,7 +18,7 @@ static inline unsigned long long native_read_tscp(unsigned int *aux)
|
|
|
unsigned long low, high;
|
|
unsigned long low, high;
|
|
|
asm volatile(".byte 0x0f,0x01,0xf9"
|
|
asm volatile(".byte 0x0f,0x01,0xf9"
|
|
|
: "=a" (low), "=d" (high), "=c" (*aux));
|
|
: "=a" (low), "=d" (high), "=c" (*aux));
|
|
|
- return low | ((u64)high >> 32);
|
|
|
|
|
|
|
+ return low | ((u64)high << 32);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
/*
|