Commit a25a5813 authored by Robert David Graham's avatar Robert David Graham
Browse files

#87 ARM bug fixed

parent 7524095e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -118,9 +118,13 @@
#elif defined(__GNUC__)
static __inline__ unsigned long long __rdtsc(void)
{
#if defined(i386) || defined(__i386__)
    unsigned long hi = 0, lo = 0;
    __asm__ __volatile__ ("lfence\n\trdtsc" : "=a"(lo), "=d"(hi));
    return ( (unsigned long long)lo)|( ((unsigned long long)hi)<<32 );
#else
    return 0;
#endif
}
#endif
#endif