Files
ddw3/asm/macros.s
Filipe Rodrigues 9b89611882 Restructured elf and psexe building
Moved assembly to `asm/` and mips rust to `rust/`.
2022-10-29 07:22:58 +01:00

17 lines
240 B
ArmAsm

.set noat
.set noreorder
# `$zr` -> `$zero`
.set $zr, $zero
# `la` but using `addiu`
.macro la_ reg, addr
lui \reg, %hi(\addr)
addiu \reg, \reg, %lo(\addr)
.endm
# `move` but using `addu`
.macro move_ lhs, rhs
addu \lhs, \rhs, $zr
.endm