> Apple M1 has an undocumented extension that, when enabled, ensures instructions like ADDS, SUBS and CMP compute PF and AF and store them as bits 26 and 27 of NZCV respectively, providing accurate emulation with no performance penalty.
The JavaScript instruction is cooler though.
https://developer.arm.com/documentation/dui0801/g/A64-Floati...
The other stuff is all present in ARMv8.5 I think.
QEMU exists. I doubt they want the bad press of suing an Open Source project everyone is using.
They seemed quite happy to destroy their eco system if they won.
https://www.rcrwireless.com/20251001/business/qualcomm-arm-2
Isn't Rosetta kinda bad though? And won't get much better because it's not open source?
As for not improving, it is likely that Apple no longer feels the need to invest in Rosetta improvements now that Apple silicon is so dominant and software support is already very strong, but nothing is stopping them from investing in it if they need it for example for gaming
Why would a company on its way to the moon, entrust such an important project as translation layer between two major architectures to a single rinky-dinky corp that got rich selling common electronics marketed as luxury fluff, that's on the decline and has head so far stuck up its butt that it thinks it can do whatever it wants, instead of just write it themselves with support of the global developer community?
Apple could never do games because there are no luxury games. That's completely out of their zone of comprehensibility.
Apple products have pretty good build quality and perf per watt that more than justifies the premium. AS far as I can tell, the only payer in the market thats even trying to compete with apple on quality in the laptop space is framework. But Framework can't make their own chips.
The games industry as a whole is in potentially terminal decline, have you seen all of the redundancies lately?
But smaller games and indie studios are thriving. We got lots of very interesting indie games this year.
FEX is the shootstring, extra special discount budget (not maligning) version of Rosetta. Apple should sell Rosetta to Valve.