I think it’s slightly more complex than that. Apple included in their processor design custom extensions to ARM that alter things like memory order to make emulation easier [1]. It’s not just control over the software stack that makes Rosetta so performant.[1] https://github.com/saagarjha/TSOEnabler
utopcell|2 years ago
KeplerBoy|2 years ago
Nvidia is a software company, but i doubt they want to deal with making decades of windows binaries work.