Files
mk64/asm/non_matchings/code_800AF9B0/func_800B5AD8.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

25 lines
1.1 KiB
ArmAsm

glabel func_800B5AD8
/* 0B66D8 800B5AD8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0B66DC 800B5ADC AFBF0014 */ sw $ra, 0x14($sp)
/* 0B66E0 800B5AE0 0C02D67D */ jal func_800B59F4
/* 0B66E4 800B5AE4 00000000 */ nop
/* 0B66E8 800B5AE8 3C0E8019 */ lui $t6, %hi(D_8018ED8E) # $t6, 0x8019
/* 0B66EC 800B5AEC 91CEED8E */ lbu $t6, %lo(D_8018ED8E)($t6)
/* 0B66F0 800B5AF0 15C20007 */ bne $t6, $v0, .L800B5B10
/* 0B66F4 800B5AF4 00000000 */ nop
/* 0B66F8 800B5AF8 0C02D6AB */ jal func_800B5AAC
/* 0B66FC 800B5AFC 00000000 */ nop
/* 0B6700 800B5B00 3C0F8019 */ lui $t7, %hi(D_8018ED8F) # $t7, 0x8019
/* 0B6704 800B5B04 91EFED8F */ lbu $t7, %lo(D_8018ED8F)($t7)
/* 0B6708 800B5B08 51E20004 */ beql $t7, $v0, .L800B5B1C
/* 0B670C 800B5B0C 00001025 */ move $v0, $zero
.L800B5B10:
/* 0B6710 800B5B10 10000002 */ b .L800B5B1C
/* 0B6714 800B5B14 24020001 */ li $v0, 1
/* 0B6718 800B5B18 00001025 */ move $v0, $zero
.L800B5B1C:
/* 0B671C 800B5B1C 8FBF0014 */ lw $ra, 0x14($sp)
/* 0B6720 800B5B20 27BD0018 */ addiu $sp, $sp, 0x18
/* 0B6724 800B5B24 03E00008 */ jr $ra
/* 0B6728 800B5B28 00000000 */ nop