Home
last modified time | relevance | path

Searched refs:CheckNEON (Results 1 – 21 of 21) sorted by relevance

/external/XNNPACK/bench/
Dqs8-gemm.cc288 …k(state, xnn_qs8_gemm_minmax_ukernel_1x8__neon_mlal_lane, 1, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_1x8__neon_mlal_lane()
291 …k(state, xnn_qs8_gemm_minmax_ukernel_2x8__neon_mlal_lane, 2, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_2x8__neon_mlal_lane()
294 …k(state, xnn_qs8_gemm_minmax_ukernel_3x8__neon_mlal_lane, 3, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_3x8__neon_mlal_lane()
297 …k(state, xnn_qs8_gemm_minmax_ukernel_4x8__neon_mlal_lane, 4, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_4x8__neon_mlal_lane()
300 …state, xnn_qs8_gemm_minmax_ukernel_1x16__neon_mlal_lane, 1, 16, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_1x16__neon_mlal_lane()
303 …state, xnn_qs8_gemm_minmax_ukernel_2x16__neon_mlal_lane, 2, 16, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_2x16__neon_mlal_lane()
306 …state, xnn_qs8_gemm_minmax_ukernel_3x16__neon_mlal_lane, 3, 16, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_3x16__neon_mlal_lane()
309 …state, xnn_qs8_gemm_minmax_ukernel_4x16__neon_mlal_lane, 4, 16, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_4x16__neon_mlal_lane()
312 …ate, xnn_qs8_gemm_minmax_ukernel_1x8__neon_mull_addw_dup, 1, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_1x8__neon_mull_addw_dup()
315 …ate, xnn_qs8_gemm_minmax_ukernel_2x8__neon_mull_addw_dup, 2, 8, 1, 1, benchmark::utils::CheckNEON); in qs8_gemm_2x8__neon_mull_addw_dup()
[all …]
Dqs8-gemm-e2e.cc134 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_2x8c8__aarch64_neon_mull_padal()
143 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_2x8c8__aarch64_neon_mlal_padal()
152 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_2x8c16__aarch64_neon_mlal_padal()
176 benchmark::utils::CheckNEON); in BENCHMARK_QS8_END2END()
186 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_1x16__neon_mlal_lane()
197 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_2x8__neon_mlal_lane()
207 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_2x16__neon_mlal_lane()
217 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_3x8__neon_mlal_lane()
227 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_3x16__neon_mlal_lane()
237 benchmark::utils::CheckNEON); in qs8_gemm_minmax_ukernel_4x8__neon_mlal_lane()
[all …]
Df32-raddstoreexpminusmax.cc87 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
91 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
95 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
99 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
103 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
107 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
111 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
115 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
119 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
123 benchmark::utils::CheckNEON)->Apply(CharacteristicArguments)->UseRealTime();
[all …]
Df32-dwconv.cc168 benchmark::utils::CheckNEON); in BENCHMARK_DWCONV()
173 benchmark::utils::CheckNEON); in f32_dwconv_4x25__neon()
188 benchmark::utils::CheckNEON); in f32_dwconv_4x4__neon_acc2()
193 benchmark::utils::CheckNEON); in f32_dwconv_4x4__neon()
208 benchmark::utils::CheckNEON); in f32_dwconv_4x9__neon_acc2()
213 benchmark::utils::CheckNEON); in f32_dwconv_4x9__neon()
228 benchmark::utils::CheckNEON); in f32_dwconv_8x25__neon_acc2()
233 benchmark::utils::CheckNEON); in f32_dwconv_8x25__neon()
248 benchmark::utils::CheckNEON); in f32_dwconv_8x4__neon_acc2()
253 benchmark::utils::CheckNEON); in f32_dwconv_8x4__neon()
[all …]
Df32-dwconv2d-chw.cc150 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_1x4()
153 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_2x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_2x4()
156 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_3x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_3x4()
159 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_4x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_4x4()
162 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_5x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_5x4()
165 …mark(state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_6x4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_6x4()
168 …state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc2, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_1x4_acc2()
171 …state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc3, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_1x4_acc3()
174 …state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_1x4_acc4, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_1x4_acc4()
177 …state, xnn_f32_dwconv2d_chw_ukernel_3x3p1__neon_2x4_acc2, 3, 3, 1, 1, benchmark::utils::CheckNEON); in dwconv2d_chw_3x3p1__neon_2x4_acc2()
[all …]
Df32-spmm.cc166 …MMBenchmark(state, xnn_f32_spmm_minmax_ukernel_4x1__neon, 4, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_4x1__neon()
170 …MMBenchmark(state, xnn_f32_spmm_minmax_ukernel_8x1__neon, 8, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_8x1__neon()
174 …Benchmark(state, xnn_f32_spmm_minmax_ukernel_12x1__neon, 12, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_12x1__neon()
178 …Benchmark(state, xnn_f32_spmm_minmax_ukernel_16x1__neon, 16, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_16x1__neon()
182 …Benchmark(state, xnn_f32_spmm_minmax_ukernel_32x1__neon, 32, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_32x1__neon()
186 …enchmark(state, xnn_f32_spmm_minmax_ukernel_4x1__neon_x2, 4, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_4x1__neon_x2()
190 …enchmark(state, xnn_f32_spmm_minmax_ukernel_8x1__neon_x2, 8, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_8x1__neon_x2()
194 …chmark(state, xnn_f32_spmm_minmax_ukernel_16x1__neon_x2, 16, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_16x1__neon_x2()
198 …chmark(state, xnn_f32_spmm_minmax_ukernel_32x1__neon_x2, 32, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_32x1__neon_x2()
202 …k(state, xnn_f32_spmm_minmax_ukernel_4x1__neon_pipelined, 4, 1, 0.8f, benchmark::utils::CheckNEON); in spmm80_4x1__neon_pipelined()
[all …]
Df32-igemm.cc158 …(state, xnn_f32_igemm_minmax_ukernel_1x8__neon_lane_ld64, 1, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_1x8__neon_lane_ld64()
161 …(state, xnn_f32_igemm_minmax_ukernel_4x2__neon_lane_ld64, 4, 2, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x2__neon_lane_ld64()
164 …(state, xnn_f32_igemm_minmax_ukernel_4x4__neon_lane_ld64, 4, 4, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x4__neon_lane_ld64()
167 …(state, xnn_f32_igemm_minmax_ukernel_4x8__neon_lane_ld64, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x8__neon_lane_ld64()
170 …state, xnn_f32_igemm_minmax_ukernel_4x8__neon_lane_ld128, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x8__neon_lane_ld128()
173 …(state, xnn_f32_igemm_minmax_ukernel_6x8__neon_lane_ld64, 6, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_6x8__neon_lane_ld64()
176 …state, xnn_f32_igemm_minmax_ukernel_6x8__neon_lane_ld128, 6, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_6x8__neon_lane_ld128()
179 …k(state, xnn_f32_igemm_minmax_ukernel_1x8__neon_dup_ld64, 1, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_1x8__neon_dup_ld64()
182 …(state, xnn_f32_igemm_minmax_ukernel_4x8__neon_dup_ld128, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x8__neon_dup_ld128()
185 …k(state, xnn_f32_igemm_minmax_ukernel_4x8__neon_dup_ld64, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_igemm_4x8__neon_dup_ld64()
[all …]
Df32-gemm-e2e.cc288 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_ld64()
297 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a7()
306 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a53()
315 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a55()
324 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a75()
333 benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_pld_cortex_a75()
353 benchmark::utils::CheckNEON); in f32_gemm_4x8__neon_lane_ld64()
363 benchmark::utils::CheckNEON); in f32_gemm_4x8__neon_lane_ld128()
373 benchmark::utils::CheckNEON); in f32_gemm_6x8__neon_lane_ld64()
383 benchmark::utils::CheckNEON); in f32_gemm_6x8__neon_lane_ld128()
[all …]
Df32-velu.cc113 …f32_elu, neon_lut16_p3_x4, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x4, benchmark::utils::CheckNEON)
117 …f32_elu, neon_lut16_p3_x8, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x8, benchmark::utils::CheckNEON)
121 …2_elu, neon_lut16_p3_x12, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x12, benchmark::utils::CheckNEON)
125 …2_elu, neon_lut16_p3_x16, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x16, benchmark::utils::CheckNEON)
129 …2_elu, neon_lut16_p3_x20, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x20, benchmark::utils::CheckNEON)
133 …2_elu, neon_lut16_p3_x24, xnn_f32_velu_ukernel__neon_rr2_lut16_p3_x24, benchmark::utils::CheckNEON)
138 …ARK_CAPTURE(f32_elu, neon_p6_x4, xnn_f32_velu_ukernel__neon_rr2_p6_x4, benchmark::utils::CheckNEON)
142 …ARK_CAPTURE(f32_elu, neon_p6_x8, xnn_f32_velu_ukernel__neon_rr2_p6_x8, benchmark::utils::CheckNEON)
146 …K_CAPTURE(f32_elu, neon_p6_x12, xnn_f32_velu_ukernel__neon_rr2_p6_x12, benchmark::utils::CheckNEON)
150 …K_CAPTURE(f32_elu, neon_p6_x16, xnn_f32_velu_ukernel__neon_rr2_p6_x16, benchmark::utils::CheckNEON)
[all …]
Df32-conv-hwc.cc137 …P1Benchmark(state, xnn_f32_conv_hwc_ukernel_3x3s2p1c3x8__neon_2x1, 8, benchmark::utils::CheckNEON); in f32_conv_hwc_3x3s2p1c3x8__neon_2x1()
140 …P1Benchmark(state, xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neon_2x1, 4, benchmark::utils::CheckNEON); in f32_conv_hwc_3x3s2p1c3x4__neon_2x1()
143 …P1Benchmark(state, xnn_f32_conv_hwc_ukernel_3x3s2p1c3x8__neon_2x2, 8, benchmark::utils::CheckNEON); in f32_conv_hwc_3x3s2p1c3x8__neon_2x2()
146 …P1Benchmark(state, xnn_f32_conv_hwc_ukernel_3x3s2p1c3x4__neon_2x2, 4, benchmark::utils::CheckNEON); in f32_conv_hwc_3x3s2p1c3x4__neon_2x2()
Df32-hswish.cc61 …ENCHMARK_CAPTURE(f32_hswish, neon_x4, xnn_f32_hswish_ukernel__neon_x4, benchmark::utils::CheckNEON)
65 …ENCHMARK_CAPTURE(f32_hswish, neon_x8, xnn_f32_hswish_ukernel__neon_x8, benchmark::utils::CheckNEON)
69 …CHMARK_CAPTURE(f32_hswish, neon_x16, xnn_f32_hswish_ukernel__neon_x16, benchmark::utils::CheckNEON)
Df32-gemm.cc468 …tate, xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_ld64, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_ld64()
471 … xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a7, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a7()
474 …xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a53, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a53()
477 …xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a55, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a55()
480 …xnn_f32_gemm_minmax_ukernel_4x8__aarch32_neon_cortex_a75, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_cortex_a75()
483 …f32_gemm_minmax_ukernel_4x8__aarch32_neon_pld_cortex_a75, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__aarch32_neon_pld_cortex_a75()
497 …k(state, xnn_f32_gemm_minmax_ukernel_1x8__neon_lane_ld64, 1, 8, 1, 1, benchmark::utils::CheckNEON); in BENCHMARK_GEMM()
500 …k(state, xnn_f32_gemm_minmax_ukernel_4x8__neon_lane_ld64, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__neon_lane_ld64()
503 …(state, xnn_f32_gemm_minmax_ukernel_4x8__neon_lane_ld128, 4, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_4x8__neon_lane_ld128()
506 …k(state, xnn_f32_gemm_minmax_ukernel_5x8__neon_lane_ld64, 5, 8, 1, 1, benchmark::utils::CheckNEON); in f32_gemm_5x8__neon_lane_ld64()
[all …]
Df32-dwconv-e2e.cc94 4 /* cr */, 9 /* mr */, benchmark::utils::CheckNEON); in f32_dwconv_up4x9__neon()
100 4 /* cr */, 9 /* mr */, benchmark::utils::CheckNEON); in f32_dwconv_up4x9__neon_acc2()
106 8 /* cr */, 9 /* mr */, benchmark::utils::CheckNEON); in f32_dwconv_up8x9__neon()
112 8 /* cr */, 9 /* mr */, benchmark::utils::CheckNEON); in f32_dwconv_up8x9__neon_acc2()
Df32-relu.cc91 BENCHMARK_CAPTURE(f32_relu, neon_x4, xnn_f32_relu_ukernel__neon_x4, benchmark::utils::CheckNEON)
95 BENCHMARK_CAPTURE(f32_relu, neon_x8, xnn_f32_relu_ukernel__neon_x8, benchmark::utils::CheckNEON)
Dutils.h44 bool CheckNEON(benchmark::State& state);
Df32-rmax.cc75 BENCHMARK_CAPTURE(f32_rmax, neon, xnn_f32_rmax_ukernel__neon, benchmark::utils::CheckNEON)
Dutils.cc184 bool CheckNEON(benchmark::State& state) { in CheckNEON() function
Dqu8-gemm.cc302 …MMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_4x8__neon, 4, 8, 1, 1, benchmark::utils::CheckNEON); in qu8_gemm_4x8__neon()
306 …MMBenchmark(state, xnn_qu8_gemm_minmax_ukernel_8x8__neon, 8, 8, 1, 1, benchmark::utils::CheckNEON); in qu8_gemm_8x8__neon()
/external/XNNPACK/eval/
Df32-sqrt-ulp.cc142 benchmark::utils::CheckNEON)
147 benchmark::utils::CheckNEON)
152 benchmark::utils::CheckNEON)
Df32-expm1minus-ulp.cc116 benchmark::utils::CheckNEON)
121 benchmark::utils::CheckNEON)
Df32-sigmoid-ulp.cc233 benchmark::utils::CheckNEON)
238 benchmark::utils::CheckNEON)
243 benchmark::utils::CheckNEON)