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

27 lines
1.1 KiB
ArmAsm

glabel func_800B6348
/* 0B6F48 800B6348 3C028019 */ lui $v0, %hi(D_8018EE10) # $v0, 0x8019
/* 0B6F4C 800B634C 2442EE10 */ addiu $v0, %lo(D_8018EE10) # addiu $v0, $v0, -0x11f0
/* 0B6F50 800B6350 904E0004 */ lbu $t6, 4($v0)
/* 0B6F54 800B6354 51C00007 */ beql $t6, $zero, .L800B6374
/* 0B6F58 800B6358 90580084 */ lbu $t8, 0x84($v0)
/* 0B6F5C 800B635C 804F0005 */ lb $t7, 5($v0)
/* 0B6F60 800B6360 548F0004 */ bnel $a0, $t7, .L800B6374
/* 0B6F64 800B6364 90580084 */ lbu $t8, 0x84($v0)
/* 0B6F68 800B6368 03E00008 */ jr $ra
/* 0B6F6C 800B636C 00001025 */ move $v0, $zero
/* 0B6F70 800B6370 90580084 */ lbu $t8, 0x84($v0)
.L800B6374:
/* 0B6F74 800B6374 53000007 */ beql $t8, $zero, .L800B6394
/* 0B6F78 800B6378 00001025 */ move $v0, $zero
/* 0B6F7C 800B637C 80590085 */ lb $t9, 0x85($v0)
/* 0B6F80 800B6380 54990004 */ bnel $a0, $t9, .L800B6394
/* 0B6F84 800B6384 00001025 */ move $v0, $zero
/* 0B6F88 800B6388 03E00008 */ jr $ra
/* 0B6F8C 800B638C 24020001 */ li $v0, 1
/* 0B6F90 800B6390 00001025 */ move $v0, $zero
.L800B6394:
/* 0B6F94 800B6394 03E00008 */ jr $ra
/* 0B6F98 800B6398 00000000 */ nop