88 |
LARGE_INTEGER f; |
LARGE_INTEGER f; |
89 |
QueryPerformanceCounter(&t); |
QueryPerformanceCounter(&t); |
90 |
if (!QueryPerformanceFrequency(&f)) return 0; |
if (!QueryPerformanceFrequency(&f)) return 0; |
91 |
return usecs_t( double(t) / double(f) * 1000000.0 ); |
return usecs_t( double(t.QuadPart) / double(f.QuadPart) * 1000000.0 ); |
92 |
#elif defined(__APPLE__) |
#elif defined(__APPLE__) |
93 |
static mach_timebase_info_data_t tb; |
static mach_timebase_info_data_t tb; |
94 |
double t = mach_absolute_time(); |
double t = mach_absolute_time(); |