> I think it's important to call out that Rosetta 2 on Apple silicon uses a special mode that changes how the memory model works to support x86 style memory ordering. That massively reduces the amount of work needed to emulate x86 and x86-64. Pretty sure apple both has a patent on it and a special dispensation from ARM to use it.
>Myth: Apple chips are the only ones to implement the x86 TSO memory model.
Nvidia Denver/Carmel and Fujitsu A64fx do too.