Comment by mgaunard

6 hours ago

On par with QEMU, but still far behind Rosetta...

Isn't part of that due to Rosetta relying on Apple extensions to ARM to mimic x86-64 memory semantics?

  • The x86 memory model (TSO) is not Apple‘s invention, its a standard ARM extension.

    • I thought Apple Silicon also has some extra hardware support for handling x86 flags emulation for Rosetta. But perhaps I’m remembering that incorrectly.