aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2022-07-27 11:40:04 -0700
committerXNNPACK Team <xnnpack-github-robot@google.com>2022-07-27 11:40:59 -0700
commit4e31749ccf75743342a8f8b4534ec1a3a8b29583 (patch)
tree25612b47bf0cac998de902b6dfafd447c93f6689
parent6b409ac0a3090ebe74d0cdfb494c4cd91485ad39 (diff)
downloadXNNPACK-4e31749ccf75743342a8f8b4534ec1a3a8b29583.tar.gz
Add benchmark::utils::CheckNEON to NEON benchmarks
PiperOrigin-RevId: 463639442
-rw-r--r--bench/s16-rmaxabs.cc8
-rw-r--r--bench/s16-window.cc8
2 files changed, 8 insertions, 8 deletions
diff --git a/bench/s16-rmaxabs.cc b/bench/s16-rmaxabs.cc
index 6bcfab1e5..e3c3d5778 100644
--- a/bench/s16-rmaxabs.cc
+++ b/bench/s16-rmaxabs.cc
@@ -55,13 +55,13 @@ static void BenchmarkKernelSize(benchmark::internal::Benchmark* b)
}
#if XNN_ARCH_ARM || XNN_ARCH_ARM64
-BENCHMARK_CAPTURE(rmaxabs, s16_neon_x8, xnn_s16_rmaxabs_ukernel__neon_x8)
+BENCHMARK_CAPTURE(rmaxabs, s16_neon_x8, xnn_s16_rmaxabs_ukernel__neon_x8, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(rmaxabs, s16_neon_x16, xnn_s16_rmaxabs_ukernel__neon_x16)
+BENCHMARK_CAPTURE(rmaxabs, s16_neon_x16, xnn_s16_rmaxabs_ukernel__neon_x16, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(rmaxabs, s16_neon_x24, xnn_s16_rmaxabs_ukernel__neon_x24)
+BENCHMARK_CAPTURE(rmaxabs, s16_neon_x24, xnn_s16_rmaxabs_ukernel__neon_x24, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(rmaxabs, s16_neon_x32, xnn_s16_rmaxabs_ukernel__neon_x32)
+BENCHMARK_CAPTURE(rmaxabs, s16_neon_x32, xnn_s16_rmaxabs_ukernel__neon_x32, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
#endif // XNN_ARCH_ARM || XNN_ARCH_ARM64
diff --git a/bench/s16-window.cc b/bench/s16-window.cc
index ac0ff4c52..760bd6402 100644
--- a/bench/s16-window.cc
+++ b/bench/s16-window.cc
@@ -63,13 +63,13 @@ static void BenchmarkKernelSize(benchmark::internal::Benchmark* b)
}
#if XNN_ARCH_ARM || XNN_ARCH_ARM64
-BENCHMARK_CAPTURE(window, s16_neon_x8, xnn_s16_window_ukernel__neon_x8)
+BENCHMARK_CAPTURE(window, s16_neon_x8, xnn_s16_window_ukernel__neon_x8, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(window, s16_neon_x16, xnn_s16_window_ukernel__neon_x16)
+BENCHMARK_CAPTURE(window, s16_neon_x16, xnn_s16_window_ukernel__neon_x16, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(window, s16_neon_x24, xnn_s16_window_ukernel__neon_x24)
+BENCHMARK_CAPTURE(window, s16_neon_x24, xnn_s16_window_ukernel__neon_x24, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
-BENCHMARK_CAPTURE(window, s16_neon_x32, xnn_s16_window_ukernel__neon_x32)
+BENCHMARK_CAPTURE(window, s16_neon_x32, xnn_s16_window_ukernel__neon_x32, benchmark::utils::CheckNEON)
->Apply(BenchmarkKernelSize)->UseRealTime();
#endif // XNN_ARCH_ARM || XNN_ARCH_ARM64