3 ms·
Rosetta on the M1 enables the total store ordering from x86, which has a stronger memory model than that of ARM. It also can compute the parity flag in hardware
by hayley-patton 3y ago
Rosetta on the M1 enables the total store ordering from x86, which has a stronger memory model than that of ARM. It also can compute the parity flag in hardware <https://bytecellar.com/2022/11/16/a-secret-apple-silicon-extension-to-accommodate-an-intel-8080-artifact/ https://bytecellar.com/2022/11/16/a-secret-apple-silicon-ext...>.
- MrBuddyCasino 3y agoIf I remember right, total store ordering is actually a standard ARM extension, and not something Apple came up with on its own. I'm not sure about the flag computations, I suppose those are custom?