Lines Matching defs:state
31 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark()
112 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark()
194 static void RuyBenchmark(benchmark::State& state, size_t threads) in RuyBenchmark()
280 static void ruy_st(benchmark::State& state, const char* net) in ruy_st()
287 static void qs8_gemm_1x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_1x8__neon_mlal_lane()
290 static void qs8_gemm_2x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_2x8__neon_mlal_lane()
293 static void qs8_gemm_3x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_3x8__neon_mlal_lane()
296 static void qs8_gemm_4x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_4x8__neon_mlal_lane()
299 static void qs8_gemm_1x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_1x16__neon_mlal_lane()
302 static void qs8_gemm_2x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_2x16__neon_mlal_lane()
305 static void qs8_gemm_3x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_3x16__neon_mlal_lane()
308 static void qs8_gemm_4x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_4x16__neon_mlal_lane()
311 static void qs8_gemm_1x8__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x8__neon_mull_addw_dup()
314 static void qs8_gemm_2x8__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x8__neon_mull_addw_dup()
317 static void qs8_gemm_3x8__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x8__neon_mull_addw_dup()
320 static void qs8_gemm_4x8__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x8__neon_mull_addw_dup()
323 static void qs8_gemm_1x16__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x16__neon_mull_addw_dup()
326 static void qs8_gemm_2x16__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x16__neon_mull_addw_dup()
329 static void qs8_gemm_3x16__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x16__neon_mull_addw_dup()
332 static void qs8_gemm_4x16__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x16__neon_mull_addw_dup()
335 static void qs8_gemm_1x8c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x8c2__neon_mull_padal_dup()
338 static void qs8_gemm_2x8c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x8c2__neon_mull_padal_dup()
341 static void qs8_gemm_3x8c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x8c2__neon_mull_padal_dup()
344 static void qs8_gemm_4x8c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x8c2__neon_mull_padal_dup()
347 static void qs8_gemm_1x16c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x16c2__neon_mull_padal_dup()
350 static void qs8_gemm_2x16c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x16c2__neon_mull_padal_dup()
353 static void qs8_gemm_3x16c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x16c2__neon_mull_padal_dup()
356 static void qs8_gemm_4x16c2__neon_mull_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x16c2__neon_mull_padal_dup()
359 static void qs8_gemm_1x8c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x8c2__neon_mlal_padal_dup()
362 static void qs8_gemm_2x8c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x8c2__neon_mlal_padal_dup()
365 static void qs8_gemm_3x8c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x8c2__neon_mlal_padal_dup()
368 static void qs8_gemm_4x8c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x8c2__neon_mlal_padal_dup()
371 static void qs8_gemm_1x16c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x16c2__neon_mlal_padal_dup()
374 static void qs8_gemm_2x16c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_2x16c2__neon_mlal_padal_dup()
377 static void qs8_gemm_3x16c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_3x16c2__neon_mlal_padal_dup()
380 static void qs8_gemm_4x16c2__neon_mlal_padal_dup(benchmark::State& state, const char* net) { in qs8_gemm_4x16c2__neon_mlal_padal_dup()
383 static void qs8_gemm_1x8c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x8c8__neon_mull_padal()
386 static void qs8_gemm_2x8c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c8__neon_mull_padal()
389 static void qs8_gemm_3x8c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x8c8__neon_mull_padal()
392 static void qs8_gemm_4x8c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x8c8__neon_mull_padal()
395 static void qs8_gemm_1x16c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x16c8__neon_mull_padal()
398 static void qs8_gemm_2x16c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x16c8__neon_mull_padal()
401 static void qs8_gemm_3x16c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x16c8__neon_mull_padal()
404 static void qs8_gemm_4x16c8__neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x16c8__neon_mull_padal()
407 static void qs8_gemm_1x8c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x8c8__neon_mlal_padal()
410 static void qs8_gemm_2x8c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c8__neon_mlal_padal()
413 static void qs8_gemm_3x8c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x8c8__neon_mlal_padal()
416 static void qs8_gemm_4x8c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x8c8__neon_mlal_padal()
419 static void qs8_gemm_1x16c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x16c8__neon_mlal_padal()
422 static void qs8_gemm_2x16c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x16c8__neon_mlal_padal()
425 static void qs8_gemm_3x16c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x16c8__neon_mlal_padal()
428 static void qs8_gemm_4x16c8__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x16c8__neon_mlal_padal()
431 static void qs8_gemm_1x8c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x8c16__neon_mlal_padal()
434 static void qs8_gemm_2x8c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c16__neon_mlal_padal()
437 static void qs8_gemm_3x8c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x8c16__neon_mlal_padal()
440 static void qs8_gemm_4x8c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x8c16__neon_mlal_padal()
443 static void qs8_gemm_1x16c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_1x16c16__neon_mlal_padal()
446 static void qs8_gemm_2x16c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x16c16__neon_mlal_padal()
449 static void qs8_gemm_3x16c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_3x16c16__neon_mlal_padal()
452 static void qs8_gemm_4x16c16__neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_4x16c16__neon_mlal_padal()
455 static void qs8_gemm_1x8c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_1x8c4__neondot()
458 static void qs8_gemm_4x8c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_4x8c4__neondot()
461 static void qs8_gemm_6x8c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_6x8c4__neondot()
464 static void qs8_gemm_8x8c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_8x8c4__neondot()
467 static void qs8_gemm_1x16c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_1x16c4__neondot()
470 static void qs8_gemm_4x16c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_4x16c4__neondot()
473 static void qs8_gemm_6x16c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_6x16c4__neondot()
476 static void qs8_gemm_8x16c4__neondot(benchmark::State& state, const char* net) { in qs8_gemm_8x16c4__neondot()
550 static void qs8_gemm_1x16c4__aarch64_neondot_ld32(benchmark::State& state, const char* net) { in qs8_gemm_1x16c4__aarch64_neondot_ld32()
553 static void qs8_gemm_1x16c4__aarch64_neondot_ld64(benchmark::State& state, const char* net) { in qs8_gemm_1x16c4__aarch64_neondot_ld64()
556 static void qs8_gemm_4x16c4__aarch64_neondot_ld32(benchmark::State& state, const char* net) { in qs8_gemm_4x16c4__aarch64_neondot_ld32()
559 static void qs8_gemm_4x16c4__aarch64_neondot_ld64(benchmark::State& state, const char* net) { in qs8_gemm_4x16c4__aarch64_neondot_ld64()
562 static void qs8_gemm_2x8c8__aarch64_neon_mull_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c8__aarch64_neon_mull_padal()
565 static void qs8_gemm_2x8c8__aarch64_neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c8__aarch64_neon_mlal_padal()
568 static void qs8_gemm_2x8c16__aarch64_neon_mlal_padal(benchmark::State& state, const char* net) { in qs8_gemm_2x8c16__aarch64_neon_mlal_padal()
586 static void qs8_gemm_4x4c2__ssse3_ld64(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__ssse3_ld64()
589 static void qs8_gemm_4x4c2__sse41_ld64(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__sse41_ld64()
592 static void qs8_gemm_4x4c2__xop_ld64(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__xop_ld64()
596 static void qs8_gemm_4x4c2__sse2_ld128(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__sse2_ld128()
599 static void qs8_gemm_4x4c2__ssse3_ld128(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__ssse3_ld128()
602 static void qs8_gemm_4x4c2__sse41_ld128(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__sse41_ld128()
605 static void qs8_gemm_4x4c2__xop_ld128(benchmark::State& state, const char* net) { in qs8_gemm_4x4c2__xop_ld128()
609 static void qs8_gemm_xw_4x4c2__sse2(benchmark::State& state, const char* net) { in qs8_gemm_xw_4x4c2__sse2()
612 static void qs8_gemm_xw_4x4c2__ssse3(benchmark::State& state, const char* net) { in qs8_gemm_xw_4x4c2__ssse3()
615 static void qs8_gemm_xw_4x4c2__sse41(benchmark::State& state, const char* net) { in qs8_gemm_xw_4x4c2__sse41()
618 static void qs8_gemm_xw_4x4c2__xop(benchmark::State& state, const char* net) { in qs8_gemm_xw_4x4c2__xop()
622 static void qs8_gemm_2x4c8__sse2_ld64(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__sse2_ld64()
625 static void qs8_gemm_2x4c8__ssse3_ld64(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__ssse3_ld64()
628 static void qs8_gemm_2x4c8__sse41_ld64(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__sse41_ld64()
631 static void qs8_gemm_2x4c8__xop_ld64(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__xop_ld64()
635 static void qs8_gemm_2x4c8__sse2_ld128(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__sse2_ld128()
638 static void qs8_gemm_2x4c8__ssse3_ld128(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__ssse3_ld128()
641 static void qs8_gemm_2x4c8__sse41_ld128(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__sse41_ld128()
644 static void qs8_gemm_2x4c8__xop_ld128(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__xop_ld128()
648 static void qs8_gemm_xw_2x4c8__sse2(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x4c8__sse2()
651 static void qs8_gemm_xw_2x4c8__ssse3(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x4c8__ssse3()
654 static void qs8_gemm_xw_2x4c8__sse41(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x4c8__sse41()
657 static void qs8_gemm_xw_2x4c8__xop(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x4c8__xop()
661 static void qs8_gemm_3x4c8__sse2_ld64(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__sse2_ld64()
664 static void qs8_gemm_3x4c8__ssse3_ld64(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__ssse3_ld64()
667 static void qs8_gemm_3x4c8__sse41_ld64(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__sse41_ld64()
670 static void qs8_gemm_3x4c8__xop_ld64(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__xop_ld64()
674 static void qs8_gemm_3x4c8__sse2_ld128(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__sse2_ld128()
677 static void qs8_gemm_3x4c8__ssse3_ld128(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__ssse3_ld128()
680 static void qs8_gemm_3x4c8__sse41_ld128(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__sse41_ld128()
683 static void qs8_gemm_3x4c8__xop_ld128(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__xop_ld128()
687 static void qs8_gemm_xw_3x4c8__sse2(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x4c8__sse2()
690 static void qs8_gemm_xw_3x4c8__ssse3(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x4c8__ssse3()
693 static void qs8_gemm_xw_3x4c8__sse41(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x4c8__sse41()
696 static void qs8_gemm_xw_3x4c8__xop(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x4c8__xop()
700 static void qs8_gemm_2x8c8__avx2(benchmark::State& state, const char* net) { in qs8_gemm_2x8c8__avx2()
703 static void qs8_gemm_3x8c8__avx2(benchmark::State& state, const char* net) { in qs8_gemm_3x8c8__avx2()
707 static void qs8_gemm_2x16c8__avx512skx(benchmark::State& state, const char* net) { in qs8_gemm_2x16c8__avx512skx()
710 static void qs8_gemm_3x16c8__avx512skx(benchmark::State& state, const char* net) { in qs8_gemm_3x16c8__avx512skx()
713 static void qs8_gemm_4x16c8__avx512skx(benchmark::State& state, const char* net) { in qs8_gemm_4x16c8__avx512skx()
717 static void qs8_gemm_xw_2x8c8__avx2(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x8c8__avx2()
720 static void qs8_gemm_xw_3x8c8__avx2(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x8c8__avx2()
778 static void qs8_gemm_3x4c8__wasmsimd_ld64(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__wasmsimd_ld64()
782 static void qs8_gemm_2x4c8__wasmsimd_ld128(benchmark::State& state, const char* net) { in qs8_gemm_2x4c8__wasmsimd_ld128()
785 static void qs8_gemm_3x4c8__wasmsimd_ld128(benchmark::State& state, const char* net) { in qs8_gemm_3x4c8__wasmsimd_ld128()
789 static void qs8_gemm_xw_2x4c8__wasmsimd(benchmark::State& state, const char* net) { in qs8_gemm_xw_2x4c8__wasmsimd()
792 static void qs8_gemm_xw_3x4c8__wasmsimd(benchmark::State& state, const char* net) { in qs8_gemm_xw_3x4c8__wasmsimd()