KleidiAI Coverage Report


Directory: ./
Date: 2025-10-17 16:14:57
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec Excl Total
Lines: 94.1% 12998 1574 15394
Functions: 90.6% 2205 0 2435
Branches: 42.6% 6346 3406 18308

File Lines Functions Branches
benchmark/main.cpp 61.8 61.8% 34 / 0 / 55 50.0% 1 / 0 / 2 27.8% 22 / 0 / 79
benchmark/matmul/matmul_benchmark_logic.hpp 81.2 81.2% 26 / 0 / 32 100.0% 6 / 0 / 6 40.7% 88 / 0 / 216
benchmark/matmul/matmul_registry.cpp 100.0 100.0% 9 / 0 / 9 100.0% 1 / 0 / 1 56.2% 9 / 0 / 16
benchmark/matmul/matmul_runner.hpp 100.0 100.0% 58 / 0 / 58 100.0% 24 / 0 / 24 -% 0 / 0 / 0
kai/kai_common.h 100.0 100.0% 41 / 1 / 42 100.0% 13 / 0 / 13 -% 0 / 2 / 2
kai/ukernels/dwconv/dwconv_f32_f32_f32p/kai_dwconv_clamp_f32_f32_f32p1vlx1b_3x3_s1_4xc_sme2_mla.c 81.1 81.1% 43 / 7 / 60 37.5% 3 / 0 / 8 100.0% 6 / 14 / 20
kai/ukernels/dwconv/pack/kai_rhs_dwconv_pack_x32p1vlx1b_x32_x32_sme.c 100.0 100.0% 24 / 3 / 27 100.0% 2 / 0 / 2 100.0% 6 / 6 / 12
kai/ukernels/matmul/imatmul_clamp_f16_f16p_f16p/kai_imatmul_clamp_f16_f16p2vlx2_f16p2vlx2_2vlx2vl_sme2_mopa.c 100.0 100.0% 38 / 4 / 42 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/imatmul_clamp_f16_f16p_f16p/kai_imatmul_clamp_f16_f16p2vlx2_f16p2vlx2b_2vlx2vl_sme_mopa.c 100.0 100.0% 38 / 4 / 42 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/imatmul_clamp_f32_f32p_f32p/kai_imatmul_clamp_f32_f32p2vlx1_f32p2vlx1b_2vlx2vl_sme2_mopa.c 100.0 100.0% 38 / 4 / 42 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/imatmul_clamp_f32_f32p_f32p/kai_imatmul_clamp_f32_f32p2vlx1_f32p2vlx1b_2vlx2vl_sme_mopa.c 100.0 100.0% 38 / 4 / 42 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/imatmul_clamp_qai8_qai8p_qsi8cxp/kai_imatmul_clamp_qai8_qai8p2vlx4_qsi8cxp2vlx4sb_2vlx2vl_sme_mopa.c 100.0 100.0% 39 / 4 / 43 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/imatmul_clamp_qai8_qai8p_qsi8cxp/kai_imatmul_clamp_qai8_qai8p2vlx4_qsi8cxpsb2vlx4_2vlx2vl_sme2_mopa.c 100.0 100.0% 39 / 4 / 43 100.0% 9 / 0 / 9 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_bf16_qai8dxp_qsi4c32p/kai_matmul_clamp_bf16_qai8dxp1x8_qsi4c32p4x8_1x4_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_bf16_qai8dxp_qsi4c32p/kai_matmul_clamp_bf16_qai8dxp4x8_qsi4c32p4x8_16x4_neon_i8mm.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_bf16_qai8dxp_qsi4cxp/kai_matmul_clamp_bf16_qai8dxp1x8_qsi4cxp8x8_1x8_neon_dotprod.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_bf16_qai8dxp_qsi4cxp/kai_matmul_clamp_bf16_qai8dxp4x8_qsi4cxp8x8_8x8_neon_i8mm.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_bf16p_bf16p/kai_matmul_clamp_f16_bf16p8x4_bf16p12x4b_8x12_neon_mmla.c 94.3 94.3% 33 / 5 / 40 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f16_f16_f16p/kai_matmul_clamp_f16_f16_f16p2vlx2b_1x8vl_sme_mla.c 94.9 94.9% 37 / 5 / 44 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f16_f16_f16p/kai_matmul_clamp_f16_f16_f16p2vlx2b_1x16vl_sme2_dot.c 94.9 94.9% 37 / 5 / 44 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f16_f16_f16p/kai_matmul_clamp_f16_f16_f16p16x1biasf16_6x16x8_neon_mla.c 100.0 100.0% 38 / 5 / 43 100.0% 10 / 0 / 10 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f16_f16_f16p/kai_matmul_clamp_f16_f16_f16p32x1b_6x32_neon_mla.c 100.0 100.0% 38 / 4 / 42 100.0% 10 / 0 / 10 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f16_f16_f16p/kai_matmul_clamp_f16_f16_f16p32x1b_6x32_neon_mla_cortexa55.c 100.0 100.0% 38 / 4 / 42 100.0% 10 / 0 / 10 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f16_f16p_f16p/kai_matmul_clamp_f16_f16p2vlx2_f16p2vlx2_2vlx2vl_sme2_mopa.c 100.0 100.0% 45 / 4 / 49 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f16_f16p_f16p/kai_matmul_clamp_f16_f16p2vlx2_f16p2vlx2b_2vlx2vl_sme_mopa.c 100.0 100.0% 45 / 4 / 49 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi4cxp/kai_matmul_clamp_f16_qai8dxp1x4_qsi4cxp4x4_1x4_neon_dotprod.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi4cxp/kai_matmul_clamp_f16_qai8dxp1x8_qsi4cxp4x8_1x4_neon_dotprod.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi4cxp/kai_matmul_clamp_f16_qai8dxp4x4_qsi4cxp4x4_16x4_neon_dotprod.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi4cxp/kai_matmul_clamp_f16_qai8dxp4x8_qsi4cxp4x8_16x4_neon_i8mm.c 98.1 98.1% 52 / 5 / 58 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi8cxp/kai_matmul_clamp_f16_qai8dxp1x4_qsi8cxp4x4_1x4_neon_dotprod.c 98.1 98.1% 51 / 5 / 57 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi8cxp/kai_matmul_clamp_f16_qai8dxp1x8_qsi8cxp4x8_1x4_neon_dotprod.c 98.1 98.1% 51 / 5 / 57 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi8cxp/kai_matmul_clamp_f16_qai8dxp4x4_qsi8cxp4x4_16x4_neon_dotprod.c 98.1 98.1% 51 / 5 / 57 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qai8dxp_qsi8cxp/kai_matmul_clamp_f16_qai8dxp4x8_qsi8cxp4x8_16x4_neon_i8mm.c 98.1 98.1% 51 / 5 / 57 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p1vlx4_qai4c32p4vlx4_1vlx4vl_sme2_mopa.c 98.6 98.6% 70 / 12 / 83 100.0% 16 / 0 / 16 50.0% 1 / 24 / 26
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p1x4_qai4c32p4vlx4_1x4vl_sme2_dot.c 98.5 98.5% 66 / 13 / 80 100.0% 16 / 0 / 16 50.0% 1 / 26 / 28
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p1x4_qai4c32p4x4_1x4_neon_dotprod.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p1x8_qai4c32p4x8_1x4_neon_dotprod.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p4x4_qai4c32p4x4_8x4_neon_dotprod.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f16_qsi8d32p_qai4c32p/kai_matmul_clamp_f16_qsi8d32p4x8_qai4c32p4x8_8x4_neon_i8mm.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_bf16p_bf16p/kai_matmul_clamp_f32_bf16p1x4_bf16p12x4b_1x36_neon_dot.c 94.3 94.3% 33 / 5 / 40 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_bf16p_bf16p/kai_matmul_clamp_f32_bf16p8x4_bf16p12x4b_8x12_neon_mmla.c 94.3 94.3% 33 / 5 / 40 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p2vlx1b_1x8vl_sme_mla.c 100.0 100.0% 39 / 5 / 44 100.0% 11 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p2vlx1b_1x16vl_sme2_mla.c 100.0 100.0% 39 / 5 / 44 100.0% 11 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p8x1biasf32_6x8x4_neon_mla.c 100.0 100.0% 37 / 5 / 42 100.0% 10 / 0 / 10 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p16vlx1b_1x16vl_sme2_mla.c 100.0 100.0% 39 / 5 / 44 100.0% 11 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p16x1b_6x16_neon_mla.c 100.0 100.0% 38 / 4 / 42 100.0% 10 / 0 / 10 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p16x1b_6x16_neon_mla_cortexa55.c 100.0 100.0% 38 / 4 / 42 100.0% 10 / 0 / 10 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f32_f32p_f32p/kai_matmul_clamp_f32_f32p2vlx1_f32p2vlx1b_2vlx2vl_sme_mopa.c 100.0 100.0% 45 / 4 / 49 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f32_f32p_f32p/kai_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_sme2_mopa.c 100.0 100.0% 45 / 4 / 49 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp1x4_qsi4c32p4x4_1x4_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp1x4_qsi4c32p8x4_1x8_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp1x8_qsi4c32p4x8_1x4x32_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp1x8_qsi4c32p8x8_1x8_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp1x8_qsi4c32p8x8_1x8x32_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x4_qsi4c32p4x4_16x4_neon_dotprod.c 98.4 98.4% 62 / 11 / 74 100.0% 16 / 0 / 16 75.0% 3 / 22 / 26
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x4_qsi4c32p8x4_4x8_neon_dotprod.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x8_qsi4c32p4x8_8x4x32_neon_i8mm.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x8_qsi4c32p4x8_16x4x32_neon_i8mm.c 98.4 98.4% 62 / 11 / 74 100.0% 16 / 0 / 16 75.0% 3 / 22 / 26
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x8_qsi4c32p8x8_4x8_neon_i8mm.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4c32p/kai_matmul_clamp_f32_qai8dxp4x8_qsi4c32p8x8_4x8x32_neon_i8mm.c 98.3 98.3% 59 / 11 / 71 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp1vlx8_qsi4cxp4vlx8_1vlx4vl_sme2_mopa.c 100.0 100.0% 50 / 9 / 59 100.0% 14 / 0 / 14 -% 0 / 18 / 18
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp1x4_qsi4cxp4vlx4_1x4vl_sme2_sdot.c 98.0 98.0% 48 / 7 / 56 100.0% 14 / 0 / 14 50.0% 3 / 14 / 20
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp1x4_qsi4cxp4x4_1x4_neon_dotprod.c 97.8 97.8% 45 / 5 / 51 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp1x8_qsi4cxp4x8_1x4x32_neon_dotprod.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp1x8_qsi4cxp8x8_1x8x32_neon_dotprod.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x4_qsi4cxp8x4_8x8x32_neon_dotprod.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi4cxp4x4_16x4x32_neon_dotprod.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi4cxp4x8_4x4x32_neon_i8mm.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi4cxp4x8_8x4x32_neon_i8mm.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi4cxp8x8_4x8x32_neon_i8mm.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi4cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi4cxp8x8_8x8x32_neon_i8mm.c 97.6 97.6% 41 / 7 / 49 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1vlx4_qsi8cxp4vlx4_1vlx4vl_sme2_mopa.c 100.0 100.0% 62 / 9 / 71 100.0% 14 / 0 / 14 -% 0 / 18 / 18
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1vlx4_qsi8cxp4vlx4_1vlx4vl_sme_mopa.c 100.0 100.0% 63 / 8 / 71 100.0% 14 / 0 / 14 -% 0 / 16 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1x4_qsi8cxp4vlx4_1x4vl_sme2_dot.c 98.5 98.5% 65 / 7 / 73 100.0% 14 / 0 / 14 50.0% 1 / 14 / 16
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1x4_qsi8cxp4vlx4_1x4vl_sme_dot.c 98.5 98.5% 66 / 6 / 73 100.0% 14 / 0 / 14 50.0% 1 / 12 / 14
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1x4_qsi8cxp4x4_1x4_neon_dotprod.c 97.8 97.8% 45 / 5 / 51 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp1x8_qsi8cxp4x8_1x4_neon_dotprod.c 97.8 97.8% 45 / 5 / 51 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp4x4_qsi8cxp4x4_16x4_neon_dotprod.c 97.8 97.8% 45 / 5 / 51 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f32_qai8dxp_qsi8cxp/kai_matmul_clamp_f32_qai8dxp4x8_qsi8cxp4x8_16x4_neon_i8mm.c 97.8 97.8% 45 / 5 / 51 100.0% 14 / 0 / 14 50.0% 1 / 10 / 12
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p1vlx4_qai4c32p4vlx4_1vlx4vl_sme2_mopa.c 98.6 98.6% 70 / 12 / 83 100.0% 16 / 0 / 16 50.0% 1 / 24 / 26
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p1x4_qai4c32p4vlx4_1x4vl_sme2_dot.c 98.5 98.5% 66 / 13 / 80 100.0% 16 / 0 / 16 50.0% 1 / 26 / 28
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p1x4_qai4c32p4x4_1x4_neon_dotprod.c 98.2 98.2% 55 / 12 / 68 100.0% 16 / 0 / 16 50.0% 1 / 24 / 26
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p1x8_qai4c32p4x8_1x4_neon_dotprod.c 98.2 98.2% 55 / 12 / 68 100.0% 16 / 0 / 16 50.0% 1 / 24 / 26
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p4x4_qai4c32p4x4_8x4_neon_dotprod.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qai4c32p/kai_matmul_clamp_f32_qsi8d32p4x8_qai4c32p4x8_8x4_neon_i8mm.c 98.2 98.2% 55 / 11 / 67 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p1vlx4_qsi4c32p4vlx4_1vlx4vl_sme2_mopa.c 98.5 98.5% 67 / 10 / 78 100.0% 16 / 0 / 16 50.0% 1 / 20 / 22
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4vlx4_1x4vl_sme2_sdot.c 98.5 98.5% 67 / 11 / 79 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4x4_1x4_neon_dotprod.c 97.8 97.8% 45 / 11 / 57 100.0% 16 / 0 / 16 50.0% 1 / 22 / 24
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p1x8_qsi4c32p4x8_1x4x32_neon_dotprod.c 97.6 97.6% 41 / 19 / 61 100.0% 16 / 0 / 16 50.0% 1 / 38 / 40
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p4x4_qsi4c32p4x4_16x4_neon_dotprod.c 97.8 97.8% 45 / 10 / 56 100.0% 16 / 0 / 16 50.0% 1 / 20 / 22
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p4x8_qsi4c32p4x8_8x4x32_neon_i8mm.c 97.6 97.6% 41 / 19 / 61 100.0% 16 / 0 / 16 50.0% 1 / 38 / 40
kai/ukernels/matmul/matmul_clamp_f32_qsi8d32p_qsi4c32p/kai_matmul_clamp_f32_qsi8d32p4x8_qsi4c32p4x8_16x4_neon_i8mm.c 97.6 97.6% 41 / 19 / 61 100.0% 16 / 0 / 16 50.0% 1 / 38 / 40
kai/ukernels/matmul/matmul_clamp_fp32_bf16p_bf16p/kai_matmul_clamp_f32_bf16p2vlx2_bf16p2vlx2_2vlx2vl_sme2_mopa.c 95.6 95.6% 43 / 4 / 49 92.3% 12 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_qai8_qai8_qsi8cxp/kai_matmul_clamp_qai8_qai8_qsi8cxp2vlx4sb_1x16vl_sme2_dot.c 94.9 94.9% 37 / 5 / 44 90.9% 10 / 0 / 11 -% 0 / 10 / 10
kai/ukernels/matmul/matmul_clamp_qai8_qai8p_qsi8cxp/kai_matmul_clamp_qai8_qai8p2vlx4_qsi8cxp2vlx4sb_2vlx2vl_sme_mopa.c 100.0 100.0% 46 / 4 / 50 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/matmul_clamp_qai8_qai8p_qsi8cxp/kai_matmul_clamp_qai8_qai8p2vlx4_qsi8cxpsb2vlx4_2vlx2vl_sme2_mopa.c 100.0 100.0% 46 / 4 / 50 100.0% 13 / 0 / 13 -% 0 / 8 / 8
kai/ukernels/matmul/pack/kai_lhs_imatmul_pack_x8p2vlx4_x8p_sme.c 100.0 100.0% 32 / 5 / 37 100.0% 5 / 0 / 5 100.0% 10 / 10 / 20
kai/ukernels/matmul/pack/kai_lhs_imatmul_pack_x16p2vlx2_x16p_sme.c 100.0 100.0% 32 / 5 / 37 100.0% 5 / 0 / 5 100.0% 10 / 10 / 20
kai/ukernels/matmul/pack/kai_lhs_imatmul_pack_x32p2vlx1_x32p_sme.c 100.0 100.0% 32 / 5 / 37 100.0% 5 / 0 / 5 100.0% 10 / 10 / 20
kai/ukernels/matmul/pack/kai_lhs_pack_bf16p2vlx2_f32_sme.c 75.0 75.0% 24 / 15 / 47 66.7% 4 / 0 / 6 100.0% 6 / 30 / 36
kai/ukernels/matmul/pack/kai_lhs_pack_bf16p8x4_f16_neon.c 82.6 82.6% 19 / 15 / 38 60.0% 3 / 0 / 5 100.0% 6 / 30 / 36
kai/ukernels/matmul/pack/kai_lhs_pack_f32p2vlx1_f32_sme.c 83.7 83.7% 41 / 16 / 65 66.7% 4 / 0 / 6 100.0% 6 / 32 / 38
kai/ukernels/matmul/pack/kai_lhs_pack_x8p2vlx4_x8_sme.c 100.0 100.0% 49 / 16 / 65 100.0% 6 / 0 / 6 100.0% 6 / 32 / 38
kai/ukernels/matmul/pack/kai_lhs_pack_x16p2vlx2_x16_sme.c 83.7 83.7% 41 / 16 / 65 66.7% 4 / 0 / 6 100.0% 6 / 32 / 38
kai/ukernels/matmul/pack/kai_lhs_quant_pack_bf16p1x4_f32_neon.c 90.6 90.6% 48 / 16 / 69 60.0% 3 / 0 / 5 100.0% 10 / 32 / 42
kai/ukernels/matmul/pack/kai_lhs_quant_pack_bf16p8x4_f32_neon.c 80.8 80.8% 21 / 15 / 41 60.0% 3 / 0 / 5 100.0% 6 / 30 / 36
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qai8dxp_bf16_neon.c 97.8 97.8% 359 / 5 / 372 85.7% 6 / 0 / 7 77.4% 65 / 6 / 90
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qai8dxp_f16_neon.c 97.5 97.5% 318 / 5 / 331 85.7% 6 / 0 / 7 75.6% 65 / 8 / 94
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qai8dxp_f32.c 96.9 96.9% 126 / 3 / 133 85.7% 6 / 0 / 7 89.5% 34 / 4 / 42
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qsi8d32p4x8sb_f32_neon.c 97.3 97.3% 217 / 11 / 234 87.5% 7 / 0 / 8 88.5% 23 / 22 / 48
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qsi8d32p_f32.c 93.5 93.5% 58 / 7 / 69 87.5% 7 / 0 / 8 90.0% 18 / 14 / 34
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qsi8d32p_f32_neon.c 93.4 93.4% 57 / 12 / 73 87.5% 7 / 0 / 8 88.9% 16 / 24 / 42
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qsi8d32pscalef32_f16_neon.c 95.7 95.7% 67 / 11 / 81 87.5% 7 / 0 / 8 87.5% 21 / 22 / 46
kai/ukernels/matmul/pack/kai_lhs_quant_pack_qsi8d32pscalef32_f32_neon.c 96.8 96.8% 90 / 13 / 106 87.5% 7 / 0 / 8 81.8% 18 / 28 / 50
kai/ukernels/matmul/pack/kai_rhs_imatmul_pack_kxn_qsi8cxp2vlx4sb_qs8cx_f32_i32_sme.c 100.0 100.0% 38 / 8 / 46 100.0% 8 / 0 / 8 -% 0 / 16 / 16
kai/ukernels/matmul/pack/kai_rhs_imatmul_pack_kxn_x16p2vlx2b_x16_x16_sme.c 100.0 100.0% 33 / 6 / 39 100.0% 7 / 0 / 7 -% 0 / 12 / 12
kai/ukernels/matmul/pack/kai_rhs_imatmul_pack_kxn_x32p2vlx1b_x32_x32_sme.c 100.0 100.0% 32 / 5 / 37 100.0% 7 / 0 / 7 -% 0 / 10 / 10
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_bf16p2vlx2b_f32_x32_sme.c 92.9 92.9% 26 / 12 / 40 85.7% 6 / 0 / 7 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_bf16p12x4biasf16_f16_neon.c 87.1 87.1% 27 / 11 / 42 71.4% 5 / 0 / 7 100.0% 4 / 22 / 26
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_bf16p12x4biasf32_f16_neon.c 86.2 86.2% 25 / 11 / 40 66.7% 4 / 0 / 6 100.0% 4 / 22 / 26
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_f16p16x1biasf16_f16_f16_neon.c 100.0 100.0% 20 / 12 / 32 100.0% 6 / 0 / 6 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_f32p2vlx1biasf32_f32_f32_sme.c 100.0 100.0% 28 / 12 / 40 100.0% 7 / 0 / 7 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_f32p8x1biasf32_f32_f32_neon.c 100.0 100.0% 20 / 12 / 32 100.0% 6 / 0 / 6 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_f32p16vlx1b_f32_f32_sme.c 100.0 100.0% 28 / 12 / 40 100.0% 7 / 0 / 7 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0.c 96.4 96.4% 106 / 36 / 146 88.9% 8 / 0 / 9 88.5% 23 / 72 / 98
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_qsi4cxp_qs4cxs1s0.c 95.0 95.0% 95 / 12 / 112 71.4% 5 / 0 / 7 100.0% 28 / 26 / 54
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_qsi8cxp2vlx4sb_qs8cx_f32_i32_sme.c 100.0 100.0% 34 / 13 / 47 100.0% 8 / 0 / 8 -% 0 / 26 / 26
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_qsi8cxp_qsi8cx_neon.c 90.0 90.0% 63 / 8 / 78 71.4% 5 / 0 / 7 95.5% 21 / 16 / 38
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_x16p2vlx2b_x16_x16_sme.c 100.0 100.0% 29 / 13 / 42 100.0% 7 / 0 / 7 -% 0 / 26 / 26
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_x16p32x1b_x16_x16_neon.c 100.0 100.0% 28 / 12 / 40 100.0% 7 / 0 / 7 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_kxn_x32p16x1b_x32_x32_neon.c 100.0 100.0% 28 / 12 / 40 100.0% 7 / 0 / 7 -% 0 / 24 / 24
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_f32p2vlx1biasf32_f32_f32_sme.c 94.3 94.3% 33 / 13 / 48 87.5% 7 / 0 / 8 100.0% 6 / 26 / 32
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qai4c32p_qau4c32s0s1_f32_f32_f32_neon.c 97.7 97.7% 84 / 29 / 115 85.7% 6 / 0 / 7 90.9% 20 / 58 / 80
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qai4c32ps1s0nrx4_qau4c32s0s1_f32_f32_f32_neon.c 98.2 98.2% 107 / 31 / 140 85.7% 6 / 0 / 7 100.0% 22 / 62 / 84
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qai4c32ps1s0nrx4_qau4c32s1s0_f32_f32_f32_neon.c 97.9 97.9% 95 / 31 / 128 85.7% 6 / 0 / 7 100.0% 22 / 62 / 84
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0.c 96.5 96.5% 109 / 35 / 148 88.9% 8 / 0 / 9 84.4% 27 / 70 / 102
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4c32pnrx4_qsu4c32s1s0_neon.c 97.6 97.6% 162 / 36 / 202 88.9% 8 / 0 / 9 96.2% 25 / 72 / 98
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4c32pnrx8_qsu4c32s1s0_neon.c 97.3 97.3% 142 / 36 / 182 88.9% 8 / 0 / 9 96.2% 25 / 72 / 98
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4c32ps1s0scalef16_qsu4c32s16s0_neon.c 96.6 96.6% 57 / 34 / 93 88.9% 8 / 0 / 9 100.0% 12 / 68 / 80
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4c32pscalef16_qsu4c32s16s0.c 89.4 89.4% 59 / 33 / 99 87.5% 7 / 0 / 8 85.0% 17 / 66 / 86
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4cxp_qs4cxs1s0.c 98.0 98.0% 98 / 11 / 111 85.7% 6 / 0 / 7 100.0% 28 / 24 / 52
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi4cxps1s0_qsu4cxs1s0_neon.c 95.5 95.5% 84 / 12 / 100 85.7% 6 / 0 / 7 96.9% 31 / 26 / 58
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_qsi8cxp_qsi8cx_neon.c 94.2 94.2% 65 / 8 / 77 71.4% 5 / 0 / 7 100.0% 22 / 16 / 38
kai/ukernels/matmul/pack/kai_rhs_pack_nxk_x16p2vlx2b_x16_x16_sme.c 94.3 94.3% 33 / 13 / 48 87.5% 7 / 0 / 8 100.0% 6 / 26 / 32
kai/ukernels/matmul/pack/kai_rhs_quant_pack_kxn_bf16p12x4biasf32_f32_neon.c 86.2 86.2% 25 / 16 / 45 66.7% 4 / 0 / 6 100.0% 4 / 32 / 36
test/common/bfloat16.cpp 71.4 71.4% 5 / 0 / 7 50.0% 1 / 0 / 2 -% 0 / 0 / 0
test/common/bfloat16.hpp 100.0 100.0% 12 / 0 / 12 100.0% 4 / 0 / 4 -% 0 / 0 / 0
test/common/buffer.cpp 87.5 87.5% 28 / 7 / 39 100.0% 5 / 0 / 5 60.0% 6 / 6 / 16
test/common/buffer.hpp 100.0 100.0% 16 / 0 / 16 100.0% 6 / 0 / 6 -% 0 / 0 / 0
test/common/cache.hpp 100.0 100.0% 23 / 0 / 23 100.0% 11 / 0 / 11 63.2% 12 / 0 / 19
test/common/compare.cpp 69.1 69.1% 141 / 9 / 213 57.1% 12 / 0 / 21 41.3% 210 / 52 / 560
test/common/compare.hpp 100.0 100.0% 3 / 0 / 3 100.0% 3 / 0 / 3 -% 0 / 0 / 0
test/common/cpu_info.cpp 90.0 90.0% 45 / 5 / 55 87.5% 14 / 0 / 16 62.5% 10 / 12 / 28
test/common/data_format.cpp 81.5 81.5% 75 / 10 / 102 77.3% 17 / 0 / 22 71.9% 41 / 12 / 69
test/common/data_format.hpp 100.0 100.0% 4 / 0 / 4 100.0% 2 / 0 / 2 -% 0 / 0 / 0
test/common/data_type.cpp 35.7 35.7% 10 / 4 / 32 38.5% 5 / 0 / 13 16.7% 1 / 8 / 14
test/common/data_type.hpp 100.0 100.0% 2 / 0 / 2 100.0% 1 / 0 / 1 -% 0 / 0 / 0
test/common/float16.cpp 0.0 0.0% 0 / 0 / 2 0.0% 0 / 0 / 1 -% 0 / 0 / 0
test/common/float16.hpp 98.0 98.0% 48 / 0 / 49 100.0% 17 / 0 / 17 -% 0 / 0 / 0
test/common/int4.cpp 50.0 50.0% 32 / 4 / 68 33.3% 7 / 0 / 21 58.3% 7 / 8 / 20
test/common/int4.hpp 100.0 100.0% 4 / 0 / 4 100.0% 2 / 0 / 2 -% 0 / 0 / 0
test/common/logging.hpp 0.0 0.0% 0 / 0 / 14 0.0% 0 / 0 / 57 -% 0 / 0 / 0
test/common/matmul_test_common.cpp 93.1 93.1% 27 / 0 / 29 80.0% 4 / 0 / 5 56.2% 9 / 0 / 16
test/common/matmul_test_common.hpp 100.0 100.0% 56 / 3 / 59 100.0% 12 / 0 / 12 63.0% 58 / 0 / 92
test/common/matrix_portion.cpp 100.0 100.0% 26 / 4 / 30 100.0% 6 / 0 / 6 -% 0 / 8 / 8
test/common/memory.cpp 37.5 37.5% 12 / 2 / 34 100.0% 2 / 0 / 2 22.2% 4 / 0 / 18
test/common/memory.hpp 87.0 87.0% 114 / 0 / 131 94.7% 18 / 0 / 19 80.0% 24 / 0 / 30
test/common/printer.cpp 0.0 0.0% 0 / 3 / 110 0.0% 0 / 0 / 4 0.0% 0 / 2 / 53
test/common/rect.cpp 85.0 85.0% 17 / 0 / 20 88.9% 8 / 0 / 9 100.0% 6 / 0 / 6
test/common/round.cpp 85.7 85.7% 12 / 4 / 18 85.7% 6 / 0 / 7 -% 0 / 8 / 8
test/common/sme.cpp 29.2 29.2% 7 / 0 / 24 33.3% 1 / 0 / 3 25.0% 3 / 0 / 12
test/common/sme.hpp 100.0 100.0% 4 / 0 / 4 100.0% 2 / 0 / 2 -% 0 / 0 / 0
test/common/test_suite.hpp 100.0 100.0% 27 / 0 / 27 50.0% 10 / 0 / 20 -% 0 / 0 / 0
test/reference/binary_elementwise.cpp 73.5 73.5% 36 / 5 / 54 34.9% 15 / 0 / 43 22.6% 65 / 88 / 376
test/reference/cast.cpp 96.8 96.8% 30 / 1 / 32 100.0% 7 / 0 / 7 58.1% 43 / 0 / 74
test/reference/clamp.cpp 100.0 100.0% 41 / 2 / 43 66.7% 4 / 0 / 6 44.4% 16 / 8 / 44
test/reference/dwconv.cpp 92.5 92.5% 37 / 0 / 40 66.7% 2 / 0 / 3 81.2% 26 / 0 / 32
test/reference/dwconv.hpp 66.7 66.7% 6 / 0 / 9 50.0% 1 / 0 / 2 0.0% 0 / 0 / 6
test/reference/fill.cpp 68.0 68.0% 34 / 3 / 53 68.4% 13 / 0 / 19 41.7% 25 / 10 / 70
test/reference/matmul.cpp 87.9 87.9% 261 / 26 / 323 80.0% 16 / 0 / 20 41.6% 268 / 136 / 781
test/reference/matmul_pack.cpp 100.0 100.0% 16 / 0 / 16 100.0% 1 / 0 / 1 50.0% 18 / 0 / 36
test/reference/pack.cpp 91.4 91.4% 159 / 21 / 195 85.7% 6 / 0 / 7 58.3% 74 / 78 / 205
test/reference/pad.cpp 100.0 100.0% 28 / 0 / 28 100.0% 4 / 0 / 4 65.6% 42 / 0 / 64
test/reference/quantize.cpp 96.0 96.0% 145 / 2 / 153 88.9% 24 / 0 / 27 56.6% 137 / 10 / 252
test/reference/reduce.cpp 39.1 39.1% 25 / 12 / 76 42.9% 3 / 0 / 7 20.8% 11 / 22 / 75
test/reference/reorder.cpp 100.0 100.0% 21 / 0 / 21 100.0% 2 / 0 / 2 80.6% 29 / 0 / 36
test/reference/transpose.cpp 100.0 100.0% 32 / 1 / 33 100.0% 5 / 0 / 5 71.7% 33 / 2 / 48
test/tests/bfloat16_test.cpp 100.0 100.0% 17 / 0 / 17 100.0% 6 / 0 / 6 25.2% 53 / 0 / 210
test/tests/buffer_test.cpp 85.4 85.4% 70 / 0 / 82 100.0% 14 / 0 / 14 27.8% 181 / 0 / 651
test/tests/dwconv_test.cpp 92.2 92.2% 118 / 0 / 128 96.0% 24 / 0 / 25 42.3% 96 / 0 / 227
test/tests/float16_test.cpp 97.7 97.7% 42 / 0 / 43 100.0% 6 / 0 / 6 23.1% 109 / 0 / 472
test/tests/imatmul_test.cpp 99.7 99.7% 312 / 0 / 313 100.0% 33 / 0 / 33 48.5% 180 / 0 / 371
test/tests/matmul_clamp_bf16_qai8dxp_qsi4cxp_test.cpp 98.9 98.9% 176 / 0 / 178 100.0% 13 / 0 / 13 41.0% 281 / 0 / 686
test/tests/matmul_clamp_f16_bf16p_bf16p_test.cpp 96.1 96.1% 124 / 3 / 132 100.0% 13 / 0 / 13 41.6% 187 / 18 / 468
test/tests/matmul_clamp_f16_qai8dxp_qsi4cxp_test.cpp 98.8 98.8% 85 / 0 / 86 100.0% 9 / 0 / 9 40.6% 151 / 0 / 372
test/tests/matmul_clamp_f16_qai8dxp_qsi8cxp_test.cpp 98.8 98.8% 81 / 0 / 82 100.0% 9 / 0 / 9 40.4% 147 / 0 / 364
test/tests/matmul_clamp_f16_qsi8d32p_qai4c32p_test.cpp 98.7 98.7% 148 / 0 / 150 100.0% 15 / 0 / 15 43.3% 231 / 0 / 534
test/tests/matmul_clamp_f32_bf16p_bf16p_test.cpp 96.8 96.8% 150 / 4 / 159 100.0% 16 / 0 / 16 41.9% 223 / 20 / 552
test/tests/matmul_clamp_f32_qai8dxp_qsi4cxp_test.cpp 96.4 96.4% 478 / 0 / 496 97.1% 34 / 0 / 35 38.3% 674 / 0 / 1762
test/tests/matmul_clamp_f32_qai8dxp_qsi8cxp_test.cpp 96.5 96.5% 219 / 0 / 227 100.0% 25 / 0 / 25 38.3% 307 / 0 / 802
test/tests/matmul_clamp_f32_qsi8d32p_qai4c32p_test.cpp 98.6 98.6% 142 / 0 / 144 100.0% 15 / 0 / 15 41.8% 234 / 0 / 560
test/tests/matmul_clamp_f32_qsi8d32p_qsi4c32p_test.cpp 96.0 96.0% 121 / 0 / 126 100.0% 17 / 0 / 17 39.1% 180 / 0 / 460
test/tests/matmul_clamp_qai8_qai8p_qsi8cxp_test.cpp 96.9 96.9% 529 / 1 / 547 97.1% 67 / 0 / 69 41.7% 384 / 2 / 922
test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp 99.3 99.3% 273 / 5 / 280 100.0% 20 / 0 / 20 41.8% 359 / 14 / 872
test/tests/matmul_test.cpp 94.9 94.9% 259 / 4 / 277 100.0% 28 / 0 / 28 36.1% 313 / 24 / 892