X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=test_rwlock_timing.c;fp=test_rwlock_timing.c;h=6e0523ce0614a5f3e6890460d480774c08974f7a;hb=5fa9dfe40762818f355720a66b62700af5aafc28;hp=065c2d34038498b90152fa1d6377d4cf36006f38;hpb=581a270d427d9598c06a4da9ae7f9a9fc5354ec0;p=urcu.git diff --git a/test_rwlock_timing.c b/test_rwlock_timing.c index 065c2d3..6e0523c 100644 --- a/test_rwlock_timing.c +++ b/test_rwlock_timing.c @@ -38,7 +38,7 @@ static inline pid_t gettid(void) #define rdtscll(val) do { \ unsigned int __a,__d; \ asm volatile("rdtsc" : "=a" (__a), "=d" (__d)); \ - (val) = ((unsigned long)__a) | (((unsigned long)__d)<<32); \ + (val) = ((unsigned long long)__a) | (((unsigned long long)__d)<<32); \ } while(0) typedef unsigned long long cycles_t;