- May 7, 2007
The translation layer is from Rosetta 2, not the M1 CPU itself.From what I understand of the M1, it does have some sort of Translation layer so not all the x86 to arm instructions are emulated just a subset of them. If Apple can do it I would have to assume that AMD could as well, question becomes do they have the time to sink the resources into a serious ARM product at this time. I would really hate to see AMD's hot streak come to an end because they stretched themselves too thin on too many projects at once.
This is another reason why MacOS has great performance, and Windows does not, when running x86-64-to-ARM64 instructions and code.