Files
Espresso/include/arch/x86/intrin.h

16 lines
220 B
C
Raw Permalink Normal View History

2026-03-20 16:57:08 -05:00
#ifndef _INTRINSICS_H
#define _INTRINSICS_H
#include <stdint.h>
static inline uint64_t rdtsc(void)
{
uint32_t lo, hi;
asm volatile ("rdtsc" : "=a"(lo), "=d"(hi));
return ((uint64_t) hi << 32) | lo;
}
#endif