gptkbp:instanceOf
|
gptkb:assembly_language
|
gptkbp:alsoKnownAs
|
A64 assembly
ARM64 assembly
|
gptkbp:callingConvention
|
AAPCS64
|
gptkbp:documentation
|
gptkb:ARM_Architecture_Reference_Manual
ARM Developer documentation
|
gptkbp:endianSupport
|
little-endian
bi-endian (configurable)
|
gptkbp:hasDataTypes
|
gptkb:Vector
gptkb:integral
floating-point
|
gptkbp:hasInstruction
|
fixed 32-bit length
|
gptkbp:hasToolchain
|
gptkb:ARM_Compiler
gptkb:GNU_Assembler_(GAS)
gptkb:LLVM/Clang
Microsoft ARM64 assembler
|
https://www.w3.org/2000/01/rdf-schema#label
|
AArch64 assembly
|
gptkbp:instructionSet
|
gptkb:NEON
gptkb:A64
gptkb:SVE_(Scalable_Vector_Extension)
|
gptkbp:introduced
|
gptkb:ARM_Holdings
|
gptkbp:partOf
|
gptkb:ARMv8-A_architecture
|
gptkbp:registration
|
31 general-purpose registers
program counter
stack pointer
|
gptkbp:successor
|
ARMv7 (AArch32) assembly
|
gptkbp:supports
|
floating-point operations
branch instructions
conditional execution
load/store architecture
SIMD instructions
hardware virtualization
atomic instructions
64-bit instructions
system instructions
exception levels (EL0-EL3)
virtual memory addressing
|
gptkbp:usedBy
|
gptkb:Android
gptkb:macOS
gptkb:Linux
gptkb:Amazon_Graviton
gptkb:NVIDIA_Tegra
gptkb:Qualcomm_Snapdragon
gptkb:Raspberry_Pi_3_and_later
gptkb:Apple_M1
gptkb:Windows_10_on_ARM
|
gptkbp:usedFor
|
programming ARMv8-A architecture
|
gptkbp:usedIn
|
embedded systems
mobile devices
servers
|
gptkbp:bfsParent
|
gptkb:CompCert
|
gptkbp:bfsLayer
|
7
|