← Back to context

Comment by whizzter

4 hours ago

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.