1
0
mirror of https://github.com/google/benchmark.git synced 2025-04-29 06:20:32 +08:00

merge benchmark_test.cc

This commit is contained in:
Eric Fiselier 2015-03-12 14:18:02 -04:00
parent 37f4db64b4
commit 8f86de1562

View File

@ -57,6 +57,17 @@ static void BM_Factorial(benchmark::State& state) {
}
BENCHMARK(BM_Factorial);
static void BM_FactorialRealTime(benchmark::State& state) {
benchmark::UseRealTime();
int fac_42 = 0;
while (state.KeepRunning())
fac_42 = Factorial(8);
// Prevent compiler optimizations
std::cout << fac_42;
}
BENCHMARK(BM_FactorialRealTime);
static void BM_CalculatePiRange(benchmark::State& state) {
double pi = 0.0;
while (state.KeepRunning())