oot/asm/non_matchings/code/code_800E11F0/func_800E4744.s

24 lines
965 B
ArmAsm

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