AB
Introduced2011
VersionARMv8-A, ARMv8-R, ARMv9-A
EncodingAArch64/A64 and AArch32/A32 use 32-bit instructions, AArch32/T32 (Thumb-2) uses mixed 16- and 32-bit instructions1
EndiannessBi 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-purpose31 × 64-bit integer registers1
Floating-point32 × 128-bit registers1 for scalar 32- and 64-bit FP or SIMD FP or integer; or cryptography

ARM AArch64 (64-bit)

(echo:: @ ᯤ)

Footnotes

  1. Grisenthwaite, Richard (2011). “ARMv8-A Technology Preview” (PDF). Archived from the original (PDF) on 11 November 2011. Retrieved 31 October 2011. ↩ ↩2 ↩3