8 typedef struct tsc_struct tsc_t;
10 static inline tsc_t rdtsc(void)
13 __asm__ __volatile__ (
15 : "=a" (res.lo), "=d"(res.hi) /* outputs */
20 #if !defined(__ROMCC__)
21 /* Too many registers for ROMCC */
22 static inline unsigned long long rdtscll(void)
24 unsigned long long val;
25 asm volatile ("rdtsc" : "=A" (val));
30 #endif /* CPU_X86_TSC_H */