mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-01 04:20:13 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
29 lines
1.3 KiB
ArmAsm
29 lines
1.3 KiB
ArmAsm
glabel func_80077AB0
|
|
/* 0786B0 80077AB0 27BDFFD8 */ addiu $sp, $sp, -0x28
|
|
/* 0786B4 80077AB4 AFB30020 */ sw $s3, 0x20($sp)
|
|
/* 0786B8 80077AB8 AFB2001C */ sw $s2, 0x1c($sp)
|
|
/* 0786BC 80077ABC AFB10018 */ sw $s1, 0x18($sp)
|
|
/* 0786C0 80077AC0 AFB00014 */ sw $s0, 0x14($sp)
|
|
/* 0786C4 80077AC4 00808825 */ move $s1, $a0
|
|
/* 0786C8 80077AC8 AFBF0024 */ sw $ra, 0x24($sp)
|
|
/* 0786CC 80077ACC AFA5002C */ sw $a1, 0x2c($sp)
|
|
/* 0786D0 80077AD0 00008025 */ move $s0, $zero
|
|
/* 0786D4 80077AD4 2412FFFF */ li $s2, -1
|
|
/* 0786D8 80077AD8 24130014 */ li $s3, 20
|
|
/* 0786DC 80077ADC 02202025 */ move $a0, $s1
|
|
.L80077AE0:
|
|
/* 0786E0 80077AE0 0C01DE95 */ jal func_80077A54
|
|
/* 0786E4 80077AE4 02002825 */ move $a1, $s0
|
|
/* 0786E8 80077AE8 10520003 */ beq $v0, $s2, .L80077AF8
|
|
/* 0786EC 80077AEC 26100001 */ addiu $s0, $s0, 1
|
|
/* 0786F0 80077AF0 5613FFFB */ bnel $s0, $s3, .L80077AE0
|
|
/* 0786F4 80077AF4 02202025 */ move $a0, $s1
|
|
.L80077AF8:
|
|
/* 0786F8 80077AF8 8FBF0024 */ lw $ra, 0x24($sp)
|
|
/* 0786FC 80077AFC 8FB00014 */ lw $s0, 0x14($sp)
|
|
/* 078700 80077B00 8FB10018 */ lw $s1, 0x18($sp)
|
|
/* 078704 80077B04 8FB2001C */ lw $s2, 0x1c($sp)
|
|
/* 078708 80077B08 8FB30020 */ lw $s3, 0x20($sp)
|
|
/* 07870C 80077B0C 03E00008 */ jr $ra
|
|
/* 078710 80077B10 27BD0028 */ addiu $sp, $sp, 0x28
|