Files
SpaghettiKart/asm/non_matchings/code_80071F00/func_800762DC.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

32 lines
1.4 KiB
ArmAsm

glabel func_800762DC
/* 076EDC 800762DC 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 076EE0 800762E0 F7B40010 */ sdc1 $f20, 0x10($sp)
/* 076EE4 800762E4 AFB30028 */ sw $s3, 0x28($sp)
/* 076EE8 800762E8 AFB20024 */ sw $s2, 0x24($sp)
/* 076EEC 800762EC AFB10020 */ sw $s1, 0x20($sp)
/* 076EF0 800762F0 AFB0001C */ sw $s0, 0x1c($sp)
/* 076EF4 800762F4 4485A000 */ mtc1 $a1, $f20
/* 076EF8 800762F8 00808825 */ move $s1, $a0
/* 076EFC 800762FC AFBF002C */ sw $ra, 0x2c($sp)
/* 076F00 80076300 00008025 */ move $s0, $zero
/* 076F04 80076304 2412FFFF */ li $s2, -1
/* 076F08 80076308 24130014 */ li $s3, 20
/* 076F0C 8007630C 4405A000 */ mfc1 $a1, $f20
.L80076310:
/* 076F10 80076310 02202025 */ move $a0, $s1
/* 076F14 80076314 0C01D89E */ jal func_80076278
/* 076F18 80076318 02003025 */ move $a2, $s0
/* 076F1C 8007631C 10520003 */ beq $v0, $s2, .L8007632C
/* 076F20 80076320 26100001 */ addiu $s0, $s0, 1
/* 076F24 80076324 5613FFFA */ bnel $s0, $s3, .L80076310
/* 076F28 80076328 4405A000 */ mfc1 $a1, $f20
.L8007632C:
/* 076F2C 8007632C 8FBF002C */ lw $ra, 0x2c($sp)
/* 076F30 80076330 D7B40010 */ ldc1 $f20, 0x10($sp)
/* 076F34 80076334 8FB0001C */ lw $s0, 0x1c($sp)
/* 076F38 80076338 8FB10020 */ lw $s1, 0x20($sp)
/* 076F3C 8007633C 8FB20024 */ lw $s2, 0x24($sp)
/* 076F40 80076340 8FB30028 */ lw $s3, 0x28($sp)
/* 076F44 80076344 03E00008 */ jr $ra
/* 076F48 80076348 27BD0030 */ addiu $sp, $sp, 0x30