version 1.5.72.1, 2022/12/01 19:50:46
|
version 1.5.72.2, 2022/12/01 19:56:58
|
Line 288 time_rdtsc(void)
|
Line 288 time_rdtsc(void)
|
struct timespec ts = { 0, 0LL }; |
struct timespec ts = { 0, 0LL }; |
|
|
#ifndef CLOCK_UPTIME_PRECISE |
#ifndef CLOCK_UPTIME_PRECISE |
clock_gettime(CLOCK_MONOTONIC, &ts); | #define CLOCK_UPTIME_PRECISE CLOCK_MONOTONIC |
#else | |
clock_gettime(CLOCK_UPTIME_PRECISE, &ts); | |
#endif |
#endif |
|
clock_gettime(CLOCK_UPTIME_PRECISE, &ts); |
|
|
return ((uint64_t) ts.tv_sec * 1000000000 + ts.tv_nsec); |
return ((uint64_t) ts.tv_sec * 1000000000 + ts.tv_nsec); |
#endif |
#endif |
} |
} |