aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/common.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/common.h b/src/include/common.h
index 59b7f6213..7067ae68c 100644
--- a/src/include/common.h
+++ b/src/include/common.h
@@ -115,6 +115,10 @@ static inline unsigned long long getticks(void) {
115 unsigned a, d; 115 unsigned a, d;
116 asm volatile("rdtsc" : "=a" (a), "=d" (d)); 116 asm volatile("rdtsc" : "=a" (a), "=d" (d));
117 return ((unsigned long long)a) | (((unsigned long long)d) << 32); 117 return ((unsigned long long)a) | (((unsigned long long)d) << 32);
118#elif defined(__i386__)
119 unsigned long long ret;
120 __asm__ __volatile__("rdtsc" : "=A" (ret));
121 return ret;
118#else 122#else
119 return 0; // not implemented 123 return 0; // not implemented
120#endif 124#endif