mirror of https://github.com/zeldaret/oot.git
28 lines
1.1 KiB
ArmAsm
28 lines
1.1 KiB
ArmAsm
glabel func_800DE3DC
|
|
/* B5557C 800DE3DC 8C860004 */ lw $a2, 4($a0)
|
|
/* B55580 800DE3E0 8C8E0000 */ lw $t6, ($a0)
|
|
/* B55584 800DE3E4 8C8F0008 */ lw $t7, 8($a0)
|
|
/* B55588 800DE3E8 24A2000F */ addiu $v0, $a1, 0xf
|
|
/* B5558C 800DE3EC 2401FFF0 */ li $at, -16
|
|
/* B55590 800DE3F0 00411024 */ and $v0, $v0, $at
|
|
/* B55594 800DE3F4 00C2C821 */ addu $t9, $a2, $v0
|
|
/* B55598 800DE3F8 01CFC021 */ addu $t8, $t6, $t7
|
|
/* B5559C 800DE3FC 0319082B */ sltu $at, $t8, $t9
|
|
/* B555A0 800DE400 14200004 */ bnez $at, .L800DE414
|
|
/* B555A4 800DE404 00C01825 */ move $v1, $a2
|
|
/* B555A8 800DE408 00C24021 */ addu $t0, $a2, $v0
|
|
/* B555AC 800DE40C 10000003 */ b .L800DE41C
|
|
/* B555B0 800DE410 AC880004 */ sw $t0, 4($a0)
|
|
.L800DE414:
|
|
/* B555B4 800DE414 03E00008 */ jr $ra
|
|
/* B555B8 800DE418 00001025 */ move $v0, $zero
|
|
|
|
.L800DE41C:
|
|
/* B555BC 800DE41C 8C89000C */ lw $t1, 0xc($a0)
|
|
/* B555C0 800DE420 00601025 */ move $v0, $v1
|
|
/* B555C4 800DE424 252A0001 */ addiu $t2, $t1, 1
|
|
/* B555C8 800DE428 AC8A000C */ sw $t2, 0xc($a0)
|
|
/* B555CC 800DE42C 03E00008 */ jr $ra
|
|
/* B555D0 800DE430 00000000 */ nop
|
|
|