Files
ddw3/asm/dw2003/pro/stgtrain/f0.s
Filipe Rodrigues 4dec68f7ab Changed most directories to lowercase.
This excludes dw3/ and dw2003/ since they're meant to be the "remaining" files that we have yet to unpack.
Given this they'll keep their original name until they find their place elsewhere.
2023-09-03 10:02:29 +01:00

17 lines
383 B
ArmAsm

.include "macros.s"
# `fn f0(arg0: *mut Unknown0, arg1: *u16, arg2: u32) -> u16`
.section "section_STGTRAIN_f0"
.global STGTRAIN_f0
STGTRAIN_f0:
sw $a1, 0x80($a0) # arg0.a0 = arg1
sw $a2, 0x88($a0) # arg0.a3 = arg2
lhu $v0, 0x2($a1)
nop
sh $v0, 0x84($a0) # arg0.a1 = arg1[0x1]
lhu $v0, 0x4($a1)
jr $ra # return arg1[0x2]
sh $v0, 0x86($a0) # arg0.a2 = arg1[0x2]