/external/XNNPACK/bench/ |
D | qs8-gemm.cc | 31 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark() function 112 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark() function 288 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_1x8__neon_mlal_lane, 1, 8, 1, 1, benchmark::utils… in qs8_gemm_1x8__neon_mlal_lane() 291 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_2x8__neon_mlal_lane, 2, 8, 1, 1, benchmark::utils… in qs8_gemm_2x8__neon_mlal_lane() 294 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_3x8__neon_mlal_lane, 3, 8, 1, 1, benchmark::utils… in qs8_gemm_3x8__neon_mlal_lane() 297 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_4x8__neon_mlal_lane, 4, 8, 1, 1, benchmark::utils… in qs8_gemm_4x8__neon_mlal_lane() 300 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_1x16__neon_mlal_lane, 1, 16, 1, 1, benchmark::uti… in qs8_gemm_1x16__neon_mlal_lane() 303 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_2x16__neon_mlal_lane, 2, 16, 1, 1, benchmark::uti… in qs8_gemm_2x16__neon_mlal_lane() 306 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_3x16__neon_mlal_lane, 3, 16, 1, 1, benchmark::uti… in qs8_gemm_3x16__neon_mlal_lane() 309 …GEMMBenchmark(state, xnn_qs8_gemm_minmax_ukernel_4x16__neon_mlal_lane, 4, 16, 1, 1, benchmark::uti… in qs8_gemm_4x16__neon_mlal_lane() [all …]
|
D | f32-gemm.cc | 34 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark() function 354 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_ld64, 1, 8, 1, 1); in f32_gemm_1x8__aarch64_neonfma_ld64() 357 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_1x12__aarch64_neonfma_cortex_a53, 1, 12, 1, 1); in f32_gemm_1x12__aarch64_neonfma_cortex_a53() 360 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a53, 1, 8, 1, 1); in f32_gemm_1x8__aarch64_neonfma_cortex_a53() 363 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a57, 1, 8, 1, 1); in f32_gemm_1x8__aarch64_neonfma_cortex_a57() 366 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_1x8__aarch64_neonfma_cortex_a75, 1, 8, 1, 1); in f32_gemm_1x8__aarch64_neonfma_cortex_a75() 369 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_4x12__aarch64_neonfma_cortex_a53, 4, 12, 1, 1); in f32_gemm_4x12__aarch64_neonfma_cortex_a53() 372 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a53, 4, 8, 1, 1); in f32_gemm_4x8__aarch64_neonfma_cortex_a53() 375 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a55, 4, 8, 1, 1); in f32_gemm_4x8__aarch64_neonfma_cortex_a55() 378 GEMMBenchmark(state, xnn_f32_gemm_minmax_ukernel_4x8__aarch64_neonfma_cortex_a57, 4, 8, 1, 1); in f32_gemm_4x8__aarch64_neonfma_cortex_a57() [all …]
|
D | f16-gemm.cc | 30 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark() function 114 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_1x8__neonfp16arith_ld64, 1, 8, 1, 1); in f16_gemm_1x8__neonfp16arith_ld64() 118 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_4x8__neonfp16arith_ld64, 4, 8, 1, 1); in f16_gemm_4x8__neonfp16arith_ld64() 122 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_6x8__neonfp16arith_ld64, 6, 8, 1, 1); in f16_gemm_6x8__neonfp16arith_ld64() 126 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_8x8__neonfp16arith_ld64, 8, 8, 1, 1); in f16_gemm_8x8__neonfp16arith_ld64() 130 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_1x16__neonfp16arith_ld64, 1, 16, 1, 1); in f16_gemm_1x16__neonfp16arith_ld64() 134 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_4x16__neonfp16arith_ld64, 4, 16, 1, 1); in f16_gemm_4x16__neonfp16arith_ld64() 138 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_6x16__neonfp16arith_ld64, 6, 16, 1, 1); in f16_gemm_6x16__neonfp16arith_ld64() 142 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_8x16__neonfp16arith_ld64, 8, 16, 1, 1); in f16_gemm_8x16__neonfp16arith_ld64() 157 GEMMBenchmark(state, xnn_f16_gemm_minmax_ukernel_1x16__aarch64_neonfp16arith_ld32, 1, 16, 1, 1); in BENCHMARK_GEMM() [all …]
|
D | qu8-gemm.cc | 36 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark() function 302 …GEMMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_4x8__neon, 4, 8, 1, 1, benchmark::utils::CheckNEO… in qu8_gemm_4x8__neon() 306 …GEMMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_8x8__neon, 8, 8, 1, 1, benchmark::utils::CheckNEO… in qu8_gemm_8x8__neon() 315 GEMMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_4x4c2__sse2, 4, 4, 2, 1); in BENCHMARK_GEMM() 319 GEMMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_2x4c8__sse2, 2, 4, 8, 1); in qu8_gemm_2x4c8__sse2()
|