| A | B |
|---|---|
| Introduced | 2011 |
| Version | ARMv8-A, ARMv8-R, ARMv9-A |
| Encoding | AArch64/A64 and AArch32/A32 use 32-bit instructions, AArch32/T32 (Thumb-2) uses mixed 16- and 32-bit instructions1 |
| Endianness | Bi for data only (little as default, instructions are little) |
| Extensions | • SVE , SVE2, SME, AES, SM3, SM4, SHA, CRC32, RNDR, TME • Mandatory: Thumb-2 , Neon , VFPv4-D16, VFPv4 • Obsolete: Jazelle |
| Registers | … |
| General-purpose | 31 × 64-bit integer registers1 |
| Floating-point | 32 × 128-bit registers1 for scalar 32- and 64-bit FP or SIMD FP or integer; or cryptography |
ARM AArch64 (64-bit)
(echo:: @ ᯤ)