Files
SpaghettiKart/asm/non_matchings/memory/func_802ABEAC.s
T
CoderStig 8ab4557b39 Split asm using autodecompiler (#49)
* Split asm using autodecompiler

* Placed libultra bss and linked more C
2021-11-05 05:17:09 -06:00

44 lines
2.0 KiB
ArmAsm

glabel func_802ABEAC
/* 1154BC 802ABEAC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1154C0 802ABEB0 AFBF0014 */ sw $ra, 0x14($sp)
/* 1154C4 802ABEB4 948E0004 */ lhu $t6, 4($a0)
/* 1154C8 802ABEB8 24020001 */ li $v0, 1
/* 1154CC 802ABEBC 544E0009 */ bnel $v0, $t6, .L802ABEE4
/* 1154D0 802ABEC0 948F0000 */ lhu $t7, ($a0)
/* 1154D4 802ABEC4 C4AC0000 */ lwc1 $f12, ($a1)
/* 1154D8 802ABEC8 C4AE0004 */ lwc1 $f14, 4($a1)
/* 1154DC 802ABECC 8CA60008 */ lw $a2, 8($a1)
/* 1154E0 802ABED0 0C0AAF8C */ jal func_802ABE30
/* 1154E4 802ABED4 9487000A */ lhu $a3, 0xa($a0)
/* 1154E8 802ABED8 10000017 */ b .L802ABF38
/* 1154EC 802ABEDC 8FBF0014 */ lw $ra, 0x14($sp)
/* 1154F0 802ABEE0 948F0000 */ lhu $t7, ($a0)
.L802ABEE4:
/* 1154F4 802ABEE4 544F0009 */ bnel $v0, $t7, .L802ABF0C
/* 1154F8 802ABEE8 94980002 */ lhu $t8, 2($a0)
/* 1154FC 802ABEEC C4AC0000 */ lwc1 $f12, ($a1)
/* 115500 802ABEF0 C4AE0004 */ lwc1 $f14, 4($a1)
/* 115504 802ABEF4 8CA60008 */ lw $a2, 8($a1)
/* 115508 802ABEF8 0C0AAF8C */ jal func_802ABE30
/* 11550C 802ABEFC 94870006 */ lhu $a3, 6($a0)
/* 115510 802ABF00 1000000D */ b .L802ABF38
/* 115514 802ABF04 8FBF0014 */ lw $ra, 0x14($sp)
/* 115518 802ABF08 94980002 */ lhu $t8, 2($a0)
.L802ABF0C:
/* 11551C 802ABF0C 54580009 */ bnel $v0, $t8, .L802ABF34
/* 115520 802ABF10 C4A00004 */ lwc1 $f0, 4($a1)
/* 115524 802ABF14 C4AC0000 */ lwc1 $f12, ($a1)
/* 115528 802ABF18 C4AE0004 */ lwc1 $f14, 4($a1)
/* 11552C 802ABF1C 8CA60008 */ lw $a2, 8($a1)
/* 115530 802ABF20 0C0AAF8C */ jal func_802ABE30
/* 115534 802ABF24 94870008 */ lhu $a3, 8($a0)
/* 115538 802ABF28 10000003 */ b .L802ABF38
/* 11553C 802ABF2C 8FBF0014 */ lw $ra, 0x14($sp)
/* 115540 802ABF30 C4A00004 */ lwc1 $f0, 4($a1)
.L802ABF34:
/* 115544 802ABF34 8FBF0014 */ lw $ra, 0x14($sp)
.L802ABF38:
/* 115548 802ABF38 27BD0018 */ addiu $sp, $sp, 0x18
/* 11554C 802ABF3C 03E00008 */ jr $ra
/* 115550 802ABF40 00000000 */ nop