glabel func_800E4744 /* B5B8E4 800E4744 18A0000A */ blez $a1, .L800E4770 /* B5B8E8 800E4748 00001025 */ move $v0, $zero /* B5B8EC 800E474C 8C830004 */ lw $v1, 4($a0) /* B5B8F0 800E4750 00C03825 */ move $a3, $a2 .L800E4754: /* B5B8F4 800E4754 8CEE0000 */ lw $t6, ($a3) /* B5B8F8 800E4758 8DCF0004 */ lw $t7, 4($t6) /* B5B8FC 800E475C 106F0004 */ beq $v1, $t7, .L800E4770 /* B5B900 800E4760 00000000 */ nop /* B5B904 800E4764 24420001 */ addiu $v0, $v0, 1 /* B5B908 800E4768 1445FFFA */ bne $v0, $a1, .L800E4754 /* B5B90C 800E476C 24E70004 */ addiu $a3, $a3, 4 .L800E4770: /* B5B910 800E4770 14450004 */ bne $v0, $a1, .L800E4784 /* B5B914 800E4774 0005C080 */ sll $t8, $a1, 2 /* B5B918 800E4778 00D8C821 */ addu $t9, $a2, $t8 /* B5B91C 800E477C AF240000 */ sw $a0, ($t9) /* B5B920 800E4780 24A50001 */ addiu $a1, $a1, 1 .L800E4784: /* B5B924 800E4784 03E00008 */ jr $ra /* B5B928 800E4788 00A01025 */ move $v0, $a1