
AArch64
Sign in to saveAlso 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
- Official website
- www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
- 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 sectionsContents
- 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==