mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-01 12:28:56 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
42 lines
1.8 KiB
ArmAsm
42 lines
1.8 KiB
ArmAsm
glabel func_80086158
|
|
/* 086D58 80086158 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* 086D5C 8008615C AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* 086D60 80086160 AFA40018 */ sw $a0, 0x18($sp)
|
|
/* 086D64 80086164 10A00009 */ beqz $a1, .L8008618C
|
|
/* 086D68 80086168 00A03025 */ move $a2, $a1
|
|
/* 086D6C 8008616C 24010001 */ li $at, 1
|
|
/* 086D70 80086170 10A1000B */ beq $a1, $at, .L800861A0
|
|
/* 086D74 80086174 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 086D78 80086178 24010002 */ li $at, 2
|
|
/* 086D7C 8008617C 10A1000C */ beq $a1, $at, .L800861B0
|
|
/* 086D80 80086180 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 086D84 80086184 1000000E */ b .L800861C0
|
|
/* 086D88 80086188 28C10003 */ slti $at, $a2, 3
|
|
.L8008618C:
|
|
/* 086D8C 8008618C 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 086D90 80086190 0C021728 */ jal func_80085CA0
|
|
/* 086D94 80086194 AFA6001C */ sw $a2, 0x1c($sp)
|
|
/* 086D98 80086198 10000008 */ b .L800861BC
|
|
/* 086D9C 8008619C 8FA6001C */ lw $a2, 0x1c($sp)
|
|
.L800861A0:
|
|
/* 086DA0 800861A0 0C02178E */ jal func_80085E38
|
|
/* 086DA4 800861A4 AFA6001C */ sw $a2, 0x1c($sp)
|
|
/* 086DA8 800861A8 10000004 */ b .L800861BC
|
|
/* 086DAC 800861AC 8FA6001C */ lw $a2, 0x1c($sp)
|
|
.L800861B0:
|
|
/* 086DB0 800861B0 0C0217DD */ jal func_80085F74
|
|
/* 086DB4 800861B4 AFA6001C */ sw $a2, 0x1c($sp)
|
|
/* 086DB8 800861B8 8FA6001C */ lw $a2, 0x1c($sp)
|
|
.L800861BC:
|
|
/* 086DBC 800861BC 28C10003 */ slti $at, $a2, 3
|
|
.L800861C0:
|
|
/* 086DC0 800861C0 14200003 */ bnez $at, .L800861D0
|
|
/* 086DC4 800861C4 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 086DC8 800861C8 0C021844 */ jal func_80086110
|
|
/* 086DCC 800861CC 24C5FFFD */ addiu $a1, $a2, -3
|
|
.L800861D0:
|
|
/* 086DD0 800861D0 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* 086DD4 800861D4 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* 086DD8 800861D8 03E00008 */ jr $ra
|
|
/* 086DDC 800861DC 00000000 */ nop
|