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