Feature Flag | Description |
AESARM | AES instructions |
ARMCPUID | Some CPU ID registers readable at user-level |
ASIMD | Advanced SIMD |
ASIMDDP | SIMD Dot Product |
ASIMDHP | Advanced SIMD half-precision floating point |
ASIMDRDM | Rounding Double Multiply Accumulate/Subtract (SQRDMLAH/SQRDMLSH) |
ATOMICS | Large System Extensions (LSE) |
CRC32 | CRC32/CRC32C instructions |
DCPOP | Data cache clean to Point of Persistence (DC CVAP) |
EVTSTRM | Generic timer |
FCMA | Floatin point complex number addition and multiplication |
FP | Single-precision and double-precision floating point |
FPHP | Half-precision floating point |
GPA | Generic Pointer Authentication |
JSCVT | Javascript-style double->int convert (FJCVTZS) |
LRCPC | Weaker release consistency (LDAPR, etc) |
PMULL | Polynomial Multiply instructions (PMULL/PMULL2) |
SHA1 | SHA-1 instructions (SHA1C, etc) |
SHA2 | SHA-2 instructions (SHA256H, etc) |
SHA3 | SHA-3 instructions (EOR3, RAXI, XAR, BCAX) |
SHA512 | SHA512 instructions |
SM3 | SM3 instructions |
SM4 | SM4 instructions |
SVE | Scalable Vector Extension |