Explore chapters and articles related to this topic
Profile-guided optimisation for indirect branches in a binary translator
Published in Connection Science, 2022
Jyun-Siang Huang, Wuu Yang, Yi-Ping You
AArch64 is the 64-bit execution state in ARMv8 (ARM, 2013). The instruction set which is supported in the AArch64 execution state is known as A64. Each A64 instruction is encoded in 32 bits. AArch64 provides 31 64-bit general-purpose registers, a 64-bit Stack Pointer register (SP), a 64-bit Program Counter (PC), 32 128-bit SIMD and floating-point registers (ARM, 2013).