From 59b9b8cea671f326675347383d5f0329cfffcd1e Mon Sep 17 00:00:00 2001 From: Jan Zapletal Date: Tue, 22 Apr 2025 11:55:53 +0200 Subject: [PATCH] Fixed asimd detection on OS X 15.3 (#392) * MAINT: fixed asimd detection --- src/impl_aarch64_macos_or_iphone.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/impl_aarch64_macos_or_iphone.c b/src/impl_aarch64_macos_or_iphone.c index d7f55a3..8085e5e 100644 --- a/src/impl_aarch64_macos_or_iphone.c +++ b/src/impl_aarch64_macos_or_iphone.c @@ -52,7 +52,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");