X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=test_rwlock_timing.c;h=2c3d8944e9962ae7b4a3051ec3ff512cc6886943;hb=121a5d44c8cc7197116df73854cb94c6cfbad0b0;hp=065c2d34038498b90152fa1d6377d4cf36006f38;hpb=20bf310ac72677961e55867dd64d058f77e0d7e6;p=urcu.git diff --git a/test_rwlock_timing.c b/test_rwlock_timing.c index 065c2d3..2c3d894 100644 --- a/test_rwlock_timing.c +++ b/test_rwlock_timing.c @@ -19,6 +19,7 @@ #include #include #include +#include #if defined(_syscall0) _syscall0(pid_t, gettid) @@ -35,22 +36,6 @@ static inline pid_t gettid(void) } #endif -#define rdtscll(val) do { \ - unsigned int __a,__d; \ - asm volatile("rdtsc" : "=a" (__a), "=d" (__d)); \ - (val) = ((unsigned long)__a) | (((unsigned long)__d)<<32); \ -} while(0) - -typedef unsigned long long cycles_t; - -static inline cycles_t get_cycles (void) -{ - unsigned long long ret = 0; - - rdtscll(ret); - return ret; -} - #include "urcu.h" struct test_array {