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.
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?
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.
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?