Login Page - Create Account

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