Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/Stats/ResolveTime.cc

    rb0b1e15 r57e0289  
    2727        namespace ResolveTime {
    2828                static inline long long rdtscl(void) {
    29                         #if defined( __i386 ) || defined( __x86_64 )
    30                                 unsigned int lo, hi;
    31                                 __asm__ __volatile__ ("rdtsc" : "=a"(lo), "=d"(hi));
    32                                 return ( (unsigned long long)lo)|( ((unsigned long long)hi)<<32 );
    33                         #elif defined( __aarch64__ )
    34                                 int64_t value;
    35                                 asm volatile("mrs %0, cntvct_el0" : "=r"(value));
    36                                 return value;
    37                         #else
    38                                 #error unknown hardware architecture
    39                         #endif
     29                        unsigned int lo, hi;
     30                        __asm__ __volatile__ ("rdtsc" : "=a"(lo), "=d"(hi));
     31                        return ( (unsigned long long)lo)|( ((unsigned long long)hi)<<32 );
    4032                }
    4133
Note: See TracChangeset for help on using the changeset viewer.