spo600:aarch64_register_and_instruction_quick_start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
spo600:aarch64_register_and_instruction_quick_start [2025/02/19 16:53] – [General-Purpose Integer Registers] chris | spo600:aarch64_register_and_instruction_quick_start [2025/02/19 16:54] (current) – [General-Purpose Integer Registers] chris | ||
---|---|---|---|
Line 16: | Line 16: | ||
* For all other instructions, | * For all other instructions, | ||
- | Usage during [[Syscalls|syscall]] or procedure call: | + | Usage during [[Syscalls|syscall]] or [[procedure call]]: |
* r0-r7 are used for integer and pointer arguments; additional arguments are on the stack. Return value is in r0 (if an integer or pointer) | * r0-r7 are used for integer and pointer arguments; additional arguments are on the stack. Return value is in r0 (if an integer or pointer) | ||
* For syscalls, the syscall number is in r8 | * For syscalls, the syscall number is in r8 |
spo600/aarch64_register_and_instruction_quick_start.1739984037.txt.gz · Last modified: 2025/02/19 16:53 by chris