xref: /aosp_15_r20/external/cpuinfo/bench/init.cc (revision 2b54f0db79fd8303838913b20ff3780cddaa909f)
1*2b54f0dbSXin Li #include <benchmark/benchmark.h>
2*2b54f0dbSXin Li 
3*2b54f0dbSXin Li #include <cpuinfo.h>
4*2b54f0dbSXin Li 
5*2b54f0dbSXin Li 
cpuinfo_initialize(benchmark::State & state)6*2b54f0dbSXin Li static void cpuinfo_initialize(benchmark::State& state) {
7*2b54f0dbSXin Li 	while (state.KeepRunning()) {
8*2b54f0dbSXin Li 		cpuinfo_initialize();
9*2b54f0dbSXin Li 	}
10*2b54f0dbSXin Li }
11*2b54f0dbSXin Li BENCHMARK(cpuinfo_initialize)->Iterations(1)->Unit(benchmark::kMillisecond);
12*2b54f0dbSXin Li 
13*2b54f0dbSXin Li BENCHMARK_MAIN();
14