From c2092219e7c874783a00a62edb94ddc672f57ab3 Mon Sep 17 00:00:00 2001 From: Ashkan Aliabadi Date: Fri, 8 May 2020 20:40:33 -0700 Subject: Upstream cpuinfo updates in XNNPACK as of XNNPACK:d793f6c2ec145be3ddbffea951e6e5480f4646b8. --- bench/get-current.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bench') diff --git a/bench/get-current.cc b/bench/get-current.cc index b547df0..e475767 100644 --- a/bench/get-current.cc +++ b/bench/get-current.cc @@ -30,4 +30,13 @@ static void cpuinfo_get_current_uarch_index(benchmark::State& state) { } BENCHMARK(cpuinfo_get_current_uarch_index)->Unit(benchmark::kNanosecond); +static void cpuinfo_get_current_uarch_index_with_default(benchmark::State& state) { + cpuinfo_initialize(); + while (state.KeepRunning()) { + const uint32_t uarch_index = cpuinfo_get_current_uarch_index_with_default(0); + benchmark::DoNotOptimize(uarch_index); + } +} +BENCHMARK(cpuinfo_get_current_uarch_index_with_default)->Unit(benchmark::kNanosecond); + BENCHMARK_MAIN(); -- cgit v1.2.3