From 7cfe96a1d121e12fbdfe42befe9af5bbd561be99 Mon Sep 17 00:00:00 2001 From: Ani Date: Wed, 11 Feb 2026 09:30:45 +0100 Subject: [PATCH] macOS: Check for hw.optional.neon as fallback --- rpcs3/util/sysinfo.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpcs3/util/sysinfo.cpp b/rpcs3/util/sysinfo.cpp index e1e8ab8404..8abe584a94 100755 --- a/rpcs3/util/sysinfo.cpp +++ b/rpcs3/util/sysinfo.cpp @@ -462,7 +462,10 @@ bool utils::has_neon() int val = 0; size_t len = sizeof(val); sysctlbyname("hw.optional.AdvSIMD", &val, &len, nullptr, 0); - return val != 0; + int val_legacy = 0; + size_t len_legacy = sizeof(val_legacy); + sysctlbyname("hw.optional.neon", &val_legacy, &len_legacy, nullptr, 0); + return val != 0 || val_legacy != 0; #elif defined(_WIN32) return IsProcessorFeaturePresent(PF_ARM_VFP_32_REGISTERS_AVAILABLE) != 0; #endif