mirror of https://github.com/zeldaret/oot.git
58 lines
2.3 KiB
ArmAsm
58 lines
2.3 KiB
ArmAsm
glabel func_800B8730
|
|
/* B2F8D0 800B8730 3C0E8016 */ lui $t6, %hi(D_801612D0) # $t6, 0x8016
|
|
/* B2F8D4 800B8734 91CE12D0 */ lbu $t6, %lo(D_801612D0)($t6)
|
|
/* B2F8D8 800B8738 2404004F */ li $a0, 79
|
|
/* B2F8DC 800B873C 3C0F8016 */ lui $t7, %hi(D_801612D1)
|
|
/* B2F8E0 800B8740 108E0003 */ beq $a0, $t6, .L800B8750
|
|
/* B2F8E4 800B8744 00000000 */ nop
|
|
/* B2F8E8 800B8748 03E00008 */ jr $ra
|
|
/* B2F8EC 800B874C 24020041 */ li $v0, 65
|
|
|
|
.L800B8750:
|
|
/* B2F8F0 800B8750 91EF12D1 */ lbu $t7, %lo(D_801612D1)($t7)
|
|
/* B2F8F4 800B8754 3C028016 */ lui $v0, %hi(D_801612D2) # $v0, 0x8016
|
|
/* B2F8F8 800B8758 244212D2 */ addiu $v0, %lo(D_801612D2) # addiu $v0, $v0, 0x12d2
|
|
/* B2F8FC 800B875C 108F0003 */ beq $a0, $t7, .L800B876C
|
|
/* B2F900 800B8760 24030002 */ li $v1, 2
|
|
/* B2F904 800B8764 03E00008 */ jr $ra
|
|
/* B2F908 800B8768 24020042 */ li $v0, 66
|
|
|
|
.L800B876C:
|
|
/* B2F90C 800B876C 2405001A */ li $a1, 26
|
|
.L800B8770:
|
|
/* B2F910 800B8770 90580000 */ lbu $t8, ($v0)
|
|
/* B2F914 800B8774 50980004 */ beql $a0, $t8, .L800B8788
|
|
/* B2F918 800B8778 90590001 */ lbu $t9, 1($v0)
|
|
/* B2F91C 800B877C 03E00008 */ jr $ra
|
|
/* B2F920 800B8780 24620041 */ addiu $v0, $v1, 0x41
|
|
|
|
/* B2F924 800B8784 90590001 */ lbu $t9, 1($v0)
|
|
.L800B8788:
|
|
/* B2F928 800B8788 50990004 */ beql $a0, $t9, .L800B879C
|
|
/* B2F92C 800B878C 90480002 */ lbu $t0, 2($v0)
|
|
/* B2F930 800B8790 03E00008 */ jr $ra
|
|
/* B2F934 800B8794 24620042 */ addiu $v0, $v1, 0x42
|
|
|
|
/* B2F938 800B8798 90480002 */ lbu $t0, 2($v0)
|
|
.L800B879C:
|
|
/* B2F93C 800B879C 50880004 */ beql $a0, $t0, .L800B87B0
|
|
/* B2F940 800B87A0 90490003 */ lbu $t1, 3($v0)
|
|
/* B2F944 800B87A4 03E00008 */ jr $ra
|
|
/* B2F948 800B87A8 24620043 */ addiu $v0, $v1, 0x43
|
|
|
|
/* B2F94C 800B87AC 90490003 */ lbu $t1, 3($v0)
|
|
.L800B87B0:
|
|
/* B2F950 800B87B0 50890004 */ beql $a0, $t1, .L800B87C4
|
|
/* B2F954 800B87B4 24630004 */ addiu $v1, $v1, 4
|
|
/* B2F958 800B87B8 03E00008 */ jr $ra
|
|
/* B2F95C 800B87BC 24620044 */ addiu $v0, $v1, 0x44
|
|
|
|
/* B2F960 800B87C0 24630004 */ addiu $v1, $v1, 4
|
|
.L800B87C4:
|
|
/* B2F964 800B87C4 1465FFEA */ bne $v1, $a1, .L800B8770
|
|
/* B2F968 800B87C8 24420004 */ addiu $v0, $v0, 4
|
|
/* B2F96C 800B87CC 2402003F */ li $v0, 63
|
|
/* B2F970 800B87D0 03E00008 */ jr $ra
|
|
/* B2F974 800B87D4 00000000 */ nop
|
|
|