Support Board
Date/Time: Thu, 17 Apr 2025 22:58:40 +0000
Post From: Numbers Bars Malfunction/Exception Issue
[2025-02-06 15:39:59] |
seandunaway - Posts: 348 |
So this seems to be a bug in macOS's Rosetta2 which translates x64 instructions to the native arm64 instructions, creating an illegal instruction? edit: Sorry, in this instance it would be Window 11's "Prism" doing the translation which Microsoft admits is tuned to Qualcomm Snapdragon processors. https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x86-emulation It's not clear if the issue is in the Prism translation, the Parallels virtual machine incorrectly handling the instruction or the Apple Virtualization Framework It seems the only timely fix for SC users is for arm devices to run the arm release (and studies) and x64 devices to run the x64 release (and studies) I think the popular compilers have a way to not emit that vmovss instruction (-mno-avx in clang), or reduce the optimization level, but that seems like a crummy compromise Date Time Of Last Edit: 2025-02-06 16:11:53
|