|
19 | 19 | #include "kai/ukernels/matmul/matmul_clamp_f32_f32_f32p/kai_matmul_clamp_f32_f32_f32p8x1biasf32_6x8x4_neon_mla.h" |
20 | 20 | #include "kai/ukernels/matmul/matmul_clamp_f32_f32p_f32p/kai_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_sme2_mopa.h" |
21 | 21 | #include "kai/ukernels/matmul/matmul_clamp_f32_f32p_f32p/kai_matmul_clamp_f32_f32p2vlx1_f32p2vlx1b_2vlx2vl_sme_mopa.h" |
22 | | -#if(ENABLE_QMX_KERNELS) |
| 22 | +#if defined(ENABLE_QMX_KERNELS) |
23 | 23 | #include "kai/ukernels/matmul/matmul_clamp_f32_f32p_f32p/kai_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_qmx_mopa.h" |
24 | 24 | #endif // ENABLE_QMX_KERNELS |
25 | 25 |
|
@@ -125,7 +125,7 @@ const kai_matmul_clamp_f32_f32p_f32p_ukernel sgemm_gemm_sme2 = |
125 | 125 | kai_get_dst_size_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_sme2_mopa, |
126 | 126 | kai_run_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_sme2_mopa}; |
127 | 127 |
|
128 | | -#if(ENABLE_QMX_KERNELS) |
| 128 | +#if defined(ENABLE_QMX_KERNELS) |
129 | 129 | const kai_matmul_clamp_f32_f32p_f32p_ukernel sgemm_gemm_qmx = |
130 | 130 | {kai_get_m_step_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_qmx_mopa, |
131 | 131 | kai_get_n_step_matmul_clamp_f32_f32p2vlx1_f32p2vlx1biasf32_qmx_mopa, |
@@ -160,18 +160,17 @@ const kai_matmul_clamp_f32_f32p_f32p_ukernel& GetKleidiAISGemmUKernel() { |
160 | 160 | if (MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME2()) { |
161 | 161 | return sgemm_gemm_sme2; |
162 | 162 | } else { |
163 | | - #if(ENABLE_QMX_KERNELS) |
164 | | - if (ArmKleidiAI::vendor_name.compare("Qualcomm") == 0) |
165 | | - { |
166 | | - KLEIDIAI_KERNEL_LOG("SGEMM: Using QMX Kernel"); |
167 | | - return sgemm_gemm_qmx; |
168 | | - |
169 | | - } else { |
170 | | - return sgemm_gemm_sme; |
171 | | - } |
172 | | - #else |
| 163 | +#if defined(ENABLE_QMX_KERNELS) |
| 164 | + if (ArmKleidiAI::vendor_name.compare("Qualcomm") == 0) |
| 165 | + { |
| 166 | + KLEIDIAI_KERNEL_LOG("SGEMM: Using QMX Kernel"); |
| 167 | + return sgemm_gemm_qmx; |
| 168 | + } else { |
| 169 | + return sgemm_gemm_sme; |
| 170 | + } |
| 171 | +#else |
173 | 172 | return sgemm_gemm_sme; |
174 | | - #endif // ENABLE_QMX_KERNELS |
| 173 | +#endif // ENABLE_QMX_KERNELS |
175 | 174 | } |
176 | 175 | } |
177 | 176 |
|
|
0 commit comments