/src/core/NEON/kernels/arm_gemm/kernels/
../
a32_sgemm_8x6.hpp
a32_sgemm_8x6
a64_ffhybrid_bf16fp32_mmla_6x16.hpp
a64_ffhybrid_bf16fp32_mmla_6x16
a64_ffhybrid_fp16_mla_6x32.hpp
a64_ffhybrid_fp16_mla_6x32
a64_ffhybrid_fp32_mla_6x16.hpp
a64_ffhybrid_fp32_mla_6x16
a64_ffhybrid_fp32bf16fp32_mmla_4x24.hpp
a64_ffhybrid_fp32bf16fp32_mmla_4x24
a64_ffinterleaved_bf16fp32_dot_8x12.hpp
a64_ffinterleaved_bf16fp32_dot_8x12
a64_ffinterleaved_bf16fp32_mmla_8x12.hpp
a64_ffinterleaved_bf16fp32_mmla_8x12
a64_ffinterleaved_fp16_mla_8x24.hpp
a64_ffinterleaved_fp16_mla_8x24
a64_ffinterleaved_fp32_mla_8x12.hpp
a64_ffinterleaved_fp32_mla_8x12
a64_gemm_s16_8x12.hpp
a64_gemm_s16_8x12
a64_gemm_s8_4x4.hpp
a64_gemm_s8_4x4
a64_gemm_s8_8x12.hpp
a64_gemm_s8_8x12
a64_gemm_u16_8x12.hpp
a64_gemm_u16_8x12
a64_gemm_u8_4x4.hpp
a64_gemm_u8_4x4
a64_gemm_u8_8x12.hpp
a64_gemm_u8_8x12
a64_hgemm_8x24.hpp
a64_hgemm_8x24
a64_hybrid_bf16fp32_dot_6x16.hpp
a64_hybrid_bf16fp32_dot_6x16
a64_hybrid_bf16fp32_mmla_6x16.hpp
a64_hybrid_bf16fp32_mmla_6x16
a64_hybrid_fp16_mla_6x32.hpp
a64_hybrid_fp16_mla_6x32
a64_hybrid_fp32_mla_4x24.hpp
a64_hybrid_fp32_mla_4x24
a64_hybrid_fp32_mla_6x16.hpp
a64_hybrid_fp32_mla_6x16
a64_hybrid_fp32_mla_8x4.hpp
a64_hybrid_fp32_mla_8x4
a64_hybrid_fp32bf16fp32_mmla_4x24.hpp
a64_hybrid_fp32bf16fp32_mmla_4x24
a64_hybrid_fp32bf16fp32_mmla_6x16.hpp
a64_hybrid_fp32bf16fp32_mmla_6x16
a64_hybrid_s8qa_dot_4x16.hpp
a64_hybrid_s8qa_dot_4x16
a64_hybrid_s8qa_mmla_4x16.hpp
a64_hybrid_s8qa_mmla_4x16
a64_hybrid_s8qs_dot_6x16.hpp
a64_hybrid_s8qs_dot_6x16
a64_hybrid_s8qs_mmla_6x16.hpp
a64_hybrid_s8qs_mmla_6x16
a64_hybrid_s8s32_dot_6x16.hpp
a64_hybrid_s8s32_dot_6x16
a64_hybrid_s8s32_mmla_6x16.hpp
a64_hybrid_s8s32_mmla_6x16
a64_hybrid_u8qa_dot_4x16.hpp
a64_hybrid_u8qa_dot_4x16
a64_hybrid_u8qa_mmla_4x16.hpp
a64_hybrid_u8qa_mmla_4x16
a64_hybrid_u8u32_dot_6x16.hpp
a64_hybrid_u8u32_dot_6x16
a64_hybrid_u8u32_mmla_6x16.hpp
a64_hybrid_u8u32_mmla_6x16
a64_interleaved_bf16fp32_dot_8x12.hpp
a64_interleaved_bf16fp32_dot_8x12
a64_interleaved_bf16fp32_mmla_8x12.hpp
a64_interleaved_bf16fp32_mmla_8x12
a64_interleaved_s8s32_mmla_8x12.hpp
a64_interleaved_s8s32_mmla_8x12
a64_interleaved_u8u32_mmla_8x12.hpp
a64_interleaved_u8u32_mmla_8x12
a64_sgemm_8x12.hpp
a64_sgemm_8x12
a64_sgemm_8x6.hpp
a64_sgemm_8x6
a64_sgemv_pretransposed.hpp
a64_sgemv_pretransposed
a64_smallK_hybrid_fp32_mla_6x4.hpp
a64_smallK_hybrid_fp32_mla_6x4
a64_smallK_hybrid_fp32_mla_8x4.hpp
a64_smallK_hybrid_fp32_mla_8x4
a64_smallK_hybrid_s8s32_dot_6x4.hpp
a64_smallK_hybrid_s8s32_dot_6x4
a64_smallK_hybrid_s8s32_dot_8x4.hpp
a64_smallK_hybrid_s8s32_dot_8x4
a64_smallK_hybrid_u8u32_dot_6x4.hpp
a64_smallK_hybrid_u8u32_dot_6x4
a64_smallK_hybrid_u8u32_dot_8x4.hpp
a64_smallK_hybrid_u8u32_dot_8x4
sme2_gemv_bf16fp32_dot_16VL.hpp
sme2_gemv_bf16fp32_dot_16VL
sme2_gemv_fp32_mla_16VL.hpp
sme2_gemv_fp32_mla_16VL
sme2_gemv_fp32bf16fp32_dot_16VL.hpp
sme2_gemv_fp32bf16fp32_dot_16VL
sme2_gemv_s8qa_dot_16VL.hpp
sme2_gemv_s8qa_dot_16VL
sme2_gemv_u8qa_dot_16VL.hpp
sme2_gemv_u8qa_dot_16VL
sme2_interleaved_nomerge_bf16fp32_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_bf16fp32_mopa_1VLx4VL
sme2_interleaved_nomerge_bf16fp32_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_bf16fp32_mopa_2VLx2VL
sme2_interleaved_nomerge_bf16fp32_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_bf16fp32_mopa_4VLx1VL
sme2_interleaved_nomerge_fp16fp32fp16_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_fp16fp32fp16_mopa_1VLx4VL
sme2_interleaved_nomerge_fp16fp32fp16_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_fp16fp32fp16_mopa_2VLx2VL
sme2_interleaved_nomerge_fp16fp32fp16_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_fp16fp32fp16_mopa_4VLx1VL
sme2_interleaved_nomerge_fp32_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_fp32_mopa_1VLx4VL
sme2_interleaved_nomerge_fp32_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_fp32_mopa_2VLx2VL
sme2_interleaved_nomerge_fp32_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_fp32_mopa_4VLx1VL
sme2_interleaved_nomerge_s8q_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_s8q_mopa_1VLx4VL
sme2_interleaved_nomerge_s8q_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_s8q_mopa_2VLx2VL
sme2_interleaved_nomerge_s8q_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_s8q_mopa_4VLx1VL
sme2_interleaved_nomerge_s8s32_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_s8s32_mopa_1VLx4VL
sme2_interleaved_nomerge_s8s32_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_s8s32_mopa_2VLx2VL
sme2_interleaved_nomerge_s8s32_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_s8s32_mopa_4VLx1VL
sme2_interleaved_nomerge_u8q_mopa_1VLx4VL.hpp
sme2_interleaved_nomerge_u8q_mopa_1VLx4VL
sme2_interleaved_nomerge_u8q_mopa_2VLx2VL.hpp
sme2_interleaved_nomerge_u8q_mopa_2VLx2VL
sme2_interleaved_nomerge_u8q_mopa_4VLx1VL.hpp
sme2_interleaved_nomerge_u8q_mopa_4VLx1VL
sve_ffhybrid_bf16fp32_mmla_6x4VL.hpp
sve_ffhybrid_bf16fp32_mmla_6x4VL
sve_ffhybrid_fp16_mla_6x4VL.hpp
sve_ffhybrid_fp16_mla_6x4VL
sve_ffhybrid_fp32_mla_6x4VL.hpp
sve_ffhybrid_fp32_mla_6x4VL
sve_ffhybrid_fp32bf16fp32_mmla_4x6VL.hpp
sve_ffhybrid_fp32bf16fp32_mmla_4x6VL
sve_ffinterleaved_bf16fp32_mmla_8x3VL.hpp
sve_ffinterleaved_bf16fp32_mmla_8x3VL
sve_ffinterleaved_fp16_mla_8x3VL.hpp
sve_ffinterleaved_fp16_mla_8x3VL
sve_ffinterleaved_fp32_mla_8x3VL.hpp
sve_ffinterleaved_fp32_mla_8x3VL
sve_hybrid_bf16fp32_dot_6x4VL.hpp
sve_hybrid_bf16fp32_dot_6x4VL
sve_hybrid_bf16fp32_mmla_6x4VL.hpp
sve_hybrid_bf16fp32_mmla_6x4VL
sve_hybrid_fp16_mla_6x4VL.hpp
sve_hybrid_fp16_mla_6x4VL
sve_hybrid_fp32_mla_6x4VL.hpp
sve_hybrid_fp32_mla_6x4VL
sve_hybrid_fp32_mla_8x1VL.hpp
sve_hybrid_fp32_mla_8x1VL
sve_hybrid_fp32bf16fp32_mmla_4x6VL.hpp
sve_hybrid_fp32bf16fp32_mmla_4x6VL
sve_hybrid_fp32bf16fp32_mmla_6x4VL.hpp
sve_hybrid_fp32bf16fp32_mmla_6x4VL
sve_hybrid_s8qa_dot_4x4VL.hpp
sve_hybrid_s8qa_dot_4x4VL
sve_hybrid_s8qa_mmla_4x4VL.hpp
sve_hybrid_s8qa_mmla_4x4VL
sve_hybrid_s8qs_dot_6x4VL.hpp
sve_hybrid_s8qs_dot_6x4VL
sve_hybrid_s8qs_mmla_6x4VL.hpp
sve_hybrid_s8qs_mmla_6x4VL
sve_hybrid_s8s32_dot_6x4VL.hpp
sve_hybrid_s8s32_dot_6x4VL
sve_hybrid_s8s32_mmla_6x4VL.hpp
sve_hybrid_s8s32_mmla_6x4VL
sve_hybrid_u8qa_dot_4x4VL.hpp
sve_hybrid_u8qa_dot_4x4VL
sve_hybrid_u8qa_mmla_4x4VL.hpp
sve_hybrid_u8qa_mmla_4x4VL
sve_hybrid_u8u32_dot_6x4VL.hpp
sve_hybrid_u8u32_dot_6x4VL
sve_hybrid_u8u32_mmla_6x4VL.hpp
sve_hybrid_u8u32_mmla_6x4VL
sve_interleaved_bf16fp32_dot_8x3VL.hpp
sve_interleaved_bf16fp32_dot_8x3VL
sve_interleaved_bf16fp32_mmla_8x3VL.hpp
sve_interleaved_bf16fp32_mmla_8x3VL
sve_interleaved_fp16_mla_8x3VL.hpp
sve_interleaved_fp16_mla_8x3VL
sve_interleaved_fp32_mla_8x3VL.hpp
sve_interleaved_fp32_mla_8x3VL
sve_interleaved_fp32_mmla_8x3VL.hpp
sve_interleaved_fp32_mmla_8x3VL
sve_interleaved_s8s32_dot_8x3VL.hpp
sve_interleaved_s8s32_dot_8x3VL
sve_interleaved_s8s32_mmla_8x3VL.hpp
sve_interleaved_s8s32_mmla_8x3VL
sve_interleaved_u8u32_dot_8x3VL.hpp
sve_interleaved_u8u32_dot_8x3VL
sve_interleaved_u8u32_mmla_8x3VL.hpp
sve_interleaved_u8u32_mmla_8x3VL