Compilation time 750ms, 56 calls, average 13.4ms, longest 259ms
CodeBlocks profiling information (2,494,464 total cycles):
_S1_2_890BC28 1,032,709 instructions (41.400%), 73,745 calls (0890BC28 - 0890BCB8, length 37)
    0890BC28:[2CC20004]: sltiu      $v0, $a2, 4
    0890BC2C:[14400004]: bne        $v0, $zr, 0x0890BC40
    0890BC30:[00851025]: or         $v0, $a0, $a1
    0890BC34:[30420003]: andi       $v0, $v0, 3
    0890BC38:[5040000A]: beql       $v0, $zr, 0x0890BC64
    0890BC3C:[8C830000]: lw         $v1, 0($a0)
    0890BC40:[10C00012]: beq        $a2, $zr, 0x0890BC8C
    0890BC44:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC48:[90860000]: lbu        $a2, 0($a0)
    0890BC4C:[90A20000]: lbu        $v0, 0($a1)
    0890BC50:[10460010]: beq        $v0, $a2, 0x0890BC94
    0890BC54:[00C21023]: subu       $v0, $a2, $v0
    0890BC58:[03E00008]: jr         $ra
    0890BC5C:[00000000]: nop
    0890BC60:[8C830000]: lw         $v1, 0($a0)
    0890BC64:[8CA20000]: lw         $v0, 0($a1)
    0890BC68:[1462FFF5]: bne        $v1, $v0, 0x0890BC40
    0890BC6C:[00000000]: nop
    0890BC70:[24C6FFFC]: addiu      $a2, $a2, -4
    0890BC74:[2CC20004]: sltiu      $v0, $a2, 4
    0890BC78:[24840004]: addiu      $a0, $a0, 4
    0890BC7C:[1040FFF8]: beq        $v0, $zr, 0x0890BC60
    0890BC80:[24A50004]: addiu      $a1, $a1, 4
    0890BC84:[14C0FFF0]: bne        $a2, $zr, 0x0890BC48
    0890BC88:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC8C:[03E00008]: jr         $ra
    0890BC90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890BC94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BC98:[24840001]: addiu      $a0, $a0, 1
    0890BC9C:[10E3FFFB]: beq        $a3, $v1, 0x0890BC8C
    0890BCA0:[24A50001]: addiu      $a1, $a1, 1
    0890BCA4:[90860000]: lbu        $a2, 0($a0)
    0890BCA8:[90A20000]: lbu        $v0, 0($a1)
    0890BCAC:[10C2FFFA]: beq        $a2, $v0, 0x0890BC98
    0890BCB0:[24E70001]: addiu      $a3, $a3, 1
    0890BCB4:[03E00008]: jr         $ra
    0890BCB8:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 0890BC68 18,441 times (length 12)
    0890BC2C:[14400004]: bne        $v0, $zr, 0x0890BC40
    0890BC30:[00851025]: or         $v0, $a0, $a1
    0890BC34:[30420003]: andi       $v0, $v0, 3
    0890BC38:[5040000A]: beql       $v0, $zr, 0x0890BC64
    0890BC3C:[8C830000]: lw         $v1, 0($a0)
--> 0890BC40:[10C00012]: beq        $a2, $zr, 0x0890BC8C
    0890BC44:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC48:[90860000]: lbu        $a2, 0($a0)
    0890BC4C:[90A20000]: lbu        $v0, 0($a1)
    0890BC50:[10460010]: beq        $v0, $a2, 0x0890BC94
    0890BC54:[00C21023]: subu       $v0, $a2, $v0
    0890BC58:[03E00008]: jr         $ra
    0890BC5C:[00000000]: nop
    0890BC60:[8C830000]: lw         $v1, 0($a0)
    0890BC64:[8CA20000]: lw         $v0, 0($a1)
--> 0890BC68:[1462FFF5]: bne        $v1, $v0, 0x0890BC40
    0890BC6C:[00000000]: nop
    0890BC70:[24C6FFFC]: addiu      $a2, $a2, -4
    0890BC74:[2CC20004]: sltiu      $v0, $a2, 4
    0890BC78:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0890BC9C 30 times (length 6)
    0890BC78:[24840004]: addiu      $a0, $a0, 4
    0890BC7C:[1040FFF8]: beq        $v0, $zr, 0x0890BC60
    0890BC80:[24A50004]: addiu      $a1, $a1, 4
    0890BC84:[14C0FFF0]: bne        $a2, $zr, 0x0890BC48
    0890BC88:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0890BC8C:[03E00008]: jr         $ra
    0890BC90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890BC94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BC98:[24840001]: addiu      $a0, $a0, 1
--> 0890BC9C:[10E3FFFB]: beq        $a3, $v1, 0x0890BC8C
    0890BCA0:[24A50001]: addiu      $a1, $a1, 1
    0890BCA4:[90860000]: lbu        $a2, 0($a0)
    0890BCA8:[90A20000]: lbu        $v0, 0($a1)
    0890BCAC:[10C2FFFA]: beq        $a2, $v0, 0x0890BC98
  Back Branch 0890BCAC 29 times (length 7)
    0890BC84:[14C0FFF0]: bne        $a2, $zr, 0x0890BC48
    0890BC88:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC8C:[03E00008]: jr         $ra
    0890BC90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890BC94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0890BC98:[24840001]: addiu      $a0, $a0, 1
    0890BC9C:[10E3FFFB]: beq        $a3, $v1, 0x0890BC8C
    0890BCA0:[24A50001]: addiu      $a1, $a1, 1
    0890BCA4:[90860000]: lbu        $a2, 0($a0)
    0890BCA8:[90A20000]: lbu        $v0, 0($a1)
--> 0890BCAC:[10C2FFFA]: beq        $a2, $v0, 0x0890BC98
    0890BCB0:[24E70001]: addiu      $a3, $a3, 1
    0890BCB4:[03E00008]: jr         $ra
    0890BCB8:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 0890BC7C 5 times (length 9)
    0890BC4C:[90A20000]: lbu        $v0, 0($a1)
    0890BC50:[10460010]: beq        $v0, $a2, 0x0890BC94
    0890BC54:[00C21023]: subu       $v0, $a2, $v0
    0890BC58:[03E00008]: jr         $ra
    0890BC5C:[00000000]: nop
--> 0890BC60:[8C830000]: lw         $v1, 0($a0)
    0890BC64:[8CA20000]: lw         $v0, 0($a1)
    0890BC68:[1462FFF5]: bne        $v1, $v0, 0x0890BC40
    0890BC6C:[00000000]: nop
    0890BC70:[24C6FFFC]: addiu      $a2, $a2, -4
    0890BC74:[2CC20004]: sltiu      $v0, $a2, 4
    0890BC78:[24840004]: addiu      $a0, $a0, 4
--> 0890BC7C:[1040FFF8]: beq        $v0, $zr, 0x0890BC60
    0890BC80:[24A50004]: addiu      $a1, $a1, 4
    0890BC84:[14C0FFF0]: bne        $a2, $zr, 0x0890BC48
    0890BC88:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC8C:[03E00008]: jr         $ra
  Back Branch 0890BC84 1 times (length 17)
    0890BC34:[30420003]: andi       $v0, $v0, 3
    0890BC38:[5040000A]: beql       $v0, $zr, 0x0890BC64
    0890BC3C:[8C830000]: lw         $v1, 0($a0)
    0890BC40:[10C00012]: beq        $a2, $zr, 0x0890BC8C
    0890BC44:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0890BC48:[90860000]: lbu        $a2, 0($a0)
    0890BC4C:[90A20000]: lbu        $v0, 0($a1)
    0890BC50:[10460010]: beq        $v0, $a2, 0x0890BC94
    0890BC54:[00C21023]: subu       $v0, $a2, $v0
    0890BC58:[03E00008]: jr         $ra
    0890BC5C:[00000000]: nop
    0890BC60:[8C830000]: lw         $v1, 0($a0)
    0890BC64:[8CA20000]: lw         $v0, 0($a1)
    0890BC68:[1462FFF5]: bne        $v1, $v0, 0x0890BC40
    0890BC6C:[00000000]: nop
    0890BC70:[24C6FFFC]: addiu      $a2, $a2, -4
    0890BC74:[2CC20004]: sltiu      $v0, $a2, 4
    0890BC78:[24840004]: addiu      $a0, $a0, 4
    0890BC7C:[1040FFF8]: beq        $v0, $zr, 0x0890BC60
    0890BC80:[24A50004]: addiu      $a1, $a1, 4
--> 0890BC84:[14C0FFF0]: bne        $a2, $zr, 0x0890BC48
    0890BC88:[24C3FFFF]: addiu      $v1, $a2, -1
    0890BC8C:[03E00008]: jr         $ra
    0890BC90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890BC94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
_S1_2_890ACB0 684,342 instructions (27.434%), 1,026 calls (0890ACB0 - 0890AEF8, length 147)
    0890ACB0:[27BDFFE8]: addiu      $sp, $sp, -24
    0890ACB4:[AFB3000C]: sw         $s3, 12($sp)
    0890ACB8:[AFB20008]: sw         $s2, 8($sp)
    0890ACBC:[AFB10004]: sw         $s1, 4($sp)
    0890ACC0:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ACC4:[AFBF0010]: sw         $ra, 16($sp)
    0890ACC8:[AFB00000]: sw         $s0, 0($sp)
    0890ACCC:[8C435AEC]: lw         $v1, 23276($v0)
    0890ACD0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890ACD4:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0890ACD8:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890ACDC:[1062001C]: beq        $v1, $v0, 0x0890AD50
    0890ACE0:[30F100FF]: andi       $s1, $a3, 255
    0890ACE4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890ACE8:[10620046]: beq        $v1, $v0, 0x0890AE04
    0890ACEC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0890ACF0:[1062007A]: beq        $v1, $v0, 0x0890AEDC
    0890ACF4:[00000000]: nop
    0890ACF8:[14600076]: bne        $v1, $zr, 0x0890AED4
    0890ACFC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890AD00:[0E242A6C]: jal        0x0890A9B0
    0890AD04:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0890AD08:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890AD0C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AD10:[0E242A6C]: jal        0x0890A9B0
    0890AD14:[8C446DB8]: lw         $a0, 28088($v0)
    0890AD18:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890AD1C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AD20:[8C436DB4]: lw         $v1, 28084($v0)
    0890AD24:[320CFFFF]: andi       $t4, $s0, -1
    0890AD28:[308BFFFF]: andi       $t3, $a0, -1
    0890AD2C:[14600042]: bne        $v1, $zr, 0x0890AE38
    0890AD30:[322500FF]: andi       $a1, $s1, 255
    0890AD34:[8FBF0010]: lw         $ra, 16($sp)
    0890AD38:[8FB3000C]: lw         $s3, 12($sp)
    0890AD3C:[8FB20008]: lw         $s2, 8($sp)
    0890AD40:[8FB10004]: lw         $s1, 4($sp)
    0890AD44:[8FB00000]: lw         $s0, 0($sp)
    0890AD48:[03E00008]: jr         $ra
    0890AD4C:[27BD0018]: addiu      $sp, $sp, 24
    0890AD50:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AD54:[8C446DB4]: lw         $a0, 28084($v0)
    0890AD58:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AD5C:[8C6C6DB8]: lw         $t4, 28088($v1)
    0890AD60:[1080FFF4]: beq        $a0, $zr, 0x0890AD34
    0890AD64:[322500FF]: andi       $a1, $s1, 255
    0890AD68:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AD6C:[8C626DBC]: lw         $v0, 28092($v1)
    0890AD70:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890AD74:[8C835AF0]: lw         $v1, 23280($a0)
    0890AD78:[00021083]: sra        $v0, $v0, 0x0002
    0890AD7C:[02421021]: addu       $v0, $s2, $v0
    0890AD80:[00021080]: sll        $v0, $v0, 0x0002
    0890AD84:[00621821]: addu       $v1, $v1, $v0
    0890AD88:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AD8C:[001322C0]: sll        $a0, $s3, 0x000B
    0890AD90:[000528C0]: sll        $a1, $a1, 0x0003
    0890AD94:[24425AF4]: addiu      $v0, $v0, 23284
    0890AD98:[00645021]: addu       $t2, $v1, $a0
    0890AD9C:[00A22821]: addu       $a1, $a1, $v0
    0890ADA0:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0890ADA4:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0890ADA8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    0890ADAC:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    0890ADB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0890ADB4:[90A20000]: lbu        $v0, 0($a1)
    0890ADB8:[012B2007]: srav       $a0, $t3, $t1
    0890ADBC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0890ADC0:[00441024]: and        $v0, $v0, $a0
    0890ADC4:[0182180A]: movz       $v1, $t4, $v0
    0890ADC8:[25290001]: addiu      $t1, $t1, 1
    0890ADCC:[AD030000]: sw         $v1, 0($t0)
    0890ADD0:[1527FFF8]: bne        $t1, $a3, 0x0890ADB4
    0890ADD4:[25080004]: addiu      $t0, $t0, 4
    0890ADD8:[25ADFFFF]: addiu      $t5, $t5, -1
    0890ADDC:[254A0800]: addiu      $t2, $t2, 2048
    0890ADE0:[15A0FFF2]: bne        $t5, $zr, 0x0890ADAC
    0890ADE4:[24A50001]: addiu      $a1, $a1, 1
    0890ADE8:[8FBF0010]: lw         $ra, 16($sp)
    0890ADEC:[8FB3000C]: lw         $s3, 12($sp)
    0890ADF0:[8FB20008]: lw         $s2, 8($sp)
    0890ADF4:[8FB10004]: lw         $s1, 4($sp)
    0890ADF8:[8FB00000]: lw         $s0, 0($sp)
    0890ADFC:[03E00008]: jr         $ra
    0890AE00:[27BD0018]: addiu      $sp, $sp, 24
    0890AE04:[0E242A74]: jal        0x0890A9D0
    0890AE08:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0890AE0C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890AE10:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AE14:[0E242A74]: jal        0x0890A9D0
    0890AE18:[8C446DB8]: lw         $a0, 28088($v0)
    0890AE1C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890AE20:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AE24:[8C436DB4]: lw         $v1, 28084($v0)
    0890AE28:[320CFFFF]: andi       $t4, $s0, -1
    0890AE2C:[308BFFFF]: andi       $t3, $a0, -1
    0890AE30:[1060FFC0]: beq        $v1, $zr, 0x0890AD34
    0890AE34:[322500FF]: andi       $a1, $s1, 255
    0890AE38:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AE3C:[8C626DBC]: lw         $v0, 28092($v1)
    0890AE40:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890AE44:[8C835AF0]: lw         $v1, 23280($a0)
    0890AE48:[00021043]: sra        $v0, $v0, 0x0001
    0890AE4C:[02421021]: addu       $v0, $s2, $v0
    0890AE50:[00021040]: sll        $v0, $v0, 0x0001
    0890AE54:[00621821]: addu       $v1, $v1, $v0
    0890AE58:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AE5C:[00132280]: sll        $a0, $s3, 0x000A
    0890AE60:[000528C0]: sll        $a1, $a1, 0x0003
    0890AE64:[24425AF4]: addiu      $v0, $v0, 23284
    0890AE68:[00644821]: addu       $t1, $v1, $a0
    0890AE6C:[00A22821]: addu       $a1, $a1, $v0
    0890AE70:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0890AE74:[240A0080]: addiu      $t2, $zr, 128 <=> li $t2, 128
    0890AE78:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    0890AE7C:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    0890AE80:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0890AE84:[90A20000]: lbu        $v0, 0($a1)
    0890AE88:[010A2007]: srav       $a0, $t2, $t0
    0890AE8C:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0890AE90:[00441024]: and        $v0, $v0, $a0
    0890AE94:[0162180A]: movz       $v1, $t3, $v0
    0890AE98:[25080001]: addiu      $t0, $t0, 1
    0890AE9C:[A4C30000]: sh         $v1, 0($a2)
    0890AEA0:[1507FFF8]: bne        $t0, $a3, 0x0890AE84
    0890AEA4:[24C60002]: addiu      $a2, $a2, 2
    0890AEA8:[25ADFFFF]: addiu      $t5, $t5, -1
    0890AEAC:[25290400]: addiu      $t1, $t1, 1024
    0890AEB0:[15A0FFF2]: bne        $t5, $zr, 0x0890AE7C
    0890AEB4:[24A50001]: addiu      $a1, $a1, 1
    0890AEB8:[8FBF0010]: lw         $ra, 16($sp)
    0890AEBC:[8FB3000C]: lw         $s3, 12($sp)
    0890AEC0:[8FB20008]: lw         $s2, 8($sp)
    0890AEC4:[8FB10004]: lw         $s1, 4($sp)
    0890AEC8:[8FB00000]: lw         $s0, 0($sp)
    0890AECC:[03E00008]: jr         $ra
    0890AED0:[27BD0018]: addiu      $sp, $sp, 24
    0890AED4:[0A242B88]: j          0x0890AE20
    0890AED8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890AEDC:[0E242A81]: jal        0x0890AA04
    0890AEE0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0890AEE4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890AEE8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AEEC:[0E242A81]: jal        0x0890AA04
    0890AEF0:[8C446DB8]: lw         $a0, 28088($v0)
    0890AEF4:[0A242B88]: j          0x0890AE20
    0890AEF8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 0890ADD0 65,664 times (length 9)
    0890ADA0:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0890ADA4:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0890ADA8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    0890ADAC:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    0890ADB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 0890ADB4:[90A20000]: lbu        $v0, 0($a1)
    0890ADB8:[012B2007]: srav       $a0, $t3, $t1
    0890ADBC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0890ADC0:[00441024]: and        $v0, $v0, $a0
    0890ADC4:[0182180A]: movz       $v1, $t4, $v0
    0890ADC8:[25290001]: addiu      $t1, $t1, 1
    0890ADCC:[AD030000]: sw         $v1, 0($t0)
--> 0890ADD0:[1527FFF8]: bne        $t1, $a3, 0x0890ADB4
    0890ADD4:[25080004]: addiu      $t0, $t0, 4
    0890ADD8:[25ADFFFF]: addiu      $t5, $t5, -1
    0890ADDC:[254A0800]: addiu      $t2, $t2, 2048
    0890ADE0:[15A0FFF2]: bne        $t5, $zr, 0x0890ADAC
  Back Branch 0890ADE0 8,208 times (length 15)
    0890AD98:[00645021]: addu       $t2, $v1, $a0
    0890AD9C:[00A22821]: addu       $a1, $a1, $v0
    0890ADA0:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0890ADA4:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0890ADA8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
--> 0890ADAC:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    0890ADB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0890ADB4:[90A20000]: lbu        $v0, 0($a1)
    0890ADB8:[012B2007]: srav       $a0, $t3, $t1
    0890ADBC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0890ADC0:[00441024]: and        $v0, $v0, $a0
    0890ADC4:[0182180A]: movz       $v1, $t4, $v0
    0890ADC8:[25290001]: addiu      $t1, $t1, 1
    0890ADCC:[AD030000]: sw         $v1, 0($t0)
    0890ADD0:[1527FFF8]: bne        $t1, $a3, 0x0890ADB4
    0890ADD4:[25080004]: addiu      $t0, $t0, 4
    0890ADD8:[25ADFFFF]: addiu      $t5, $t5, -1
    0890ADDC:[254A0800]: addiu      $t2, $t2, 2048
--> 0890ADE0:[15A0FFF2]: bne        $t5, $zr, 0x0890ADAC
    0890ADE4:[24A50001]: addiu      $a1, $a1, 1
    0890ADE8:[8FBF0010]: lw         $ra, 16($sp)
    0890ADEC:[8FB3000C]: lw         $s3, 12($sp)
    0890ADF0:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0890AD60 1,026 times (length 13)
    0890AD20:[8C436DB4]: lw         $v1, 28084($v0)
    0890AD24:[320CFFFF]: andi       $t4, $s0, -1
    0890AD28:[308BFFFF]: andi       $t3, $a0, -1
    0890AD2C:[14600042]: bne        $v1, $zr, 0x0890AE38
    0890AD30:[322500FF]: andi       $a1, $s1, 255
--> 0890AD34:[8FBF0010]: lw         $ra, 16($sp)
    0890AD38:[8FB3000C]: lw         $s3, 12($sp)
    0890AD3C:[8FB20008]: lw         $s2, 8($sp)
    0890AD40:[8FB10004]: lw         $s1, 4($sp)
    0890AD44:[8FB00000]: lw         $s0, 0($sp)
    0890AD48:[03E00008]: jr         $ra
    0890AD4C:[27BD0018]: addiu      $sp, $sp, 24
    0890AD50:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AD54:[8C446DB4]: lw         $a0, 28084($v0)
    0890AD58:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AD5C:[8C6C6DB8]: lw         $t4, 28088($v1)
--> 0890AD60:[1080FFF4]: beq        $a0, $zr, 0x0890AD34
    0890AD64:[322500FF]: andi       $a1, $s1, 255
    0890AD68:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AD6C:[8C626DBC]: lw         $v0, 28092($v1)
    0890AD70:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
_S1_2_89007A8 663,755 instructions (26.609%), 1 calls (089007A8 - 08900938, length 101)
    089007A8:[27BDFFD8]: addiu      $sp, $sp, -40
    089007AC:[AFB00000]: sw         $s0, 0($sp)
    089007B0:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089007B4:[3C1008A2]: lui        $s0, 0x08A2 <=> li $s0, 0x08A20000
    089007B8:[248419FC]: addiu      $a0, $a0, 6652
    089007BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089007C0:[2606C440]: addiu      $a2, $s0, -15296
    089007C4:[3C070010]: lui        $a3, 0x0010 <=> li $a3, 0x00100000
    089007C8:[AFB20008]: sw         $s2, 8($sp)
    089007CC:[AFBF0024]: sw         $ra, 36($sp)
    089007D0:[AFBE0020]: sw         $fp, 32($sp)
    089007D4:[AFB7001C]: sw         $s7, 28($sp)
    089007D8:[AFB60018]: sw         $s6, 24($sp)
    089007DC:[AFB50014]: sw         $s5, 20($sp)
    089007E0:[AFB40010]: sw         $s4, 16($sp)
    089007E4:[AFB3000C]: sw         $s3, 12($sp)
    089007E8:[0E24012B]: jal        0x089004AC
    089007EC:[AFB10004]: sw         $s1, 4($sp)
    089007F0:[18400039]: blez       $v0, 0x089008D8
    089007F4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089007F8:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    089007FC:[2453FF00]: addiu      $s3, $v0, -256
    08900800:[1E60000D]: bgtz       $s3, 0x08900838
    08900804:[AE80C400]: sw         $zr, -15360($s4)
    08900808:[8FBF0024]: lw         $ra, 36($sp)
    0890080C:[8FBE0020]: lw         $fp, 32($sp)
    08900810:[8FB7001C]: lw         $s7, 28($sp)
    08900814:[8FB60018]: lw         $s6, 24($sp)
    08900818:[8FB50014]: lw         $s5, 20($sp)
    0890081C:[8FB40010]: lw         $s4, 16($sp)
    08900820:[8FB3000C]: lw         $s3, 12($sp)
    08900824:[8FB20008]: lw         $s2, 8($sp)
    08900828:[8FB10004]: lw         $s1, 4($sp)
    0890082C:[8FB00000]: lw         $s0, 0($sp)
    08900830:[03E00008]: jr         $ra
    08900834:[27BD0028]: addiu      $sp, $sp, 40
    08900838:[3C170891]: lui        $s7, 0x0891 <=> li $s7, 0x08910000
    0890083C:[2616C440]: addiu      $s6, $s0, -15296
    08900840:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08900844:[3C150891]: lui        $s5, 0x0891 <=> li $s5, 0x08910000
    08900848:[0A240216]: j          0x08900858
    0890084C:[26FE1A28]: addiu      $fp, $s7, 6696
    08900850:[1233FFED]: beq        $s1, $s3, 0x08900808
    08900854:[AE91C400]: sw         $s1, -15360($s4)
    08900858:[02368021]: addu       $s0, $s1, $s6
    0890085C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900860:[26A51A10]: addiu      $a1, $s5, 6672
    08900864:[0E242F0A]: jal        0x0890BC28
    08900868:[24060016]: addiu      $a2, $zr, 22 <=> li $a2, 22
    0890086C:[1440FFF8]: bne        $v0, $zr, 0x08900850
    08900870:[26310001]: addiu      $s1, $s1, 1
    08900874:[93C30002]: lbu        $v1, 2($fp)
    08900878:[93C40001]: lbu        $a0, 1($fp)
    0890087C:[92E21A28]: lbu        $v0, 6696($s7)
    08900880:[A2030002]: sb         $v1, 2($s0)
    08900884:[A2040001]: sb         $a0, 1($s0)
    08900888:[0E242C8F]: jal        0x0890B23C
    0890088C:[A2020000]: sb         $v0, 0($s0)
    08900890:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08900894:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08900898:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890089C:[0E2445AA]: jal        0x089116A8 [sceKernelLoadModuleBuffer]
    089008A0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089008A4:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    089008A8:[04400020]: bltz       $v0, 0x0890092C
    089008AC:[AC62C3F8]: sw         $v0, -15368($v1)
    089008B0:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089008B4:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    089008B8:[3C067DD0]: lui        $a2, 0x7DD0 <=> li $a2, 0x7DD00000
    089008BC:[24841A2C]: addiu      $a0, $a0, 6700
    089008C0:[24A51A44]: addiu      $a1, $a1, 6724
    089008C4:[0E2400CD]: jal        0x08900334
    089008C8:[34C67271]: ori        $a2, $a2, 29297
    089008CC:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    089008D0:[0A240202]: j          0x08900808
    089008D4:[AC62C300]: sw         $v0, -15616($v1)
    089008D8:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    089008DC:[0E242B06]: jal        0x0890AC18
    089008E0:[348400FF]: ori        $a0, $a0, 255
    089008E4:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089008E8:[0E242C76]: jal        0x0890B1D8
    089008EC:[24841A54]: addiu      $a0, $a0, 6740
    089008F0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    089008F4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089008F8:[AC436DA0]: sw         $v1, 28064($v0)
    089008FC:[8FBF0024]: lw         $ra, 36($sp)
    08900900:[8FBE0020]: lw         $fp, 32($sp)
    08900904:[8FB7001C]: lw         $s7, 28($sp)
    08900908:[8FB60018]: lw         $s6, 24($sp)
    0890090C:[8FB50014]: lw         $s5, 20($sp)
    08900910:[8FB40010]: lw         $s4, 16($sp)
    08900914:[8FB3000C]: lw         $s3, 12($sp)
    08900918:[8FB20008]: lw         $s2, 8($sp)
    0890091C:[8FB10004]: lw         $s1, 4($sp)
    08900920:[8FB00000]: lw         $s0, 0($sp)
    08900924:[03E00008]: jr         $ra
    08900928:[27BD0028]: addiu      $sp, $sp, 40
    0890092C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08900930:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08900934:[0A240202]: j          0x08900808
    08900938:[AC436DA0]: sw         $v1, 28064($v0)
  Back Branch 0890086C 73,745 times (length 9)
    0890083C:[2616C440]: addiu      $s6, $s0, -15296
    08900840:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08900844:[3C150891]: lui        $s5, 0x0891 <=> li $s5, 0x08910000
    08900848:[0A240216]: j          0x08900858
    0890084C:[26FE1A28]: addiu      $fp, $s7, 6696
--> 08900850:[1233FFED]: beq        $s1, $s3, 0x08900808
    08900854:[AE91C400]: sw         $s1, -15360($s4)
    08900858:[02368021]: addu       $s0, $s1, $s6
    0890085C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900860:[26A51A10]: addiu      $a1, $s5, 6672
    08900864:[0E242F0A]: jal        0x0890BC28
    08900868:[24060016]: addiu      $a2, $zr, 22 <=> li $a2, 22
--> 0890086C:[1440FFF8]: bne        $v0, $zr, 0x08900850
    08900870:[26310001]: addiu      $s1, $s1, 1
    08900874:[93C30002]: lbu        $v1, 2($fp)
    08900878:[93C40001]: lbu        $a0, 1($fp)
    0890087C:[92E21A28]: lbu        $v0, 6696($s7)
  Back Branch 08900850 73,744 times (length 20)
    089007F4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089007F8:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    089007FC:[2453FF00]: addiu      $s3, $v0, -256
    08900800:[1E60000D]: bgtz       $s3, 0x08900838
    08900804:[AE80C400]: sw         $zr, -15360($s4)
--> 08900808:[8FBF0024]: lw         $ra, 36($sp)
    0890080C:[8FBE0020]: lw         $fp, 32($sp)
    08900810:[8FB7001C]: lw         $s7, 28($sp)
    08900814:[8FB60018]: lw         $s6, 24($sp)
    08900818:[8FB50014]: lw         $s5, 20($sp)
    0890081C:[8FB40010]: lw         $s4, 16($sp)
    08900820:[8FB3000C]: lw         $s3, 12($sp)
    08900824:[8FB20008]: lw         $s2, 8($sp)
    08900828:[8FB10004]: lw         $s1, 4($sp)
    0890082C:[8FB00000]: lw         $s0, 0($sp)
    08900830:[03E00008]: jr         $ra
    08900834:[27BD0028]: addiu      $sp, $sp, 40
    08900838:[3C170891]: lui        $s7, 0x0891 <=> li $s7, 0x08910000
    0890083C:[2616C440]: addiu      $s6, $s0, -15296
    08900840:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08900844:[3C150891]: lui        $s5, 0x0891 <=> li $s5, 0x08910000
    08900848:[0A240216]: j          0x08900858
    0890084C:[26FE1A28]: addiu      $fp, $s7, 6696
--> 08900850:[1233FFED]: beq        $s1, $s3, 0x08900808
    08900854:[AE91C400]: sw         $s1, -15360($s4)
    08900858:[02368021]: addu       $s0, $s1, $s6
    0890085C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900860:[26A51A10]: addiu      $a1, $s5, 6672
_S1_2_8900A68 70,322 instructions (2.819%), 1 calls (08900A68 - 08902760, length 1855)
  Back Branch 08900B6C 4,392 times (length 18)
    08900B18:[24841BA8]: addiu      $a0, $a0, 7080
    08900B1C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08900B20:[24505A7C]: addiu      $s0, $v0, 23164
    08900B24:[0A2402D3]: j          0x08900B4C
    08900B28:[27B40004]: addiu      $s4, $sp, 4
--> 08900B2C:[14A005F6]: bne        $a1, $zr, 0x08902308
    08900B30:[3C110891]: lui        $s1, 0x0891 <=> li $s1, 0x08910000
    08900B34:[546005F2]: bnel       $v1, $zr, 0x08902300
    08900B38:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08900B3C:[54C00010]: bnel       $a2, $zr, 0x08900B80
    08900B40:[AFA00344]: sw         $zr, 836($sp)
    08900B44:[0E244598]: jal        0x08911660 [sceKernelDelayThread]
    08900B48:[00000000]: nop
    08900B4C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08900B50:[0E244572]: jal        0x089115C8 [sceCtrlReadBufferPositive]
    08900B54:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08900B58:[8FA30008]: lw         $v1, 8($sp)
    08900B5C:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
    08900B60:[30621000]: andi       $v0, $v1, 4096
    08900B64:[30664000]: andi       $a2, $v1, 16384
    08900B68:[30658000]: andi       $a1, $v1, -32768
--> 08900B6C:[1040FFEF]: beq        $v0, $zr, 0x08900B2C
    08900B70:[30632000]: andi       $v1, $v1, 8192
    08900B74:[3C110891]: lui        $s1, 0x0891 <=> li $s1, 0x08910000
    08900B78:[AFA00344]: sw         $zr, 836($sp)
    08900B7C:[AE305A78]: sw         $s0, 23160($s1)
_S1_2_89115C8 8,784 instructions (0.352%), 4,392 calls (089115C8 - 089115CC, length 2)
    089115C8:[03E00008]: jr         $ra
    089115CC:[001200CC]: syscall    0x04803 [sceCtrlReadBufferPositive]
_S1_2_8911660 8,782 instructions (0.352%), 4,391 calls (08911660 - 08911664, length 2)
    08911660:[03E00008]: jr         $ra
    08911664:[0011884C]: syscall    0x04621 [sceKernelDelayThread]
_S1_2_890B044 8,718 instructions (0.349%), 7 calls (0890B044 - 0890B1A8, length 90)
    0890B044:[27BDFFD8]: addiu      $sp, $sp, -40
    0890B048:[AFB60018]: sw         $s6, 24($sp)
    0890B04C:[AFB50014]: sw         $s5, 20($sp)
    0890B050:[AFBF0020]: sw         $ra, 32($sp)
    0890B054:[AFB7001C]: sw         $s7, 28($sp)
    0890B058:[AFB40010]: sw         $s4, 16($sp)
    0890B05C:[AFB3000C]: sw         $s3, 12($sp)
    0890B060:[AFB20008]: sw         $s2, 8($sp)
    0890B064:[AFB10004]: sw         $s1, 4($sp)
    0890B068:[AFB00000]: sw         $s0, 0($sp)
    0890B06C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890B070:[8C436DB4]: lw         $v1, 28084($v0)
    0890B074:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0890B078:[10600030]: beq        $v1, $zr, 0x0890B13C
    0890B07C:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0890B080:[18A0002F]: blez       $a1, 0x0890B140
    0890B084:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0890B088:[3C110891]: lui        $s1, 0x0891 <=> li $s1, 0x08910000
    0890B08C:[3C130891]: lui        $s3, 0x0891 <=> li $s3, 0x08910000
    0890B090:[0A242C39]: j          0x0890B0E4
    0890B094:[3C170891]: lui        $s7, 0x0891 <=> li $s7, 0x08910000
    0890B098:[10E20035]: beq        $a3, $v0, 0x0890B170
    0890B09C:[8E226DB0]: lw         $v0, 28080($s1)
    0890B0A0:[8E656DAC]: lw         $a1, 28076($s3)
    0890B0A4:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890B0A8:[8E465AE4]: lw         $a2, 23268($s2)
    0890B0AC:[000220C0]: sll        $a0, $v0, 0x0003
    0890B0B0:[00822023]: subu       $a0, $a0, $v0
    0890B0B4:[000528C0]: sll        $a1, $a1, 0x0003
    0890B0B8:[0E242B2C]: jal        0x0890ACB0
    0890B0BC:[30E700FF]: andi       $a3, $a3, 255
    0890B0C0:[8E226DB0]: lw         $v0, 28080($s1)
    0890B0C4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890B0C8:[8C645AE0]: lw         $a0, 23264($v1)
    0890B0CC:[24420001]: addiu      $v0, $v0, 1
    0890B0D0:[10440027]: beq        $v0, $a0, 0x0890B170
    0890B0D4:[AE226DB0]: sw         $v0, 28080($s1)
    0890B0D8:[26940001]: addiu      $s4, $s4, 1
    0890B0DC:[12B40019]: beq        $s5, $s4, 0x0890B144
    0890B0E0:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0890B0E4:[02D41021]: addu       $v0, $s6, $s4
    0890B0E8:[80470000]: lb         $a3, 0($v0)
    0890B0EC:[24030009]: addiu      $v1, $zr, 9 <=> li $v1, 9
    0890B0F0:[14E3FFE9]: bne        $a3, $v1, 0x0890B098
    0890B0F4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0890B0F8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    0890B0FC:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890B100:[8E226DB0]: lw         $v0, 28080($s1)
    0890B104:[8E656DAC]: lw         $a1, 28076($s3)
    0890B108:[8E465AE4]: lw         $a2, 23268($s2)
    0890B10C:[000220C0]: sll        $a0, $v0, 0x0003
    0890B110:[00822023]: subu       $a0, $a0, $v0
    0890B114:[000528C0]: sll        $a1, $a1, 0x0003
    0890B118:[0E242B2C]: jal        0x0890ACB0
    0890B11C:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    0890B120:[8E226DB0]: lw         $v0, 28080($s1)
    0890B124:[2610FFFF]: addiu      $s0, $s0, -1
    0890B128:[24420001]: addiu      $v0, $v0, 1
    0890B12C:[1600FFF4]: bne        $s0, $zr, 0x0890B100
    0890B130:[AE226DB0]: sw         $v0, 28080($s1)
    0890B134:[0A242C37]: j          0x0890B0DC
    0890B138:[26940001]: addiu      $s4, $s4, 1
    0890B13C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0890B140:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0890B144:[8FBF0020]: lw         $ra, 32($sp)
    0890B148:[8FB7001C]: lw         $s7, 28($sp)
    0890B14C:[8FB60018]: lw         $s6, 24($sp)
    0890B150:[8FB50014]: lw         $s5, 20($sp)
    0890B154:[8FB40010]: lw         $s4, 16($sp)
    0890B158:[8FB3000C]: lw         $s3, 12($sp)
    0890B15C:[8FB20008]: lw         $s2, 8($sp)
    0890B160:[8FB10004]: lw         $s1, 4($sp)
    0890B164:[8FB00000]: lw         $s0, 0($sp)
    0890B168:[03E00008]: jr         $ra
    0890B16C:[27BD0028]: addiu      $sp, $sp, 40
    0890B170:[8E646DAC]: lw         $a0, 28076($s3)
    0890B174:[8EE25AE8]: lw         $v0, 23272($s7)
    0890B178:[AE206DB0]: sw         $zr, 28080($s1)
    0890B17C:[24840001]: addiu      $a0, $a0, 1
    0890B180:[10820005]: beq        $a0, $v0, 0x0890B198
    0890B184:[AE646DAC]: sw         $a0, 28076($s3)
    0890B188:[0E242BBF]: jal        0x0890AEFC
    0890B18C:[26940001]: addiu      $s4, $s4, 1
    0890B190:[0A242C37]: j          0x0890B0DC
    0890B194:[00000000]: nop
    0890B198:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890B19C:[0E242BBF]: jal        0x0890AEFC
    0890B1A0:[AE606DAC]: sw         $zr, 28076($s3)
    0890B1A4:[0A242C37]: j          0x0890B0DC
    0890B1A8:[26940001]: addiu      $s4, $s4, 1
  Back Branch 0890B0F0 356 times (length 24)
    0890B084:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0890B088:[3C110891]: lui        $s1, 0x0891 <=> li $s1, 0x08910000
    0890B08C:[3C130891]: lui        $s3, 0x0891 <=> li $s3, 0x08910000
    0890B090:[0A242C39]: j          0x0890B0E4
    0890B094:[3C170891]: lui        $s7, 0x0891 <=> li $s7, 0x08910000
--> 0890B098:[10E20035]: beq        $a3, $v0, 0x0890B170
    0890B09C:[8E226DB0]: lw         $v0, 28080($s1)
    0890B0A0:[8E656DAC]: lw         $a1, 28076($s3)
    0890B0A4:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890B0A8:[8E465AE4]: lw         $a2, 23268($s2)
    0890B0AC:[000220C0]: sll        $a0, $v0, 0x0003
    0890B0B0:[00822023]: subu       $a0, $a0, $v0
    0890B0B4:[000528C0]: sll        $a1, $a1, 0x0003
    0890B0B8:[0E242B2C]: jal        0x0890ACB0
    0890B0BC:[30E700FF]: andi       $a3, $a3, 255
    0890B0C0:[8E226DB0]: lw         $v0, 28080($s1)
    0890B0C4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890B0C8:[8C645AE0]: lw         $a0, 23264($v1)
    0890B0CC:[24420001]: addiu      $v0, $v0, 1
    0890B0D0:[10440027]: beq        $v0, $a0, 0x0890B170
    0890B0D4:[AE226DB0]: sw         $v0, 28080($s1)
    0890B0D8:[26940001]: addiu      $s4, $s4, 1
    0890B0DC:[12B40019]: beq        $s5, $s4, 0x0890B144
    0890B0E0:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0890B0E4:[02D41021]: addu       $v0, $s6, $s4
    0890B0E8:[80470000]: lb         $a3, 0($v0)
    0890B0EC:[24030009]: addiu      $v1, $zr, 9 <=> li $v1, 9
--> 0890B0F0:[14E3FFE9]: bne        $a3, $v1, 0x0890B098
    0890B0F4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0890B0F8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    0890B0FC:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890B100:[8E226DB0]: lw         $v0, 28080($s1)
  Back Branch 0890B190 10 times (length 47)
    0890B0C8:[8C645AE0]: lw         $a0, 23264($v1)
    0890B0CC:[24420001]: addiu      $v0, $v0, 1
    0890B0D0:[10440027]: beq        $v0, $a0, 0x0890B170
    0890B0D4:[AE226DB0]: sw         $v0, 28080($s1)
    0890B0D8:[26940001]: addiu      $s4, $s4, 1
--> 0890B0DC:[12B40019]: beq        $s5, $s4, 0x0890B144
    0890B0E0:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0890B0E4:[02D41021]: addu       $v0, $s6, $s4
    0890B0E8:[80470000]: lb         $a3, 0($v0)
    0890B0EC:[24030009]: addiu      $v1, $zr, 9 <=> li $v1, 9
    0890B0F0:[14E3FFE9]: bne        $a3, $v1, 0x0890B098
    0890B0F4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0890B0F8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    0890B0FC:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890B100:[8E226DB0]: lw         $v0, 28080($s1)
    0890B104:[8E656DAC]: lw         $a1, 28076($s3)
    0890B108:[8E465AE4]: lw         $a2, 23268($s2)
    0890B10C:[000220C0]: sll        $a0, $v0, 0x0003
    0890B110:[00822023]: subu       $a0, $a0, $v0
    0890B114:[000528C0]: sll        $a1, $a1, 0x0003
    0890B118:[0E242B2C]: jal        0x0890ACB0
    0890B11C:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    0890B120:[8E226DB0]: lw         $v0, 28080($s1)
    0890B124:[2610FFFF]: addiu      $s0, $s0, -1
    0890B128:[24420001]: addiu      $v0, $v0, 1
    0890B12C:[1600FFF4]: bne        $s0, $zr, 0x0890B100
    0890B130:[AE226DB0]: sw         $v0, 28080($s1)
    0890B134:[0A242C37]: j          0x0890B0DC
    0890B138:[26940001]: addiu      $s4, $s4, 1
    0890B13C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0890B140:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0890B144:[8FBF0020]: lw         $ra, 32($sp)
    0890B148:[8FB7001C]: lw         $s7, 28($sp)
    0890B14C:[8FB60018]: lw         $s6, 24($sp)
    0890B150:[8FB50014]: lw         $s5, 20($sp)
    0890B154:[8FB40010]: lw         $s4, 16($sp)
    0890B158:[8FB3000C]: lw         $s3, 12($sp)
    0890B15C:[8FB20008]: lw         $s2, 8($sp)
    0890B160:[8FB10004]: lw         $s1, 4($sp)
    0890B164:[8FB00000]: lw         $s0, 0($sp)
    0890B168:[03E00008]: jr         $ra
    0890B16C:[27BD0028]: addiu      $sp, $sp, 40
    0890B170:[8E646DAC]: lw         $a0, 28076($s3)
    0890B174:[8EE25AE8]: lw         $v0, 23272($s7)
    0890B178:[AE206DB0]: sw         $zr, 28080($s1)
    0890B17C:[24840001]: addiu      $a0, $a0, 1
    0890B180:[10820005]: beq        $a0, $v0, 0x0890B198
    0890B184:[AE646DAC]: sw         $a0, 28076($s3)
    0890B188:[0E242BBF]: jal        0x0890AEFC
    0890B18C:[26940001]: addiu      $s4, $s4, 1
--> 0890B190:[0A242C37]: j          0x0890B0DC
    0890B194:[00000000]: nop
    0890B198:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890B19C:[0E242BBF]: jal        0x0890AEFC
    0890B1A0:[AE606DAC]: sw         $zr, 28076($s3)
_S1_2_890AEFC 7,030 instructions (0.282%), 10 calls (0890AEFC - 0890AF98, length 40)
    0890AEFC:[27BDFFE8]: addiu      $sp, $sp, -24
    0890AF00:[AFB40010]: sw         $s4, 16($sp)
    0890AF04:[AFBF0014]: sw         $ra, 20($sp)
    0890AF08:[AFB3000C]: sw         $s3, 12($sp)
    0890AF0C:[AFB20008]: sw         $s2, 8($sp)
    0890AF10:[AFB10004]: sw         $s1, 4($sp)
    0890AF14:[AFB00000]: sw         $s0, 0($sp)
    0890AF18:[3C140891]: lui        $s4, 0x0891 <=> li $s4, 0x08910000
    0890AF1C:[8E825AE0]: lw         $v0, 23264($s4)
    0890AF20:[1C400008]: bgtz       $v0, 0x0890AF44
    0890AF24:[8FBF0014]: lw         $ra, 20($sp)
    0890AF28:[8FB40010]: lw         $s4, 16($sp)
    0890AF2C:[8FB3000C]: lw         $s3, 12($sp)
    0890AF30:[8FB20008]: lw         $s2, 8($sp)
    0890AF34:[8FB10004]: lw         $s1, 4($sp)
    0890AF38:[8FB00000]: lw         $s0, 0($sp)
    0890AF3C:[03E00008]: jr         $ra
    0890AF40:[27BD0018]: addiu      $sp, $sp, 24
    0890AF44:[000490C0]: sll        $s2, $a0, 0x0003
    0890AF48:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0890AF4C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890AF50:[3C130891]: lui        $s3, 0x0891 <=> li $s3, 0x08910000
    0890AF54:[8E666DB8]: lw         $a2, 28088($s3)
    0890AF58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890AF5C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0890AF60:[0E242B2C]: jal        0x0890ACB0
    0890AF64:[240700DB]: addiu      $a3, $zr, 219 <=> li $a3, 219
    0890AF68:[8E825AE0]: lw         $v0, 23264($s4)
    0890AF6C:[26310001]: addiu      $s1, $s1, 1
    0890AF70:[0222102A]: slt        $v0, $s1, $v0
    0890AF74:[1440FFF7]: bne        $v0, $zr, 0x0890AF54
    0890AF78:[26100007]: addiu      $s0, $s0, 7
    0890AF7C:[8FBF0014]: lw         $ra, 20($sp)
    0890AF80:[8FB40010]: lw         $s4, 16($sp)
    0890AF84:[8FB3000C]: lw         $s3, 12($sp)
    0890AF88:[8FB20008]: lw         $s2, 8($sp)
    0890AF8C:[8FB10004]: lw         $s1, 4($sp)
    0890AF90:[8FB00000]: lw         $s0, 0($sp)
    0890AF94:[03E00008]: jr         $ra
    0890AF98:[27BD0018]: addiu      $sp, $sp, 24
  Back Branch 0890AF74 680 times (length 10)
    0890AF40:[27BD0018]: addiu      $sp, $sp, 24
    0890AF44:[000490C0]: sll        $s2, $a0, 0x0003
    0890AF48:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0890AF4C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890AF50:[3C130891]: lui        $s3, 0x0891 <=> li $s3, 0x08910000
--> 0890AF54:[8E666DB8]: lw         $a2, 28088($s3)
    0890AF58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890AF5C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0890AF60:[0E242B2C]: jal        0x0890ACB0
    0890AF64:[240700DB]: addiu      $a3, $zr, 219 <=> li $a3, 219
    0890AF68:[8E825AE0]: lw         $v0, 23264($s4)
    0890AF6C:[26310001]: addiu      $s1, $s1, 1
    0890AF70:[0222102A]: slt        $v0, $s1, $v0
--> 0890AF74:[1440FFF7]: bne        $v0, $zr, 0x0890AF54
    0890AF78:[26100007]: addiu      $s0, $s0, 7
    0890AF7C:[8FBF0014]: lw         $ra, 20($sp)
    0890AF80:[8FB40010]: lw         $s4, 16($sp)
    0890AF84:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_890E4C4 3,295 instructions (0.132%), 7 calls (0890E4C4 - 0890E554, length 37)
    0890E4C4:[8CCA0004]: lw         $t2, 4($a2)
    0890E4C8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0890E4CC:[11400016]: beq        $t2, $zr, 0x0890E528
    0890E4D0:[8CC90000]: lw         $t1, 0($a2)
    0890E4D4:[18A00011]: blez       $a1, 0x0890E51C
    0890E4D8:[24A3FFFF]: addiu      $v1, $a1, -1
    0890E4DC:[012A102B]: sltu       $v0, $t1, $t2
    0890E4E0:[5040000F]: beql       $v0, $zr, 0x0890E520
    0890E4E4:[A1200000]: sb         $zr, 0($t1)
    0890E4E8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    0890E4EC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890E4F0:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    0890E4F4:[90A30000]: lbu        $v1, 0($a1)
    0890E4F8:[01491023]: subu       $v0, $t2, $t1
    0890E4FC:[00821021]: addu       $v0, $a0, $v0
    0890E500:[A0E30000]: sb         $v1, 0($a3)
    0890E504:[24A50001]: addiu      $a1, $a1, 1
    0890E508:[19000003]: blez       $t0, 0x0890E518
    0890E50C:[24E70001]: addiu      $a3, $a3, 1
    0890E510:[14A2FFF8]: bne        $a1, $v0, 0x0890E4F4
    0890E514:[2508FFFF]: addiu      $t0, $t0, -1
    0890E518:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0890E51C:[A1200000]: sb         $zr, 0($t1)
    0890E520:[03E00008]: jr         $ra
    0890E524:[ACC90000]: sw         $t1, 0($a2)
    0890E528:[18A0FFFC]: blez       $a1, 0x0890E51C
    0890E52C:[24A4FFFF]: addiu      $a0, $a1, -1
    0890E530:[90E20000]: lbu        $v0, 0($a3)
    0890E534:[2484FFFF]: addiu      $a0, $a0, -1
    0890E538:[24830001]: addiu      $v1, $a0, 1
    0890E53C:[A1220000]: sb         $v0, 0($t1)
    0890E540:[24E70001]: addiu      $a3, $a3, 1
    0890E544:[1C60FFFA]: bgtz       $v1, 0x0890E530
    0890E548:[25290001]: addiu      $t1, $t1, 1
    0890E54C:[A1200000]: sb         $zr, 0($t1)
    0890E550:[03E00008]: jr         $ra
    0890E554:[ACC90000]: sw         $t1, 0($a2)
  Back Branch 0890E510 349 times (length 9)
    0890E4E0:[5040000F]: beql       $v0, $zr, 0x0890E520
    0890E4E4:[A1200000]: sb         $zr, 0($t1)
    0890E4E8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    0890E4EC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890E4F0:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
--> 0890E4F4:[90A30000]: lbu        $v1, 0($a1)
    0890E4F8:[01491023]: subu       $v0, $t2, $t1
    0890E4FC:[00821021]: addu       $v0, $a0, $v0
    0890E500:[A0E30000]: sb         $v1, 0($a3)
    0890E504:[24A50001]: addiu      $a1, $a1, 1
    0890E508:[19000003]: blez       $t0, 0x0890E518
    0890E50C:[24E70001]: addiu      $a3, $a3, 1
--> 0890E510:[14A2FFF8]: bne        $a1, $v0, 0x0890E4F4
    0890E514:[2508FFFF]: addiu      $t0, $t0, -1
    0890E518:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0890E51C:[A1200000]: sb         $zr, 0($t1)
    0890E520:[03E00008]: jr         $ra
_S1_2_890CD48 2,116 instructions (0.085%), 7 calls (0890CD48 - 0890E098, length 1237)
  Back Branch 0890CDD4 342 times (length 5)
    0890CDB4:[1203000A]: beq        $s0, $v1, 0x0890CDE0
    0890CDB8:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    0890CDBC:[12000009]: beq        $s0, $zr, 0x0890CDE4
    0890CDC0:[8FA600C8]: lw         $a2, 200($sp)
    0890CDC4:[26310001]: addiu      $s1, $s1, 1
--> 0890CDC8:[82220000]: lb         $v0, 0($s1)
    0890CDCC:[10430294]: beq        $v0, $v1, 0x0890D820
    0890CDD0:[26520001]: addiu      $s2, $s2, 1
--> 0890CDD4:[5440FFFC]: bnel       $v0, $zr, 0x0890CDC8
    0890CDD8:[26310001]: addiu      $s1, $s1, 1
    0890CDDC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CDE0:[8FA600C8]: lw         $a2, 200($sp)
    0890CDE4:[8FA200C4]: lw         $v0, 196($sp)
_S1_2_890B23C 1,644 instructions (0.066%), 1 calls (0890B23C - 0890B340, length 66)
    0890B23C:[27BDFFF8]: addiu      $sp, $sp, -8
    0890B240:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890B244:[AFBF0000]: sw         $ra, 0($sp)
    0890B248:[8C641698]: lw         $a0, 5784($v1)
    0890B24C:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    0890B250:[3442FFFF]: ori        $v0, $v0, -1
    0890B254:[00822024]: and        $a0, $a0, $v0
    0890B258:[3C03FFE0]: lui        $v1, 0xFFE0 <=> li $v1, 0xFFE00000
    0890B25C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0890B260:[00042080]: sll        $a0, $a0, 0x0002
    0890B264:[00822025]: or         $a0, $a0, $v0
    0890B268:[346AFFFF]: ori        $t2, $v1, -1
    0890B26C:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    0890B270:[3C033400]: lui        $v1, 0x3400 <=> li $v1, 0x34000000
    0890B274:[3449B000]: ori        $t1, $v0, -20480
    0890B278:[34680001]: ori        $t0, $v1, 1
    0890B27C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890B280:[3C07001F]: lui        $a3, 0x001F <=> li $a3, 0x001F0000
    0890B284:[0A242CA5]: j          0x0890B294
    0890B288:[24060064]: addiu      $a2, $zr, 100 <=> li $a2, 100
    0890B28C:[10A6000A]: beq        $a1, $a2, 0x0890B2B8
    0890B290:[24840004]: addiu      $a0, $a0, 4
    0890B294:[8C820000]: lw         $v0, 0($a0)
    0890B298:[24A50001]: addiu      $a1, $a1, 1
    0890B29C:[00471824]: and        $v1, $v0, $a3
    0890B2A0:[004A1024]: and        $v0, $v0, $t2
    0890B2A4:[1449FFF9]: bne        $v0, $t1, 0x0890B28C
    0890B2A8:[00681825]: or         $v1, $v1, $t0
    0890B2AC:[AC830000]: sw         $v1, 0($a0)
    0890B2B0:[14A6FFF8]: bne        $a1, $a2, 0x0890B294
    0890B2B4:[24840004]: addiu      $a0, $a0, 4
    0890B2B8:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890B2BC:[8C641690]: lw         $a0, 5776($v1)
    0890B2C0:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    0890B2C4:[3442FFFF]: ori        $v0, $v0, -1
    0890B2C8:[00822024]: and        $a0, $a0, $v0
    0890B2CC:[3C03FFE0]: lui        $v1, 0xFFE0 <=> li $v1, 0xFFE00000
    0890B2D0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0890B2D4:[00042080]: sll        $a0, $a0, 0x0002
    0890B2D8:[00822025]: or         $a0, $a0, $v0
    0890B2DC:[346AFFFF]: ori        $t2, $v1, -1
    0890B2E0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    0890B2E4:[3C033400]: lui        $v1, 0x3400 <=> li $v1, 0x34000000
    0890B2E8:[3449B000]: ori        $t1, $v0, -20480
    0890B2EC:[34680001]: ori        $t0, $v1, 1
    0890B2F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890B2F4:[3C07001F]: lui        $a3, 0x001F <=> li $a3, 0x001F0000
    0890B2F8:[0A242CC2]: j          0x0890B308
    0890B2FC:[24060064]: addiu      $a2, $zr, 100 <=> li $a2, 100
    0890B300:[10A6000A]: beq        $a1, $a2, 0x0890B32C
    0890B304:[24840004]: addiu      $a0, $a0, 4
    0890B308:[8C820000]: lw         $v0, 0($a0)
    0890B30C:[24A50001]: addiu      $a1, $a1, 1
    0890B310:[00471824]: and        $v1, $v0, $a3
    0890B314:[004A1024]: and        $v0, $v0, $t2
    0890B318:[1449FFF9]: bne        $v0, $t1, 0x0890B300
    0890B31C:[00681825]: or         $v1, $v1, $t0
    0890B320:[AC830000]: sw         $v1, 0($a0)
    0890B324:[14A6FFF8]: bne        $a1, $a2, 0x0890B308
    0890B328:[24840004]: addiu      $a0, $a0, 4
    0890B32C:[0E2445A0]: jal        0x08911680 [sceKernelDcacheWritebackAll]
    0890B330:[00000000]: nop
    0890B334:[8FBF0000]: lw         $ra, 0($sp)
    0890B338:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890B33C:[03E00008]: jr         $ra
    0890B340:[27BD0008]: addiu      $sp, $sp, 8
  Back Branch 0890B2A4 100 times (length 8)
    0890B278:[34680001]: ori        $t0, $v1, 1
    0890B27C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890B280:[3C07001F]: lui        $a3, 0x001F <=> li $a3, 0x001F0000
    0890B284:[0A242CA5]: j          0x0890B294
    0890B288:[24060064]: addiu      $a2, $zr, 100 <=> li $a2, 100
--> 0890B28C:[10A6000A]: beq        $a1, $a2, 0x0890B2B8
    0890B290:[24840004]: addiu      $a0, $a0, 4
    0890B294:[8C820000]: lw         $v0, 0($a0)
    0890B298:[24A50001]: addiu      $a1, $a1, 1
    0890B29C:[00471824]: and        $v1, $v0, $a3
    0890B2A0:[004A1024]: and        $v0, $v0, $t2
--> 0890B2A4:[1449FFF9]: bne        $v0, $t1, 0x0890B28C
    0890B2A8:[00681825]: or         $v1, $v1, $t0
    0890B2AC:[AC830000]: sw         $v1, 0($a0)
    0890B2B0:[14A6FFF8]: bne        $a1, $a2, 0x0890B294
    0890B2B4:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0890B318 100 times (length 8)
    0890B2EC:[34680001]: ori        $t0, $v1, 1
    0890B2F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890B2F4:[3C07001F]: lui        $a3, 0x001F <=> li $a3, 0x001F0000
    0890B2F8:[0A242CC2]: j          0x0890B308
    0890B2FC:[24060064]: addiu      $a2, $zr, 100 <=> li $a2, 100
--> 0890B300:[10A6000A]: beq        $a1, $a2, 0x0890B32C
    0890B304:[24840004]: addiu      $a0, $a0, 4
    0890B308:[8C820000]: lw         $v0, 0($a0)
    0890B30C:[24A50001]: addiu      $a1, $a1, 1
    0890B310:[00471824]: and        $v1, $v0, $a3
    0890B314:[004A1024]: and        $v0, $v0, $t2
--> 0890B318:[1449FFF9]: bne        $v0, $t1, 0x0890B300
    0890B31C:[00681825]: or         $v1, $v1, $t0
    0890B320:[AC830000]: sw         $v1, 0($a0)
    0890B324:[14A6FFF8]: bne        $a1, $a2, 0x0890B308
    0890B328:[24840004]: addiu      $a0, $a0, 4
_S1_2_890F304 774 instructions (0.031%), 1 calls (0890F038 - 0890F498, length 281)
    0890F038:[27BDFFF8]: addiu      $sp, $sp, -8
    0890F03C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F040:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    0890F044:[24A51DFC]: addiu      $a1, $a1, 7676
    0890F048:[AFB00000]: sw         $s0, 0($sp)
    0890F04C:[AFBF0004]: sw         $ra, 4($sp)
    0890F050:[0E243C05]: jal        0x0890F014
    0890F054:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0890F058:[104000A6]: beq        $v0, $zr, 0x0890F2F4
    0890F05C:[8FBF0004]: lw         $ra, 4($sp)
    0890F060:[82030001]: lb         $v1, 1($s0)
    0890F064:[10600021]: beq        $v1, $zr, 0x0890F0EC
    0890F068:[26090001]: addiu      $t1, $s0, 1
    0890F06C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F070:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890F074:[0A243C23]: j          0x0890F08C
    0890F078:[2408002F]: addiu      $t0, $zr, 47 <=> li $t0, 47
    0890F07C:[02071021]: addu       $v0, $s0, $a3
    0890F080:[80430001]: lb         $v1, 1($v0)
    0890F084:[5060001A]: beql       $v1, $zr, 0x0890F0F0
    0890F088:[82030000]: lb         $v1, 0($s0)
    0890F08C:[80420000]: lb         $v0, 0($v0)
    0890F090:[5448FFFA]: bnel       $v0, $t0, 0x0890F07C
    0890F094:[24E70001]: addiu      $a3, $a3, 1
    0890F098:[5462FFF8]: bnel       $v1, $v0, 0x0890F07C
    0890F09C:[24E70001]: addiu      $a3, $a3, 1
    0890F0A0:[24E20001]: addiu      $v0, $a3, 1
    0890F0A4:[02023021]: addu       $a2, $s0, $v0
    0890F0A8:[80C30000]: lb         $v1, 0($a2)
    0890F0AC:[5060000A]: beql       $v1, $zr, 0x0890F0D8
    0890F0B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0890F0B4:[24C50001]: addiu      $a1, $a2, 1
    0890F0B8:[90A40000]: lbu        $a0, 0($a1)
    0890F0BC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0890F0C0:[24A50001]: addiu      $a1, $a1, 1
    0890F0C4:[A0C40000]: sb         $a0, 0($a2)
    0890F0C8:[80620000]: lb         $v0, 0($v1)
    0890F0CC:[1440FFFA]: bne        $v0, $zr, 0x0890F0B8
    0890F0D0:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0890F0D4:[24E7FFFF]: addiu      $a3, $a3, -1
    0890F0D8:[24E70001]: addiu      $a3, $a3, 1
    0890F0DC:[02071021]: addu       $v0, $s0, $a3
    0890F0E0:[80430001]: lb         $v1, 1($v0)
    0890F0E4:[5460FFEA]: bnel       $v1, $zr, 0x0890F090
    0890F0E8:[80420000]: lb         $v0, 0($v0)
    0890F0EC:[82030000]: lb         $v1, 0($s0)
    0890F0F0:[54600057]: bnel       $v1, $zr, 0x0890F250
    0890F0F4:[81240000]: lb         $a0, 0($t1)
    0890F0F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F0FC:[02062021]: addu       $a0, $s0, $a2
    0890F100:[80830001]: lb         $v1, 1($a0)
    0890F104:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F108:[1062002A]: beq        $v1, $v0, 0x0890F1B4
    0890F10C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F110:[24C50001]: addiu      $a1, $a2, 1
    0890F114:[02052021]: addu       $a0, $s0, $a1
    0890F118:[80830000]: lb         $v1, 0($a0)
    0890F11C:[14600016]: bne        $v1, $zr, 0x0890F178
    0890F120:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F124:[81220000]: lb         $v0, 0($t1)
    0890F128:[1040003E]: beq        $v0, $zr, 0x0890F224
    0890F12C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F130:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0890F134:[24840001]: addiu      $a0, $a0, 1
    0890F138:[02041021]: addu       $v0, $s0, $a0
    0890F13C:[80430000]: lb         $v1, 0($v0)
    0890F140:[5460FFFD]: bnel       $v1, $zr, 0x0890F138
    0890F144:[24840001]: addiu      $a0, $a0, 1
    0890F148:[18800006]: blez       $a0, 0x0890F164
    0890F14C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F150:[02022021]: addu       $a0, $s0, $v0
    0890F154:[8083FFFF]: lb         $v1, -1($a0)
    0890F158:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F15C:[50620037]: beql       $v1, $v0, 0x0890F23C
    0890F160:[A080FFFF]: sb         $zr, -1($a0)
    0890F164:[8FBF0004]: lw         $ra, 4($sp)
    0890F168:[8FB00000]: lw         $s0, 0($sp)
    0890F16C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F170:[03E00008]: jr         $ra
    0890F174:[27BD0008]: addiu      $sp, $sp, 8
    0890F178:[10620007]: beq        $v1, $v0, 0x0890F198
    0890F17C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F180:[80640001]: lb         $a0, 1($v1)
    0890F184:[1080FFE7]: beq        $a0, $zr, 0x0890F124
    0890F188:[24A50001]: addiu      $a1, $a1, 1
    0890F18C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F190:[1482FFFB]: bne        $a0, $v0, 0x0890F180
    0890F194:[24630001]: addiu      $v1, $v1, 1
    0890F198:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0890F19C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F1A0:[02062021]: addu       $a0, $s0, $a2
    0890F1A4:[80830001]: lb         $v1, 1($a0)
    0890F1A8:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F1AC:[1462FFD9]: bne        $v1, $v0, 0x0890F114
    0890F1B0:[24C50001]: addiu      $a1, $a2, 1
    0890F1B4:[80820002]: lb         $v0, 2($a0)
    0890F1B8:[1040FFD6]: beq        $v0, $zr, 0x0890F114
    0890F1BC:[24C50001]: addiu      $a1, $a2, 1
    0890F1C0:[5443FFD5]: bnel       $v0, $v1, 0x0890F118
    0890F1C4:[02052021]: addu       $a0, $s0, $a1
    0890F1C8:[80830003]: lb         $v1, 3($a0)
    0890F1CC:[5060FFD2]: beql       $v1, $zr, 0x0890F118
    0890F1D0:[02052021]: addu       $a0, $s0, $a1
    0890F1D4:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F1D8:[5462FFCF]: bnel       $v1, $v0, 0x0890F118
    0890F1DC:[02052021]: addu       $a0, $s0, $a1
    0890F1E0:[02071821]: addu       $v1, $s0, $a3
    0890F1E4:[80620001]: lb         $v0, 1($v1)
    0890F1E8:[1040000A]: beq        $v0, $zr, 0x0890F214
    0890F1EC:[24660001]: addiu      $a2, $v1, 1
    0890F1F0:[24650002]: addiu      $a1, $v1, 2
    0890F1F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F1F8:[90620004]: lbu        $v0, 4($v1)
    0890F1FC:[24630001]: addiu      $v1, $v1, 1
    0890F200:[A0C20000]: sb         $v0, 0($a2)
    0890F204:[80A20000]: lb         $v0, 0($a1)
    0890F208:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F20C:[1440FFFA]: bne        $v0, $zr, 0x0890F1F8
    0890F210:[24A50001]: addiu      $a1, $a1, 1
    0890F214:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890F218:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F21C:[0A243C68]: j          0x0890F1A0
    0890F220:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F224:[02022021]: addu       $a0, $s0, $v0
    0890F228:[8083FFFF]: lb         $v1, -1($a0)
    0890F22C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F230:[1462FFCD]: bne        $v1, $v0, 0x0890F168
    0890F234:[8FBF0004]: lw         $ra, 4($sp)
    0890F238:[A080FFFF]: sb         $zr, -1($a0)
    0890F23C:[8FBF0004]: lw         $ra, 4($sp)
    0890F240:[8FB00000]: lw         $s0, 0($sp)
    0890F244:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F248:[03E00008]: jr         $ra
    0890F24C:[27BD0008]: addiu      $sp, $sp, 8
    0890F250:[1080FFAA]: beq        $a0, $zr, 0x0890F0FC
    0890F254:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F258:[82050002]: lb         $a1, 2($s0)
    0890F25C:[50A0FFA8]: beql       $a1, $zr, 0x0890F100
    0890F260:[02062021]: addu       $a0, $s0, $a2
    0890F264:[0A243CA7]: j          0x0890F29C
    0890F268:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F26C:[24C60001]: addiu      $a2, $a2, 1
    0890F270:[02061021]: addu       $v0, $s0, $a2
    0890F274:[80430000]: lb         $v1, 0($v0)
    0890F278:[5060FFA0]: beql       $v1, $zr, 0x0890F0FC
    0890F27C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F280:[80440001]: lb         $a0, 1($v0)
    0890F284:[5080FF9D]: beql       $a0, $zr, 0x0890F0FC
    0890F288:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F28C:[80450002]: lb         $a1, 2($v0)
    0890F290:[50A0FF9A]: beql       $a1, $zr, 0x0890F0FC
    0890F294:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F298:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F29C:[5462FFF4]: bnel       $v1, $v0, 0x0890F270
    0890F2A0:[24C60001]: addiu      $a2, $a2, 1
    0890F2A4:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F2A8:[5482FFF1]: bnel       $a0, $v0, 0x0890F270
    0890F2AC:[24C60001]: addiu      $a2, $a2, 1
    0890F2B0:[54A3FFEF]: bnel       $a1, $v1, 0x0890F270
    0890F2B4:[24C60001]: addiu      $a2, $a2, 1
    0890F2B8:[24C20001]: addiu      $v0, $a2, 1
    0890F2BC:[02023821]: addu       $a3, $s0, $v0
    0890F2C0:[80E30000]: lb         $v1, 0($a3)
    0890F2C4:[5060FFE9]: beql       $v1, $zr, 0x0890F26C
    0890F2C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0890F2CC:[24E50001]: addiu      $a1, $a3, 1
    0890F2D0:[90A40001]: lbu        $a0, 1($a1)
    0890F2D4:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0890F2D8:[24A50001]: addiu      $a1, $a1, 1
    0890F2DC:[A0E40000]: sb         $a0, 0($a3)
    0890F2E0:[80620000]: lb         $v0, 0($v1)
    0890F2E4:[1440FFFA]: bne        $v0, $zr, 0x0890F2D0
    0890F2E8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0890F2EC:[0A243C9B]: j          0x0890F26C
    0890F2F0:[24C6FFFF]: addiu      $a2, $a2, -1
    0890F2F4:[8FB00000]: lw         $s0, 0($sp)
    0890F2F8:[2402FFF6]: addiu      $v0, $zr, -10 <=> li $v0, -10
    0890F2FC:[03E00008]: jr         $ra
    0890F300:[27BD0008]: addiu      $sp, $sp, 8
    0890F304:[27BDFFF0]: addiu      $sp, $sp, -16
    0890F308:[AFB20008]: sw         $s2, 8($sp)
    0890F30C:[AFB10004]: sw         $s1, 4($sp)
    0890F310:[AFB00000]: sw         $s0, 0($sp)
    0890F314:[AFBF000C]: sw         $ra, 12($sp)
    0890F318:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0890F31C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0890F320:[0E243BDB]: jal        0x0890EF6C
    0890F324:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0890F328:[18400005]: blez       $v0, 0x0890F340
    0890F32C:[02021021]: addu       $v0, $s0, $v0
    0890F330:[80440000]: lb         $a0, 0($v0)
    0890F334:[2403002F]: addiu      $v1, $zr, 47 <=> li $v1, 47
    0890F338:[1083002C]: beq        $a0, $v1, 0x0890F3EC
    0890F33C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890F340:[82030000]: lb         $v1, 0($s0)
    0890F344:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F348:[1062000E]: beq        $v1, $v0, 0x0890F384
    0890F34C:[00000000]: nop
    0890F350:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0890F354:[2484BE10]: addiu      $a0, $a0, -16880
    0890F358:[0E243271]: jal        0x0890C9C4
    0890F35C:[00000000]: nop
    0890F360:[0051102B]: sltu       $v0, $v0, $s1
    0890F364:[14400014]: bne        $v0, $zr, 0x0890F3B8
    0890F368:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    0890F36C:[8FBF000C]: lw         $ra, 12($sp)
    0890F370:[8FB20008]: lw         $s2, 8($sp)
    0890F374:[8FB10004]: lw         $s1, 4($sp)
    0890F378:[8FB00000]: lw         $s0, 0($sp)
    0890F37C:[03E00008]: jr         $ra
    0890F380:[27BD0010]: addiu      $sp, $sp, 16
    0890F384:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0890F388:[2484BE10]: addiu      $a0, $a0, -16880
    0890F38C:[0E243271]: jal        0x0890C9C4
    0890F390:[00000000]: nop
    0890F394:[0051102B]: sltu       $v0, $v0, $s1
    0890F398:[14400026]: bne        $v0, $zr, 0x0890F434
    0890F39C:[8FBF000C]: lw         $ra, 12($sp)
    0890F3A0:[8FB20008]: lw         $s2, 8($sp)
    0890F3A4:[8FB10004]: lw         $s1, 4($sp)
    0890F3A8:[8FB00000]: lw         $s0, 0($sp)
    0890F3AC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0890F3B0:[03E00008]: jr         $ra
    0890F3B4:[27BD0010]: addiu      $sp, $sp, 16
    0890F3B8:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0890F3BC:[24A5BE10]: addiu      $a1, $a1, -16880
    0890F3C0:[0E24324E]: jal        0x0890C938
    0890F3C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3C8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3CC:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    0890F3D0:[24A51DFC]: addiu      $a1, $a1, 7676
    0890F3D4:[0E243C05]: jal        0x0890F014
    0890F3D8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890F3DC:[14400027]: bne        $v0, $zr, 0x0890F47C
    0890F3E0:[2402FFFA]: addiu      $v0, $zr, -6 <=> li $v0, -6
    0890F3E4:[0A243CDC]: j          0x0890F370
    0890F3E8:[8FBF000C]: lw         $ra, 12($sp)
    0890F3EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3F0:[0E243BF3]: jal        0x0890EFCC
    0890F3F4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890F3F8:[1040FFDC]: beq        $v0, $zr, 0x0890F36C
    0890F3FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890F400:[0E243BDB]: jal        0x0890EF6C
    0890F404:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F408:[0442001A]: bltzl      $v0, 0x0890F474
    0890F40C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F410:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890F414:[02432021]: addu       $a0, $s2, $v1
    0890F418:[02222823]: subu       $a1, $s1, $v0
    0890F41C:[8FBF000C]: lw         $ra, 12($sp)
    0890F420:[8FB20008]: lw         $s2, 8($sp)
    0890F424:[8FB10004]: lw         $s1, 4($sp)
    0890F428:[8FB00000]: lw         $s0, 0($sp)
    0890F42C:[0A243C0E]: j          0x0890F038
    0890F430:[27BD0010]: addiu      $sp, $sp, 16
    0890F434:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0890F438:[24A5BE10]: addiu      $a1, $a1, -16880
    0890F43C:[0E24324E]: jal        0x0890C938
    0890F440:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F444:[0E243BDB]: jal        0x0890EF6C
    0890F448:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F44C:[02421021]: addu       $v0, $s2, $v0
    0890F450:[A0400000]: sb         $zr, 0($v0)
    0890F454:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890F458:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F45C:[0E243C05]: jal        0x0890F014
    0890F460:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890F464:[1440FFE6]: bne        $v0, $zr, 0x0890F400
    0890F468:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    0890F46C:[0A243CDC]: j          0x0890F370
    0890F470:[8FBF000C]: lw         $ra, 12($sp)
    0890F474:[0A243D05]: j          0x0890F414
    0890F478:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0890F47C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890F480:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F484:[0E243C05]: jal        0x0890F014
    0890F488:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890F48C:[1440FFDC]: bne        $v0, $zr, 0x0890F400
    0890F490:[2402FFF9]: addiu      $v0, $zr, -7 <=> li $v0, -7
    0890F494:[0A243CDC]: j          0x0890F370
    0890F498:[8FBF000C]: lw         $ra, 12($sp)
  Back Branch 0890F140 24 times (length 4)
    0890F124:[81220000]: lb         $v0, 0($t1)
    0890F128:[1040003E]: beq        $v0, $zr, 0x0890F224
    0890F12C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F130:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0890F134:[24840001]: addiu      $a0, $a0, 1
--> 0890F138:[02041021]: addu       $v0, $s0, $a0
    0890F13C:[80430000]: lb         $v1, 0($v0)
--> 0890F140:[5460FFFD]: bnel       $v1, $zr, 0x0890F138
    0890F144:[24840001]: addiu      $a0, $a0, 1
    0890F148:[18800006]: blez       $a0, 0x0890F164
    0890F14C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F150:[02022021]: addu       $a0, $s0, $v0
  Back Branch 0890F090 22 times (length 7)
    0890F068:[26090001]: addiu      $t1, $s0, 1
    0890F06C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F070:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890F074:[0A243C23]: j          0x0890F08C
    0890F078:[2408002F]: addiu      $t0, $zr, 47 <=> li $t0, 47
--> 0890F07C:[02071021]: addu       $v0, $s0, $a3
    0890F080:[80430001]: lb         $v1, 1($v0)
    0890F084:[5060001A]: beql       $v1, $zr, 0x0890F0F0
    0890F088:[82030000]: lb         $v1, 0($s0)
    0890F08C:[80420000]: lb         $v0, 0($v0)
--> 0890F090:[5448FFFA]: bnel       $v0, $t0, 0x0890F07C
    0890F094:[24E70001]: addiu      $a3, $a3, 1
    0890F098:[5462FFF8]: bnel       $v1, $v0, 0x0890F07C
    0890F09C:[24E70001]: addiu      $a3, $a3, 1
    0890F0A0:[24E20001]: addiu      $v0, $a3, 1
  Back Branch 0890F184 22 times (length 26)
    0890F110:[24C50001]: addiu      $a1, $a2, 1
    0890F114:[02052021]: addu       $a0, $s0, $a1
    0890F118:[80830000]: lb         $v1, 0($a0)
    0890F11C:[14600016]: bne        $v1, $zr, 0x0890F178
    0890F120:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
--> 0890F124:[81220000]: lb         $v0, 0($t1)
    0890F128:[1040003E]: beq        $v0, $zr, 0x0890F224
    0890F12C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F130:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0890F134:[24840001]: addiu      $a0, $a0, 1
    0890F138:[02041021]: addu       $v0, $s0, $a0
    0890F13C:[80430000]: lb         $v1, 0($v0)
    0890F140:[5460FFFD]: bnel       $v1, $zr, 0x0890F138
    0890F144:[24840001]: addiu      $a0, $a0, 1
    0890F148:[18800006]: blez       $a0, 0x0890F164
    0890F14C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F150:[02022021]: addu       $a0, $s0, $v0
    0890F154:[8083FFFF]: lb         $v1, -1($a0)
    0890F158:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F15C:[50620037]: beql       $v1, $v0, 0x0890F23C
    0890F160:[A080FFFF]: sb         $zr, -1($a0)
    0890F164:[8FBF0004]: lw         $ra, 4($sp)
    0890F168:[8FB00000]: lw         $s0, 0($sp)
    0890F16C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F170:[03E00008]: jr         $ra
    0890F174:[27BD0008]: addiu      $sp, $sp, 8
    0890F178:[10620007]: beq        $v1, $v0, 0x0890F198
    0890F17C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F180:[80640001]: lb         $a0, 1($v1)
--> 0890F184:[1080FFE7]: beq        $a0, $zr, 0x0890F124
    0890F188:[24A50001]: addiu      $a1, $a1, 1
    0890F18C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F190:[1482FFFB]: bne        $a0, $v0, 0x0890F180
    0890F194:[24630001]: addiu      $v1, $v1, 1
  Back Branch 0890F190 22 times (length 6)
    0890F16C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F170:[03E00008]: jr         $ra
    0890F174:[27BD0008]: addiu      $sp, $sp, 8
    0890F178:[10620007]: beq        $v1, $v0, 0x0890F198
    0890F17C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 0890F180:[80640001]: lb         $a0, 1($v1)
    0890F184:[1080FFE7]: beq        $a0, $zr, 0x0890F124
    0890F188:[24A50001]: addiu      $a1, $a1, 1
    0890F18C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
--> 0890F190:[1482FFFB]: bne        $a0, $v0, 0x0890F180
    0890F194:[24630001]: addiu      $v1, $v1, 1
    0890F198:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0890F19C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F1A0:[02062021]: addu       $a0, $s0, $a2
  Back Branch 0890F29C 21 times (length 13)
    0890F25C:[50A0FFA8]: beql       $a1, $zr, 0x0890F100
    0890F260:[02062021]: addu       $a0, $s0, $a2
    0890F264:[0A243CA7]: j          0x0890F29C
    0890F268:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F26C:[24C60001]: addiu      $a2, $a2, 1
--> 0890F270:[02061021]: addu       $v0, $s0, $a2
    0890F274:[80430000]: lb         $v1, 0($v0)
    0890F278:[5060FFA0]: beql       $v1, $zr, 0x0890F0FC
    0890F27C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F280:[80440001]: lb         $a0, 1($v0)
    0890F284:[5080FF9D]: beql       $a0, $zr, 0x0890F0FC
    0890F288:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F28C:[80450002]: lb         $a1, 2($v0)
    0890F290:[50A0FF9A]: beql       $a1, $zr, 0x0890F0FC
    0890F294:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F298:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
--> 0890F29C:[5462FFF4]: bnel       $v1, $v0, 0x0890F270
    0890F2A0:[24C60001]: addiu      $a2, $a2, 1
    0890F2A4:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F2A8:[5482FFF1]: bnel       $a0, $v0, 0x0890F270
    0890F2AC:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0890F098 3 times (length 9)
    0890F068:[26090001]: addiu      $t1, $s0, 1
    0890F06C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F070:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890F074:[0A243C23]: j          0x0890F08C
    0890F078:[2408002F]: addiu      $t0, $zr, 47 <=> li $t0, 47
--> 0890F07C:[02071021]: addu       $v0, $s0, $a3
    0890F080:[80430001]: lb         $v1, 1($v0)
    0890F084:[5060001A]: beql       $v1, $zr, 0x0890F0F0
    0890F088:[82030000]: lb         $v1, 0($s0)
    0890F08C:[80420000]: lb         $v0, 0($v0)
    0890F090:[5448FFFA]: bnel       $v0, $t0, 0x0890F07C
    0890F094:[24E70001]: addiu      $a3, $a3, 1
--> 0890F098:[5462FFF8]: bnel       $v1, $v0, 0x0890F07C
    0890F09C:[24E70001]: addiu      $a3, $a3, 1
    0890F0A0:[24E20001]: addiu      $v0, $a3, 1
    0890F0A4:[02023021]: addu       $a2, $s0, $v0
    0890F0A8:[80C30000]: lb         $v1, 0($a2)
  Back Branch 0890F2A8 3 times (length 16)
    0890F25C:[50A0FFA8]: beql       $a1, $zr, 0x0890F100
    0890F260:[02062021]: addu       $a0, $s0, $a2
    0890F264:[0A243CA7]: j          0x0890F29C
    0890F268:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F26C:[24C60001]: addiu      $a2, $a2, 1
--> 0890F270:[02061021]: addu       $v0, $s0, $a2
    0890F274:[80430000]: lb         $v1, 0($v0)
    0890F278:[5060FFA0]: beql       $v1, $zr, 0x0890F0FC
    0890F27C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F280:[80440001]: lb         $a0, 1($v0)
    0890F284:[5080FF9D]: beql       $a0, $zr, 0x0890F0FC
    0890F288:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F28C:[80450002]: lb         $a1, 2($v0)
    0890F290:[50A0FF9A]: beql       $a1, $zr, 0x0890F0FC
    0890F294:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F298:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F29C:[5462FFF4]: bnel       $v1, $v0, 0x0890F270
    0890F2A0:[24C60001]: addiu      $a2, $a2, 1
    0890F2A4:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
--> 0890F2A8:[5482FFF1]: bnel       $a0, $v0, 0x0890F270
    0890F2AC:[24C60001]: addiu      $a2, $a2, 1
    0890F2B0:[54A3FFEF]: bnel       $a1, $v1, 0x0890F270
    0890F2B4:[24C60001]: addiu      $a2, $a2, 1
    0890F2B8:[24C20001]: addiu      $v0, $a2, 1
  Back Branch 0890F1AC 3 times (length 40)
    0890F100:[80830001]: lb         $v1, 1($a0)
    0890F104:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F108:[1062002A]: beq        $v1, $v0, 0x0890F1B4
    0890F10C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F110:[24C50001]: addiu      $a1, $a2, 1
--> 0890F114:[02052021]: addu       $a0, $s0, $a1
    0890F118:[80830000]: lb         $v1, 0($a0)
    0890F11C:[14600016]: bne        $v1, $zr, 0x0890F178
    0890F120:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F124:[81220000]: lb         $v0, 0($t1)
    0890F128:[1040003E]: beq        $v0, $zr, 0x0890F224
    0890F12C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F130:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0890F134:[24840001]: addiu      $a0, $a0, 1
    0890F138:[02041021]: addu       $v0, $s0, $a0
    0890F13C:[80430000]: lb         $v1, 0($v0)
    0890F140:[5460FFFD]: bnel       $v1, $zr, 0x0890F138
    0890F144:[24840001]: addiu      $a0, $a0, 1
    0890F148:[18800006]: blez       $a0, 0x0890F164
    0890F14C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F150:[02022021]: addu       $a0, $s0, $v0
    0890F154:[8083FFFF]: lb         $v1, -1($a0)
    0890F158:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F15C:[50620037]: beql       $v1, $v0, 0x0890F23C
    0890F160:[A080FFFF]: sb         $zr, -1($a0)
    0890F164:[8FBF0004]: lw         $ra, 4($sp)
    0890F168:[8FB00000]: lw         $s0, 0($sp)
    0890F16C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F170:[03E00008]: jr         $ra
    0890F174:[27BD0008]: addiu      $sp, $sp, 8
    0890F178:[10620007]: beq        $v1, $v0, 0x0890F198
    0890F17C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F180:[80640001]: lb         $a0, 1($v1)
    0890F184:[1080FFE7]: beq        $a0, $zr, 0x0890F124
    0890F188:[24A50001]: addiu      $a1, $a1, 1
    0890F18C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F190:[1482FFFB]: bne        $a0, $v0, 0x0890F180
    0890F194:[24630001]: addiu      $v1, $v1, 1
    0890F198:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0890F19C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F1A0:[02062021]: addu       $a0, $s0, $a2
    0890F1A4:[80830001]: lb         $v1, 1($a0)
    0890F1A8:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
--> 0890F1AC:[1462FFD9]: bne        $v1, $v0, 0x0890F114
    0890F1B0:[24C50001]: addiu      $a1, $a2, 1
    0890F1B4:[80820002]: lb         $v0, 2($a0)
    0890F1B8:[1040FFD6]: beq        $v0, $zr, 0x0890F114
    0890F1BC:[24C50001]: addiu      $a1, $a2, 1
  Back Branch 0890F3F8 1 times (length 37)
    0890F358:[0E243271]: jal        0x0890C9C4
    0890F35C:[00000000]: nop
    0890F360:[0051102B]: sltu       $v0, $v0, $s1
    0890F364:[14400014]: bne        $v0, $zr, 0x0890F3B8
    0890F368:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
--> 0890F36C:[8FBF000C]: lw         $ra, 12($sp)
    0890F370:[8FB20008]: lw         $s2, 8($sp)
    0890F374:[8FB10004]: lw         $s1, 4($sp)
    0890F378:[8FB00000]: lw         $s0, 0($sp)
    0890F37C:[03E00008]: jr         $ra
    0890F380:[27BD0010]: addiu      $sp, $sp, 16
    0890F384:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0890F388:[2484BE10]: addiu      $a0, $a0, -16880
    0890F38C:[0E243271]: jal        0x0890C9C4
    0890F390:[00000000]: nop
    0890F394:[0051102B]: sltu       $v0, $v0, $s1
    0890F398:[14400026]: bne        $v0, $zr, 0x0890F434
    0890F39C:[8FBF000C]: lw         $ra, 12($sp)
    0890F3A0:[8FB20008]: lw         $s2, 8($sp)
    0890F3A4:[8FB10004]: lw         $s1, 4($sp)
    0890F3A8:[8FB00000]: lw         $s0, 0($sp)
    0890F3AC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0890F3B0:[03E00008]: jr         $ra
    0890F3B4:[27BD0010]: addiu      $sp, $sp, 16
    0890F3B8:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0890F3BC:[24A5BE10]: addiu      $a1, $a1, -16880
    0890F3C0:[0E24324E]: jal        0x0890C938
    0890F3C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3C8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3CC:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    0890F3D0:[24A51DFC]: addiu      $a1, $a1, 7676
    0890F3D4:[0E243C05]: jal        0x0890F014
    0890F3D8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890F3DC:[14400027]: bne        $v0, $zr, 0x0890F47C
    0890F3E0:[2402FFFA]: addiu      $v0, $zr, -6 <=> li $v0, -6
    0890F3E4:[0A243CDC]: j          0x0890F370
    0890F3E8:[8FBF000C]: lw         $ra, 12($sp)
    0890F3EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F3F0:[0E243BF3]: jal        0x0890EFCC
    0890F3F4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0890F3F8:[1040FFDC]: beq        $v0, $zr, 0x0890F36C
    0890F3FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890F400:[0E243BDB]: jal        0x0890EF6C
    0890F404:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890F408:[0442001A]: bltzl      $v0, 0x0890F474
  Back Branch 0890F0CC 1 times (length 7)
    0890F0A4:[02023021]: addu       $a2, $s0, $v0
    0890F0A8:[80C30000]: lb         $v1, 0($a2)
    0890F0AC:[5060000A]: beql       $v1, $zr, 0x0890F0D8
    0890F0B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0890F0B4:[24C50001]: addiu      $a1, $a2, 1
--> 0890F0B8:[90A40000]: lbu        $a0, 0($a1)
    0890F0BC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0890F0C0:[24A50001]: addiu      $a1, $a1, 1
    0890F0C4:[A0C40000]: sb         $a0, 0($a2)
    0890F0C8:[80620000]: lb         $v0, 0($v1)
--> 0890F0CC:[1440FFFA]: bne        $v0, $zr, 0x0890F0B8
    0890F0D0:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0890F0D4:[24E7FFFF]: addiu      $a3, $a3, -1
    0890F0D8:[24E70001]: addiu      $a3, $a3, 1
    0890F0DC:[02071021]: addu       $v0, $s0, $a3
  Back Branch 0890F250 1 times (length 87)
    0890F0E8:[80420000]: lb         $v0, 0($v0)
    0890F0EC:[82030000]: lb         $v1, 0($s0)
    0890F0F0:[54600057]: bnel       $v1, $zr, 0x0890F250
    0890F0F4:[81240000]: lb         $a0, 0($t1)
    0890F0F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0890F0FC:[02062021]: addu       $a0, $s0, $a2
    0890F100:[80830001]: lb         $v1, 1($a0)
    0890F104:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F108:[1062002A]: beq        $v1, $v0, 0x0890F1B4
    0890F10C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F110:[24C50001]: addiu      $a1, $a2, 1
    0890F114:[02052021]: addu       $a0, $s0, $a1
    0890F118:[80830000]: lb         $v1, 0($a0)
    0890F11C:[14600016]: bne        $v1, $zr, 0x0890F178
    0890F120:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F124:[81220000]: lb         $v0, 0($t1)
    0890F128:[1040003E]: beq        $v0, $zr, 0x0890F224
    0890F12C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F130:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0890F134:[24840001]: addiu      $a0, $a0, 1
    0890F138:[02041021]: addu       $v0, $s0, $a0
    0890F13C:[80430000]: lb         $v1, 0($v0)
    0890F140:[5460FFFD]: bnel       $v1, $zr, 0x0890F138
    0890F144:[24840001]: addiu      $a0, $a0, 1
    0890F148:[18800006]: blez       $a0, 0x0890F164
    0890F14C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F150:[02022021]: addu       $a0, $s0, $v0
    0890F154:[8083FFFF]: lb         $v1, -1($a0)
    0890F158:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F15C:[50620037]: beql       $v1, $v0, 0x0890F23C
    0890F160:[A080FFFF]: sb         $zr, -1($a0)
    0890F164:[8FBF0004]: lw         $ra, 4($sp)
    0890F168:[8FB00000]: lw         $s0, 0($sp)
    0890F16C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F170:[03E00008]: jr         $ra
    0890F174:[27BD0008]: addiu      $sp, $sp, 8
    0890F178:[10620007]: beq        $v1, $v0, 0x0890F198
    0890F17C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F180:[80640001]: lb         $a0, 1($v1)
    0890F184:[1080FFE7]: beq        $a0, $zr, 0x0890F124
    0890F188:[24A50001]: addiu      $a1, $a1, 1
    0890F18C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F190:[1482FFFB]: bne        $a0, $v0, 0x0890F180
    0890F194:[24630001]: addiu      $v1, $v1, 1
    0890F198:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0890F19C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F1A0:[02062021]: addu       $a0, $s0, $a2
    0890F1A4:[80830001]: lb         $v1, 1($a0)
    0890F1A8:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0890F1AC:[1462FFD9]: bne        $v1, $v0, 0x0890F114
    0890F1B0:[24C50001]: addiu      $a1, $a2, 1
    0890F1B4:[80820002]: lb         $v0, 2($a0)
    0890F1B8:[1040FFD6]: beq        $v0, $zr, 0x0890F114
    0890F1BC:[24C50001]: addiu      $a1, $a2, 1
    0890F1C0:[5443FFD5]: bnel       $v0, $v1, 0x0890F118
    0890F1C4:[02052021]: addu       $a0, $s0, $a1
    0890F1C8:[80830003]: lb         $v1, 3($a0)
    0890F1CC:[5060FFD2]: beql       $v1, $zr, 0x0890F118
    0890F1D0:[02052021]: addu       $a0, $s0, $a1
    0890F1D4:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F1D8:[5462FFCF]: bnel       $v1, $v0, 0x0890F118
    0890F1DC:[02052021]: addu       $a0, $s0, $a1
    0890F1E0:[02071821]: addu       $v1, $s0, $a3
    0890F1E4:[80620001]: lb         $v0, 1($v1)
    0890F1E8:[1040000A]: beq        $v0, $zr, 0x0890F214
    0890F1EC:[24660001]: addiu      $a2, $v1, 1
    0890F1F0:[24650002]: addiu      $a1, $v1, 2
    0890F1F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890F1F8:[90620004]: lbu        $v0, 4($v1)
    0890F1FC:[24630001]: addiu      $v1, $v1, 1
    0890F200:[A0C20000]: sb         $v0, 0($a2)
    0890F204:[80A20000]: lb         $v0, 0($a1)
    0890F208:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F20C:[1440FFFA]: bne        $v0, $zr, 0x0890F1F8
    0890F210:[24A50001]: addiu      $a1, $a1, 1
    0890F214:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890F218:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890F21C:[0A243C68]: j          0x0890F1A0
    0890F220:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890F224:[02022021]: addu       $a0, $s0, $v0
    0890F228:[8083FFFF]: lb         $v1, -1($a0)
    0890F22C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    0890F230:[1462FFCD]: bne        $v1, $v0, 0x0890F168
    0890F234:[8FBF0004]: lw         $ra, 4($sp)
    0890F238:[A080FFFF]: sb         $zr, -1($a0)
    0890F23C:[8FBF0004]: lw         $ra, 4($sp)
    0890F240:[8FB00000]: lw         $s0, 0($sp)
    0890F244:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F248:[03E00008]: jr         $ra
    0890F24C:[27BD0008]: addiu      $sp, $sp, 8
--> 0890F250:[1080FFAA]: beq        $a0, $zr, 0x0890F0FC
    0890F254:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890F258:[82050002]: lb         $a1, 2($s0)
    0890F25C:[50A0FFA8]: beql       $a1, $zr, 0x0890F100
    0890F260:[02062021]: addu       $a0, $s0, $a2
  Back Branch 0890F42C 1 times (length 255)
  Back Branch 0890F290 1 times (length 103)
_S1_2_890C9DC 685 instructions (0.027%), 1 calls (0890C9DC - 0890CB90, length 110)
    0890C9DC:[2CC20004]: sltiu      $v0, $a2, 4
    0890C9E0:[14400015]: bne        $v0, $zr, 0x0890CA38
    0890C9E4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890C9E8:[30CB0003]: andi       $t3, $a2, 3
    0890C9EC:[00CB3023]: subu       $a2, $a2, $t3
    0890C9F0:[90A20000]: lbu        $v0, 0($a1)
    0890C9F4:[90A80001]: lbu        $t0, 1($a1)
    0890C9F8:[90A90002]: lbu        $t1, 2($a1)
    0890C9FC:[90AA0003]: lbu        $t2, 3($a1)
    0890CA00:[24C7FFFC]: addiu      $a3, $a2, -4
    0890CA04:[A0620000]: sb         $v0, 0($v1)
    0890CA08:[10400028]: beq        $v0, $zr, 0x0890CAAC
    0890CA0C:[24A50004]: addiu      $a1, $a1, 4
    0890CA10:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    0890CA14:[11000027]: beq        $t0, $zr, 0x0890CAB4
    0890CA18:[A0680001]: sb         $t0, 1($v1)
    0890CA1C:[11200027]: beq        $t1, $zr, 0x0890CABC
    0890CA20:[A0690002]: sb         $t1, 2($v1)
    0890CA24:[11400027]: beq        $t2, $zr, 0x0890CAC4
    0890CA28:[A06A0003]: sb         $t2, 3($v1)
    0890CA2C:[14E0FFF0]: bne        $a3, $zr, 0x0890C9F0
    0890CA30:[24630004]: addiu      $v1, $v1, 4
    0890CA34:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    0890CA38:[00663021]: addu       $a2, $v1, $a2
    0890CA3C:[1066000D]: beq        $v1, $a2, 0x0890CA74
    0890CA40:[24670001]: addiu      $a3, $v1, 1
    0890CA44:[90A20000]: lbu        $v0, 0($a1)
    0890CA48:[24A50001]: addiu      $a1, $a1, 1
    0890CA4C:[1440000B]: bne        $v0, $zr, 0x0890CA7C
    0890CA50:[A0620000]: sb         $v0, 0($v1)
    0890CA54:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0890CA58:[10C30006]: beq        $a2, $v1, 0x0890CA74
    0890CA5C:[00000000]: nop
    0890CA60:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890CA64:[A0600000]: sb         $zr, 0($v1)
    0890CA68:[24630001]: addiu      $v1, $v1, 1
    0890CA6C:[5443FFFE]: bnel       $v0, $v1, 0x0890CA68
    0890CA70:[A0600000]: sb         $zr, 0($v1)
    0890CA74:[03E00008]: jr         $ra
    0890CA78:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CA7C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0890CA80:[0A2432A6]: j          0x0890CA98
    0890CA84:[00E64023]: subu       $t0, $a3, $a2
    0890CA88:[24A50001]: addiu      $a1, $a1, 1
    0890CA8C:[A0620000]: sb         $v0, 0($v1)
    0890CA90:[1040FFF1]: beq        $v0, $zr, 0x0890CA58
    0890CA94:[24630001]: addiu      $v1, $v1, 1
    0890CA98:[00E81023]: subu       $v0, $a3, $t0
    0890CA9C:[5462FFFA]: bnel       $v1, $v0, 0x0890CA88
    0890CAA0:[90A20000]: lbu        $v0, 0($a1)
    0890CAA4:[03E00008]: jr         $ra
    0890CAA8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CAAC:[24C7FFFD]: addiu      $a3, $a2, -3
    0890CAB0:[2463FFFF]: addiu      $v1, $v1, -1
    0890CAB4:[24E70001]: addiu      $a3, $a3, 1
    0890CAB8:[2463FFFF]: addiu      $v1, $v1, -1
    0890CABC:[24E70001]: addiu      $a3, $a3, 1
    0890CAC0:[2463FFFF]: addiu      $v1, $v1, -1
    0890CAC4:[00EB2821]: addu       $a1, $a3, $t3
    0890CAC8:[14A00024]: bne        $a1, $zr, 0x0890CB5C
    0890CACC:[24630004]: addiu      $v1, $v1, 4
    0890CAD0:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAD4:[1440000A]: bne        $v0, $zr, 0x0890CB00
    0890CAD8:[2CA20008]: sltiu      $v0, $a1, 8
    0890CADC:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CAE0:[24630010]: addiu      $v1, $v1, 16
    0890CAE4:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAE8:[AC60FFF0]: sw         $zr, -16($v1)
    0890CAEC:[AC60FFF4]: sw         $zr, -12($v1)
    0890CAF0:[AC60FFF8]: sw         $zr, -8($v1)
    0890CAF4:[1040FFF9]: beq        $v0, $zr, 0x0890CADC
    0890CAF8:[AC60FFFC]: sw         $zr, -4($v1)
    0890CAFC:[2CA20008]: sltiu      $v0, $a1, 8
    0890CB00:[14400006]: bne        $v0, $zr, 0x0890CB1C
    0890CB04:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB08:[AC600000]: sw         $zr, 0($v1)
    0890CB0C:[AC600004]: sw         $zr, 4($v1)
    0890CB10:[24A5FFF8]: addiu      $a1, $a1, -8
    0890CB14:[24630008]: addiu      $v1, $v1, 8
    0890CB18:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB1C:[14400005]: bne        $v0, $zr, 0x0890CB34
    0890CB20:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB24:[AC600000]: sw         $zr, 0($v1)
    0890CB28:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CB2C:[24630004]: addiu      $v1, $v1, 4
    0890CB30:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB34:[14400004]: bne        $v0, $zr, 0x0890CB48
    0890CB38:[00000000]: nop
    0890CB3C:[A4600000]: sh         $zr, 0($v1)
    0890CB40:[24A5FFFE]: addiu      $a1, $a1, -2
    0890CB44:[24630002]: addiu      $v1, $v1, 2
    0890CB48:[10A0FFCA]: beq        $a1, $zr, 0x0890CA74
    0890CB4C:[00000000]: nop
    0890CB50:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CB54:[03E00008]: jr         $ra
    0890CB58:[A0600000]: sb         $zr, 0($v1)
    0890CB5C:[30620003]: andi       $v0, $v1, 3
    0890CB60:[5040FFDC]: beql       $v0, $zr, 0x0890CAD4
    0890CB64:[2CA20010]: sltiu      $v0, $a1, 16
    0890CB68:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0890CB6C:[00653021]: addu       $a2, $v1, $a1
    0890CB70:[A0600000]: sb         $zr, 0($v1)
    0890CB74:[24630001]: addiu      $v1, $v1, 1
    0890CB78:[30650003]: andi       $a1, $v1, 3
    0890CB7C:[10C30003]: beq        $a2, $v1, 0x0890CB8C
    0890CB80:[2442FFFF]: addiu      $v0, $v0, -1
    0890CB84:[54A0FFFB]: bnel       $a1, $zr, 0x0890CB74
    0890CB88:[A0600000]: sb         $zr, 0($v1)
    0890CB8C:[0A2432B4]: j          0x0890CAD0
    0890CB90:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 0890CAF4 61 times (length 8)
    0890CAC8:[14A00024]: bne        $a1, $zr, 0x0890CB5C
    0890CACC:[24630004]: addiu      $v1, $v1, 4
    0890CAD0:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAD4:[1440000A]: bne        $v0, $zr, 0x0890CB00
    0890CAD8:[2CA20008]: sltiu      $v0, $a1, 8
--> 0890CADC:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CAE0:[24630010]: addiu      $v1, $v1, 16
    0890CAE4:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAE8:[AC60FFF0]: sw         $zr, -16($v1)
    0890CAEC:[AC60FFF4]: sw         $zr, -12($v1)
    0890CAF0:[AC60FFF8]: sw         $zr, -8($v1)
--> 0890CAF4:[1040FFF9]: beq        $v0, $zr, 0x0890CADC
    0890CAF8:[AC60FFFC]: sw         $zr, -4($v1)
    0890CAFC:[2CA20008]: sltiu      $v0, $a1, 8
    0890CB00:[14400006]: bne        $v0, $zr, 0x0890CB1C
    0890CB04:[2CA20004]: sltiu      $v0, $a1, 4
  Back Branch 0890CA2C 9 times (length 17)
    0890C9DC:[2CC20004]: sltiu      $v0, $a2, 4
    0890C9E0:[14400015]: bne        $v0, $zr, 0x0890CA38
    0890C9E4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890C9E8:[30CB0003]: andi       $t3, $a2, 3
    0890C9EC:[00CB3023]: subu       $a2, $a2, $t3
--> 0890C9F0:[90A20000]: lbu        $v0, 0($a1)
    0890C9F4:[90A80001]: lbu        $t0, 1($a1)
    0890C9F8:[90A90002]: lbu        $t1, 2($a1)
    0890C9FC:[90AA0003]: lbu        $t2, 3($a1)
    0890CA00:[24C7FFFC]: addiu      $a3, $a2, -4
    0890CA04:[A0620000]: sb         $v0, 0($v1)
    0890CA08:[10400028]: beq        $v0, $zr, 0x0890CAAC
    0890CA0C:[24A50004]: addiu      $a1, $a1, 4
    0890CA10:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    0890CA14:[11000027]: beq        $t0, $zr, 0x0890CAB4
    0890CA18:[A0680001]: sb         $t0, 1($v1)
    0890CA1C:[11200027]: beq        $t1, $zr, 0x0890CABC
    0890CA20:[A0690002]: sb         $t1, 2($v1)
    0890CA24:[11400027]: beq        $t2, $zr, 0x0890CAC4
    0890CA28:[A06A0003]: sb         $t2, 3($v1)
--> 0890CA2C:[14E0FFF0]: bne        $a3, $zr, 0x0890C9F0
    0890CA30:[24630004]: addiu      $v1, $v1, 4
    0890CA34:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    0890CA38:[00663021]: addu       $a2, $v1, $a2
    0890CA3C:[1066000D]: beq        $v1, $a2, 0x0890CA74
  Back Branch 0890CB48 1 times (length 55)
    0890CA60:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890CA64:[A0600000]: sb         $zr, 0($v1)
    0890CA68:[24630001]: addiu      $v1, $v1, 1
    0890CA6C:[5443FFFE]: bnel       $v0, $v1, 0x0890CA68
    0890CA70:[A0600000]: sb         $zr, 0($v1)
--> 0890CA74:[03E00008]: jr         $ra
    0890CA78:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CA7C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0890CA80:[0A2432A6]: j          0x0890CA98
    0890CA84:[00E64023]: subu       $t0, $a3, $a2
    0890CA88:[24A50001]: addiu      $a1, $a1, 1
    0890CA8C:[A0620000]: sb         $v0, 0($v1)
    0890CA90:[1040FFF1]: beq        $v0, $zr, 0x0890CA58
    0890CA94:[24630001]: addiu      $v1, $v1, 1
    0890CA98:[00E81023]: subu       $v0, $a3, $t0
    0890CA9C:[5462FFFA]: bnel       $v1, $v0, 0x0890CA88
    0890CAA0:[90A20000]: lbu        $v0, 0($a1)
    0890CAA4:[03E00008]: jr         $ra
    0890CAA8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CAAC:[24C7FFFD]: addiu      $a3, $a2, -3
    0890CAB0:[2463FFFF]: addiu      $v1, $v1, -1
    0890CAB4:[24E70001]: addiu      $a3, $a3, 1
    0890CAB8:[2463FFFF]: addiu      $v1, $v1, -1
    0890CABC:[24E70001]: addiu      $a3, $a3, 1
    0890CAC0:[2463FFFF]: addiu      $v1, $v1, -1
    0890CAC4:[00EB2821]: addu       $a1, $a3, $t3
    0890CAC8:[14A00024]: bne        $a1, $zr, 0x0890CB5C
    0890CACC:[24630004]: addiu      $v1, $v1, 4
    0890CAD0:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAD4:[1440000A]: bne        $v0, $zr, 0x0890CB00
    0890CAD8:[2CA20008]: sltiu      $v0, $a1, 8
    0890CADC:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CAE0:[24630010]: addiu      $v1, $v1, 16
    0890CAE4:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAE8:[AC60FFF0]: sw         $zr, -16($v1)
    0890CAEC:[AC60FFF4]: sw         $zr, -12($v1)
    0890CAF0:[AC60FFF8]: sw         $zr, -8($v1)
    0890CAF4:[1040FFF9]: beq        $v0, $zr, 0x0890CADC
    0890CAF8:[AC60FFFC]: sw         $zr, -4($v1)
    0890CAFC:[2CA20008]: sltiu      $v0, $a1, 8
    0890CB00:[14400006]: bne        $v0, $zr, 0x0890CB1C
    0890CB04:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB08:[AC600000]: sw         $zr, 0($v1)
    0890CB0C:[AC600004]: sw         $zr, 4($v1)
    0890CB10:[24A5FFF8]: addiu      $a1, $a1, -8
    0890CB14:[24630008]: addiu      $v1, $v1, 8
    0890CB18:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB1C:[14400005]: bne        $v0, $zr, 0x0890CB34
    0890CB20:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB24:[AC600000]: sw         $zr, 0($v1)
    0890CB28:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CB2C:[24630004]: addiu      $v1, $v1, 4
    0890CB30:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB34:[14400004]: bne        $v0, $zr, 0x0890CB48
    0890CB38:[00000000]: nop
    0890CB3C:[A4600000]: sh         $zr, 0($v1)
    0890CB40:[24A5FFFE]: addiu      $a1, $a1, -2
    0890CB44:[24630002]: addiu      $v1, $v1, 2
--> 0890CB48:[10A0FFCA]: beq        $a1, $zr, 0x0890CA74
    0890CB4C:[00000000]: nop
    0890CB50:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CB54:[03E00008]: jr         $ra
    0890CB58:[A0600000]: sb         $zr, 0($v1)
  Back Branch 0890CB60 1 times (length 37)
    0890CAC0:[2463FFFF]: addiu      $v1, $v1, -1
    0890CAC4:[00EB2821]: addu       $a1, $a3, $t3
    0890CAC8:[14A00024]: bne        $a1, $zr, 0x0890CB5C
    0890CACC:[24630004]: addiu      $v1, $v1, 4
    0890CAD0:[2CA20010]: sltiu      $v0, $a1, 16
--> 0890CAD4:[1440000A]: bne        $v0, $zr, 0x0890CB00
    0890CAD8:[2CA20008]: sltiu      $v0, $a1, 8
    0890CADC:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CAE0:[24630010]: addiu      $v1, $v1, 16
    0890CAE4:[2CA20010]: sltiu      $v0, $a1, 16
    0890CAE8:[AC60FFF0]: sw         $zr, -16($v1)
    0890CAEC:[AC60FFF4]: sw         $zr, -12($v1)
    0890CAF0:[AC60FFF8]: sw         $zr, -8($v1)
    0890CAF4:[1040FFF9]: beq        $v0, $zr, 0x0890CADC
    0890CAF8:[AC60FFFC]: sw         $zr, -4($v1)
    0890CAFC:[2CA20008]: sltiu      $v0, $a1, 8
    0890CB00:[14400006]: bne        $v0, $zr, 0x0890CB1C
    0890CB04:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB08:[AC600000]: sw         $zr, 0($v1)
    0890CB0C:[AC600004]: sw         $zr, 4($v1)
    0890CB10:[24A5FFF8]: addiu      $a1, $a1, -8
    0890CB14:[24630008]: addiu      $v1, $v1, 8
    0890CB18:[2CA20004]: sltiu      $v0, $a1, 4
    0890CB1C:[14400005]: bne        $v0, $zr, 0x0890CB34
    0890CB20:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB24:[AC600000]: sw         $zr, 0($v1)
    0890CB28:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CB2C:[24630004]: addiu      $v1, $v1, 4
    0890CB30:[2CA20002]: sltiu      $v0, $a1, 2
    0890CB34:[14400004]: bne        $v0, $zr, 0x0890CB48
    0890CB38:[00000000]: nop
    0890CB3C:[A4600000]: sh         $zr, 0($v1)
    0890CB40:[24A5FFFE]: addiu      $a1, $a1, -2
    0890CB44:[24630002]: addiu      $v1, $v1, 2
    0890CB48:[10A0FFCA]: beq        $a1, $zr, 0x0890CA74
    0890CB4C:[00000000]: nop
    0890CB50:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890CB54:[03E00008]: jr         $ra
    0890CB58:[A0600000]: sb         $zr, 0($v1)
    0890CB5C:[30620003]: andi       $v0, $v1, 3
--> 0890CB60:[5040FFDC]: beql       $v0, $zr, 0x0890CAD4
    0890CB64:[2CA20010]: sltiu      $v0, $a1, 16
    0890CB68:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0890CB6C:[00653021]: addu       $a2, $v1, $a1
    0890CB70:[A0600000]: sb         $zr, 0($v1)
_S1_2_890C7BC 300 instructions (0.012%), 5 calls (0890C7BC - 0890C8CC, length 69)
    0890C7BC:[30820003]: andi       $v0, $a0, 3
    0890C7C0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0890C7C4:[14400014]: bne        $v0, $zr, 0x0890C818
    0890C7C8:[30A700FF]: andi       $a3, $a1, 255
    0890C7CC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0890C7D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0890C7D4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0890C7D8:[00091200]: sll        $v0, $t1, 0x0008
    0890C7DC:[24630001]: addiu      $v1, $v1, 1
    0890C7E0:[1465FFFD]: bne        $v1, $a1, 0x0890C7D8
    0890C7E4:[00E24825]: or         $t1, $a3, $v0
    0890C7E8:[8CC50000]: lw         $a1, 0($a2)
    0890C7EC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C7F0:[3442FEFF]: ori        $v0, $v0, -257
    0890C7F4:[00A21021]: addu       $v0, $a1, $v0
    0890C7F8:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    0890C7FC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0890C800:[00441024]: and        $v0, $v0, $a0
    0890C804:[34638080]: ori        $v1, $v1, -32640
    0890C808:[00431024]: and        $v0, $v0, $v1
    0890C80C:[1040000F]: beq        $v0, $zr, 0x0890C84C
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
    0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
    0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
    0890C848:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890C84C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    0890C850:[01252026]: xor        $a0, $t1, $a1
    0890C854:[3463FEFF]: ori        $v1, $v1, -257
    0890C858:[00831821]: addu       $v1, $a0, $v1
    0890C85C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C860:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C864:[00641824]: and        $v1, $v1, $a0
    0890C868:[34428080]: ori        $v0, $v0, -32640
    0890C86C:[00621824]: and        $v1, $v1, $v0
    0890C870:[5460FFE9]: bnel       $v1, $zr, 0x0890C818
    0890C874:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C878:[25080004]: addiu      $t0, $t0, 4
    0890C87C:[8D050000]: lw         $a1, 0($t0)
    0890C880:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C884:[3442FEFF]: ori        $v0, $v0, -257
    0890C888:[01252026]: xor        $a0, $t1, $a1
    0890C88C:[00823021]: addu       $a2, $a0, $v0
    0890C890:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    0890C894:[00A22821]: addu       $a1, $a1, $v0
    0890C898:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C89C:[34428080]: ori        $v0, $v0, -32640
    0890C8A0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C8A4:[00651824]: and        $v1, $v1, $a1
    0890C8A8:[00862024]: and        $a0, $a0, $a2
    0890C8AC:[00621824]: and        $v1, $v1, $v0
    0890C8B0:[1460FFD8]: bne        $v1, $zr, 0x0890C814
    0890C8B4:[00822024]: and        $a0, $a0, $v0
    0890C8B8:[5080FFF0]: beql       $a0, $zr, 0x0890C87C
    0890C8BC:[25080004]: addiu      $t0, $t0, 4
    0890C8C0:[0A243206]: j          0x0890C818
    0890C8C4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C8C8:[03E00008]: jr         $ra
    0890C8CC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0890C834 31 times (length 6)
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
--> 0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
--> 0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
  Back Branch 0890C7E0 4 times (length 4)
    0890C7C4:[14400014]: bne        $v0, $zr, 0x0890C818
    0890C7C8:[30A700FF]: andi       $a3, $a1, 255
    0890C7CC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0890C7D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0890C7D4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 0890C7D8:[00091200]: sll        $v0, $t1, 0x0008
    0890C7DC:[24630001]: addiu      $v1, $v1, 1
--> 0890C7E0:[1465FFFD]: bne        $v1, $a1, 0x0890C7D8
    0890C7E4:[00E24825]: or         $t1, $a3, $v0
    0890C7E8:[8CC50000]: lw         $a1, 0($a2)
    0890C7EC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C7F0:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 0890C8B0 1 times (length 41)
    0890C800:[00441024]: and        $v0, $v0, $a0
    0890C804:[34638080]: ori        $v1, $v1, -32640
    0890C808:[00431024]: and        $v0, $v0, $v1
    0890C80C:[1040000F]: beq        $v0, $zr, 0x0890C84C
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
    0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
    0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
    0890C848:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890C84C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    0890C850:[01252026]: xor        $a0, $t1, $a1
    0890C854:[3463FEFF]: ori        $v1, $v1, -257
    0890C858:[00831821]: addu       $v1, $a0, $v1
    0890C85C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C860:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C864:[00641824]: and        $v1, $v1, $a0
    0890C868:[34428080]: ori        $v0, $v0, -32640
    0890C86C:[00621824]: and        $v1, $v1, $v0
    0890C870:[5460FFE9]: bnel       $v1, $zr, 0x0890C818
    0890C874:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C878:[25080004]: addiu      $t0, $t0, 4
    0890C87C:[8D050000]: lw         $a1, 0($t0)
    0890C880:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C884:[3442FEFF]: ori        $v0, $v0, -257
    0890C888:[01252026]: xor        $a0, $t1, $a1
    0890C88C:[00823021]: addu       $a2, $a0, $v0
    0890C890:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    0890C894:[00A22821]: addu       $a1, $a1, $v0
    0890C898:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C89C:[34428080]: ori        $v0, $v0, -32640
    0890C8A0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C8A4:[00651824]: and        $v1, $v1, $a1
    0890C8A8:[00862024]: and        $a0, $a0, $a2
    0890C8AC:[00621824]: and        $v1, $v1, $v0
--> 0890C8B0:[1460FFD8]: bne        $v1, $zr, 0x0890C814
    0890C8B4:[00822024]: and        $a0, $a0, $v0
    0890C8B8:[5080FFF0]: beql       $a0, $zr, 0x0890C87C
    0890C8BC:[25080004]: addiu      $t0, $t0, 4
    0890C8C0:[0A243206]: j          0x0890C818
  Back Branch 0890C8C0 1 times (length 44)
    0890C804:[34638080]: ori        $v1, $v1, -32640
    0890C808:[00431024]: and        $v0, $v0, $v1
    0890C80C:[1040000F]: beq        $v0, $zr, 0x0890C84C
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
    0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
    0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
    0890C848:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890C84C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    0890C850:[01252026]: xor        $a0, $t1, $a1
    0890C854:[3463FEFF]: ori        $v1, $v1, -257
    0890C858:[00831821]: addu       $v1, $a0, $v1
    0890C85C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C860:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C864:[00641824]: and        $v1, $v1, $a0
    0890C868:[34428080]: ori        $v0, $v0, -32640
    0890C86C:[00621824]: and        $v1, $v1, $v0
    0890C870:[5460FFE9]: bnel       $v1, $zr, 0x0890C818
    0890C874:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C878:[25080004]: addiu      $t0, $t0, 4
    0890C87C:[8D050000]: lw         $a1, 0($t0)
    0890C880:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C884:[3442FEFF]: ori        $v0, $v0, -257
    0890C888:[01252026]: xor        $a0, $t1, $a1
    0890C88C:[00823021]: addu       $a2, $a0, $v0
    0890C890:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    0890C894:[00A22821]: addu       $a1, $a1, $v0
    0890C898:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C89C:[34428080]: ori        $v0, $v0, -32640
    0890C8A0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C8A4:[00651824]: and        $v1, $v1, $a1
    0890C8A8:[00862024]: and        $a0, $a0, $a2
    0890C8AC:[00621824]: and        $v1, $v1, $v0
    0890C8B0:[1460FFD8]: bne        $v1, $zr, 0x0890C814
    0890C8B4:[00822024]: and        $a0, $a0, $v0
    0890C8B8:[5080FFF0]: beql       $a0, $zr, 0x0890C87C
    0890C8BC:[25080004]: addiu      $t0, $t0, 4
--> 0890C8C0:[0A243206]: j          0x0890C818
    0890C8C4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C8C8:[03E00008]: jr         $ra
    0890C8CC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_890EFCC 188 instructions (0.008%), 1 calls (0890EFCC - 0890F010, length 18)
    0890EFCC:[18C0000F]: blez       $a2, 0x0890F00C
    0890EFD0:[00000000]: nop
    0890EFD4:[80A20000]: lb         $v0, 0($a1)
    0890EFD8:[5040000A]: beql       $v0, $zr, 0x0890F004
    0890EFDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890EFE0:[00863021]: addu       $a2, $a0, $a2
    0890EFE4:[A0820000]: sb         $v0, 0($a0)
    0890EFE8:[24840001]: addiu      $a0, $a0, 1
    0890EFEC:[10C40007]: beq        $a2, $a0, 0x0890F00C
    0890EFF0:[24A50001]: addiu      $a1, $a1, 1
    0890EFF4:[80A20000]: lb         $v0, 0($a1)
    0890EFF8:[5440FFFB]: bnel       $v0, $zr, 0x0890EFE8
    0890EFFC:[A0820000]: sb         $v0, 0($a0)
    0890F000:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F004:[03E00008]: jr         $ra
    0890F008:[A0800000]: sb         $zr, 0($a0)
    0890F00C:[03E00008]: jr         $ra
    0890F010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 0890EFF8 29 times (length 6)
    0890EFD4:[80A20000]: lb         $v0, 0($a1)
    0890EFD8:[5040000A]: beql       $v0, $zr, 0x0890F004
    0890EFDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890EFE0:[00863021]: addu       $a2, $a0, $a2
    0890EFE4:[A0820000]: sb         $v0, 0($a0)
--> 0890EFE8:[24840001]: addiu      $a0, $a0, 1
    0890EFEC:[10C40007]: beq        $a2, $a0, 0x0890F00C
    0890EFF0:[24A50001]: addiu      $a1, $a1, 1
    0890EFF4:[80A20000]: lb         $v0, 0($a1)
--> 0890EFF8:[5440FFFB]: bnel       $v0, $zr, 0x0890EFE8
    0890EFFC:[A0820000]: sb         $v0, 0($a0)
    0890F000:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F004:[03E00008]: jr         $ra
    0890F008:[A0800000]: sb         $zr, 0($a0)
_S1_2_890B1D8 175 instructions (0.007%), 7 calls (0890B1D8 - 0890B238, length 25)
    0890B1D8:[27BDF7D0]: addiu      $sp, $sp, -2096
    0890B1DC:[27A20814]: addiu      $v0, $sp, 2068
    0890B1E0:[AFB00808]: sw         $s0, 2056($sp)
    0890B1E4:[27B00004]: addiu      $s0, $sp, 4
    0890B1E8:[AFA50814]: sw         $a1, 2068($sp)
    0890B1EC:[AFA60818]: sw         $a2, 2072($sp)
    0890B1F0:[AFA7081C]: sw         $a3, 2076($sp)
    0890B1F4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0890B1F8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890B1FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890B200:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    0890B204:[AFBF080C]: sw         $ra, 2060($sp)
    0890B208:[AFA80820]: sw         $t0, 2080($sp)
    0890B20C:[AFA90824]: sw         $t1, 2084($sp)
    0890B210:[AFAA0828]: sw         $t2, 2088($sp)
    0890B214:[AFAB082C]: sw         $t3, 2092($sp)
    0890B218:[0E243318]: jal        0x0890CC60
    0890B21C:[AFA20000]: sw         $v0, 0($sp)
    0890B220:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0890B224:[0E242C11]: jal        0x0890B044
    0890B228:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890B22C:[8FBF080C]: lw         $ra, 2060($sp)
    0890B230:[8FB00808]: lw         $s0, 2056($sp)
    0890B234:[03E00008]: jr         $ra
    0890B238:[27BD0830]: addiu      $sp, $sp, 2096
_S1_2_890F014 123 instructions (0.005%), 1 calls (0890EFCC - 0890F034, length 27)
    0890EFCC:[18C0000F]: blez       $a2, 0x0890F00C
    0890EFD0:[00000000]: nop
    0890EFD4:[80A20000]: lb         $v0, 0($a1)
    0890EFD8:[5040000A]: beql       $v0, $zr, 0x0890F004
    0890EFDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890EFE0:[00863021]: addu       $a2, $a0, $a2
    0890EFE4:[A0820000]: sb         $v0, 0($a0)
    0890EFE8:[24840001]: addiu      $a0, $a0, 1
    0890EFEC:[10C40007]: beq        $a2, $a0, 0x0890F00C
    0890EFF0:[24A50001]: addiu      $a1, $a1, 1
    0890EFF4:[80A20000]: lb         $v0, 0($a1)
    0890EFF8:[5440FFFB]: bnel       $v0, $zr, 0x0890EFE8
    0890EFFC:[A0820000]: sb         $v0, 0($a0)
    0890F000:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F004:[03E00008]: jr         $ra
    0890F008:[A0800000]: sb         $zr, 0($a0)
    0890F00C:[03E00008]: jr         $ra
    0890F010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F014:[80820000]: lb         $v0, 0($a0)
    0890F018:[10400005]: beq        $v0, $zr, 0x0890F030
    0890F01C:[00000000]: nop
    0890F020:[24840001]: addiu      $a0, $a0, 1
    0890F024:[80820000]: lb         $v0, 0($a0)
    0890F028:[1440FFFD]: bne        $v0, $zr, 0x0890F020
    0890F02C:[24C6FFFF]: addiu      $a2, $a2, -1
    0890F030:[0A243BF3]: j          0x0890EFCC
    0890F034:[00000000]: nop
  Back Branch 0890EFF8 29 times (length 6)
    0890EFD4:[80A20000]: lb         $v0, 0($a1)
    0890EFD8:[5040000A]: beql       $v0, $zr, 0x0890F004
    0890EFDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890EFE0:[00863021]: addu       $a2, $a0, $a2
    0890EFE4:[A0820000]: sb         $v0, 0($a0)
--> 0890EFE8:[24840001]: addiu      $a0, $a0, 1
    0890EFEC:[10C40007]: beq        $a2, $a0, 0x0890F00C
    0890EFF0:[24A50001]: addiu      $a1, $a1, 1
    0890EFF4:[80A20000]: lb         $v0, 0($a1)
--> 0890EFF8:[5440FFFB]: bnel       $v0, $zr, 0x0890EFE8
    0890EFFC:[A0820000]: sb         $v0, 0($a0)
    0890F000:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F004:[03E00008]: jr         $ra
    0890F008:[A0800000]: sb         $zr, 0($a0)
  Back Branch 0890F028 26 times (length 4)
    0890F00C:[03E00008]: jr         $ra
    0890F010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F014:[80820000]: lb         $v0, 0($a0)
    0890F018:[10400005]: beq        $v0, $zr, 0x0890F030
    0890F01C:[00000000]: nop
--> 0890F020:[24840001]: addiu      $a0, $a0, 1
    0890F024:[80820000]: lb         $v0, 0($a0)
--> 0890F028:[1440FFFD]: bne        $v0, $zr, 0x0890F020
    0890F02C:[24C6FFFF]: addiu      $a2, $a2, -1
    0890F030:[0A243BF3]: j          0x0890EFCC
    0890F034:[00000000]: nop
  Back Branch 0890F030 1 times (length 27)
--> 0890EFCC:[18C0000F]: blez       $a2, 0x0890F00C
    0890EFD0:[00000000]: nop
    0890EFD4:[80A20000]: lb         $v0, 0($a1)
    0890EFD8:[5040000A]: beql       $v0, $zr, 0x0890F004
    0890EFDC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890EFE0:[00863021]: addu       $a2, $a0, $a2
    0890EFE4:[A0820000]: sb         $v0, 0($a0)
    0890EFE8:[24840001]: addiu      $a0, $a0, 1
    0890EFEC:[10C40007]: beq        $a2, $a0, 0x0890F00C
    0890EFF0:[24A50001]: addiu      $a1, $a1, 1
    0890EFF4:[80A20000]: lb         $v0, 0($a1)
    0890EFF8:[5440FFFB]: bnel       $v0, $zr, 0x0890EFE8
    0890EFFC:[A0820000]: sb         $v0, 0($a0)
    0890F000:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890F004:[03E00008]: jr         $ra
    0890F008:[A0800000]: sb         $zr, 0($a0)
    0890F00C:[03E00008]: jr         $ra
    0890F010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F014:[80820000]: lb         $v0, 0($a0)
    0890F018:[10400005]: beq        $v0, $zr, 0x0890F030
    0890F01C:[00000000]: nop
    0890F020:[24840001]: addiu      $a0, $a0, 1
    0890F024:[80820000]: lb         $v0, 0($a0)
    0890F028:[1440FFFD]: bne        $v0, $zr, 0x0890F020
    0890F02C:[24C6FFFF]: addiu      $a2, $a2, -1
--> 0890F030:[0A243BF3]: j          0x0890EFCC
    0890F034:[00000000]: nop
_S1_2_890CC60 105 instructions (0.004%), 7 calls (0890CC60 - 0890CC98, length 15)
    0890CC60:[27BDFFF0]: addiu      $sp, $sp, -16
    0890CC64:[00851021]: addu       $v0, $a0, $a1
    0890CC68:[AFBF0008]: sw         $ra, 8($sp)
    0890CC6C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0890CC70:[A0800000]: sb         $zr, 0($a0)
    0890CC74:[2442FFFF]: addiu      $v0, $v0, -1
    0890CC78:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890CC7C:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890CC80:[2484E4C4]: addiu      $a0, $a0, -6972
    0890CC84:[AFA20004]: sw         $v0, 4($sp)
    0890CC88:[0E243352]: jal        0x0890CD48
    0890CC8C:[AFA30000]: sw         $v1, 0($sp)
    0890CC90:[8FBF0008]: lw         $ra, 8($sp)
    0890CC94:[03E00008]: jr         $ra
    0890CC98:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_890EF6C 102 instructions (0.004%), 2 calls (0890EF6C - 0890EFC8, length 24)
    0890EF6C:[80850000]: lb         $a1, 0($a0)
    0890EF70:[10A00011]: beq        $a1, $zr, 0x0890EFB8
    0890EF74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890EF78:[24A2FF9F]: addiu      $v0, $a1, -97
    0890EF7C:[24A3FFD0]: addiu      $v1, $a1, -48
    0890EF80:[304200FF]: andi       $v0, $v0, 255
    0890EF84:[306300FF]: andi       $v1, $v1, 255
    0890EF88:[2C42001A]: sltiu      $v0, $v0, 26
    0890EF8C:[14400003]: bne        $v0, $zr, 0x0890EF9C
    0890EF90:[2C63000A]: sltiu      $v1, $v1, 10
    0890EF94:[10600009]: beq        $v1, $zr, 0x0890EFBC
    0890EF98:[2402003A]: addiu      $v0, $zr, 58 <=> li $v0, 58
    0890EF9C:[24C60001]: addiu      $a2, $a2, 1
    0890EFA0:[00861021]: addu       $v0, $a0, $a2
    0890EFA4:[80450000]: lb         $a1, 0($v0)
    0890EFA8:[54A0FFF4]: bnel       $a1, $zr, 0x0890EF7C
    0890EFAC:[24A2FF9F]: addiu      $v0, $a1, -97
    0890EFB0:[03E00008]: jr         $ra
    0890EFB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890EFB8:[2402003A]: addiu      $v0, $zr, 58 <=> li $v0, 58
    0890EFBC:[14A2FFFC]: bne        $a1, $v0, 0x0890EFB0
    0890EFC0:[00000000]: nop
    0890EFC4:[03E00008]: jr         $ra
    0890EFC8:[24C20001]: addiu      $v0, $a2, 1
  Back Branch 0890EFA8 6 times (length 13)
    0890EF6C:[80850000]: lb         $a1, 0($a0)
    0890EF70:[10A00011]: beq        $a1, $zr, 0x0890EFB8
    0890EF74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890EF78:[24A2FF9F]: addiu      $v0, $a1, -97
--> 0890EF7C:[24A3FFD0]: addiu      $v1, $a1, -48
    0890EF80:[304200FF]: andi       $v0, $v0, 255
    0890EF84:[306300FF]: andi       $v1, $v1, 255
    0890EF88:[2C42001A]: sltiu      $v0, $v0, 26
    0890EF8C:[14400003]: bne        $v0, $zr, 0x0890EF9C
    0890EF90:[2C63000A]: sltiu      $v1, $v1, 10
    0890EF94:[10600009]: beq        $v1, $zr, 0x0890EFBC
    0890EF98:[2402003A]: addiu      $v0, $zr, 58 <=> li $v0, 58
    0890EF9C:[24C60001]: addiu      $a2, $a2, 1
    0890EFA0:[00861021]: addu       $v0, $a0, $a2
    0890EFA4:[80450000]: lb         $a1, 0($v0)
--> 0890EFA8:[54A0FFF4]: bnel       $a1, $zr, 0x0890EF7C
    0890EFAC:[24A2FF9F]: addiu      $v0, $a1, -97
    0890EFB0:[03E00008]: jr         $ra
    0890EFB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890EFB8:[2402003A]: addiu      $v0, $zr, 58 <=> li $v0, 58
  Back Branch 0890EFBC 2 times (length 5)
    0890EF9C:[24C60001]: addiu      $a2, $a2, 1
    0890EFA0:[00861021]: addu       $v0, $a0, $a2
    0890EFA4:[80450000]: lb         $a1, 0($v0)
    0890EFA8:[54A0FFF4]: bnel       $a1, $zr, 0x0890EF7C
    0890EFAC:[24A2FF9F]: addiu      $v0, $a1, -97
--> 0890EFB0:[03E00008]: jr         $ra
    0890EFB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890EFB8:[2402003A]: addiu      $v0, $zr, 58 <=> li $v0, 58
--> 0890EFBC:[14A2FFFC]: bne        $a1, $v0, 0x0890EFB0
    0890EFC0:[00000000]: nop
    0890EFC4:[03E00008]: jr         $ra
    0890EFC8:[24C20001]: addiu      $v0, $a2, 1
_S1_2_890E1F4 68 instructions (0.003%), 1 calls (0890E1F4 - 0890E798, length 362)
    0890E1F4:[8CA40000]: lw         $a0, 0($a1)
    0890E1F8:[27BDFFF8]: addiu      $sp, $sp, -8
    0890E1FC:[AFBF0000]: sw         $ra, 0($sp)
    0890E200:[0E243BC7]: jal        0x0890EF1C
    0890E204:[00000000]: nop
    0890E208:[8FBF0000]: lw         $ra, 0($sp)
    0890E20C:[0A2439AB]: j          0x0890E6AC
    0890E210:[27BD0008]: addiu      $sp, $sp, 8
    0890E6AC:[27BDFFF8]: addiu      $sp, $sp, -8
    0890E6B0:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890E6B4:[24846E10]: addiu      $a0, $a0, 28176
    0890E6B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890E6BC:[AFBF0000]: sw         $ra, 0($sp)
    0890E6C0:[0E242F82]: jal        0x0890BE08
    0890E6C4:[24065000]: addiu      $a2, $zr, 20480 <=> li $a2, 20480
    0890E6C8:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    0890E6CC:[2484C670]: addiu      $a0, $a0, -14736
    0890E6D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890E6D4:[0E242F82]: jal        0x0890BE08
    0890E6D8:[24061000]: addiu      $a2, $zr, 4096 <=> li $a2, 4096
    0890E6DC:[0E24458A]: jal        0x08911628 [sceKernelStdin]
    0890E6E0:[00000000]: nop
    0890E6E4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890E6E8:[2C420400]: sltiu      $v0, $v0, 1024
    0890E6EC:[1040000A]: beq        $v0, $zr, 0x0890E718
    0890E6F0:[00000000]: nop
    0890E6F4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890E6F8:[24426E10]: addiu      $v0, $v0, 28176
    0890E6FC:[3C0108C2]: lui        $at, 0x08C2 <=> li $at, 0x08C20000
    0890E700:[AC22C670]: sw         $v0, -14736($at)
    0890E704:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890E708:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E70C:[AC236E18]: sw         $v1, 28184($at)
    0890E710:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E714:[A0226E14]: sb         $v0, 28180($at)
    0890E718:[0E24458C]: jal        0x08911630 [sceKernelStdout]
    0890E71C:[00000000]: nop
    0890E720:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890E724:[2C420400]: sltiu      $v0, $v0, 1024
    0890E728:[1040000A]: beq        $v0, $zr, 0x0890E754
    0890E72C:[00000000]: nop
    0890E730:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890E734:[24426E24]: addiu      $v0, $v0, 28196
    0890E738:[3C0108C2]: lui        $at, 0x08C2 <=> li $at, 0x08C20000
    0890E73C:[AC22C674]: sw         $v0, -14732($at)
    0890E740:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890E744:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E748:[AC236E2C]: sw         $v1, 28204($at)
    0890E74C:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E750:[A0226E28]: sb         $v0, 28200($at)
    0890E754:[0E24458E]: jal        0x08911638 [sceKernelStderr]
    0890E758:[00000000]: nop
    0890E75C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890E760:[2C420400]: sltiu      $v0, $v0, 1024
    0890E764:[1040000B]: beq        $v0, $zr, 0x0890E794
    0890E768:[8FBF0000]: lw         $ra, 0($sp)
    0890E76C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890E770:[24426E38]: addiu      $v0, $v0, 28216
    0890E774:[3C0108C2]: lui        $at, 0x08C2 <=> li $at, 0x08C20000
    0890E778:[AC22C678]: sw         $v0, -14728($at)
    0890E77C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890E780:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E784:[AC236E40]: sw         $v1, 28224($at)
    0890E788:[3C010891]: lui        $at, 0x0891 <=> li $at, 0x08910000
    0890E78C:[A0226E3C]: sb         $v0, 28220($at)
    0890E790:[8FBF0000]: lw         $ra, 0($sp)
    0890E794:[03E00008]: jr         $ra
    0890E798:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_89000E4 63 instructions (0.003%), 1 calls (089000E4 - 08900224, length 81)
    089000E4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    089000E8:[27BDFFF0]: addiu      $sp, $sp, -16
    089000EC:[246217E0]: addiu      $v0, $v1, 6112
    089000F0:[AFB10004]: sw         $s1, 4($sp)
    089000F4:[AFB00000]: sw         $s0, 0($sp)
    089000F8:[AFBF000C]: sw         $ra, 12($sp)
    089000FC:[AFB20008]: sw         $s2, 8($sp)
    08900100:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08900104:[10400005]: beq        $v0, $zr, 0x0890011C
    08900108:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0890010C:[946217E0]: lhu        $v0, 6112($v1)
    08900110:[30421000]: andi       $v0, $v0, 4096
    08900114:[14400014]: bne        $v0, $zr, 0x08900168
    08900118:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0890011C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    08900120:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08900124:[2452003C]: addiu      $s2, $v0, 60
    08900128:[24630018]: addiu      $v1, $v1, 24
    0890012C:[0060F809]: jalr       $ra, $v1
    08900130:[00000000]: nop
    08900134:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    08900138:[24420000]: addiu      $v0, $v0, 0
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
    0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
    08900190:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    08900194:[8CC60000]: lw         $a2, 0($a2)
    08900198:[3C080891]: lui        $t0, 0x0891 <=> li $t0, 0x08910000
    0890019C:[25026DA4]: addiu      $v0, $t0, 28068
    089001A0:[1040001E]: beq        $v0, $zr, 0x0890021C
    089001A4:[3C02E000]: lui        $v0, 0xE000 <=> li $v0, 0xE0000000
    089001A8:[8D086DA4]: lw         $t0, 28068($t0)
    089001AC:[01022824]: and        $a1, $t0, $v0
    089001B0:[3C030000]: lui        $v1, 0x0000 <=> li $v1, 0x00000000
    089001B4:[24620000]: addiu      $v0, $v1, 0
    089001B8:[10400003]: beq        $v0, $zr, 0x089001C8
    089001BC:[3C070004]: lui        $a3, 0x0004 <=> li $a3, 0x00040000
    089001C0:[8C620000]: lw         $v0, 0($v1)
    089001C4:[00023A80]: sll        $a3, $v0, 0x000A
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
    089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    08900220:[0A24006C]: j          0x089001B0
    08900224:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
  Back Branch 08900214 1 times (length 16)
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
--> 089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    08900220:[0A24006C]: j          0x089001B0
    08900224:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
  Back Branch 0890020C 1 times (length 49)
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
    0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
    08900190:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    08900194:[8CC60000]: lw         $a2, 0($a2)
    08900198:[3C080891]: lui        $t0, 0x0891 <=> li $t0, 0x08910000
    0890019C:[25026DA4]: addiu      $v0, $t0, 28068
    089001A0:[1040001E]: beq        $v0, $zr, 0x0890021C
    089001A4:[3C02E000]: lui        $v0, 0xE000 <=> li $v0, 0xE0000000
    089001A8:[8D086DA4]: lw         $t0, 28068($t0)
    089001AC:[01022824]: and        $a1, $t0, $v0
    089001B0:[3C030000]: lui        $v1, 0x0000 <=> li $v1, 0x00000000
    089001B4:[24620000]: addiu      $v0, $v1, 0
    089001B8:[10400003]: beq        $v0, $zr, 0x089001C8
    089001BC:[3C070004]: lui        $a3, 0x0004 <=> li $a3, 0x00040000
    089001C0:[8C620000]: lw         $v0, 0($v1)
    089001C4:[00023A80]: sll        $a3, $v0, 0x000A
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
    089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
  Back Branch 0890017C 1 times (length 22)
    08900118:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0890011C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    08900120:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08900124:[2452003C]: addiu      $s2, $v0, 60
    08900128:[24630018]: addiu      $v1, $v1, 24
--> 0890012C:[0060F809]: jalr       $ra, $v1
    08900130:[00000000]: nop
    08900134:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    08900138:[24420000]: addiu      $v0, $v0, 0
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
--> 0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
_S1_2_890ABEC 58 instructions (0.002%), 1 calls (0890AB24 - 0890AC08, length 58)
    0890AB24:[27BDFFF0]: addiu      $sp, $sp, -16
    0890AB28:[AFB00000]: sw         $s0, 0($sp)
    0890AB2C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890AB30:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0890AB34:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0890AB38:[2CA40004]: sltiu      $a0, $a1, 4
    0890AB3C:[0044800A]: movz       $s0, $v0, $a0
    0890AB40:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AB44:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AB48:[AFB20008]: sw         $s2, 8($sp)
    0890AB4C:[AFB10004]: sw         $s1, 4($sp)
    0890AB50:[AFBF000C]: sw         $ra, 12($sp)
    0890AB54:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890AB58:[AC606DAC]: sw         $zr, 28076($v1)
    0890AB5C:[AC406DB0]: sw         $zr, 28080($v0)
    0890AB60:[10E0001D]: beq        $a3, $zr, 0x0890ABD8
    0890AB64:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0890AB68:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AB6C:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AB70:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890AB74:[240501E0]: addiu      $a1, $zr, 480 <=> li $a1, 480
    0890AB78:[24060110]: addiu      $a2, $zr, 272 <=> li $a2, 272
    0890AB7C:[AE475AF0]: sw         $a3, 23280($s2)
    0890AB80:[AC505AEC]: sw         $s0, 23276($v0)
    0890AB84:[12200008]: beq        $s1, $zr, 0x0890ABA8
    0890AB88:[AC606DBC]: sw         $zr, 28092($v1)
    0890AB8C:[0E244568]: jal        0x089115A0 [sceDisplaySetMode]
    0890AB90:[00000000]: nop
    0890AB94:[8E445AF0]: lw         $a0, 23280($s2)
    0890AB98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0890AB9C:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0890ABA0:[0E24456A]: jal        0x089115A8 [sceDisplaySetFrameBuf]
    0890ABA4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890ABA8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABAC:[0E242A8C]: jal        0x0890AA30
    0890ABB0:[8C446DB8]: lw         $a0, 28088($v0)
    0890ABB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890ABB8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABBC:[AC436DB4]: sw         $v1, 28084($v0)
    0890ABC0:[8FBF000C]: lw         $ra, 12($sp)
    0890ABC4:[8FB20008]: lw         $s2, 8($sp)
    0890ABC8:[8FB10004]: lw         $s1, 4($sp)
    0890ABCC:[8FB00000]: lw         $s0, 0($sp)
    0890ABD0:[03E00008]: jr         $ra
    0890ABD4:[27BD0010]: addiu      $sp, $sp, 16
    0890ABD8:[0E24456C]: jal        0x089115B0 [sceGeEdramGetAddr]
    0890ABDC:[00000000]: nop
    0890ABE0:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    0890ABE4:[0A242ADA]: j          0x0890AB68
    0890ABE8:[00433825]: or         $a3, $v0, $v1
    0890ABEC:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABF0:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890ABF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890ABF8:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0890ABFC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890AC00:[AC406DAC]: sw         $zr, 28076($v0)
    0890AC04:[0A242AC9]: j          0x0890AB24
    0890AC08:[AC606DB0]: sw         $zr, 28080($v1)
  Back Branch 0890AC04 1 times (length 58)
--> 0890AB24:[27BDFFF0]: addiu      $sp, $sp, -16
    0890AB28:[AFB00000]: sw         $s0, 0($sp)
    0890AB2C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890AB30:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0890AB34:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0890AB38:[2CA40004]: sltiu      $a0, $a1, 4
    0890AB3C:[0044800A]: movz       $s0, $v0, $a0
    0890AB40:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AB44:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AB48:[AFB20008]: sw         $s2, 8($sp)
    0890AB4C:[AFB10004]: sw         $s1, 4($sp)
    0890AB50:[AFBF000C]: sw         $ra, 12($sp)
    0890AB54:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890AB58:[AC606DAC]: sw         $zr, 28076($v1)
    0890AB5C:[AC406DB0]: sw         $zr, 28080($v0)
    0890AB60:[10E0001D]: beq        $a3, $zr, 0x0890ABD8
    0890AB64:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0890AB68:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AB6C:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AB70:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890AB74:[240501E0]: addiu      $a1, $zr, 480 <=> li $a1, 480
    0890AB78:[24060110]: addiu      $a2, $zr, 272 <=> li $a2, 272
    0890AB7C:[AE475AF0]: sw         $a3, 23280($s2)
    0890AB80:[AC505AEC]: sw         $s0, 23276($v0)
    0890AB84:[12200008]: beq        $s1, $zr, 0x0890ABA8
    0890AB88:[AC606DBC]: sw         $zr, 28092($v1)
    0890AB8C:[0E244568]: jal        0x089115A0 [sceDisplaySetMode]
    0890AB90:[00000000]: nop
    0890AB94:[8E445AF0]: lw         $a0, 23280($s2)
    0890AB98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0890AB9C:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0890ABA0:[0E24456A]: jal        0x089115A8 [sceDisplaySetFrameBuf]
    0890ABA4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890ABA8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABAC:[0E242A8C]: jal        0x0890AA30
    0890ABB0:[8C446DB8]: lw         $a0, 28088($v0)
    0890ABB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890ABB8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABBC:[AC436DB4]: sw         $v1, 28084($v0)
    0890ABC0:[8FBF000C]: lw         $ra, 12($sp)
    0890ABC4:[8FB20008]: lw         $s2, 8($sp)
    0890ABC8:[8FB10004]: lw         $s1, 4($sp)
    0890ABCC:[8FB00000]: lw         $s0, 0($sp)
    0890ABD0:[03E00008]: jr         $ra
    0890ABD4:[27BD0010]: addiu      $sp, $sp, 16
    0890ABD8:[0E24456C]: jal        0x089115B0 [sceGeEdramGetAddr]
    0890ABDC:[00000000]: nop
    0890ABE0:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    0890ABE4:[0A242ADA]: j          0x0890AB68
    0890ABE8:[00433825]: or         $a3, $v0, $v1
    0890ABEC:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABF0:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890ABF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890ABF8:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0890ABFC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890AC00:[AC406DAC]: sw         $zr, 28076($v0)
--> 0890AC04:[0A242AC9]: j          0x0890AB24
    0890AC08:[AC606DB0]: sw         $zr, 28080($v1)
  Back Branch 0890ABE4 1 times (length 33)
    0890AB54:[3C120891]: lui        $s2, 0x0891 <=> li $s2, 0x08910000
    0890AB58:[AC606DAC]: sw         $zr, 28076($v1)
    0890AB5C:[AC406DB0]: sw         $zr, 28080($v0)
    0890AB60:[10E0001D]: beq        $a3, $zr, 0x0890ABD8
    0890AB64:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
--> 0890AB68:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AB6C:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AB70:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890AB74:[240501E0]: addiu      $a1, $zr, 480 <=> li $a1, 480
    0890AB78:[24060110]: addiu      $a2, $zr, 272 <=> li $a2, 272
    0890AB7C:[AE475AF0]: sw         $a3, 23280($s2)
    0890AB80:[AC505AEC]: sw         $s0, 23276($v0)
    0890AB84:[12200008]: beq        $s1, $zr, 0x0890ABA8
    0890AB88:[AC606DBC]: sw         $zr, 28092($v1)
    0890AB8C:[0E244568]: jal        0x089115A0 [sceDisplaySetMode]
    0890AB90:[00000000]: nop
    0890AB94:[8E445AF0]: lw         $a0, 23280($s2)
    0890AB98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0890AB9C:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0890ABA0:[0E24456A]: jal        0x089115A8 [sceDisplaySetFrameBuf]
    0890ABA4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890ABA8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABAC:[0E242A8C]: jal        0x0890AA30
    0890ABB0:[8C446DB8]: lw         $a0, 28088($v0)
    0890ABB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890ABB8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABBC:[AC436DB4]: sw         $v1, 28084($v0)
    0890ABC0:[8FBF000C]: lw         $ra, 12($sp)
    0890ABC4:[8FB20008]: lw         $s2, 8($sp)
    0890ABC8:[8FB10004]: lw         $s1, 4($sp)
    0890ABCC:[8FB00000]: lw         $s0, 0($sp)
    0890ABD0:[03E00008]: jr         $ra
    0890ABD4:[27BD0010]: addiu      $sp, $sp, 16
    0890ABD8:[0E24456C]: jal        0x089115B0 [sceGeEdramGetAddr]
    0890ABDC:[00000000]: nop
    0890ABE0:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
--> 0890ABE4:[0A242ADA]: j          0x0890AB68
    0890ABE8:[00433825]: or         $a3, $v0, $v1
    0890ABEC:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890ABF0:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890ABF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
_S1_2_890F6C4 43 instructions (0.002%), 1 calls (0890C7BC - 0890F728, length 3036)
  Back Branch 0890C834 31 times (length 6)
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
--> 0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
--> 0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
  Back Branch 0890C7E0 4 times (length 4)
    0890C7C4:[14400014]: bne        $v0, $zr, 0x0890C818
    0890C7C8:[30A700FF]: andi       $a3, $a1, 255
    0890C7CC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0890C7D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0890C7D4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 0890C7D8:[00091200]: sll        $v0, $t1, 0x0008
    0890C7DC:[24630001]: addiu      $v1, $v1, 1
--> 0890C7E0:[1465FFFD]: bne        $v1, $a1, 0x0890C7D8
    0890C7E4:[00E24825]: or         $t1, $a3, $v0
    0890C7E8:[8CC50000]: lw         $a1, 0($a2)
    0890C7EC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C7F0:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 0890F6F8 4 times (length 6)
    0890F6D4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0890F6D8:[10A0000F]: beq        $a1, $zr, 0x0890F718
    0890F6DC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F6E0:[0A243DBB]: j          0x0890F6EC
    0890F6E4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0890F6E8:[24420001]: addiu      $v0, $v0, 1
    0890F6EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890F6F0:[0E2431EF]: jal        0x0890C7BC
    0890F6F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 0890F6F8:[5440FFFB]: bnel       $v0, $zr, 0x0890F6E8
    0890F6FC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0890F700:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0890F704:[8FBF0008]: lw         $ra, 8($sp)
    0890F708:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 0890C8B0 1 times (length 41)
    0890C800:[00441024]: and        $v0, $v0, $a0
    0890C804:[34638080]: ori        $v1, $v1, -32640
    0890C808:[00431024]: and        $v0, $v0, $v1
    0890C80C:[1040000F]: beq        $v0, $zr, 0x0890C84C
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
    0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
    0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
    0890C848:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890C84C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    0890C850:[01252026]: xor        $a0, $t1, $a1
    0890C854:[3463FEFF]: ori        $v1, $v1, -257
    0890C858:[00831821]: addu       $v1, $a0, $v1
    0890C85C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C860:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C864:[00641824]: and        $v1, $v1, $a0
    0890C868:[34428080]: ori        $v0, $v0, -32640
    0890C86C:[00621824]: and        $v1, $v1, $v0
    0890C870:[5460FFE9]: bnel       $v1, $zr, 0x0890C818
    0890C874:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C878:[25080004]: addiu      $t0, $t0, 4
    0890C87C:[8D050000]: lw         $a1, 0($t0)
    0890C880:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C884:[3442FEFF]: ori        $v0, $v0, -257
    0890C888:[01252026]: xor        $a0, $t1, $a1
    0890C88C:[00823021]: addu       $a2, $a0, $v0
    0890C890:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    0890C894:[00A22821]: addu       $a1, $a1, $v0
    0890C898:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C89C:[34428080]: ori        $v0, $v0, -32640
    0890C8A0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C8A4:[00651824]: and        $v1, $v1, $a1
    0890C8A8:[00862024]: and        $a0, $a0, $a2
    0890C8AC:[00621824]: and        $v1, $v1, $v0
--> 0890C8B0:[1460FFD8]: bne        $v1, $zr, 0x0890C814
    0890C8B4:[00822024]: and        $a0, $a0, $v0
    0890C8B8:[5080FFF0]: beql       $a0, $zr, 0x0890C87C
    0890C8BC:[25080004]: addiu      $t0, $t0, 4
    0890C8C0:[0A243206]: j          0x0890C818
  Back Branch 0890C8C0 1 times (length 44)
    0890C804:[34638080]: ori        $v1, $v1, -32640
    0890C808:[00431024]: and        $v0, $v0, $v1
    0890C80C:[1040000F]: beq        $v0, $zr, 0x0890C84C
    0890C810:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0890C814:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 0890C818:[90820000]: lbu        $v0, 0($a0)
    0890C81C:[10400007]: beq        $v0, $zr, 0x0890C83C
    0890C820:[00000000]: nop
    0890C824:[10E20028]: beq        $a3, $v0, 0x0890C8C8
    0890C828:[00000000]: nop
    0890C82C:[24840001]: addiu      $a0, $a0, 1
    0890C830:[90820000]: lbu        $v0, 0($a0)
    0890C834:[1440FFFB]: bne        $v0, $zr, 0x0890C824
    0890C838:[00000000]: nop
    0890C83C:[10E20022]: beq        $a3, $v0, 0x0890C8C8
    0890C840:[00000000]: nop
    0890C844:[03E00008]: jr         $ra
    0890C848:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890C84C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    0890C850:[01252026]: xor        $a0, $t1, $a1
    0890C854:[3463FEFF]: ori        $v1, $v1, -257
    0890C858:[00831821]: addu       $v1, $a0, $v1
    0890C85C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C860:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C864:[00641824]: and        $v1, $v1, $a0
    0890C868:[34428080]: ori        $v0, $v0, -32640
    0890C86C:[00621824]: and        $v1, $v1, $v0
    0890C870:[5460FFE9]: bnel       $v1, $zr, 0x0890C818
    0890C874:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C878:[25080004]: addiu      $t0, $t0, 4
    0890C87C:[8D050000]: lw         $a1, 0($t0)
    0890C880:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0890C884:[3442FEFF]: ori        $v0, $v0, -257
    0890C888:[01252026]: xor        $a0, $t1, $a1
    0890C88C:[00823021]: addu       $a2, $a0, $v0
    0890C890:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    0890C894:[00A22821]: addu       $a1, $a1, $v0
    0890C898:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0890C89C:[34428080]: ori        $v0, $v0, -32640
    0890C8A0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    0890C8A4:[00651824]: and        $v1, $v1, $a1
    0890C8A8:[00862024]: and        $a0, $a0, $a2
    0890C8AC:[00621824]: and        $v1, $v1, $v0
    0890C8B0:[1460FFD8]: bne        $v1, $zr, 0x0890C814
    0890C8B4:[00822024]: and        $a0, $a0, $v0
    0890C8B8:[5080FFF0]: beql       $a0, $zr, 0x0890C87C
    0890C8BC:[25080004]: addiu      $t0, $t0, 4
--> 0890C8C0:[0A243206]: j          0x0890C818
    0890C8C4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0890C8C8:[03E00008]: jr         $ra
    0890C8CC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_890003C 43 instructions (0.002%), 1 calls (0890003C - 08900224, length 123)
    0890003C:[27BDFF90]: addiu      $sp, $sp, -112
    08900040:[AFB50064]: sw         $s5, 100($sp)
    08900044:[AFB40060]: sw         $s4, 96($sp)
    08900048:[AFB3005C]: sw         $s3, 92($sp)
    0890004C:[AFB20058]: sw         $s2, 88($sp)
    08900050:[AFB10054]: sw         $s1, 84($sp)
    08900054:[AFB00050]: sw         $s0, 80($sp)
    08900058:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0890005C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08900060:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08900064:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08900068:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0890006C:[24150013]: addiu      $s5, $zr, 19 <=> li $s5, 19
    08900070:[0A240025]: j          0x08900094
    08900074:[AFBF0068]: sw         $ra, 104($sp)
    08900078:[0E243271]: jal        0x0890C9C4
    0890007C:[AE240000]: sw         $a0, 0($s1)
    08900080:[02021021]: addu       $v0, $s0, $v0
    08900084:[26520001]: addiu      $s2, $s2, 1
    08900088:[24500001]: addiu      $s0, $v0, 1
    0890008C:[12550004]: beq        $s2, $s5, 0x089000A0
    08900090:[26310004]: addiu      $s1, $s1, 4
    08900094:[0214102B]: sltu       $v0, $s0, $s4
    08900098:[1440FFF7]: bne        $v0, $zr, 0x08900078
    0890009C:[02702021]: addu       $a0, $s3, $s0
    089000A0:[00121080]: sll        $v0, $s2, 0x0002
    089000A4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    089000A8:[005D1021]: addu       $v0, $v0, $sp
    089000AC:[2463E1F4]: addiu      $v1, $v1, -7692
    089000B0:[10600004]: beq        $v1, $zr, 0x089000C4
    089000B4:[AC400000]: sw         $zr, 0($v0)
    089000B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089000BC:[0E24387D]: jal        0x0890E1F4
    089000C0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089000C4:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089000C8:[0E242CD1]: jal        0x0890B344
    089000CC:[2484157C]: addiu      $a0, $a0, 5500
    089000D0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089000D4:[0E24029A]: jal        0x08900A68
    089000D8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089000DC:[0E242CD6]: jal        0x0890B358
    089000E0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089000E4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    089000E8:[27BDFFF0]: addiu      $sp, $sp, -16
    089000EC:[246217E0]: addiu      $v0, $v1, 6112
    089000F0:[AFB10004]: sw         $s1, 4($sp)
    089000F4:[AFB00000]: sw         $s0, 0($sp)
    089000F8:[AFBF000C]: sw         $ra, 12($sp)
    089000FC:[AFB20008]: sw         $s2, 8($sp)
    08900100:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08900104:[10400005]: beq        $v0, $zr, 0x0890011C
    08900108:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0890010C:[946217E0]: lhu        $v0, 6112($v1)
    08900110:[30421000]: andi       $v0, $v0, 4096
    08900114:[14400014]: bne        $v0, $zr, 0x08900168
    08900118:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0890011C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    08900120:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08900124:[2452003C]: addiu      $s2, $v0, 60
    08900128:[24630018]: addiu      $v1, $v1, 24
    0890012C:[0060F809]: jalr       $ra, $v1
    08900130:[00000000]: nop
    08900134:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    08900138:[24420000]: addiu      $v0, $v0, 0
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
    0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
    08900190:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    08900194:[8CC60000]: lw         $a2, 0($a2)
    08900198:[3C080891]: lui        $t0, 0x0891 <=> li $t0, 0x08910000
    0890019C:[25026DA4]: addiu      $v0, $t0, 28068
    089001A0:[1040001E]: beq        $v0, $zr, 0x0890021C
    089001A4:[3C02E000]: lui        $v0, 0xE000 <=> li $v0, 0xE0000000
    089001A8:[8D086DA4]: lw         $t0, 28068($t0)
    089001AC:[01022824]: and        $a1, $t0, $v0
    089001B0:[3C030000]: lui        $v1, 0x0000 <=> li $v1, 0x00000000
    089001B4:[24620000]: addiu      $v0, $v1, 0
    089001B8:[10400003]: beq        $v0, $zr, 0x089001C8
    089001BC:[3C070004]: lui        $a3, 0x0004 <=> li $a3, 0x00040000
    089001C0:[8C620000]: lw         $v0, 0($v1)
    089001C4:[00023A80]: sll        $a3, $v0, 0x000A
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
    089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    08900220:[0A24006C]: j          0x089001B0
    08900224:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
  Back Branch 08900098 2 times (length 10)
    08900064:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08900068:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0890006C:[24150013]: addiu      $s5, $zr, 19 <=> li $s5, 19
    08900070:[0A240025]: j          0x08900094
    08900074:[AFBF0068]: sw         $ra, 104($sp)
--> 08900078:[0E243271]: jal        0x0890C9C4
    0890007C:[AE240000]: sw         $a0, 0($s1)
    08900080:[02021021]: addu       $v0, $s0, $v0
    08900084:[26520001]: addiu      $s2, $s2, 1
    08900088:[24500001]: addiu      $s0, $v0, 1
    0890008C:[12550004]: beq        $s2, $s5, 0x089000A0
    08900090:[26310004]: addiu      $s1, $s1, 4
    08900094:[0214102B]: sltu       $v0, $s0, $s4
--> 08900098:[1440FFF7]: bne        $v0, $zr, 0x08900078
    0890009C:[02702021]: addu       $a0, $s3, $s0
    089000A0:[00121080]: sll        $v0, $s2, 0x0002
    089000A4:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    089000A8:[005D1021]: addu       $v0, $v0, $sp
  Back Branch 08900214 1 times (length 16)
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
--> 089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    08900220:[0A24006C]: j          0x089001B0
    08900224:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
  Back Branch 0890020C 1 times (length 49)
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
    0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
    08900190:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    08900194:[8CC60000]: lw         $a2, 0($a2)
    08900198:[3C080891]: lui        $t0, 0x0891 <=> li $t0, 0x08910000
    0890019C:[25026DA4]: addiu      $v0, $t0, 28068
    089001A0:[1040001E]: beq        $v0, $zr, 0x0890021C
    089001A4:[3C02E000]: lui        $v0, 0xE000 <=> li $v0, 0xE0000000
    089001A8:[8D086DA4]: lw         $t0, 28068($t0)
    089001AC:[01022824]: and        $a1, $t0, $v0
    089001B0:[3C030000]: lui        $v1, 0x0000 <=> li $v1, 0x00000000
    089001B4:[24620000]: addiu      $v0, $v1, 0
    089001B8:[10400003]: beq        $v0, $zr, 0x089001C8
    089001BC:[3C070004]: lui        $a3, 0x0004 <=> li $a3, 0x00040000
    089001C0:[8C620000]: lw         $v0, 0($v1)
    089001C4:[00023A80]: sll        $a3, $v0, 0x000A
    089001C8:[3C040000]: lui        $a0, 0x0000 <=> li $a0, 0x00000000
    089001CC:[24820000]: addiu      $v0, $a0, 0
    089001D0:[10400010]: beq        $v0, $zr, 0x08900214
    089001D4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    089001D8:[8C840000]: lw         $a0, 0($a0)
    089001DC:[50A00005]: beql       $a1, $zr, 0x089001F4
    089001E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001E4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089001E8:[3442FFFF]: ori        $v0, $v0, -1
    089001EC:[02429024]: and        $s2, $s2, $v0
    089001F0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089001F4:[0E24459A]: jal        0x08911668 [sceKernelCreateThread]
    089001F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089001FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08900200:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900204:[0E24459C]: jal        0x08911670 [sceKernelStartThread]
    08900208:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 0890020C:[0A240054]: j          0x08900150
    08900210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900214:[0A240077]: j          0x089001DC
    08900218:[244419C8]: addiu      $a0, $v0, 6600
    0890021C:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
  Back Branch 0890017C 1 times (length 22)
    08900118:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0890011C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    08900120:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08900124:[2452003C]: addiu      $s2, $v0, 60
    08900128:[24630018]: addiu      $v1, $v1, 24
--> 0890012C:[0060F809]: jalr       $ra, $v1
    08900130:[00000000]: nop
    08900134:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    08900138:[24420000]: addiu      $v0, $v0, 0
    0890013C:[10400011]: beq        $v0, $zr, 0x08900184
    08900140:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08900144:[0240F809]: jalr       $ra, $s2
    08900148:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0890014C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08900150:[8FBF000C]: lw         $ra, 12($sp)
    08900154:[8FB20008]: lw         $s2, 8($sp)
    08900158:[8FB10004]: lw         $s1, 4($sp)
    0890015C:[8FB00000]: lw         $s0, 0($sp)
    08900160:[03E00008]: jr         $ra
    08900164:[27BD0010]: addiu      $sp, $sp, 16
    08900168:[3C040890]: lui        $a0, 0x0890 <=> li $a0, 0x08900000
    0890016C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08900170:[24630018]: addiu      $v1, $v1, 24
    08900174:[2484003C]: addiu      $a0, $a0, 60
    08900178:[00621825]: or         $v1, $v1, $v0
--> 0890017C:[0A24004B]: j          0x0890012C
    08900180:[00829025]: or         $s2, $a0, $v0
    08900184:[3C060000]: lui        $a2, 0x0000 <=> li $a2, 0x00000000
    08900188:[24C20000]: addiu      $v0, $a2, 0
    0890018C:[50400002]: beql       $v0, $zr, 0x08900198
_S1_2_890B344 42 instructions (0.002%), 1 calls (0890B344 - 0890E31C, length 3063)
  Back Branch 0890E2E0 1 times (length 38)
    0890E23C:[8E050148]: lw         $a1, 328($s0)
    0890E240:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0890E244:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0890E248:[10A00024]: beq        $a1, $zr, 0x0890E2DC
    0890E24C:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
--> 0890E250:[8CA60004]: lw         $a2, 4($a1)
    0890E254:[28C20020]: slti       $v0, $a2, 32
    0890E258:[10400023]: beq        $v0, $zr, 0x0890E2E8
    0890E25C:[00000000]: nop
    0890E260:[5620000F]: bnel       $s1, $zr, 0x0890E2A0
    0890E264:[24A70088]: addiu      $a3, $a1, 136
    0890E268:[00061080]: sll        $v0, $a2, 0x0002
    0890E26C:[00451021]: addu       $v0, $v0, $a1
    0890E270:[24C30001]: addiu      $v1, $a2, 1
    0890E274:[AC540008]: sw         $s4, 8($v0)
    0890E278:[ACA30004]: sw         $v1, 4($a1)
    0890E27C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890E280:[8FBF0014]: lw         $ra, 20($sp)
    0890E284:[8FB40010]: lw         $s4, 16($sp)
    0890E288:[8FB3000C]: lw         $s3, 12($sp)
    0890E28C:[8FB20008]: lw         $s2, 8($sp)
    0890E290:[8FB10004]: lw         $s1, 4($sp)
    0890E294:[8FB00000]: lw         $s0, 0($sp)
    0890E298:[03E00008]: jr         $ra
    0890E29C:[27BD0018]: addiu      $sp, $sp, 24
    0890E2A0:[8CE40100]: lw         $a0, 256($a3)
    0890E2A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890E2A8:[00061080]: sll        $v0, $a2, 0x0002
    0890E2AC:[00471021]: addu       $v0, $v0, $a3
    0890E2B0:[00C31804]: sllv       $v1, $v1, $a2
    0890E2B4:[00832025]: or         $a0, $a0, $v1
    0890E2B8:[AC520080]: sw         $s2, 128($v0)
    0890E2BC:[AC530000]: sw         $s3, 0($v0)
    0890E2C0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0890E2C4:[1622FFE8]: bne        $s1, $v0, 0x0890E268
    0890E2C8:[ACE40100]: sw         $a0, 256($a3)
    0890E2CC:[8CE20104]: lw         $v0, 260($a3)
    0890E2D0:[00431025]: or         $v0, $v0, $v1
    0890E2D4:[0A24389A]: j          0x0890E268
    0890E2D8:[ACE20104]: sw         $v0, 260($a3)
    0890E2DC:[2605014C]: addiu      $a1, $s0, 332
--> 0890E2E0:[0A243894]: j          0x0890E250
    0890E2E4:[AE050148]: sw         $a1, 328($s0)
    0890E2E8:[0E242CE5]: jal        0x0890B394
    0890E2EC:[24040190]: addiu      $a0, $zr, 400 <=> li $a0, 400
    0890E2F0:[10400009]: beq        $v0, $zr, 0x0890E318
_S1_2_89004AC 34 instructions (0.001%), 1 calls (089004AC - 08900540, length 38)
    089004AC:[27BDFFE8]: addiu      $sp, $sp, -24
    089004B0:[AFB3000C]: sw         $s3, 12($sp)
    089004B4:[AFB20008]: sw         $s2, 8($sp)
    089004B8:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089004BC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    089004C0:[240601FF]: addiu      $a2, $zr, 511 <=> li $a2, 511
    089004C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089004C8:[AFB10004]: sw         $s1, 4($sp)
    089004CC:[AFB00000]: sw         $s0, 0($sp)
    089004D0:[AFBF0010]: sw         $ra, 16($sp)
    089004D4:[0E244576]: jal        0x089115D8 [sceIoOpen]
    089004D8:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    089004DC:[0440000D]: bltz       $v0, 0x08900514
    089004E0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    089004E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089004E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089004EC:[16400011]: bne        $s2, $zr, 0x08900534
    089004F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089004F4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089004F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089004FC:[0E244578]: jal        0x089115E0 [sceIoRead]
    08900500:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08900504:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08900508:[0E244574]: jal        0x089115D0 [sceIoClose]
    0890050C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08900510:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08900514:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08900518:[8FBF0010]: lw         $ra, 16($sp)
    0890051C:[8FB3000C]: lw         $s3, 12($sp)
    08900520:[8FB20008]: lw         $s2, 8($sp)
    08900524:[8FB10004]: lw         $s1, 4($sp)
    08900528:[8FB00000]: lw         $s0, 0($sp)
    0890052C:[03E00008]: jr         $ra
    08900530:[27BD0018]: addiu      $sp, $sp, 24
    08900534:[0E24457C]: jal        0x089115F0 [sceIoLseek32]
    08900538:[00000000]: nop
    0890053C:[0A24013E]: j          0x089004F8
    08900540:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
_S1_2_890F72C 24 instructions (0.001%), 1 calls (0890F72C - 0890F7D0, length 42)
    0890F72C:[27BDFBF0]: addiu      $sp, $sp, -1040
    0890F730:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890F734:[AFBF0408]: sw         $ra, 1032($sp)
    0890F738:[0E243CC1]: jal        0x0890F304
    0890F73C:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0890F740:[04400012]: bltz       $v0, 0x0890F78C
    0890F744:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890F748:[0E24457E]: jal        0x089115F8 [sceIoDopen]
    0890F74C:[00000000]: nop
    0890F750:[04400017]: bltz       $v0, 0x0890F7B0
    0890F754:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890F758:[0E244582]: jal        0x08911608 [sceIoDclose]
    0890F75C:[00000000]: nop
    0890F760:[0E244584]: jal        0x08911610 [sceIoChdir]
    0890F764:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890F768:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0890F76C:[2484BE10]: addiu      $a0, $a0, -16880
    0890F770:[0E24324E]: jal        0x0890C938
    0890F774:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890F778:[8FBF0408]: lw         $ra, 1032($sp)
    0890F77C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890F780:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F784:[03E00008]: jr         $ra
    0890F788:[27BD0410]: addiu      $sp, $sp, 1040
    0890F78C:[0E243DF5]: jal        0x0890F7D4
    0890F790:[00000000]: nop
    0890F794:[2403005B]: addiu      $v1, $zr, 91 <=> li $v1, 91
    0890F798:[AC430000]: sw         $v1, 0($v0)
    0890F79C:[8FBF0408]: lw         $ra, 1032($sp)
    0890F7A0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0890F7A4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F7A8:[03E00008]: jr         $ra
    0890F7AC:[27BD0410]: addiu      $sp, $sp, 1040
    0890F7B0:[0E243DF5]: jal        0x0890F7D4
    0890F7B4:[00000000]: nop
    0890F7B8:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0890F7BC:[AC430000]: sw         $v1, 0($v0)
    0890F7C0:[8FBF0408]: lw         $ra, 1032($sp)
    0890F7C4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0890F7C8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890F7CC:[03E00008]: jr         $ra
    0890F7D0:[27BD0410]: addiu      $sp, $sp, 1040
_S1_2_890AA30 21 instructions (0.001%), 1 calls (0890AA30 - 0890AB20, length 61)
    0890AA30:[27BDFFF8]: addiu      $sp, $sp, -8
    0890AA34:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AA38:[AFBF0000]: sw         $ra, 0($sp)
    0890AA3C:[8C435AEC]: lw         $v1, 23276($v0)
    0890AA40:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0890AA44:[10620026]: beq        $v1, $v0, 0x0890AAE0
    0890AA48:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0890AA4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890AA50:[1062001F]: beq        $v1, $v0, 0x0890AAD0
    0890AA54:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0890AA58:[10620019]: beq        $v1, $v0, 0x0890AAC0
    0890AA5C:[00000000]: nop
    0890AA60:[10600013]: beq        $v1, $zr, 0x0890AAB0
    0890AA64:[00000000]: nop
    0890AA68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890AA6C:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AA70:[8C626DBC]: lw         $v0, 28092($v1)
    0890AA74:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890AA78:[8C835AF0]: lw         $v1, 23280($a0)
    0890AA7C:[00021043]: sra        $v0, $v0, 0x0001
    0890AA80:[00021040]: sll        $v0, $v0, 0x0001
    0890AA84:[00621821]: addu       $v1, $v1, $v0
    0890AA88:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0890AA8C:[30A4FFFF]: andi       $a0, $a1, -1
    0890AA90:[34422000]: ori        $v0, $v0, 8192
    0890AA94:[2442FFFF]: addiu      $v0, $v0, -1
    0890AA98:[A4640000]: sh         $a0, 0($v1)
    0890AA9C:[1440FFFD]: bne        $v0, $zr, 0x0890AA94
    0890AAA0:[24630002]: addiu      $v1, $v1, 2
    0890AAA4:[8FBF0000]: lw         $ra, 0($sp)
    0890AAA8:[03E00008]: jr         $ra
    0890AAAC:[27BD0008]: addiu      $sp, $sp, 8
    0890AAB0:[0E242A6C]: jal        0x0890A9B0
    0890AAB4:[00000000]: nop
    0890AAB8:[0A242A9B]: j          0x0890AA6C
    0890AABC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0890AAC0:[0E242A81]: jal        0x0890AA04
    0890AAC4:[00000000]: nop
    0890AAC8:[0A242A9B]: j          0x0890AA6C
    0890AACC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0890AAD0:[0E242A74]: jal        0x0890A9D0
    0890AAD4:[00000000]: nop
    0890AAD8:[0A242A9B]: j          0x0890AA6C
    0890AADC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0890AAE0:[3C030891]: lui        $v1, 0x0891 <=> li $v1, 0x08910000
    0890AAE4:[8C626DBC]: lw         $v0, 28092($v1)
    0890AAE8:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0890AAEC:[8C855AF0]: lw         $a1, 23280($a0)
    0890AAF0:[00021083]: sra        $v0, $v0, 0x0002
    0890AAF4:[00021080]: sll        $v0, $v0, 0x0002
    0890AAF8:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0890AAFC:[00A22821]: addu       $a1, $a1, $v0
    0890AB00:[34632000]: ori        $v1, $v1, 8192
    0890AB04:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890AB08:[00000000]: 0x890AB08 - memsetSequence[24420001,ACA60000,1443FFFD,24A50004](5,6,2,3,1,4)
    0890AB18:[8FBF0000]: lw         $ra, 0($sp)
    0890AB1C:[03E00008]: jr         $ra
    0890AB20:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_890EF1C 20 instructions (0.001%), 1 calls (0890EF1C - 0890EF68, length 20)
    0890EF1C:[27BDFBF0]: addiu      $sp, $sp, -1040
    0890EF20:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890EF24:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890EF28:[AFBF0408]: sw         $ra, 1032($sp)
    0890EF2C:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0890EF30:[1040000B]: beq        $v0, $zr, 0x0890EF60
    0890EF34:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890EF38:[0E243277]: jal        0x0890C9DC
    0890EF3C:[00000000]: nop
    0890EF40:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890EF44:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    0890EF48:[0E243DB1]: jal        0x0890F6C4
    0890EF4C:[A3A00400]: sb         $zr, 1024($sp)
    0890EF50:[10400003]: beq        $v0, $zr, 0x0890EF60
    0890EF54:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890EF58:[0E243DCB]: jal        0x0890F72C
    0890EF5C:[A0400001]: sb         $zr, 1($v0)
    0890EF60:[8FBF0408]: lw         $ra, 1032($sp)
    0890EF64:[03E00008]: jr         $ra
    0890EF68:[27BD0410]: addiu      $sp, $sp, 1040
_S1_2_89002C0 17 instructions (0.001%), 1 calls (089002C0 - 0890031C, length 24)
    089002C0:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    089002C4:[27BDFFF8]: addiu      $sp, $sp, -8
    089002C8:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089002CC:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    089002D0:[24420000]: addiu      $v0, $v0, 0
    089002D4:[AFBF0000]: sw         $ra, 0($sp)
    089002D8:[24845A20]: addiu      $a0, $a0, 23072
    089002DC:[10400003]: beq        $v0, $zr, 0x089002EC
    089002E0:[24A56D84]: addiu      $a1, $a1, 28036
    089002E4:[0C000000]: jal        0x00000000
    089002E8:[00000000]: nop
    089002EC:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    089002F0:[8C835A6C]: lw         $v1, 23148($a0)
    089002F4:[3C020000]: lui        $v0, 0x0000 <=> li $v0, 0x00000000
    089002F8:[10600006]: beq        $v1, $zr, 0x08900314
    089002FC:[24590000]: addiu      $t9, $v0, 0
    08900300:[24845A6C]: addiu      $a0, $a0, 23148
    08900304:[13200003]: beq        $t9, $zr, 0x08900314
    08900308:[8FBF0000]: lw         $ra, 0($sp)
    0890030C:[03200008]: jr         $t9
    08900310:[27BD0008]: addiu      $sp, $sp, 8
    08900314:[8FBF0000]: lw         $ra, 0($sp)
    08900318:[03E00008]: jr         $ra
    0890031C:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_8911514 15 instructions (0.001%), 1 calls (08911514 - 08911564, length 21)
    08911514:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08911518:[24425A60]: addiu      $v0, $v0, 23136
    0891151C:[8C44FFFC]: lw         $a0, -4($v0)
    08911520:[27BDFFF0]: addiu      $sp, $sp, -16
    08911524:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08911528:[AFB00000]: sw         $s0, 0($sp)
    0891152C:[AFBF0008]: sw         $ra, 8($sp)
    08911530:[AFB10004]: sw         $s1, 4($sp)
    08911534:[10830007]: beq        $a0, $v1, 0x08911554
    08911538:[2450FFFC]: addiu      $s0, $v0, -4
    0891153C:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08911540:[0080F809]: jalr       $ra, $a0
    08911544:[2610FFFC]: addiu      $s0, $s0, -4
    08911548:[8E040000]: lw         $a0, 0($s0)
    0891154C:[1491FFFC]: bne        $a0, $s1, 0x08911540
    08911550:[00000000]: nop
    08911554:[8FBF0008]: lw         $ra, 8($sp)
    08911558:[8FB10004]: lw         $s1, 4($sp)
    0891155C:[8FB00000]: lw         $s0, 0($sp)
    08911560:[03E00008]: jr         $ra
    08911564:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8900334 11 instructions (0.000%), 1 calls (08900334 - 089004A8, length 94)
    08900334:[27BDFFE0]: addiu      $sp, $sp, -32
    08900338:[AFB50014]: sw         $s5, 20($sp)
    0890033C:[AFB40010]: sw         $s4, 16($sp)
    08900340:[AFBF0018]: sw         $ra, 24($sp)
    08900344:[AFB3000C]: sw         $s3, 12($sp)
    08900348:[AFB20008]: sw         $s2, 8($sp)
    0890034C:[AFB10004]: sw         $s1, 4($sp)
    08900350:[AFB00000]: sw         $s0, 0($sp)
    08900354:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08900358:[0E2445A8]: jal        0x089116A0 [sceKernelFindModuleByName]
    0890035C:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08900360:[50400040]: beql       $v0, $zr, 0x08900464
    08900364:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08900368:[8C520044]: lw         $s2, 68($v0)
    0890036C:[1A40002F]: blez       $s2, 0x0890042C
    08900370:[8C530040]: lw         $s3, 64($v0)
    08900374:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08900378:[02718021]: addu       $s0, $s3, $s1
    0890037C:[8E040000]: lw         $a0, 0($s0)
    08900380:[50800025]: beql       $a0, $zr, 0x08900418
    08900384:[92020008]: lbu        $v0, 8($s0)
    08900388:[0E243234]: jal        0x0890C8D0
    0890038C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08900390:[54400021]: bnel       $v0, $zr, 0x08900418
    08900394:[92020008]: lbu        $v0, 8($s0)
    08900398:[9605000A]: lhu        $a1, 10($s0)
    0890039C:[92020009]: lbu        $v0, 9($s0)
    089003A0:[8E06000C]: lw         $a2, 12($s0)
    089003A4:[10A0001B]: beq        $a1, $zr, 0x08900414
    089003A8:[00A23821]: addu       $a3, $a1, $v0
    089003AC:[58A0001A]: blezl      $a1, 0x08900418
    089003B0:[92020008]: lbu        $v0, 8($s0)
    089003B4:[8CC20000]: lw         $v0, 0($a2)
    089003B8:[12A20037]: beq        $s5, $v0, 0x08900498
    089003BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089003C0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    089003C4:[24840001]: addiu      $a0, $a0, 1
    089003C8:[50A40013]: beql       $a1, $a0, 0x08900418
    089003CC:[92020008]: lbu        $v0, 8($s0)
    089003D0:[8C620004]: lw         $v0, 4($v1)
    089003D4:[16A2FFFB]: bne        $s5, $v0, 0x089003C4
    089003D8:[24630004]: addiu      $v1, $v1, 4
    089003DC:[00871021]: addu       $v0, $a0, $a3
    089003E0:[00021080]: sll        $v0, $v0, 0x0002
    089003E4:[00461021]: addu       $v0, $v0, $a2
    089003E8:[8C440000]: lw         $a0, 0($v0)
    089003EC:[8FBF0018]: lw         $ra, 24($sp)
    089003F0:[8FB50014]: lw         $s5, 20($sp)
    089003F4:[8FB40010]: lw         $s4, 16($sp)
    089003F8:[8FB3000C]: lw         $s3, 12($sp)
    089003FC:[8FB20008]: lw         $s2, 8($sp)
    08900400:[8FB10004]: lw         $s1, 4($sp)
    08900404:[8FB00000]: lw         $s0, 0($sp)
    08900408:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890040C:[03E00008]: jr         $ra
    08900410:[27BD0020]: addiu      $sp, $sp, 32
    08900414:[92020008]: lbu        $v0, 8($s0)
    08900418:[00021080]: sll        $v0, $v0, 0x0002
    0890041C:[02228821]: addu       $s1, $s1, $v0
    08900420:[0232182A]: slt        $v1, $s1, $s2
    08900424:[1460FFD5]: bne        $v1, $zr, 0x0890037C
    08900428:[02718021]: addu       $s0, $s3, $s1
    0890042C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08900430:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08900434:[AC436DA0]: sw         $v1, 28064($v0)
    08900438:[8FBF0018]: lw         $ra, 24($sp)
    0890043C:[8FB50014]: lw         $s5, 20($sp)
    08900440:[8FB40010]: lw         $s4, 16($sp)
    08900444:[8FB3000C]: lw         $s3, 12($sp)
    08900448:[8FB20008]: lw         $s2, 8($sp)
    0890044C:[8FB10004]: lw         $s1, 4($sp)
    08900450:[8FB00000]: lw         $s0, 0($sp)
    08900454:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08900458:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890045C:[03E00008]: jr         $ra
    08900460:[27BD0020]: addiu      $sp, $sp, 32
    08900464:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08900468:[AC436DA0]: sw         $v1, 28064($v0)
    0890046C:[8FBF0018]: lw         $ra, 24($sp)
    08900470:[8FB50014]: lw         $s5, 20($sp)
    08900474:[8FB40010]: lw         $s4, 16($sp)
    08900478:[8FB3000C]: lw         $s3, 12($sp)
    0890047C:[8FB20008]: lw         $s2, 8($sp)
    08900480:[8FB10004]: lw         $s1, 4($sp)
    08900484:[8FB00000]: lw         $s0, 0($sp)
    08900488:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0890048C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08900490:[03E00008]: jr         $ra
    08900494:[27BD0020]: addiu      $sp, $sp, 32
    08900498:[00871021]: addu       $v0, $a0, $a3
    0890049C:[00021080]: sll        $v0, $v0, 0x0002
    089004A0:[00461021]: addu       $v0, $v0, $a2
    089004A4:[0A2400FB]: j          0x089003EC
    089004A8:[8C440000]: lw         $a0, 0($v0)
  Back Branch 08900424 1,002,800,730 times (length 44)
    08900368:[8C520044]: lw         $s2, 68($v0)
    0890036C:[1A40002F]: blez       $s2, 0x0890042C
    08900370:[8C530040]: lw         $s3, 64($v0)
    08900374:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08900378:[02718021]: addu       $s0, $s3, $s1
--> 0890037C:[8E040000]: lw         $a0, 0($s0)
    08900380:[50800025]: beql       $a0, $zr, 0x08900418
    08900384:[92020008]: lbu        $v0, 8($s0)
    08900388:[0E243234]: jal        0x0890C8D0
    0890038C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08900390:[54400021]: bnel       $v0, $zr, 0x08900418
    08900394:[92020008]: lbu        $v0, 8($s0)
    08900398:[9605000A]: lhu        $a1, 10($s0)
    0890039C:[92020009]: lbu        $v0, 9($s0)
    089003A0:[8E06000C]: lw         $a2, 12($s0)
    089003A4:[10A0001B]: beq        $a1, $zr, 0x08900414
    089003A8:[00A23821]: addu       $a3, $a1, $v0
    089003AC:[58A0001A]: blezl      $a1, 0x08900418
    089003B0:[92020008]: lbu        $v0, 8($s0)
    089003B4:[8CC20000]: lw         $v0, 0($a2)
    089003B8:[12A20037]: beq        $s5, $v0, 0x08900498
    089003BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089003C0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    089003C4:[24840001]: addiu      $a0, $a0, 1
    089003C8:[50A40013]: beql       $a1, $a0, 0x08900418
    089003CC:[92020008]: lbu        $v0, 8($s0)
    089003D0:[8C620004]: lw         $v0, 4($v1)
    089003D4:[16A2FFFB]: bne        $s5, $v0, 0x089003C4
    089003D8:[24630004]: addiu      $v1, $v1, 4
    089003DC:[00871021]: addu       $v0, $a0, $a3
    089003E0:[00021080]: sll        $v0, $v0, 0x0002
    089003E4:[00461021]: addu       $v0, $v0, $a2
    089003E8:[8C440000]: lw         $a0, 0($v0)
    089003EC:[8FBF0018]: lw         $ra, 24($sp)
    089003F0:[8FB50014]: lw         $s5, 20($sp)
    089003F4:[8FB40010]: lw         $s4, 16($sp)
    089003F8:[8FB3000C]: lw         $s3, 12($sp)
    089003FC:[8FB20008]: lw         $s2, 8($sp)
    08900400:[8FB10004]: lw         $s1, 4($sp)
    08900404:[8FB00000]: lw         $s0, 0($sp)
    08900408:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0890040C:[03E00008]: jr         $ra
    08900410:[27BD0020]: addiu      $sp, $sp, 32
    08900414:[92020008]: lbu        $v0, 8($s0)
    08900418:[00021080]: sll        $v0, $v0, 0x0002
    0890041C:[02228821]: addu       $s1, $s1, $v0
    08900420:[0232182A]: slt        $v1, $s1, $s2
--> 08900424:[1460FFD5]: bne        $v1, $zr, 0x0890037C
    08900428:[02718021]: addu       $s0, $s3, $s1
    0890042C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08900430:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08900434:[AC436DA0]: sw         $v1, 28064($v0)
_S1_2_890AC18 9 instructions (0.000%), 3 calls (0890AC18 - 0890AC20, length 3)
    0890AC18:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0890AC1C:[03E00008]: jr         $ra
    0890AC20:[AC445AE4]: sw         $a0, 23268($v0)
_S1_2_8900018 9 instructions (0.000%), 1 calls (08900018 - 08900038, length 9)
    08900018:[27BDFFE0]: addiu      $sp, $sp, -32
    0890001C:[AFBF0014]: sw         $ra, 20($sp)
    08900020:[0E2400B0]: jal        0x089002C0
    08900024:[00000000]: nop
    08900028:[0E244545]: jal        0x08911514
    0890002C:[00000000]: nop
    08900030:[8FBF0014]: lw         $ra, 20($sp)
    08900034:[03E00008]: jr         $ra
    08900038:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_89116A8 2 instructions (0.000%), 1 calls (089116A8 - 089116AC, length 2)
    089116A8:[03E00008]: jr         $ra
    089116AC:[0012D4CC]: syscall    0x04B53 [sceKernelLoadModuleBuffer]
_S1_2_89116A0 2 instructions (0.000%), 1 calls (089116A0 - 089116A4, length 2)
    089116A0:[03E00008]: jr         $ra
    089116A4:[0011FE8C]: syscall    0x047FA [sceKernelFindModuleByName]
_S1_2_8911680 2 instructions (0.000%), 1 calls (08911680 - 08911684, length 2)
    08911680:[03E00008]: jr         $ra
    08911684:[0011D94C]: syscall    0x04765 [sceKernelDcacheWritebackAll]
_S1_2_8911670 2 instructions (0.000%), 1 calls (08911670 - 08911674, length 2)
    08911670:[03E00008]: jr         $ra
    08911674:[00119C8C]: syscall    0x04672 [sceKernelStartThread]
_S1_2_8911668 2 instructions (0.000%), 1 calls (08911668 - 0891166C, length 2)
    08911668:[03E00008]: jr         $ra
    0891166C:[00119C0C]: syscall    0x04670 [sceKernelCreateThread]
_S1_2_8911638 2 instructions (0.000%), 1 calls (08911638 - 0891163C, length 2)
    08911638:[03E00008]: jr         $ra
    0891163C:[0011ACCC]: syscall    0x046B3 [sceKernelStderr]
_S1_2_8911630 2 instructions (0.000%), 1 calls (08911630 - 08911634, length 2)
    08911630:[03E00008]: jr         $ra
    08911634:[0011AC8C]: syscall    0x046B2 [sceKernelStdout]
_S1_2_8911628 2 instructions (0.000%), 1 calls (08911628 - 0891162C, length 2)
    08911628:[03E00008]: jr         $ra
    0891162C:[0011AC4C]: syscall    0x046B1 [sceKernelStdin]
_S1_2_8911610 2 instructions (0.000%), 1 calls (08911610 - 08911614, length 2)
    08911610:[03E00008]: jr         $ra
    08911614:[0011774C]: syscall    0x045DD [sceIoChdir]
_S1_2_8911608 2 instructions (0.000%), 1 calls (08911608 - 0891160C, length 2)
    08911608:[03E00008]: jr         $ra
    0891160C:[0011780C]: syscall    0x045E0 [sceIoDclose]
_S1_2_89115F8 2 instructions (0.000%), 1 calls (089115F8 - 089115FC, length 2)
    089115F8:[03E00008]: jr         $ra
    089115FC:[0011778C]: syscall    0x045DE [sceIoDopen]
_S1_2_89115E0 2 instructions (0.000%), 1 calls (089115E0 - 089115E4, length 2)
    089115E0:[03E00008]: jr         $ra
    089115E4:[0011764C]: syscall    0x045D9 [sceIoRead]
_S1_2_89115D8 2 instructions (0.000%), 1 calls (089115D8 - 089115DC, length 2)
    089115D8:[03E00008]: jr         $ra
    089115DC:[0011758C]: syscall    0x045D6 [sceIoOpen]
_S1_2_89115D0 2 instructions (0.000%), 1 calls (089115D0 - 089115D4, length 2)
    089115D0:[03E00008]: jr         $ra
    089115D4:[001175CC]: syscall    0x045D7 [sceIoClose]
_S1_2_89115C0 2 instructions (0.000%), 1 calls (089115C0 - 089115C4, length 2)
    089115C0:[03E00008]: jr         $ra
    089115C4:[0011FFCC]: syscall    0x047FF [sceCtrlSetSamplingMode]
_S1_2_89115B8 2 instructions (0.000%), 1 calls (089115B8 - 089115BC, length 2)
    089115B8:[03E00008]: jr         $ra
    089115BC:[0011FF4C]: syscall    0x047FD [sceCtrlSetSamplingCycle]
_S1_2_89115B0 2 instructions (0.000%), 1 calls (089115B0 - 089115B4, length 2)
_S1_2_89115A8 2 instructions (0.000%), 1 calls (089115A8 - 089115AC, length 2)
_S1_2_89115A0 2 instructions (0.000%), 1 calls (089115A0 - 089115A4, length 2)
_S1_2_890BE08 (memset) 0 instructions (0.000%), 2 calls (0890BE08 - 0890BEDC, length 54)
_S1_2_890C9C4 (strlen) 0 instructions (0.000%), 1 calls (0890C9C4 - 0890C9D8, length 6)
_S1_2_890C938 (strcpy) 0 instructions (0.000%), 1 calls (0890C938 - 0890C9C0, length 35)
------------------ GEProfiler ----------------------
GE list count: 0
Texture load count: 0, average NaN per GE list
Copy GE to memory: 0, average NaN per GE list
Copy Stencil to memory: 0, average NaN per GE list
GE list duration: 0ms, average NaNms per GE list, max FPS is NaN
