<i>Technically apple-m4 is ARMv9.2a, but a quirk of LLVM defines v9.0 as requiring SVE, which is optional according to the Arm ARM and not supported by the core. ARMv8.7a is the next closest choice.</i><p>Hmm I wonder how this happened? I assume at least at one point SVE was such headline feature of 9.0 that LLVM assumed any 9.0 chip would have SVE even if it wasn't technically required?