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

23 lines
1.1 KiB
ArmAsm

glabel func_80076DC4
/* 0779C4 80076DC4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0779C8 80076DC8 AFBF0014 */ sw $ra, 0x14($sp)
/* 0779CC 80076DCC 0C01C922 */ jal func_80072488
/* 0779D0 80076DD0 AFA40018 */ sw $a0, 0x18($sp)
/* 0779D4 80076DD4 8FA40018 */ lw $a0, 0x18($sp)
/* 0779D8 80076DD8 3C0F8016 */ lui $t7, %hi(D_80165CED) # 0x8016
/* 0779DC 80076DDC 2401000B */ li $at, 11
/* 0779E0 80076DE0 000470C0 */ sll $t6, $a0, 3
/* 0779E4 80076DE4 01C47023 */ subu $t6, $t6, $a0
/* 0779E8 80076DE8 000E7140 */ sll $t6, $t6, 5
/* 0779EC 80076DEC 01EE7821 */ addu $t7, $t7, $t6
/* 0779F0 80076DF0 91EF5CED */ lbu $t7, %lo(D_80165CED)($t7) # 0x5ced($t7)
/* 0779F4 80076DF4 51E10004 */ beql $t7, $at, .L80076E08
/* 0779F8 80076DF8 8FBF0014 */ lw $ra, 0x14($sp)
/* 0779FC 80076DFC 0C021B9C */ jal func_80086E70
/* 077A00 80076E00 00000000 */ nop
/* 077A04 80076E04 8FBF0014 */ lw $ra, 0x14($sp)
.L80076E08:
/* 077A08 80076E08 27BD0018 */ addiu $sp, $sp, 0x18
/* 077A0C 80076E0C 03E00008 */ jr $ra
/* 077A10 80076E10 00000000 */ nop