oot/asm/non_matchings/code/z_player_lib/func_8008F2BC.s

22 lines
791 B
ArmAsm

glabel func_8008F2BC
/* B0645C 8008F2BC 24010001 */ li $at, 1
/* B06460 8008F2C0 AFA40000 */ sw $a0, ($sp)
/* B06464 8008F2C4 10A10007 */ beq $a1, $at, .L8008F2E4
/* B06468 8008F2C8 00001825 */ move $v1, $zero
/* B0646C 8008F2CC 24A2FFFD */ addiu $v0, $a1, -3
/* B06470 8008F2D0 04400006 */ bltz $v0, .L8008F2EC
/* B06474 8008F2D4 00401825 */ move $v1, $v0
/* B06478 8008F2D8 28410003 */ slti $at, $v0, 3
/* B0647C 8008F2DC 50200004 */ beql $at, $zero, .L8008F2F0
/* B06480 8008F2E0 2402FFFF */ li $v0, -1
.L8008F2E4:
/* B06484 8008F2E4 03E00008 */ jr $ra
/* B06488 8008F2E8 00601025 */ move $v0, $v1
.L8008F2EC:
/* B0648C 8008F2EC 2402FFFF */ li $v0, -1
.L8008F2F0:
/* B06490 8008F2F0 03E00008 */ jr $ra
/* B06494 8008F2F4 00000000 */ nop