diff options
author | Frank Barchard <fbarchard@google.com> | 2020-10-12 21:16:46 -0700 |
---|---|---|
committer | XNNPACK Team <xnnpack-github-robot@google.com> | 2020-10-12 21:17:23 -0700 |
commit | f2742c4f74eaf37a0cca5cb3233471af7d36619c (patch) | |
tree | d13a8947bf01aa4c6716f0b480f3a866b6c6ae36 /bench/qs8-gemm.cc | |
parent | 31328cb16419a5950d65c540d210fbf45908586e (diff) | |
download | XNNPACK-f2742c4f74eaf37a0cca5cb3233471af7d36619c.tar.gz |
Cortex A55r1 QS8 GEMM microkernel
PiperOrigin-RevId: 336803747
Diffstat (limited to 'bench/qs8-gemm.cc')
-rw-r--r-- | bench/qs8-gemm.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bench/qs8-gemm.cc b/bench/qs8-gemm.cc index 9d6cdd3ab..34253c582 100644 --- a/bench/qs8-gemm.cc +++ b/bench/qs8-gemm.cc @@ -326,9 +326,13 @@ static void ruy_st(benchmark::State& state, const char* net) static void qs8_gemm_4x16c4__aarch64_neondot_ld64(benchmark::State& state, const char* net) { GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_4x16c4__aarch64_neondot_ld64, 4, 16, 4, 1, benchmark::utils::CheckNEONDOT); } + static void qs8_gemm_4x16c4__aarch64_neondot_cortex_a55(benchmark::State& state, const char* net) { + GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_4x16c4__aarch64_neondot_cortex_a55, 4, 16, 4, 1, benchmark::utils::CheckNEONDOT); + } BENCHMARK_GEMM(qs8_gemm_1x16c4__aarch64_neondot_ld64) BENCHMARK_GEMM(qs8_gemm_4x16c4__aarch64_neondot_ld64) + BENCHMARK_GEMM(qs8_gemm_4x16c4__aarch64_neondot_cortex_a55) #endif // XNN_ARCH_ARM64 |