(no title)
chadaustin | 3 months ago
> 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.
dangus|3 months ago
macOS 26 is the last OS with an Intel build. Presumably this means that in all likelihood, M6 chips will remove this functionality.
wtallis|3 months ago
LeFantome|3 months ago
First, these features are a big draw for developers (a key macOS audience).
Second, the ability to run Windows games is not getting less valuable.
astrange|3 months ago
You do want FEAT_AFP though, so you do want ARMv8.6+.
bonzini|3 months ago
AF indeed is basically unused. The problem for both is that you need them for accurate emulation "just in case".