X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Farch%2Fx86.h;fp=urcu%2Farch%2Fx86.h;h=b4d3694fdffb896fa3773f30ad8d0777ae9836a4;hp=a5b3a23b385f26f7aea6b5daaf70cab762fc4262;hb=3fa182868e25068413fdaa1bef290365e99ab246;hpb=67ecffc0f530a7b5c4dd5111ea7dd3213da8eb91 diff --git a/urcu/arch/x86.h b/urcu/arch/x86.h index a5b3a23..b4d3694 100644 --- a/urcu/arch/x86.h +++ b/urcu/arch/x86.h @@ -25,6 +25,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" { @@ -79,11 +80,11 @@ extern "C" { | (((unsigned long long)__d) << 32); \ } while(0) -typedef unsigned long long cycles_t; +typedef uint64_t caa_cycles_t; -static inline cycles_t caa_get_cycles(void) +static inline caa_cycles_t caa_get_cycles(void) { - cycles_t ret = 0; + caa_cycles_t ret = 0; rdtscll(ret); return ret;