papermario/asm/nonmatchings/battle/area_sam/623BA0/func_80218A90_624630.s
2020-12-28 14:34:30 +09:00

30 lines
1.5 KiB
ArmAsm

.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80218A90_624630
/* 624630 80218A90 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 624634 80218A94 AFB00018 */ sw $s0, 0x18($sp)
/* 624638 80218A98 0080802D */ daddu $s0, $a0, $zero
/* 62463C 80218A9C 3C0542D4 */ lui $a1, 0x42d4
/* 624640 80218AA0 3C064310 */ lui $a2, 0x4310
/* 624644 80218AA4 0000202D */ daddu $a0, $zero, $zero
/* 624648 80218AA8 AFBF0020 */ sw $ra, 0x20($sp)
/* 62464C 80218AAC AFB1001C */ sw $s1, 0x1c($sp)
/* 624650 80218AB0 8E11000C */ lw $s1, 0xc($s0)
/* 624654 80218AB4 3C013F80 */ lui $at, 0x3f80
/* 624658 80218AB8 44810000 */ mtc1 $at, $f0
/* 62465C 80218ABC 0000382D */ daddu $a3, $zero, $zero
/* 624660 80218AC0 AFA00014 */ sw $zero, 0x14($sp)
/* 624664 80218AC4 0C01C844 */ jal func_80072110
/* 624668 80218AC8 E7A00010 */ swc1 $f0, 0x10($sp)
/* 62466C 80218ACC 0200202D */ daddu $a0, $s0, $zero
/* 624670 80218AD0 8E250000 */ lw $a1, ($s1)
/* 624674 80218AD4 0C0B2026 */ jal set_variable
/* 624678 80218AD8 0040302D */ daddu $a2, $v0, $zero
/* 62467C 80218ADC 8FBF0020 */ lw $ra, 0x20($sp)
/* 624680 80218AE0 8FB1001C */ lw $s1, 0x1c($sp)
/* 624684 80218AE4 8FB00018 */ lw $s0, 0x18($sp)
/* 624688 80218AE8 24020002 */ addiu $v0, $zero, 2
/* 62468C 80218AEC 03E00008 */ jr $ra
/* 624690 80218AF0 27BD0028 */ addiu $sp, $sp, 0x28