Add Cortex-A77 and Exynos-M5 to init.
PiperOrigin-RevId: 293264079
diff --git a/src/init.c b/src/init.c
index 2f7b608..18d9320 100644
--- a/src/init.c
+++ b/src/init.c
@@ -395,6 +395,16 @@
.nr = 8,
};
break;
+ case cpuinfo_uarch_cortex_a77:
+ case cpuinfo_uarch_exynos_m5:
+ xnn_params.f32.gemm = (struct gemm_parameters) {
+ .gemm = (xnn_gemm_ukernel_function) xnn_f32_gemm_ukernel_4x8__aarch64_neonfma_cortex_a57,
+ .igemm = (xnn_igemm_ukernel_function) xnn_f32_igemm_ukernel_4x8__aarch64_neonfma_cortex_a75,
+ .gemm1 = (xnn_gemm_ukernel_function) xnn_f32_gemm_ukernel_1x8__aarch64_neonfma_cortex_a75,
+ .igemm1 = (xnn_igemm_ukernel_function) xnn_f32_igemm_ukernel_1x8__aarch64_neonfma_cortex_a75,
+ .mr = 4,
+ .nr = 8,
+ };
case cpuinfo_uarch_cortex_a75:
case cpuinfo_uarch_cortex_a76:
case cpuinfo_uarch_exynos_m3:
@@ -408,7 +418,6 @@
.nr = 8,
};
break;
-
case cpuinfo_uarch_exynos_m1:
case cpuinfo_uarch_exynos_m2:
xnn_params.f32.gemm = (struct gemm_parameters) {