Changes

Jump to: navigation, search

AArch64 Register and Instruction Quick Start

66 bytes added, 14:59, 24 January 2014
General-Purpose Registers
The aarch64 registers are named:
* r0 through r30 - to refer generally to the registers* x0 through x30 - for 64-bit-wide access* w0 through w30 - for 32-bit-wide access (same registers - upper 16 32 bits are cleared on load)
Register '31' is one of two registers depending on the instruction context:
* For instructions dealing with the stack, it is the stack pointer, named rsp
* For all other instructions, it is a "zero" register, which returns 0 when read and discards data when written - named rzr(xzr, wzr)
Usage during syscall/function call:

Navigation menu