From 4a2f6bc5622e576ea061c9b390955a1a0efeec39 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 24 Apr 2025 17:01:09 +0200 Subject: [PATCH] Fixed asimd detection on OS X 15.3 --- .../cpu_features/src/impl_aarch64_macos_or_iphone.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cpu_features/src/impl_aarch64_macos_or_iphone.c b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cpu_features/src/impl_aarch64_macos_or_iphone.c index 0c71e9fef..657c7209f 100644 --- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cpu_features/src/impl_aarch64_macos_or_iphone.c +++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cpu_features/src/impl_aarch64_macos_or_iphone.c @@ -44,7 +44,8 @@ Aarch64Info GetAarch64Info(void) info.revision = GetDarwinSysCtlByNameValue("hw.cpusubfamily"); info.features.fp = GetDarwinSysCtlByName("hw.optional.floatingpoint"); - info.features.asimd = GetDarwinSysCtlByName("hw.optional.AdvSIMD"); + info.features.asimd = GetDarwinSysCtlByName("hw.optional.AdvSIMD") || + GetDarwinSysCtlByName("hw.optional.arm.AdvSIMD"); info.features.aes = GetDarwinSysCtlByName("hw.optional.arm.FEAT_AES"); info.features.pmull = GetDarwinSysCtlByName("hw.optional.arm.FEAT_PMULL"); info.features.sha1 = GetDarwinSysCtlByName("hw.optional.arm.FEAT_SHA1");