3 ms·
> The m1 does not emulate x86. You literally don't know what you're talking about. What is it doing when it runs x86_64 binaries then?
by zimpenfish 5y ago
> The m1 does not emulate x86. You literally don't know what you're talking about.
What is it doing when it runs x86_64 binaries then?
- jimsmart 5y agoRosetta 2 kicks in, performs a JIT/AOT translation of the x86 instructions to ARM instructions, executes those, and caches the resulting ARM binary for later use. https://en.wikipedia.org/wiki/Rosetta_(software) https://en.wikipedia.org/wiki/Rosetta_(software)
- soylentnewsorg 5y ago[flagged]
- ksml 5y agoPlease stop being so hostile to other users. It really doesn't add anything. You have made some factually questionable comments yourself, and I say this as someone who has worked on JIT aarch64 translation very similar to Rosetta 2.
- soylentnewsorg 5y ago[flagged]