The only instruction set enhancements to ARMv9 involve SVE2, an expansion of SVE. The rest of the spec involves security domains, and the part where AArch32 is optional. How much of that Apple has implemented is unclear, but for the lion's share of programs, ARMv9 offers minimal coding improvements.What good is a Mx SoC with Armv9 instructions if compilers cannot use them?