Apply patch to cpuinfo
Ensure support for recent microarchitectures and instruction sets
PiperOrigin-RevId: 287845050
diff --git a/src/init.c b/src/init.c
index bee5fd4..aa31aeb 100644
--- a/src/init.c
+++ b/src/init.c
@@ -393,8 +393,8 @@
break;
case cpuinfo_uarch_cortex_a75:
case cpuinfo_uarch_cortex_a76:
- case cpuinfo_uarch_meerkat_m3:
- case (cpuinfo_uarch_meerkat_m3 + 1):
+ case cpuinfo_uarch_exynos_m3:
+ case cpuinfo_uarch_exynos_m4:
xnn_params.f32.gemm = (struct gemm_parameters) {
.gemm = (xnn_gemm_ukernel_function) xnn_f32_gemm_ukernel_6x8__aarch64_neonfma_cortex_a75,
.igemm = (xnn_igemm_ukernel_function) xnn_f32_igemm_ukernel_6x8__aarch64_neonfma_cortex_a75,
@@ -405,8 +405,8 @@
};
break;
- case cpuinfo_uarch_mongoose_m1:
- case cpuinfo_uarch_mongoose_m2:
+ case cpuinfo_uarch_exynos_m1:
+ case cpuinfo_uarch_exynos_m2:
xnn_params.f32.gemm = (struct gemm_parameters) {
.gemm = (xnn_gemm_ukernel_function) xnn_f32_gemm_ukernel_6x8s4__neonfma,
.igemm = (xnn_igemm_ukernel_function) xnn_f32_igemm_ukernel_6x8s4__neonfma,