oot/asm/non_matchings/code/z_bgcheck/func_8003BF18.s

23 lines
989 B
ArmAsm

glabel func_8003BF18
/* AB30B8 8003BF18 848300A4 */ lh $v1, 0xa4($a0)
/* AB30BC 8003BF1C 3C048012 */ lui $a0, %hi(D_80119E52) # $a0, 0x8012
/* AB30C0 8003BF20 3C028012 */ lui $v0, %hi(D_80119E2C) # $v0, 0x8012
/* AB30C4 8003BF24 24429E2C */ addiu $v0, %lo(D_80119E2C) # addiu $v0, $v0, -0x61d4
/* AB30C8 8003BF28 24849E52 */ addiu $a0, %lo(D_80119E52) # addiu $a0, $a0, -0x61ae
/* AB30CC 8003BF2C 844E0000 */ lh $t6, ($v0)
.L8003BF30:
/* AB30D0 8003BF30 24420002 */ addiu $v0, $v0, 2
/* AB30D4 8003BF34 0044082B */ sltu $at, $v0, $a0
/* AB30D8 8003BF38 146E0003 */ bne $v1, $t6, .L8003BF48
/* AB30DC 8003BF3C 00000000 */ nop
/* AB30E0 8003BF40 03E00008 */ jr $ra
/* AB30E4 8003BF44 24020001 */ li $v0, 1
.L8003BF48:
/* AB30E8 8003BF48 5420FFF9 */ bnezl $at, .L8003BF30
/* AB30EC 8003BF4C 844E0000 */ lh $t6, ($v0)
/* AB30F0 8003BF50 00001025 */ move $v0, $zero
/* AB30F4 8003BF54 03E00008 */ jr $ra
/* AB30F8 8003BF58 00000000 */ nop