Skip to content
AArch64
EntityQ18384745· pop 17· linked from 409 articles

Also known as ARMv8, ARM64

AArch64, also known as ARM64, is a 64-bit version of the ARM architecture family, a widely used set of computer processor designs. It was introduced in 2011 with the ARMv8 architecture and later became part of the ARMv9 series. AArch64 allows processors to handle more memory and perform faster calculations than earlier 32-bit versions. It is designed to work alongside the older 32-bit mode, known as AArch32, allowing compatibility with a wide range of software. Devices that use AArch64 include smartphones, tablets, personal computers, and servers. The AArch64 architecture has continued to evol

Key facts

CPU architecture.image
AArch64 logo.svg
CPU architecture.image_size
125px
CPU architecture.name
ARM AArch64 (64-bit)
CPU architecture.version
, ,
CPU architecture.encoding
AArch64/A64 and AArch32/A32 use 32-bit instructions, AArch32/T32 (Thumb-2) uses mixed 16- and 32-bit instructions
CPU architecture.endianness
Bi for data only (little as default, instructions are little)
CPU architecture.gpr
31 × 64-bit integer registers
CPU architecture.fpr
32 × 128-bit registers for scalar 32- and 64-bit FP or SIMD FP or integer; or cryptography

via Wikipedia infobox

Wikidata facts

Image
Huawei P8 Lite 2017 - main board - HiSilicon Hi6250-6719.jpg
Show 1 more fact
Commons category
ARMv8-A

via Wikidata · CC0

~17 min read

Article

21 sections
Contents
  • AArch64 Execution state
  • Naming conventions
  • AArch64 features
  • A64 instruction formats
  • {{anchor|ARM8-A}}ARM-A (application architecture)
  • ARMv8.1-A
  • ARMv8.2-A
  • Scalable Vector Extension (SVE) {{anchor|Scalable vector extension}}
  • ARMv8.3-A
  • ARMv8.4-A
  • ARMv8.5-A and ARMv9.0-A
  • ARMv8.6-A and ARMv9.1-A
  • ARMv8.7-A and ARMv9.2-A
  • ARMv8.8-A and ARMv9.3-A
  • ARMv8.9-A and ARMv9.4-A
  • ARMv9.5-A
  • ARMv9.6-A
  • ARMv9.7-A
  • {{anchor|ARM8-R}}ARM-R (real-time architecture)
  • References
  • External links

AArch64, also known as ARM64, is a 64-bit version of the ARM architecture family, a widely used set of computer processor designs. It was introduced in 2011 with the ARMv8 architecture and later became part of the ARMv9 series. AArch64 allows processors to handle more memory and perform faster calculations than earlier 32-bit versions. It is designed to work alongside the older 32-bit mode, known as AArch32, allowing compatibility with a wide range of software. Devices that use AArch64 include smartphones, tablets, personal computers, and servers. The AArch64 architecture has continued to evolve through updates that improve performance, security, and support for advanced computing tasks.

==AArch64 Execution state==

Connections

Categories