lang-bootstrap/05/musl-0.6.0/src/syscall56.s

17 lines
323 B
ArmAsm
Raw Normal View History

2022-02-20 13:18:21 -08:00
.global syscall5
.global syscall6
syscall5:
syscall6:
# SysV calling convention: RDI, RSI, RDX, RCX, R8, R9, 8(%rsp)
# Linux syscall calling convention: RAX, RDI, RSI, RDX, R10, R8, R9
mov %rdi, %rax
mov %rsi, %rdi
mov %rdx, %rsi
mov %rcx, %rdx
mov %r8, %r10
mov %r9, %r8
mov 8(%rsp), %r9
syscall
ret