Skip to content

Commit 7cfe96a

Browse files
committed
macOS: Check for hw.optional.neon as fallback
1 parent b246903 commit 7cfe96a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

rpcs3/util/sysinfo.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,10 @@ bool utils::has_neon()
462462
int val = 0;
463463
size_t len = sizeof(val);
464464
sysctlbyname("hw.optional.AdvSIMD", &val, &len, nullptr, 0);
465-
return val != 0;
465+
int val_legacy = 0;
466+
size_t len_legacy = sizeof(val_legacy);
467+
sysctlbyname("hw.optional.neon", &val_legacy, &len_legacy, nullptr, 0);
468+
return val != 0 || val_legacy != 0;
466469
#elif defined(_WIN32)
467470
return IsProcessorFeaturePresent(PF_ARM_VFP_32_REGISTERS_AVAILABLE) != 0;
468471
#endif

0 commit comments

Comments
 (0)