←back to thread

944 points 6a74 | 2 comments | | HN request time: 0.688s | source
Show context
bee_rider ◴[] No.41800275[source]
The M-series chips from Apple have some special hardware to help emulate x86 with near-native performance, right? I wonder if they take advantage of those features (actually I forget exactly what the features were).

I mean this is an incredible achievement either way. Everything is emulated, but they are still running AAA games. Wow.

replies(4): >>41800448 #>>41800526 #>>41800562 #>>41800952 #
saagarjha ◴[] No.41800562[source]
No reason they can’t.
replies(2): >>41800835 #>>41801500 #
bee_rider ◴[] No.41800835[source]
If every layer of abstraction and emulation is set up to allow it to pass through. It still seems really impressive to me, like lining up a bunch of targets and shooting an arrow through to get multiple bullseyes or something, haha.
replies(2): >>41803722 #>>41805625 #
1. dontdoxxme ◴[] No.41803722[source]
Hardly, the benefit of binary is if everything lines up once, it always will. It’s not an analog world with pesky things like wind resistance.
replies(1): >>41804845 #
2. thfuran ◴[] No.41804845[source]
Maybe if you happen to own the control stack from hardware, OS, drivers, to client software and are willing to never change any of it once you get things lined up.