15 lines
812 B
Diff
15 lines
812 B
Diff
|
diff -up mp-3.1.0/thirdparty/benchmark/src/cycleclock.h.secarch mp-3.1.0/thirdparty/benchmark/src/cycleclock.h
|
||
|
--- mp-3.1.0/thirdparty/benchmark/src/cycleclock.h.secarch 2016-05-05 11:36:28.000000000 +0200
|
||
|
+++ mp-3.1.0/thirdparty/benchmark/src/cycleclock.h 2016-05-05 11:45:38.000000000 +0200
|
||
|
@@ -136,7 +136,9 @@ inline BENCHMARK_ALWAYS_INLINE int64_t N
|
||
|
// The soft failover to a generic implementation is automatic only for ARM.
|
||
|
// For other platforms the developer is expected to make an attempt to create
|
||
|
// a fast implementation and use generic version if nothing better is available.
|
||
|
-#error You need to define CycleTimer for your OS and CPU
|
||
|
+ struct timeval tv;
|
||
|
+ gettimeofday(&tv, nullptr);
|
||
|
+ return static_cast<int64_t>(tv.tv_sec) * 1000000 + tv.tv_usec;
|
||
|
#endif
|
||
|
}
|
||
|
} // end namespace cycleclock
|