diff --git a/benchmark/bench.h b/benchmark/bench.h index 1dae4d0fd2..814207816f 100644 --- a/benchmark/bench.h +++ b/benchmark/bench.h @@ -95,7 +95,6 @@ static void *aligned_alloc_cacheline(size_t n) #if defined(__WIN32__) || defined(__WIN64__) || !defined(_POSIX_TIMERS) struct timeval start, stop; #elif defined(__APPLE__) - mach_timebase_info_data_t info; uint64_t start = 0, stop = 0; #else struct timespec start = { 0, 0 }, stop = { 0, 0 }; @@ -106,8 +105,7 @@ double getsec() #if defined(__WIN32__) || defined(__WIN64__) || !defined(_POSIX_TIMERS) return (double)(stop.tv_sec - start.tv_sec) + (double)((stop.tv_usec - start.tv_usec)) * 1.e-6; #elif defined(__APPLE__) - mach_timebase_info(&info); - return (double)(((stop - start) * info.numer)/info.denom) * 1.e-9; + return (double)(stop - start) * 1.e-9; #else return (double)(stop.tv_sec - start.tv_sec) + (double)((stop.tv_nsec - start.tv_nsec)) * 1.e-9; #endif