Compilation time 1052ms, 878 calls, average 1.2ms, longest 56ms
CodeBlocks profiling information (172,180,753 total cycles):
_S1_2_8817A20 37,322,437 instructions (21.676%), 8,008 calls (08817A20 - 08817AC4, length 42)
    08817A20:[27BDFFF0]: addiu      $sp, $sp, -16
    08817A24:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    08817A28:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08817A2C:[AFB20008]: sw         $s2, 8($sp)
    08817A30:[2472EB04]: addiu      $s2, $v1, -5372
    08817A34:[AFB10004]: sw         $s1, 4($sp)
    08817A38:[3C112000]: lui        $s1, 0x2000 <=> li $s1, 0x20000000
    08817A3C:[AFB00000]: sw         $s0, 0($sp)
    08817A40:[24501304]: addiu      $s0, $v0, 4868
    08817A44:[0A205E96]: j          0x08817A58
    08817A48:[AFBF000C]: sw         $ra, 12($sp)
    08817A4C:[26100048]: addiu      $s0, $s0, 72
    08817A50:[12120014]: beq        $s0, $s2, 0x08817AA4
    08817A54:[8FBF000C]: lw         $ra, 12($sp)
    08817A58:[8E020000]: lw         $v0, 0($s0)
    08817A5C:[0441FFFB]: bgez       $v0, 0x08817A4C
    08817A60:[00511824]: and        $v1, $v0, $s1
    08817A64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08817A68:[14600013]: bne        $v1, $zr, 0x08817AB8
    08817A6C:[30420010]: andi       $v0, $v0, 16
    08817A70:[5040FFF7]: beql       $v0, $zr, 0x08817A50
    08817A74:[26100048]: addiu      $s0, $s0, 72
    08817A78:[8E04003C]: lw         $a0, 60($s0)
    08817A7C:[1080FFF4]: beq        $a0, $zr, 0x08817A50
    08817A80:[26100048]: addiu      $s0, $s0, 72
    08817A84:[8C82004C]: lw         $v0, 76($a0)
    08817A88:[1040FFF1]: beq        $v0, $zr, 0x08817A50
    08817A8C:[00000000]: nop
    08817A90:[0040F809]: jalr       $ra, $v0
    08817A94:[00000000]: nop
    08817A98:[5612FFF0]: bnel       $s0, $s2, 0x08817A5C
    08817A9C:[8E020000]: lw         $v0, 0($s0)
    08817AA0:[8FBF000C]: lw         $ra, 12($sp)
    08817AA4:[8FB20008]: lw         $s2, 8($sp)
    08817AA8:[8FB10004]: lw         $s1, 4($sp)
    08817AAC:[8FB00000]: lw         $s0, 0($sp)
    08817AB0:[03E00008]: jr         $ra
    08817AB4:[27BD0010]: addiu      $sp, $sp, 16
    08817AB8:[0E205E71]: jal        0x088179C4
    08817ABC:[00000000]: nop
    08817AC0:[0A205E93]: j          0x08817A4C
    08817AC4:[AE000000]: sw         $zr, 0($s0)
  Back Branch 08817A5C 6,150,144 times (length 6)
    08817A38:[3C112000]: lui        $s1, 0x2000 <=> li $s1, 0x20000000
    08817A3C:[AFB00000]: sw         $s0, 0($sp)
    08817A40:[24501304]: addiu      $s0, $v0, 4868
    08817A44:[0A205E96]: j          0x08817A58
    08817A48:[AFBF000C]: sw         $ra, 12($sp)
--> 08817A4C:[26100048]: addiu      $s0, $s0, 72
    08817A50:[12120014]: beq        $s0, $s2, 0x08817AA4
    08817A54:[8FBF000C]: lw         $ra, 12($sp)
    08817A58:[8E020000]: lw         $v0, 0($s0)
--> 08817A5C:[0441FFFB]: bgez       $v0, 0x08817A4C
    08817A60:[00511824]: and        $v1, $v0, $s1
    08817A64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08817A68:[14600013]: bne        $v1, $zr, 0x08817AB8
    08817A6C:[30420010]: andi       $v0, $v0, 16
  Back Branch 08817A70 73,300 times (length 10)
    08817A3C:[AFB00000]: sw         $s0, 0($sp)
    08817A40:[24501304]: addiu      $s0, $v0, 4868
    08817A44:[0A205E96]: j          0x08817A58
    08817A48:[AFBF000C]: sw         $ra, 12($sp)
    08817A4C:[26100048]: addiu      $s0, $s0, 72
--> 08817A50:[12120014]: beq        $s0, $s2, 0x08817AA4
    08817A54:[8FBF000C]: lw         $ra, 12($sp)
    08817A58:[8E020000]: lw         $v0, 0($s0)
    08817A5C:[0441FFFB]: bgez       $v0, 0x08817A4C
    08817A60:[00511824]: and        $v1, $v0, $s1
    08817A64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08817A68:[14600013]: bne        $v1, $zr, 0x08817AB8
    08817A6C:[30420010]: andi       $v0, $v0, 16
--> 08817A70:[5040FFF7]: beql       $v0, $zr, 0x08817A50
    08817A74:[26100048]: addiu      $s0, $s0, 72
    08817A78:[8E04003C]: lw         $a0, 60($s0)
    08817A7C:[1080FFF4]: beq        $a0, $zr, 0x08817A50
    08817A80:[26100048]: addiu      $s0, $s0, 72
  Back Branch 08817AC0 35 times (length 31)
    08817A38:[3C112000]: lui        $s1, 0x2000 <=> li $s1, 0x20000000
    08817A3C:[AFB00000]: sw         $s0, 0($sp)
    08817A40:[24501304]: addiu      $s0, $v0, 4868
    08817A44:[0A205E96]: j          0x08817A58
    08817A48:[AFBF000C]: sw         $ra, 12($sp)
--> 08817A4C:[26100048]: addiu      $s0, $s0, 72
    08817A50:[12120014]: beq        $s0, $s2, 0x08817AA4
    08817A54:[8FBF000C]: lw         $ra, 12($sp)
    08817A58:[8E020000]: lw         $v0, 0($s0)
    08817A5C:[0441FFFB]: bgez       $v0, 0x08817A4C
    08817A60:[00511824]: and        $v1, $v0, $s1
    08817A64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08817A68:[14600013]: bne        $v1, $zr, 0x08817AB8
    08817A6C:[30420010]: andi       $v0, $v0, 16
    08817A70:[5040FFF7]: beql       $v0, $zr, 0x08817A50
    08817A74:[26100048]: addiu      $s0, $s0, 72
    08817A78:[8E04003C]: lw         $a0, 60($s0)
    08817A7C:[1080FFF4]: beq        $a0, $zr, 0x08817A50
    08817A80:[26100048]: addiu      $s0, $s0, 72
    08817A84:[8C82004C]: lw         $v0, 76($a0)
    08817A88:[1040FFF1]: beq        $v0, $zr, 0x08817A50
    08817A8C:[00000000]: nop
    08817A90:[0040F809]: jalr       $ra, $v0
    08817A94:[00000000]: nop
    08817A98:[5612FFF0]: bnel       $s0, $s2, 0x08817A5C
    08817A9C:[8E020000]: lw         $v0, 0($s0)
    08817AA0:[8FBF000C]: lw         $ra, 12($sp)
    08817AA4:[8FB20008]: lw         $s2, 8($sp)
    08817AA8:[8FB10004]: lw         $s1, 4($sp)
    08817AAC:[8FB00000]: lw         $s0, 0($sp)
    08817AB0:[03E00008]: jr         $ra
    08817AB4:[27BD0010]: addiu      $sp, $sp, 16
    08817AB8:[0E205E71]: jal        0x088179C4
    08817ABC:[00000000]: nop
--> 08817AC0:[0A205E93]: j          0x08817A4C
    08817AC4:[AE000000]: sw         $zr, 0($s0)
_S1_2_880B1E0 18,981,303 instructions (11.024%), 184,990 calls (0880B03C - 0880B20C, length 117)
    0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B1E0:[90A40000]: lbu        $a0, 0($a1)
    0880B1E4:[1880FFA2]: blez       $a0, 0x0880B070
    0880B1E8:[26050002]: addiu      $a1, $s0, 2
    0880B1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B1F0:[90A20000]: lbu        $v0, 0($a1)
    0880B1F4:[24630001]: addiu      $v1, $v1, 1
    0880B1F8:[24A50001]: addiu      $a1, $a1, 1
    0880B1FC:[A0C20000]: sb         $v0, 0($a2)
    0880B200:[1483FFFB]: bne        $a0, $v1, 0x0880B1F0
    0880B204:[24C60001]: addiu      $a2, $a2, 1
    0880B208:[0A202C1D]: j          0x0880B074
    0880B20C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B200 2,546,888 times (length 6)
    0880B1E0:[90A40000]: lbu        $a0, 0($a1)
    0880B1E4:[1880FFA2]: blez       $a0, 0x0880B070
    0880B1E8:[26050002]: addiu      $a1, $s0, 2
    0880B1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880B1F0:[90A20000]: lbu        $v0, 0($a1)
    0880B1F4:[24630001]: addiu      $v1, $v1, 1
    0880B1F8:[24A50001]: addiu      $a1, $a1, 1
    0880B1FC:[A0C20000]: sb         $v0, 0($a2)
--> 0880B200:[1483FFFB]: bne        $a0, $v1, 0x0880B1F0
    0880B204:[24C60001]: addiu      $a2, $a2, 1
    0880B208:[0A202C1D]: j          0x0880B074
    0880B20C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B080 370,510 times (length 19)
--> 0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
--> 0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
  Back Branch 0880B1E4 184,990 times (length 95)
    0880B05C:[00000000]: nop
--> 0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B1E0:[90A40000]: lbu        $a0, 0($a1)
--> 0880B1E4:[1880FFA2]: blez       $a0, 0x0880B070
    0880B1E8:[26050002]: addiu      $a1, $s0, 2
    0880B1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B1F0:[90A20000]: lbu        $v0, 0($a1)
    0880B1F4:[24630001]: addiu      $v1, $v1, 1
  Back Branch 0880B208 184,990 times (length 103)
_S1_2_880B100 15,691,152 instructions (9.113%), 32 calls (0880B03C - 0880B14C, length 69)
    0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B100:[92020002]: lbu        $v0, 2($s0)
    0880B104:[90A40000]: lbu        $a0, 0($a1)
    0880B108:[92030003]: lbu        $v1, 3($s0)
    0880B10C:[92050004]: lbu        $a1, 4($s0)
    0880B110:[00021200]: sll        $v0, $v0, 0x0008
    0880B114:[00031C00]: sll        $v1, $v1, 0x0010
    0880B118:[00822021]: addu       $a0, $a0, $v0
    0880B11C:[00832021]: addu       $a0, $a0, $v1
    0880B120:[00052E00]: sll        $a1, $a1, 0x0018
    0880B124:[00851821]: addu       $v1, $a0, $a1
    0880B128:[26050006]: addiu      $a1, $s0, 6
    0880B12C:[1860FFD0]: blez       $v1, 0x0880B070
    0880B130:[92040005]: lbu        $a0, 5($s0)
    0880B134:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B138:[24420001]: addiu      $v0, $v0, 1
    0880B13C:[A0C40000]: sb         $a0, 0($a2)
    0880B140:[1462FFFD]: bne        $v1, $v0, 0x0880B138
    0880B144:[24C60001]: addiu      $a2, $a2, 1
    0880B148:[0A202C1D]: j          0x0880B074
    0880B14C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B140 3,922,548 times (length 4)
    0880B124:[00851821]: addu       $v1, $a0, $a1
    0880B128:[26050006]: addiu      $a1, $s0, 6
    0880B12C:[1860FFD0]: blez       $v1, 0x0880B070
    0880B130:[92040005]: lbu        $a0, 5($s0)
    0880B134:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0880B138:[24420001]: addiu      $v0, $v0, 1
    0880B13C:[A0C40000]: sb         $a0, 0($a2)
--> 0880B140:[1462FFFD]: bne        $v1, $v0, 0x0880B138
    0880B144:[24C60001]: addiu      $a2, $a2, 1
    0880B148:[0A202C1D]: j          0x0880B074
    0880B14C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B080 370,510 times (length 19)
--> 0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
--> 0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
  Back Branch 0880B12C 32 times (length 49)
    0880B05C:[00000000]: nop
--> 0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B100:[92020002]: lbu        $v0, 2($s0)
    0880B104:[90A40000]: lbu        $a0, 0($a1)
    0880B108:[92030003]: lbu        $v1, 3($s0)
    0880B10C:[92050004]: lbu        $a1, 4($s0)
    0880B110:[00021200]: sll        $v0, $v0, 0x0008
    0880B114:[00031C00]: sll        $v1, $v1, 0x0010
    0880B118:[00822021]: addu       $a0, $a0, $v0
    0880B11C:[00832021]: addu       $a0, $a0, $v1
    0880B120:[00052E00]: sll        $a1, $a1, 0x0018
    0880B124:[00851821]: addu       $v1, $a0, $a1
    0880B128:[26050006]: addiu      $a1, $s0, 6
--> 0880B12C:[1860FFD0]: blez       $v1, 0x0880B070
    0880B130:[92040005]: lbu        $a0, 5($s0)
    0880B134:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B138:[24420001]: addiu      $v0, $v0, 1
    0880B13C:[A0C40000]: sb         $a0, 0($a2)
  Back Branch 0880B148 32 times (length 55)
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
--> 0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B100:[92020002]: lbu        $v0, 2($s0)
    0880B104:[90A40000]: lbu        $a0, 0($a1)
    0880B108:[92030003]: lbu        $v1, 3($s0)
    0880B10C:[92050004]: lbu        $a1, 4($s0)
    0880B110:[00021200]: sll        $v0, $v0, 0x0008
    0880B114:[00031C00]: sll        $v1, $v1, 0x0010
    0880B118:[00822021]: addu       $a0, $a0, $v0
    0880B11C:[00832021]: addu       $a0, $a0, $v1
    0880B120:[00052E00]: sll        $a1, $a1, 0x0018
    0880B124:[00851821]: addu       $v1, $a0, $a1
    0880B128:[26050006]: addiu      $a1, $s0, 6
    0880B12C:[1860FFD0]: blez       $v1, 0x0880B070
    0880B130:[92040005]: lbu        $a0, 5($s0)
    0880B134:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B138:[24420001]: addiu      $v0, $v0, 1
    0880B13C:[A0C40000]: sb         $a0, 0($a2)
    0880B140:[1462FFFD]: bne        $v1, $v0, 0x0880B138
    0880B144:[24C60001]: addiu      $a2, $a2, 1
--> 0880B148:[0A202C1D]: j          0x0880B074
    0880B14C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
_S1_2_880B060 13,687,148 instructions (7.949%), 181,812 calls (0880B03C - 0880B228, length 124)
    0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B060:[90A30000]: lbu        $v1, 0($a1)
    0880B064:[92040002]: lbu        $a0, 2($s0)
    0880B068:[1C600069]: bgtz       $v1, 0x0880B210
    0880B06C:[26050003]: addiu      $a1, $s0, 3
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B214:[24420001]: addiu      $v0, $v0, 1
    0880B218:[A0C40000]: sb         $a0, 0($a2)
    0880B21C:[1462FFFD]: bne        $v1, $v0, 0x0880B214
    0880B220:[24C60001]: addiu      $a2, $a2, 1
    0880B224:[0A202C1D]: j          0x0880B074
    0880B228:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B21C 2,467,274 times (length 4)
    0880B210:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0880B214:[24420001]: addiu      $v0, $v0, 1
    0880B218:[A0C40000]: sb         $a0, 0($a2)
--> 0880B21C:[1462FFFD]: bne        $v1, $v0, 0x0880B214
    0880B220:[24C60001]: addiu      $a2, $a2, 1
    0880B224:[0A202C1D]: j          0x0880B074
    0880B228:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B080 370,510 times (length 19)
--> 0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B060:[90A30000]: lbu        $v1, 0($a1)
    0880B064:[92040002]: lbu        $a0, 2($s0)
    0880B068:[1C600069]: bgtz       $v1, 0x0880B210
    0880B06C:[26050003]: addiu      $a1, $s0, 3
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
--> 0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
  Back Branch 0880B224 181,812 times (length 110)
_S1_2_8874968 11,425,065 instructions (6.636%), 14,307 calls (08874968 - 088749B8, length 21)
    08874968:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0887496C:[3C03088B]: lui        $v1, 0x088B <=> li $v1, 0x088B0000
    08874970:[24425898]: addiu      $v0, $v0, 22680
    08874974:[246358A0]: addiu      $v1, $v1, 22688
    08874978:[2447000C]: addiu      $a3, $v0, 12
    0887497C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08874980:[0A21D264]: j          0x08874990
    08874984:[2408010B]: addiu      $t0, $zr, 267 <=> li $t0, 267
    08874988:[10C8000A]: beq        $a2, $t0, 0x088749B4
    0887498C:[24E70008]: addiu      $a3, $a3, 8
    08874990:[8C620000]: lw         $v0, 0($v1)
    08874994:[24C60001]: addiu      $a2, $a2, 1
    08874998:[1445FFFB]: bne        $v0, $a1, 0x08874988
    0887499C:[24630008]: addiu      $v1, $v1, 8
    088749A0:[8CE20000]: lw         $v0, 0($a3)
    088749A4:[10400003]: beq        $v0, $zr, 0x088749B4
    088749A8:[0040C821]: addu       $t9, $v0, $zr <=> move $t9, $v0
    088749AC:[03200008]: jr         $t9
    088749B0:[00000000]: nop
    088749B4:[03E00008]: jr         $ra
    088749B8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08874998 1,877,948 times (length 6)
    08874974:[246358A0]: addiu      $v1, $v1, 22688
    08874978:[2447000C]: addiu      $a3, $v0, 12
    0887497C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08874980:[0A21D264]: j          0x08874990
    08874984:[2408010B]: addiu      $t0, $zr, 267 <=> li $t0, 267
--> 08874988:[10C8000A]: beq        $a2, $t0, 0x088749B4
    0887498C:[24E70008]: addiu      $a3, $a3, 8
    08874990:[8C620000]: lw         $v0, 0($v1)
    08874994:[24C60001]: addiu      $a2, $a2, 1
--> 08874998:[1445FFFB]: bne        $v0, $a1, 0x08874988
    0887499C:[24630008]: addiu      $v1, $v1, 8
    088749A0:[8CE20000]: lw         $v0, 0($a3)
    088749A4:[10400003]: beq        $v0, $zr, 0x088749B4
    088749A8:[0040C821]: addu       $t9, $v0, $zr <=> move $t9, $v0
_S1_2_8881C44 11,165,852 instructions (6.485%), 253,264 calls (08881C44 - 08881CE0, length 40)
    08881C44:[27BDFFE0]: addiu      $sp, $sp, -32
    08881C48:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08881C4C:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08881C50:[AFB3000C]: sw         $s3, 12($sp)
    08881C54:[2473744C]: addiu      $s3, $v1, 29772
    08881C58:[AFB20008]: sw         $s2, 8($sp)
    08881C5C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08881C60:[AFB10004]: sw         $s1, 4($sp)
    08881C64:[2451734C]: addiu      $s1, $v0, 29516
    08881C68:[AFBF0010]: sw         $ra, 16($sp)
    08881C6C:[0A22071F]: j          0x08881C7C
    08881C70:[AFB00000]: sw         $s0, 0($sp)
    08881C74:[12330013]: beq        $s1, $s3, 0x08881CC4
    08881C78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08881C7C:[8E300000]: lw         $s0, 0($s1)
    08881C80:[1200FFFC]: beq        $s0, $zr, 0x08881C74
    08881C84:[26310004]: addiu      $s1, $s1, 4
    08881C88:[8E020004]: lw         $v0, 4($s0)
    08881C8C:[2604000C]: addiu      $a0, $s0, 12
    08881C90:[0440FFF8]: bltz       $v0, 0x08881C74
    08881C94:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08881C98:[0E22265C]: jal        0x08889970
    08881C9C:[00000000]: nop
    08881CA0:[1440FFF4]: bne        $v0, $zr, 0x08881C74
    08881CA4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08881CA8:[8FBF0010]: lw         $ra, 16($sp)
    08881CAC:[8FB3000C]: lw         $s3, 12($sp)
    08881CB0:[8FB20008]: lw         $s2, 8($sp)
    08881CB4:[8FB10004]: lw         $s1, 4($sp)
    08881CB8:[8FB00000]: lw         $s0, 0($sp)
    08881CBC:[03E00008]: jr         $ra
    08881CC0:[27BD0020]: addiu      $sp, $sp, 32
    08881CC4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08881CC8:[8FBF0010]: lw         $ra, 16($sp)
    08881CCC:[8FB3000C]: lw         $s3, 12($sp)
    08881CD0:[8FB20008]: lw         $s2, 8($sp)
    08881CD4:[8FB10004]: lw         $s1, 4($sp)
    08881CD8:[8FB00000]: lw         $s0, 0($sp)
    08881CDC:[03E00008]: jr         $ra
    08881CE0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08881C80 594,385 times (length 5)
    08881C60:[AFB10004]: sw         $s1, 4($sp)
    08881C64:[2451734C]: addiu      $s1, $v0, 29516
    08881C68:[AFBF0010]: sw         $ra, 16($sp)
    08881C6C:[0A22071F]: j          0x08881C7C
    08881C70:[AFB00000]: sw         $s0, 0($sp)
--> 08881C74:[12330013]: beq        $s1, $s3, 0x08881CC4
    08881C78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08881C7C:[8E300000]: lw         $s0, 0($s1)
--> 08881C80:[1200FFFC]: beq        $s0, $zr, 0x08881C74
    08881C84:[26310004]: addiu      $s1, $s1, 4
    08881C88:[8E020004]: lw         $v0, 4($s0)
    08881C8C:[2604000C]: addiu      $a0, $s0, 12
    08881C90:[0440FFF8]: bltz       $v0, 0x08881C74
  Back Branch 08881C90 486,053 times (length 9)
    08881C60:[AFB10004]: sw         $s1, 4($sp)
    08881C64:[2451734C]: addiu      $s1, $v0, 29516
    08881C68:[AFBF0010]: sw         $ra, 16($sp)
    08881C6C:[0A22071F]: j          0x08881C7C
    08881C70:[AFB00000]: sw         $s0, 0($sp)
--> 08881C74:[12330013]: beq        $s1, $s3, 0x08881CC4
    08881C78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08881C7C:[8E300000]: lw         $s0, 0($s1)
    08881C80:[1200FFFC]: beq        $s0, $zr, 0x08881C74
    08881C84:[26310004]: addiu      $s1, $s1, 4
    08881C88:[8E020004]: lw         $v0, 4($s0)
    08881C8C:[2604000C]: addiu      $a0, $s0, 12
--> 08881C90:[0440FFF8]: bltz       $v0, 0x08881C74
    08881C94:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08881C98:[0E22265C]: jal        0x08889970
    08881C9C:[00000000]: nop
    08881CA0:[1440FFF4]: bne        $v0, $zr, 0x08881C74
  Back Branch 08881CA0 486,053 times (length 13)
    08881C60:[AFB10004]: sw         $s1, 4($sp)
    08881C64:[2451734C]: addiu      $s1, $v0, 29516
    08881C68:[AFBF0010]: sw         $ra, 16($sp)
    08881C6C:[0A22071F]: j          0x08881C7C
    08881C70:[AFB00000]: sw         $s0, 0($sp)
--> 08881C74:[12330013]: beq        $s1, $s3, 0x08881CC4
    08881C78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08881C7C:[8E300000]: lw         $s0, 0($s1)
    08881C80:[1200FFFC]: beq        $s0, $zr, 0x08881C74
    08881C84:[26310004]: addiu      $s1, $s1, 4
    08881C88:[8E020004]: lw         $v0, 4($s0)
    08881C8C:[2604000C]: addiu      $a0, $s0, 12
    08881C90:[0440FFF8]: bltz       $v0, 0x08881C74
    08881C94:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08881C98:[0E22265C]: jal        0x08889970
    08881C9C:[00000000]: nop
--> 08881CA0:[1440FFF4]: bne        $v0, $zr, 0x08881C74
    08881CA4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08881CA8:[8FBF0010]: lw         $ra, 16($sp)
    08881CAC:[8FB3000C]: lw         $s3, 12($sp)
    08881CB0:[8FB20008]: lw         $s2, 8($sp)
_S1_2_880C3E8 10,760,193 instructions (6.249%), 8,210 calls (0880C3E8 - 088A0FB0, length 152307)
  Back Branch 0880C474 1,050,836 times (length 11)
    0880C43C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    0880C440:[24510F58]: addiu      $s1, $v0, 3928
    0880C444:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    0880C448:[0A20311A]: j          0x0880C468
    0880C44C:[2414000B]: addiu      $s4, $zr, 11 <=> li $s4, 11
--> 0880C450:[50620047]: beql       $v1, $v0, 0x0880C570
    0880C454:[8E23FFFC]: lw         $v1, -4($s1)
    0880C458:[26310044]: addiu      $s1, $s1, 68
    0880C45C:[26623158]: addiu      $v0, $s3, 12632
    0880C460:[12220023]: beq        $s1, $v0, 0x0880C4F0
    0880C464:[8FBF0014]: lw         $ra, 20($sp)
    0880C468:[8E230000]: lw         $v1, 0($s1)
    0880C46C:[10720027]: beq        $v1, $s2, 0x0880C50C
    0880C470:[2C62000A]: sltiu      $v0, $v1, 10
--> 0880C474:[1440FFF6]: bne        $v0, $zr, 0x0880C450
    0880C478:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880C47C:[2462FFF4]: addiu      $v0, $v1, -12
    0880C480:[2C420002]: sltiu      $v0, $v0, 2
    0880C484:[5040FFF5]: beql       $v0, $zr, 0x0880C45C
  Back Branch 0880C484 436,687 times (length 12)
    0880C448:[0A20311A]: j          0x0880C468
    0880C44C:[2414000B]: addiu      $s4, $zr, 11 <=> li $s4, 11
    0880C450:[50620047]: beql       $v1, $v0, 0x0880C570
    0880C454:[8E23FFFC]: lw         $v1, -4($s1)
    0880C458:[26310044]: addiu      $s1, $s1, 68
--> 0880C45C:[26623158]: addiu      $v0, $s3, 12632
    0880C460:[12220023]: beq        $s1, $v0, 0x0880C4F0
    0880C464:[8FBF0014]: lw         $ra, 20($sp)
    0880C468:[8E230000]: lw         $v1, 0($s1)
    0880C46C:[10720027]: beq        $v1, $s2, 0x0880C50C
    0880C470:[2C62000A]: sltiu      $v0, $v1, 10
    0880C474:[1440FFF6]: bne        $v0, $zr, 0x0880C450
    0880C478:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880C47C:[2462FFF4]: addiu      $v0, $v1, -12
    0880C480:[2C420002]: sltiu      $v0, $v0, 2
--> 0880C484:[5040FFF5]: beql       $v0, $zr, 0x0880C45C
    0880C488:[26310044]: addiu      $s1, $s1, 68
    0880C48C:[0E202CE8]: jal        0x0880B3A0
    0880C490:[8E24FFF4]: lw         $a0, -12($s1)
    0880C494:[50400004]: beql       $v0, $zr, 0x0880C4A8
  Back Branch 0880C5B4 44 times (length 89)
    0880C444:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    0880C448:[0A20311A]: j          0x0880C468
    0880C44C:[2414000B]: addiu      $s4, $zr, 11 <=> li $s4, 11
    0880C450:[50620047]: beql       $v1, $v0, 0x0880C570
    0880C454:[8E23FFFC]: lw         $v1, -4($s1)
--> 0880C458:[26310044]: addiu      $s1, $s1, 68
    0880C45C:[26623158]: addiu      $v0, $s3, 12632
    0880C460:[12220023]: beq        $s1, $v0, 0x0880C4F0
    0880C464:[8FBF0014]: lw         $ra, 20($sp)
    0880C468:[8E230000]: lw         $v1, 0($s1)
    0880C46C:[10720027]: beq        $v1, $s2, 0x0880C50C
    0880C470:[2C62000A]: sltiu      $v0, $v1, 10
    0880C474:[1440FFF6]: bne        $v0, $zr, 0x0880C450
    0880C478:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880C47C:[2462FFF4]: addiu      $v0, $v1, -12
    0880C480:[2C420002]: sltiu      $v0, $v0, 2
    0880C484:[5040FFF5]: beql       $v0, $zr, 0x0880C45C
    0880C488:[26310044]: addiu      $s1, $s1, 68
    0880C48C:[0E202CE8]: jal        0x0880B3A0
    0880C490:[8E24FFF4]: lw         $a0, -12($s1)
    0880C494:[50400004]: beql       $v0, $zr, 0x0880C4A8
    0880C498:[8E250018]: lw         $a1, 24($s1)
    0880C49C:[0E202BCF]: jal        0x0880AF3C
    0880C4A0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880C4A4:[8E250018]: lw         $a1, 24($s1)
    0880C4A8:[50A00004]: beql       $a1, $zr, 0x0880C4BC
    0880C4AC:[AE20FFF4]: sw         $zr, -12($s1)
    0880C4B0:[0E220641]: jal        0x08881904
    0880C4B4:[8E240014]: lw         $a0, 20($s1)
    0880C4B8:[AE20FFF4]: sw         $zr, -12($s1)
    0880C4BC:[26623158]: addiu      $v0, $s3, 12632
    0880C4C0:[AE20FFF8]: sw         $zr, -8($s1)
    0880C4C4:[AE20FFFC]: sw         $zr, -4($s1)
    0880C4C8:[AE200000]: sw         $zr, 0($s1)
    0880C4CC:[AE200008]: sw         $zr, 8($s1)
    0880C4D0:[AE20000C]: sw         $zr, 12($s1)
    0880C4D4:[AE200010]: sw         $zr, 16($s1)
    0880C4D8:[AE200014]: sw         $zr, 20($s1)
    0880C4DC:[AE200018]: sw         $zr, 24($s1)
    0880C4E0:[26310044]: addiu      $s1, $s1, 68
    0880C4E4:[5622FFE1]: bnel       $s1, $v0, 0x0880C46C
    0880C4E8:[8E230000]: lw         $v1, 0($s1)
    0880C4EC:[8FBF0014]: lw         $ra, 20($sp)
    0880C4F0:[8FB40010]: lw         $s4, 16($sp)
    0880C4F4:[8FB3000C]: lw         $s3, 12($sp)
    0880C4F8:[8FB20008]: lw         $s2, 8($sp)
    0880C4FC:[8FB10004]: lw         $s1, 4($sp)
    0880C500:[8FB00000]: lw         $s0, 0($sp)
    0880C504:[0A2283EB]: j          0x088A0FAC [sceKernelDcacheWritebackAll]
    0880C508:[27BD0020]: addiu      $sp, $sp, 32
    0880C50C:[8E250018]: lw         $a1, 24($s1)
    0880C510:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880C514:[8CA30030]: lw         $v1, 48($a1)
    0880C518:[1062001B]: beq        $v1, $v0, 0x0880C588
    0880C51C:[AE250028]: sw         $a1, 40($s1)
    0880C520:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0880C524:[50620006]: beql       $v1, $v0, 0x0880C540
    0880C528:[8CA20034]: lw         $v0, 52($a1)
    0880C52C:[8E22FFFC]: lw         $v0, -4($s1)
    0880C530:[AE340000]: sw         $s4, 0($s1)
    0880C534:[34420004]: ori        $v0, $v0, 4
    0880C538:[0A203116]: j          0x0880C458
    0880C53C:[AE22FFFC]: sw         $v0, -4($s1)
    0880C540:[24A30490]: addiu      $v1, $a1, 1168
    0880C544:[24A40080]: addiu      $a0, $a1, 128
    0880C548:[00A21021]: addu       $v0, $a1, $v0
    0880C54C:[24420080]: addiu      $v0, $v0, 128
    0880C550:[AE220020]: sw         $v0, 32($s1)
    0880C554:[8E22FFFC]: lw         $v0, -4($s1)
    0880C558:[AE23002C]: sw         $v1, 44($s1)
    0880C55C:[34420004]: ori        $v0, $v0, 4
    0880C560:[AE240024]: sw         $a0, 36($s1)
    0880C564:[AE340000]: sw         $s4, 0($s1)
    0880C568:[0A203116]: j          0x0880C458
    0880C56C:[AE22FFFC]: sw         $v0, -4($s1)
    0880C570:[30620010]: andi       $v0, $v1, 16
    0880C574:[14400011]: bne        $v0, $zr, 0x0880C5BC
    0880C578:[34620004]: ori        $v0, $v1, 4
    0880C57C:[AE22FFFC]: sw         $v0, -4($s1)
    0880C580:[0A203116]: j          0x0880C458
    0880C584:[AE340000]: sw         $s4, 0($s1)
    0880C588:[8CA20034]: lw         $v0, 52($a1)
    0880C58C:[24A30040]: addiu      $v1, $a1, 64
    0880C590:[24A40080]: addiu      $a0, $a1, 128
    0880C594:[00A21021]: addu       $v0, $a1, $v0
    0880C598:[24420080]: addiu      $v0, $v0, 128
    0880C59C:[AE220024]: sw         $v0, 36($s1)
    0880C5A0:[8E22FFFC]: lw         $v0, -4($s1)
    0880C5A4:[AE23002C]: sw         $v1, 44($s1)
    0880C5A8:[34420004]: ori        $v0, $v0, 4
    0880C5AC:[AE240020]: sw         $a0, 32($s1)
    0880C5B0:[AE340000]: sw         $s4, 0($s1)
--> 0880C5B4:[0A203116]: j          0x0880C458
    0880C5B8:[AE22FFFC]: sw         $v0, -4($s1)
    0880C5BC:[0E202BEA]: jal        0x0880AFA8
    0880C5C0:[8E240018]: lw         $a0, 24($s1)
    0880C5C4:[8E240014]: lw         $a0, 20($s1)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
    0880C458:[26310044]: addiu      $s1, $s1, 68
    0880C45C:[26623158]: addiu      $v0, $s3, 12632
    0880C460:[12220023]: beq        $s1, $v0, 0x0880C4F0
    0880C464:[8FBF0014]: lw         $ra, 20($sp)
    0880C468:[8E230000]: lw         $v1, 0($s1)
--> 0880C46C:[10720027]: beq        $v1, $s2, 0x0880C50C
    0880C470:[2C62000A]: sltiu      $v0, $v1, 10
    0880C474:[1440FFF6]: bne        $v0, $zr, 0x0880C450
    0880C478:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880C47C:[2462FFF4]: addiu      $v0, $v1, -12
    0880C480:[2C420002]: sltiu      $v0, $v0, 2
    0880C484:[5040FFF5]: beql       $v0, $zr, 0x0880C45C
    0880C488:[26310044]: addiu      $s1, $s1, 68
    0880C48C:[0E202CE8]: jal        0x0880B3A0
    0880C490:[8E24FFF4]: lw         $a0, -12($s1)
    0880C494:[50400004]: beql       $v0, $zr, 0x0880C4A8
    0880C498:[8E250018]: lw         $a1, 24($s1)
    0880C49C:[0E202BCF]: jal        0x0880AF3C
    0880C4A0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880C4A4:[8E250018]: lw         $a1, 24($s1)
    0880C4A8:[50A00004]: beql       $a1, $zr, 0x0880C4BC
    0880C4AC:[AE20FFF4]: sw         $zr, -12($s1)
    0880C4B0:[0E220641]: jal        0x08881904
    0880C4B4:[8E240014]: lw         $a0, 20($s1)
    0880C4B8:[AE20FFF4]: sw         $zr, -12($s1)
    0880C4BC:[26623158]: addiu      $v0, $s3, 12632
    0880C4C0:[AE20FFF8]: sw         $zr, -8($s1)
    0880C4C4:[AE20FFFC]: sw         $zr, -4($s1)
    0880C4C8:[AE200000]: sw         $zr, 0($s1)
    0880C4CC:[AE200008]: sw         $zr, 8($s1)
    0880C4D0:[AE20000C]: sw         $zr, 12($s1)
    0880C4D4:[AE200010]: sw         $zr, 16($s1)
    0880C4D8:[AE200014]: sw         $zr, 20($s1)
    0880C4DC:[AE200018]: sw         $zr, 24($s1)
    0880C4E0:[26310044]: addiu      $s1, $s1, 68
--> 0880C4E4:[5622FFE1]: bnel       $s1, $v0, 0x0880C46C
    0880C4E8:[8E230000]: lw         $v1, 0($s1)
    0880C4EC:[8FBF0014]: lw         $ra, 20($sp)
    0880C4F0:[8FB40010]: lw         $s4, 16($sp)
    0880C4F4:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_880B0C8 6,492,504 instructions (3.771%), 3,389 calls (0880B03C - 0880B0FC, length 49)
    0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B0C8:[92020002]: lbu        $v0, 2($s0)
    0880B0CC:[90A30000]: lbu        $v1, 0($a1)
    0880B0D0:[92040003]: lbu        $a0, 3($s0)
    0880B0D4:[00021200]: sll        $v0, $v0, 0x0008
    0880B0D8:[00621821]: addu       $v1, $v1, $v0
    0880B0DC:[1860FFE4]: blez       $v1, 0x0880B070
    0880B0E0:[26050004]: addiu      $a1, $s0, 4
    0880B0E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B0E8:[24420001]: addiu      $v0, $v0, 1
    0880B0EC:[A0C40000]: sb         $a0, 0($a2)
    0880B0F0:[1462FFFD]: bne        $v1, $v0, 0x0880B0E8
    0880B0F4:[24C60001]: addiu      $a2, $a2, 1
    0880B0F8:[0A202C1D]: j          0x0880B074
    0880B0FC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B0F0 1,602,792 times (length 4)
    0880B0D4:[00021200]: sll        $v0, $v0, 0x0008
    0880B0D8:[00621821]: addu       $v1, $v1, $v0
    0880B0DC:[1860FFE4]: blez       $v1, 0x0880B070
    0880B0E0:[26050004]: addiu      $a1, $s0, 4
    0880B0E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0880B0E8:[24420001]: addiu      $v0, $v0, 1
    0880B0EC:[A0C40000]: sb         $a0, 0($a2)
--> 0880B0F0:[1462FFFD]: bne        $v1, $v0, 0x0880B0E8
    0880B0F4:[24C60001]: addiu      $a2, $a2, 1
    0880B0F8:[0A202C1D]: j          0x0880B074
    0880B0FC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B080 370,510 times (length 19)
--> 0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
--> 0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
  Back Branch 0880B0DC 3,389 times (length 29)
    0880B05C:[00000000]: nop
--> 0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B0C8:[92020002]: lbu        $v0, 2($s0)
    0880B0CC:[90A30000]: lbu        $v1, 0($a1)
    0880B0D0:[92040003]: lbu        $a0, 3($s0)
    0880B0D4:[00021200]: sll        $v0, $v0, 0x0008
    0880B0D8:[00621821]: addu       $v1, $v1, $v0
--> 0880B0DC:[1860FFE4]: blez       $v1, 0x0880B070
    0880B0E0:[26050004]: addiu      $a1, $s0, 4
    0880B0E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B0E8:[24420001]: addiu      $v0, $v0, 1
    0880B0EC:[A0C40000]: sb         $a0, 0($a2)
  Back Branch 0880B0F8 3,389 times (length 35)
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
--> 0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B0C8:[92020002]: lbu        $v0, 2($s0)
    0880B0CC:[90A30000]: lbu        $v1, 0($a1)
    0880B0D0:[92040003]: lbu        $a0, 3($s0)
    0880B0D4:[00021200]: sll        $v0, $v0, 0x0008
    0880B0D8:[00621821]: addu       $v1, $v1, $v0
    0880B0DC:[1860FFE4]: blez       $v1, 0x0880B070
    0880B0E0:[26050004]: addiu      $a1, $s0, 4
    0880B0E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880B0E8:[24420001]: addiu      $v0, $v0, 1
    0880B0EC:[A0C40000]: sb         $a0, 0($a2)
    0880B0F0:[1462FFFD]: bne        $v1, $v0, 0x0880B0E8
    0880B0F4:[24C60001]: addiu      $a2, $a2, 1
--> 0880B0F8:[0A202C1D]: j          0x0880B074
    0880B0FC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
_S1_2_8881A5C 2,972,666 instructions (1.726%), 7,993 calls (08881A5C - 08881B48, length 60)
    08881A5C:[27BDFFE0]: addiu      $sp, $sp, -32
    08881A60:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08881A64:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08881A68:[AFB3000C]: sw         $s3, 12($sp)
    08881A6C:[3C134000]: lui        $s3, 0x4000 <=> li $s3, 0x40000000
    08881A70:[AFB20008]: sw         $s2, 8($sp)
    08881A74:[2472744C]: addiu      $s2, $v1, 29772
    08881A78:[AFB10004]: sw         $s1, 4($sp)
    08881A7C:[2451734C]: addiu      $s1, $v0, 29516
    08881A80:[AFBF0010]: sw         $ra, 16($sp)
    08881A84:[AFB00000]: sw         $s0, 0($sp)
    08881A88:[8E300000]: lw         $s0, 0($s1)
    08881A8C:[5200000E]: beql       $s0, $zr, 0x08881AC8
    08881A90:[26310004]: addiu      $s1, $s1, 4
    08881A94:[8E020004]: lw         $v0, 4($s0)
    08881A98:[00531024]: and        $v0, $v0, $s3
    08881A9C:[5040000A]: beql       $v0, $zr, 0x08881AC8
    08881AA0:[26310004]: addiu      $s1, $s1, 4
    08881AA4:[8E020044]: lw         $v0, 68($s0)
    08881AA8:[10400003]: beq        $v0, $zr, 0x08881AB8
    08881AAC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881AB0:[0E22063D]: jal        0x088818F4
    08881AB4:[00000000]: nop
    08881AB8:[0E22063D]: jal        0x088818F4
    08881ABC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881AC0:[AE200000]: sw         $zr, 0($s1)
    08881AC4:[26310004]: addiu      $s1, $s1, 4
    08881AC8:[5632FFF0]: bnel       $s1, $s2, 0x08881A8C
    08881ACC:[8E300000]: lw         $s0, 0($s1)
    08881AD0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08881AD4:[8C507348]: lw         $s0, 29512($v0)
    08881AD8:[56000007]: bnel       $s0, $zr, 0x08881AF8
    08881ADC:[8E030034]: lw         $v1, 52($s0)
    08881AE0:[0A2206CD]: j          0x08881B34
    08881AE4:[8FBF0010]: lw         $ra, 16($sp)
    08881AE8:[8E10004C]: lw         $s0, 76($s0)
    08881AEC:[12000011]: beq        $s0, $zr, 0x08881B34
    08881AF0:[8FBF0010]: lw         $ra, 16($sp)
    08881AF4:[8E030034]: lw         $v1, 52($s0)
    08881AF8:[5060FFFC]: beql       $v1, $zr, 0x08881AEC
    08881AFC:[8E10004C]: lw         $s0, 76($s0)
    08881B00:[8E020004]: lw         $v0, 4($s0)
    08881B04:[30420001]: andi       $v0, $v0, 1
    08881B08:[1440FFF7]: bne        $v0, $zr, 0x08881AE8
    08881B0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B10:[0060F809]: jalr       $ra, $v1
    08881B14:[00000000]: nop
    08881B18:[8E02003C]: lw         $v0, 60($s0)
    08881B1C:[24420001]: addiu      $v0, $v0, 1
    08881B20:[AE02003C]: sw         $v0, 60($s0)
    08881B24:[8E10004C]: lw         $s0, 76($s0)
    08881B28:[5600FFF3]: bnel       $s0, $zr, 0x08881AF8
    08881B2C:[8E030034]: lw         $v1, 52($s0)
    08881B30:[8FBF0010]: lw         $ra, 16($sp)
    08881B34:[8FB3000C]: lw         $s3, 12($sp)
    08881B38:[8FB20008]: lw         $s2, 8($sp)
    08881B3C:[8FB10004]: lw         $s1, 4($sp)
    08881B40:[8FB00000]: lw         $s0, 0($sp)
    08881B44:[03E00008]: jr         $ra
    08881B48:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08881AC8 503,559 times (length 17)
    08881A78:[AFB10004]: sw         $s1, 4($sp)
    08881A7C:[2451734C]: addiu      $s1, $v0, 29516
    08881A80:[AFBF0010]: sw         $ra, 16($sp)
    08881A84:[AFB00000]: sw         $s0, 0($sp)
    08881A88:[8E300000]: lw         $s0, 0($s1)
--> 08881A8C:[5200000E]: beql       $s0, $zr, 0x08881AC8
    08881A90:[26310004]: addiu      $s1, $s1, 4
    08881A94:[8E020004]: lw         $v0, 4($s0)
    08881A98:[00531024]: and        $v0, $v0, $s3
    08881A9C:[5040000A]: beql       $v0, $zr, 0x08881AC8
    08881AA0:[26310004]: addiu      $s1, $s1, 4
    08881AA4:[8E020044]: lw         $v0, 68($s0)
    08881AA8:[10400003]: beq        $v0, $zr, 0x08881AB8
    08881AAC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881AB0:[0E22063D]: jal        0x088818F4
    08881AB4:[00000000]: nop
    08881AB8:[0E22063D]: jal        0x088818F4
    08881ABC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881AC0:[AE200000]: sw         $zr, 0($s1)
    08881AC4:[26310004]: addiu      $s1, $s1, 4
--> 08881AC8:[5632FFF0]: bnel       $s1, $s2, 0x08881A8C
    08881ACC:[8E300000]: lw         $s0, 0($s1)
    08881AD0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08881AD4:[8C507348]: lw         $s0, 29512($v0)
    08881AD8:[56000007]: bnel       $s0, $zr, 0x08881AF8
  Back Branch 08881B08 47,707 times (length 10)
    08881AD4:[8C507348]: lw         $s0, 29512($v0)
    08881AD8:[56000007]: bnel       $s0, $zr, 0x08881AF8
    08881ADC:[8E030034]: lw         $v1, 52($s0)
    08881AE0:[0A2206CD]: j          0x08881B34
    08881AE4:[8FBF0010]: lw         $ra, 16($sp)
--> 08881AE8:[8E10004C]: lw         $s0, 76($s0)
    08881AEC:[12000011]: beq        $s0, $zr, 0x08881B34
    08881AF0:[8FBF0010]: lw         $ra, 16($sp)
    08881AF4:[8E030034]: lw         $v1, 52($s0)
    08881AF8:[5060FFFC]: beql       $v1, $zr, 0x08881AEC
    08881AFC:[8E10004C]: lw         $s0, 76($s0)
    08881B00:[8E020004]: lw         $v0, 4($s0)
    08881B04:[30420001]: andi       $v0, $v0, 1
--> 08881B08:[1440FFF7]: bne        $v0, $zr, 0x08881AE8
    08881B0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B10:[0060F809]: jalr       $ra, $v1
    08881B14:[00000000]: nop
    08881B18:[8E02003C]: lw         $v0, 60($s0)
  Back Branch 08881B28 38,531 times (length 14)
    08881AE4:[8FBF0010]: lw         $ra, 16($sp)
    08881AE8:[8E10004C]: lw         $s0, 76($s0)
    08881AEC:[12000011]: beq        $s0, $zr, 0x08881B34
    08881AF0:[8FBF0010]: lw         $ra, 16($sp)
    08881AF4:[8E030034]: lw         $v1, 52($s0)
--> 08881AF8:[5060FFFC]: beql       $v1, $zr, 0x08881AEC
    08881AFC:[8E10004C]: lw         $s0, 76($s0)
    08881B00:[8E020004]: lw         $v0, 4($s0)
    08881B04:[30420001]: andi       $v0, $v0, 1
    08881B08:[1440FFF7]: bne        $v0, $zr, 0x08881AE8
    08881B0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B10:[0060F809]: jalr       $ra, $v1
    08881B14:[00000000]: nop
    08881B18:[8E02003C]: lw         $v0, 60($s0)
    08881B1C:[24420001]: addiu      $v0, $v0, 1
    08881B20:[AE02003C]: sw         $v0, 60($s0)
    08881B24:[8E10004C]: lw         $s0, 76($s0)
--> 08881B28:[5600FFF3]: bnel       $s0, $zr, 0x08881AF8
    08881B2C:[8E030034]: lw         $v1, 52($s0)
    08881B30:[8FBF0010]: lw         $ra, 16($sp)
    08881B34:[8FB3000C]: lw         $s3, 12($sp)
    08881B38:[8FB20008]: lw         $s2, 8($sp)
_S1_2_88154A4 2,469,335 instructions (1.434%), 129,965 calls (088154A4 - 088154EC, length 19)
    088154A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088154A8:[AFB00000]: sw         $s0, 0($sp)
    088154AC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088154B0:[3C04088A]: lui        $a0, 0x088A <=> li $a0, 0x088A0000
    088154B4:[AFBF0004]: sw         $ra, 4($sp)
    088154B8:[0E220711]: jal        0x08881C44
    088154BC:[24847E70]: addiu      $a0, $a0, 32368
    088154C0:[0E2206F2]: jal        0x08881BC8
    088154C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088154C8:[00102080]: sll        $a0, $s0, 0x0002
    088154CC:[00101980]: sll        $v1, $s0, 0x0006
    088154D0:[00641823]: subu       $v1, $v1, $a0
    088154D4:[00701821]: addu       $v1, $v1, $s0
    088154D8:[8FBF0004]: lw         $ra, 4($sp)
    088154DC:[8FB00000]: lw         $s0, 0($sp)
    088154E0:[000318C0]: sll        $v1, $v1, 0x0003
    088154E4:[00431021]: addu       $v0, $v0, $v1
    088154E8:[03E00008]: jr         $ra
    088154EC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8814774 2,123,695 instructions (1.233%), 32,056 calls (08814774 - 088147DC, length 27)
    08814774:[27BDFFF0]: addiu      $sp, $sp, -16
    08814778:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    0881477C:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    08814780:[AFB20008]: sw         $s2, 8($sp)
    08814784:[2472D7CC]: addiu      $s2, $v1, -10292
    08814788:[AFB10004]: sw         $s1, 4($sp)
    0881478C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08814790:[AFB00000]: sw         $s0, 0($sp)
    08814794:[2450D77C]: addiu      $s0, $v0, -10372
    08814798:[0A2051EA]: j          0x088147A8
    0881479C:[AFBF000C]: sw         $ra, 12($sp)
    088147A0:[1212000A]: beq        $s0, $s2, 0x088147CC
    088147A4:[8FBF000C]: lw         $ra, 12($sp)
    088147A8:[8E020000]: lw         $v0, 0($s0)
    088147AC:[5451FFFC]: bnel       $v0, $s1, 0x088147A0
    088147B0:[26100008]: addiu      $s0, $s0, 8
    088147B4:[8E020004]: lw         $v0, 4($s0)
    088147B8:[0040F809]: jalr       $ra, $v0
    088147BC:[26100008]: addiu      $s0, $s0, 8
    088147C0:[5612FFFA]: bnel       $s0, $s2, 0x088147AC
    088147C4:[8E020000]: lw         $v0, 0($s0)
    088147C8:[8FBF000C]: lw         $ra, 12($sp)
    088147CC:[8FB20008]: lw         $s2, 8($sp)
    088147D0:[8FB10004]: lw         $s1, 4($sp)
    088147D4:[8FB00000]: lw         $s0, 0($sp)
    088147D8:[03E00008]: jr         $ra
    088147DC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088147AC 312,561 times (length 5)
    0881478C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08814790:[AFB00000]: sw         $s0, 0($sp)
    08814794:[2450D77C]: addiu      $s0, $v0, -10372
    08814798:[0A2051EA]: j          0x088147A8
    0881479C:[AFBF000C]: sw         $ra, 12($sp)
--> 088147A0:[1212000A]: beq        $s0, $s2, 0x088147CC
    088147A4:[8FBF000C]: lw         $ra, 12($sp)
    088147A8:[8E020000]: lw         $v0, 0($s0)
--> 088147AC:[5451FFFC]: bnel       $v0, $s1, 0x088147A0
    088147B0:[26100008]: addiu      $s0, $s0, 8
    088147B4:[8E020004]: lw         $v0, 4($s0)
    088147B8:[0040F809]: jalr       $ra, $v0
    088147BC:[26100008]: addiu      $s0, $s0, 8
  Back Branch 088147C0 7,999 times (length 7)
    08814798:[0A2051EA]: j          0x088147A8
    0881479C:[AFBF000C]: sw         $ra, 12($sp)
    088147A0:[1212000A]: beq        $s0, $s2, 0x088147CC
    088147A4:[8FBF000C]: lw         $ra, 12($sp)
    088147A8:[8E020000]: lw         $v0, 0($s0)
--> 088147AC:[5451FFFC]: bnel       $v0, $s1, 0x088147A0
    088147B0:[26100008]: addiu      $s0, $s0, 8
    088147B4:[8E020004]: lw         $v0, 4($s0)
    088147B8:[0040F809]: jalr       $ra, $v0
    088147BC:[26100008]: addiu      $s0, $s0, 8
--> 088147C0:[5612FFFA]: bnel       $s0, $s2, 0x088147AC
    088147C4:[8E020000]: lw         $v0, 0($s0)
    088147C8:[8FBF000C]: lw         $ra, 12($sp)
    088147CC:[8FB20008]: lw         $s2, 8($sp)
    088147D0:[8FB10004]: lw         $s1, 4($sp)
_S1_2_88759B8 2,033,682 instructions (1.181%), 49,602 calls (088757B8 - 088759CC, length 134)
    088757B8:[27BDFFE0]: addiu      $sp, $sp, -32
    088757BC:[AFB40010]: sw         $s4, 16($sp)
    088757C0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088757C4:[AFB3000C]: sw         $s3, 12($sp)
    088757C8:[AFB20008]: sw         $s2, 8($sp)
    088757CC:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088757D0:[AFB10004]: sw         $s1, 4($sp)
    088757D4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088757D8:[7C117804]: ins        $s1, $zr, 0, 16
    088757DC:[AFB00000]: sw         $s0, 0($sp)
    088757E0:[AFBF0014]: sw         $ra, 20($sp)
    088757E4:[0E21D24B]: jal        0x0887492C
    088757E8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088757EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088757F0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    088757F4:[1222001A]: beq        $s1, $v0, 0x08875860
    088757F8:[0051102B]: sltu       $v0, $v0, $s1
    088757FC:[10400010]: beq        $v0, $zr, 0x08875840
    08875800:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08875804:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08875808:[12220047]: beq        $s1, $v0, 0x08875928
    0887580C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08875810:[1222003A]: beq        $s1, $v0, 0x088758FC
    08875814:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875818:[12220012]: beq        $s1, $v0, 0x08875864
    0887581C:[3203F000]: andi       $v1, $s0, -4096
    08875820:[8FBF0014]: lw         $ra, 20($sp)
    08875824:[8FB40010]: lw         $s4, 16($sp)
    08875828:[8FB3000C]: lw         $s3, 12($sp)
    0887582C:[8FB20008]: lw         $s2, 8($sp)
    08875830:[8FB10004]: lw         $s1, 4($sp)
    08875834:[8FB00000]: lw         $s0, 0($sp)
    08875838:[03E00008]: jr         $ra
    0887583C:[27BD0020]: addiu      $sp, $sp, 32
    08875840:[12220044]: beq        $s1, $v0, 0x08875954
    08875844:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875848:[1622FFF6]: bne        $s1, $v0, 0x08875824
    0887584C:[8FBF0014]: lw         $ra, 20($sp)
    08875850:[00121080]: sll        $v0, $s2, 0x0002
    08875854:[00531021]: addu       $v0, $v0, $s3
    08875858:[0A21D608]: j          0x08875820
    0887585C:[AC540440]: sw         $s4, 1088($v0)
    08875860:[3203F000]: andi       $v1, $s0, -4096
    08875864:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875868:[10620041]: beq        $v1, $v0, 0x08875970
    0887586C:[32100FFF]: andi       $s0, $s0, 4095
    08875870:[28622001]: slti       $v0, $v1, 8193
    08875874:[14400015]: bne        $v0, $zr, 0x088758CC
    08875878:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
    088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
    08875908:[AC540A40]: sw         $s4, 2624($v0)
    0887590C:[001010C0]: sll        $v0, $s0, 0x0003
    08875910:[00531021]: addu       $v0, $v0, $s3
    08875914:[8C501444]: lw         $s0, 5188($v0)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
    08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
    0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
    08875934:[8FBF0014]: lw         $ra, 20($sp)
    08875938:[8FB40010]: lw         $s4, 16($sp)
    0887593C:[8FB3000C]: lw         $s3, 12($sp)
    08875940:[8FB20008]: lw         $s2, 8($sp)
    08875944:[8FB10004]: lw         $s1, 4($sp)
    08875948:[8FB00000]: lw         $s0, 0($sp)
    0887594C:[03E00008]: jr         $ra
    08875950:[27BD0020]: addiu      $sp, $sp, 32
    08875954:[0E21F81A]: jal        0x0887E068
    08875958:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    0887595C:[1440FFF3]: bne        $v0, $zr, 0x0887592C
    08875960:[00121080]: sll        $v0, $s2, 0x0002
    08875964:[00531021]: addu       $v0, $v0, $s3
    08875968:[0A21D608]: j          0x08875820
    0887596C:[AC540040]: sw         $s4, 64($v0)
    08875970:[00121080]: sll        $v0, $s2, 0x0002
    08875974:[00531021]: addu       $v0, $v0, $s3
    08875978:[0A21D624]: j          0x08875890
    0887597C:[8C460440]: lw         $a2, 1088($v0)
    08875980:[001010C0]: sll        $v0, $s0, 0x0003
    08875984:[00531021]: addu       $v0, $v0, $s3
    08875988:[8C501044]: lw         $s0, 4164($v0)
    0887598C:[00061080]: sll        $v0, $a2, 0x0002
    08875990:[00501021]: addu       $v0, $v0, $s0
    08875994:[0A21D62B]: j          0x088758AC
    08875998:[AC540000]: sw         $s4, 0($v0)
    0887599C:[00531021]: addu       $v0, $v0, $s3
    088759A0:[0A21D624]: j          0x08875890
    088759A4:[8C460A40]: lw         $a2, 2624($v0)
    088759A8:[00121080]: sll        $v0, $s2, 0x0002
    088759AC:[00531021]: addu       $v0, $v0, $s3
    088759B0:[0A21D624]: j          0x08875890
    088759B4:[8C460840]: lw         $a2, 2112($v0)
    088759B8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088759BC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088759C0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088759C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088759C8:[0A21D5EE]: j          0x088757B8
    088759CC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
  Back Branch 08875848 49,700 times (length 11)
    08875810:[1222003A]: beq        $s1, $v0, 0x088758FC
    08875814:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875818:[12220012]: beq        $s1, $v0, 0x08875864
    0887581C:[3203F000]: andi       $v1, $s0, -4096
    08875820:[8FBF0014]: lw         $ra, 20($sp)
--> 08875824:[8FB40010]: lw         $s4, 16($sp)
    08875828:[8FB3000C]: lw         $s3, 12($sp)
    0887582C:[8FB20008]: lw         $s2, 8($sp)
    08875830:[8FB10004]: lw         $s1, 4($sp)
    08875834:[8FB00000]: lw         $s0, 0($sp)
    08875838:[03E00008]: jr         $ra
    0887583C:[27BD0020]: addiu      $sp, $sp, 32
    08875840:[12220044]: beq        $s1, $v0, 0x08875954
    08875844:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
--> 08875848:[1622FFF6]: bne        $s1, $v0, 0x08875824
    0887584C:[8FBF0014]: lw         $ra, 20($sp)
    08875850:[00121080]: sll        $v0, $s2, 0x0002
    08875854:[00531021]: addu       $v0, $v0, $s3
    08875858:[0A21D608]: j          0x08875820
  Back Branch 08875858 49,700 times (length 16)
    0887580C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08875810:[1222003A]: beq        $s1, $v0, 0x088758FC
    08875814:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875818:[12220012]: beq        $s1, $v0, 0x08875864
    0887581C:[3203F000]: andi       $v1, $s0, -4096
--> 08875820:[8FBF0014]: lw         $ra, 20($sp)
    08875824:[8FB40010]: lw         $s4, 16($sp)
    08875828:[8FB3000C]: lw         $s3, 12($sp)
    0887582C:[8FB20008]: lw         $s2, 8($sp)
    08875830:[8FB10004]: lw         $s1, 4($sp)
    08875834:[8FB00000]: lw         $s0, 0($sp)
    08875838:[03E00008]: jr         $ra
    0887583C:[27BD0020]: addiu      $sp, $sp, 32
    08875840:[12220044]: beq        $s1, $v0, 0x08875954
    08875844:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875848:[1622FFF6]: bne        $s1, $v0, 0x08875824
    0887584C:[8FBF0014]: lw         $ra, 20($sp)
    08875850:[00121080]: sll        $v0, $s2, 0x0002
    08875854:[00531021]: addu       $v0, $v0, $s3
--> 08875858:[0A21D608]: j          0x08875820
    0887585C:[AC540440]: sw         $s4, 1088($v0)
    08875860:[3203F000]: andi       $v1, $s0, -4096
    08875864:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875868:[10620041]: beq        $v1, $v0, 0x08875970
  Back Branch 088759C8 49,602 times (length 134)
  Back Branch 08875920 2,217 times (length 31)
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
--> 088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
    088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
    08875908:[AC540A40]: sw         $s4, 2624($v0)
    0887590C:[001010C0]: sll        $v0, $s0, 0x0003
    08875910:[00531021]: addu       $v0, $v0, $s3
    08875914:[8C501444]: lw         $s0, 5188($v0)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
--> 08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
    0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
  Back Branch 088758CC 1,707 times (length 17)
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
--> 088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0887595C 1,281 times (length 14)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
    08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
--> 0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
    08875934:[8FBF0014]: lw         $ra, 20($sp)
    08875938:[8FB40010]: lw         $s4, 16($sp)
    0887593C:[8FB3000C]: lw         $s3, 12($sp)
    08875940:[8FB20008]: lw         $s2, 8($sp)
    08875944:[8FB10004]: lw         $s1, 4($sp)
    08875948:[8FB00000]: lw         $s0, 0($sp)
    0887594C:[03E00008]: jr         $ra
    08875950:[27BD0020]: addiu      $sp, $sp, 32
    08875954:[0E21F81A]: jal        0x0887E068
    08875958:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
--> 0887595C:[1440FFF3]: bne        $v0, $zr, 0x0887592C
    08875960:[00121080]: sll        $v0, $s2, 0x0002
    08875964:[00531021]: addu       $v0, $v0, $s3
    08875968:[0A21D608]: j          0x08875820
    0887596C:[AC540040]: sw         $s4, 64($v0)
  Back Branch 08875968 999 times (length 84)
    0887580C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08875810:[1222003A]: beq        $s1, $v0, 0x088758FC
    08875814:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875818:[12220012]: beq        $s1, $v0, 0x08875864
    0887581C:[3203F000]: andi       $v1, $s0, -4096
--> 08875820:[8FBF0014]: lw         $ra, 20($sp)
    08875824:[8FB40010]: lw         $s4, 16($sp)
    08875828:[8FB3000C]: lw         $s3, 12($sp)
    0887582C:[8FB20008]: lw         $s2, 8($sp)
    08875830:[8FB10004]: lw         $s1, 4($sp)
    08875834:[8FB00000]: lw         $s0, 0($sp)
    08875838:[03E00008]: jr         $ra
    0887583C:[27BD0020]: addiu      $sp, $sp, 32
    08875840:[12220044]: beq        $s1, $v0, 0x08875954
    08875844:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875848:[1622FFF6]: bne        $s1, $v0, 0x08875824
    0887584C:[8FBF0014]: lw         $ra, 20($sp)
    08875850:[00121080]: sll        $v0, $s2, 0x0002
    08875854:[00531021]: addu       $v0, $v0, $s3
    08875858:[0A21D608]: j          0x08875820
    0887585C:[AC540440]: sw         $s4, 1088($v0)
    08875860:[3203F000]: andi       $v1, $s0, -4096
    08875864:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875868:[10620041]: beq        $v1, $v0, 0x08875970
    0887586C:[32100FFF]: andi       $s0, $s0, 4095
    08875870:[28622001]: slti       $v0, $v1, 8193
    08875874:[14400015]: bne        $v0, $zr, 0x088758CC
    08875878:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
    088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
    08875908:[AC540A40]: sw         $s4, 2624($v0)
    0887590C:[001010C0]: sll        $v0, $s0, 0x0003
    08875910:[00531021]: addu       $v0, $v0, $s3
    08875914:[8C501444]: lw         $s0, 5188($v0)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
    08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
    0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
    08875934:[8FBF0014]: lw         $ra, 20($sp)
    08875938:[8FB40010]: lw         $s4, 16($sp)
    0887593C:[8FB3000C]: lw         $s3, 12($sp)
    08875940:[8FB20008]: lw         $s2, 8($sp)
    08875944:[8FB10004]: lw         $s1, 4($sp)
    08875948:[8FB00000]: lw         $s0, 0($sp)
    0887594C:[03E00008]: jr         $ra
    08875950:[27BD0020]: addiu      $sp, $sp, 32
    08875954:[0E21F81A]: jal        0x0887E068
    08875958:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    0887595C:[1440FFF3]: bne        $v0, $zr, 0x0887592C
    08875960:[00121080]: sll        $v0, $s2, 0x0002
    08875964:[00531021]: addu       $v0, $v0, $s3
--> 08875968:[0A21D608]: j          0x08875820
    0887596C:[AC540040]: sw         $s4, 64($v0)
    08875970:[00121080]: sll        $v0, $s2, 0x0002
    08875974:[00531021]: addu       $v0, $v0, $s3
    08875978:[0A21D624]: j          0x08875890
  Back Branch 088759B0 598 times (length 74)
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
    088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
    08875908:[AC540A40]: sw         $s4, 2624($v0)
    0887590C:[001010C0]: sll        $v0, $s0, 0x0003
    08875910:[00531021]: addu       $v0, $v0, $s3
    08875914:[8C501444]: lw         $s0, 5188($v0)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
    08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
    0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
    08875934:[8FBF0014]: lw         $ra, 20($sp)
    08875938:[8FB40010]: lw         $s4, 16($sp)
    0887593C:[8FB3000C]: lw         $s3, 12($sp)
    08875940:[8FB20008]: lw         $s2, 8($sp)
    08875944:[8FB10004]: lw         $s1, 4($sp)
    08875948:[8FB00000]: lw         $s0, 0($sp)
    0887594C:[03E00008]: jr         $ra
    08875950:[27BD0020]: addiu      $sp, $sp, 32
    08875954:[0E21F81A]: jal        0x0887E068
    08875958:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    0887595C:[1440FFF3]: bne        $v0, $zr, 0x0887592C
    08875960:[00121080]: sll        $v0, $s2, 0x0002
    08875964:[00531021]: addu       $v0, $v0, $s3
    08875968:[0A21D608]: j          0x08875820
    0887596C:[AC540040]: sw         $s4, 64($v0)
    08875970:[00121080]: sll        $v0, $s2, 0x0002
    08875974:[00531021]: addu       $v0, $v0, $s3
    08875978:[0A21D624]: j          0x08875890
    0887597C:[8C460440]: lw         $a2, 1088($v0)
    08875980:[001010C0]: sll        $v0, $s0, 0x0003
    08875984:[00531021]: addu       $v0, $v0, $s3
    08875988:[8C501044]: lw         $s0, 4164($v0)
    0887598C:[00061080]: sll        $v0, $a2, 0x0002
    08875990:[00501021]: addu       $v0, $v0, $s0
    08875994:[0A21D62B]: j          0x088758AC
    08875998:[AC540000]: sw         $s4, 0($v0)
    0887599C:[00531021]: addu       $v0, $v0, $s3
    088759A0:[0A21D624]: j          0x08875890
    088759A4:[8C460A40]: lw         $a2, 2624($v0)
    088759A8:[00121080]: sll        $v0, $s2, 0x0002
    088759AC:[00531021]: addu       $v0, $v0, $s3
--> 088759B0:[0A21D624]: j          0x08875890
    088759B4:[8C460840]: lw         $a2, 2112($v0)
    088759B8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088759BC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088759C0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
  Back Branch 08875994 88 times (length 60)
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
--> 088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
    088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
    08875908:[AC540A40]: sw         $s4, 2624($v0)
    0887590C:[001010C0]: sll        $v0, $s0, 0x0003
    08875910:[00531021]: addu       $v0, $v0, $s3
    08875914:[8C501444]: lw         $s0, 5188($v0)
    08875918:[00061080]: sll        $v0, $a2, 0x0002
    0887591C:[00501021]: addu       $v0, $v0, $s0
    08875920:[0A21D62B]: j          0x088758AC
    08875924:[AC540000]: sw         $s4, 0($v0)
    08875928:[00121080]: sll        $v0, $s2, 0x0002
    0887592C:[00531021]: addu       $v0, $v0, $s3
    08875930:[AC540840]: sw         $s4, 2112($v0)
    08875934:[8FBF0014]: lw         $ra, 20($sp)
    08875938:[8FB40010]: lw         $s4, 16($sp)
    0887593C:[8FB3000C]: lw         $s3, 12($sp)
    08875940:[8FB20008]: lw         $s2, 8($sp)
    08875944:[8FB10004]: lw         $s1, 4($sp)
    08875948:[8FB00000]: lw         $s0, 0($sp)
    0887594C:[03E00008]: jr         $ra
    08875950:[27BD0020]: addiu      $sp, $sp, 32
    08875954:[0E21F81A]: jal        0x0887E068
    08875958:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    0887595C:[1440FFF3]: bne        $v0, $zr, 0x0887592C
    08875960:[00121080]: sll        $v0, $s2, 0x0002
    08875964:[00531021]: addu       $v0, $v0, $s3
    08875968:[0A21D608]: j          0x08875820
    0887596C:[AC540040]: sw         $s4, 64($v0)
    08875970:[00121080]: sll        $v0, $s2, 0x0002
    08875974:[00531021]: addu       $v0, $v0, $s3
    08875978:[0A21D624]: j          0x08875890
    0887597C:[8C460440]: lw         $a2, 1088($v0)
    08875980:[001010C0]: sll        $v0, $s0, 0x0003
    08875984:[00531021]: addu       $v0, $v0, $s3
    08875988:[8C501044]: lw         $s0, 4164($v0)
    0887598C:[00061080]: sll        $v0, $a2, 0x0002
    08875990:[00501021]: addu       $v0, $v0, $s0
--> 08875994:[0A21D62B]: j          0x088758AC
    08875998:[AC540000]: sw         $s4, 0($v0)
    0887599C:[00531021]: addu       $v0, $v0, $s3
    088759A0:[0A21D624]: j          0x08875890
    088759A4:[8C460A40]: lw         $a2, 2624($v0)
  Back Branch 088758F4 16 times (length 27)
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
    088758EC:[00121080]: sll        $v0, $s2, 0x0002
    088758F0:[00531021]: addu       $v0, $v0, $s3
--> 088758F4:[0A21D624]: j          0x08875890
    088758F8:[8C460040]: lw         $a2, 64($v0)
    088758FC:[00121080]: sll        $v0, $s2, 0x0002
    08875900:[00531021]: addu       $v0, $v0, $s3
    08875904:[0A21D608]: j          0x08875820
  Back Branch 088758D8 16 times (length 20)
    0887587C:[1062004A]: beq        $v1, $v0, 0x088759A8
    08875880:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875884:[10620045]: beq        $v1, $v0, 0x0887599C
    08875888:[00121080]: sll        $v0, $s2, 0x0002
    0887588C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08875890:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875894:[1222003A]: beq        $s1, $v0, 0x08875980
    08875898:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0887589C:[1222001B]: beq        $s1, $v0, 0x0887590C
    088758A0:[00061080]: sll        $v0, $a2, 0x0002
    088758A4:[00501021]: addu       $v0, $v0, $s0
    088758A8:[AC540000]: sw         $s4, 0($v0)
    088758AC:[8FBF0014]: lw         $ra, 20($sp)
    088758B0:[8FB40010]: lw         $s4, 16($sp)
    088758B4:[8FB3000C]: lw         $s3, 12($sp)
    088758B8:[8FB20008]: lw         $s2, 8($sp)
    088758BC:[8FB10004]: lw         $s1, 4($sp)
    088758C0:[8FB00000]: lw         $s0, 0($sp)
    088758C4:[03E00008]: jr         $ra
    088758C8:[27BD0020]: addiu      $sp, $sp, 32
    088758CC:[1060FFF0]: beq        $v1, $zr, 0x08875890
    088758D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088758D4:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
--> 088758D8:[1462FFED]: bne        $v1, $v0, 0x08875890
    088758DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088758E0:[0E21F81A]: jal        0x0887E068
    088758E4:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    088758E8:[14400030]: bne        $v0, $zr, 0x088759AC
_S1_2_8819214 1,984,878 instructions (1.153%), 8,008 calls (08812B7C - 08819484, length 6723)
  Back Branch 08819270 60,184 times (length 10)
    0881923C:[3C02F7FF]: lui        $v0, 0xF7FF <=> li $v0, 0xF7FF0000
    08819240:[16200005]: bne        $s1, $zr, 0x08819258
    08819244:[3453F800]: ori        $s3, $v0, -2048
    08819248:[0A2064F4]: j          0x088193D0
    0881924C:[8FBF0010]: lw         $ra, 16($sp)
--> 08819250:[1220005F]: beq        $s1, $zr, 0x088193D0
    08819254:[8FBF0010]: lw         $ra, 16($sp)
    08819258:[0E204ADF]: jal        0x08812B7C
    0881925C:[8E24000C]: lw         $a0, 12($s1)
    08819260:[8E230000]: lw         $v1, 0($s1)
    08819264:[0463FFFA]: bgezl      $v1, 0x08819250
    08819268:[8E310044]: lw         $s1, 68($s1)
    0881926C:[30620001]: andi       $v0, $v1, 1
--> 08819270:[5440FFF7]: bnel       $v0, $zr, 0x08819250
    08819274:[8E310044]: lw         $s1, 68($s1)
    08819278:[30620040]: andi       $v0, $v1, 64
    0881927C:[5440FFF4]: bnel       $v0, $zr, 0x08819250
    08819280:[8E310044]: lw         $s1, 68($s1)
  Back Branch 08812BF8 13,744 times (length 11)
    08812BC0:[8E31001C]: lw         $s1, 28($s1)
    08812BC4:[8E300010]: lw         $s0, 16($s1)
    08812BC8:[5200000E]: beql       $s0, $zr, 0x08812C04
    08812BCC:[8E31001C]: lw         $s1, 28($s1)
    08812BD0:[8E020000]: lw         $v0, 0($s0)
--> 08812BD4:[30430004]: andi       $v1, $v0, 4
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
    08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
--> 08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
    08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
  Back Branch 088193A0 13,153 times (length 86)
    0881923C:[3C02F7FF]: lui        $v0, 0xF7FF <=> li $v0, 0xF7FF0000
    08819240:[16200005]: bne        $s1, $zr, 0x08819258
    08819244:[3453F800]: ori        $s3, $v0, -2048
    08819248:[0A2064F4]: j          0x088193D0
    0881924C:[8FBF0010]: lw         $ra, 16($sp)
--> 08819250:[1220005F]: beq        $s1, $zr, 0x088193D0
    08819254:[8FBF0010]: lw         $ra, 16($sp)
    08819258:[0E204ADF]: jal        0x08812B7C
    0881925C:[8E24000C]: lw         $a0, 12($s1)
    08819260:[8E230000]: lw         $v1, 0($s1)
    08819264:[0463FFFA]: bgezl      $v1, 0x08819250
    08819268:[8E310044]: lw         $s1, 68($s1)
    0881926C:[30620001]: andi       $v0, $v1, 1
    08819270:[5440FFF7]: bnel       $v0, $zr, 0x08819250
    08819274:[8E310044]: lw         $s1, 68($s1)
    08819278:[30620040]: andi       $v0, $v1, 64
    0881927C:[5440FFF4]: bnel       $v0, $zr, 0x08819250
    08819280:[8E310044]: lw         $s1, 68($s1)
    08819284:[8E230028]: lw         $v1, 40($s1)
    08819288:[8E300008]: lw         $s0, 8($s1)
    0881928C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08819290:[00731021]: addu       $v0, $v1, $s3
    08819294:[2C420001]: sltiu      $v0, $v0, 1
    08819298:[2C630001]: sltiu      $v1, $v1, 1
    0881929C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088192A0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088192A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088192A8:[0E226B98]: jal        0x0889AE60
    088192AC:[00629025]: or         $s2, $v1, $v0
    088192B0:[8E020010]: lw         $v0, 16($s0)
    088192B4:[8E080004]: lw         $t0, 4($s0)
    088192B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088192BC:[94450008]: lhu        $a1, 8($v0)
    088192C0:[9446000A]: lhu        $a2, 10($v0)
    088192C4:[0E226C17]: jal        0x0889B05C
    088192C8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088192CC:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    088192D0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088192D4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088192D8:[0E226C5B]: jal        0x0889B16C
    088192DC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088192E0:[8E050008]: lw         $a1, 8($s0)
    088192E4:[0E226C6A]: jal        0x0889B1A8
    088192E8:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    088192EC:[92220021]: lbu        $v0, 33($s1)
    088192F0:[92240020]: lbu        $a0, 32($s1)
    088192F4:[92230022]: lbu        $v1, 34($s1)
    088192F8:[92250023]: lbu        $a1, 35($s1)
    088192FC:[00021200]: sll        $v0, $v0, 0x0008
    08819300:[00822025]: or         $a0, $a0, $v0
    08819304:[00031C00]: sll        $v1, $v1, 0x0010
    08819308:[00832025]: or         $a0, $a0, $v1
    0881930C:[00052E00]: sll        $a1, $a1, 0x0018
    08819310:[0E226AF2]: jal        0x0889ABC8
    08819314:[00852025]: or         $a0, $a0, $a1
    08819318:[9629001C]: lhu        $t1, 28($s1)
    0881931C:[12400047]: beq        $s2, $zr, 0x0881943C
    08819320:[9628001E]: lhu        $t0, 30($s1)
    08819324:[86260014]: lh         $a2, 20($s1)
    08819328:[86270016]: lh         $a3, 22($s1)
    0881932C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08819330:[0E226A10]: jal        0x0889A840
    08819334:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08819338:[5240002C]: beql       $s2, $zr, 0x088193EC
    0881933C:[86240024]: lh         $a0, 36($s1)
    08819340:[86250010]: lh         $a1, 16($s1)
    08819344:[86230024]: lh         $v1, 36($s1)
    08819348:[86240012]: lh         $a0, 18($s1)
    0881934C:[86220026]: lh         $v0, 38($s1)
    08819350:[00A33023]: subu       $a2, $a1, $v1
    08819354:[00822823]: subu       $a1, $a0, $v0
    08819358:[8E230038]: lw         $v1, 56($s1)
    0881935C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08819360:[96270018]: lhu        $a3, 24($s1)
    08819364:[9628001A]: lhu        $t0, 26($s1)
    08819368:[10620007]: beq        $v1, $v0, 0x08819388
    0881936C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08819370:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08819374:[10620004]: beq        $v1, $v0, 0x08819388
    08819378:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0881937C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819380:[1062003F]: beq        $v1, $v0, 0x08819480
    08819384:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08819388:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0881938C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08819390:[0E226A17]: jal        0x0889A85C
    08819394:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08819398:[8E220000]: lw         $v0, 0($s1)
    0881939C:[30420010]: andi       $v0, $v0, 16
--> 088193A0:[5040FFAB]: beql       $v0, $zr, 0x08819250
    088193A4:[8E310044]: lw         $s1, 68($s1)
    088193A8:[8E24003C]: lw         $a0, 60($s1)
    088193AC:[5080FFA8]: beql       $a0, $zr, 0x08819250
    088193B0:[8E310044]: lw         $s1, 68($s1)
  Back Branch 08812C30 11,878 times (length 19)
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
--> 08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
    08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
    08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
    08812C0C:[8FBF0010]: lw         $ra, 16($sp)
    08812C10:[8FB3000C]: lw         $s3, 12($sp)
    08812C14:[8FB20008]: lw         $s2, 8($sp)
    08812C18:[8FB10004]: lw         $s1, 4($sp)
    08812C1C:[8FB00000]: lw         $s0, 0($sp)
    08812C20:[03E00008]: jr         $ra
    08812C24:[27BD0020]: addiu      $sp, $sp, 32
    08812C28:[0E226517]: jal        0x0889945C
    08812C2C:[8E040034]: lw         $a0, 52($s0)
--> 08812C30:[0A204AFB]: j          0x08812BEC
    08812C34:[00000000]: nop
  Back Branch 088193E4 8,008 times (length 6684)
  Back Branch 08812C04 7,780 times (length 26)
    08812B90:[AFB20008]: sw         $s2, 8($sp)
    08812B94:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08812B98:[AFBF0010]: sw         $ra, 16($sp)
    08812B9C:[1220001B]: beq        $s1, $zr, 0x08812C0C
    08812BA0:[AFB00000]: sw         $s0, 0($sp)
--> 08812BA4:[8E220004]: lw         $v0, 4($s1)
    08812BA8:[0052102B]: sltu       $v0, $v0, $s2
    08812BAC:[14400018]: bne        $v0, $zr, 0x08812C10
    08812BB0:[8FBF0010]: lw         $ra, 16($sp)
    08812BB4:[8E220000]: lw         $v0, 0($s1)
    08812BB8:[30420002]: andi       $v0, $v0, 2
    08812BBC:[54400011]: bnel       $v0, $zr, 0x08812C04
    08812BC0:[8E31001C]: lw         $s1, 28($s1)
    08812BC4:[8E300010]: lw         $s0, 16($s1)
    08812BC8:[5200000E]: beql       $s0, $zr, 0x08812C04
    08812BCC:[8E31001C]: lw         $s1, 28($s1)
    08812BD0:[8E020000]: lw         $v0, 0($s0)
    08812BD4:[30430004]: andi       $v1, $v0, 4
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
    08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
    08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
--> 08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
    08812C0C:[8FBF0010]: lw         $ra, 16($sp)
    08812C10:[8FB3000C]: lw         $s3, 12($sp)
    08812C14:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 08819434 217 times (length 57)
    08819344:[86230024]: lh         $v1, 36($s1)
    08819348:[86240012]: lh         $a0, 18($s1)
    0881934C:[86220026]: lh         $v0, 38($s1)
    08819350:[00A33023]: subu       $a2, $a1, $v1
    08819354:[00822823]: subu       $a1, $a0, $v0
--> 08819358:[8E230038]: lw         $v1, 56($s1)
    0881935C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08819360:[96270018]: lhu        $a3, 24($s1)
    08819364:[9628001A]: lhu        $t0, 26($s1)
    08819368:[10620007]: beq        $v1, $v0, 0x08819388
    0881936C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08819370:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08819374:[10620004]: beq        $v1, $v0, 0x08819388
    08819378:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0881937C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819380:[1062003F]: beq        $v1, $v0, 0x08819480
    08819384:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08819388:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0881938C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08819390:[0E226A17]: jal        0x0889A85C
    08819394:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08819398:[8E220000]: lw         $v0, 0($s1)
    0881939C:[30420010]: andi       $v0, $v0, 16
    088193A0:[5040FFAB]: beql       $v0, $zr, 0x08819250
    088193A4:[8E310044]: lw         $s1, 68($s1)
    088193A8:[8E24003C]: lw         $a0, 60($s1)
    088193AC:[5080FFA8]: beql       $a0, $zr, 0x08819250
    088193B0:[8E310044]: lw         $s1, 68($s1)
    088193B4:[8C820050]: lw         $v0, 80($a0)
    088193B8:[5040FFA5]: beql       $v0, $zr, 0x08819250
    088193BC:[8E310044]: lw         $s1, 68($s1)
    088193C0:[0040F809]: jalr       $ra, $v0
    088193C4:[00000000]: nop
    088193C8:[0A206494]: j          0x08819250
    088193CC:[8E310044]: lw         $s1, 68($s1)
    088193D0:[8FB3000C]: lw         $s3, 12($sp)
    088193D4:[8FB20008]: lw         $s2, 8($sp)
    088193D8:[8FB10004]: lw         $s1, 4($sp)
    088193DC:[8FB00000]: lw         $s0, 0($sp)
    088193E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088193E4:[0A204ADF]: j          0x08812B7C
    088193E8:[27BD0020]: addiu      $sp, $sp, 32
    088193EC:[86230028]: lh         $v1, 40($s1)
    088193F0:[86220026]: lh         $v0, 38($s1)
    088193F4:[8626002A]: lh         $a2, 42($s1)
    088193F8:[00830018]: mult       $a0, $v1
    088193FC:[86270010]: lh         $a3, 16($s1)
    08819400:[86280012]: lh         $t0, 18($s1)
    08819404:[00002012]: mflo       $a0
    08819408:[00460018]: mult       $v0, $a2
    0881940C:[248507FF]: addiu      $a1, $a0, 2047
    08819410:[28830000]: slti       $v1, $a0, 0
    08819414:[00A3200B]: movn       $a0, $a1, $v1
    08819418:[000422C3]: sra        $a0, $a0, 0x000B
    0881941C:[00001012]: mflo       $v0
    08819420:[244507FF]: addiu      $a1, $v0, 2047
    08819424:[28430000]: slti       $v1, $v0, 0
    08819428:[00A3100B]: movn       $v0, $a1, $v1
    0881942C:[000212C3]: sra        $v0, $v0, 0x000B
    08819430:[00E43023]: subu       $a2, $a3, $a0
--> 08819434:[0A2064D6]: j          0x08819358
    08819438:[01022823]: subu       $a1, $t0, $v0
    0881943C:[86220014]: lh         $v0, 20($s1)
    08819440:[86250028]: lh         $a1, 40($s1)
    08819444:[86230016]: lh         $v1, 22($s1)
  Back Branch 08819478 217 times (length 85)
    08819318:[9629001C]: lhu        $t1, 28($s1)
    0881931C:[12400047]: beq        $s2, $zr, 0x0881943C
    08819320:[9628001E]: lhu        $t0, 30($s1)
    08819324:[86260014]: lh         $a2, 20($s1)
    08819328:[86270016]: lh         $a3, 22($s1)
--> 0881932C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08819330:[0E226A10]: jal        0x0889A840
    08819334:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08819338:[5240002C]: beql       $s2, $zr, 0x088193EC
    0881933C:[86240024]: lh         $a0, 36($s1)
    08819340:[86250010]: lh         $a1, 16($s1)
    08819344:[86230024]: lh         $v1, 36($s1)
    08819348:[86240012]: lh         $a0, 18($s1)
    0881934C:[86220026]: lh         $v0, 38($s1)
    08819350:[00A33023]: subu       $a2, $a1, $v1
    08819354:[00822823]: subu       $a1, $a0, $v0
    08819358:[8E230038]: lw         $v1, 56($s1)
    0881935C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08819360:[96270018]: lhu        $a3, 24($s1)
    08819364:[9628001A]: lhu        $t0, 26($s1)
    08819368:[10620007]: beq        $v1, $v0, 0x08819388
    0881936C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08819370:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08819374:[10620004]: beq        $v1, $v0, 0x08819388
    08819378:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0881937C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819380:[1062003F]: beq        $v1, $v0, 0x08819480
    08819384:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08819388:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0881938C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08819390:[0E226A17]: jal        0x0889A85C
    08819394:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08819398:[8E220000]: lw         $v0, 0($s1)
    0881939C:[30420010]: andi       $v0, $v0, 16
    088193A0:[5040FFAB]: beql       $v0, $zr, 0x08819250
    088193A4:[8E310044]: lw         $s1, 68($s1)
    088193A8:[8E24003C]: lw         $a0, 60($s1)
    088193AC:[5080FFA8]: beql       $a0, $zr, 0x08819250
    088193B0:[8E310044]: lw         $s1, 68($s1)
    088193B4:[8C820050]: lw         $v0, 80($a0)
    088193B8:[5040FFA5]: beql       $v0, $zr, 0x08819250
    088193BC:[8E310044]: lw         $s1, 68($s1)
    088193C0:[0040F809]: jalr       $ra, $v0
    088193C4:[00000000]: nop
    088193C8:[0A206494]: j          0x08819250
    088193CC:[8E310044]: lw         $s1, 68($s1)
    088193D0:[8FB3000C]: lw         $s3, 12($sp)
    088193D4:[8FB20008]: lw         $s2, 8($sp)
    088193D8:[8FB10004]: lw         $s1, 4($sp)
    088193DC:[8FB00000]: lw         $s0, 0($sp)
    088193E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088193E4:[0A204ADF]: j          0x08812B7C
    088193E8:[27BD0020]: addiu      $sp, $sp, 32
    088193EC:[86230028]: lh         $v1, 40($s1)
    088193F0:[86220026]: lh         $v0, 38($s1)
    088193F4:[8626002A]: lh         $a2, 42($s1)
    088193F8:[00830018]: mult       $a0, $v1
    088193FC:[86270010]: lh         $a3, 16($s1)
    08819400:[86280012]: lh         $t0, 18($s1)
    08819404:[00002012]: mflo       $a0
    08819408:[00460018]: mult       $v0, $a2
    0881940C:[248507FF]: addiu      $a1, $a0, 2047
    08819410:[28830000]: slti       $v1, $a0, 0
    08819414:[00A3200B]: movn       $a0, $a1, $v1
    08819418:[000422C3]: sra        $a0, $a0, 0x000B
    0881941C:[00001012]: mflo       $v0
    08819420:[244507FF]: addiu      $a1, $v0, 2047
    08819424:[28430000]: slti       $v1, $v0, 0
    08819428:[00A3100B]: movn       $v0, $a1, $v1
    0881942C:[000212C3]: sra        $v0, $v0, 0x000B
    08819430:[00E43023]: subu       $a2, $a3, $a0
    08819434:[0A2064D6]: j          0x08819358
    08819438:[01022823]: subu       $a1, $t0, $v0
    0881943C:[86220014]: lh         $v0, 20($s1)
    08819440:[86250028]: lh         $a1, 40($s1)
    08819444:[86230016]: lh         $v1, 22($s1)
    08819448:[8624002A]: lh         $a0, 42($s1)
    0881944C:[00450018]: mult       $v0, $a1
    08819450:[00001012]: mflo       $v0
    08819454:[00640018]: mult       $v1, $a0
    08819458:[244507FF]: addiu      $a1, $v0, 2047
    0881945C:[28440000]: slti       $a0, $v0, 0
    08819460:[00A4100B]: movn       $v0, $a1, $a0
    08819464:[000232C3]: sra        $a2, $v0, 0x000B
    08819468:[00001812]: mflo       $v1
    0881946C:[246407FF]: addiu      $a0, $v1, 2047
    08819470:[28620000]: slti       $v0, $v1, 0
    08819474:[0082180B]: movn       $v1, $a0, $v0
--> 08819478:[0A2064CB]: j          0x0881932C
    0881947C:[00033AC3]: sra        $a3, $v1, 0x000B
    08819480:[0A2064E2]: j          0x08819388
    08819484:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
_S1_2_8812B7C 1,572,116 instructions (0.913%), 73,337 calls (08812B7C - 08812C34, length 47)
    08812B7C:[27BDFFE0]: addiu      $sp, $sp, -32
    08812B80:[AFB3000C]: sw         $s3, 12($sp)
    08812B84:[3C130896]: lui        $s3, 0x0896 <=> li $s3, 0x08960000
    08812B88:[AFB10004]: sw         $s1, 4($sp)
    08812B8C:[8E714B04]: lw         $s1, 19204($s3)
    08812B90:[AFB20008]: sw         $s2, 8($sp)
    08812B94:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08812B98:[AFBF0010]: sw         $ra, 16($sp)
    08812B9C:[1220001B]: beq        $s1, $zr, 0x08812C0C
    08812BA0:[AFB00000]: sw         $s0, 0($sp)
    08812BA4:[8E220004]: lw         $v0, 4($s1)
    08812BA8:[0052102B]: sltu       $v0, $v0, $s2
    08812BAC:[14400018]: bne        $v0, $zr, 0x08812C10
    08812BB0:[8FBF0010]: lw         $ra, 16($sp)
    08812BB4:[8E220000]: lw         $v0, 0($s1)
    08812BB8:[30420002]: andi       $v0, $v0, 2
    08812BBC:[54400011]: bnel       $v0, $zr, 0x08812C04
    08812BC0:[8E31001C]: lw         $s1, 28($s1)
    08812BC4:[8E300010]: lw         $s0, 16($s1)
    08812BC8:[5200000E]: beql       $s0, $zr, 0x08812C04
    08812BCC:[8E31001C]: lw         $s1, 28($s1)
    08812BD0:[8E020000]: lw         $v0, 0($s0)
    08812BD4:[30430004]: andi       $v1, $v0, 4
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
    08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
    08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
    08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
    08812C0C:[8FBF0010]: lw         $ra, 16($sp)
    08812C10:[8FB3000C]: lw         $s3, 12($sp)
    08812C14:[8FB20008]: lw         $s2, 8($sp)
    08812C18:[8FB10004]: lw         $s1, 4($sp)
    08812C1C:[8FB00000]: lw         $s0, 0($sp)
    08812C20:[03E00008]: jr         $ra
    08812C24:[27BD0020]: addiu      $sp, $sp, 32
    08812C28:[0E226517]: jal        0x0889945C
    08812C2C:[8E040034]: lw         $a0, 52($s0)
    08812C30:[0A204AFB]: j          0x08812BEC
    08812C34:[00000000]: nop
  Back Branch 08812BF8 13,744 times (length 11)
    08812BC0:[8E31001C]: lw         $s1, 28($s1)
    08812BC4:[8E300010]: lw         $s0, 16($s1)
    08812BC8:[5200000E]: beql       $s0, $zr, 0x08812C04
    08812BCC:[8E31001C]: lw         $s1, 28($s1)
    08812BD0:[8E020000]: lw         $v0, 0($s0)
--> 08812BD4:[30430004]: andi       $v1, $v0, 4
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
    08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
--> 08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
    08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
  Back Branch 08812C30 11,878 times (length 19)
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
--> 08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
    08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
    08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
    08812C0C:[8FBF0010]: lw         $ra, 16($sp)
    08812C10:[8FB3000C]: lw         $s3, 12($sp)
    08812C14:[8FB20008]: lw         $s2, 8($sp)
    08812C18:[8FB10004]: lw         $s1, 4($sp)
    08812C1C:[8FB00000]: lw         $s0, 0($sp)
    08812C20:[03E00008]: jr         $ra
    08812C24:[27BD0020]: addiu      $sp, $sp, 32
    08812C28:[0E226517]: jal        0x0889945C
    08812C2C:[8E040034]: lw         $a0, 52($s0)
--> 08812C30:[0A204AFB]: j          0x08812BEC
    08812C34:[00000000]: nop
  Back Branch 08812C04 7,780 times (length 26)
    08812B90:[AFB20008]: sw         $s2, 8($sp)
    08812B94:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08812B98:[AFBF0010]: sw         $ra, 16($sp)
    08812B9C:[1220001B]: beq        $s1, $zr, 0x08812C0C
    08812BA0:[AFB00000]: sw         $s0, 0($sp)
--> 08812BA4:[8E220004]: lw         $v0, 4($s1)
    08812BA8:[0052102B]: sltu       $v0, $v0, $s2
    08812BAC:[14400018]: bne        $v0, $zr, 0x08812C10
    08812BB0:[8FBF0010]: lw         $ra, 16($sp)
    08812BB4:[8E220000]: lw         $v0, 0($s1)
    08812BB8:[30420002]: andi       $v0, $v0, 2
    08812BBC:[54400011]: bnel       $v0, $zr, 0x08812C04
    08812BC0:[8E31001C]: lw         $s1, 28($s1)
    08812BC4:[8E300010]: lw         $s0, 16($s1)
    08812BC8:[5200000E]: beql       $s0, $zr, 0x08812C04
    08812BCC:[8E31001C]: lw         $s1, 28($s1)
    08812BD0:[8E020000]: lw         $v0, 0($s0)
    08812BD4:[30430004]: andi       $v1, $v0, 4
    08812BD8:[30420002]: andi       $v0, $v0, 2
    08812BDC:[54400006]: bnel       $v0, $zr, 0x08812BF8
    08812BE0:[8E100028]: lw         $s0, 40($s0)
    08812BE4:[14600010]: bne        $v1, $zr, 0x08812C28
    08812BE8:[00000000]: nop
    08812BEC:[0E226517]: jal        0x0889945C
    08812BF0:[8E040030]: lw         $a0, 48($s0)
    08812BF4:[8E100028]: lw         $s0, 40($s0)
    08812BF8:[5600FFF6]: bnel       $s0, $zr, 0x08812BD4
    08812BFC:[8E020000]: lw         $v0, 0($s0)
    08812C00:[8E31001C]: lw         $s1, 28($s1)
--> 08812C04:[1620FFE7]: bne        $s1, $zr, 0x08812BA4
    08812C08:[AE714B04]: sw         $s1, 19204($s3)
    08812C0C:[8FBF0010]: lw         $ra, 16($sp)
    08812C10:[8FB3000C]: lw         $s3, 12($sp)
    08812C14:[8FB20008]: lw         $s2, 8($sp)
_S1_2_887DEA4 1,502,354 instructions (0.873%), 107,311 calls (0887DEA4 - 08881BD8, length 3918)
_S1_2_880CAEC 1,290,540 instructions (0.750%), 7,993 calls (0880CAEC - 0880CC14, length 75)
    0880CAEC:[27BDFFF0]: addiu      $sp, $sp, -16
    0880CAF0:[AFB00000]: sw         $s0, 0($sp)
    0880CAF4:[3C100890]: lui        $s0, 0x0890 <=> li $s0, 0x08900000
    0880CAF8:[26103990]: addiu      $s0, $s0, 14736
    0880CAFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880CB00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880CB04:[AFB10004]: sw         $s1, 4($sp)
    0880CB08:[AFBF0008]: sw         $ra, 8($sp)
    0880CB0C:[0E228407]: jal        0x088A101C [sceCtrlReadBufferPositive]
    0880CB10:[8E110010]: lw         $s1, 16($s0)
    0880CB14:[8E050004]: lw         $a1, 4($s0)
    0880CB18:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    0880CB1C:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0880CB20:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    0880CB24:[02242024]: and        $a0, $s1, $a0
    0880CB28:[00A21024]: and        $v0, $a1, $v0
    0880CB2C:[246639C8]: addiu      $a2, $v1, 14792
    0880CB30:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0880CB34:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0880CB38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880CB3C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0880CB40:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    0880CB44:[AE020018]: sw         $v0, 24($s0)
    0880CB48:[AE04001C]: sw         $a0, 28($s0)
    0880CB4C:[AE050010]: sw         $a1, 16($s0)
    0880CB50:[AE110014]: sw         $s1, 20($s0)
    0880CB54:[0A2032F5]: j          0x0880CBD4
    0880CB58:[AE000020]: sw         $zr, 32($s0)
    0880CB5C:[00A21024]: and        $v0, $a1, $v0
    0880CB60:[50400008]: beql       $v0, $zr, 0x0880CB84
    0880CB64:[90C30000]: lbu        $v1, 0($a2)
    0880CB68:[8D020020]: lw         $v0, 32($t0)
    0880CB6C:[91030024]: lbu        $v1, 36($t0)
    0880CB70:[A0C0FFF0]: sb         $zr, -16($a2)
    0880CB74:[00A21025]: or         $v0, $a1, $v0
    0880CB78:[A0C30000]: sb         $v1, 0($a2)
    0880CB7C:[AD020020]: sw         $v0, 32($t0)
    0880CB80:[90C30000]: lbu        $v1, 0($a2)
    0880CB84:[2462FFFF]: addiu      $v0, $v1, -1
    0880CB88:[1060000F]: beq        $v1, $zr, 0x0880CBC8
    0880CB8C:[304200FF]: andi       $v0, $v0, 255
    0880CB90:[1440000D]: bne        $v0, $zr, 0x0880CBC8
    0880CB94:[A0C20000]: sb         $v0, 0($a2)
    0880CB98:[90C2FFF0]: lbu        $v0, -16($a2)
    0880CB9C:[8D030020]: lw         $v1, 32($t0)
    0880CBA0:[91040026]: lbu        $a0, 38($t0)
    0880CBA4:[24420001]: addiu      $v0, $v0, 1
    0880CBA8:[304200FF]: andi       $v0, $v0, 255
    0880CBAC:[00A31825]: or         $v1, $a1, $v1
    0880CBB0:[0044202B]: sltu       $a0, $v0, $a0
    0880CBB4:[A0C2FFF0]: sb         $v0, -16($a2)
    0880CBB8:[10800014]: beq        $a0, $zr, 0x0880CC0C
    0880CBBC:[AD030020]: sw         $v1, 32($t0)
    0880CBC0:[91020025]: lbu        $v0, 37($t0)
    0880CBC4:[A0C20000]: sb         $v0, 0($a2)
    0880CBC8:[24E70001]: addiu      $a3, $a3, 1
    0880CBCC:[10EA000A]: beq        $a3, $t2, 0x0880CBF8
    0880CBD0:[24C60001]: addiu      $a2, $a2, 1
    0880CBD4:[00EB2804]: sllv       $a1, $t3, $a3
    0880CBD8:[00A91024]: and        $v0, $a1, $t1
    0880CBDC:[5440FFDF]: bnel       $v0, $zr, 0x0880CB5C
    0880CBE0:[8D020018]: lw         $v0, 24($t0)
    0880CBE4:[24E70001]: addiu      $a3, $a3, 1
    0880CBE8:[A0C00000]: sb         $zr, 0($a2)
    0880CBEC:[A0C0FFF0]: sb         $zr, -16($a2)
    0880CBF0:[14EAFFF8]: bne        $a3, $t2, 0x0880CBD4
    0880CBF4:[24C60001]: addiu      $a2, $a2, 1
    0880CBF8:[8FBF0008]: lw         $ra, 8($sp)
    0880CBFC:[8FB10004]: lw         $s1, 4($sp)
    0880CC00:[8FB00000]: lw         $s0, 0($sp)
    0880CC04:[03E00008]: jr         $ra
    0880CC08:[27BD0010]: addiu      $sp, $sp, 16
    0880CC0C:[91020027]: lbu        $v0, 39($t0)
    0880CC10:[0A2032F2]: j          0x0880CBC8
    0880CC14:[A0C20000]: sb         $v0, 0($a2)
  Back Branch 0880CBF0 127,461 times (length 9)
    0880CBC0:[91020025]: lbu        $v0, 37($t0)
    0880CBC4:[A0C20000]: sb         $v0, 0($a2)
    0880CBC8:[24E70001]: addiu      $a3, $a3, 1
    0880CBCC:[10EA000A]: beq        $a3, $t2, 0x0880CBF8
    0880CBD0:[24C60001]: addiu      $a2, $a2, 1
--> 0880CBD4:[00EB2804]: sllv       $a1, $t3, $a3
    0880CBD8:[00A91024]: and        $v0, $a1, $t1
    0880CBDC:[5440FFDF]: bnel       $v0, $zr, 0x0880CB5C
    0880CBE0:[8D020018]: lw         $v0, 24($t0)
    0880CBE4:[24E70001]: addiu      $a3, $a3, 1
    0880CBE8:[A0C00000]: sb         $zr, 0($a2)
    0880CBEC:[A0C0FFF0]: sb         $zr, -16($a2)
--> 0880CBF0:[14EAFFF8]: bne        $a3, $t2, 0x0880CBD4
    0880CBF4:[24C60001]: addiu      $a2, $a2, 1
    0880CBF8:[8FBF0008]: lw         $ra, 8($sp)
    0880CBFC:[8FB10004]: lw         $s1, 4($sp)
    0880CC00:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 0880CBDC 427 times (length 34)
    0880CB48:[AE04001C]: sw         $a0, 28($s0)
    0880CB4C:[AE050010]: sw         $a1, 16($s0)
    0880CB50:[AE110014]: sw         $s1, 20($s0)
    0880CB54:[0A2032F5]: j          0x0880CBD4
    0880CB58:[AE000020]: sw         $zr, 32($s0)
--> 0880CB5C:[00A21024]: and        $v0, $a1, $v0
    0880CB60:[50400008]: beql       $v0, $zr, 0x0880CB84
    0880CB64:[90C30000]: lbu        $v1, 0($a2)
    0880CB68:[8D020020]: lw         $v0, 32($t0)
    0880CB6C:[91030024]: lbu        $v1, 36($t0)
    0880CB70:[A0C0FFF0]: sb         $zr, -16($a2)
    0880CB74:[00A21025]: or         $v0, $a1, $v0
    0880CB78:[A0C30000]: sb         $v1, 0($a2)
    0880CB7C:[AD020020]: sw         $v0, 32($t0)
    0880CB80:[90C30000]: lbu        $v1, 0($a2)
    0880CB84:[2462FFFF]: addiu      $v0, $v1, -1
    0880CB88:[1060000F]: beq        $v1, $zr, 0x0880CBC8
    0880CB8C:[304200FF]: andi       $v0, $v0, 255
    0880CB90:[1440000D]: bne        $v0, $zr, 0x0880CBC8
    0880CB94:[A0C20000]: sb         $v0, 0($a2)
    0880CB98:[90C2FFF0]: lbu        $v0, -16($a2)
    0880CB9C:[8D030020]: lw         $v1, 32($t0)
    0880CBA0:[91040026]: lbu        $a0, 38($t0)
    0880CBA4:[24420001]: addiu      $v0, $v0, 1
    0880CBA8:[304200FF]: andi       $v0, $v0, 255
    0880CBAC:[00A31825]: or         $v1, $a1, $v1
    0880CBB0:[0044202B]: sltu       $a0, $v0, $a0
    0880CBB4:[A0C2FFF0]: sb         $v0, -16($a2)
    0880CBB8:[10800014]: beq        $a0, $zr, 0x0880CC0C
    0880CBBC:[AD030020]: sw         $v1, 32($t0)
    0880CBC0:[91020025]: lbu        $v0, 37($t0)
    0880CBC4:[A0C20000]: sb         $v0, 0($a2)
    0880CBC8:[24E70001]: addiu      $a3, $a3, 1
    0880CBCC:[10EA000A]: beq        $a3, $t2, 0x0880CBF8
    0880CBD0:[24C60001]: addiu      $a2, $a2, 1
    0880CBD4:[00EB2804]: sllv       $a1, $t3, $a3
    0880CBD8:[00A91024]: and        $v0, $a1, $t1
--> 0880CBDC:[5440FFDF]: bnel       $v0, $zr, 0x0880CB5C
    0880CBE0:[8D020018]: lw         $v0, 24($t0)
    0880CBE4:[24E70001]: addiu      $a3, $a3, 1
    0880CBE8:[A0C00000]: sb         $zr, 0($a2)
    0880CBEC:[A0C0FFF0]: sb         $zr, -16($a2)
_S1_2_880BC08 1,210,800 instructions (0.703%), 89 calls (0880BC08 - 0880BC98, length 37)
    0880BC08:[27BDFFF0]: addiu      $sp, $sp, -16
    0880BC0C:[AFBF000C]: sw         $ra, 12($sp)
    0880BC10:[AFB20008]: sw         $s2, 8($sp)
    0880BC14:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0880BC18:[AFB10004]: sw         $s1, 4($sp)
    0880BC1C:[AFB00000]: sw         $s0, 0($sp)
    0880BC20:[0E202EC6]: jal        0x0880BB18
    0880BC24:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880BC28:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880BC2C:[0E202EC0]: jal        0x0880BB00
    0880BC30:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880BC34:[18400012]: blez       $v0, 0x0880BC80
    0880BC38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BC3C:[8E220004]: lw         $v0, 4($s1)
    0880BC40:[26240024]: addiu      $a0, $s1, 36
    0880BC44:[10520007]: beq        $v0, $s2, 0x0880BC64
    0880BC48:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BC4C:[1065000C]: beq        $v1, $a1, 0x0880BC80
    0880BC50:[26310020]: addiu      $s1, $s1, 32
    0880BC54:[8C820000]: lw         $v0, 0($a0)
    0880BC58:[24630001]: addiu      $v1, $v1, 1
    0880BC5C:[1452FFFB]: bne        $v0, $s2, 0x0880BC4C
    0880BC60:[24840020]: addiu      $a0, $a0, 32
    0880BC64:[8E220008]: lw         $v0, 8($s1)
    0880BC68:[8FBF000C]: lw         $ra, 12($sp)
    0880BC6C:[8FB20008]: lw         $s2, 8($sp)
    0880BC70:[8FB10004]: lw         $s1, 4($sp)
    0880BC74:[8FB00000]: lw         $s0, 0($sp)
    0880BC78:[03E00008]: jr         $ra
    0880BC7C:[27BD0010]: addiu      $sp, $sp, 16
    0880BC80:[8FBF000C]: lw         $ra, 12($sp)
    0880BC84:[8FB20008]: lw         $s2, 8($sp)
    0880BC88:[8FB10004]: lw         $s1, 4($sp)
    0880BC8C:[8FB00000]: lw         $s0, 0($sp)
    0880BC90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880BC94:[03E00008]: jr         $ra
    0880BC98:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0880BC5C 201,444 times (length 6)
    0880BC38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BC3C:[8E220004]: lw         $v0, 4($s1)
    0880BC40:[26240024]: addiu      $a0, $s1, 36
    0880BC44:[10520007]: beq        $v0, $s2, 0x0880BC64
    0880BC48:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 0880BC4C:[1065000C]: beq        $v1, $a1, 0x0880BC80
    0880BC50:[26310020]: addiu      $s1, $s1, 32
    0880BC54:[8C820000]: lw         $v0, 0($a0)
    0880BC58:[24630001]: addiu      $v1, $v1, 1
--> 0880BC5C:[1452FFFB]: bne        $v0, $s2, 0x0880BC4C
    0880BC60:[24840020]: addiu      $a0, $a0, 32
    0880BC64:[8E220008]: lw         $v0, 8($s1)
    0880BC68:[8FBF000C]: lw         $ra, 12($sp)
    0880BC6C:[8FB20008]: lw         $s2, 8($sp)
_S1_2_8815688 1,186,977 instructions (0.689%), 7,993 calls (08815688 - 08815968, length 185)
    08815688:[27BDFFE0]: addiu      $sp, $sp, -32
    0881568C:[AFB40010]: sw         $s4, 16($sp)
    08815690:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08815694:[AFB3000C]: sw         $s3, 12($sp)
    08815698:[24130005]: addiu      $s3, $zr, 5 <=> li $s3, 5
    0881569C:[AFB20008]: sw         $s2, 8($sp)
    088156A0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088156A4:[AFBF0014]: sw         $ra, 20($sp)
    088156A8:[AFB10004]: sw         $s1, 4($sp)
    088156AC:[AFB00000]: sw         $s0, 0($sp)
    088156B0:[0E205529]: jal        0x088154A4
    088156B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088156B8:[8C430000]: lw         $v1, 0($v0)
    088156BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088156C0:[30620001]: andi       $v0, $v1, 1
    088156C4:[5040001F]: beql       $v0, $zr, 0x08815744
    088156C8:[26520001]: addiu      $s2, $s2, 1
    088156CC:[30620200]: andi       $v0, $v1, 512
    088156D0:[1040000E]: beq        $v0, $zr, 0x0881570C
    088156D4:[30620004]: andi       $v0, $v1, 4
    088156D8:[2611006C]: addiu      $s1, $s0, 108
    088156DC:[8E220020]: lw         $v0, 32($s1)
    088156E0:[1040000A]: beq        $v0, $zr, 0x0881570C
    088156E4:[30620004]: andi       $v0, $v1, 4
    088156E8:[8E240004]: lw         $a0, 4($s1)
    088156EC:[10800007]: beq        $a0, $zr, 0x0881570C
    088156F0:[00000000]: nop
    088156F4:[0E205DF2]: jal        0x088177C8
    088156F8:[00000000]: nop
    088156FC:[50400062]: beql       $v0, $zr, 0x08815888
    08815700:[8E220024]: lw         $v0, 36($s1)
    08815704:[8E030000]: lw         $v1, 0($s0)
    08815708:[30620004]: andi       $v0, $v1, 4
    0881570C:[50400005]: beql       $v0, $zr, 0x08815724
    08815710:[8E030004]: lw         $v1, 4($s0)
    08815714:[30620002]: andi       $v0, $v1, 2
    08815718:[14400035]: bne        $v0, $zr, 0x088157F0
    0881571C:[00000000]: nop
    08815720:[8E030004]: lw         $v1, 4($s0)
    08815724:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08815728:[50620010]: beql       $v1, $v0, 0x0881576C
    0881572C:[8E02000C]: lw         $v0, 12($s0)
    08815730:[10730027]: beq        $v1, $s3, 0x088157D0
    08815734:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08815738:[50620039]: beql       $v1, $v0, 0x08815820
    0881573C:[8E02000C]: lw         $v0, 12($s0)
    08815740:[26520001]: addiu      $s2, $s2, 1
    08815744:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08815748:[1642FFD9]: bne        $s2, $v0, 0x088156B0
    0881574C:[8FBF0014]: lw         $ra, 20($sp)
    08815750:[8FB40010]: lw         $s4, 16($sp)
    08815754:[8FB3000C]: lw         $s3, 12($sp)
    08815758:[8FB20008]: lw         $s2, 8($sp)
    0881575C:[8FB10004]: lw         $s1, 4($sp)
    08815760:[8FB00000]: lw         $s0, 0($sp)
    08815764:[03E00008]: jr         $ra
    08815768:[27BD0020]: addiu      $sp, $sp, 32
    0881576C:[2448FFFF]: addiu      $t0, $v0, -1
    08815770:[1900006C]: blez       $t0, 0x08815924
    08815774:[AE08000C]: sw         $t0, 12($s0)
    08815778:[86020032]: lh         $v0, 50($s0)
    0881577C:[8E030014]: lw         $v1, 20($s0)
    08815780:[9609002E]: lhu        $t1, 46($s0)
    08815784:[01020018]: mult       $t0, $v0
    08815788:[86070030]: lh         $a3, 48($s0)
    0881578C:[8E04001C]: lw         $a0, 28($s0)
    08815790:[8605002C]: lh         $a1, 44($s0)
    08815794:[00004012]: mflo       $t0
    08815798:[14600002]: bne        $v1, $zr, 0x088157A4
    0881579C:[0103001A]: div        $t0, $v1
    088157A0:[000001CD]: break      0x00007
    088157A4:[00004012]: mflo       $t0
    088157A8:[7C084620]: seh        $t0, $t0
    088157AC:[00481023]: subu       $v0, $v0, $t0
    088157B0:[000237C2]: srl        $a2, $v0, 0x001F
    088157B4:[00C23021]: addu       $a2, $a2, $v0
    088157B8:[00063043]: sra        $a2, $a2, 0x0001
    088157BC:[00C93021]: addu       $a2, $a2, $t1
    088157C0:[0E205EE7]: jal        0x08817B9C
    088157C4:[7C063620]: seh        $a2, $a2
    088157C8:[0A2055D1]: j          0x08815744
    088157CC:[26520001]: addiu      $s2, $s2, 1
    088157D0:[8E04001C]: lw         $a0, 28($s0)
    088157D4:[50800004]: beql       $a0, $zr, 0x088157E8
    088157D8:[AE140004]: sw         $s4, 4($s0)
    088157DC:[0E205E3A]: jal        0x088178E8
    088157E0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088157E4:[AE140004]: sw         $s4, 4($s0)
    088157E8:[0A2055D0]: j          0x08815740
    088157EC:[AE00000C]: sw         $zr, 12($s0)
    088157F0:[0E205547]: jal        0x0881551C
    088157F4:[8E040010]: lw         $a0, 16($s0)
    088157F8:[5040FFD2]: beql       $v0, $zr, 0x08815744
    088157FC:[26520001]: addiu      $s2, $s2, 1
    08815800:[0E20553C]: jal        0x088154F0
    08815804:[8E040010]: lw         $a0, 16($s0)
    08815808:[10400054]: beq        $v0, $zr, 0x0881595C
    0881580C:[8E04001C]: lw         $a0, 28($s0)
    08815810:[0E205E21]: jal        0x08817884
    08815814:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08815818:[0A2055C9]: j          0x08815724
    0881581C:[8E030004]: lw         $v1, 4($s0)
    08815820:[8E060014]: lw         $a2, 20($s0)
    08815824:[24480001]: addiu      $t0, $v0, 1
    08815828:[0106182A]: slt        $v1, $t0, $a2
    0881582C:[10600034]: beq        $v1, $zr, 0x08815900
    08815830:[AE08000C]: sw         $t0, 12($s0)
    08815834:[86020032]: lh         $v0, 50($s0)
    08815838:[9603002E]: lhu        $v1, 46($s0)
    0881583C:[86070030]: lh         $a3, 48($s0)
    08815840:[01020018]: mult       $t0, $v0
    08815844:[8E04001C]: lw         $a0, 28($s0)
    08815848:[8605002C]: lh         $a1, 44($s0)
    0881584C:[00004012]: mflo       $t0
    08815850:[14C00002]: bne        $a2, $zr, 0x0881585C
    08815854:[0106001A]: div        $t0, $a2
    08815858:[000001CD]: break      0x00007
    0881585C:[00004012]: mflo       $t0
    08815860:[7C084620]: seh        $t0, $t0
    08815864:[00481023]: subu       $v0, $v0, $t0
    08815868:[000237C2]: srl        $a2, $v0, 0x001F
    0881586C:[00C23021]: addu       $a2, $a2, $v0
    08815870:[00063043]: sra        $a2, $a2, 0x0001
    08815874:[00C33021]: addu       $a2, $a2, $v1
    08815878:[0E205EE7]: jal        0x08817B9C
    0881587C:[7C063620]: seh        $a2, $a2
    08815880:[0A2055D1]: j          0x08815744
    08815884:[26520001]: addiu      $s2, $s2, 1
    08815888:[8E230020]: lw         $v1, 32($s1)
    0881588C:[24440001]: addiu      $a0, $v0, 1
    08815890:[1474FF9C]: bne        $v1, $s4, 0x08815704
    08815894:[AE240024]: sw         $a0, 36($s1)
    08815898:[8E220030]: lw         $v0, 48($s1)
    0881589C:[0082102A]: slt        $v0, $a0, $v0
    088158A0:[5440FF99]: bnel       $v0, $zr, 0x08815708
    088158A4:[8E030000]: lw         $v1, 0($s0)
    088158A8:[8E220038]: lw         $v0, 56($s1)
    088158AC:[8E230034]: lw         $v1, 52($s1)
    088158B0:[96250014]: lhu        $a1, 20($s1)
    088158B4:[24420001]: addiu      $v0, $v0, 1
    088158B8:[14600002]: bne        $v1, $zr, 0x088158C4
    088158BC:[0043001A]: div        $v0, $v1
    088158C0:[000001CD]: break      0x00007
    088158C4:[96290018]: lhu        $t1, 24($s1)
    088158C8:[9628001A]: lhu        $t0, 26($s1)
    088158CC:[8E240004]: lw         $a0, 4($s1)
    088158D0:[96260016]: lhu        $a2, 22($s1)
    088158D4:[AE200024]: sw         $zr, 36($s1)
    088158D8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088158DC:[00005010]: mfhi       $t2
    088158E0:[00A00013]: mtlo       $a1
    088158E4:[0149001C]: madd       $t2, $t1
    088158E8:[AE2A0038]: sw         $t2, 56($s1)
    088158EC:[00002812]: mflo       $a1
    088158F0:[0E205EF9]: jal        0x08817BE4
    088158F4:[30A5FFFF]: andi       $a1, $a1, -1
    088158F8:[0A2055C2]: j          0x08815708
    088158FC:[8E030000]: lw         $v1, 0($s0)
    08815900:[8E04001C]: lw         $a0, 28($s0)
    08815904:[8605002C]: lh         $a1, 44($s0)
    08815908:[8606002E]: lh         $a2, 46($s0)
    0881590C:[86070030]: lh         $a3, 48($s0)
    08815910:[0E205EE7]: jal        0x08817B9C
    08815914:[86080032]: lh         $t0, 50($s0)
    08815918:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881591C:[0A2055D0]: j          0x08815740
    08815920:[AE020004]: sw         $v0, 4($s0)
    08815924:[86020032]: lh         $v0, 50($s0)
    08815928:[9603002E]: lhu        $v1, 46($s0)
    0881592C:[8E04001C]: lw         $a0, 28($s0)
    08815930:[000237C2]: srl        $a2, $v0, 0x001F
    08815934:[00C23021]: addu       $a2, $a2, $v0
    08815938:[00063043]: sra        $a2, $a2, 0x0001
    0881593C:[8605002C]: lh         $a1, 44($s0)
    08815940:[86070030]: lh         $a3, 48($s0)
    08815944:[00C33021]: addu       $a2, $a2, $v1
    08815948:[7C063620]: seh        $a2, $a2
    0881594C:[0E205EE7]: jal        0x08817B9C
    08815950:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08815954:[0A2055D0]: j          0x08815740
    08815958:[AE130004]: sw         $s3, 4($s0)
    0881595C:[0E205E3A]: jal        0x088178E8
    08815960:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08815964:[0A2055C9]: j          0x08815724
    08815968:[8E030004]: lw         $v1, 4($s0)
  Back Branch 08815748 63,944 times (length 40)
    0881569C:[AFB20008]: sw         $s2, 8($sp)
    088156A0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088156A4:[AFBF0014]: sw         $ra, 20($sp)
    088156A8:[AFB10004]: sw         $s1, 4($sp)
    088156AC:[AFB00000]: sw         $s0, 0($sp)
--> 088156B0:[0E205529]: jal        0x088154A4
    088156B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088156B8:[8C430000]: lw         $v1, 0($v0)
    088156BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088156C0:[30620001]: andi       $v0, $v1, 1
    088156C4:[5040001F]: beql       $v0, $zr, 0x08815744
    088156C8:[26520001]: addiu      $s2, $s2, 1
    088156CC:[30620200]: andi       $v0, $v1, 512
    088156D0:[1040000E]: beq        $v0, $zr, 0x0881570C
    088156D4:[30620004]: andi       $v0, $v1, 4
    088156D8:[2611006C]: addiu      $s1, $s0, 108
    088156DC:[8E220020]: lw         $v0, 32($s1)
    088156E0:[1040000A]: beq        $v0, $zr, 0x0881570C
    088156E4:[30620004]: andi       $v0, $v1, 4
    088156E8:[8E240004]: lw         $a0, 4($s1)
    088156EC:[10800007]: beq        $a0, $zr, 0x0881570C
    088156F0:[00000000]: nop
    088156F4:[0E205DF2]: jal        0x088177C8
    088156F8:[00000000]: nop
    088156FC:[50400062]: beql       $v0, $zr, 0x08815888
    08815700:[8E220024]: lw         $v0, 36($s1)
    08815704:[8E030000]: lw         $v1, 0($s0)
    08815708:[30620004]: andi       $v0, $v1, 4
    0881570C:[50400005]: beql       $v0, $zr, 0x08815724
    08815710:[8E030004]: lw         $v1, 4($s0)
    08815714:[30620002]: andi       $v0, $v1, 2
    08815718:[14400035]: bne        $v0, $zr, 0x088157F0
    0881571C:[00000000]: nop
    08815720:[8E030004]: lw         $v1, 4($s0)
    08815724:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08815728:[50620010]: beql       $v1, $v0, 0x0881576C
    0881572C:[8E02000C]: lw         $v0, 12($s0)
    08815730:[10730027]: beq        $v1, $s3, 0x088157D0
    08815734:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08815738:[50620039]: beql       $v1, $v0, 0x08815820
    0881573C:[8E02000C]: lw         $v0, 12($s0)
    08815740:[26520001]: addiu      $s2, $s2, 1
    08815744:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
--> 08815748:[1642FFD9]: bne        $s2, $v0, 0x088156B0
    0881574C:[8FBF0014]: lw         $ra, 20($sp)
    08815750:[8FB40010]: lw         $s4, 16($sp)
    08815754:[8FB3000C]: lw         $s3, 12($sp)
    08815758:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 08815890 382 times (length 101)
  Back Branch 088158A0 255 times (length 104)
  Back Branch 088158F8 127 times (length 126)
_S1_2_887FBEC 1,119,121 instructions (0.650%), 7,812 calls (08813004 - 088803F4, length 111869)
  Back Branch 0888003C 7,086 times (length 126)
  Back Branch 088800B0 7,086 times (length 120)
  Back Branch 0888009C 7,086 times (length 147)
  Back Branch 08880044 6,606 times (length 253)
  Back Branch 0887FF04 4,496 times (length 41)
    0887FE54:[8E500004]: lw         $s0, 4($s2)
    0887FE58:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0887FE5C:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    0887FE60:[24150004]: addiu      $s5, $zr, 4 <=> li $s5, 4
    0887FE64:[24160005]: addiu      $s6, $zr, 5 <=> li $s6, 5
--> 0887FE68:[0E21F8AD]: jal        0x0887E2B4
    0887FE6C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0887FE70:[8E030004]: lw         $v1, 4($s0)
    0887FE74:[8E020000]: lw         $v0, 0($s0)
    0887FE78:[8E060008]: lw         $a2, 8($s0)
    0887FE7C:[2604000C]: addiu      $a0, $s0, 12
    0887FE80:[AE430064]: sw         $v1, 100($s2)
    0887FE84:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0887FE88:[AE460060]: sw         $a2, 96($s2)
    0887FE8C:[0E21D25A]: jal        0x08874968
    0887FE90:[AE42005C]: sw         $v0, 92($s2)
    0887FE94:[0E21F8B7]: jal        0x0887E2DC
    0887FE98:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0887FE9C:[10530033]: beq        $v0, $s3, 0x0887FF6C
    0887FEA0:[28430003]: slti       $v1, $v0, 3
    0887FEA4:[1060002B]: beq        $v1, $zr, 0x0887FF54
    0887FEA8:[00000000]: nop
    0887FEAC:[10540013]: beq        $v0, $s4, 0x0887FEFC
    0887FEB0:[00000000]: nop
    0887FEB4:[0A21FF9A]: j          0x0887FE68
    0887FEB8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0887FEBC:[0E220524]: jal        0x08881490
    0887FEC0:[00000000]: nop
    0887FEC4:[10400077]: beq        $v0, $zr, 0x088800A4
    0887FEC8:[8E4402E4]: lw         $a0, 740($s2)
    0887FECC:[8E4502EC]: lw         $a1, 748($s2)
    0887FED0:[0E21D66E]: jal        0x088759B8
    0887FED4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0887FED8:[0E220538]: jal        0x088814E0
    0887FEDC:[00000000]: nop
    0887FEE0:[1040006B]: beq        $v0, $zr, 0x08880090
    0887FEE4:[8E4402E8]: lw         $a0, 744($s2)
    0887FEE8:[8E4502F0]: lw         $a1, 752($s2)
    0887FEEC:[0E21D66E]: jal        0x088759B8
    0887FEF0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0887FEF4:[0A21FF96]: j          0x0887FE58
    0887FEF8:[8E500004]: lw         $s0, 4($s2)
    0887FEFC:[0E21FEF5]: jal        0x0887FBD4
    0887FF00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0887FF04:[0A21FF9A]: j          0x0887FE68
    0887FF08:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0887FF0C:[0E20579B]: jal        0x08815E6C
    0887FF10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0887FF14:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
  Back Branch 0887FF5C 2,866 times (length 63)
    0887FE54:[8E500004]: lw         $s0, 4($s2)
    0887FE58:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0887FE5C:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    0887FE60:[24150004]: addiu      $s5, $zr, 4 <=> li $s5, 4
    0887FE64:[24160005]: addiu      $s6, $zr, 5 <=> li $s6, 5
--> 0887FE68:[0E21F8AD]: jal        0x0887E2B4
    0887FE6C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0887FE70:[8E030004]: lw         $v1, 4($s0)
    0887FE74:[8E020000]: lw         $v0, 0($s0)
    0887FE78:[8E060008]: lw         $a2, 8($s0)
    0887FE7C:[2604000C]: addiu      $a0, $s0, 12
    0887FE80:[AE430064]: sw         $v1, 100($s2)
    0887FE84:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0887FE88:[AE460060]: sw         $a2, 96($s2)
    0887FE8C:[0E21D25A]: jal        0x08874968
    0887FE90:[AE42005C]: sw         $v0, 92($s2)
    0887FE94:[0E21F8B7]: jal        0x0887E2DC
    0887FE98:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0887FE9C:[10530033]: beq        $v0, $s3, 0x0887FF6C
    0887FEA0:[28430003]: slti       $v1, $v0, 3
    0887FEA4:[1060002B]: beq        $v1, $zr, 0x0887FF54
    0887FEA8:[00000000]: nop
    0887FEAC:[10540013]: beq        $v0, $s4, 0x0887FEFC
    0887FEB0:[00000000]: nop
    0887FEB4:[0A21FF9A]: j          0x0887FE68
    0887FEB8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0887FEBC:[0E220524]: jal        0x08881490
    0887FEC0:[00000000]: nop
    0887FEC4:[10400077]: beq        $v0, $zr, 0x088800A4
    0887FEC8:[8E4402E4]: lw         $a0, 740($s2)
    0887FECC:[8E4502EC]: lw         $a1, 748($s2)
    0887FED0:[0E21D66E]: jal        0x088759B8
    0887FED4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0887FED8:[0E220538]: jal        0x088814E0
    0887FEDC:[00000000]: nop
    0887FEE0:[1040006B]: beq        $v0, $zr, 0x08880090
    0887FEE4:[8E4402E8]: lw         $a0, 744($s2)
    0887FEE8:[8E4502F0]: lw         $a1, 752($s2)
    0887FEEC:[0E21D66E]: jal        0x088759B8
    0887FEF0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0887FEF4:[0A21FF96]: j          0x0887FE58
    0887FEF8:[8E500004]: lw         $s0, 4($s2)
    0887FEFC:[0E21FEF5]: jal        0x0887FBD4
    0887FF00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0887FF04:[0A21FF9A]: j          0x0887FE68
    0887FF08:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0887FF0C:[0E20579B]: jal        0x08815E6C
    0887FF10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0887FF14:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0887FF18:[0E20579B]: jal        0x08815E6C
    0887FF1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0887FF20:[0E220473]: jal        0x088811CC
    0887FF24:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0887FF28:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0887FF2C:[0A21FF56]: j          0x0887FD58
    0887FF30:[A243026B]: sb         $v1, 619($s2)
    0887FF34:[8E4702F8]: lw         $a3, 760($s2)
    0887FF38:[8E4808BC]: lw         $t0, 2236($s2)
    0887FF3C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0887FF40:[0E21FB31]: jal        0x0887ECC4
    0887FF44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0887FF48:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0887FF4C:[0A21FF2F]: j          0x0887FCBC
    0887FF50:[AE420070]: sw         $v0, 112($s2)
    0887FF54:[5055003B]: beql       $v0, $s5, 0x08880044
    0887FF58:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
--> 0887FF5C:[1456FFC2]: bne        $v0, $s6, 0x0887FE68
    0887FF60:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0887FF64:[0A21FF16]: j          0x0887FC58
    0887FF68:[AE510004]: sw         $s1, 4($s2)
    0887FF6C:[0E21FEF5]: jal        0x0887FBD4
  Back Branch 088802B4 350 times (length 48)
    088801E8:[00000000]: nop
    088801EC:[0E21D5A8]: jal        0x088756A0
    088801F0:[24040013]: addiu      $a0, $zr, 19 <=> li $a0, 19
    088801F4:[10400026]: beq        $v0, $zr, 0x08880290
    088801F8:[00000000]: nop
--> 088801FC:[12000046]: beq        $s0, $zr, 0x08880318
    08880200:[00000000]: nop
    08880204:[0E2023F4]: jal        0x08808FD0
    08880208:[00000000]: nop
    0888020C:[0E20571B]: jal        0x08815C6C
    08880210:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08880214:[0E220538]: jal        0x088814E0
    08880218:[00000000]: nop
    0888021C:[0E2013BC]: jal        0x08804EF0
    08880220:[24040011]: addiu      $a0, $zr, 17 <=> li $a0, 17
    08880224:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08880228:[10430055]: beq        $v0, $v1, 0x08880380
    0888022C:[00000000]: nop
    08880230:[0E21F881]: jal        0x0887E204
    08880234:[00000000]: nop
    08880238:[0E21D33F]: jal        0x08874CFC
    0888023C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08880240:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08880244:[0E21F8BF]: jal        0x0887E2FC
    08880248:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888024C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880250:[8FBF001C]: lw         $ra, 28($sp)
    08880254:[8FB60018]: lw         $s6, 24($sp)
    08880258:[8FB50014]: lw         $s5, 20($sp)
    0888025C:[8FB40010]: lw         $s4, 16($sp)
    08880260:[8FB3000C]: lw         $s3, 12($sp)
    08880264:[8FB20008]: lw         $s2, 8($sp)
    08880268:[8FB10004]: lw         $s1, 4($sp)
    0888026C:[8FB00000]: lw         $s0, 0($sp)
    08880270:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08880274:[0A21F8BF]: j          0x0887E2FC
    08880278:[27BD0020]: addiu      $sp, $sp, 32
    0888027C:[0E205373]: jal        0x08814DCC
    08880280:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08880284:[AE420270]: sw         $v0, 624($s2)
    08880288:[0A220075]: j          0x088801D4
    0888028C:[AE400274]: sw         $zr, 628($s2)
    08880290:[0E205373]: jal        0x08814DCC
    08880294:[00000000]: nop
    08880298:[8E430274]: lw         $v1, 628($s2)
    0888029C:[8E450270]: lw         $a1, 624($s2)
    088802A0:[00031880]: sll        $v1, $v1, 0x0002
    088802A4:[00721821]: addu       $v1, $v1, $s2
    088802A8:[8C640278]: lw         $a0, 632($v1)
    088802AC:[00451023]: subu       $v0, $v0, $a1
    088802B0:[0044102A]: slt        $v0, $v0, $a0
--> 088802B4:[1440FFD1]: bne        $v0, $zr, 0x088801FC
    088802B8:[00000000]: nop
    088802BC:[0E21CA43]: jal        0x0887290C
    088802C0:[8C64028C]: lw         $a0, 652($v1)
    088802C4:[0E205373]: jal        0x08814DCC
  Back Branch 08880300 349 times (length 115)
  Back Branch 08880324 341 times (length 184)
  Back Branch 0888039C 341 times (length 208)
  Back Branch 088803B0 341 times (length 471)
  Back Branch 0887FF78 339 times (length 202)
  Back Branch 088800E4 175 times (length 292)
  Back Branch 08813054 152 times (length 11)
    0881301C:[AFB00000]: sw         $s0, 0($sp)
    08813020:[8C900010]: lw         $s0, 16($a0)
    08813024:[1200000D]: beq        $s0, $zr, 0x0881305C
    08813028:[2412FFDD]: addiu      $s2, $zr, -35 <=> li $s2, -35
    0881302C:[8E020000]: lw         $v0, 0($s0)
--> 08813030:[8E040030]: lw         $a0, 48($s0)
    08813034:[8E050010]: lw         $a1, 16($s0)
    08813038:[00521024]: and        $v0, $v0, $s2
    0881303C:[0E221764]: jal        0x08885D90
    08813040:[AE020000]: sw         $v0, 0($s0)
    08813044:[8E040034]: lw         $a0, 52($s0)
    08813048:[0E221764]: jal        0x08885D90
    0881304C:[8E050014]: lw         $a1, 20($s0)
    08813050:[8E100028]: lw         $s0, 40($s0)
--> 08813054:[5600FFF6]: bnel       $s0, $zr, 0x08813030
    08813058:[8E020000]: lw         $v0, 0($s0)
    0881305C:[8E220000]: lw         $v0, 0($s1)
    08813060:[7C020844]: ins        $v0, $zr, 1, 1
    08813064:[34420040]: ori        $v0, $v0, 64
  Back Branch 0887FF64 142 times (length 197)
  Back Branch 0887FE0C 133 times (length 1788)
  Back Branch 0887FFAC 60 times (length 1874)
  Back Branch 08880274 9 times (length 2016)
  Back Branch 08880288 9 times (length 47)
    088801C0:[00000000]: nop
    088801C4:[0E220538]: jal        0x088814E0
    088801C8:[00000000]: nop
    088801CC:[1440002B]: bne        $v0, $zr, 0x0888027C
    088801D0:[00000000]: nop
--> 088801D4:[8E420274]: lw         $v0, 628($s2)
    088801D8:[00021080]: sll        $v0, $v0, 0x0002
    088801DC:[00521021]: addu       $v0, $v0, $s2
    088801E0:[8C430278]: lw         $v1, 632($v0)
    088801E4:[18600005]: blez       $v1, 0x088801FC
    088801E8:[00000000]: nop
    088801EC:[0E21D5A8]: jal        0x088756A0
    088801F0:[24040013]: addiu      $a0, $zr, 19 <=> li $a0, 19
    088801F4:[10400026]: beq        $v0, $zr, 0x08880290
    088801F8:[00000000]: nop
    088801FC:[12000046]: beq        $s0, $zr, 0x08880318
    08880200:[00000000]: nop
    08880204:[0E2023F4]: jal        0x08808FD0
    08880208:[00000000]: nop
    0888020C:[0E20571B]: jal        0x08815C6C
    08880210:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08880214:[0E220538]: jal        0x088814E0
    08880218:[00000000]: nop
    0888021C:[0E2013BC]: jal        0x08804EF0
    08880220:[24040011]: addiu      $a0, $zr, 17 <=> li $a0, 17
    08880224:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08880228:[10430055]: beq        $v0, $v1, 0x08880380
    0888022C:[00000000]: nop
    08880230:[0E21F881]: jal        0x0887E204
    08880234:[00000000]: nop
    08880238:[0E21D33F]: jal        0x08874CFC
    0888023C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08880240:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08880244:[0E21F8BF]: jal        0x0887E2FC
    08880248:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888024C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880250:[8FBF001C]: lw         $ra, 28($sp)
    08880254:[8FB60018]: lw         $s6, 24($sp)
    08880258:[8FB50014]: lw         $s5, 20($sp)
    0888025C:[8FB40010]: lw         $s4, 16($sp)
    08880260:[8FB3000C]: lw         $s3, 12($sp)
    08880264:[8FB20008]: lw         $s2, 8($sp)
    08880268:[8FB10004]: lw         $s1, 4($sp)
    0888026C:[8FB00000]: lw         $s0, 0($sp)
    08880270:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08880274:[0A21F8BF]: j          0x0887E2FC
    08880278:[27BD0020]: addiu      $sp, $sp, 32
    0888027C:[0E205373]: jal        0x08814DCC
    08880280:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08880284:[AE420270]: sw         $v0, 624($s2)
--> 08880288:[0A220075]: j          0x088801D4
    0888028C:[AE400274]: sw         $zr, 628($s2)
    08880290:[0E205373]: jal        0x08814DCC
    08880294:[00000000]: nop
    08880298:[8E430274]: lw         $v1, 628($s2)
  Back Branch 08880388 9 times (length 88)
    0888021C:[0E2013BC]: jal        0x08804EF0
    08880220:[24040011]: addiu      $a0, $zr, 17 <=> li $a0, 17
    08880224:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08880228:[10430055]: beq        $v0, $v1, 0x08880380
    0888022C:[00000000]: nop
--> 08880230:[0E21F881]: jal        0x0887E204
    08880234:[00000000]: nop
    08880238:[0E21D33F]: jal        0x08874CFC
    0888023C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08880240:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08880244:[0E21F8BF]: jal        0x0887E2FC
    08880248:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888024C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880250:[8FBF001C]: lw         $ra, 28($sp)
    08880254:[8FB60018]: lw         $s6, 24($sp)
    08880258:[8FB50014]: lw         $s5, 20($sp)
    0888025C:[8FB40010]: lw         $s4, 16($sp)
    08880260:[8FB3000C]: lw         $s3, 12($sp)
    08880264:[8FB20008]: lw         $s2, 8($sp)
    08880268:[8FB10004]: lw         $s1, 4($sp)
    0888026C:[8FB00000]: lw         $s0, 0($sp)
    08880270:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08880274:[0A21F8BF]: j          0x0887E2FC
    08880278:[27BD0020]: addiu      $sp, $sp, 32
    0888027C:[0E205373]: jal        0x08814DCC
    08880280:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08880284:[AE420270]: sw         $v0, 624($s2)
    08880288:[0A220075]: j          0x088801D4
    0888028C:[AE400274]: sw         $zr, 628($s2)
    08880290:[0E205373]: jal        0x08814DCC
    08880294:[00000000]: nop
    08880298:[8E430274]: lw         $v1, 628($s2)
    0888029C:[8E450270]: lw         $a1, 624($s2)
    088802A0:[00031880]: sll        $v1, $v1, 0x0002
    088802A4:[00721821]: addu       $v1, $v1, $s2
    088802A8:[8C640278]: lw         $a0, 632($v1)
    088802AC:[00451023]: subu       $v0, $v0, $a1
    088802B0:[0044102A]: slt        $v0, $v0, $a0
    088802B4:[1440FFD1]: bne        $v0, $zr, 0x088801FC
    088802B8:[00000000]: nop
    088802BC:[0E21CA43]: jal        0x0887290C
    088802C0:[8C64028C]: lw         $a0, 652($v1)
    088802C4:[0E205373]: jal        0x08814DCC
    088802C8:[00000000]: nop
    088802CC:[8E430274]: lw         $v1, 628($s2)
    088802D0:[AE420270]: sw         $v0, 624($s2)
    088802D4:[24630001]: addiu      $v1, $v1, 1
    088802D8:[00031080]: sll        $v0, $v1, 0x0002
    088802DC:[00521021]: addu       $v0, $v0, $s2
    088802E0:[8C440278]: lw         $a0, 632($v0)
    088802E4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088802E8:[1482FFC4]: bne        $a0, $v0, 0x088801FC
    088802EC:[AE430274]: sw         $v1, 628($s2)
    088802F0:[0A22007F]: j          0x088801FC
    088802F4:[AE400274]: sw         $zr, 628($s2)
    088802F8:[0E21D2CF]: jal        0x08874B3C
    088802FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08880300:[5040FF8E]: beql       $v0, $zr, 0x0888013C
    08880304:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08880308:[0E203D0B]: jal        0x0880F42C
    0888030C:[00000000]: nop
    08880310:[0A22004F]: j          0x0888013C
    08880314:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08880318:[0E203309]: jal        0x0880CC24
    0888031C:[00000000]: nop
    08880320:[30421000]: andi       $v0, $v0, 4096
    08880324:[1040FF49]: beq        $v0, $zr, 0x0888004C
    08880328:[00000000]: nop
    0888032C:[0E20232A]: jal        0x08808CA8
    08880330:[00000000]: nop
    08880334:[1040FE49]: beq        $v0, $zr, 0x0887FC5C
    08880338:[8FBF001C]: lw         $ra, 28($sp)
    0888033C:[0E202320]: jal        0x08808C80
    08880340:[00000000]: nop
    08880344:[1440FE45]: bne        $v0, $zr, 0x0887FC5C
    08880348:[8FBF001C]: lw         $ra, 28($sp)
    0888034C:[0E2022D8]: jal        0x08808B60
    08880350:[00000000]: nop
    08880354:[8FBF001C]: lw         $ra, 28($sp)
    08880358:[8FB60018]: lw         $s6, 24($sp)
    0888035C:[8FB50014]: lw         $s5, 20($sp)
    08880360:[8FB40010]: lw         $s4, 16($sp)
    08880364:[8FB3000C]: lw         $s3, 12($sp)
    08880368:[8FB20008]: lw         $s2, 8($sp)
    0888036C:[8FB10004]: lw         $s1, 4($sp)
    08880370:[8FB00000]: lw         $s0, 0($sp)
    08880374:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08880378:[0A21FAB8]: j          0x0887EAE0
    0888037C:[27BD0020]: addiu      $sp, $sp, 32
    08880380:[0E21CA80]: jal        0x08872A00
    08880384:[00000000]: nop
--> 08880388:[0A22008C]: j          0x08880230
    0888038C:[00000000]: nop
    08880390:[0E203309]: jal        0x0880CC24
    08880394:[00000000]: nop
    08880398:[30420001]: andi       $v0, $v0, 1
  Back Branch 08880120 7 times (length 107892)
  Back Branch 08816B74 7 times (length 3806)
  Back Branch 08880310 1 times (length 119)
_S1_2_889BB78 947,016 instructions (0.550%), 13,153 calls (0889BB78 - 0889BD10, length 103)
    0889BB78:[27BDFFF0]: addiu      $sp, $sp, -16
    0889BB7C:[AFB10004]: sw         $s1, 4($sp)
    0889BB80:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    0889BB84:[AFB00000]: sw         $s0, 0($sp)
    0889BB88:[8C980008]: lw         $t8, 8($a0)
    0889BB8C:[8C9100BC]: lw         $s1, 188($a0)
    0889BB90:[8C8E00C0]: lw         $t6, 192($a0)
    0889BB94:[270D001C]: addiu      $t5, $t8, 28
    0889BB98:[8C8F00C4]: lw         $t7, 196($a0)
    0889BB9C:[8C9000C8]: lw         $s0, 200($a0)
    0889BBA0:[7DA21E00]: ext        $v0, $t5, 24, 4
    0889BBA4:[00021C00]: sll        $v1, $v0, 0x0010
    0889BBA8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0889BBAC:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    0889BBB0:[00622025]: or         $a0, $v1, $v0
    0889BBB4:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0889BBB8:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    0889BBBC:[01826025]: or         $t4, $t4, $v0
    0889BBC0:[01111821]: addu       $v1, $t0, $s1
    0889BBC4:[012E7021]: addu       $t6, $t1, $t6
    0889BBC8:[27110008]: addiu      $s1, $t8, 8
    0889BBCC:[00AF7821]: addu       $t7, $a1, $t7
    0889BBD0:[00D08021]: addu       $s0, $a2, $s0
    0889BBD4:[31420001]: andi       $v0, $t2, 1
    0889BBD8:[A7080008]: sh         $t0, 8($t8)
    0889BBDC:[7D4A0040]: ext        $t2, $t2, 1, 1
    0889BBE0:[AF040000]: sw         $a0, 0($t8)
    0889BBE4:[AF0C0004]: sw         $t4, 4($t8)
    0889BBE8:[AF2D0008]: sw         $t5, 8($t9)
    0889BBEC:[A62E000C]: sh         $t6, 12($s1)
    0889BBF0:[A62F000E]: sh         $t7, 14($s1)
    0889BBF4:[A6300010]: sh         $s0, 16($s1)
    0889BBF8:[A6270012]: sh         $a3, 18($s1)
    0889BBFC:[A6290002]: sh         $t1, 2($s1)
    0889BC00:[A6250004]: sh         $a1, 4($s1)
    0889BC04:[A6260006]: sh         $a2, 6($s1)
    0889BC08:[A6270008]: sh         $a3, 8($s1)
    0889BC0C:[10400004]: beq        $v0, $zr, 0x0889BC20
    0889BC10:[A623000A]: sh         $v1, 10($s1)
    0889BC14:[87040008]: lh         $a0, 8($t8)
    0889BC18:[A7030008]: sh         $v1, 8($t8)
    0889BC1C:[A624000A]: sh         $a0, 10($s1)
    0889BC20:[11400005]: beq        $t2, $zr, 0x0889BC38
    0889BC24:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0889BC28:[86260002]: lh         $a2, 2($s1)
    0889BC2C:[9625000C]: lhu        $a1, 12($s1)
    0889BC30:[A626000C]: sh         $a2, 12($s1)
    0889BC34:[A6250002]: sh         $a1, 2($s1)
    0889BC38:[11670031]: beq        $t3, $a3, 0x0889BD00
    0889BC3C:[29680002]: slti       $t0, $t3, 2
    0889BC40:[55000007]: bnel       $t0, $zr, 0x0889BC60
    0889BC44:[8F240008]: lw         $a0, 8($t9)
    0889BC48:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0889BC4C:[11690023]: beq        $t3, $t1, 0x0889BCDC
    0889BC50:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    0889BC54:[516A001D]: beql       $t3, $t2, 0x0889BCCC
    0889BC58:[86230004]: lh         $v1, 4($s1)
    0889BC5C:[8F240008]: lw         $a0, 8($t9)
    0889BC60:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    0889BC64:[34C50102]: ori        $a1, $a2, 258
    0889BC68:[AC850000]: sw         $a1, 0($a0)
    0889BC6C:[24850004]: addiu      $a1, $a0, 4
    0889BC70:[1220000C]: beq        $s1, $zr, 0x0889BCA4
    0889BC74:[AF250008]: sw         $a1, 8($t9)
    0889BC78:[7E2B1E00]: ext        $t3, $s1, 24, 4
    0889BC7C:[000B4C00]: sll        $t1, $t3, 0x0010
    0889BC80:[7C11FE04]: ins        $s1, $zr, 24, 8
    0889BC84:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    0889BC88:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    0889BC8C:[02281025]: or         $v0, $s1, $t0
    0889BC90:[012A3825]: or         $a3, $t1, $t2
    0889BC94:[24B10008]: addiu      $s1, $a1, 8
    0889BC98:[ACA70000]: sw         $a3, 0($a1)
    0889BC9C:[ACA20004]: sw         $v0, 4($a1)
    0889BCA0:[AF310008]: sw         $s1, 8($t9)
    0889BCA4:[8F2D0008]: lw         $t5, 8($t9)
    0889BCA8:[8FB10004]: lw         $s1, 4($sp)
    0889BCAC:[8FB00000]: lw         $s0, 0($sp)
    0889BCB0:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    0889BCB4:[35EE0002]: ori        $t6, $t7, 2
    0889BCB8:[25AC0004]: addiu      $t4, $t5, 4
    0889BCBC:[ADAE0000]: sw         $t6, 0($t5)
    0889BCC0:[AF2C0008]: sw         $t4, 8($t9)
    0889BCC4:[03E00008]: jr         $ra
    0889BCC8:[27BD0010]: addiu      $sp, $sp, 16
    0889BCCC:[9638000E]: lhu        $t8, 14($s1)
    0889BCD0:[A623000E]: sh         $v1, 14($s1)
    0889BCD4:[0A226F17]: j          0x0889BC5C
    0889BCD8:[A6380004]: sh         $t8, 4($s1)
    0889BCDC:[86300004]: lh         $s0, 4($s1)
    0889BCE0:[862D0006]: lh         $t5, 6($s1)
    0889BCE4:[962F000E]: lhu        $t7, 14($s1)
    0889BCE8:[962E0010]: lhu        $t6, 16($s1)
    0889BCEC:[A630000E]: sh         $s0, 14($s1)
    0889BCF0:[A62F0004]: sh         $t7, 4($s1)
    0889BCF4:[A62E0006]: sh         $t6, 6($s1)
    0889BCF8:[0A226F17]: j          0x0889BC5C
    0889BCFC:[A62D0010]: sh         $t5, 16($s1)
    0889BD00:[862C0006]: lh         $t4, 6($s1)
    0889BD04:[962B0010]: lhu        $t3, 16($s1)
    0889BD08:[A62C0010]: sh         $t4, 16($s1)
    0889BD0C:[0A226F17]: j          0x0889BC5C
    0889BD10:[A62B0006]: sh         $t3, 6($s1)
_S1_2_8898F9C 946,023 instructions (0.549%), 8,017 calls (08898F9C - 08899200, length 154)
    08898F9C:[27BDFFD0]: addiu      $sp, $sp, -48
    08898FA0:[AFB40010]: sw         $s4, 16($sp)
    08898FA4:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08898FA8:[AFB3000C]: sw         $s3, 12($sp)
    08898FAC:[3C130898]: lui        $s3, 0x0898 <=> li $s3, 0x08980000
    08898FB0:[AFB20008]: sw         $s2, 8($sp)
    08898FB4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08898FB8:[AFB10004]: sw         $s1, 4($sp)
    08898FBC:[26717A04]: addiu      $s1, $s3, 31236
    08898FC0:[AFB00000]: sw         $s0, 0($sp)
    08898FC4:[AFBF0014]: sw         $ra, 20($sp)
    08898FC8:[E7B40020]: swc1       $f20, 32($sp)
    08898FCC:[8E637A04]: lw         $v1, 31236($s3)
    08898FD0:[10600089]: beq        $v1, $zr, 0x088991F8
    08898FD4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08898FD8:[0E228385]: jal        0x088A0E14 [sceKernelCpuSuspendIntr]
    08898FDC:[00000000]: nop
    08898FE0:[00102980]: sll        $a1, $s0, 0x0006
    08898FE4:[00B03023]: subu       $a2, $a1, $s0
    08898FE8:[00062880]: sll        $a1, $a2, 0x0002
    08898FEC:[00B13021]: addu       $a2, $a1, $s1
    08898FF0:[8CC30144]: lw         $v1, 324($a2)
    08898FF4:[0461007A]: bgez       $v1, 0x088991E0
    08898FF8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08898FFC:[8E2A000C]: lw         $t2, 12($s1)
    08899000:[262B004C]: addiu      $t3, $s1, 76
    08899004:[00AB4821]: addu       $t1, $a1, $t3
    08899008:[ACCA0144]: sw         $t2, 324($a2)
    0889900C:[AE290048]: sw         $t1, 72($s1)
    08899010:[0E228389]: jal        0x088A0E24 [sceKernelCpuResumeIntr]
    08899014:[AE30000C]: sw         $s0, 12($s1)
    08899018:[2608FFFD]: addiu      $t0, $s0, -3
    0889901C:[2D070002]: sltiu      $a3, $t0, 2
    08899020:[50E00057]: beql       $a3, $zr, 0x08899180
    08899024:[8E2F0048]: lw         $t7, 72($s1)
    08899028:[8E2C0048]: lw         $t4, 72($s1)
    0889902C:[7E4DE000]: ext        $t5, $s2, 0, 29
    08899030:[AD94000C]: sw         $s4, 12($t4)
    08899034:[AD8D0008]: sw         $t5, 8($t4)
    08899038:[AD8D0004]: sw         $t5, 4($t4)
    0889903C:[26707A04]: addiu      $s0, $s3, 31236
    08899040:[8E12000C]: lw         $s2, 12($s0)
    08899044:[52400042]: beql       $s2, $zr, 0x08899150
    08899048:[8E190048]: lw         $t9, 72($s0)
    0889904C:[26707A04]: addiu      $s0, $s3, 31236
    08899050:[8E130004]: lw         $s3, 4($s0)
    08899054:[1260002D]: beq        $s3, $zr, 0x0889910C
    08899058:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0889905C:[8E05000C]: lw         $a1, 12($s0)
    08899060:[14A00020]: bne        $a1, $zr, 0x088990E4
    08899064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08899068:[8E040028]: lw         $a0, 40($s0)
    0889906C:[1080001E]: beq        $a0, $zr, 0x088990E8
    08899070:[8FBF0014]: lw         $ra, 20($sp)
    08899074:[8E030024]: lw         $v1, 36($s0)
    08899078:[8E05003C]: lw         $a1, 60($s0)
    0889907C:[8E060040]: lw         $a2, 64($s0)
    08899080:[8E0B0048]: lw         $t3, 72($s0)
    08899084:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08899088:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    0889908C:[AD63009C]: sw         $v1, 156($t3)
    08899090:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08899094:[AD6500A0]: sw         $a1, 160($t3)
    08899098:[AD6600A4]: sw         $a2, 164($t3)
    0889909C:[8E0C002C]: lw         $t4, 44($s0)
    088990A0:[8D710008]: lw         $s1, 8($t3)
    088990A4:[8E190024]: lw         $t9, 36($s0)
    088990A8:[8E0F0028]: lw         $t7, 40($s0)
    088990AC:[7D981E00]: ext        $t8, $t4, 24, 4
    088990B0:[00188400]: sll        $s0, $t8, 0x0010
    088990B4:[26290004]: addiu      $t1, $s1, 4
    088990B8:[02127025]: or         $t6, $s0, $s2
    088990BC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088990C0:[0333A025]: or         $s4, $t9, $s3
    088990C4:[01CF5025]: or         $t2, $t6, $t7
    088990C8:[018D4025]: or         $t0, $t4, $t5
    088990CC:[25270008]: addiu      $a3, $t1, 8
    088990D0:[AE340000]: sw         $s4, 0($s1)
    088990D4:[AD670008]: sw         $a3, 8($t3)
    088990D8:[AD2A0000]: sw         $t2, 0($t1)
    088990DC:[AD280004]: sw         $t0, 4($t1)
    088990E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088990E4:[8FBF0014]: lw         $ra, 20($sp)
    088990E8:[8FB40010]: lw         $s4, 16($sp)
    088990EC:[8FB3000C]: lw         $s3, 12($sp)
    088990F0:[8FB20008]: lw         $s2, 8($sp)
    088990F4:[8FB10004]: lw         $s1, 4($sp)
    088990F8:[8FB00000]: lw         $s0, 0($sp)
    088990FC:[C7B40020]: lwc1       $f20, 32($sp)
    08899100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08899104:[03E00008]: jr         $ra
    08899108:[27BD0030]: addiu      $sp, $sp, 48
    0889910C:[0E226647]: jal        0x0889991C
    08899110:[2444AE70]: addiu      $a0, $v0, -20880
    08899114:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08899118:[0E2266B9]: jal        0x08899AE4
    0889911C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08899120:[0E2266C4]: jal        0x08899B10
    08899124:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08899128:[3C06088B]: lui        $a2, 0x088B <=> li $a2, 0x088B0000
    0889912C:[C4D4A9A8]: lwc1       $f20, -22104($a2)
    08899130:[0E2266CE]: jal        0x08899B38
    08899134:[4600A306]: mov.s      $f12, $f20
    08899138:[4600A306]: mov.s      $f12, $f20
    0889913C:[0E2266D9]: jal        0x08899B64
    08899140:[4600A346]: mov.s      $f13, $f20
    08899144:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08899148:[0A226417]: j          0x0889905C
    0889914C:[AE030004]: sw         $v1, 4($s0)
    08899150:[8E060020]: lw         $a2, 32($s0)
    08899154:[3C18088B]: lui        $t8, 0x088B <=> li $t8, 0x088B0000
    08899158:[8F250008]: lw         $a1, 8($t9)
    0889915C:[8F240004]: lw         $a0, 4($t9)
    08899160:[2707AE60]: addiu      $a3, $t8, -20896
    08899164:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08899168:[0E22841B]: jal        0x088A106C [sceGeListEnQueue]
    0889916C:[AE8079FC]: sw         $zr, 31228($s4)
    08899170:[0440FFDC]: bltz       $v0, 0x088990E4
    08899174:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08899178:[0A226413]: j          0x0889904C
    0889917C:[AE020018]: sw         $v0, 24($s0)
    08899180:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08899184:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08899188:[7E44E004]: ins        $a0, $s2, 0, 29
    0889918C:[7E4E0780]: ext        $t6, $s2, 30, 1
    08899190:[ADF4000C]: sw         $s4, 12($t7)
    08899194:[ADE40008]: sw         $a0, 8($t7)
    08899198:[15C0FFA8]: bne        $t6, $zr, 0x0889903C
    0889919C:[ADE40004]: sw         $a0, 4($t7)
    088991A0:[0E228385]: jal        0x088A0E14 [sceKernelCpuSuspendIntr]
    088991A4:[00000000]: nop
    088991A8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088991AC:[BE5B0000]: cache      0x1B, 0($s2)
    088991B0:[8E260048]: lw         $a2, 72($s1)
    088991B4:[8CC30008]: lw         $v1, 8($a2)
    088991B8:[3071003F]: andi       $s1, $v1, 63
    088991BC:[12200004]: beq        $s1, $zr, 0x088991D0
    088991C0:[24650004]: addiu      $a1, $v1, 4
    088991C4:[ACC50008]: sw         $a1, 8($a2)
    088991C8:[0A22646D]: j          0x088991B4
    088991CC:[AC600000]: sw         $zr, 0($v1)
    088991D0:[0E228389]: jal        0x088A0E24 [sceKernelCpuResumeIntr]
    088991D4:[26707A04]: addiu      $s0, $s3, 31236
    088991D8:[0A226411]: j          0x08899044
    088991DC:[8E12000C]: lw         $s2, 12($s0)
    088991E0:[0E228389]: jal        0x088A0E24 [sceKernelCpuResumeIntr]
    088991E4:[00000000]: nop
    088991E8:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    088991EC:[34830021]: ori        $v1, $a0, 33
    088991F0:[0A226439]: j          0x088990E4
    088991F4:[AE200048]: sw         $zr, 72($s1)
    088991F8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088991FC:[0A22647C]: j          0x088991F0
    08899200:[34430001]: ori        $v1, $v0, 1
  Back Branch 08899178 8,017 times (length 77)
    08899038:[AD8D0004]: sw         $t5, 4($t4)
    0889903C:[26707A04]: addiu      $s0, $s3, 31236
    08899040:[8E12000C]: lw         $s2, 12($s0)
    08899044:[52400042]: beql       $s2, $zr, 0x08899150
    08899048:[8E190048]: lw         $t9, 72($s0)
--> 0889904C:[26707A04]: addiu      $s0, $s3, 31236
    08899050:[8E130004]: lw         $s3, 4($s0)
    08899054:[1260002D]: beq        $s3, $zr, 0x0889910C
    08899058:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0889905C:[8E05000C]: lw         $a1, 12($s0)
    08899060:[14A00020]: bne        $a1, $zr, 0x088990E4
    08899064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08899068:[8E040028]: lw         $a0, 40($s0)
    0889906C:[1080001E]: beq        $a0, $zr, 0x088990E8
    08899070:[8FBF0014]: lw         $ra, 20($sp)
    08899074:[8E030024]: lw         $v1, 36($s0)
    08899078:[8E05003C]: lw         $a1, 60($s0)
    0889907C:[8E060040]: lw         $a2, 64($s0)
    08899080:[8E0B0048]: lw         $t3, 72($s0)
    08899084:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08899088:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    0889908C:[AD63009C]: sw         $v1, 156($t3)
    08899090:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08899094:[AD6500A0]: sw         $a1, 160($t3)
    08899098:[AD6600A4]: sw         $a2, 164($t3)
    0889909C:[8E0C002C]: lw         $t4, 44($s0)
    088990A0:[8D710008]: lw         $s1, 8($t3)
    088990A4:[8E190024]: lw         $t9, 36($s0)
    088990A8:[8E0F0028]: lw         $t7, 40($s0)
    088990AC:[7D981E00]: ext        $t8, $t4, 24, 4
    088990B0:[00188400]: sll        $s0, $t8, 0x0010
    088990B4:[26290004]: addiu      $t1, $s1, 4
    088990B8:[02127025]: or         $t6, $s0, $s2
    088990BC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088990C0:[0333A025]: or         $s4, $t9, $s3
    088990C4:[01CF5025]: or         $t2, $t6, $t7
    088990C8:[018D4025]: or         $t0, $t4, $t5
    088990CC:[25270008]: addiu      $a3, $t1, 8
    088990D0:[AE340000]: sw         $s4, 0($s1)
    088990D4:[AD670008]: sw         $a3, 8($t3)
    088990D8:[AD2A0000]: sw         $t2, 0($t1)
    088990DC:[AD280004]: sw         $t0, 4($t1)
    088990E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088990E4:[8FBF0014]: lw         $ra, 20($sp)
    088990E8:[8FB40010]: lw         $s4, 16($sp)
    088990EC:[8FB3000C]: lw         $s3, 12($sp)
    088990F0:[8FB20008]: lw         $s2, 8($sp)
    088990F4:[8FB10004]: lw         $s1, 4($sp)
    088990F8:[8FB00000]: lw         $s0, 0($sp)
    088990FC:[C7B40020]: lwc1       $f20, 32($sp)
    08899100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08899104:[03E00008]: jr         $ra
    08899108:[27BD0030]: addiu      $sp, $sp, 48
    0889910C:[0E226647]: jal        0x0889991C
    08899110:[2444AE70]: addiu      $a0, $v0, -20880
    08899114:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08899118:[0E2266B9]: jal        0x08899AE4
    0889911C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08899120:[0E2266C4]: jal        0x08899B10
    08899124:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08899128:[3C06088B]: lui        $a2, 0x088B <=> li $a2, 0x088B0000
    0889912C:[C4D4A9A8]: lwc1       $f20, -22104($a2)
    08899130:[0E2266CE]: jal        0x08899B38
    08899134:[4600A306]: mov.s      $f12, $f20
    08899138:[4600A306]: mov.s      $f12, $f20
    0889913C:[0E2266D9]: jal        0x08899B64
    08899140:[4600A346]: mov.s      $f13, $f20
    08899144:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08899148:[0A226417]: j          0x0889905C
    0889914C:[AE030004]: sw         $v1, 4($s0)
    08899150:[8E060020]: lw         $a2, 32($s0)
    08899154:[3C18088B]: lui        $t8, 0x088B <=> li $t8, 0x088B0000
    08899158:[8F250008]: lw         $a1, 8($t9)
    0889915C:[8F240004]: lw         $a0, 4($t9)
    08899160:[2707AE60]: addiu      $a3, $t8, -20896
    08899164:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08899168:[0E22841B]: jal        0x088A106C [sceGeListEnQueue]
    0889916C:[AE8079FC]: sw         $zr, 31228($s4)
    08899170:[0440FFDC]: bltz       $v0, 0x088990E4
    08899174:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08899178:[0A226413]: j          0x0889904C
    0889917C:[AE020018]: sw         $v0, 24($s0)
    08899180:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08899184:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08899188:[7E44E004]: ins        $a0, $s2, 0, 29
  Back Branch 08899170 8,017 times (length 37)
    088990D0:[AE340000]: sw         $s4, 0($s1)
    088990D4:[AD670008]: sw         $a3, 8($t3)
    088990D8:[AD2A0000]: sw         $t2, 0($t1)
    088990DC:[AD280004]: sw         $t0, 4($t1)
    088990E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 088990E4:[8FBF0014]: lw         $ra, 20($sp)
    088990E8:[8FB40010]: lw         $s4, 16($sp)
    088990EC:[8FB3000C]: lw         $s3, 12($sp)
    088990F0:[8FB20008]: lw         $s2, 8($sp)
    088990F4:[8FB10004]: lw         $s1, 4($sp)
    088990F8:[8FB00000]: lw         $s0, 0($sp)
    088990FC:[C7B40020]: lwc1       $f20, 32($sp)
    08899100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08899104:[03E00008]: jr         $ra
    08899108:[27BD0030]: addiu      $sp, $sp, 48
    0889910C:[0E226647]: jal        0x0889991C
    08899110:[2444AE70]: addiu      $a0, $v0, -20880
    08899114:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08899118:[0E2266B9]: jal        0x08899AE4
    0889911C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08899120:[0E2266C4]: jal        0x08899B10
    08899124:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08899128:[3C06088B]: lui        $a2, 0x088B <=> li $a2, 0x088B0000
    0889912C:[C4D4A9A8]: lwc1       $f20, -22104($a2)
    08899130:[0E2266CE]: jal        0x08899B38
    08899134:[4600A306]: mov.s      $f12, $f20
    08899138:[4600A306]: mov.s      $f12, $f20
    0889913C:[0E2266D9]: jal        0x08899B64
    08899140:[4600A346]: mov.s      $f13, $f20
    08899144:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08899148:[0A226417]: j          0x0889905C
    0889914C:[AE030004]: sw         $v1, 4($s0)
    08899150:[8E060020]: lw         $a2, 32($s0)
    08899154:[3C18088B]: lui        $t8, 0x088B <=> li $t8, 0x088B0000
    08899158:[8F250008]: lw         $a1, 8($t9)
    0889915C:[8F240004]: lw         $a0, 4($t9)
    08899160:[2707AE60]: addiu      $a3, $t8, -20896
    08899164:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08899168:[0E22841B]: jal        0x088A106C [sceGeListEnQueue]
    0889916C:[AE8079FC]: sw         $zr, 31228($s4)
--> 08899170:[0440FFDC]: bltz       $v0, 0x088990E4
    08899174:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08899178:[0A226413]: j          0x0889904C
    0889917C:[AE020018]: sw         $v0, 24($s0)
    08899180:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
  Back Branch 088991D8 8,017 times (length 103)
  Back Branch 08899198 8,017 times (length 89)
    08899028:[8E2C0048]: lw         $t4, 72($s1)
    0889902C:[7E4DE000]: ext        $t5, $s2, 0, 29
    08899030:[AD94000C]: sw         $s4, 12($t4)
    08899034:[AD8D0008]: sw         $t5, 8($t4)
    08899038:[AD8D0004]: sw         $t5, 4($t4)
--> 0889903C:[26707A04]: addiu      $s0, $s3, 31236
    08899040:[8E12000C]: lw         $s2, 12($s0)
    08899044:[52400042]: beql       $s2, $zr, 0x08899150
    08899048:[8E190048]: lw         $t9, 72($s0)
    0889904C:[26707A04]: addiu      $s0, $s3, 31236
    08899050:[8E130004]: lw         $s3, 4($s0)
    08899054:[1260002D]: beq        $s3, $zr, 0x0889910C
    08899058:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    0889905C:[8E05000C]: lw         $a1, 12($s0)
    08899060:[14A00020]: bne        $a1, $zr, 0x088990E4
    08899064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08899068:[8E040028]: lw         $a0, 40($s0)
    0889906C:[1080001E]: beq        $a0, $zr, 0x088990E8
    08899070:[8FBF0014]: lw         $ra, 20($sp)
    08899074:[8E030024]: lw         $v1, 36($s0)
    08899078:[8E05003C]: lw         $a1, 60($s0)
    0889907C:[8E060040]: lw         $a2, 64($s0)
    08899080:[8E0B0048]: lw         $t3, 72($s0)
    08899084:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08899088:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    0889908C:[AD63009C]: sw         $v1, 156($t3)
    08899090:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08899094:[AD6500A0]: sw         $a1, 160($t3)
    08899098:[AD6600A4]: sw         $a2, 164($t3)
    0889909C:[8E0C002C]: lw         $t4, 44($s0)
    088990A0:[8D710008]: lw         $s1, 8($t3)
    088990A4:[8E190024]: lw         $t9, 36($s0)
    088990A8:[8E0F0028]: lw         $t7, 40($s0)
    088990AC:[7D981E00]: ext        $t8, $t4, 24, 4
    088990B0:[00188400]: sll        $s0, $t8, 0x0010
    088990B4:[26290004]: addiu      $t1, $s1, 4
    088990B8:[02127025]: or         $t6, $s0, $s2
    088990BC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088990C0:[0333A025]: or         $s4, $t9, $s3
    088990C4:[01CF5025]: or         $t2, $t6, $t7
    088990C8:[018D4025]: or         $t0, $t4, $t5
    088990CC:[25270008]: addiu      $a3, $t1, 8
    088990D0:[AE340000]: sw         $s4, 0($s1)
    088990D4:[AD670008]: sw         $a3, 8($t3)
    088990D8:[AD2A0000]: sw         $t2, 0($t1)
    088990DC:[AD280004]: sw         $t0, 4($t1)
    088990E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088990E4:[8FBF0014]: lw         $ra, 20($sp)
    088990E8:[8FB40010]: lw         $s4, 16($sp)
    088990EC:[8FB3000C]: lw         $s3, 12($sp)
    088990F0:[8FB20008]: lw         $s2, 8($sp)
    088990F4:[8FB10004]: lw         $s1, 4($sp)
    088990F8:[8FB00000]: lw         $s0, 0($sp)
    088990FC:[C7B40020]: lwc1       $f20, 32($sp)
    08899100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08899104:[03E00008]: jr         $ra
    08899108:[27BD0030]: addiu      $sp, $sp, 48
    0889910C:[0E226647]: jal        0x0889991C
    08899110:[2444AE70]: addiu      $a0, $v0, -20880
    08899114:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08899118:[0E2266B9]: jal        0x08899AE4
    0889911C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08899120:[0E2266C4]: jal        0x08899B10
    08899124:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08899128:[3C06088B]: lui        $a2, 0x088B <=> li $a2, 0x088B0000
    0889912C:[C4D4A9A8]: lwc1       $f20, -22104($a2)
    08899130:[0E2266CE]: jal        0x08899B38
    08899134:[4600A306]: mov.s      $f12, $f20
    08899138:[4600A306]: mov.s      $f12, $f20
    0889913C:[0E2266D9]: jal        0x08899B64
    08899140:[4600A346]: mov.s      $f13, $f20
    08899144:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08899148:[0A226417]: j          0x0889905C
    0889914C:[AE030004]: sw         $v1, 4($s0)
    08899150:[8E060020]: lw         $a2, 32($s0)
    08899154:[3C18088B]: lui        $t8, 0x088B <=> li $t8, 0x088B0000
    08899158:[8F250008]: lw         $a1, 8($t9)
    0889915C:[8F240004]: lw         $a0, 4($t9)
    08899160:[2707AE60]: addiu      $a3, $t8, -20896
    08899164:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08899168:[0E22841B]: jal        0x088A106C [sceGeListEnQueue]
    0889916C:[AE8079FC]: sw         $zr, 31228($s4)
    08899170:[0440FFDC]: bltz       $v0, 0x088990E4
    08899174:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08899178:[0A226413]: j          0x0889904C
    0889917C:[AE020018]: sw         $v0, 24($s0)
    08899180:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08899184:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08899188:[7E44E004]: ins        $a0, $s2, 0, 29
    0889918C:[7E4E0780]: ext        $t6, $s2, 30, 1
    08899190:[ADF4000C]: sw         $s4, 12($t7)
    08899194:[ADE40008]: sw         $a0, 8($t7)
--> 08899198:[15C0FFA8]: bne        $t6, $zr, 0x0889903C
    0889919C:[ADE40004]: sw         $a0, 4($t7)
    088991A0:[0E228385]: jal        0x088A0E14 [sceKernelCpuSuspendIntr]
    088991A4:[00000000]: nop
    088991A8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08899148 1 times (length 61)
    08899048:[8E190048]: lw         $t9, 72($s0)
    0889904C:[26707A04]: addiu      $s0, $s3, 31236
    08899050:[8E130004]: lw         $s3, 4($s0)
    08899054:[1260002D]: beq        $s3, $zr, 0x0889910C
    08899058:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
--> 0889905C:[8E05000C]: lw         $a1, 12($s0)
    08899060:[14A00020]: bne        $a1, $zr, 0x088990E4
    08899064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08899068:[8E040028]: lw         $a0, 40($s0)
    0889906C:[1080001E]: beq        $a0, $zr, 0x088990E8
    08899070:[8FBF0014]: lw         $ra, 20($sp)
    08899074:[8E030024]: lw         $v1, 36($s0)
    08899078:[8E05003C]: lw         $a1, 60($s0)
    0889907C:[8E060040]: lw         $a2, 64($s0)
    08899080:[8E0B0048]: lw         $t3, 72($s0)
    08899084:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08899088:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    0889908C:[AD63009C]: sw         $v1, 156($t3)
    08899090:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08899094:[AD6500A0]: sw         $a1, 160($t3)
    08899098:[AD6600A4]: sw         $a2, 164($t3)
    0889909C:[8E0C002C]: lw         $t4, 44($s0)
    088990A0:[8D710008]: lw         $s1, 8($t3)
    088990A4:[8E190024]: lw         $t9, 36($s0)
    088990A8:[8E0F0028]: lw         $t7, 40($s0)
    088990AC:[7D981E00]: ext        $t8, $t4, 24, 4
    088990B0:[00188400]: sll        $s0, $t8, 0x0010
    088990B4:[26290004]: addiu      $t1, $s1, 4
    088990B8:[02127025]: or         $t6, $s0, $s2
    088990BC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088990C0:[0333A025]: or         $s4, $t9, $s3
    088990C4:[01CF5025]: or         $t2, $t6, $t7
    088990C8:[018D4025]: or         $t0, $t4, $t5
    088990CC:[25270008]: addiu      $a3, $t1, 8
    088990D0:[AE340000]: sw         $s4, 0($s1)
    088990D4:[AD670008]: sw         $a3, 8($t3)
    088990D8:[AD2A0000]: sw         $t2, 0($t1)
    088990DC:[AD280004]: sw         $t0, 4($t1)
    088990E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088990E4:[8FBF0014]: lw         $ra, 20($sp)
    088990E8:[8FB40010]: lw         $s4, 16($sp)
    088990EC:[8FB3000C]: lw         $s3, 12($sp)
    088990F0:[8FB20008]: lw         $s2, 8($sp)
    088990F4:[8FB10004]: lw         $s1, 4($sp)
    088990F8:[8FB00000]: lw         $s0, 0($sp)
    088990FC:[C7B40020]: lwc1       $f20, 32($sp)
    08899100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08899104:[03E00008]: jr         $ra
    08899108:[27BD0030]: addiu      $sp, $sp, 48
    0889910C:[0E226647]: jal        0x0889991C
    08899110:[2444AE70]: addiu      $a0, $v0, -20880
    08899114:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08899118:[0E2266B9]: jal        0x08899AE4
    0889911C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08899120:[0E2266C4]: jal        0x08899B10
    08899124:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08899128:[3C06088B]: lui        $a2, 0x088B <=> li $a2, 0x088B0000
    0889912C:[C4D4A9A8]: lwc1       $f20, -22104($a2)
    08899130:[0E2266CE]: jal        0x08899B38
    08899134:[4600A306]: mov.s      $f12, $f20
    08899138:[4600A306]: mov.s      $f12, $f20
    0889913C:[0E2266D9]: jal        0x08899B64
    08899140:[4600A346]: mov.s      $f13, $f20
    08899144:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08899148:[0A226417]: j          0x0889905C
    0889914C:[AE030004]: sw         $v1, 4($s0)
    08899150:[8E060020]: lw         $a2, 32($s0)
    08899154:[3C18088B]: lui        $t8, 0x088B <=> li $t8, 0x088B0000
    08899158:[8F250008]: lw         $a1, 8($t9)
_S1_2_889C794 898,620 instructions (0.522%), 44,931 calls (0889C794 - 0889C7E8, length 22)
    0889C794:[27BDFFF0]: addiu      $sp, $sp, -16
    0889C798:[AFBF0000]: sw         $ra, 0($sp)
    0889C79C:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0889C7A0:[24647A04]: addiu      $a0, $v1, 31236
    0889C7A4:[8C82000C]: lw         $v0, 12($a0)
    0889C7A8:[14400006]: bne        $v0, $zr, 0x0889C7C4
    0889C7AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0889C7B0:[8C830048]: lw         $v1, 72($a0)
    0889C7B4:[8C650010]: lw         $a1, 16($v1)
    0889C7B8:[50A00006]: beql       $a1, $zr, 0x0889C7D4
    0889C7BC:[8C650008]: lw         $a1, 8($v1)
    0889C7C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0889C7C4:[8FBF0000]: lw         $ra, 0($sp)
    0889C7C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0889C7CC:[03E00008]: jr         $ra
    0889C7D0:[27BD0010]: addiu      $sp, $sp, 16
    0889C7D4:[0E228421]: jal        0x088A1084 [sceGeListUpdateStallAddr]
    0889C7D8:[8C840018]: lw         $a0, 24($a0)
    0889C7DC:[0441FFF8]: bgez       $v0, 0x0889C7C0
    0889C7E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0889C7E4:[0A2271F2]: j          0x0889C7C8
    0889C7E8:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 0889C7DC 44,931 times (length 9)
    0889C7AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0889C7B0:[8C830048]: lw         $v1, 72($a0)
    0889C7B4:[8C650010]: lw         $a1, 16($v1)
    0889C7B8:[50A00006]: beql       $a1, $zr, 0x0889C7D4
    0889C7BC:[8C650008]: lw         $a1, 8($v1)
--> 0889C7C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0889C7C4:[8FBF0000]: lw         $ra, 0($sp)
    0889C7C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0889C7CC:[03E00008]: jr         $ra
    0889C7D0:[27BD0010]: addiu      $sp, $sp, 16
    0889C7D4:[0E228421]: jal        0x088A1084 [sceGeListUpdateStallAddr]
    0889C7D8:[8C840018]: lw         $a0, 24($a0)
--> 0889C7DC:[0441FFF8]: bgez       $v0, 0x0889C7C0
    0889C7E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0889C7E4:[0A2271F2]: j          0x0889C7C8
    0889C7E8:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_889945C 878,972 instructions (0.510%), 23,756 calls (0889945C - 0889950C, length 45)
    0889945C:[27BDFFF0]: addiu      $sp, $sp, -16
    08899460:[AFBF0000]: sw         $ra, 0($sp)
    08899464:[3C070898]: lui        $a3, 0x0898 <=> li $a3, 0x08980000
    08899468:[24E97A04]: addiu      $t1, $a3, 31236
    0889946C:[7C8A1E00]: ext        $t2, $a0, 24, 4
    08899470:[7C8D5C00]: ext        $t5, $a0, 16, 12
    08899474:[3C050011]: lui        $a1, 0x0011 <=> li $a1, 0x00110000
    08899478:[8D2B0010]: lw         $t3, 16($t1)
    0889947C:[01A56025]: or         $t4, $t5, $a1
    08899480:[000A3400]: sll        $a2, $t2, 0x0010
    08899484:[3C080E00]: lui        $t0, 0x0E00 <=> li $t0, 0x0E000000
    08899488:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    0889948C:[3082FFFF]: andi       $v0, $a0, -1
    08899490:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08899494:[01885025]: or         $t2, $t4, $t0
    08899498:[3C040C00]: lui        $a0, 0x0C00 <=> li $a0, 0x0C000000
    0889949C:[00C34025]: or         $t0, $a2, $v1
    088994A0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088994A4:[11630012]: beq        $t3, $v1, 0x088994F0
    088994A8:[00442825]: or         $a1, $v0, $a0
    088994AC:[8D260048]: lw         $a2, 72($t1)
    088994B0:[7C07FE04]: ins        $a3, $zr, 24, 8
    088994B4:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    088994B8:[8CC30008]: lw         $v1, 8($a2)
    088994BC:[00E25825]: or         $t3, $a3, $v0
    088994C0:[24790004]: addiu      $t9, $v1, 4
    088994C4:[AC680000]: sw         $t0, 0($v1)
    088994C8:[27280004]: addiu      $t0, $t9, 4
    088994CC:[ACC80008]: sw         $t0, 8($a2)
    088994D0:[AF2B0000]: sw         $t3, 0($t9)
    088994D4:[0E2271E5]: jal        0x0889C794
    088994D8:[00000000]: nop
    088994DC:[8FBF0000]: lw         $ra, 0($sp)
    088994E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088994E4:[0044102D]: min        $v0, $v0, $a0
    088994E8:[03E00008]: jr         $ra
    088994EC:[27BD0010]: addiu      $sp, $sp, 16
    088994F0:[8D2E0048]: lw         $t6, 72($t1)
    088994F4:[8DD80008]: lw         $t8, 8($t6)
    088994F8:[27090004]: addiu      $t1, $t8, 4
    088994FC:[252F0004]: addiu      $t7, $t1, 4
    08899500:[AF0A0000]: sw         $t2, 0($t8)
    08899504:[ADCF0008]: sw         $t7, 8($t6)
    08899508:[0A226535]: j          0x088994D4
    0889950C:[AD250000]: sw         $a1, 0($t1)
_S1_2_8815558 837,063 instructions (0.486%), 7,993 calls (08815558 - 08815684, length 76)
    08815558:[27BDFFE0]: addiu      $sp, $sp, -32
    0881555C:[AFB20008]: sw         $s2, 8($sp)
    08815560:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08815564:[AFBF0010]: sw         $ra, 16($sp)
    08815568:[AFB3000C]: sw         $s3, 12($sp)
    0881556C:[AFB10004]: sw         $s1, 4($sp)
    08815570:[AFB00000]: sw         $s0, 0($sp)
    08815574:[0E205529]: jal        0x088154A4
    08815578:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881557C:[8C430000]: lw         $v1, 0($v0)
    08815580:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08815584:[30620001]: andi       $v0, $v1, 1
    08815588:[5040002E]: beql       $v0, $zr, 0x08815644
    0881558C:[26520001]: addiu      $s2, $s2, 1
    08815590:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08815594:[00621024]: and        $v0, $v1, $v0
    08815598:[5040002A]: beql       $v0, $zr, 0x08815644
    0881559C:[26520001]: addiu      $s2, $s2, 1
    088155A0:[8E220040]: lw         $v0, 64($s1)
    088155A4:[18400003]: blez       $v0, 0x088155B4
    088155A8:[2442FFFF]: addiu      $v0, $v0, -1
    088155AC:[1840002E]: blez       $v0, 0x08815668
    088155B0:[AE220040]: sw         $v0, 64($s1)
    088155B4:[8E220044]: lw         $v0, 68($s1)
    088155B8:[5840000E]: blezl      $v0, 0x088155F4
    088155BC:[8633002C]: lh         $s3, 44($s1)
    088155C0:[0E2224BA]: jal        0x088892E8
    088155C4:[8630002C]: lh         $s0, 44($s1)
    088155C8:[8E230044]: lw         $v1, 68($s1)
    088155CC:[14600002]: bne        $v1, $zr, 0x088155D8
    088155D0:[0043001A]: div        $v0, $v1
    088155D4:[000001CD]: break      0x00007
    088155D8:[000317C2]: srl        $v0, $v1, 0x001F
    088155DC:[00431021]: addu       $v0, $v0, $v1
    088155E0:[00021043]: sra        $v0, $v0, 0x0001
    088155E4:[00002010]: mfhi       $a0
    088155E8:[02048021]: addu       $s0, $s0, $a0
    088155EC:[02028023]: subu       $s0, $s0, $v0
    088155F0:[7C109E20]: seh        $s3, $s0
    088155F4:[8E220048]: lw         $v0, 72($s1)
    088155F8:[5840000E]: blezl      $v0, 0x08815634
    088155FC:[8626002E]: lh         $a2, 46($s1)
    08815600:[0E2224BA]: jal        0x088892E8
    08815604:[8630002E]: lh         $s0, 46($s1)
    08815608:[8E230048]: lw         $v1, 72($s1)
    0881560C:[14600002]: bne        $v1, $zr, 0x08815618
    08815610:[0043001A]: div        $v0, $v1
    08815614:[000001CD]: break      0x00007
    08815618:[000317C2]: srl        $v0, $v1, 0x001F
    0881561C:[00431021]: addu       $v0, $v0, $v1
    08815620:[00021043]: sra        $v0, $v0, 0x0001
    08815624:[00002010]: mfhi       $a0
    08815628:[02048021]: addu       $s0, $s0, $a0
    0881562C:[02028023]: subu       $s0, $s0, $v0
    08815630:[7C103620]: seh        $a2, $s0
    08815634:[8E24001C]: lw         $a0, 28($s1)
    08815638:[0E205EF2]: jal        0x08817BC8
    0881563C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08815640:[26520001]: addiu      $s2, $s2, 1
    08815644:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08815648:[1642FFCA]: bne        $s2, $v0, 0x08815574
    0881564C:[8FBF0010]: lw         $ra, 16($sp)
    08815650:[8FB3000C]: lw         $s3, 12($sp)
    08815654:[8FB20008]: lw         $s2, 8($sp)
    08815658:[8FB10004]: lw         $s1, 4($sp)
    0881565C:[8FB00000]: lw         $s0, 0($sp)
    08815660:[03E00008]: jr         $ra
    08815664:[27BD0020]: addiu      $sp, $sp, 32
    08815668:[8E24001C]: lw         $a0, 28($s1)
    0881566C:[8625002C]: lh         $a1, 44($s1)
    08815670:[0E205EF2]: jal        0x08817BC8
    08815674:[8626002E]: lh         $a2, 46($s1)
    08815678:[8E220000]: lw         $v0, 0($s1)
    0881567C:[7C028C44]: ins        $v0, $zr, 17, 1
    08815680:[0A205590]: j          0x08815640
    08815684:[AE220000]: sw         $v0, 0($s1)
  Back Branch 08815648 63,944 times (length 55)
    08815560:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08815564:[AFBF0010]: sw         $ra, 16($sp)
    08815568:[AFB3000C]: sw         $s3, 12($sp)
    0881556C:[AFB10004]: sw         $s1, 4($sp)
    08815570:[AFB00000]: sw         $s0, 0($sp)
--> 08815574:[0E205529]: jal        0x088154A4
    08815578:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881557C:[8C430000]: lw         $v1, 0($v0)
    08815580:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08815584:[30620001]: andi       $v0, $v1, 1
    08815588:[5040002E]: beql       $v0, $zr, 0x08815644
    0881558C:[26520001]: addiu      $s2, $s2, 1
    08815590:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08815594:[00621024]: and        $v0, $v1, $v0
    08815598:[5040002A]: beql       $v0, $zr, 0x08815644
    0881559C:[26520001]: addiu      $s2, $s2, 1
    088155A0:[8E220040]: lw         $v0, 64($s1)
    088155A4:[18400003]: blez       $v0, 0x088155B4
    088155A8:[2442FFFF]: addiu      $v0, $v0, -1
    088155AC:[1840002E]: blez       $v0, 0x08815668
    088155B0:[AE220040]: sw         $v0, 64($s1)
    088155B4:[8E220044]: lw         $v0, 68($s1)
    088155B8:[5840000E]: blezl      $v0, 0x088155F4
    088155BC:[8633002C]: lh         $s3, 44($s1)
    088155C0:[0E2224BA]: jal        0x088892E8
    088155C4:[8630002C]: lh         $s0, 44($s1)
    088155C8:[8E230044]: lw         $v1, 68($s1)
    088155CC:[14600002]: bne        $v1, $zr, 0x088155D8
    088155D0:[0043001A]: div        $v0, $v1
    088155D4:[000001CD]: break      0x00007
    088155D8:[000317C2]: srl        $v0, $v1, 0x001F
    088155DC:[00431021]: addu       $v0, $v0, $v1
    088155E0:[00021043]: sra        $v0, $v0, 0x0001
    088155E4:[00002010]: mfhi       $a0
    088155E8:[02048021]: addu       $s0, $s0, $a0
    088155EC:[02028023]: subu       $s0, $s0, $v0
    088155F0:[7C109E20]: seh        $s3, $s0
    088155F4:[8E220048]: lw         $v0, 72($s1)
    088155F8:[5840000E]: blezl      $v0, 0x08815634
    088155FC:[8626002E]: lh         $a2, 46($s1)
    08815600:[0E2224BA]: jal        0x088892E8
    08815604:[8630002E]: lh         $s0, 46($s1)
    08815608:[8E230048]: lw         $v1, 72($s1)
    0881560C:[14600002]: bne        $v1, $zr, 0x08815618
    08815610:[0043001A]: div        $v0, $v1
    08815614:[000001CD]: break      0x00007
    08815618:[000317C2]: srl        $v0, $v1, 0x001F
    0881561C:[00431021]: addu       $v0, $v0, $v1
    08815620:[00021043]: sra        $v0, $v0, 0x0001
    08815624:[00002010]: mfhi       $a0
    08815628:[02048021]: addu       $s0, $s0, $a0
    0881562C:[02028023]: subu       $s0, $s0, $v0
    08815630:[7C103620]: seh        $a2, $s0
    08815634:[8E24001C]: lw         $a0, 28($s1)
    08815638:[0E205EF2]: jal        0x08817BC8
    0881563C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08815640:[26520001]: addiu      $s2, $s2, 1
    08815644:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
--> 08815648:[1642FFCA]: bne        $s2, $v0, 0x08815574
    0881564C:[8FBF0010]: lw         $ra, 16($sp)
    08815650:[8FB3000C]: lw         $s3, 12($sp)
    08815654:[8FB20008]: lw         $s2, 8($sp)
    08815658:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8873CF0 825,602 instructions (0.479%), 55,573 calls (08873BAC - 08873D24, length 95)
    08873BAC:[02938821]: addu       $s1, $s4, $s3
    08873BB0:[8E230004]: lw         $v1, 4($s1)
    08873BB4:[2C62000A]: sltiu      $v0, $v1, 10
    08873BB8:[5040004E]: beql       $v0, $zr, 0x08873CF4
    08873BBC:[26520001]: addiu      $s2, $s2, 1
    08873BC0:[00031080]: sll        $v0, $v1, 0x0002
    08873BC4:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08873BC8:[24636130]: addiu      $v1, $v1, 24880
    08873BCC:[00431021]: addu       $v0, $v0, $v1
    08873BD0:[8C440000]: lw         $a0, 0($v0)
    08873BD4:[00800008]: jr         $a0
    08873BD8:[00000000]: nop
    08873CF0:[26520001]: addiu      $s2, $s2, 1
    08873CF4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08873CF8:[1642FFAC]: bne        $s2, $v0, 0x08873BAC
    08873CFC:[26730038]: addiu      $s3, $s3, 56
    08873D00:[8FBF001C]: lw         $ra, 28($sp)
    08873D04:[8FB60018]: lw         $s6, 24($sp)
    08873D08:[8FB50014]: lw         $s5, 20($sp)
    08873D0C:[8FB40010]: lw         $s4, 16($sp)
    08873D10:[8FB3000C]: lw         $s3, 12($sp)
    08873D14:[8FB20008]: lw         $s2, 8($sp)
    08873D18:[8FB10004]: lw         $s1, 4($sp)
    08873D1C:[8FB00000]: lw         $s0, 0($sp)
    08873D20:[03E00008]: jr         $ra
    08873D24:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08873CF8 63,903 times (length 85)
--> 08873BAC:[02938821]: addu       $s1, $s4, $s3
    08873BB0:[8E230004]: lw         $v1, 4($s1)
    08873BB4:[2C62000A]: sltiu      $v0, $v1, 10
    08873BB8:[5040004E]: beql       $v0, $zr, 0x08873CF4
    08873BBC:[26520001]: addiu      $s2, $s2, 1
    08873BC0:[00031080]: sll        $v0, $v1, 0x0002
    08873BC4:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08873BC8:[24636130]: addiu      $v1, $v1, 24880
    08873BCC:[00431021]: addu       $v0, $v0, $v1
    08873BD0:[8C440000]: lw         $a0, 0($v0)
    08873BD4:[00800008]: jr         $a0
    08873BD8:[00000000]: nop
    08873CF0:[26520001]: addiu      $s2, $s2, 1
    08873CF4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
--> 08873CF8:[1642FFAC]: bne        $s2, $v0, 0x08873BAC
    08873CFC:[26730038]: addiu      $s3, $s3, 56
    08873D00:[8FBF001C]: lw         $ra, 28($sp)
    08873D04:[8FB60018]: lw         $s6, 24($sp)
    08873D08:[8FB50014]: lw         $s5, 20($sp)
_S1_2_880B1A4 815,138 instructions (0.473%), 287 calls (0880B03C - 0880B1DC, length 105)
    0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B1A4:[92020002]: lbu        $v0, 2($s0)
    0880B1A8:[90A30000]: lbu        $v1, 0($a1)
    0880B1AC:[00021200]: sll        $v0, $v0, 0x0008
    0880B1B0:[00621821]: addu       $v1, $v1, $v0
    0880B1B4:[1860FFAE]: blez       $v1, 0x0880B070
    0880B1B8:[26050003]: addiu      $a1, $s0, 3
    0880B1BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880B1C0:[90A20000]: lbu        $v0, 0($a1)
    0880B1C4:[24840001]: addiu      $a0, $a0, 1
    0880B1C8:[24A50001]: addiu      $a1, $a1, 1
    0880B1CC:[A0C20000]: sb         $v0, 0($a2)
    0880B1D0:[1464FFFB]: bne        $v1, $a0, 0x0880B1C0
    0880B1D4:[24C60001]: addiu      $a2, $a2, 1
    0880B1D8:[0A202C1D]: j          0x0880B074
    0880B1DC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B080 370,510 times (length 19)
--> 0880B03C:[1040000C]: beq        $v0, $zr, 0x0880B070
    0880B040:[26050001]: addiu      $a1, $s0, 1
    0880B044:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    0880B048:[00041080]: sll        $v0, $a0, 0x0002
    0880B04C:[24631FC8]: addiu      $v1, $v1, 8136
    0880B050:[00431021]: addu       $v0, $v0, $v1
    0880B054:[8C440000]: lw         $a0, 0($v0)
    0880B058:[00800008]: jr         $a0
    0880B05C:[00000000]: nop
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
--> 0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
  Back Branch 0880B1D0 134,734 times (length 6)
    0880B1AC:[00021200]: sll        $v0, $v0, 0x0008
    0880B1B0:[00621821]: addu       $v1, $v1, $v0
    0880B1B4:[1860FFAE]: blez       $v1, 0x0880B070
    0880B1B8:[26050003]: addiu      $a1, $s0, 3
    0880B1BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0880B1C0:[90A20000]: lbu        $v0, 0($a1)
    0880B1C4:[24840001]: addiu      $a0, $a0, 1
    0880B1C8:[24A50001]: addiu      $a1, $a1, 1
    0880B1CC:[A0C20000]: sb         $v0, 0($a2)
--> 0880B1D0:[1464FFFB]: bne        $v1, $a0, 0x0880B1C0
    0880B1D4:[24C60001]: addiu      $a2, $a2, 1
    0880B1D8:[0A202C1D]: j          0x0880B074
    0880B1DC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
  Back Branch 0880B1B4 287 times (length 83)
    0880B05C:[00000000]: nop
--> 0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B1A4:[92020002]: lbu        $v0, 2($s0)
    0880B1A8:[90A30000]: lbu        $v1, 0($a1)
    0880B1AC:[00021200]: sll        $v0, $v0, 0x0008
    0880B1B0:[00621821]: addu       $v1, $v1, $v0
--> 0880B1B4:[1860FFAE]: blez       $v1, 0x0880B070
    0880B1B8:[26050003]: addiu      $a1, $s0, 3
    0880B1BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880B1C0:[90A20000]: lbu        $v0, 0($a1)
    0880B1C4:[24840001]: addiu      $a0, $a0, 1
  Back Branch 0880B1D8 287 times (length 91)
    0880B070:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
--> 0880B074:[92020000]: lbu        $v0, 0($s0)
    0880B078:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880B07C:[3044000F]: andi       $a0, $v0, 15
    0880B080:[1483FFEE]: bne        $a0, $v1, 0x0880B03C
    0880B084:[2C820010]: sltiu      $v0, $a0, 16
    0880B088:[0E2283EB]: jal        0x088A0FAC [sceKernelDcacheWritebackAll]
    0880B08C:[00000000]: nop
    0880B090:[24030049]: addiu      $v1, $zr, 73 <=> li $v1, 73
    0880B094:[A2230001]: sb         $v1, 1($s1)
    0880B098:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0880B09C:[24040047]: addiu      $a0, $zr, 71 <=> li $a0, 71
    0880B0A0:[2403002E]: addiu      $v1, $zr, 46 <=> li $v1, 46
    0880B0A4:[A2220000]: sb         $v0, 0($s1)
    0880B0A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0880B0AC:[A2240002]: sb         $a0, 2($s1)
    0880B0B0:[A2230003]: sb         $v1, 3($s1)
    0880B0B4:[8FBF0008]: lw         $ra, 8($sp)
    0880B0B8:[8FB10004]: lw         $s1, 4($sp)
    0880B0BC:[8FB00000]: lw         $s0, 0($sp)
    0880B0C0:[03E00008]: jr         $ra
    0880B0C4:[27BD0010]: addiu      $sp, $sp, 16
    0880B1A4:[92020002]: lbu        $v0, 2($s0)
    0880B1A8:[90A30000]: lbu        $v1, 0($a1)
    0880B1AC:[00021200]: sll        $v0, $v0, 0x0008
    0880B1B0:[00621821]: addu       $v1, $v1, $v0
    0880B1B4:[1860FFAE]: blez       $v1, 0x0880B070
    0880B1B8:[26050003]: addiu      $a1, $s0, 3
    0880B1BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880B1C0:[90A20000]: lbu        $v0, 0($a1)
    0880B1C4:[24840001]: addiu      $a0, $a0, 1
    0880B1C8:[24A50001]: addiu      $a1, $a1, 1
    0880B1CC:[A0C20000]: sb         $v0, 0($a2)
    0880B1D0:[1464FFFB]: bne        $v1, $a0, 0x0880B1C0
    0880B1D4:[24C60001]: addiu      $a2, $a2, 1
--> 0880B1D8:[0A202C1D]: j          0x0880B074
    0880B1DC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
_S1_2_88A061C 756,726 instructions (0.439%), 1,945 calls (088A061C - 088A0768, length 84)
    088A061C:[10800005]: beq        $a0, $zr, 0x088A0634
    088A0620:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    088A0624:[8C820000]: lw         $v0, 0($a0)
    088A0628:[2484FFFF]: addiu      $a0, $a0, -1
    088A062C:[50440004]: beql       $v0, $a0, 0x088A0640
    088A0630:[8D680014]: lw         $t0, 20($t3)
    088A0634:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A0638:[03E00008]: jr         $ra
    088A063C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088A0640:[2CA90008]: sltiu      $t1, $a1, 8
    088A0644:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    088A0648:[0089280B]: movn       $a1, $a0, $t1
    088A064C:[24A70007]: addiu      $a3, $a1, 7
    088A0650:[000718C2]: srl        $v1, $a3, 0x0003
    088A0654:[8D070000]: lw         $a3, 0($t0)
    088A0658:[24640001]: addiu      $a0, $v1, 1
    088A065C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A0660:[000468C0]: sll        $t5, $a0, 0x0003
    088A0664:[8CE30004]: lw         $v1, 4($a3)
    088A0668:[0064282A]: slt        $a1, $v1, $a0
    088A066C:[14A00014]: bne        $a1, $zr, 0x088A06C0
    088A0670:[00000000]: nop
    088A0674:[10640032]: beq        $v1, $a0, 0x088A0740
    088A0678:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088A067C:[10C0002E]: beq        $a2, $zr, 0x088A0738
    088A0680:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088A0684:[0064C823]: subu       $t9, $v1, $a0
    088A0688:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A068C:[00F87821]: addu       $t7, $a3, $t8
    088A0690:[25EE0008]: addiu      $t6, $t7, 8
    088A0694:[01C6001B]: divu       $t6, $a2
    088A0698:[50C00001]: beql       $a2, $zr, 0x088A06A0
    088A069C:[000001CD]: break      0x00007
    088A06A0:[00001010]: mfhi       $v0
    088A06A4:[1040000D]: beq        $v0, $zr, 0x088A06DC
    088A06A8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088A06AC:[000250C2]: srl        $t2, $v0, 0x0003
    088A06B0:[008A2821]: addu       $a1, $a0, $t2
    088A06B4:[0065602A]: slt        $t4, $v1, $a1
    088A06B8:[11800006]: beq        $t4, $zr, 0x088A06D4
    088A06BC:[00000000]: nop
    088A06C0:[10E8FFDD]: beq        $a3, $t0, 0x088A0638
    088A06C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A06C8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088A06CC:[0A228199]: j          0x088A0664
    088A06D0:[8CE70000]: lw         $a3, 0($a3)
    088A06D4:[10650014]: beq        $v1, $a1, 0x088A0728
    088A06D8:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    088A06DC:[00653023]: subu       $a2, $v1, $a1
    088A06E0:[000628C0]: sll        $a1, $a2, 0x0003
    088A06E4:[ACE60004]: sw         $a2, 4($a3)
    088A06E8:[00E53821]: addu       $a3, $a3, $a1
    088A06EC:[24E50008]: addiu      $a1, $a3, 8
    088A06F0:[11400006]: beq        $t2, $zr, 0x088A070C
    088A06F4:[ACE40004]: sw         $a0, 4($a3)
    088A06F8:[8D820000]: lw         $v0, 0($t4)
    088A06FC:[00ED2021]: addu       $a0, $a3, $t5
    088A0700:[AC8A0004]: sw         $t2, 4($a0)
    088A0704:[AC820000]: sw         $v0, 0($a0)
    088A0708:[AD840000]: sw         $a0, 0($t4)
    088A070C:[AD690014]: sw         $t1, 20($t3)
    088A0710:[ACEB0000]: sw         $t3, 0($a3)
    088A0714:[8CE90004]: lw         $t1, 4($a3)
    088A0718:[8D67000C]: lw         $a3, 12($t3)
    088A071C:[00E96821]: addu       $t5, $a3, $t1
    088A0720:[0A22818E]: j          0x088A0638
    088A0724:[AD6D000C]: sw         $t5, 12($t3)
    088A0728:[8CE80000]: lw         $t0, 0($a3)
    088A072C:[01206021]: addu       $t4, $t1, $zr <=> move $t4, $t1
    088A0730:[0A2281B7]: j          0x088A06DC
    088A0734:[AD280000]: sw         $t0, 0($t1)
    088A0738:[0A2281B7]: j          0x088A06DC
    088A073C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088A0740:[10C00007]: beq        $a2, $zr, 0x088A0760
    088A0744:[24E50008]: addiu      $a1, $a3, 8
    088A0748:[00A6001B]: divu       $a1, $a2
    088A074C:[50C00001]: beql       $a2, $zr, 0x088A0754
    088A0750:[000001CD]: break      0x00007
    088A0754:[00005010]: mfhi       $t2
    088A0758:[1540FFD9]: bne        $t2, $zr, 0x088A06C0
    088A075C:[00000000]: nop
    088A0760:[8CE60000]: lw         $a2, 0($a3)
    088A0764:[0A2281C3]: j          0x088A070C
    088A0768:[AD260000]: sw         $a2, 0($t1)
  Back Branch 088A06C0 71,114 times (length 36)
    088A0624:[8C820000]: lw         $v0, 0($a0)
    088A0628:[2484FFFF]: addiu      $a0, $a0, -1
    088A062C:[50440004]: beql       $v0, $a0, 0x088A0640
    088A0630:[8D680014]: lw         $t0, 20($t3)
    088A0634:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 088A0638:[03E00008]: jr         $ra
    088A063C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088A0640:[2CA90008]: sltiu      $t1, $a1, 8
    088A0644:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    088A0648:[0089280B]: movn       $a1, $a0, $t1
    088A064C:[24A70007]: addiu      $a3, $a1, 7
    088A0650:[000718C2]: srl        $v1, $a3, 0x0003
    088A0654:[8D070000]: lw         $a3, 0($t0)
    088A0658:[24640001]: addiu      $a0, $v1, 1
    088A065C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A0660:[000468C0]: sll        $t5, $a0, 0x0003
    088A0664:[8CE30004]: lw         $v1, 4($a3)
    088A0668:[0064282A]: slt        $a1, $v1, $a0
    088A066C:[14A00014]: bne        $a1, $zr, 0x088A06C0
    088A0670:[00000000]: nop
    088A0674:[10640032]: beq        $v1, $a0, 0x088A0740
    088A0678:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088A067C:[10C0002E]: beq        $a2, $zr, 0x088A0738
    088A0680:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088A0684:[0064C823]: subu       $t9, $v1, $a0
    088A0688:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A068C:[00F87821]: addu       $t7, $a3, $t8
    088A0690:[25EE0008]: addiu      $t6, $t7, 8
    088A0694:[01C6001B]: divu       $t6, $a2
    088A0698:[50C00001]: beql       $a2, $zr, 0x088A06A0
    088A069C:[000001CD]: break      0x00007
    088A06A0:[00001010]: mfhi       $v0
    088A06A4:[1040000D]: beq        $v0, $zr, 0x088A06DC
    088A06A8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088A06AC:[000250C2]: srl        $t2, $v0, 0x0003
    088A06B0:[008A2821]: addu       $a1, $a0, $t2
    088A06B4:[0065602A]: slt        $t4, $v1, $a1
    088A06B8:[11800006]: beq        $t4, $zr, 0x088A06D4
    088A06BC:[00000000]: nop
--> 088A06C0:[10E8FFDD]: beq        $a3, $t0, 0x088A0638
    088A06C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A06C8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088A06CC:[0A228199]: j          0x088A0664
    088A06D0:[8CE70000]: lw         $a3, 0($a3)
  Back Branch 088A06CC 71,114 times (length 28)
    088A0650:[000718C2]: srl        $v1, $a3, 0x0003
    088A0654:[8D070000]: lw         $a3, 0($t0)
    088A0658:[24640001]: addiu      $a0, $v1, 1
    088A065C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A0660:[000468C0]: sll        $t5, $a0, 0x0003
--> 088A0664:[8CE30004]: lw         $v1, 4($a3)
    088A0668:[0064282A]: slt        $a1, $v1, $a0
    088A066C:[14A00014]: bne        $a1, $zr, 0x088A06C0
    088A0670:[00000000]: nop
    088A0674:[10640032]: beq        $v1, $a0, 0x088A0740
    088A0678:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088A067C:[10C0002E]: beq        $a2, $zr, 0x088A0738
    088A0680:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088A0684:[0064C823]: subu       $t9, $v1, $a0
    088A0688:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A068C:[00F87821]: addu       $t7, $a3, $t8
    088A0690:[25EE0008]: addiu      $t6, $t7, 8
    088A0694:[01C6001B]: divu       $t6, $a2
    088A0698:[50C00001]: beql       $a2, $zr, 0x088A06A0
    088A069C:[000001CD]: break      0x00007
    088A06A0:[00001010]: mfhi       $v0
    088A06A4:[1040000D]: beq        $v0, $zr, 0x088A06DC
    088A06A8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088A06AC:[000250C2]: srl        $t2, $v0, 0x0003
    088A06B0:[008A2821]: addu       $a1, $a0, $t2
    088A06B4:[0065602A]: slt        $t4, $v1, $a1
    088A06B8:[11800006]: beq        $t4, $zr, 0x088A06D4
    088A06BC:[00000000]: nop
    088A06C0:[10E8FFDD]: beq        $a3, $t0, 0x088A0638
    088A06C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A06C8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
--> 088A06CC:[0A228199]: j          0x088A0664
    088A06D0:[8CE70000]: lw         $a3, 0($a3)
    088A06D4:[10650014]: beq        $v1, $a1, 0x088A0728
    088A06D8:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    088A06DC:[00653023]: subu       $a2, $v1, $a1
  Back Branch 088A0720 1,945 times (length 60)
    088A0624:[8C820000]: lw         $v0, 0($a0)
    088A0628:[2484FFFF]: addiu      $a0, $a0, -1
    088A062C:[50440004]: beql       $v0, $a0, 0x088A0640
    088A0630:[8D680014]: lw         $t0, 20($t3)
    088A0634:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 088A0638:[03E00008]: jr         $ra
    088A063C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088A0640:[2CA90008]: sltiu      $t1, $a1, 8
    088A0644:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    088A0648:[0089280B]: movn       $a1, $a0, $t1
    088A064C:[24A70007]: addiu      $a3, $a1, 7
    088A0650:[000718C2]: srl        $v1, $a3, 0x0003
    088A0654:[8D070000]: lw         $a3, 0($t0)
    088A0658:[24640001]: addiu      $a0, $v1, 1
    088A065C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A0660:[000468C0]: sll        $t5, $a0, 0x0003
    088A0664:[8CE30004]: lw         $v1, 4($a3)
    088A0668:[0064282A]: slt        $a1, $v1, $a0
    088A066C:[14A00014]: bne        $a1, $zr, 0x088A06C0
    088A0670:[00000000]: nop
    088A0674:[10640032]: beq        $v1, $a0, 0x088A0740
    088A0678:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088A067C:[10C0002E]: beq        $a2, $zr, 0x088A0738
    088A0680:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088A0684:[0064C823]: subu       $t9, $v1, $a0
    088A0688:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A068C:[00F87821]: addu       $t7, $a3, $t8
    088A0690:[25EE0008]: addiu      $t6, $t7, 8
    088A0694:[01C6001B]: divu       $t6, $a2
    088A0698:[50C00001]: beql       $a2, $zr, 0x088A06A0
    088A069C:[000001CD]: break      0x00007
    088A06A0:[00001010]: mfhi       $v0
    088A06A4:[1040000D]: beq        $v0, $zr, 0x088A06DC
    088A06A8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088A06AC:[000250C2]: srl        $t2, $v0, 0x0003
    088A06B0:[008A2821]: addu       $a1, $a0, $t2
    088A06B4:[0065602A]: slt        $t4, $v1, $a1
    088A06B8:[11800006]: beq        $t4, $zr, 0x088A06D4
    088A06BC:[00000000]: nop
    088A06C0:[10E8FFDD]: beq        $a3, $t0, 0x088A0638
    088A06C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A06C8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088A06CC:[0A228199]: j          0x088A0664
    088A06D0:[8CE70000]: lw         $a3, 0($a3)
    088A06D4:[10650014]: beq        $v1, $a1, 0x088A0728
    088A06D8:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    088A06DC:[00653023]: subu       $a2, $v1, $a1
    088A06E0:[000628C0]: sll        $a1, $a2, 0x0003
    088A06E4:[ACE60004]: sw         $a2, 4($a3)
    088A06E8:[00E53821]: addu       $a3, $a3, $a1
    088A06EC:[24E50008]: addiu      $a1, $a3, 8
    088A06F0:[11400006]: beq        $t2, $zr, 0x088A070C
    088A06F4:[ACE40004]: sw         $a0, 4($a3)
    088A06F8:[8D820000]: lw         $v0, 0($t4)
    088A06FC:[00ED2021]: addu       $a0, $a3, $t5
    088A0700:[AC8A0004]: sw         $t2, 4($a0)
    088A0704:[AC820000]: sw         $v0, 0($a0)
    088A0708:[AD840000]: sw         $a0, 0($t4)
    088A070C:[AD690014]: sw         $t1, 20($t3)
    088A0710:[ACEB0000]: sw         $t3, 0($a3)
    088A0714:[8CE90004]: lw         $t1, 4($a3)
    088A0718:[8D67000C]: lw         $a3, 12($t3)
    088A071C:[00E96821]: addu       $t5, $a3, $t1
--> 088A0720:[0A22818E]: j          0x088A0638
    088A0724:[AD6D000C]: sw         $t5, 12($t3)
    088A0728:[8CE80000]: lw         $t0, 0($a3)
    088A072C:[01206021]: addu       $t4, $t1, $zr <=> move $t4, $t1
    088A0730:[0A2281B7]: j          0x088A06DC
_S1_2_8881BC8 717,015 instructions (0.416%), 143,403 calls (08881BC8 - 08881BD8, length 5)
    08881BC8:[10800002]: beq        $a0, $zr, 0x08881BD4
    08881BCC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08881BD0:[8C820044]: lw         $v0, 68($a0)
    08881BD4:[03E00008]: jr         $ra
    08881BD8:[00000000]: nop
_S1_2_889E144 702,489 instructions (0.408%), 27,019 calls (0889E144 - 0889E1A8, length 26)
    0889E144:[27BDFFF0]: addiu      $sp, $sp, -16
    0889E148:[340A8000]: ori        $t2, $zr, -32768 <=> li $t2, 32768
    0889E14C:[3C028044]: lui        $v0, 0x8044 <=> li $v0, 0x80440000
    0889E150:[2C8B0004]: sltiu      $t3, $a0, 4
    0889E154:[AFBF0000]: sw         $ra, 0($sp)
    0889E158:[34480010]: ori        $t0, $v0, 16
    0889E15C:[1160000F]: beq        $t3, $zr, 0x0889E19C
    0889E160:[0145482B]: sltu       $t1, $t2, $a1
    0889E164:[3C0B8044]: lui        $t3, 0x8044 <=> li $t3, 0x80440000
    0889E168:[0146502B]: sltu       $t2, $t2, $a2
    0889E16C:[1520000B]: bne        $t1, $zr, 0x0889E19C
    0889E170:[3568000A]: ori        $t0, $t3, 10
    0889E174:[3C0C0899]: lui        $t4, 0x0899 <=> li $t4, 0x08990000
    0889E178:[00044080]: sll        $t0, $a0, 0x0002
    0889E17C:[25899600]: addiu      $t1, $t4, -27136
    0889E180:[3C048044]: lui        $a0, 0x8044 <=> li $a0, 0x80440000
    0889E184:[01091821]: addu       $v1, $t0, $t1
    0889E188:[15400004]: bne        $t2, $zr, 0x0889E19C
    0889E18C:[3488000A]: ori        $t0, $a0, 10
    0889E190:[0E2283F7]: jal        0x088A0FDC [sceAudioOutputPannedBlocking]
    0889E194:[8C640000]: lw         $a0, 0($v1)
    0889E198:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0889E19C:[8FBF0000]: lw         $ra, 0($sp)
    0889E1A0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0889E1A4:[03E00008]: jr         $ra
    0889E1A8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8881B4C 694,489 instructions (0.403%), 7,993 calls (08881B4C - 08881BC4, length 31)
    08881B4C:[27BDFFF0]: addiu      $sp, $sp, -16
    08881B50:[AFBF0004]: sw         $ra, 4($sp)
    08881B54:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08881B58:[AFB00000]: sw         $s0, 0($sp)
    08881B5C:[8C507348]: lw         $s0, 29512($v0)
    08881B60:[56000007]: bnel       $s0, $zr, 0x08881B80
    08881B64:[8E030038]: lw         $v1, 56($s0)
    08881B68:[0A2206EF]: j          0x08881BBC
    08881B6C:[8FBF0004]: lw         $ra, 4($sp)
    08881B70:[8E10004C]: lw         $s0, 76($s0)
    08881B74:[12000011]: beq        $s0, $zr, 0x08881BBC
    08881B78:[8FBF0004]: lw         $ra, 4($sp)
    08881B7C:[8E030038]: lw         $v1, 56($s0)
    08881B80:[5060FFFC]: beql       $v1, $zr, 0x08881B74
    08881B84:[8E10004C]: lw         $s0, 76($s0)
    08881B88:[8E020004]: lw         $v0, 4($s0)
    08881B8C:[30420002]: andi       $v0, $v0, 2
    08881B90:[1440FFF7]: bne        $v0, $zr, 0x08881B70
    08881B94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B98:[0060F809]: jalr       $ra, $v1
    08881B9C:[00000000]: nop
    08881BA0:[8E020040]: lw         $v0, 64($s0)
    08881BA4:[24420001]: addiu      $v0, $v0, 1
    08881BA8:[AE020040]: sw         $v0, 64($s0)
    08881BAC:[8E10004C]: lw         $s0, 76($s0)
    08881BB0:[5600FFF3]: bnel       $s0, $zr, 0x08881B80
    08881BB4:[8E030038]: lw         $v1, 56($s0)
    08881BB8:[8FBF0004]: lw         $ra, 4($sp)
    08881BBC:[8FB00000]: lw         $s0, 0($sp)
    08881BC0:[03E00008]: jr         $ra
    08881BC4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08881B90 47,608 times (length 10)
    08881B5C:[8C507348]: lw         $s0, 29512($v0)
    08881B60:[56000007]: bnel       $s0, $zr, 0x08881B80
    08881B64:[8E030038]: lw         $v1, 56($s0)
    08881B68:[0A2206EF]: j          0x08881BBC
    08881B6C:[8FBF0004]: lw         $ra, 4($sp)
--> 08881B70:[8E10004C]: lw         $s0, 76($s0)
    08881B74:[12000011]: beq        $s0, $zr, 0x08881BBC
    08881B78:[8FBF0004]: lw         $ra, 4($sp)
    08881B7C:[8E030038]: lw         $v1, 56($s0)
    08881B80:[5060FFFC]: beql       $v1, $zr, 0x08881B74
    08881B84:[8E10004C]: lw         $s0, 76($s0)
    08881B88:[8E020004]: lw         $v0, 4($s0)
    08881B8C:[30420002]: andi       $v0, $v0, 2
--> 08881B90:[1440FFF7]: bne        $v0, $zr, 0x08881B70
    08881B94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B98:[0060F809]: jalr       $ra, $v1
    08881B9C:[00000000]: nop
    08881BA0:[8E020040]: lw         $v0, 64($s0)
  Back Branch 08881BB0 38,530 times (length 14)
    08881B6C:[8FBF0004]: lw         $ra, 4($sp)
    08881B70:[8E10004C]: lw         $s0, 76($s0)
    08881B74:[12000011]: beq        $s0, $zr, 0x08881BBC
    08881B78:[8FBF0004]: lw         $ra, 4($sp)
    08881B7C:[8E030038]: lw         $v1, 56($s0)
--> 08881B80:[5060FFFC]: beql       $v1, $zr, 0x08881B74
    08881B84:[8E10004C]: lw         $s0, 76($s0)
    08881B88:[8E020004]: lw         $v0, 4($s0)
    08881B8C:[30420002]: andi       $v0, $v0, 2
    08881B90:[1440FFF7]: bne        $v0, $zr, 0x08881B70
    08881B94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881B98:[0060F809]: jalr       $ra, $v1
    08881B9C:[00000000]: nop
    08881BA0:[8E020040]: lw         $v0, 64($s0)
    08881BA4:[24420001]: addiu      $v0, $v0, 1
    08881BA8:[AE020040]: sw         $v0, 64($s0)
    08881BAC:[8E10004C]: lw         $s0, 76($s0)
--> 08881BB0:[5600FFF3]: bnel       $s0, $zr, 0x08881B80
    08881BB4:[8E030038]: lw         $v1, 56($s0)
    08881BB8:[8FBF0004]: lw         $ra, 4($sp)
    08881BBC:[8FB00000]: lw         $s0, 0($sp)
    08881BC0:[03E00008]: jr         $ra
  Back Branch 08881B80 98 times (length 5)
    08881B60:[56000007]: bnel       $s0, $zr, 0x08881B80
    08881B64:[8E030038]: lw         $v1, 56($s0)
    08881B68:[0A2206EF]: j          0x08881BBC
    08881B6C:[8FBF0004]: lw         $ra, 4($sp)
    08881B70:[8E10004C]: lw         $s0, 76($s0)
--> 08881B74:[12000011]: beq        $s0, $zr, 0x08881BBC
    08881B78:[8FBF0004]: lw         $ra, 4($sp)
    08881B7C:[8E030038]: lw         $v1, 56($s0)
--> 08881B80:[5060FFFC]: beql       $v1, $zr, 0x08881B74
    08881B84:[8E10004C]: lw         $s0, 76($s0)
    08881B88:[8E020004]: lw         $v0, 4($s0)
    08881B8C:[30420002]: andi       $v0, $v0, 2
    08881B90:[1440FFF7]: bne        $v0, $zr, 0x08881B70
_S1_2_880BBE4 685,134 instructions (0.398%), 21 calls (0880BB30 - 0880BBEC, length 48)
    0880BB30:[27BDFFF0]: addiu      $sp, $sp, -16
    0880BB34:[AFBF000C]: sw         $ra, 12($sp)
    0880BB38:[AFB20008]: sw         $s2, 8($sp)
    0880BB3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0880BB40:[AFB10004]: sw         $s1, 4($sp)
    0880BB44:[AFB00000]: sw         $s0, 0($sp)
    0880BB48:[0E202EC6]: jal        0x0880BB18
    0880BB4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880BB50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880BB54:[0E202EC0]: jal        0x0880BB00
    0880BB58:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880BB5C:[18400014]: blez       $v0, 0x0880BBB0
    0880BB60:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
    0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
    0880BBBC:[8FB00000]: lw         $s0, 0($sp)
    0880BBC0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880BBC4:[03E00008]: jr         $ra
    0880BBC8:[27BD0010]: addiu      $sp, $sp, 16
    0880BBE4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0880BBE8:[0A202ECC]: j          0x0880BB30
    0880BBEC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
  Back Branch 0880BBA0 201,444 times (length 6)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
--> 0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
--> 0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
  Back Branch 0880BBA8 86 times (length 14)
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
--> 0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
--> 0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 0880BBE8 21 times (length 48)
--> 0880BB30:[27BDFFF0]: addiu      $sp, $sp, -16
    0880BB34:[AFBF000C]: sw         $ra, 12($sp)
    0880BB38:[AFB20008]: sw         $s2, 8($sp)
    0880BB3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0880BB40:[AFB10004]: sw         $s1, 4($sp)
    0880BB44:[AFB00000]: sw         $s0, 0($sp)
    0880BB48:[0E202EC6]: jal        0x0880BB18
    0880BB4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880BB50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880BB54:[0E202EC0]: jal        0x0880BB00
    0880BB58:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880BB5C:[18400014]: blez       $v0, 0x0880BBB0
    0880BB60:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
    0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
    0880BBBC:[8FB00000]: lw         $s0, 0($sp)
    0880BBC0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880BBC4:[03E00008]: jr         $ra
    0880BBC8:[27BD0010]: addiu      $sp, $sp, 16
    0880BBE4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
--> 0880BBE8:[0A202ECC]: j          0x0880BB30
    0880BBEC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
_S1_2_889BD14 681,190 instructions (0.396%), 8,014 calls (0889BD14 - 0889C064, length 213)
    0889BD14:[27BDFFF0]: addiu      $sp, $sp, -16
    0889BD18:[30A30010]: andi       $v1, $a1, 16
    0889BD1C:[AFB00000]: sw         $s0, 0($sp)
    0889BD20:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0889BD24:[30B00001]: andi       $s0, $a1, 1
    0889BD28:[7CB90040]: ext        $t9, $a1, 1, 1
    0889BD2C:[10600084]: beq        $v1, $zr, 0x0889BF40
    0889BD30:[7CB80080]: ext        $t8, $a1, 2, 1
    0889BD34:[8C83009C]: lw         $v1, 156($a0)
    0889BD38:[8C8400D0]: lw         $a0, 208($a0)
    0889BD3C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0889BD40:[8D6A00D4]: lw         $t2, 212($t3)
    0889BD44:[8D6800CC]: lw         $t0, 204($t3)
    0889BD48:[1065007B]: beq        $v1, $a1, 0x0889BF38
    0889BD4C:[00041600]: sll        $v0, $a0, 0x0018
    0889BD50:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0889BD54:[10660078]: beq        $v1, $a2, 0x0889BF38
    0889BD58:[000417C0]: sll        $v0, $a0, 0x001F
    0889BD5C:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0889BD60:[10670075]: beq        $v1, $a3, 0x0889BF38
    0889BD64:[00041700]: sll        $v0, $a0, 0x001C
    0889BD68:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0889BD6C:[1064004D]: beq        $v1, $a0, 0x0889BEA4
    0889BD70:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    0889BD74:[8D6E0008]: lw         $t6, 8($t3)
    0889BD78:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    0889BD7C:[25CD00C8]: addiu      $t5, $t6, 200
    0889BD80:[7DA21E00]: ext        $v0, $t5, 24, 4
    0889BD84:[00021C00]: sll        $v1, $v0, 0x0010
    0889BD88:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0889BD8C:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0889BD90:[00674825]: or         $t1, $v1, $a3
    0889BD94:[AD6D0008]: sw         $t5, 8($t3)
    0889BD98:[01853025]: or         $a2, $t4, $a1
    0889BD9C:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    0889BDA0:[ADC90000]: sw         $t1, 0($t6)
    0889BDA4:[25C90008]: addiu      $t1, $t6, 8
    0889BDA8:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0889BDAC:[ADC60004]: sw         $a2, 4($t6)
    0889BDB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0889BDB4:[00063FC2]: srl        $a3, $a2, 0x001F
    0889BDB8:[00C71021]: addu       $v0, $a2, $a3
    0889BDBC:[00026843]: sra        $t5, $v0, 0x0001
    0889BDC0:[000D2040]: sll        $a0, $t5, 0x0001
    0889BDC4:[00C47023]: subu       $t6, $a2, $a0
    0889BDC8:[000E7900]: sll        $t7, $t6, 0x0004
    0889BDCC:[01EE3821]: addu       $a3, $t7, $t6
    0889BDD0:[24C60001]: addiu      $a2, $a2, 1
    0889BDD4:[01AE7821]: addu       $t7, $t5, $t6
    0889BDD8:[000F7180]: sll        $t6, $t7, 0x0006
    0889BDDC:[00076900]: sll        $t5, $a3, 0x0004
    0889BDE0:[28CF0010]: slti       $t7, $a2, 16
    0889BDE4:[A4AE0004]: sh         $t6, 4($a1)
    0889BDE8:[A4AD0006]: sh         $t5, 6($a1)
    0889BDEC:[ACA80000]: sw         $t0, 0($a1)
    0889BDF0:[A4AA0008]: sh         $t2, 8($a1)
    0889BDF4:[15E0FFEF]: bne        $t7, $zr, 0x0889BDB4
    0889BDF8:[24A5000C]: addiu      $a1, $a1, 12
    0889BDFC:[00187A80]: sll        $t7, $t8, 0x000A
    0889BE00:[8D780008]: lw         $t8, 8($t3)
    0889BE04:[00192240]: sll        $a0, $t9, 0x0009
    0889BE08:[00101A00]: sll        $v1, $s0, 0x0008
    0889BE0C:[01E47025]: or         $t6, $t7, $a0
    0889BE10:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    0889BE14:[27070004]: addiu      $a3, $t8, 4
    0889BE18:[01C33025]: or         $a2, $t6, $v1
    0889BE1C:[35A50001]: ori        $a1, $t5, 1
    0889BE20:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    0889BE24:[00C5C825]: or         $t9, $a2, $a1
    0889BE28:[360A011C]: ori        $t2, $s0, 284
    0889BE2C:[24E80004]: addiu      $t0, $a3, 4
    0889BE30:[AF190000]: sw         $t9, 0($t8)
    0889BE34:[AD680008]: sw         $t0, 8($t3)
    0889BE38:[1120000C]: beq        $t1, $zr, 0x0889BE6C
    0889BE3C:[ACEA0000]: sw         $t2, 0($a3)
    0889BE40:[7D391E00]: ext        $t9, $t1, 24, 4
    0889BE44:[00198400]: sll        $s0, $t9, 0x0010
    0889BE48:[7C09FE04]: ins        $t1, $zr, 24, 8
    0889BE4C:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0889BE50:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    0889BE54:[012A1025]: or         $v0, $t1, $t2
    0889BE58:[02184025]: or         $t0, $s0, $t8
    0889BE5C:[24E9000C]: addiu      $t1, $a3, 12
    0889BE60:[ACE80004]: sw         $t0, 4($a3)
    0889BE64:[ACE20008]: sw         $v0, 8($a3)
    0889BE68:[AD690008]: sw         $t1, 8($t3)
    0889BE6C:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    0889BE70:[8D640008]: lw         $a0, 8($t3)
    0889BE74:[01863825]: or         $a3, $t4, $a2
    0889BE78:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    0889BE7C:[00EC1025]: or         $v0, $a3, $t4
    0889BE80:[24870004]: addiu      $a3, $a0, 4
    0889BE84:[24F00004]: addiu      $s0, $a3, 4
    0889BE88:[AD700008]: sw         $s0, 8($t3)
    0889BE8C:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    0889BE90:[8FB00000]: lw         $s0, 0($sp)
    0889BE94:[AC820000]: sw         $v0, 0($a0)
    0889BE98:[ACEB0000]: sw         $t3, 0($a3)
    0889BE9C:[03E00008]: jr         $ra
    0889BEA0:[27BD0010]: addiu      $sp, $sp, 16
    0889BEA4:[8D6E0008]: lw         $t6, 8($t3)
    0889BEA8:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    0889BEAC:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    0889BEB0:[25CD0188]: addiu      $t5, $t6, 392
    0889BEB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0889BEB8:[7DA61E00]: ext        $a2, $t5, 24, 4
    0889BEBC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0889BEC0:[00061C00]: sll        $v1, $a2, 0x0010
    0889BEC4:[018F1025]: or         $v0, $t4, $t7
    0889BEC8:[00654825]: or         $t1, $v1, $a1
    0889BECC:[ADC20004]: sw         $v0, 4($t6)
    0889BED0:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    0889BED4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0889BED8:[AD6D0008]: sw         $t5, 8($t3)
    0889BEDC:[ADC90000]: sw         $t1, 0($t6)
    0889BEE0:[25C90008]: addiu      $t1, $t6, 8
    0889BEE4:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0889BEE8:[00067FC2]: srl        $t7, $a2, 0x001F
    0889BEEC:[00CF1021]: addu       $v0, $a2, $t7
    0889BEF0:[00026843]: sra        $t5, $v0, 0x0001
    0889BEF4:[000D2040]: sll        $a0, $t5, 0x0001
    0889BEF8:[00C47023]: subu       $t6, $a2, $a0
    0889BEFC:[000E3900]: sll        $a3, $t6, 0x0004
    0889BF00:[00EE7821]: addu       $t7, $a3, $t6
    0889BF04:[24C60001]: addiu      $a2, $a2, 1
    0889BF08:[01AE3821]: addu       $a3, $t5, $t6
    0889BF0C:[00077140]: sll        $t6, $a3, 0x0005
    0889BF10:[000F6900]: sll        $t5, $t7, 0x0004
    0889BF14:[28C70020]: slti       $a3, $a2, 32
    0889BF18:[A4AE0004]: sh         $t6, 4($a1)
    0889BF1C:[A4AD0006]: sh         $t5, 6($a1)
    0889BF20:[ACA80000]: sw         $t0, 0($a1)
    0889BF24:[A4AA0008]: sh         $t2, 8($a1)
    0889BF28:[14E0FFEF]: bne        $a3, $zr, 0x0889BEE8
    0889BF2C:[24A5000C]: addiu      $a1, $a1, 12
    0889BF30:[0A226F80]: j          0x0889BE00
    0889BF34:[00187A80]: sll        $t7, $t8, 0x000A
    0889BF38:[0A226F5A]: j          0x0889BD68
    0889BF3C:[01024025]: or         $t0, $t0, $v0
    0889BF40:[8C8300B4]: lw         $v1, 180($a0)
    0889BF44:[8C8D00AC]: lw         $t5, 172($a0)
    0889BF48:[8C8800B8]: lw         $t0, 184($a0)
    0889BF4C:[8C8E00B0]: lw         $t6, 176($a0)
    0889BF50:[006D4823]: subu       $t1, $v1, $t5
    0889BF54:[8C84009C]: lw         $a0, 156($a0)
    0889BF58:[8D6300D0]: lw         $v1, 208($t3)
    0889BF5C:[010E7823]: subu       $t7, $t0, $t6
    0889BF60:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0889BF64:[25280001]: addiu      $t0, $t1, 1
    0889BF68:[8D6C00CC]: lw         $t4, 204($t3)
    0889BF6C:[25E90001]: addiu      $t1, $t7, 1
    0889BF70:[00031600]: sll        $v0, $v1, 0x0018
    0889BF74:[1085003A]: beq        $a0, $a1, 0x0889C060
    0889BF78:[8D6F00D4]: lw         $t7, 212($t3)
    0889BF7C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0889BF80:[108A0037]: beq        $a0, $t2, 0x0889C060
    0889BF84:[000317C0]: sll        $v0, $v1, 0x001F
    0889BF88:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0889BF8C:[10870034]: beq        $a0, $a3, 0x0889C060
    0889BF90:[00031700]: sll        $v0, $v1, 0x001C
    0889BF94:[8D6A0008]: lw         $t2, 8($t3)
    0889BF98:[00182A80]: sll        $a1, $t8, 0x000A
    0889BF9C:[00191A40]: sll        $v1, $t9, 0x0009
    0889BFA0:[25590020]: addiu      $t9, $t2, 32
    0889BFA4:[00A32025]: or         $a0, $a1, $v1
    0889BFA8:[00103200]: sll        $a2, $s0, 0x0008
    0889BFAC:[7F381E00]: ext        $t8, $t9, 24, 4
    0889BFB0:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    0889BFB4:[00861825]: or         $v1, $a0, $a2
    0889BFB8:[00188400]: sll        $s0, $t8, 0x0010
    0889BFBC:[34460001]: ori        $a2, $v0, 1
    0889BFC0:[7C19FE04]: ins        $t9, $zr, 24, 8
    0889BFC4:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    0889BFC8:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0889BFCC:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    0889BFD0:[03223825]: or         $a3, $t9, $v0
    0889BFD4:[02182025]: or         $a0, $s0, $t8
    0889BFD8:[0066C825]: or         $t9, $v1, $a2
    0889BFDC:[01A84021]: addu       $t0, $t5, $t0
    0889BFE0:[25460008]: addiu      $a2, $t2, 8
    0889BFE4:[01C94821]: addu       $t1, $t6, $t1
    0889BFE8:[34B0011C]: ori        $s0, $a1, 284
    0889BFEC:[25420028]: addiu      $v0, $t2, 40
    0889BFF0:[AD440000]: sw         $a0, 0($t2)
    0889BFF4:[AD470004]: sw         $a3, 4($t2)
    0889BFF8:[AD4C0008]: sw         $t4, 8($t2)
    0889BFFC:[A4C80010]: sh         $t0, 16($a2)
    0889C000:[ACCC000C]: sw         $t4, 12($a2)
    0889C004:[A4C90012]: sh         $t1, 18($a2)
    0889C008:[A4CF0014]: sh         $t7, 20($a2)
    0889C00C:[AD620008]: sw         $v0, 8($t3)
    0889C010:[AD590020]: sw         $t9, 32($t2)
    0889C014:[AD500024]: sw         $s0, 36($t2)
    0889C018:[A4CD0004]: sh         $t5, 4($a2)
    0889C01C:[A4CE0006]: sh         $t6, 6($a2)
    0889C020:[10C0000B]: beq        $a2, $zr, 0x0889C050
    0889C024:[A4CF0008]: sh         $t7, 8($a2)
    0889C028:[7CC81E00]: ext        $t0, $a2, 24, 4
    0889C02C:[00084C00]: sll        $t1, $t0, 0x0010
    0889C030:[7C06FE04]: ins        $a2, $zr, 24, 8
    0889C034:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    0889C038:[01386025]: or         $t4, $t1, $t8
    0889C03C:[00CF7025]: or         $t6, $a2, $t7
    0889C040:[254D0030]: addiu      $t5, $t2, 48
    0889C044:[AD4C0028]: sw         $t4, 40($t2)
    0889C048:[AD4E002C]: sw         $t6, 44($t2)
    0889C04C:[AD6D0008]: sw         $t5, 8($t3)
    0889C050:[8D640008]: lw         $a0, 8($t3)
    0889C054:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    0889C058:[0A226FA0]: j          0x0889BE80
    0889C05C:[35420002]: ori        $v0, $t2, 2
    0889C060:[0A226FE5]: j          0x0889BF94
    0889C064:[01826025]: or         $t4, $t4, $v0
  Back Branch 0889C060 8,014 times (length 53)
    0889BF80:[108A0037]: beq        $a0, $t2, 0x0889C060
    0889BF84:[000317C0]: sll        $v0, $v1, 0x001F
    0889BF88:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0889BF8C:[10870034]: beq        $a0, $a3, 0x0889C060
    0889BF90:[00031700]: sll        $v0, $v1, 0x001C
--> 0889BF94:[8D6A0008]: lw         $t2, 8($t3)
    0889BF98:[00182A80]: sll        $a1, $t8, 0x000A
    0889BF9C:[00191A40]: sll        $v1, $t9, 0x0009
    0889BFA0:[25590020]: addiu      $t9, $t2, 32
    0889BFA4:[00A32025]: or         $a0, $a1, $v1
    0889BFA8:[00103200]: sll        $a2, $s0, 0x0008
    0889BFAC:[7F381E00]: ext        $t8, $t9, 24, 4
    0889BFB0:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    0889BFB4:[00861825]: or         $v1, $a0, $a2
    0889BFB8:[00188400]: sll        $s0, $t8, 0x0010
    0889BFBC:[34460001]: ori        $a2, $v0, 1
    0889BFC0:[7C19FE04]: ins        $t9, $zr, 24, 8
    0889BFC4:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    0889BFC8:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0889BFCC:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    0889BFD0:[03223825]: or         $a3, $t9, $v0
    0889BFD4:[02182025]: or         $a0, $s0, $t8
    0889BFD8:[0066C825]: or         $t9, $v1, $a2
    0889BFDC:[01A84021]: addu       $t0, $t5, $t0
    0889BFE0:[25460008]: addiu      $a2, $t2, 8
    0889BFE4:[01C94821]: addu       $t1, $t6, $t1
    0889BFE8:[34B0011C]: ori        $s0, $a1, 284
    0889BFEC:[25420028]: addiu      $v0, $t2, 40
    0889BFF0:[AD440000]: sw         $a0, 0($t2)
    0889BFF4:[AD470004]: sw         $a3, 4($t2)
    0889BFF8:[AD4C0008]: sw         $t4, 8($t2)
    0889BFFC:[A4C80010]: sh         $t0, 16($a2)
    0889C000:[ACCC000C]: sw         $t4, 12($a2)
    0889C004:[A4C90012]: sh         $t1, 18($a2)
    0889C008:[A4CF0014]: sh         $t7, 20($a2)
    0889C00C:[AD620008]: sw         $v0, 8($t3)
    0889C010:[AD590020]: sw         $t9, 32($t2)
    0889C014:[AD500024]: sw         $s0, 36($t2)
    0889C018:[A4CD0004]: sh         $t5, 4($a2)
    0889C01C:[A4CE0006]: sh         $t6, 6($a2)
    0889C020:[10C0000B]: beq        $a2, $zr, 0x0889C050
    0889C024:[A4CF0008]: sh         $t7, 8($a2)
    0889C028:[7CC81E00]: ext        $t0, $a2, 24, 4
    0889C02C:[00084C00]: sll        $t1, $t0, 0x0010
    0889C030:[7C06FE04]: ins        $a2, $zr, 24, 8
    0889C034:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    0889C038:[01386025]: or         $t4, $t1, $t8
    0889C03C:[00CF7025]: or         $t6, $a2, $t7
    0889C040:[254D0030]: addiu      $t5, $t2, 48
    0889C044:[AD4C0028]: sw         $t4, 40($t2)
    0889C048:[AD4E002C]: sw         $t6, 44($t2)
    0889C04C:[AD6D0008]: sw         $t5, 8($t3)
    0889C050:[8D640008]: lw         $a0, 8($t3)
    0889C054:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    0889C058:[0A226FA0]: j          0x0889BE80
    0889C05C:[35420002]: ori        $v0, $t2, 2
--> 0889C060:[0A226FE5]: j          0x0889BF94
    0889C064:[01826025]: or         $t4, $t4, $v0
  Back Branch 0889C058 8,014 times (length 120)
_S1_2_8878678 680,197 instructions (0.395%), 21,865 calls (08878678 - 08878778, length 65)
    08878678:[27BDFFF0]: addiu      $sp, $sp, -16
    0887867C:[AFB10004]: sw         $s1, 4($sp)
    08878680:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08878684:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08878688:[AFB00000]: sw         $s0, 0($sp)
    0887868C:[AFBF0008]: sw         $ra, 8($sp)
    08878690:[8C860000]: lw         $a2, 0($a0)
    08878694:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08878698:[7C037804]: ins        $v1, $zr, 0, 16
    0887869C:[10620020]: beq        $v1, $v0, 0x08878720
    088786A0:[24900004]: addiu      $s0, $a0, 4
    088786A4:[0043102B]: sltu       $v0, $v0, $v1
    088786A8:[10400014]: beq        $v0, $zr, 0x088786FC
    088786AC:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    088786B0:[3C020030]: lui        $v0, 0x0030 <=> li $v0, 0x00300000
    088786B4:[1062001F]: beq        $v1, $v0, 0x08878734
    088786B8:[0043102B]: sltu       $v0, $v0, $v1
    088786BC:[54400007]: bnel       $v0, $zr, 0x088786DC
    088786C0:[8E020000]: lw         $v0, 0($s0)
    088786C4:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    088786C8:[10620028]: beq        $v1, $v0, 0x0887876C
    088786CC:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    088786D0:[50620027]: beql       $v1, $v0, 0x08878770
    088786D4:[8C820004]: lw         $v0, 4($a0)
    088786D8:[8E020000]: lw         $v0, 0($s0)
    088786DC:[26100004]: addiu      $s0, $s0, 4
    088786E0:[AE220000]: sw         $v0, 0($s1)
    088786E4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088786E8:[8FBF0008]: lw         $ra, 8($sp)
    088786EC:[8FB10004]: lw         $s1, 4($sp)
    088786F0:[8FB00000]: lw         $s0, 0($sp)
    088786F4:[03E00008]: jr         $ra
    088786F8:[27BD0010]: addiu      $sp, $sp, 16
    088786FC:[10620008]: beq        $v1, $v0, 0x08878720
    08878700:[0043102B]: sltu       $v0, $v0, $v1
    08878704:[10400011]: beq        $v0, $zr, 0x0887874C
    08878708:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0887870C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08878710:[10620003]: beq        $v1, $v0, 0x08878720
    08878714:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08878718:[5462FFF0]: bnel       $v1, $v0, 0x088786DC
    0887871C:[8E020000]: lw         $v0, 0($s0)
    08878720:[8E050000]: lw         $a1, 0($s0)
    08878724:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08878728:[0E21D674]: jal        0x088759D0
    0887872C:[26100004]: addiu      $s0, $s0, 4
    08878730:[AE220000]: sw         $v0, 0($s1)
    08878734:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08878738:[8FBF0008]: lw         $ra, 8($sp)
    0887873C:[8FB10004]: lw         $s1, 4($sp)
    08878740:[8FB00000]: lw         $s0, 0($sp)
    08878744:[03E00008]: jr         $ra
    08878748:[27BD0010]: addiu      $sp, $sp, 16
    0887874C:[1062FFF4]: beq        $v1, $v0, 0x08878720
    08878750:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08878754:[5062FFF3]: beql       $v1, $v0, 0x08878724
    08878758:[8E050000]: lw         $a1, 0($s0)
    0887875C:[8E020000]: lw         $v0, 0($s0)
    08878760:[26100004]: addiu      $s0, $s0, 4
    08878764:[0A21E1B9]: j          0x088786E4
    08878768:[AE220000]: sw         $v0, 0($s1)
    0887876C:[8C820004]: lw         $v0, 4($a0)
    08878770:[24900008]: addiu      $s0, $a0, 8
    08878774:[0A21E1CD]: j          0x08878734
    08878778:[AE220000]: sw         $v0, 0($s1)
  Back Branch 08878774 16,642 times (length 18)
    08878720:[8E050000]: lw         $a1, 0($s0)
    08878724:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08878728:[0E21D674]: jal        0x088759D0
    0887872C:[26100004]: addiu      $s0, $s0, 4
    08878730:[AE220000]: sw         $v0, 0($s1)
--> 08878734:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08878738:[8FBF0008]: lw         $ra, 8($sp)
    0887873C:[8FB10004]: lw         $s1, 4($sp)
    08878740:[8FB00000]: lw         $s0, 0($sp)
    08878744:[03E00008]: jr         $ra
    08878748:[27BD0010]: addiu      $sp, $sp, 16
    0887874C:[1062FFF4]: beq        $v1, $v0, 0x08878720
    08878750:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08878754:[5062FFF3]: beql       $v1, $v0, 0x08878724
    08878758:[8E050000]: lw         $a1, 0($s0)
    0887875C:[8E020000]: lw         $v0, 0($s0)
    08878760:[26100004]: addiu      $s0, $s0, 4
    08878764:[0A21E1B9]: j          0x088786E4
    08878768:[AE220000]: sw         $v0, 0($s1)
    0887876C:[8C820004]: lw         $v0, 4($a0)
    08878770:[24900008]: addiu      $s0, $a0, 8
--> 08878774:[0A21E1CD]: j          0x08878734
    08878778:[AE220000]: sw         $v0, 0($s1)
  Back Branch 0887874C 2,194 times (length 13)
    0887870C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08878710:[10620003]: beq        $v1, $v0, 0x08878720
    08878714:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08878718:[5462FFF0]: bnel       $v1, $v0, 0x088786DC
    0887871C:[8E020000]: lw         $v0, 0($s0)
--> 08878720:[8E050000]: lw         $a1, 0($s0)
    08878724:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08878728:[0E21D674]: jal        0x088759D0
    0887872C:[26100004]: addiu      $s0, $s0, 4
    08878730:[AE220000]: sw         $v0, 0($s1)
    08878734:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08878738:[8FBF0008]: lw         $ra, 8($sp)
    0887873C:[8FB10004]: lw         $s1, 4($sp)
    08878740:[8FB00000]: lw         $s0, 0($sp)
    08878744:[03E00008]: jr         $ra
    08878748:[27BD0010]: addiu      $sp, $sp, 16
--> 0887874C:[1062FFF4]: beq        $v1, $v0, 0x08878720
    08878750:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08878754:[5062FFF3]: beql       $v1, $v0, 0x08878724
    08878758:[8E050000]: lw         $a1, 0($s0)
    0887875C:[8E020000]: lw         $v0, 0($s0)
  Back Branch 08878754 599 times (length 14)
    08878710:[10620003]: beq        $v1, $v0, 0x08878720
    08878714:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08878718:[5462FFF0]: bnel       $v1, $v0, 0x088786DC
    0887871C:[8E020000]: lw         $v0, 0($s0)
    08878720:[8E050000]: lw         $a1, 0($s0)
--> 08878724:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08878728:[0E21D674]: jal        0x088759D0
    0887872C:[26100004]: addiu      $s0, $s0, 4
    08878730:[AE220000]: sw         $v0, 0($s1)
    08878734:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08878738:[8FBF0008]: lw         $ra, 8($sp)
    0887873C:[8FB10004]: lw         $s1, 4($sp)
    08878740:[8FB00000]: lw         $s0, 0($sp)
    08878744:[03E00008]: jr         $ra
    08878748:[27BD0010]: addiu      $sp, $sp, 16
    0887874C:[1062FFF4]: beq        $v1, $v0, 0x08878720
    08878750:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
--> 08878754:[5062FFF3]: beql       $v1, $v0, 0x08878724
    08878758:[8E050000]: lw         $a1, 0($s0)
    0887875C:[8E020000]: lw         $v0, 0($s0)
    08878760:[26100004]: addiu      $s0, $s0, 4
    08878764:[0A21E1B9]: j          0x088786E4
  Back Branch 08878764 83 times (length 34)
    088786D0:[50620027]: beql       $v1, $v0, 0x08878770
    088786D4:[8C820004]: lw         $v0, 4($a0)
    088786D8:[8E020000]: lw         $v0, 0($s0)
    088786DC:[26100004]: addiu      $s0, $s0, 4
    088786E0:[AE220000]: sw         $v0, 0($s1)
--> 088786E4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088786E8:[8FBF0008]: lw         $ra, 8($sp)
    088786EC:[8FB10004]: lw         $s1, 4($sp)
    088786F0:[8FB00000]: lw         $s0, 0($sp)
    088786F4:[03E00008]: jr         $ra
    088786F8:[27BD0010]: addiu      $sp, $sp, 16
    088786FC:[10620008]: beq        $v1, $v0, 0x08878720
    08878700:[0043102B]: sltu       $v0, $v0, $v1
    08878704:[10400011]: beq        $v0, $zr, 0x0887874C
    08878708:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0887870C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08878710:[10620003]: beq        $v1, $v0, 0x08878720
    08878714:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08878718:[5462FFF0]: bnel       $v1, $v0, 0x088786DC
    0887871C:[8E020000]: lw         $v0, 0($s0)
    08878720:[8E050000]: lw         $a1, 0($s0)
    08878724:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08878728:[0E21D674]: jal        0x088759D0
    0887872C:[26100004]: addiu      $s0, $s0, 4
    08878730:[AE220000]: sw         $v0, 0($s1)
    08878734:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08878738:[8FBF0008]: lw         $ra, 8($sp)
    0887873C:[8FB10004]: lw         $s1, 4($sp)
    08878740:[8FB00000]: lw         $s0, 0($sp)
    08878744:[03E00008]: jr         $ra
    08878748:[27BD0010]: addiu      $sp, $sp, 16
    0887874C:[1062FFF4]: beq        $v1, $v0, 0x08878720
    08878750:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08878754:[5062FFF3]: beql       $v1, $v0, 0x08878724
    08878758:[8E050000]: lw         $a1, 0($s0)
    0887875C:[8E020000]: lw         $v0, 0($s0)
    08878760:[26100004]: addiu      $s0, $s0, 4
--> 08878764:[0A21E1B9]: j          0x088786E4
    08878768:[AE220000]: sw         $v0, 0($s1)
    0887876C:[8C820004]: lw         $v0, 4($a0)
    08878770:[24900008]: addiu      $s0, $a0, 8
    08878774:[0A21E1CD]: j          0x08878734
_S1_2_880B22C 606,986 instructions (0.353%), 1,107 calls (0880B22C - 0880B2C4, length 39)
    0880B22C:[3C020890]: lui        $v0, 0x0890 <=> li $v0, 0x08900000
    0880B230:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0880B234:[24460F4C]: addiu      $a2, $v0, 3916
    0880B238:[2463314C]: addiu      $v1, $v1, 12620
    0880B23C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0880B240:[0A202C9D]: j          0x0880B274
    0880B244:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0880B248:[8CC20008]: lw         $v0, 8($a2)
    0880B24C:[04400013]: bltz       $v0, 0x0880B29C
    0880B250:[30420020]: andi       $v0, $v0, 32
    0880B254:[8CC20004]: lw         $v0, 4($a2)
    0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
    0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
    0880B288:[8CC20004]: lw         $v0, 4($a2)
    0880B28C:[8CC20008]: lw         $v0, 8($a2)
    0880B290:[0443FFF6]: bgezl      $v0, 0x0880B26C
    0880B294:[24C60044]: addiu      $a2, $a2, 68
    0880B298:[30420020]: andi       $v0, $v0, 32
    0880B29C:[5440FFEE]: bnel       $v0, $zr, 0x0880B258
    0880B2A0:[8CC20004]: lw         $v0, 4($a2)
    0880B2A4:[24C60044]: addiu      $a2, $a2, 68
    0880B2A8:[14C3FFF2]: bne        $a2, $v1, 0x0880B274
    0880B2AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B2B0:[03E00008]: jr         $ra
    0880B2B4:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    0880B2B8:[0443FFE7]: bgezl      $v0, 0x0880B258
    0880B2BC:[8CC20004]: lw         $v0, 4($a2)
    0880B2C0:[0A202C9B]: j          0x0880B26C
    0880B2C4:[24C60044]: addiu      $a2, $a2, 68
  Back Branch 0880B274 53,631 times (length 13)
    0880B234:[24460F4C]: addiu      $a2, $v0, 3916
    0880B238:[2463314C]: addiu      $v1, $v1, 12620
    0880B23C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0880B240:[0A202C9D]: j          0x0880B274
    0880B244:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
--> 0880B248:[8CC20008]: lw         $v0, 8($a2)
    0880B24C:[04400013]: bltz       $v0, 0x0880B29C
    0880B250:[30420020]: andi       $v0, $v0, 32
    0880B254:[8CC20004]: lw         $v0, 4($a2)
    0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
    0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
  Back Branch 0880B2B8 25,797 times (length 26)
    0880B244:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0880B248:[8CC20008]: lw         $v0, 8($a2)
    0880B24C:[04400013]: bltz       $v0, 0x0880B29C
    0880B250:[30420020]: andi       $v0, $v0, 32
    0880B254:[8CC20004]: lw         $v0, 4($a2)
--> 0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
    0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
    0880B288:[8CC20004]: lw         $v0, 4($a2)
    0880B28C:[8CC20008]: lw         $v0, 8($a2)
    0880B290:[0443FFF6]: bgezl      $v0, 0x0880B26C
    0880B294:[24C60044]: addiu      $a2, $a2, 68
    0880B298:[30420020]: andi       $v0, $v0, 32
    0880B29C:[5440FFEE]: bnel       $v0, $zr, 0x0880B258
    0880B2A0:[8CC20004]: lw         $v0, 4($a2)
    0880B2A4:[24C60044]: addiu      $a2, $a2, 68
    0880B2A8:[14C3FFF2]: bne        $a2, $v1, 0x0880B274
    0880B2AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B2B0:[03E00008]: jr         $ra
    0880B2B4:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
--> 0880B2B8:[0443FFE7]: bgezl      $v0, 0x0880B258
    0880B2BC:[8CC20004]: lw         $v0, 4($a2)
    0880B2C0:[0A202C9B]: j          0x0880B26C
    0880B2C4:[24C60044]: addiu      $a2, $a2, 68
  Back Branch 0880B290 7,156 times (length 11)
    0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
--> 0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
    0880B288:[8CC20004]: lw         $v0, 4($a2)
    0880B28C:[8CC20008]: lw         $v0, 8($a2)
--> 0880B290:[0443FFF6]: bgezl      $v0, 0x0880B26C
    0880B294:[24C60044]: addiu      $a2, $a2, 68
    0880B298:[30420020]: andi       $v0, $v0, 32
    0880B29C:[5440FFEE]: bnel       $v0, $zr, 0x0880B258
    0880B2A0:[8CC20004]: lw         $v0, 4($a2)
  Back Branch 0880B2C0 41 times (length 23)
    0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
--> 0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
    0880B288:[8CC20004]: lw         $v0, 4($a2)
    0880B28C:[8CC20008]: lw         $v0, 8($a2)
    0880B290:[0443FFF6]: bgezl      $v0, 0x0880B26C
    0880B294:[24C60044]: addiu      $a2, $a2, 68
    0880B298:[30420020]: andi       $v0, $v0, 32
    0880B29C:[5440FFEE]: bnel       $v0, $zr, 0x0880B258
    0880B2A0:[8CC20004]: lw         $v0, 4($a2)
    0880B2A4:[24C60044]: addiu      $a2, $a2, 68
    0880B2A8:[14C3FFF2]: bne        $a2, $v1, 0x0880B274
    0880B2AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B2B0:[03E00008]: jr         $ra
    0880B2B4:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    0880B2B8:[0443FFE7]: bgezl      $v0, 0x0880B258
    0880B2BC:[8CC20004]: lw         $v0, 4($a2)
--> 0880B2C0:[0A202C9B]: j          0x0880B26C
    0880B2C4:[24C60044]: addiu      $a2, $a2, 68
  Back Branch 0880B29C 30 times (length 19)
    0880B244:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0880B248:[8CC20008]: lw         $v0, 8($a2)
    0880B24C:[04400013]: bltz       $v0, 0x0880B29C
    0880B250:[30420020]: andi       $v0, $v0, 32
    0880B254:[8CC20004]: lw         $v0, 4($a2)
--> 0880B258:[50400004]: beql       $v0, $zr, 0x0880B26C
    0880B25C:[24C60044]: addiu      $a2, $a2, 68
    0880B260:[8CC20000]: lw         $v0, 0($a2)
    0880B264:[10440012]: beq        $v0, $a0, 0x0880B2B0
    0880B268:[24C60044]: addiu      $a2, $a2, 68
    0880B26C:[10C30010]: beq        $a2, $v1, 0x0880B2B0
    0880B270:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B274:[10A0FFF4]: beq        $a1, $zr, 0x0880B248
    0880B278:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0880B27C:[50A8000E]: beql       $a1, $t0, 0x0880B2B8
    0880B280:[8CC20008]: lw         $v0, 8($a2)
    0880B284:[54A9FFF4]: bnel       $a1, $t1, 0x0880B258
    0880B288:[8CC20004]: lw         $v0, 4($a2)
    0880B28C:[8CC20008]: lw         $v0, 8($a2)
    0880B290:[0443FFF6]: bgezl      $v0, 0x0880B26C
    0880B294:[24C60044]: addiu      $a2, $a2, 68
    0880B298:[30420020]: andi       $v0, $v0, 32
--> 0880B29C:[5440FFEE]: bnel       $v0, $zr, 0x0880B258
    0880B2A0:[8CC20004]: lw         $v0, 4($a2)
    0880B2A4:[24C60044]: addiu      $a2, $a2, 68
    0880B2A8:[14C3FFF2]: bne        $a2, $v1, 0x0880B274
    0880B2AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
_S1_2_889EDDC 594,308 instructions (0.345%), 27,014 calls (0889EDDC - 0889EE30, length 22)
    0889EDDC:[3C060899]: lui        $a2, 0x0899 <=> li $a2, 0x08990000
    0889EDE0:[8CC5960C]: lw         $a1, -27124($a2)
    0889EDE4:[27BDFFF0]: addiu      $sp, $sp, -16
    0889EDE8:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    0889EDEC:[AFBF0000]: sw         $ra, 0($sp)
    0889EDF0:[10A0000D]: beq        $a1, $zr, 0x0889EE28
    0889EDF4:[34620100]: ori        $v0, $v1, 256
    0889EDF8:[3C058042]: lui        $a1, 0x8042 <=> li $a1, 0x80420000
    0889EDFC:[3083003F]: andi       $v1, $a0, 63
    0889EE00:[10800009]: beq        $a0, $zr, 0x0889EE28
    0889EE04:[34A20005]: ori        $v0, $a1, 5
    0889EE08:[3C020899]: lui        $v0, 0x0899 <=> li $v0, 0x08990000
    0889EE0C:[3C078042]: lui        $a3, 0x8042 <=> li $a3, 0x80420000
    0889EE10:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0889EE14:[24449640]: addiu      $a0, $v0, -27072
    0889EE18:[14600003]: bne        $v1, $zr, 0x0889EE28
    0889EE1C:[34E20005]: ori        $v0, $a3, 5
    0889EE20:[0E2284A9]: jal        0x088A12A4 [__sceSasCore]
    0889EE24:[00000000]: nop
    0889EE28:[8FBF0000]: lw         $ra, 0($sp)
    0889EE2C:[03E00008]: jr         $ra
    0889EE30:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880BBF0 498,948 instructions (0.290%), 45 calls (0880BB30 - 0880BBF8, length 51)
    0880BB30:[27BDFFF0]: addiu      $sp, $sp, -16
    0880BB34:[AFBF000C]: sw         $ra, 12($sp)
    0880BB38:[AFB20008]: sw         $s2, 8($sp)
    0880BB3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0880BB40:[AFB10004]: sw         $s1, 4($sp)
    0880BB44:[AFB00000]: sw         $s0, 0($sp)
    0880BB48:[0E202EC6]: jal        0x0880BB18
    0880BB4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880BB50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880BB54:[0E202EC0]: jal        0x0880BB00
    0880BB58:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880BB5C:[18400014]: blez       $v0, 0x0880BBB0
    0880BB60:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
    0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
    0880BBBC:[8FB00000]: lw         $s0, 0($sp)
    0880BBC0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880BBC4:[03E00008]: jr         $ra
    0880BBC8:[27BD0010]: addiu      $sp, $sp, 16
    0880BBF0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0880BBF4:[0A202ECC]: j          0x0880BB30
    0880BBF8:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
  Back Branch 0880BBA0 201,444 times (length 6)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
--> 0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
--> 0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
  Back Branch 0880BBA8 86 times (length 14)
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
--> 0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
--> 0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 0880BBF4 45 times (length 51)
--> 0880BB30:[27BDFFF0]: addiu      $sp, $sp, -16
    0880BB34:[AFBF000C]: sw         $ra, 12($sp)
    0880BB38:[AFB20008]: sw         $s2, 8($sp)
    0880BB3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0880BB40:[AFB10004]: sw         $s1, 4($sp)
    0880BB44:[AFB00000]: sw         $s0, 0($sp)
    0880BB48:[0E202EC6]: jal        0x0880BB18
    0880BB4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0880BB50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880BB54:[0E202EC0]: jal        0x0880BB00
    0880BB58:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880BB5C:[18400014]: blez       $v0, 0x0880BBB0
    0880BB60:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880BB64:[8E220004]: lw         $v0, 4($s1)
    0880BB68:[26240024]: addiu      $a0, $s1, 36
    0880BB6C:[14520008]: bne        $v0, $s2, 0x0880BB90
    0880BB70:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BB74:[8E22000C]: lw         $v0, 12($s1)
    0880BB78:[8FBF000C]: lw         $ra, 12($sp)
    0880BB7C:[8FB20008]: lw         $s2, 8($sp)
    0880BB80:[8FB10004]: lw         $s1, 4($sp)
    0880BB84:[8FB00000]: lw         $s0, 0($sp)
    0880BB88:[03E00008]: jr         $ra
    0880BB8C:[27BD0010]: addiu      $sp, $sp, 16
    0880BB90:[10650007]: beq        $v1, $a1, 0x0880BBB0
    0880BB94:[26310020]: addiu      $s1, $s1, 32
    0880BB98:[8C820000]: lw         $v0, 0($a0)
    0880BB9C:[24630001]: addiu      $v1, $v1, 1
    0880BBA0:[1452FFFB]: bne        $v0, $s2, 0x0880BB90
    0880BBA4:[24840020]: addiu      $a0, $a0, 32
    0880BBA8:[0A202EDE]: j          0x0880BB78
    0880BBAC:[8E22000C]: lw         $v0, 12($s1)
    0880BBB0:[8FBF000C]: lw         $ra, 12($sp)
    0880BBB4:[8FB20008]: lw         $s2, 8($sp)
    0880BBB8:[8FB10004]: lw         $s1, 4($sp)
    0880BBBC:[8FB00000]: lw         $s0, 0($sp)
    0880BBC0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880BBC4:[03E00008]: jr         $ra
    0880BBC8:[27BD0010]: addiu      $sp, $sp, 16
    0880BBF0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
--> 0880BBF4:[0A202ECC]: j          0x0880BB30
    0880BBF8:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
_S1_2_88A076C 492,801 instructions (0.286%), 86 calls (088A076C - 088A0950, length 122)
    088A076C:[10800005]: beq        $a0, $zr, 0x088A0784
    088A0770:[24A6FFF8]: addiu      $a2, $a1, -8
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
    088A07D0:[55400003]: bnel       $t2, $zr, 0x088A07E0
    088A07D4:[8C850014]: lw         $a1, 20($a0)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
    088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
    088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
    088A0860:[8CB90004]: lw         $t9, 4($a1)
    088A0864:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A0868:[00B87821]: addu       $t7, $a1, $t8
    088A086C:[00CF702B]: sltu       $t6, $a2, $t7
    088A0870:[15C0FFC5]: bne        $t6, $zr, 0x088A0788
    088A0874:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0878:[29230002]: slti       $v1, $t1, 2
    088A087C:[54600010]: bnel       $v1, $zr, 0x088A08C0
    088A0880:[8C98000C]: lw         $t8, 12($a0)
    088A0884:[3C02DEAD]: lui        $v0, 0xDEAD <=> li $v0, 0xDEAD0000
    088A0888:[3443BEEF]: ori        $v1, $v0, -16657
    088A088C:[ACC30008]: sw         $v1, 8($a2)
    088A0890:[ACC3000C]: sw         $v1, 12($a2)
    088A0894:[8CA90004]: lw         $t1, 4($a1)
    088A0898:[29280003]: slti       $t0, $t1, 3
    088A089C:[55000007]: bnel       $t0, $zr, 0x088A08BC
    088A08A0:[8CC80004]: lw         $t0, 4($a2)
    088A08A4:[8CCC0004]: lw         $t4, 4($a2)
    088A08A8:[000C58C0]: sll        $t3, $t4, 0x0003
    088A08AC:[00CB5021]: addu       $t2, $a2, $t3
    088A08B0:[AD43FFFC]: sw         $v1, -4($t2)
    088A08B4:[AD43FFF8]: sw         $v1, -8($t2)
    088A08B8:[8CC80004]: lw         $t0, 4($a2)
    088A08BC:[8C98000C]: lw         $t8, 12($a0)
    088A08C0:[03087823]: subu       $t7, $t8, $t0
    088A08C4:[AC8F000C]: sw         $t7, 12($a0)
    088A08C8:[8CC80004]: lw         $t0, 4($a2)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
    088A08DC:[ACC70000]: sw         $a3, 0($a2)
    088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
    088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
    088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
    088A092C:[ACC30004]: sw         $v1, 4($a2)
    088A0930:[ACD90000]: sw         $t9, 0($a2)
    088A0934:[ACE00004]: sw         $zr, 4($a3)
    088A0938:[0A228238]: j          0x088A08E0
    088A093C:[ACE00000]: sw         $zr, 0($a3)
    088A0940:[00C7702B]: sltu       $t6, $a2, $a3
    088A0944:[51C0FFAA]: beql       $t6, $zr, 0x088A07F0
    088A0948:[00A6102B]: sltu       $v0, $a1, $a2
    088A094C:[0A22820E]: j          0x088A0838
    088A0950:[00C7182B]: sltu       $v1, $a2, $a3
  Back Branch 088A07F0 43,538 times (length 28)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
    088A07D0:[55400003]: bnel       $t2, $zr, 0x088A07E0
    088A07D4:[8C850014]: lw         $a1, 20($a0)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
--> 088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
  Back Branch 088A0818 43,538 times (length 13)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
--> 088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
    088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
--> 088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
  Back Branch 088A0828 1,904 times (length 16)
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
--> 088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
--> 088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
  Back Branch 088A07BC 86 times (length 15)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
--> 088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
  Back Branch 088A07AC 86 times (length 4)
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
--> 088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
--> 088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
  Back Branch 088A0790 86 times (length 4)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
--> 088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
  Back Branch 088A08FC 86 times (length 95)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
    088A07D0:[55400003]: bnel       $t2, $zr, 0x088A07E0
    088A07D4:[8C850014]: lw         $a1, 20($a0)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
    088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
    088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
    088A0860:[8CB90004]: lw         $t9, 4($a1)
    088A0864:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A0868:[00B87821]: addu       $t7, $a1, $t8
    088A086C:[00CF702B]: sltu       $t6, $a2, $t7
    088A0870:[15C0FFC5]: bne        $t6, $zr, 0x088A0788
    088A0874:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0878:[29230002]: slti       $v1, $t1, 2
    088A087C:[54600010]: bnel       $v1, $zr, 0x088A08C0
    088A0880:[8C98000C]: lw         $t8, 12($a0)
    088A0884:[3C02DEAD]: lui        $v0, 0xDEAD <=> li $v0, 0xDEAD0000
    088A0888:[3443BEEF]: ori        $v1, $v0, -16657
    088A088C:[ACC30008]: sw         $v1, 8($a2)
    088A0890:[ACC3000C]: sw         $v1, 12($a2)
    088A0894:[8CA90004]: lw         $t1, 4($a1)
    088A0898:[29280003]: slti       $t0, $t1, 3
    088A089C:[55000007]: bnel       $t0, $zr, 0x088A08BC
    088A08A0:[8CC80004]: lw         $t0, 4($a2)
    088A08A4:[8CCC0004]: lw         $t4, 4($a2)
    088A08A8:[000C58C0]: sll        $t3, $t4, 0x0003
    088A08AC:[00CB5021]: addu       $t2, $a2, $t3
    088A08B0:[AD43FFFC]: sw         $v1, -4($t2)
    088A08B4:[AD43FFF8]: sw         $v1, -8($t2)
    088A08B8:[8CC80004]: lw         $t0, 4($a2)
    088A08BC:[8C98000C]: lw         $t8, 12($a0)
    088A08C0:[03087823]: subu       $t7, $t8, $t0
    088A08C4:[AC8F000C]: sw         $t7, 12($a0)
    088A08C8:[8CC80004]: lw         $t0, 4($a2)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
    088A08DC:[ACC70000]: sw         $a3, 0($a2)
    088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
--> 088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
  Back Branch 088A084C 86 times (length 51)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
    088A07D0:[55400003]: bnel       $t2, $zr, 0x088A07E0
    088A07D4:[8C850014]: lw         $a1, 20($a0)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
    088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
--> 088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
  Back Branch 088A0870 86 times (length 60)
    088A0774:[8C820000]: lw         $v0, 0($a0)
    088A0778:[2487FFFF]: addiu      $a3, $a0, -1
    088A077C:[10470004]: beq        $v0, $a3, 0x088A0790
    088A0780:[00000000]: nop
    088A0784:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
--> 088A0788:[03E00008]: jr         $ra
    088A078C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A0790:[10A0FFFD]: beq        $a1, $zr, 0x088A0788
    088A0794:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A0798:[8CA3FFF8]: lw         $v1, -8($a1)
    088A079C:[50640003]: beql       $v1, $a0, 0x088A07AC
    088A07A0:[8CC80004]: lw         $t0, 4($a2)
    088A07A4:[0A2281E2]: j          0x088A0788
    088A07A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A07AC:[1900FFFD]: blez       $t0, 0x088A07A4
    088A07B0:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088A07B4:[24870018]: addiu      $a3, $a0, 24
    088A07B8:[00C7282B]: sltu       $a1, $a2, $a3
    088A07BC:[14A0FFF2]: bne        $a1, $zr, 0x088A0788
    088A07C0:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    088A07C4:[8C8C0008]: lw         $t4, 8($a0)
    088A07C8:[008C5821]: addu       $t3, $a0, $t4
    088A07CC:[00CB502B]: sltu       $t2, $a2, $t3
    088A07D0:[55400003]: bnel       $t2, $zr, 0x088A07E0
    088A07D4:[8C850014]: lw         $a1, 20($a0)
    088A07D8:[0A2281E2]: j          0x088A0788
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
    088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
    088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
    088A0860:[8CB90004]: lw         $t9, 4($a1)
    088A0864:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A0868:[00B87821]: addu       $t7, $a1, $t8
    088A086C:[00CF702B]: sltu       $t6, $a2, $t7
--> 088A0870:[15C0FFC5]: bne        $t6, $zr, 0x088A0788
    088A0874:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0878:[29230002]: slti       $v1, $t1, 2
    088A087C:[54600010]: bnel       $v1, $zr, 0x088A08C0
    088A0880:[8C98000C]: lw         $t8, 12($a0)
  Back Branch 088A0918 86 times (length 10)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
--> 088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
--> 088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
    088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
  Back Branch 088A0920 86 times (length 19)
    088A08C8:[8CC80004]: lw         $t0, 4($a2)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
--> 088A08DC:[ACC70000]: sw         $a3, 0($a2)
    088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
    088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
--> 088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
    088A092C:[ACC30004]: sw         $v1, 4($a2)
    088A0930:[ACD90000]: sw         $t9, 0($a2)
  Back Branch 088A0938 86 times (length 24)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
    088A08DC:[ACC70000]: sw         $a3, 0($a2)
--> 088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
    088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
    088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
    088A092C:[ACC30004]: sw         $v1, 4($a2)
    088A0930:[ACD90000]: sw         $t9, 0($a2)
    088A0934:[ACE00004]: sw         $zr, 4($a3)
--> 088A0938:[0A228238]: j          0x088A08E0
    088A093C:[ACE00000]: sw         $zr, 0($a3)
    088A0940:[00C7702B]: sltu       $t6, $a2, $a3
    088A0944:[51C0FFAA]: beql       $t6, $zr, 0x088A07F0
    088A0948:[00A6102B]: sltu       $v0, $a1, $a2
  Back Branch 088A0944 15 times (length 87)
    088A07DC:[00000000]: nop
    088A07E0:[00A6682B]: sltu       $t5, $a1, $a2
    088A07E4:[55A00056]: bnel       $t5, $zr, 0x088A0940
    088A07E8:[8CA70000]: lw         $a3, 0($a1)
    088A07EC:[00A6102B]: sltu       $v0, $a1, $a2
--> 088A07F0:[10C5FFE5]: beq        $a2, $a1, 0x088A0788
    088A07F4:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A07F8:[8CA70000]: lw         $a3, 0($a1)
    088A07FC:[00C7C02B]: sltu       $t8, $a2, $a3
    088A0800:[00A7782B]: sltu       $t7, $a1, $a3
    088A0804:[15E00003]: bne        $t7, $zr, 0x088A0814
    088A0808:[03021825]: or         $v1, $t8, $v0
    088A080C:[1460000A]: bne        $v1, $zr, 0x088A0838
    088A0810:[00C7182B]: sltu       $v1, $a2, $a3
    088A0814:[00E6C82B]: sltu       $t9, $a3, $a2
    088A0818:[1320FFF4]: beq        $t9, $zr, 0x088A07EC
    088A081C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088A0820:[8CE30000]: lw         $v1, 0($a3)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
    088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
    088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
    088A0860:[8CB90004]: lw         $t9, 4($a1)
    088A0864:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A0868:[00B87821]: addu       $t7, $a1, $t8
    088A086C:[00CF702B]: sltu       $t6, $a2, $t7
    088A0870:[15C0FFC5]: bne        $t6, $zr, 0x088A0788
    088A0874:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0878:[29230002]: slti       $v1, $t1, 2
    088A087C:[54600010]: bnel       $v1, $zr, 0x088A08C0
    088A0880:[8C98000C]: lw         $t8, 12($a0)
    088A0884:[3C02DEAD]: lui        $v0, 0xDEAD <=> li $v0, 0xDEAD0000
    088A0888:[3443BEEF]: ori        $v1, $v0, -16657
    088A088C:[ACC30008]: sw         $v1, 8($a2)
    088A0890:[ACC3000C]: sw         $v1, 12($a2)
    088A0894:[8CA90004]: lw         $t1, 4($a1)
    088A0898:[29280003]: slti       $t0, $t1, 3
    088A089C:[55000007]: bnel       $t0, $zr, 0x088A08BC
    088A08A0:[8CC80004]: lw         $t0, 4($a2)
    088A08A4:[8CCC0004]: lw         $t4, 4($a2)
    088A08A8:[000C58C0]: sll        $t3, $t4, 0x0003
    088A08AC:[00CB5021]: addu       $t2, $a2, $t3
    088A08B0:[AD43FFFC]: sw         $v1, -4($t2)
    088A08B4:[AD43FFF8]: sw         $v1, -8($t2)
    088A08B8:[8CC80004]: lw         $t0, 4($a2)
    088A08BC:[8C98000C]: lw         $t8, 12($a0)
    088A08C0:[03087823]: subu       $t7, $t8, $t0
    088A08C4:[AC8F000C]: sw         $t7, 12($a0)
    088A08C8:[8CC80004]: lw         $t0, 4($a2)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
    088A08DC:[ACC70000]: sw         $a3, 0($a2)
    088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
    088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
    088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
    088A092C:[ACC30004]: sw         $v1, 4($a2)
    088A0930:[ACD90000]: sw         $t9, 0($a2)
    088A0934:[ACE00004]: sw         $zr, 4($a3)
    088A0938:[0A228238]: j          0x088A08E0
    088A093C:[ACE00000]: sw         $zr, 0($a3)
    088A0940:[00C7702B]: sltu       $t6, $a2, $a3
--> 088A0944:[51C0FFAA]: beql       $t6, $zr, 0x088A07F0
    088A0948:[00A6102B]: sltu       $v0, $a1, $a2
    088A094C:[0A22820E]: j          0x088A0838
    088A0950:[00C7182B]: sltu       $v1, $a2, $a3
  Back Branch 088A094C 7 times (length 71)
    088A0824:[00C3382B]: sltu       $a3, $a2, $v1
    088A0828:[50E0FFF1]: beql       $a3, $zr, 0x088A07F0
    088A082C:[00A6102B]: sltu       $v0, $a1, $a2
    088A0830:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088A0834:[00C7182B]: sltu       $v1, $a2, $a3
--> 088A0838:[10600007]: beq        $v1, $zr, 0x088A0858
    088A083C:[00A6682B]: sltu       $t5, $a1, $a2
    088A0840:[000960C0]: sll        $t4, $t1, 0x0003
    088A0844:[00CC5821]: addu       $t3, $a2, $t4
    088A0848:[00EB502B]: sltu       $t2, $a3, $t3
    088A084C:[1540FFCE]: bne        $t2, $zr, 0x088A0788
    088A0850:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0854:[00A6682B]: sltu       $t5, $a1, $a2
    088A0858:[11A00008]: beq        $t5, $zr, 0x088A087C
    088A085C:[29230002]: slti       $v1, $t1, 2
    088A0860:[8CB90004]: lw         $t9, 4($a1)
    088A0864:[0019C0C0]: sll        $t8, $t9, 0x0003
    088A0868:[00B87821]: addu       $t7, $a1, $t8
    088A086C:[00CF702B]: sltu       $t6, $a2, $t7
    088A0870:[15C0FFC5]: bne        $t6, $zr, 0x088A0788
    088A0874:[2403FFFD]: addiu      $v1, $zr, -3 <=> li $v1, -3
    088A0878:[29230002]: slti       $v1, $t1, 2
    088A087C:[54600010]: bnel       $v1, $zr, 0x088A08C0
    088A0880:[8C98000C]: lw         $t8, 12($a0)
    088A0884:[3C02DEAD]: lui        $v0, 0xDEAD <=> li $v0, 0xDEAD0000
    088A0888:[3443BEEF]: ori        $v1, $v0, -16657
    088A088C:[ACC30008]: sw         $v1, 8($a2)
    088A0890:[ACC3000C]: sw         $v1, 12($a2)
    088A0894:[8CA90004]: lw         $t1, 4($a1)
    088A0898:[29280003]: slti       $t0, $t1, 3
    088A089C:[55000007]: bnel       $t0, $zr, 0x088A08BC
    088A08A0:[8CC80004]: lw         $t0, 4($a2)
    088A08A4:[8CCC0004]: lw         $t4, 4($a2)
    088A08A8:[000C58C0]: sll        $t3, $t4, 0x0003
    088A08AC:[00CB5021]: addu       $t2, $a2, $t3
    088A08B0:[AD43FFFC]: sw         $v1, -4($t2)
    088A08B4:[AD43FFF8]: sw         $v1, -8($t2)
    088A08B8:[8CC80004]: lw         $t0, 4($a2)
    088A08BC:[8C98000C]: lw         $t8, 12($a0)
    088A08C0:[03087823]: subu       $t7, $t8, $t0
    088A08C4:[AC8F000C]: sw         $t7, 12($a0)
    088A08C8:[8CC80004]: lw         $t0, 4($a2)
    088A08CC:[000870C0]: sll        $t6, $t0, 0x0003
    088A08D0:[00CE6821]: addu       $t5, $a2, $t6
    088A08D4:[51A70012]: beql       $t5, $a3, 0x088A0920
    088A08D8:[8CE20004]: lw         $v0, 4($a3)
    088A08DC:[ACC70000]: sw         $a3, 0($a2)
    088A08E0:[8CA70004]: lw         $a3, 4($a1)
    088A08E4:[000748C0]: sll        $t1, $a3, 0x0003
    088A08E8:[00A94021]: addu       $t0, $a1, $t1
    088A08EC:[50C80005]: beql       $a2, $t0, 0x088A0904
    088A08F0:[8CCC0004]: lw         $t4, 4($a2)
    088A08F4:[ACA60000]: sw         $a2, 0($a1)
    088A08F8:[AC850014]: sw         $a1, 20($a0)
    088A08FC:[0A2281E2]: j          0x088A0788
    088A0900:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A0904:[8CCA0000]: lw         $t2, 0($a2)
    088A0908:[00EC5821]: addu       $t3, $a3, $t4
    088A090C:[ACAB0004]: sw         $t3, 4($a1)
    088A0910:[ACAA0000]: sw         $t2, 0($a1)
    088A0914:[ACC00004]: sw         $zr, 4($a2)
    088A0918:[0A22823E]: j          0x088A08F8
    088A091C:[ACC00000]: sw         $zr, 0($a2)
    088A0920:[1840FFEE]: blez       $v0, 0x088A08DC
    088A0924:[01021821]: addu       $v1, $t0, $v0
    088A0928:[8CF90000]: lw         $t9, 0($a3)
    088A092C:[ACC30004]: sw         $v1, 4($a2)
    088A0930:[ACD90000]: sw         $t9, 0($a2)
    088A0934:[ACE00004]: sw         $zr, 4($a3)
    088A0938:[0A228238]: j          0x088A08E0
    088A093C:[ACE00000]: sw         $zr, 0($a3)
    088A0940:[00C7702B]: sltu       $t6, $a2, $a3
    088A0944:[51C0FFAA]: beql       $t6, $zr, 0x088A07F0
    088A0948:[00A6102B]: sltu       $v0, $a1, $a2
--> 088A094C:[0A22820E]: j          0x088A0838
    088A0950:[00C7182B]: sltu       $v1, $a2, $a3
_S1_2_880C044 460,250 instructions (0.267%), 32,875 calls (0880AF90 - 0880C0A8, length 1095)
_S1_2_887E068 387,706 instructions (0.225%), 35,246 calls (0887E068 - 0887E090, length 11)
    0887E068:[27BDFFF0]: addiu      $sp, $sp, -16
    0887E06C:[AFBF0004]: sw         $ra, 4($sp)
    0887E070:[AFB00000]: sw         $s0, 0($sp)
    0887E074:[0E21F7A9]: jal        0x0887DEA4
    0887E078:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0887E07C:[02028021]: addu       $s0, $s0, $v0
    0887E080:[92020254]: lbu        $v0, 596($s0)
    0887E084:[8FBF0004]: lw         $ra, 4($sp)
    0887E088:[8FB00000]: lw         $s0, 0($sp)
    0887E08C:[03E00008]: jr         $ra
    0887E090:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8881F38 359,685 instructions (0.209%), 7,993 calls (08873B28 - 08881F70, length 14611)
  Back Branch 08873CF8 63,903 times (length 85)
    08873B98:[1082012C]: beq        $a0, $v0, 0x0887404C
    08873B9C:[8E055890]: lw         $a1, 22672($s0)
    08873BA0:[26540004]: addiu      $s4, $s2, 4
    08873BA4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08873BA8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08873BAC:[02938821]: addu       $s1, $s4, $s3
    08873BB0:[8E230004]: lw         $v1, 4($s1)
    08873BB4:[2C62000A]: sltiu      $v0, $v1, 10
    08873BB8:[5040004E]: beql       $v0, $zr, 0x08873CF4
    08873BBC:[26520001]: addiu      $s2, $s2, 1
    08873BC0:[00031080]: sll        $v0, $v1, 0x0002
    08873BC4:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08873BC8:[24636130]: addiu      $v1, $v1, 24880
    08873BCC:[00431021]: addu       $v0, $v0, $v1
    08873BD0:[8C440000]: lw         $a0, 0($v0)
    08873BD4:[00800008]: jr         $a0
    08873BD8:[00000000]: nop
    08873CF4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
--> 08873CF8:[1642FFAC]: bne        $s2, $v0, 0x08873BAC
    08873CFC:[26730038]: addiu      $s3, $s3, 56
    08873D00:[8FBF001C]: lw         $ra, 28($sp)
    08873D04:[8FB60018]: lw         $s6, 24($sp)
    08873D08:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08881F6C 7,993 times (length 14611)
_S1_2_8899264 336,714 instructions (0.196%), 8,017 calls (08899264 - 08899320, length 48)
    08899264:[26057A04]: addiu      $a1, $s0, 31236
    08899268:[8CAE0048]: lw         $t6, 72($a1)
    0889926C:[3C190F00]: lui        $t9, 0x0F00 <=> li $t9, 0x0F000000
    08899270:[00F9C025]: or         $t8, $a3, $t9
    08899274:[8DD10008]: lw         $s1, 8($t6)
    08899278:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    0889927C:[262C0004]: addiu      $t4, $s1, 4
    08899280:[258F0004]: addiu      $t7, $t4, 4
    08899284:[AE380000]: sw         $t8, 0($s1)
    08899288:[ADCF0008]: sw         $t7, 8($t6)
    0889928C:[0E2271E5]: jal        0x0889C794
    08899290:[AD8D0000]: sw         $t5, 0($t4)
    08899294:[0440001B]: bltz       $v0, 0x08899304
    08899298:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0889929C:[26107A04]: addiu      $s0, $s0, 31236
    088992A0:[8E0E0048]: lw         $t6, 72($s0)
    088992A4:[8DC40008]: lw         $a0, 8($t6)
    088992A8:[8DCD0004]: lw         $t5, 4($t6)
    088992AC:[0E228385]: jal        0x088A0E14 [sceKernelCpuSuspendIntr]
    088992B0:[008D8823]: subu       $s1, $a0, $t5
    088992B4:[8E0C000C]: lw         $t4, 12($s0)
    088992B8:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    088992BC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088992C0:[000C3980]: sll        $a3, $t4, 0x0006
    088992C4:[00EC5823]: subu       $t3, $a3, $t4
    088992C8:[000B1880]: sll        $v1, $t3, 0x0002
    088992CC:[00704821]: addu       $t1, $v1, $s0
    088992D0:[8D250144]: lw         $a1, 324($t1)
    088992D4:[AD2A0144]: sw         $t2, 324($t1)
    088992D8:[04A00010]: bltz       $a1, 0x0889931C
    088992DC:[AE05000C]: sw         $a1, 12($s0)
    088992E0:[00054180]: sll        $t0, $a1, 0x0006
    088992E4:[01053023]: subu       $a2, $t0, $a1
    088992E8:[0006C080]: sll        $t8, $a2, 0x0002
    088992EC:[2619004C]: addiu      $t9, $s0, 76
    088992F0:[03197821]: addu       $t7, $t8, $t9
    088992F4:[AE0F0048]: sw         $t7, 72($s0)
    088992F8:[0E228389]: jal        0x088A0E24 [sceKernelCpuResumeIntr]
    088992FC:[00000000]: nop
    08899300:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08899304:[8FBF0008]: lw         $ra, 8($sp)
    08899308:[8FB10004]: lw         $s1, 4($sp)
    0889930C:[8FB00000]: lw         $s0, 0($sp)
    08899310:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08899314:[03E00008]: jr         $ra
    08899318:[27BD0010]: addiu      $sp, $sp, 16
    0889931C:[0A2264BE]: j          0x088992F8
    08899320:[AE000048]: sw         $zr, 72($s0)
  Back Branch 0889931C 8,017 times (length 11)
    088992E4:[01053023]: subu       $a2, $t0, $a1
    088992E8:[0006C080]: sll        $t8, $a2, 0x0002
    088992EC:[2619004C]: addiu      $t9, $s0, 76
    088992F0:[03197821]: addu       $t7, $t8, $t9
    088992F4:[AE0F0048]: sw         $t7, 72($s0)
--> 088992F8:[0E228389]: jal        0x088A0E24 [sceKernelCpuResumeIntr]
    088992FC:[00000000]: nop
    08899300:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08899304:[8FBF0008]: lw         $ra, 8($sp)
    08899308:[8FB10004]: lw         $s1, 4($sp)
    0889930C:[8FB00000]: lw         $s0, 0($sp)
    08899310:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08899314:[03E00008]: jr         $ra
    08899318:[27BD0010]: addiu      $sp, $sp, 16
--> 0889931C:[0A2264BE]: j          0x088992F8
    08899320:[AE000048]: sw         $zr, 72($s0)
_S1_2_8881F74 327,706 instructions (0.190%), 7,993 calls (0881482C - 08881FA4, length 112095)
  Back Branch 08881FA0 7,993 times (length 112095)
_S1_2_889A85C 302,519 instructions (0.176%), 13,153 calls (0889A85C - 0889A8B4, length 23)
    0889A85C:[3C0B0898]: lui        $t3, 0x0898 <=> li $t3, 0x08980000
    0889A860:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0889A864:[8D647A4C]: lw         $a0, 31308($t3)
    0889A868:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    0889A86C:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    0889A870:[01007021]: addu       $t6, $t0, $zr <=> move $t6, $t0
    0889A874:[0120C021]: addu       $t8, $t1, $zr <=> move $t8, $t1
    0889A878:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0889A87C:[27BDFFF0]: addiu      $sp, $sp, -16
    0889A880:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0889A884:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0889A888:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0889A88C:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0889A890:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    0889A894:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    0889A898:[AFBF0000]: sw         $ra, 0($sp)
    0889A89C:[0E226EDE]: jal        0x0889BB78
    0889A8A0:[03005021]: addu       $t2, $t8, $zr <=> move $t2, $t8
    0889A8A4:[0E2271E5]: jal        0x0889C794
    0889A8A8:[00000000]: nop
    0889A8AC:[8FBF0000]: lw         $ra, 0($sp)
    0889A8B0:[03E00008]: jr         $ra
    0889A8B4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88748E0 297,160 instructions (0.173%), 1 calls (088748E0 - 08874928, length 19)
    088748E0:[27BDFFF0]: addiu      $sp, $sp, -16
    088748E4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088748E8:[AFB20008]: sw         $s2, 8($sp)
    088748EC:[2452F600]: addiu      $s2, $v0, -2560
    088748F0:[AFB10004]: sw         $s1, 4($sp)
    088748F4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088748F8:[AFBF000C]: sw         $ra, 12($sp)
    088748FC:[AFB00000]: sw         $s0, 0($sp)
    08874900:[00118280]: sll        $s0, $s1, 0x000A
    08874904:[02128021]: addu       $s0, $s0, $s2
    08874908:[0E227B77]: jal        0x0889EDDC
    0887490C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08874910:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08874914:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08874918:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    0887491C:[0E227851]: jal        0x0889E144
    08874920:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08874924:[0A21D240]: j          0x08874900
    08874928:[3A310001]: xori       $s1, $s1, 1
  Back Branch 08874924 27,013 times (length 11)
    088748EC:[2452F600]: addiu      $s2, $v0, -2560
    088748F0:[AFB10004]: sw         $s1, 4($sp)
    088748F4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088748F8:[AFBF000C]: sw         $ra, 12($sp)
    088748FC:[AFB00000]: sw         $s0, 0($sp)
--> 08874900:[00118280]: sll        $s0, $s1, 0x000A
    08874904:[02128021]: addu       $s0, $s0, $s2
    08874908:[0E227B77]: jal        0x0889EDDC
    0887490C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08874910:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08874914:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08874918:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    0887491C:[0E227851]: jal        0x0889E144
    08874920:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
--> 08874924:[0A21D240]: j          0x08874900
    08874928:[3A310001]: xori       $s1, $s1, 1
_S1_2_8899690 279,903 instructions (0.163%), 8,013 calls (08899690 - 08899754, length 50)
    08899690:[3C040898]: lui        $a0, 0x0898 <=> li $a0, 0x08980000
    08899694:[8C837F3C]: lw         $v1, 32572($a0)
    08899698:[27BDFFF0]: addiu      $sp, $sp, -16
    0889969C:[AFB10004]: sw         $s1, 4($sp)
    088996A0:[24917F3C]: addiu      $s1, $a0, 32572
    088996A4:[AFBF0008]: sw         $ra, 8($sp)
    088996A8:[14600027]: bne        $v1, $zr, 0x08899748
    088996AC:[AFB00000]: sw         $s0, 0($sp)
    088996B0:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    088996B4:[24B07A04]: addiu      $s0, $a1, 31236
    088996B8:[8E08002C]: lw         $t0, 44($s0)
    088996BC:[8E040030]: lw         $a0, 48($s0)
    088996C0:[8E020008]: lw         $v0, 8($s0)
    088996C4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088996C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088996CC:[AE080030]: sw         $t0, 48($s0)
    088996D0:[10430016]: beq        $v0, $v1, 0x0889972C
    088996D4:[AE04002C]: sw         $a0, 44($s0)
    088996D8:[8E220004]: lw         $v0, 4($s1)
    088996DC:[1440000F]: bne        $v0, $zr, 0x0889971C
    088996E0:[00000000]: nop
    088996E4:[8E22000C]: lw         $v0, 12($s1)
    088996E8:[54400007]: bnel       $v0, $zr, 0x08899708
    088996EC:[8E040024]: lw         $a0, 36($s0)
    088996F0:[8E02002C]: lw         $v0, 44($s0)
    088996F4:[8FBF0008]: lw         $ra, 8($sp)
    088996F8:[8FB10004]: lw         $s1, 4($sp)
    088996FC:[8FB00000]: lw         $s0, 0($sp)
    08899700:[03E00008]: jr         $ra
    08899704:[27BD0010]: addiu      $sp, $sp, 16
    08899708:[8E05002C]: lw         $a1, 44($s0)
    0889970C:[0040F809]: jalr       $ra, $v0
    08899710:[8E060028]: lw         $a2, 40($s0)
    08899714:[0A2265BD]: j          0x088996F4
    08899718:[8E02002C]: lw         $v0, 44($s0)
    0889971C:[0040F809]: jalr       $ra, $v0
    08899720:[00000000]: nop
    08899724:[0A2265BA]: j          0x088996E8
    08899728:[8E22000C]: lw         $v0, 12($s1)
    0889972C:[8E090014]: lw         $t1, 20($s0)
    08899730:[8E050028]: lw         $a1, 40($s0)
    08899734:[8E060024]: lw         $a2, 36($s0)
    08899738:[0E22840B]: jal        0x088A102C [sceDisplaySetFrameBuf]
    0889973C:[01282021]: addu       $a0, $t1, $t0
    08899740:[0A2265B7]: j          0x088996DC
    08899744:[8E220004]: lw         $v0, 4($s1)
    08899748:[0060F809]: jalr       $ra, $v1
    0889974C:[00000000]: nop
    08899750:[0A2265AD]: j          0x088996B4
    08899754:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
  Back Branch 08899740 7,921 times (length 27)
    088996C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088996CC:[AE080030]: sw         $t0, 48($s0)
    088996D0:[10430016]: beq        $v0, $v1, 0x0889972C
    088996D4:[AE04002C]: sw         $a0, 44($s0)
    088996D8:[8E220004]: lw         $v0, 4($s1)
--> 088996DC:[1440000F]: bne        $v0, $zr, 0x0889971C
    088996E0:[00000000]: nop
    088996E4:[8E22000C]: lw         $v0, 12($s1)
    088996E8:[54400007]: bnel       $v0, $zr, 0x08899708
    088996EC:[8E040024]: lw         $a0, 36($s0)
    088996F0:[8E02002C]: lw         $v0, 44($s0)
    088996F4:[8FBF0008]: lw         $ra, 8($sp)
    088996F8:[8FB10004]: lw         $s1, 4($sp)
    088996FC:[8FB00000]: lw         $s0, 0($sp)
    08899700:[03E00008]: jr         $ra
    08899704:[27BD0010]: addiu      $sp, $sp, 16
    08899708:[8E05002C]: lw         $a1, 44($s0)
    0889970C:[0040F809]: jalr       $ra, $v0
    08899710:[8E060028]: lw         $a2, 40($s0)
    08899714:[0A2265BD]: j          0x088996F4
    08899718:[8E02002C]: lw         $v0, 44($s0)
    0889971C:[0040F809]: jalr       $ra, $v0
    08899720:[00000000]: nop
    08899724:[0A2265BA]: j          0x088996E8
    08899728:[8E22000C]: lw         $v0, 12($s1)
    0889972C:[8E090014]: lw         $t1, 20($s0)
    08899730:[8E050028]: lw         $a1, 40($s0)
    08899734:[8E060024]: lw         $a2, 36($s0)
    08899738:[0E22840B]: jal        0x088A102C [sceDisplaySetFrameBuf]
    0889973C:[01282021]: addu       $a0, $t1, $t0
--> 08899740:[0A2265B7]: j          0x088996DC
    08899744:[8E220004]: lw         $v0, 4($s1)
    08899748:[0060F809]: jalr       $ra, $v1
    0889974C:[00000000]: nop
    08899750:[0A2265AD]: j          0x088996B4
_S1_2_8880F88 279,344 instructions (0.162%), 6,812 calls (08880F88 - 0888116C, length 122)
    08880F88:[27BDFFF0]: addiu      $sp, $sp, -16
    08880F8C:[AFBF000C]: sw         $ra, 12($sp)
    08880F90:[AFB20008]: sw         $s2, 8($sp)
    08880F94:[AFB10004]: sw         $s1, 4($sp)
    08880F98:[AFB00000]: sw         $s0, 0($sp)
    08880F9C:[8C910044]: lw         $s1, 68($a0)
    08880FA0:[92220010]: lbu        $v0, 16($s1)
    08880FA4:[10400006]: beq        $v0, $zr, 0x08880FC0
    08880FA8:[8FBF000C]: lw         $ra, 12($sp)
    08880FAC:[8FB20008]: lw         $s2, 8($sp)
    08880FB0:[8FB10004]: lw         $s1, 4($sp)
    08880FB4:[8FB00000]: lw         $s0, 0($sp)
    08880FB8:[03E00008]: jr         $ra
    08880FBC:[27BD0010]: addiu      $sp, $sp, 16
    08880FC0:[0E203306]: jal        0x0880CC18
    08880FC4:[A2200011]: sb         $zr, 17($s1)
    08880FC8:[0E203309]: jal        0x0880CC24
    08880FCC:[00000000]: nop
    08880FD0:[8E23000C]: lw         $v1, 12($s1)
    08880FD4:[00439024]: and        $s2, $v0, $v1
    08880FD8:[32420100]: andi       $v0, $s2, 256
    08880FDC:[1040000D]: beq        $v0, $zr, 0x08881014
    08880FE0:[32420200]: andi       $v0, $s2, 512
    08880FE4:[8E230000]: lw         $v1, 0($s1)
    08880FE8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08880FEC:[10620035]: beq        $v1, $v0, 0x088810C4
    08880FF0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08880FF4:[A2240011]: sb         $a0, 17($s1)
    08880FF8:[AE240000]: sw         $a0, 0($s1)
    08880FFC:[0E21F7A9]: jal        0x0887DEA4
    08881000:[A2240012]: sb         $a0, 18($s1)
    08881004:[0E2203CD]: jal        0x08880F34
    08881008:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0888100C:[AE02026C]: sw         $v0, 620($s0)
    08881010:[32420200]: andi       $v0, $s2, 512
    08881014:[1440002F]: bne        $v0, $zr, 0x088810D4
    08881018:[00000000]: nop
    0888101C:[3242F000]: andi       $v0, $s2, -4096
    08881020:[1040001C]: beq        $v0, $zr, 0x08881094
    08881024:[8E240000]: lw         $a0, 0($s1)
    08881028:[14800022]: bne        $a0, $zr, 0x088810B4
    0888102C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881030:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08881034:[5083001B]: beql       $a0, $v1, 0x088810A4
    08881038:[A2230012]: sb         $v1, 18($s1)
    0888103C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08881040:[50820035]: beql       $a0, $v0, 0x08881118
    08881044:[A2230013]: sb         $v1, 19($s1)
    08881048:[50800018]: beql       $a0, $zr, 0x088810AC
    0888104C:[A2200012]: sb         $zr, 18($s1)
    08881050:[0E203306]: jal        0x0880CC18
    08881054:[00000000]: nop
    08881058:[30420200]: andi       $v0, $v0, 512
    0888105C:[1040FFD3]: beq        $v0, $zr, 0x08880FAC
    08881060:[8FBF000C]: lw         $ra, 12($sp)
    08881064:[0E2013BC]: jal        0x08804EF0
    08881068:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0888106C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08881070:[1050002B]: beq        $v0, $s0, 0x08881120
    08881074:[00000000]: nop
    08881078:[A2300013]: sb         $s0, 19($s1)
    0888107C:[8FBF000C]: lw         $ra, 12($sp)
    08881080:[8FB20008]: lw         $s2, 8($sp)
    08881084:[8FB10004]: lw         $s1, 4($sp)
    08881088:[8FB00000]: lw         $s0, 0($sp)
    0888108C:[03E00008]: jr         $ra
    08881090:[27BD0010]: addiu      $sp, $sp, 16
    08881094:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08881098:[1483FFE9]: bne        $a0, $v1, 0x08881040
    0888109C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088810A0:[A2230012]: sb         $v1, 18($s1)
    088810A4:[0A220414]: j          0x08881050
    088810A8:[A2200013]: sb         $zr, 19($s1)
    088810AC:[0A220414]: j          0x08881050
    088810B0:[A2200013]: sb         $zr, 19($s1)
    088810B4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088810B8:[A2220011]: sb         $v0, 17($s1)
    088810BC:[0A22040C]: j          0x08881030
    088810C0:[AE200000]: sw         $zr, 0($s1)
    088810C4:[32420200]: andi       $v0, $s2, 512
    088810C8:[A2230011]: sb         $v1, 17($s1)
    088810CC:[1040FFD3]: beq        $v0, $zr, 0x0888101C
    088810D0:[AE200000]: sw         $zr, 0($s1)
    088810D4:[0E2013BC]: jal        0x08804EF0
    088810D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088810DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088810E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088810E4:[1602FFCE]: bne        $s0, $v0, 0x08881020
    088810E8:[3242F000]: andi       $v0, $s2, -4096
    088810EC:[8E230000]: lw         $v1, 0($s1)
    088810F0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088810F4:[5062001C]: beql       $v1, $v0, 0x08881168
    088810F8:[A2300011]: sb         $s0, 17($s1)
    088810FC:[0E2013BC]: jal        0x08804EF0
    08881100:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08881104:[1050000E]: beq        $v0, $s0, 0x08881140
    08881108:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0888110C:[AE240000]: sw         $a0, 0($s1)
    08881110:[0A220407]: j          0x0888101C
    08881114:[A2300011]: sb         $s0, 17($s1)
    08881118:[0A220414]: j          0x08881050
    0888111C:[A2200012]: sb         $zr, 18($s1)
    08881120:[0E21F881]: jal        0x0887E204
    08881124:[00000000]: nop
    08881128:[0E21D353]: jal        0x08874D4C
    0888112C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881130:[1040FF9E]: beq        $v0, $zr, 0x08880FAC
    08881134:[8FBF000C]: lw         $ra, 12($sp)
    08881138:[0A22041F]: j          0x0888107C
    0888113C:[A2300013]: sb         $s0, 19($s1)
    08881140:[0E21F881]: jal        0x0887E204
    08881144:[00000000]: nop
    08881148:[0E21D353]: jal        0x08874D4C
    0888114C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881150:[1040FFB3]: beq        $v0, $zr, 0x08881020
    08881154:[3242F000]: andi       $v0, $s2, -4096
    08881158:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0888115C:[AE240000]: sw         $a0, 0($s1)
    08881160:[0A220408]: j          0x08881020
    08881164:[A2300011]: sb         $s0, 17($s1)
    08881168:[0A220407]: j          0x0888101C
    0888116C:[AE200000]: sw         $zr, 0($s1)
  Back Branch 0888105C 6,812 times (length 46)
    08880F98:[AFB00000]: sw         $s0, 0($sp)
    08880F9C:[8C910044]: lw         $s1, 68($a0)
    08880FA0:[92220010]: lbu        $v0, 16($s1)
    08880FA4:[10400006]: beq        $v0, $zr, 0x08880FC0
    08880FA8:[8FBF000C]: lw         $ra, 12($sp)
--> 08880FAC:[8FB20008]: lw         $s2, 8($sp)
    08880FB0:[8FB10004]: lw         $s1, 4($sp)
    08880FB4:[8FB00000]: lw         $s0, 0($sp)
    08880FB8:[03E00008]: jr         $ra
    08880FBC:[27BD0010]: addiu      $sp, $sp, 16
    08880FC0:[0E203306]: jal        0x0880CC18
    08880FC4:[A2200011]: sb         $zr, 17($s1)
    08880FC8:[0E203309]: jal        0x0880CC24
    08880FCC:[00000000]: nop
    08880FD0:[8E23000C]: lw         $v1, 12($s1)
    08880FD4:[00439024]: and        $s2, $v0, $v1
    08880FD8:[32420100]: andi       $v0, $s2, 256
    08880FDC:[1040000D]: beq        $v0, $zr, 0x08881014
    08880FE0:[32420200]: andi       $v0, $s2, 512
    08880FE4:[8E230000]: lw         $v1, 0($s1)
    08880FE8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08880FEC:[10620035]: beq        $v1, $v0, 0x088810C4
    08880FF0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08880FF4:[A2240011]: sb         $a0, 17($s1)
    08880FF8:[AE240000]: sw         $a0, 0($s1)
    08880FFC:[0E21F7A9]: jal        0x0887DEA4
    08881000:[A2240012]: sb         $a0, 18($s1)
    08881004:[0E2203CD]: jal        0x08880F34
    08881008:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0888100C:[AE02026C]: sw         $v0, 620($s0)
    08881010:[32420200]: andi       $v0, $s2, 512
    08881014:[1440002F]: bne        $v0, $zr, 0x088810D4
    08881018:[00000000]: nop
    0888101C:[3242F000]: andi       $v0, $s2, -4096
    08881020:[1040001C]: beq        $v0, $zr, 0x08881094
    08881024:[8E240000]: lw         $a0, 0($s1)
    08881028:[14800022]: bne        $a0, $zr, 0x088810B4
    0888102C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881030:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08881034:[5083001B]: beql       $a0, $v1, 0x088810A4
    08881038:[A2230012]: sb         $v1, 18($s1)
    0888103C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08881040:[50820035]: beql       $a0, $v0, 0x08881118
    08881044:[A2230013]: sb         $v1, 19($s1)
    08881048:[50800018]: beql       $a0, $zr, 0x088810AC
    0888104C:[A2200012]: sb         $zr, 18($s1)
    08881050:[0E203306]: jal        0x0880CC18
    08881054:[00000000]: nop
    08881058:[30420200]: andi       $v0, $v0, 512
--> 0888105C:[1040FFD3]: beq        $v0, $zr, 0x08880FAC
    08881060:[8FBF000C]: lw         $ra, 12($sp)
    08881064:[0E2013BC]: jal        0x08804EF0
    08881068:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0888106C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
  Back Branch 088810AC 6,812 times (length 25)
    0888103C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08881040:[50820035]: beql       $a0, $v0, 0x08881118
    08881044:[A2230013]: sb         $v1, 19($s1)
    08881048:[50800018]: beql       $a0, $zr, 0x088810AC
    0888104C:[A2200012]: sb         $zr, 18($s1)
--> 08881050:[0E203306]: jal        0x0880CC18
    08881054:[00000000]: nop
    08881058:[30420200]: andi       $v0, $v0, 512
    0888105C:[1040FFD3]: beq        $v0, $zr, 0x08880FAC
    08881060:[8FBF000C]: lw         $ra, 12($sp)
    08881064:[0E2013BC]: jal        0x08804EF0
    08881068:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0888106C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08881070:[1050002B]: beq        $v0, $s0, 0x08881120
    08881074:[00000000]: nop
    08881078:[A2300013]: sb         $s0, 19($s1)
    0888107C:[8FBF000C]: lw         $ra, 12($sp)
    08881080:[8FB20008]: lw         $s2, 8($sp)
    08881084:[8FB10004]: lw         $s1, 4($sp)
    08881088:[8FB00000]: lw         $s0, 0($sp)
    0888108C:[03E00008]: jr         $ra
    08881090:[27BD0010]: addiu      $sp, $sp, 16
    08881094:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08881098:[1483FFE9]: bne        $a0, $v1, 0x08881040
    0888109C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088810A0:[A2230012]: sb         $v1, 18($s1)
    088810A4:[0A220414]: j          0x08881050
    088810A8:[A2200013]: sb         $zr, 19($s1)
--> 088810AC:[0A220414]: j          0x08881050
    088810B0:[A2200013]: sb         $zr, 19($s1)
    088810B4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088810B8:[A2220011]: sb         $v0, 17($s1)
    088810BC:[0A22040C]: j          0x08881030
  Back Branch 08881098 6,786 times (length 24)
    0888102C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881030:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08881034:[5083001B]: beql       $a0, $v1, 0x088810A4
    08881038:[A2230012]: sb         $v1, 18($s1)
    0888103C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 08881040:[50820035]: beql       $a0, $v0, 0x08881118
    08881044:[A2230013]: sb         $v1, 19($s1)
    08881048:[50800018]: beql       $a0, $zr, 0x088810AC
    0888104C:[A2200012]: sb         $zr, 18($s1)
    08881050:[0E203306]: jal        0x0880CC18
    08881054:[00000000]: nop
    08881058:[30420200]: andi       $v0, $v0, 512
    0888105C:[1040FFD3]: beq        $v0, $zr, 0x08880FAC
    08881060:[8FBF000C]: lw         $ra, 12($sp)
    08881064:[0E2013BC]: jal        0x08804EF0
    08881068:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0888106C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08881070:[1050002B]: beq        $v0, $s0, 0x08881120
    08881074:[00000000]: nop
    08881078:[A2300013]: sb         $s0, 19($s1)
    0888107C:[8FBF000C]: lw         $ra, 12($sp)
    08881080:[8FB20008]: lw         $s2, 8($sp)
    08881084:[8FB10004]: lw         $s1, 4($sp)
    08881088:[8FB00000]: lw         $s0, 0($sp)
    0888108C:[03E00008]: jr         $ra
    08881090:[27BD0010]: addiu      $sp, $sp, 16
    08881094:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08881098:[1483FFE9]: bne        $a0, $v1, 0x08881040
    0888109C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088810A0:[A2230012]: sb         $v1, 18($s1)
    088810A4:[0A220414]: j          0x08881050
    088810A8:[A2200013]: sb         $zr, 19($s1)
_S1_2_8885660 274,048 instructions (0.159%), 1,152 calls (08885660 - 08885B5C, length 320)
    08885660:[27BDFFC0]: addiu      $sp, $sp, -64
    08885664:[3C028090]: lui        $v0, 0x8090 <=> li $v0, 0x80900000
    08885668:[AFB3001C]: sw         $s3, 28($sp)
    0888566C:[00A0C021]: addu       $t8, $a1, $zr <=> move $t8, $a1
    08885670:[00C07821]: addu       $t7, $a2, $zr <=> move $t7, $a2
    08885674:[AFBF0034]: sw         $ra, 52($sp)
    08885678:[01209821]: addu       $s3, $t1, $zr <=> move $s3, $t1
    0888567C:[34420003]: ori        $v0, $v0, 3
    08885680:[AFBE0030]: sw         $fp, 48($sp)
    08885684:[AFB7002C]: sw         $s7, 44($sp)
    08885688:[AFB60028]: sw         $s6, 40($sp)
    0888568C:[AFB50024]: sw         $s5, 36($sp)
    08885690:[AFB40020]: sw         $s4, 32($sp)
    08885694:[AFB20018]: sw         $s2, 24($sp)
    08885698:[AFB10014]: sw         $s1, 20($sp)
    0888569C:[AFB00010]: sw         $s0, 16($sp)
    088856A0:[AFA70000]: sw         $a3, 0($sp)
    088856A4:[AFA80004]: sw         $t0, 4($sp)
    088856A8:[108000E5]: beq        $a0, $zr, 0x08885A40
    088856AC:[AFAA0008]: sw         $t2, 8($sp)
    088856B0:[949F000C]: lhu        $ra, 12($a0)
    088856B4:[8C8A0014]: lw         $t2, 20($a0)
    088856B8:[2BE20201]: slti       $v0, $ra, 513
    088856BC:[104000EC]: beq        $v0, $zr, 0x08885A70
    088856C0:[949E000E]: lhu        $fp, 14($a0)
    088856C4:[27E2007F]: addiu      $v0, $ra, 127
    088856C8:[0002A9C3]: sra        $s5, $v0, 0x0007
    088856CC:[00151880]: sll        $v1, $s5, 0x0002
    088856D0:[00151100]: sll        $v0, $s5, 0x0004
    088856D4:[00621821]: addu       $v1, $v1, $v0
    088856D8:[24770080]: addiu      $s7, $v1, 128
    088856DC:[24AE0058]: addiu      $t6, $a1, 88
    088856E0:[24AC0060]: addiu      $t4, $a1, 96
    088856E4:[24AD0080]: addiu      $t5, $a1, 128
    088856E8:[00152040]: sll        $a0, $s5, 0x0001
    088856EC:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088856F0:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088856F4:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    088856F8:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088856FC:[7C09FE04]: ins        $t1, $zr, 24, 8
    08885700:[7D451E00]: ext        $a1, $t2, 24, 4
    08885704:[01224825]: or         $t1, $t1, $v0
    08885708:[7C0AFE04]: ins        $t2, $zr, 24, 8
    0888570C:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    08885710:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    08885714:[01425025]: or         $t2, $t2, $v0
    08885718:[7C0BFE04]: ins        $t3, $zr, 24, 8
    0888571C:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    08885720:[01625825]: or         $t3, $t3, $v0
    08885724:[3C0255FF]: lui        $v0, 0x55FF <=> li $v0, 0x55FF0000
    08885728:[3442FFFF]: ori        $v0, $v0, -1
    0888572C:[7D861E00]: ext        $a2, $t4, 24, 4
    08885730:[AF020000]: sw         $v0, 0($t8)
    08885734:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08885738:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    0888573C:[34420001]: ori        $v0, $v0, 1
    08885740:[00052C00]: sll        $a1, $a1, 0x0010
    08885744:[00063400]: sll        $a2, $a2, 0x0010
    08885748:[00C33025]: or         $a2, $a2, $v1
    0888574C:[00BF2825]: or         $a1, $a1, $ra
    08885750:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    08885754:[AF020008]: sw         $v0, 8($t8)
    08885758:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    0888575C:[00A32825]: or         $a1, $a1, $v1
    08885760:[34420001]: ori        $v0, $v0, 1
    08885764:[3C035800]: lui        $v1, 0x5800 <=> li $v1, 0x58000000
    08885768:[346300FF]: ori        $v1, $v1, 255
    0888576C:[AF020010]: sw         $v0, 16($t8)
    08885770:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08885774:[34420100]: ori        $v0, $v0, 256
    08885778:[AF030004]: sw         $v1, 4($t8)
    0888577C:[3C032300]: lui        $v1, 0x2300 <=> li $v1, 0x23000000
    08885780:[7DA71E00]: ext        $a3, $t5, 24, 4
    08885784:[AF03000C]: sw         $v1, 12($t8)
    08885788:[3C03C700]: lui        $v1, 0xC700 <=> li $v1, 0xC7000000
    0888578C:[34630101]: ori        $v1, $v1, 257
    08885790:[AF020018]: sw         $v0, 24($t8)
    08885794:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    08885798:[34420004]: ori        $v0, $v0, 4
    0888579C:[AF030014]: sw         $v1, 20($t8)
    088857A0:[3C03C600]: lui        $v1, 0xC600 <=> li $v1, 0xC6000000
    088857A4:[34630101]: ori        $v1, $v1, 257
    088857A8:[AF020024]: sw         $v0, 36($t8)
    088857AC:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    088857B0:[34420909]: ori        $v0, $v0, 2313
    088857B4:[AF03001C]: sw         $v1, 28($t8)
    088857B8:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    088857BC:[3463FF02]: ori        $v1, $v1, -254
    088857C0:[AF02002C]: sw         $v0, 44($t8)
    088857C4:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088857C8:[34420001]: ori        $v0, $v0, 1
    088857CC:[00073C00]: sll        $a3, $a3, 0x0010
    088857D0:[3C101000]: lui        $s0, 0x1000 <=> li $s0, 0x10000000
    088857D4:[3C080406]: lui        $t0, 0x0406 <=> li $t0, 0x04060000
    088857D8:[AF030028]: sw         $v1, 40($t8)
    088857DC:[3C031280]: lui        $v1, 0x1280 <=> li $v1, 0x12800000
    088857E0:[00884025]: or         $t0, $a0, $t0
    088857E4:[AF02003C]: sw         $v0, 60($t8)
    088857E8:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    088857EC:[00F03825]: or         $a3, $a3, $s0
    088857F0:[3C04C200]: lui        $a0, 0xC200 <=> li $a0, 0xC2000000
    088857F4:[34630102]: ori        $v1, $v1, 258
    088857F8:[AF020048]: sw         $v0, 72($t8)
    088857FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08885800:[AF040020]: sw         $a0, 32($t8)
    08885804:[AF030030]: sw         $v1, 48($t8)
    08885808:[AF090034]: sw         $t1, 52($t8)
    0888580C:[AF060038]: sw         $a2, 56($t8)
    08885810:[AF0A0040]: sw         $t2, 64($t8)
    08885814:[AF050044]: sw         $a1, 68($t8)
    08885818:[AF07004C]: sw         $a3, 76($t8)
    0888581C:[AF0B0050]: sw         $t3, 80($t8)
    08885820:[11E200C0]: beq        $t7, $v0, 0x08885B24
    08885824:[AF080054]: sw         $t0, 84($t8)
    08885828:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0888582C:[11E200C2]: beq        $t7, $v0, 0x08885B38
    08885830:[3C020B00]: lui        $v0, 0x0B00 <=> li $v0, 0x0B000000
    08885834:[ADC20000]: sw         $v0, 0($t6)
    08885838:[ADC00004]: sw         $zr, 4($t6)
    0888583C:[3C032000]: lui        $v1, 0x2000 <=> li $v1, 0x20000000
    08885840:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    08885844:[34640FFF]: ori        $a0, $v1, 4095
    08885848:[34420FFF]: ori        $v0, $v0, 4095
    0888584C:[34632000]: ori        $v1, $v1, 8192
    08885850:[AD820000]: sw         $v0, 0($t4)
    08885854:[00431021]: addu       $v0, $v0, $v1
    08885858:[1444FFFD]: bne        $v0, $a0, 0x08885850
    0888585C:[258C0004]: addiu      $t4, $t4, 4
    08885860:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08885864:[1AA00037]: blez       $s5, 0x08885944
    08885868:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0888586C:[8FA30004]: lw         $v1, 4($sp)
    08885870:[8FA40000]: lw         $a0, 0($sp)
    08885874:[8FA50008]: lw         $a1, 8($sp)
    08885878:[7C031620]: seh        $v0, $v1
    0888587C:[7C04A620]: seh        $s4, $a0
    08885880:[00451821]: addu       $v1, $v0, $a1
    08885884:[3052FFFF]: andi       $s2, $v0, -1
    08885888:[3071FFFF]: andi       $s1, $v1, -1
    0888588C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08885890:[240F0080]: addiu      $t7, $zr, 128 <=> li $t7, 128
    08885894:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08885898:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    0888589C:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088858A0:[25CE0001]: addiu      $t6, $t6, 1
    088858A4:[026E0018]: mult       $s3, $t6
    088858A8:[30E7FFFF]: andi       $a3, $a3, -1
    088858AC:[A1A70004]: sb         $a3, 4($t5)
    088858B0:[00072202]: srl        $a0, $a3, 0x0008
    088858B4:[03EF582D]: min        $t3, $ra, $t7
    088858B8:[00001012]: mflo       $v0
    088858BC:[000211C0]: sll        $v0, $v0, 0x0007
    088858C0:[17E00002]: bne        $ra, $zr, 0x088858CC
    088858C4:[005F001A]: div        $v0, $ra
    088858C8:[000001CD]: break      0x00007
    088858CC:[A1AA0000]: sb         $t2, 0($t5)
    088858D0:[000A2A02]: srl        $a1, $t2, 0x0008
    088858D4:[00121202]: srl        $v0, $s2, 0x0008
    088858D8:[A1A40005]: sb         $a0, 5($t5)
    088858DC:[316AFFFF]: andi       $t2, $t3, -1
    088858E0:[25A3000A]: addiu      $v1, $t5, 10
    088858E4:[A1A20007]: sb         $v0, 7($t5)
    088858E8:[000A4202]: srl        $t0, $t2, 0x0008
    088858EC:[00104A02]: srl        $t1, $s0, 0x0008
    088858F0:[00113202]: srl        $a2, $s1, 0x0008
    088858F4:[A1A50001]: sb         $a1, 1($t5)
    088858F8:[25EF0080]: addiu      $t7, $t7, 128
    088858FC:[A1A00002]: sb         $zr, 2($t5)
    08885900:[A1A00003]: sb         $zr, 3($t5)
    08885904:[A1B20006]: sb         $s2, 6($t5)
    08885908:[A1AA000A]: sb         $t2, 10($t5)
    0888590C:[25AD0014]: addiu      $t5, $t5, 20
    08885910:[A0660007]: sb         $a2, 7($v1)
    08885914:[A0680001]: sb         $t0, 1($v1)
    08885918:[A0690003]: sb         $t1, 3($v1)
    0888591C:[A0700002]: sb         $s0, 2($v1)
    08885920:[00006012]: mflo       $t4
    08885924:[026C602D]: min        $t4, $s3, $t4
    08885928:[028C3821]: addu       $a3, $s4, $t4
    0888592C:[30E4FFFF]: andi       $a0, $a3, -1
    08885930:[00041202]: srl        $v0, $a0, 0x0008
    08885934:[A0620005]: sb         $v0, 5($v1)
    08885938:[A0640004]: sb         $a0, 4($v1)
    0888593C:[16AEFFD8]: bne        $s5, $t6, 0x088858A0
    08885940:[A0710006]: sb         $s1, 6($v1)
    08885944:[1AC0003B]: blez       $s6, 0x08885A34
    08885948:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    0888594C:[8FA30004]: lw         $v1, 4($sp)
    08885950:[8FA40008]: lw         $a0, 8($sp)
    08885954:[8FA50000]: lw         $a1, 0($sp)
    08885958:[7C031620]: seh        $v0, $v1
    0888595C:[00441821]: addu       $v1, $v0, $a0
    08885960:[3063FFFF]: andi       $v1, $v1, -1
    08885964:[3042FFFF]: andi       $v0, $v0, -1
    08885968:[7C059620]: seh        $s2, $a1
    0888596C:[2569FE00]: addiu      $t1, $t3, -512
    08885970:[024C3021]: addu       $a2, $s2, $t4
    08885974:[0002AA02]: srl        $s5, $v0, 0x0008
    08885978:[001EA202]: srl        $s4, $fp, 0x0008
    0888597C:[00038A02]: srl        $s1, $v1, 0x0008
    08885980:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08885984:[240D0280]: addiu      $t5, $zr, 640 <=> li $t5, 640
    08885988:[305000FF]: andi       $s0, $v0, 255
    0888598C:[33CF00FF]: andi       $t7, $fp, 255
    08885990:[306A00FF]: andi       $t2, $v1, 255
    08885994:[01B30018]: mult       $t5, $s3
    08885998:[30C6FFFF]: andi       $a2, $a2, -1
    0888599C:[01BF582D]: min        $t3, $t5, $ra
    088859A0:[A3260004]: sb         $a2, 4($t9)
    088859A4:[3125FFFF]: andi       $a1, $t1, -1
    088859A8:[00001012]: mflo       $v0
    088859AC:[17E00002]: bne        $ra, $zr, 0x088859B8
    088859B0:[005F001A]: div        $v0, $ra
    088859B4:[000001CD]: break      0x00007
    088859B8:[00062202]: srl        $a0, $a2, 0x0008
    088859BC:[2569FE00]: addiu      $t1, $t3, -512
    088859C0:[A3240005]: sb         $a0, 5($t9)
    088859C4:[3127FFFF]: andi       $a3, $t1, -1
    088859C8:[00051202]: srl        $v0, $a1, 0x0008
    088859CC:[A3220001]: sb         $v0, 1($t9)
    088859D0:[2723000A]: addiu      $v1, $t9, 10
    088859D4:[00074202]: srl        $t0, $a3, 0x0008
    088859D8:[25CE0001]: addiu      $t6, $t6, 1
    088859DC:[A3250000]: sb         $a1, 0($t9)
    088859E0:[25AD0080]: addiu      $t5, $t5, 128
    088859E4:[A3200002]: sb         $zr, 2($t9)
    088859E8:[A3200003]: sb         $zr, 3($t9)
    088859EC:[A3300006]: sb         $s0, 6($t9)
    088859F0:[A3350007]: sb         $s5, 7($t9)
    088859F4:[A327000A]: sb         $a3, 10($t9)
    088859F8:[27390014]: addiu      $t9, $t9, 20
    088859FC:[A0680001]: sb         $t0, 1($v1)
    08885A00:[A0710007]: sb         $s1, 7($v1)
    08885A04:[A06F0002]: sb         $t7, 2($v1)
    08885A08:[00006012]: mflo       $t4
    08885A0C:[026C602D]: min        $t4, $s3, $t4
    08885A10:[024C3021]: addu       $a2, $s2, $t4
    08885A14:[30C4FFFF]: andi       $a0, $a2, -1
    08885A18:[00041202]: srl        $v0, $a0, 0x0008
    08885A1C:[A0620005]: sb         $v0, 5($v1)
    08885A20:[A0740003]: sb         $s4, 3($v1)
    08885A24:[A0640004]: sb         $a0, 4($v1)
    08885A28:[16CEFFDA]: bne        $s6, $t6, 0x08885994
    08885A2C:[A06A0006]: sb         $t2, 6($v1)
    08885A30:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    08885A34:[0E2283F3]: jal        0x088A0FCC [sceKernelDcacheWritebackRange]
    08885A38:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08885A3C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08885A40:[8FBF0034]: lw         $ra, 52($sp)
    08885A44:[8FBE0030]: lw         $fp, 48($sp)
    08885A48:[8FB7002C]: lw         $s7, 44($sp)
    08885A4C:[8FB60028]: lw         $s6, 40($sp)
    08885A50:[8FB50024]: lw         $s5, 36($sp)
    08885A54:[8FB40020]: lw         $s4, 32($sp)
    08885A58:[8FB3001C]: lw         $s3, 28($sp)
    08885A5C:[8FB20018]: lw         $s2, 24($sp)
    08885A60:[8FB10014]: lw         $s1, 20($sp)
    08885A64:[8FB00010]: lw         $s0, 16($sp)
    08885A68:[03E00008]: jr         $ra
    08885A6C:[27BD0040]: addiu      $sp, $sp, 64
    08885A70:[27E3FE7F]: addiu      $v1, $ra, -385
    08885A74:[27E4FEFE]: addiu      $a0, $ra, -258
    08885A78:[28620000]: slti       $v0, $v1, 0
    08885A7C:[0082180B]: movn       $v1, $a0, $v0
    08885A80:[25460100]: addiu      $a2, $t2, 256
    08885A84:[0003B1C3]: sra        $s6, $v1, 0x0007
    08885A88:[7CC51E00]: ext        $a1, $a2, 24, 4
    08885A8C:[271900F0]: addiu      $t9, $t8, 240
    08885A90:[00161900]: sll        $v1, $s6, 0x0004
    08885A94:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    08885A98:[00052C00]: sll        $a1, $a1, 0x0010
    08885A9C:[7F271E00]: ext        $a3, $t9, 24, 4
    08885AA0:[00162080]: sll        $a0, $s6, 0x0002
    08885AA4:[7C06FE04]: ins        $a2, $zr, 24, 8
    08885AA8:[00832021]: addu       $a0, $a0, $v1
    08885AAC:[00C23025]: or         $a2, $a2, $v0
    08885AB0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    08885AB4:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08885AB8:[00BF2825]: or         $a1, $a1, $ra
    08885ABC:[00073C00]: sll        $a3, $a3, 0x0010
    08885AC0:[03204021]: addu       $t0, $t9, $zr <=> move $t0, $t9
    08885AC4:[00A32825]: or         $a1, $a1, $v1
    08885AC8:[00E23825]: or         $a3, $a3, $v0
    08885ACC:[7C08FE04]: ins        $t0, $zr, 24, 8
    08885AD0:[3C020406]: lui        $v0, 0x0406 <=> li $v0, 0x04060000
    08885AD4:[00164840]: sll        $t1, $s6, 0x0001
    08885AD8:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    08885ADC:[01224825]: or         $t1, $t1, $v0
    08885AE0:[01034025]: or         $t0, $t0, $v1
    08885AE4:[249700F0]: addiu      $s7, $a0, 240
    08885AE8:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08885AEC:[270E0070]: addiu      $t6, $t8, 112
    08885AF0:[270C0080]: addiu      $t4, $t8, 128
    08885AF4:[270D00A0]: addiu      $t5, $t8, 160
    08885AF8:[24150004]: addiu      $s5, $zr, 4 <=> li $s5, 4
    08885AFC:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08885B00:[AF060058]: sw         $a2, 88($t8)
    08885B04:[AF05005C]: sw         $a1, 92($t8)
    08885B08:[AF020060]: sw         $v0, 96($t8)
    08885B0C:[AF070064]: sw         $a3, 100($t8)
    08885B10:[AF080068]: sw         $t0, 104($t8)
    08885B14:[AF09006C]: sw         $t1, 108($t8)
    08885B18:[AF000078]: sw         $zr, 120($t8)
    08885B1C:[0A2215BD]: j          0x088856F4
    08885B20:[AF00007C]: sw         $zr, 124($t8)
    08885B24:[3C020C00]: lui        $v0, 0x0C00 <=> li $v0, 0x0C000000
    08885B28:[3C030E12]: lui        $v1, 0x0E12 <=> li $v1, 0x0E120000
    08885B2C:[ADC20004]: sw         $v0, 4($t6)
    08885B30:[0A22160F]: j          0x0888583C
    08885B34:[ADC30000]: sw         $v1, 0($t6)
    08885B38:[03171021]: addu       $v0, $t8, $s7
    08885B3C:[7C441E00]: ext        $a0, $v0, 24, 4
    08885B40:[00042400]: sll        $a0, $a0, 0x0010
    08885B44:[7C02FE04]: ins        $v0, $zr, 24, 8
    08885B48:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    08885B4C:[00902025]: or         $a0, $a0, $s0
    08885B50:[00431025]: or         $v0, $v0, $v1
    08885B54:[ADC20004]: sw         $v0, 4($t6)
    08885B58:[0A22160F]: j          0x0888583C
    08885B5C:[ADC40000]: sw         $a0, 0($t6)
  Back Branch 08885858 9,216 times (length 4)
    0888583C:[3C032000]: lui        $v1, 0x2000 <=> li $v1, 0x20000000
    08885840:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    08885844:[34640FFF]: ori        $a0, $v1, 4095
    08885848:[34420FFF]: ori        $v0, $v0, 4095
    0888584C:[34632000]: ori        $v1, $v1, 8192
--> 08885850:[AD820000]: sw         $v0, 0($t4)
    08885854:[00431021]: addu       $v0, $v0, $v1
--> 08885858:[1444FFFD]: bne        $v0, $a0, 0x08885850
    0888585C:[258C0004]: addiu      $t4, $t4, 4
    08885860:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08885864:[1AA00037]: blez       $s5, 0x08885944
    08885868:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
  Back Branch 0888593C 1,408 times (length 41)
    0888588C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08885890:[240F0080]: addiu      $t7, $zr, 128 <=> li $t7, 128
    08885894:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08885898:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    0888589C:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
--> 088858A0:[25CE0001]: addiu      $t6, $t6, 1
    088858A4:[026E0018]: mult       $s3, $t6
    088858A8:[30E7FFFF]: andi       $a3, $a3, -1
    088858AC:[A1A70004]: sb         $a3, 4($t5)
    088858B0:[00072202]: srl        $a0, $a3, 0x0008
    088858B4:[03EF582D]: min        $t3, $ra, $t7
    088858B8:[00001012]: mflo       $v0
    088858BC:[000211C0]: sll        $v0, $v0, 0x0007
    088858C0:[17E00002]: bne        $ra, $zr, 0x088858CC
    088858C4:[005F001A]: div        $v0, $ra
    088858C8:[000001CD]: break      0x00007
    088858CC:[A1AA0000]: sb         $t2, 0($t5)
    088858D0:[000A2A02]: srl        $a1, $t2, 0x0008
    088858D4:[00121202]: srl        $v0, $s2, 0x0008
    088858D8:[A1A40005]: sb         $a0, 5($t5)
    088858DC:[316AFFFF]: andi       $t2, $t3, -1
    088858E0:[25A3000A]: addiu      $v1, $t5, 10
    088858E4:[A1A20007]: sb         $v0, 7($t5)
    088858E8:[000A4202]: srl        $t0, $t2, 0x0008
    088858EC:[00104A02]: srl        $t1, $s0, 0x0008
    088858F0:[00113202]: srl        $a2, $s1, 0x0008
    088858F4:[A1A50001]: sb         $a1, 1($t5)
    088858F8:[25EF0080]: addiu      $t7, $t7, 128
    088858FC:[A1A00002]: sb         $zr, 2($t5)
    08885900:[A1A00003]: sb         $zr, 3($t5)
    08885904:[A1B20006]: sb         $s2, 6($t5)
    08885908:[A1AA000A]: sb         $t2, 10($t5)
    0888590C:[25AD0014]: addiu      $t5, $t5, 20
    08885910:[A0660007]: sb         $a2, 7($v1)
    08885914:[A0680001]: sb         $t0, 1($v1)
    08885918:[A0690003]: sb         $t1, 3($v1)
    0888591C:[A0700002]: sb         $s0, 2($v1)
    08885920:[00006012]: mflo       $t4
    08885924:[026C602D]: min        $t4, $s3, $t4
    08885928:[028C3821]: addu       $a3, $s4, $t4
    0888592C:[30E4FFFF]: andi       $a0, $a3, -1
    08885930:[00041202]: srl        $v0, $a0, 0x0008
    08885934:[A0620005]: sb         $v0, 5($v1)
    08885938:[A0640004]: sb         $a0, 4($v1)
--> 0888593C:[16AEFFD8]: bne        $s5, $t6, 0x088858A0
    08885940:[A0710006]: sb         $s1, 6($v1)
    08885944:[1AC0003B]: blez       $s6, 0x08885A34
    08885948:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    0888594C:[8FA30004]: lw         $v1, 4($sp)
_S1_2_88860E8 255,744 instructions (0.149%), 576 calls (088860E8 - 08886260, length 95)
    088860E8:[27BDFFF0]: addiu      $sp, $sp, -16
    088860EC:[AFB00000]: sw         $s0, 0($sp)
    088860F0:[3090000F]: andi       $s0, $a0, 15
    088860F4:[28820401]: slti       $v0, $a0, 1025
    088860F8:[AFB20008]: sw         $s2, 8($sp)
    088860FC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08886100:[AFB10004]: sw         $s1, 4($sp)
    08886104:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08886108:[16000003]: bne        $s0, $zr, 0x08886118
    0888610C:[AFBF000C]: sw         $ra, 12($sp)
    08886110:[14400009]: bne        $v0, $zr, 0x08886138
    08886114:[00850018]: mult       $a0, $a1
    08886118:[8FBF000C]: lw         $ra, 12($sp)
    0888611C:[8FB20008]: lw         $s2, 8($sp)
    08886120:[8FB10004]: lw         $s1, 4($sp)
    08886124:[8FB00000]: lw         $s0, 0($sp)
    08886128:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888612C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08886130:[03E00008]: jr         $ra
    08886134:[27BD0010]: addiu      $sp, $sp, 16
    08886138:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0888613C:[8C627810]: lw         $v0, 30736($v1)
    08886140:[00002812]: mflo       $a1
    08886144:[000527C2]: srl        $a0, $a1, 0x001F
    08886148:[00852021]: addu       $a0, $a0, $a1
    0888614C:[00042043]: sra        $a0, $a0, 0x0001
    08886150:[0040F809]: jalr       $ra, $v0
    08886154:[24840063]: addiu      $a0, $a0, 99
    08886158:[00111FC2]: srl        $v1, $s1, 0x001F
    0888615C:[00711821]: addu       $v1, $v1, $s1
    08886160:[00031843]: sra        $v1, $v1, 0x0001
    08886164:[24440063]: addiu      $a0, $v0, 99
    08886168:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888616C:[7C042804]: ins        $a0, $zr, 0, 6
    08886170:[3067FFFF]: andi       $a3, $v1, -1
    08886174:[1040FFE8]: beq        $v0, $zr, 0x08886118
    08886178:[3246FFFF]: andi       $a2, $s2, -1
    0888617C:[00E60018]: mult       $a3, $a2
    08886180:[ACA00000]: sw         $zr, 0($a1)
    08886184:[A4B1000C]: sh         $s1, 12($a1)
    08886188:[00001012]: mflo       $v0
    0888618C:[A4B2000E]: sh         $s2, 14($a1)
    08886190:[A4A30010]: sh         $v1, 16($a1)
    08886194:[A4A00012]: sh         $zr, 18($a1)
    08886198:[ACA40014]: sw         $a0, 20($a1)
    0888619C:[ACA00020]: sw         $zr, 32($a1)
    088861A0:[7C810780]: ext        $at, $a0, 30, 1
    088861A4:[14200020]: bne        $at, $zr, 0x08886228
    088861A8:[00821021]: addu       $v0, $a0, $v0
    088861AC:[7E107A04]: ins        $s0, $s0, 8, 8
    088861B0:[7E10FC04]: ins        $s0, $s0, 16, 16
    088861B4:[10820020]: beq        $a0, $v0, 0x08886238
    088861B8:[3081003F]: andi       $at, $a0, 63
    088861BC:[10200003]: beq        $at, $zr, 0x088861CC
    088861C0:[A0900000]: sb         $s0, 0($a0)
    088861C4:[0A22186D]: j          0x088861B4
    088861C8:[24840001]: addiu      $a0, $a0, 1
    088861CC:[00400821]: addu       $at, $v0, $zr <=> move $at, $v0
    088861D0:[7C012804]: ins        $at, $zr, 0, 6
    088861D4:[10810014]: beq        $a0, $at, 0x08886228
    088861D8:[00000000]: nop
    088861DC:[BC980000]: cache      0x18, 0($a0)
    088861E0:[AC900000]: sw         $s0, 0($a0)
    088861E4:[AC900004]: sw         $s0, 4($a0)
    088861E8:[AC900008]: sw         $s0, 8($a0)
    088861EC:[AC90000C]: sw         $s0, 12($a0)
    088861F0:[AC900010]: sw         $s0, 16($a0)
    088861F4:[AC900014]: sw         $s0, 20($a0)
    088861F8:[AC900018]: sw         $s0, 24($a0)
    088861FC:[AC90001C]: sw         $s0, 28($a0)
    08886200:[AC900020]: sw         $s0, 32($a0)
    08886204:[AC900024]: sw         $s0, 36($a0)
    08886208:[AC900028]: sw         $s0, 40($a0)
    0888620C:[AC90002C]: sw         $s0, 44($a0)
    08886210:[AC900030]: sw         $s0, 48($a0)
    08886214:[AC900034]: sw         $s0, 52($a0)
    08886218:[AC900038]: sw         $s0, 56($a0)
    0888621C:[24840040]: addiu      $a0, $a0, 64
    08886220:[1481FFEE]: bne        $a0, $at, 0x088861DC
    08886224:[AC90FFFC]: sw         $s0, -4($a0)
    08886228:[10820003]: beq        $a0, $v0, 0x08886238
    0888622C:[24840001]: addiu      $a0, $a0, 1
    08886230:[0A22188A]: j          0x08886228
    08886234:[A090FFFF]: sb         $s0, -1($a0)
    08886238:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0888623C:[ACA00004]: sw         $zr, 4($a1)
    08886240:[ACA00008]: sw         $zr, 8($a1)
    08886244:[ACA00018]: sw         $zr, 24($a1)
    08886248:[ACA0001C]: sw         $zr, 28($a1)
    0888624C:[8FBF000C]: lw         $ra, 12($sp)
    08886250:[8FB20008]: lw         $s2, 8($sp)
    08886254:[8FB10004]: lw         $s1, 4($sp)
    08886258:[8FB00000]: lw         $s0, 0($sp)
    0888625C:[03E00008]: jr         $ra
    08886260:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08886220 11,520 times (length 19)
    088861C8:[24840001]: addiu      $a0, $a0, 1
    088861CC:[00400821]: addu       $at, $v0, $zr <=> move $at, $v0
    088861D0:[7C012804]: ins        $at, $zr, 0, 6
    088861D4:[10810014]: beq        $a0, $at, 0x08886228
    088861D8:[00000000]: nop
--> 088861DC:[BC980000]: cache      0x18, 0($a0)
    088861E0:[AC900000]: sw         $s0, 0($a0)
    088861E4:[AC900004]: sw         $s0, 4($a0)
    088861E8:[AC900008]: sw         $s0, 8($a0)
    088861EC:[AC90000C]: sw         $s0, 12($a0)
    088861F0:[AC900010]: sw         $s0, 16($a0)
    088861F4:[AC900014]: sw         $s0, 20($a0)
    088861F8:[AC900018]: sw         $s0, 24($a0)
    088861FC:[AC90001C]: sw         $s0, 28($a0)
    08886200:[AC900020]: sw         $s0, 32($a0)
    08886204:[AC900024]: sw         $s0, 36($a0)
    08886208:[AC900028]: sw         $s0, 40($a0)
    0888620C:[AC90002C]: sw         $s0, 44($a0)
    08886210:[AC900030]: sw         $s0, 48($a0)
    08886214:[AC900034]: sw         $s0, 52($a0)
    08886218:[AC900038]: sw         $s0, 56($a0)
    0888621C:[24840040]: addiu      $a0, $a0, 64
--> 08886220:[1481FFEE]: bne        $a0, $at, 0x088861DC
    08886224:[AC90FFFC]: sw         $s0, -4($a0)
    08886228:[10820003]: beq        $a0, $v0, 0x08886238
    0888622C:[24840001]: addiu      $a0, $a0, 1
    08886230:[0A22188A]: j          0x08886228
  Back Branch 08886174 576 times (length 25)
    08886104:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08886108:[16000003]: bne        $s0, $zr, 0x08886118
    0888610C:[AFBF000C]: sw         $ra, 12($sp)
    08886110:[14400009]: bne        $v0, $zr, 0x08886138
    08886114:[00850018]: mult       $a0, $a1
--> 08886118:[8FBF000C]: lw         $ra, 12($sp)
    0888611C:[8FB20008]: lw         $s2, 8($sp)
    08886120:[8FB10004]: lw         $s1, 4($sp)
    08886124:[8FB00000]: lw         $s0, 0($sp)
    08886128:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888612C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08886130:[03E00008]: jr         $ra
    08886134:[27BD0010]: addiu      $sp, $sp, 16
    08886138:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0888613C:[8C627810]: lw         $v0, 30736($v1)
    08886140:[00002812]: mflo       $a1
    08886144:[000527C2]: srl        $a0, $a1, 0x001F
    08886148:[00852021]: addu       $a0, $a0, $a1
    0888614C:[00042043]: sra        $a0, $a0, 0x0001
    08886150:[0040F809]: jalr       $ra, $v0
    08886154:[24840063]: addiu      $a0, $a0, 99
    08886158:[00111FC2]: srl        $v1, $s1, 0x001F
    0888615C:[00711821]: addu       $v1, $v1, $s1
    08886160:[00031843]: sra        $v1, $v1, 0x0001
    08886164:[24440063]: addiu      $a0, $v0, 99
    08886168:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888616C:[7C042804]: ins        $a0, $zr, 0, 6
    08886170:[3067FFFF]: andi       $a3, $v1, -1
--> 08886174:[1040FFE8]: beq        $v0, $zr, 0x08886118
    08886178:[3246FFFF]: andi       $a2, $s2, -1
    0888617C:[00E60018]: mult       $a3, $a2
    08886180:[ACA00000]: sw         $zr, 0($a1)
    08886184:[A4B1000C]: sh         $s1, 12($a1)
_S1_2_889B1A8 249,907 instructions (0.145%), 13,153 calls (0889B1A8 - 0889B1F0, length 19)
    0889B1A8:[3C0F0898]: lui        $t7, 0x0898 <=> li $t7, 0x08980000
    0889B1AC:[8DEB7A4C]: lw         $t3, 31308($t7)
    0889B1B0:[7CAE1E00]: ext        $t6, $a1, 24, 4
    0889B1B4:[000E4400]: sll        $t0, $t6, 0x0010
    0889B1B8:[8D6C0008]: lw         $t4, 8($t3)
    0889B1BC:[3C0DB100]: lui        $t5, 0xB100 <=> li $t5, 0xB1000000
    0889B1C0:[010D3025]: or         $a2, $t0, $t5
    0889B1C4:[7C05FE04]: ins        $a1, $zr, 24, 8
    0889B1C8:[25880004]: addiu      $t0, $t4, 4
    0889B1CC:[3C07B000]: lui        $a3, 0xB000 <=> li $a3, 0xB0000000
    0889B1D0:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    0889B1D4:[00A75025]: or         $t2, $a1, $a3
    0889B1D8:[00824825]: or         $t1, $a0, $v0
    0889B1DC:[25030008]: addiu      $v1, $t0, 8
    0889B1E0:[AD860000]: sw         $a2, 0($t4)
    0889B1E4:[AD630008]: sw         $v1, 8($t3)
    0889B1E8:[AD0A0000]: sw         $t2, 0($t0)
    0889B1EC:[03E00008]: jr         $ra
    0889B1F0:[AD090004]: sw         $t1, 4($t0)
_S1_2_88759D0 245,443 instructions (0.143%), 5,679 calls (088759D0 - 08875BE0, length 133)
    088759D0:[27BDFFB0]: addiu      $sp, $sp, -80
    088759D4:[AFB3001C]: sw         $s3, 28($sp)
    088759D8:[AFB20018]: sw         $s2, 24($sp)
    088759DC:[AFB10014]: sw         $s1, 20($sp)
    088759E0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088759E4:[AFB00010]: sw         $s0, 16($sp)
    088759E8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088759EC:[7C107804]: ins        $s0, $zr, 0, 16
    088759F0:[AFBF0020]: sw         $ra, 32($sp)
    088759F4:[AFA50034]: sw         $a1, 52($sp)
    088759F8:[AFA60038]: sw         $a2, 56($sp)
    088759FC:[AFA7003C]: sw         $a3, 60($sp)
    08875A00:[AFA80040]: sw         $t0, 64($sp)
    08875A04:[AFA90044]: sw         $t1, 68($sp)
    08875A08:[AFAA0048]: sw         $t2, 72($sp)
    08875A0C:[0E21D24B]: jal        0x0887492C
    08875A10:[AFAB004C]: sw         $t3, 76($sp)
    08875A14:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08875A18:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    08875A1C:[27A20038]: addiu      $v0, $sp, 56
    08875A20:[AFA20000]: sw         $v0, 0($sp)
    08875A24:[1203001C]: beq        $s0, $v1, 0x08875A98
    08875A28:[8FB20034]: lw         $s2, 52($sp)
    08875A2C:[0070102B]: sltu       $v0, $v1, $s0
    08875A30:[10400011]: beq        $v0, $zr, 0x08875A78
    08875A34:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08875A38:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08875A3C:[12020047]: beq        $s0, $v0, 0x08875B5C
    08875A40:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08875A44:[1202003C]: beq        $s0, $v0, 0x08875B38
    08875A48:[00121080]: sll        $v0, $s2, 0x0002
    08875A4C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875A50:[12020012]: beq        $s0, $v0, 0x08875A9C
    08875A54:[3223F000]: andi       $v1, $s1, -4096
    08875A58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08875A5C:[8FBF0020]: lw         $ra, 32($sp)
    08875A60:[8FB3001C]: lw         $s3, 28($sp)
    08875A64:[8FB20018]: lw         $s2, 24($sp)
    08875A68:[8FB10014]: lw         $s1, 20($sp)
    08875A6C:[8FB00010]: lw         $s0, 16($sp)
    08875A70:[03E00008]: jr         $ra
    08875A74:[27BD0050]: addiu      $sp, $sp, 80
    08875A78:[12020042]: beq        $s0, $v0, 0x08875B84
    08875A7C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875A80:[5602FFF6]: bnel       $s0, $v0, 0x08875A5C
    08875A84:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08875A88:[00121080]: sll        $v0, $s2, 0x0002
    08875A8C:[00531021]: addu       $v0, $v0, $s3
    08875A90:[0A21D697]: j          0x08875A5C
    08875A94:[8C420440]: lw         $v0, 1088($v0)
    08875A98:[3223F000]: andi       $v1, $s1, -4096
    08875A9C:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875AA0:[1062003F]: beq        $v1, $v0, 0x08875BA0
    08875AA4:[32310FFF]: andi       $s1, $s1, 4095
    08875AA8:[28622001]: slti       $v0, $v1, 8193
    08875AAC:[14400016]: bne        $v0, $zr, 0x08875B08
    08875AB0:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
    08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
    08875B44:[00531021]: addu       $v0, $v0, $s3
    08875B48:[8C501444]: lw         $s0, 5188($v0)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
    08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
    08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
    08875B68:[8FBF0020]: lw         $ra, 32($sp)
    08875B6C:[8FB3001C]: lw         $s3, 28($sp)
    08875B70:[8FB20018]: lw         $s2, 24($sp)
    08875B74:[8FB10014]: lw         $s1, 20($sp)
    08875B78:[8FB00010]: lw         $s0, 16($sp)
    08875B7C:[03E00008]: jr         $ra
    08875B80:[27BD0050]: addiu      $sp, $sp, 80
    08875B84:[0E21F81A]: jal        0x0887E068
    08875B88:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B8C:[1440FFF4]: bne        $v0, $zr, 0x08875B60
    08875B90:[00121080]: sll        $v0, $s2, 0x0002
    08875B94:[00531021]: addu       $v0, $v0, $s3
    08875B98:[0A21D697]: j          0x08875A5C
    08875B9C:[8C420040]: lw         $v0, 64($v0)
    08875BA0:[00121080]: sll        $v0, $s2, 0x0002
    08875BA4:[00531021]: addu       $v0, $v0, $s3
    08875BA8:[0A21D6B2]: j          0x08875AC8
    08875BAC:[8C450440]: lw         $a1, 1088($v0)
    08875BB0:[00531021]: addu       $v0, $v0, $s3
    08875BB4:[8C501044]: lw         $s0, 4164($v0)
    08875BB8:[00051080]: sll        $v0, $a1, 0x0002
    08875BBC:[00501021]: addu       $v0, $v0, $s0
    08875BC0:[0A21D6BB]: j          0x08875AEC
    08875BC4:[8C420000]: lw         $v0, 0($v0)
    08875BC8:[00531021]: addu       $v0, $v0, $s3
    08875BCC:[0A21D6B2]: j          0x08875AC8
    08875BD0:[8C450A40]: lw         $a1, 2624($v0)
    08875BD4:[00121080]: sll        $v0, $s2, 0x0002
    08875BD8:[00531021]: addu       $v0, $v0, $s3
    08875BDC:[0A21D6B2]: j          0x08875AC8
    08875BE0:[8C450840]: lw         $a1, 2112($v0)
  Back Branch 08875B98 1,820 times (length 81)
    08875A48:[00121080]: sll        $v0, $s2, 0x0002
    08875A4C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875A50:[12020012]: beq        $s0, $v0, 0x08875A9C
    08875A54:[3223F000]: andi       $v1, $s1, -4096
    08875A58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08875A5C:[8FBF0020]: lw         $ra, 32($sp)
    08875A60:[8FB3001C]: lw         $s3, 28($sp)
    08875A64:[8FB20018]: lw         $s2, 24($sp)
    08875A68:[8FB10014]: lw         $s1, 20($sp)
    08875A6C:[8FB00010]: lw         $s0, 16($sp)
    08875A70:[03E00008]: jr         $ra
    08875A74:[27BD0050]: addiu      $sp, $sp, 80
    08875A78:[12020042]: beq        $s0, $v0, 0x08875B84
    08875A7C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875A80:[5602FFF6]: bnel       $s0, $v0, 0x08875A5C
    08875A84:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08875A88:[00121080]: sll        $v0, $s2, 0x0002
    08875A8C:[00531021]: addu       $v0, $v0, $s3
    08875A90:[0A21D697]: j          0x08875A5C
    08875A94:[8C420440]: lw         $v0, 1088($v0)
    08875A98:[3223F000]: andi       $v1, $s1, -4096
    08875A9C:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875AA0:[1062003F]: beq        $v1, $v0, 0x08875BA0
    08875AA4:[32310FFF]: andi       $s1, $s1, 4095
    08875AA8:[28622001]: slti       $v0, $v1, 8193
    08875AAC:[14400016]: bne        $v0, $zr, 0x08875B08
    08875AB0:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
    08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
    08875B44:[00531021]: addu       $v0, $v0, $s3
    08875B48:[8C501444]: lw         $s0, 5188($v0)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
    08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
    08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
    08875B68:[8FBF0020]: lw         $ra, 32($sp)
    08875B6C:[8FB3001C]: lw         $s3, 28($sp)
    08875B70:[8FB20018]: lw         $s2, 24($sp)
    08875B74:[8FB10014]: lw         $s1, 20($sp)
    08875B78:[8FB00010]: lw         $s0, 16($sp)
    08875B7C:[03E00008]: jr         $ra
    08875B80:[27BD0050]: addiu      $sp, $sp, 80
    08875B84:[0E21F81A]: jal        0x0887E068
    08875B88:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B8C:[1440FFF4]: bne        $v0, $zr, 0x08875B60
    08875B90:[00121080]: sll        $v0, $s2, 0x0002
    08875B94:[00531021]: addu       $v0, $v0, $s3
--> 08875B98:[0A21D697]: j          0x08875A5C
    08875B9C:[8C420040]: lw         $v0, 64($v0)
    08875BA0:[00121080]: sll        $v0, $s2, 0x0002
    08875BA4:[00531021]: addu       $v0, $v0, $s3
    08875BA8:[0A21D6B2]: j          0x08875AC8
  Back Branch 08875B8C 1,820 times (length 13)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
    08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
--> 08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
    08875B68:[8FBF0020]: lw         $ra, 32($sp)
    08875B6C:[8FB3001C]: lw         $s3, 28($sp)
    08875B70:[8FB20018]: lw         $s2, 24($sp)
    08875B74:[8FB10014]: lw         $s1, 20($sp)
    08875B78:[8FB00010]: lw         $s0, 16($sp)
    08875B7C:[03E00008]: jr         $ra
    08875B80:[27BD0050]: addiu      $sp, $sp, 80
    08875B84:[0E21F81A]: jal        0x0887E068
    08875B88:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
--> 08875B8C:[1440FFF4]: bne        $v0, $zr, 0x08875B60
    08875B90:[00121080]: sll        $v0, $s2, 0x0002
    08875B94:[00531021]: addu       $v0, $v0, $s3
    08875B98:[0A21D697]: j          0x08875A5C
    08875B9C:[8C420040]: lw         $v0, 64($v0)
  Back Branch 08875B54 629 times (length 28)
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
--> 08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
    08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
    08875B44:[00531021]: addu       $v0, $v0, $s3
    08875B48:[8C501444]: lw         $s0, 5188($v0)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
--> 08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
    08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
  Back Branch 08875BDC 615 times (length 71)
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
    08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
    08875B44:[00531021]: addu       $v0, $v0, $s3
    08875B48:[8C501444]: lw         $s0, 5188($v0)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
    08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
    08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
    08875B68:[8FBF0020]: lw         $ra, 32($sp)
    08875B6C:[8FB3001C]: lw         $s3, 28($sp)
    08875B70:[8FB20018]: lw         $s2, 24($sp)
    08875B74:[8FB10014]: lw         $s1, 20($sp)
    08875B78:[8FB00010]: lw         $s0, 16($sp)
    08875B7C:[03E00008]: jr         $ra
    08875B80:[27BD0050]: addiu      $sp, $sp, 80
    08875B84:[0E21F81A]: jal        0x0887E068
    08875B88:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B8C:[1440FFF4]: bne        $v0, $zr, 0x08875B60
    08875B90:[00121080]: sll        $v0, $s2, 0x0002
    08875B94:[00531021]: addu       $v0, $v0, $s3
    08875B98:[0A21D697]: j          0x08875A5C
    08875B9C:[8C420040]: lw         $v0, 64($v0)
    08875BA0:[00121080]: sll        $v0, $s2, 0x0002
    08875BA4:[00531021]: addu       $v0, $v0, $s3
    08875BA8:[0A21D6B2]: j          0x08875AC8
    08875BAC:[8C450440]: lw         $a1, 1088($v0)
    08875BB0:[00531021]: addu       $v0, $v0, $s3
    08875BB4:[8C501044]: lw         $s0, 4164($v0)
    08875BB8:[00051080]: sll        $v0, $a1, 0x0002
    08875BBC:[00501021]: addu       $v0, $v0, $s0
    08875BC0:[0A21D6BB]: j          0x08875AEC
    08875BC4:[8C420000]: lw         $v0, 0($v0)
    08875BC8:[00531021]: addu       $v0, $v0, $s3
    08875BCC:[0A21D6B2]: j          0x08875AC8
    08875BD0:[8C450A40]: lw         $a1, 2624($v0)
    08875BD4:[00121080]: sll        $v0, $s2, 0x0002
    08875BD8:[00531021]: addu       $v0, $v0, $s3
--> 08875BDC:[0A21D6B2]: j          0x08875AC8
    08875BE0:[8C450840]: lw         $a1, 2112($v0)
  Back Branch 08875A90 599 times (length 15)
    08875A48:[00121080]: sll        $v0, $s2, 0x0002
    08875A4C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875A50:[12020012]: beq        $s0, $v0, 0x08875A9C
    08875A54:[3223F000]: andi       $v1, $s1, -4096
    08875A58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08875A5C:[8FBF0020]: lw         $ra, 32($sp)
    08875A60:[8FB3001C]: lw         $s3, 28($sp)
    08875A64:[8FB20018]: lw         $s2, 24($sp)
    08875A68:[8FB10014]: lw         $s1, 20($sp)
    08875A6C:[8FB00010]: lw         $s0, 16($sp)
    08875A70:[03E00008]: jr         $ra
    08875A74:[27BD0050]: addiu      $sp, $sp, 80
    08875A78:[12020042]: beq        $s0, $v0, 0x08875B84
    08875A7C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08875A80:[5602FFF6]: bnel       $s0, $v0, 0x08875A5C
    08875A84:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08875A88:[00121080]: sll        $v0, $s2, 0x0002
    08875A8C:[00531021]: addu       $v0, $v0, $s3
--> 08875A90:[0A21D697]: j          0x08875A5C
    08875A94:[8C420440]: lw         $v0, 1088($v0)
    08875A98:[3223F000]: andi       $v1, $s1, -4096
    08875A9C:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    08875AA0:[1062003F]: beq        $v1, $v0, 0x08875BA0
  Back Branch 08875B08 99 times (length 18)
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
--> 08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08875BC0 85 times (length 55)
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
--> 08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
    08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
    08875B44:[00531021]: addu       $v0, $v0, $s3
    08875B48:[8C501444]: lw         $s0, 5188($v0)
    08875B4C:[00051080]: sll        $v0, $a1, 0x0002
    08875B50:[00501021]: addu       $v0, $v0, $s0
    08875B54:[0A21D6BB]: j          0x08875AEC
    08875B58:[8C420000]: lw         $v0, 0($v0)
    08875B5C:[00121080]: sll        $v0, $s2, 0x0002
    08875B60:[00531021]: addu       $v0, $v0, $s3
    08875B64:[8C420840]: lw         $v0, 2112($v0)
    08875B68:[8FBF0020]: lw         $ra, 32($sp)
    08875B6C:[8FB3001C]: lw         $s3, 28($sp)
    08875B70:[8FB20018]: lw         $s2, 24($sp)
    08875B74:[8FB10014]: lw         $s1, 20($sp)
    08875B78:[8FB00010]: lw         $s0, 16($sp)
    08875B7C:[03E00008]: jr         $ra
    08875B80:[27BD0050]: addiu      $sp, $sp, 80
    08875B84:[0E21F81A]: jal        0x0887E068
    08875B88:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B8C:[1440FFF4]: bne        $v0, $zr, 0x08875B60
    08875B90:[00121080]: sll        $v0, $s2, 0x0002
    08875B94:[00531021]: addu       $v0, $v0, $s3
    08875B98:[0A21D697]: j          0x08875A5C
    08875B9C:[8C420040]: lw         $v0, 64($v0)
    08875BA0:[00121080]: sll        $v0, $s2, 0x0002
    08875BA4:[00531021]: addu       $v0, $v0, $s3
    08875BA8:[0A21D6B2]: j          0x08875AC8
    08875BAC:[8C450440]: lw         $a1, 1088($v0)
    08875BB0:[00531021]: addu       $v0, $v0, $s3
    08875BB4:[8C501044]: lw         $s0, 4164($v0)
    08875BB8:[00051080]: sll        $v0, $a1, 0x0002
    08875BBC:[00501021]: addu       $v0, $v0, $s0
--> 08875BC0:[0A21D6BB]: j          0x08875AEC
    08875BC4:[8C420000]: lw         $v0, 0($v0)
    08875BC8:[00531021]: addu       $v0, $v0, $s3
    08875BCC:[0A21D6B2]: j          0x08875AC8
    08875BD0:[8C450A40]: lw         $a1, 2624($v0)
  Back Branch 08875B14 84 times (length 21)
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
--> 08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
  Back Branch 08875B30 84 times (length 28)
    08875AB4:[10620047]: beq        $v1, $v0, 0x08875BD4
    08875AB8:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08875ABC:[10620042]: beq        $v1, $v0, 0x08875BC8
    08875AC0:[00121080]: sll        $v0, $s2, 0x0002
    08875AC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08875AC8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08875ACC:[12020038]: beq        $s0, $v0, 0x08875BB0
    08875AD0:[001110C0]: sll        $v0, $s1, 0x0003
    08875AD4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08875AD8:[1202001A]: beq        $s0, $v0, 0x08875B44
    08875ADC:[001110C0]: sll        $v0, $s1, 0x0003
    08875AE0:[00051080]: sll        $v0, $a1, 0x0002
    08875AE4:[00501021]: addu       $v0, $v0, $s0
    08875AE8:[8C420000]: lw         $v0, 0($v0)
    08875AEC:[8FBF0020]: lw         $ra, 32($sp)
    08875AF0:[8FB3001C]: lw         $s3, 28($sp)
    08875AF4:[8FB20018]: lw         $s2, 24($sp)
    08875AF8:[8FB10014]: lw         $s1, 20($sp)
    08875AFC:[8FB00010]: lw         $s0, 16($sp)
    08875B00:[03E00008]: jr         $ra
    08875B04:[27BD0050]: addiu      $sp, $sp, 80
    08875B08:[1060FFEF]: beq        $v1, $zr, 0x08875AC8
    08875B0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08875B10:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    08875B14:[1462FFEC]: bne        $v1, $v0, 0x08875AC8
    08875B18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875B1C:[0E21F81A]: jal        0x0887E068
    08875B20:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    08875B24:[1440002C]: bne        $v0, $zr, 0x08875BD8
    08875B28:[00121080]: sll        $v0, $s2, 0x0002
    08875B2C:[00531021]: addu       $v0, $v0, $s3
--> 08875B30:[0A21D6B2]: j          0x08875AC8
    08875B34:[8C450040]: lw         $a1, 64($v0)
    08875B38:[00531021]: addu       $v0, $v0, $s3
    08875B3C:[0A21D697]: j          0x08875A5C
    08875B40:[8C420A40]: lw         $v0, 2624($v0)
_S1_2_887A42C 241,320 instructions (0.140%), 6,033 calls (0887A42C - 0887A510, length 58)
_S1_2_887E2B4 241,180 instructions (0.140%), 24,118 calls (0887E2B4 - 0887E2D8, length 10)
_S1_2_8812A08 231,312 instructions (0.134%), 7,993 calls (08812A08 - 08812B78, length 93)
  Back Branch 08812A9C 979 times (length 20)
  Back Branch 08812B60 90 times (length 51)
  Back Branch 08812B58 88 times (length 52)
  Back Branch 08812B74 2 times (length 56)
_S1_2_88757B8 227,051 instructions (0.132%), 5,249 calls (088757B8 - 088759B4, length 128)
  Back Branch 08875848 49,700 times (length 11)
  Back Branch 08875858 49,700 times (length 16)
  Back Branch 08875920 2,217 times (length 31)
  Back Branch 088758CC 1,707 times (length 17)
  Back Branch 0887595C 1,281 times (length 14)
  Back Branch 08875968 999 times (length 84)
  Back Branch 088759B0 598 times (length 74)
  Back Branch 08875994 88 times (length 60)
  Back Branch 088758F4 16 times (length 27)
  Back Branch 088758D8 16 times (length 20)
_S1_2_889C4E4 223,686 instructions (0.130%), 13,158 calls (0889C4E4 - 0889C524, length 17)
_S1_2_889AE60 197,370 instructions (0.115%), 13,158 calls (0889AE60 - 0889AE98, length 15)
_S1_2_889B16C 197,295 instructions (0.115%), 13,153 calls (0889B16C - 0889B1A4, length 15)
_S1_2_8872ED4 193,104 instructions (0.112%), 6,033 calls (08872ED4 - 0887303C, length 91)
  Back Branch 08872FAC 2 times (length 31)
  Back Branch 08873038 2 times (length 28)
_S1_2_8899204 192,408 instructions (0.112%), 8,017 calls (08899204 - 08899318, length 70)
_S1_2_887492C 188,982 instructions (0.110%), 62,994 calls (0887492C - 08874934, length 3)
_S1_2_881460C 184,038 instructions (0.107%), 7,993 calls (0881460C - 08814734, length 75)
  Back Branch 08814640 977 times (length 5)
  Back Branch 088146D4 268 times (length 9)
  Back Branch 08814730 13 times (length 68)
_S1_2_8875740 181,830 instructions (0.106%), 18,183 calls (08875740 - 0887E064, length 8778)
_S1_2_880BE6C 178,623 instructions (0.104%), 5 calls (0880BDA0 - 0880BE78, length 55)
  Back Branch 0880BDFC 30,017 times (length 6)
  Back Branch 0880BE74 5 times (length 55)
_S1_2_889A1B8 176,880 instructions (0.103%), 8,040 calls (0889A1B8 - 0889A20C, length 22)
_S1_2_880CCD4 176,130 instructions (0.102%), 7,999 calls (0880CCD4 - 088A1378, length 151978)
  Back Branch 088118FC 1 times (length 12)
  Back Branch 08811918 1 times (length 21)
  Back Branch 08811908 1 times (length 17)
_S1_2_88147E0 152,266 instructions (0.088%), 8,014 calls (088147E0 - 08814828, length 19)
_S1_2_88814E0 151,093 instructions (0.088%), 7,688 calls (088814E0 - 0888152C, length 20)
_S1_2_887F0AC 150,455 instructions (0.087%), 7,820 calls (0887F0AC - 0887F134, length 35)
  Back Branch 0887F120 375 times (length 16)
_S1_2_887F138 148,561 instructions (0.086%), 7,819 calls (0887E2FC - 0887F194, length 935)
_S1_2_8881490 146,482 instructions (0.085%), 7,448 calls (08881490 - 088814DC, length 20)
_S1_2_889ABC8 144,760 instructions (0.084%), 13,160 calls (0889ABC8 - 0889ABF0, length 11)
_S1_2_88045CC 144,532 instructions (0.084%), 1 calls (088045CC - 08804968, length 232)
  Back Branch 088048F0 7,993 times (length 18)
  Back Branch 088048E0 7,993 times (length 16)
  Back Branch 08804710 15 times (length 4)
  Back Branch 08804778 15 times (length 23)
  Back Branch 088046EC 8 times (length 11)
  Back Branch 08804930 1 times (length 34)
  Back Branch 08804940 1 times (length 10)
_S1_2_88816B4 143,900 instructions (0.084%), 7,993 calls (088816B4 - 08881740, length 36)
_S1_2_880C718 135,462 instructions (0.079%), 98 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C720 98 times (length 189)
  Back Branch 0880C764 89 times (length 206)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_8873F34 135,109 instructions (0.078%), 6,433 calls (08873BAC - 08873F6C, length 241)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873F48 6,425 times (length 151)
  Back Branch 08873F60 8 times (length 239)
_S1_2_8880CA8 129,447 instructions (0.075%), 6,813 calls (088178E8 - 08880F30, length 107923)
  Back Branch 08817940 66 times (length 24)
_S1_2_889FAB8 128,370 instructions (0.075%), 1,945 calls (0889FAB8 - 0889FD08, length 149)
  Back Branch 0889FB7C 1,945 times (length 24)
  Back Branch 0889FB60 1,945 times (length 17)
  Back Branch 0889FB54 1,945 times (length 15)
  Back Branch 0889FCC0 1,945 times (length 105)
_S1_2_880C640 123,668 instructions (0.072%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C650 89 times (length 137)
  Back Branch 0880C664 89 times (length 142)
  Back Branch 0880C688 89 times (length 151)
  Back Branch 0880C6A8 89 times (length 159)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_880C6D0 123,045 instructions (0.071%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C7DC 89 times (length 65)
  Back Branch 0880C7C8 89 times (length 231)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_880C76C 121,888 instructions (0.071%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C784 89 times (length 214)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_880C6B0 121,888 instructions (0.071%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C6B8 89 times (length 163)
  Back Branch 0880C6C8 89 times (length 167)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_8872AB0 121,870 instructions (0.071%), 8,705 calls (08872AB0 - 08872AE4, length 14)
_S1_2_889F420 115,640 instructions (0.067%), 8,260 calls (0889F420 - 0889F458, length 15)
  Back Branch 0889F454 8,260 times (length 6)
_S1_2_887E2DC 114,456 instructions (0.066%), 14,307 calls (0887E2DC - 0887E2F8, length 8)
_S1_2_8812530 99,864 instructions (0.058%), 7,993 calls (08812530 - 08817C38, length 5571)
  Back Branch 08812618 50 times (length 45)
  Back Branch 088125EC 38 times (length 34)
  Back Branch 08812600 35 times (length 24)
  Back Branch 08812658 2 times (length 61)
  Back Branch 08812638 2 times (length 53)
_S1_2_889A840 92,071 instructions (0.053%), 13,153 calls (0889A840 - 0889A858, length 7)
_S1_2_8814210 91,234 instructions (0.053%), 15 calls (088134A0 - 08814214, length 862)
  Back Branch 0881365C 8,285 times (length 6)
  Back Branch 088138A0 304 times (length 186)
  Back Branch 08813A44 288 times (length 147)
  Back Branch 08813610 71 times (length 3)
  Back Branch 08813980 37 times (length 59)
  Back Branch 088139B0 16 times (length 187)
  Back Branch 08814210 15 times (length 862)
  Back Branch 08813B28 15 times (length 188)
  Back Branch 08813DB0 11 times (length 299)
  Back Branch 0881415C 8 times (length 569)
  Back Branch 08813C30 5 times (length 231)
  Back Branch 08813BDC 5 times (length 8)
  Back Branch 08813CA8 3 times (length 377)
  Back Branch 08813948 3 times (length 199)
  Back Branch 088141E8 3 times (length 376)
  Back Branch 088140C0 2 times (length 523)
  Back Branch 08814088 2 times (length 509)
  Back Branch 088141E0 2 times (length 21)
  Back Branch 0881419C 2 times (length 578)
  Back Branch 08813D40 2 times (length 306)
  Back Branch 08813D48 2 times (length 50)
  Back Branch 08813C90 2 times (length 255)
  Back Branch 08813D7C 1 times (length 37)
  Back Branch 08814164 1 times (length 288)
_S1_2_8885B60 90,792 instructions (0.053%), 1,164 calls (08885B60 - 088A0FD0, length 27933)
  Back Branch 08885CB8 1,164 times (length 23)
  Back Branch 08885CC0 1,164 times (length 61)
_S1_2_88A1084 89,862 instructions (0.052%), 44,931 calls (088A1084 - 088A1088, length 2)
_S1_2_8899EF0 88,187 instructions (0.051%), 8,017 calls (08899EF0 - 08899F34, length 18)
_S1_2_887F338 86,009 instructions (0.050%), 7,819 calls (0887F338 - 0887F368, length 13)
_S1_2_887F304 86,009 instructions (0.050%), 7,819 calls (0887F304 - 0887F334, length 13)
_S1_2_887F290 86,009 instructions (0.050%), 7,819 calls (0887F290 - 0887F2C0, length 13)
_S1_2_887F25C 86,009 instructions (0.050%), 7,819 calls (0887F25C - 0887F28C, length 13)
_S1_2_887F1E8 86,009 instructions (0.050%), 7,819 calls (0887F1E8 - 0887F218, length 13)
_S1_2_887F1B4 86,009 instructions (0.050%), 7,819 calls (0887F1B4 - 0887F1E4, length 13)
_S1_2_880CC18 85,590 instructions (0.050%), 28,530 calls (0880CC18 - 0880CC20, length 3)
_S1_2_889B668 80,550 instructions (0.047%), 8,055 calls (0889B668 - 0889B870, length 131)
_S1_2_889A9D4 80,140 instructions (0.047%), 8,014 calls (0889A9D4 - 0889A9F8, length 10)
_S1_2_889C654 72,153 instructions (0.042%), 8,017 calls (0889C654 - 0889C684, length 13)
_S1_2_887DA2C 71,833 instructions (0.042%), 2,477 calls (0887DA2C - 0887DAF4, length 51)
_S1_2_88A131C 66,480 instructions (0.039%), 33,240 calls (088A131C - 088A1320, length 2)
_S1_2_88A132C 65,750 instructions (0.038%), 32,875 calls (088A132C - 088A1330, length 2)
_S1_2_889B798 64,168 instructions (0.037%), 8,021 calls (0889B698 - 0889B7A0, length 67)
  Back Branch 0889B79C 8,021 times (length 67)
_S1_2_880C9C0 62,374 instructions (0.036%), 45 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C9E4 89 times (length 366)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C9EC 1 times (length 368)
_S1_2_880C8FC 62,346 instructions (0.036%), 45 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C954 45 times (length 330)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_880C9F4 60,812 instructions (0.035%), 44 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C9E4 89 times (length 366)
  Back Branch 0880CA04 44 times (length 14)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C9EC 1 times (length 368)
_S1_2_8881C24 60,544 instructions (0.035%), 15,136 calls (08881C24 - 08881C30, length 4)
_S1_2_887E24C 59,304 instructions (0.034%), 7,413 calls (0887E24C - 0887E268, length 8)
_S1_2_8885234 59,073 instructions (0.034%), 291 calls (08885234 - 0888530C, length 55)
  Back Branch 088852DC 2,619 times (length 19)
_S1_2_887E294 57,656 instructions (0.033%), 7,207 calls (0887E294 - 0887E2B0, length 8)
_S1_2_8899C8C 56,119 instructions (0.033%), 8,017 calls (08899C8C - 08899CA4, length 7)
_S1_2_8812280 55,951 instructions (0.032%), 7,993 calls (08812280 - 088122A0, length 9)
_S1_2_887EDC4 55,654 instructions (0.032%), 6 calls (0887EDC4 - 0887EE24, length 25)
  Back Branch 0887EE18 11,106 times (length 5)
_S1_2_88177C8 55,052 instructions (0.032%), 7,810 calls (088177C8 - 088177F0, length 11)
_S1_2_88A0FDC 54,038 instructions (0.031%), 27,019 calls (088A0FDC - 088A0FE0, length 2)
_S1_2_88A12A4 54,028 instructions (0.031%), 27,014 calls (088A12A4 - 088A12A8, length 2)
_S1_2_88868C0 51,612 instructions (0.030%), 759 calls (088868C0 - 08886ECC, length 388)
  Back Branch 08886C4C 759 times (length 101)
_S1_2_8872584 50,097 instructions (0.029%), 16,699 calls (08872584 - 0887258C, length 3)
_S1_2_880CC24 49,056 instructions (0.028%), 16,352 calls (0880CC24 - 0880CC2C, length 3)
_S1_2_88A0E24 48,110 instructions (0.028%), 24,055 calls (088A0E24 - 088A0E28, length 2)
_S1_2_88A0E14 48,110 instructions (0.028%), 24,055 calls (088A0E14 - 088A0E18, length 2)
_S1_2_887F650 47,795 instructions (0.028%), 212 calls (0887F650 - 0887F70C, length 48)
  Back Branch 0887F6C8 1,674 times (length 15)
  Back Branch 0887F6AC 1,653 times (length 10)
  Back Branch 0887F6A4 888 times (length 8)
  Back Branch 0887F708 25 times (length 34)
_S1_2_880CC30 42,516 instructions (0.025%), 14,172 calls (0880CC30 - 0880CC38, length 3)
_S1_2_8899F1C 40,085 instructions (0.023%), 8,017 calls (08899F1C - 08899F2C, length 5)
_S1_2_888221C 39,965 instructions (0.023%), 7,993 calls (0888221C - 0888222C, length 5)
_S1_2_8804B10 39,965 instructions (0.023%), 7,993 calls (08804B10 - 08804B20, length 5)
_S1_2_8873DFC 38,208 instructions (0.022%), 1,818 calls (08873BAC - 08873E40, length 166)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873E10 1,812 times (length 73)
  Back Branch 08873D98 9 times (length 125)
  Back Branch 08873E34 8 times (length 164)
  Back Branch 08873E20 6 times (length 42)
_S1_2_8875DE0 37,547 instructions (0.022%), 915 calls (08875DE0 - 08875EBC, length 56)
  Back Branch 08875E8C 32 times (length 14)
_S1_2_887CA7C 36,036 instructions (0.021%), 1,638 calls (0887CA7C - 0887CBBC, length 81)
  Back Branch 0887CB3C 1,445 times (length 10)
_S1_2_8881854 33,436 instructions (0.019%), 1,286 calls (08881854 - 088818BC, length 27)
_S1_2_88A0FAC 32,724 instructions (0.019%), 16,362 calls (088A0FAC - 088A0FB0, length 2)
_S1_2_880B788 31,922 instructions (0.019%), 96 calls (0880B314 - 0880B78C, length 287)
  Back Branch 0880B6D0 2,886 times (length 8)
  Back Branch 0880B6D8 2,881 times (length 10)
  Back Branch 0880B654 370 times (length 6)
  Back Branch 0880B74C 178 times (length 3)
  Back Branch 0880B788 96 times (length 123)
  Back Branch 0880B72C 89 times (length 85)
  Back Branch 0880B764 49 times (length 54)
  Back Branch 0880B75C 36 times (length 52)
  Back Branch 0880B780 4 times (length 61)
_S1_2_88803F8 30,485 instructions (0.018%), 14 calls (088803F8 - 08880748, length 213)
  Back Branch 08880550 1,427 times (length 43)
  Back Branch 08880630 399 times (length 9)
  Back Branch 088806B8 153 times (length 129)
  Back Branch 08880564 150 times (length 44)
  Back Branch 0888059C 46 times (length 58)
  Back Branch 088805C0 44 times (length 67)
  Back Branch 088805DC 23 times (length 49)
  Back Branch 0888066C 21 times (length 85)
  Back Branch 088806C0 16 times (length 72)
  Back Branch 088805EC 16 times (length 65)
  Back Branch 08880494 5 times (length 17)
  Back Branch 08880570 4 times (length 47)
_S1_2_8885404 29,682 instructions (0.017%), 291 calls (08885404 - 088855E8, length 122)
  Back Branch 08885554 291 times (length 44)
_S1_2_880C898 29,203 instructions (0.017%), 21 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C83C 42 times (length 260)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C8B8 21 times (length 42)
_S1_2_88855EC 28,800 instructions (0.017%), 1,152 calls (088855EC - 0888565C, length 29)
  Back Branch 08885608 1,152 times (length 6)
  Back Branch 08885650 1,152 times (length 22)
_S1_2_887FBD4 25,848 instructions (0.015%), 6,462 calls (0887FBD4 - 0887FBE0, length 4)
_S1_2_889CF20 24,364 instructions (0.014%), 291 calls (0889CF20 - 0889D008, length 59)
  Back Branch 0889CFD0 1,098 times (length 6)
  Back Branch 0889CFD8 368 times (length 31)
_S1_2_8812660 24,119 instructions (0.014%), 1 calls (08812660 - 088129A0, length 209)
  Back Branch 08812810 512 times (length 40)
  Back Branch 08812974 85 times (length 10)
  Back Branch 088128C0 63 times (length 40)
  Back Branch 08812980 16 times (length 17)
_S1_2_881183C 24,090 instructions (0.014%), 8,030 calls (0881183C - 08811844, length 3)
_S1_2_88130BC 24,013 instructions (0.014%), 48 calls (088130BC - 08813154, length 39)
  Back Branch 0881311C 1,902 times (length 12)
  Back Branch 08813150 185 times (length 29)
_S1_2_889CA38 23,121 instructions (0.013%), 659 calls (0889CA38 - 0889CBB0, length 95)
  Back Branch 0889CB18 366 times (length 43)
  Back Branch 0889CB54 187 times (length 39)
  Back Branch 0889CB60 187 times (length 42)
  Back Branch 0889CB44 21 times (length 35)
_S1_2_880BBFC 23,018 instructions (0.013%), 16 calls (0880BB30 - 0880BC04, length 54)
  Back Branch 0880BBA0 201,444 times (length 6)
  Back Branch 0880BBA8 86 times (length 14)
  Back Branch 0880BC00 16 times (length 54)
_S1_2_880C7F4 22,370 instructions (0.013%), 16 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C83C 42 times (length 260)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C800 16 times (length 245)
_S1_2_88818D8 21,747 instructions (0.013%), 659 calls (08881854 - 088818F0, length 40)
  Back Branch 088818EC 659 times (length 40)
_S1_2_880CC3C 21,258 instructions (0.012%), 7,086 calls (0880CC3C - 0880CC44, length 3)
_S1_2_889C95C 20,874 instructions (0.012%), 368 calls (0889C95C - 0889CA34, length 55)
  Back Branch 0889CA18 730 times (length 7)
  Back Branch 0889CA30 366 times (length 36)
  Back Branch 0889C9C4 364 times (length 4)
_S1_2_8872AE8 20,475 instructions (0.012%), 36 calls (08872AE8 - 08872B98, length 45)
  Back Branch 08872B3C 1,832 times (length 10)
  Back Branch 08872B30 1,832 times (length 7)
  Back Branch 08872B48 463 times (length 13)
  Back Branch 08872B54 10 times (length 16)
_S1_2_88783AC 18,834 instructions (0.011%), 3,139 calls (088783AC - 088783C0, length 6)
_S1_2_8872590 18,171 instructions (0.011%), 6,057 calls (08872590 - 08872598, length 3)
_S1_2_88A126C 16,520 instructions (0.010%), 8,260 calls (088A126C - 088A1270, length 2)
_S1_2_8885D90 16,328 instructions (0.009%), 1,256 calls (08885D90 - 088A0FD0, length 27793)
_S1_2_889CD40 16,128 instructions (0.009%), 288 calls (0889CD40 - 0889CE0C, length 52)
  Back Branch 0889CDFC 288 times (length 26)
  Back Branch 0889CDF4 288 times (length 6)
  Back Branch 0889CE08 288 times (length 37)
_S1_2_88A1074 16,036 instructions (0.009%), 8,018 calls (088A1074 - 088A1078, length 2)
_S1_2_88A106C 16,036 instructions (0.009%), 8,018 calls (088A106C - 088A1070, length 2)
_S1_2_88A1034 16,028 instructions (0.009%), 8,014 calls (088A1034 - 088A1038, length 2)
_S1_2_88A0F14 16,028 instructions (0.009%), 8,014 calls (088A0F14 - 088A0F18, length 2)
_S1_2_88A101C 15,996 instructions (0.009%), 7,998 calls (088A101C - 088A1020, length 2)
_S1_2_88A102C 15,876 instructions (0.009%), 7,938 calls (088A102C - 088A1030, length 2)
_S1_2_8889A7C 14,804 instructions (0.009%), 616 calls (08889A7C - 08889BF8, length 96)
  Back Branch 08889AD8 605 times (length 17)
  Back Branch 08889BC4 54 times (length 70)
  Back Branch 08889BCC 10 times (length 55)
_S1_2_8814DCC 13,644 instructions (0.008%), 758 calls (08814738 - 08814DEC, length 430)
  Back Branch 08814DE8 758 times (length 430)
_S1_2_889C8E0 13,555 instructions (0.008%), 577 calls (0889C8E0 - 0889C958, length 31)
  Back Branch 0889C94C 576 times (length 10)
  Back Branch 0889C954 288 times (length 23)
  Back Branch 0889C924 1 times (length 12)
_S1_2_88130A0 13,314 instructions (0.008%), 1,902 calls (088130A0 - 088130B8, length 7)
_S1_2_887CC30 13,301 instructions (0.008%), 493 calls (0887CAEC - 0887CC48, length 88)
  Back Branch 0887CB3C 1,445 times (length 10)
  Back Branch 0887CC3C 491 times (length 86)
  Back Branch 0887CC44 2 times (length 88)
_S1_2_887CAD8 13,093 instructions (0.008%), 505 calls (0887CAD8 - 0887CBBC, length 58)
  Back Branch 0887CB3C 1,445 times (length 10)
_S1_2_887DB84 12,504 instructions (0.007%), 43 calls (0887DB84 - 0887DC6C, length 59)
  Back Branch 0887DC4C 1,160 times (length 9)
_S1_2_8816B0C 11,781 instructions (0.007%), 1,071 calls (08816B0C - 08816B34, length 11)
_S1_2_88177F4 11,592 instructions (0.007%), 3 calls (088177F4 - 08817838, length 18)
  Back Branch 08817818 2,280 times (length 5)
  Back Branch 08817824 24 times (length 8)
_S1_2_8815E2C 11,360 instructions (0.007%), 355 calls (08815E2C - 088178DC, length 1709)
  Back Branch 088178D8 23 times (length 12)
_S1_2_88725C4 10,540 instructions (0.006%), 2,108 calls (088725C4 - 088725D4, length 5)
_S1_2_887C9B0 10,524 instructions (0.006%), 162 calls (0887C9B0 - 0887CA78, length 51)
  Back Branch 0887CA5C 356 times (length 15)
  Back Branch 0887CA30 194 times (length 21)
  Back Branch 0887CA10 162 times (length 13)
  Back Branch 0887CA74 162 times (length 39)
_S1_2_8000000 10,300 instructions (0.006%), 2,575 calls (08000000 - 0800000C, length 4)
_S1_2_8886308 10,080 instructions (0.006%), 288 calls (08886308 - 08886390, length 35)
  Back Branch 0888638C 288 times (length 20)
  Back Branch 0888637C 288 times (length 16)
_S1_2_8879CA8 10,076 instructions (0.006%), 404 calls (08879CA8 - 08879DD0, length 75)
  Back Branch 08879CF4 404 times (length 6)
  Back Branch 08879D04 404 times (length 10)
_S1_2_887A5A4 9,162 instructions (0.005%), 44 calls (0887A5A4 - 0887E158, length 3822)
  Back Branch 0887A5F8 1,408 times (length 4)
  Back Branch 0887A65C 152 times (length 8)
_S1_2_887F80C 8,816 instructions (0.005%), 58 calls (0887F80C - 0887F854, length 19)
  Back Branch 0887F840 1,160 times (length 7)
_S1_2_881682C 8,454 instructions (0.005%), 12 calls (08813290 - 08816AA8, length 3591)
  Back Branch 08813370 291 times (length 40)
  Back Branch 088133D4 276 times (length 35)
  Back Branch 08813420 15 times (length 102)
  Back Branch 088169A8 9 times (length 3424)
  Back Branch 088169E8 9 times (length 39)
  Back Branch 08813468 9 times (length 27)
  Back Branch 08816A70 9 times (length 95)
  Back Branch 08813480 6 times (length 33)
  Back Branch 088169CC 3 times (length 36)
  Back Branch 08816A60 3 times (length 3470)
_S1_2_8818194 8,073 instructions (0.005%), 621 calls (08818194 - 088181C4, length 13)
_S1_2_88184C8 8,015 instructions (0.005%), 229 calls (08817C10 - 08818540, length 589)
  Back Branch 08818520 229 times (length 582)
_S1_2_880BFAC 7,719 instructions (0.004%), 276 calls (0880BFAC - 0880C034, length 35)
  Back Branch 0880C028 276 times (length 16)
_S1_2_8874514 7,650 instructions (0.004%), 404 calls (08874514 - 08874588, length 30)
  Back Branch 0887457C 394 times (length 18)
  Back Branch 08874584 390 times (length 9)
  Back Branch 0887455C 10 times (length 10)
_S1_2_8816B88 7,448 instructions (0.004%), 532 calls (08816B88 - 08816BBC, length 14)
_S1_2_887E094 7,182 instructions (0.004%), 342 calls (0887E094 - 0887E118, length 34)
_S1_2_880C0D0 7,140 instructions (0.004%), 357 calls (0880C0D0 - 0880C12C, length 24)
  Back Branch 0880C118 357 times (length 11)
_S1_2_880B7DC 7,071 instructions (0.004%), 2,357 calls (0880B7DC - 0880B7E4, length 3)
_S1_2_88756A0 7,000 instructions (0.004%), 350 calls (088756A0 - 088756EC, length 20)
_S1_2_880B2E8 6,952 instructions (0.004%), 632 calls (0880B2E8 - 0880B310, length 11)
_S1_2_880C8C0 6,789 instructions (0.004%), 5 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C83C 42 times (length 260)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C8E0 5 times (length 52)
_S1_2_887ADF4 6,641 instructions (0.004%), 229 calls (0887ADF4 - 0887AE64, length 29)
_S1_2_880B3A0 6,473 instructions (0.004%), 183 calls (0880B3A0 - 0880B418, length 31)
  Back Branch 0880B3E8 423 times (length 9)
_S1_2_88749BC 6,240 instructions (0.004%), 260 calls (088749BC - 08874A48, length 36)
_S1_2_880B5A4 6,161 instructions (0.004%), 11 calls (0880B314 - 0880B784, length 285)
  Back Branch 0880B6D0 2,886 times (length 8)
  Back Branch 0880B6D8 2,881 times (length 10)
  Back Branch 0880B654 370 times (length 6)
  Back Branch 0880B74C 178 times (length 3)
  Back Branch 0880B72C 89 times (length 85)
  Back Branch 0880B764 49 times (length 54)
  Back Branch 0880B75C 36 times (length 52)
  Back Branch 0880B780 4 times (length 61)
_S1_2_887DDA8 6,004 instructions (0.003%), 316 calls (0887DDA8 - 0887DDF0, length 19)
_S1_2_887CC14 5,990 instructions (0.003%), 230 calls (0887CAEC - 0887CC2C, length 81)
  Back Branch 0887CB3C 1,445 times (length 10)
  Back Branch 0887CC20 189 times (length 79)
  Back Branch 0887CC28 41 times (length 81)
_S1_2_887E9D4 5,913 instructions (0.003%), 53 calls (0887E9D4 - 0887EA3C, length 27)
  Back Branch 0887EA14 613 times (length 9)
_S1_2_887CC64 5,892 instructions (0.003%), 219 calls (0887CAEC - 0887CC7C, length 101)
  Back Branch 0887CB3C 1,445 times (length 10)
  Back Branch 0887CC70 219 times (length 99)
_S1_2_887F574 5,614 instructions (0.003%), 112 calls (0887EB58 - 0887F64C, length 702)
  Back Branch 0887F5E0 340 times (length 9)
  Back Branch 0887F60C 9 times (length 32)
  Back Branch 0887F62C 6 times (length 16)
  Back Branch 0887F5B0 4 times (length 664)
  Back Branch 0887F5EC 4 times (length 24)
  Back Branch 0887F634 1 times (length 42)
_S1_2_8874B70 5,600 instructions (0.003%), 350 calls (08874B70 - 08874BAC, length 16)
_S1_2_889D5D0 5,202 instructions (0.003%), 1 calls (0889D5D0 - 0889D714, length 82)
  Back Branch 0889D630 512 times (length 5)
  Back Branch 0889D650 512 times (length 5)
  Back Branch 0889D6B0 3 times (length 11)
_S1_2_889C86C 4,896 instructions (0.003%), 288 calls (0889C86C - 0889C8DC, length 29)
_S1_2_887DEC8 4,872 instructions (0.003%), 348 calls (0887DEC8 - 08881BD8, length 3909)
_S1_2_887DEEC 4,830 instructions (0.003%), 345 calls (0887DEEC - 08881BD8, length 3900)
_S1_2_887DB60 4,710 instructions (0.003%), 314 calls (0887DA88 - 0887DB70, length 59)
  Back Branch 0887DB6C 314 times (length 59)
_S1_2_8874B3C 4,550 instructions (0.003%), 350 calls (08874B3C - 08874B6C, length 13)
_S1_2_887DB44 4,512 instructions (0.003%), 282 calls (0887DA88 - 0887DB5C, length 54)
  Back Branch 0887DB58 282 times (length 54)
_S1_2_8881904 4,408 instructions (0.003%), 76 calls (08881904 - 0889FE60, length 31064)
  Back Branch 0889FE14 86 times (length 51)
  Back Branch 0889FD88 86 times (length 16)
_S1_2_8816B38 4,256 instructions (0.002%), 532 calls (08816B38 - 08816B54, length 8)
_S1_2_8815AD0 4,256 instructions (0.002%), 532 calls (08815AD0 - 08815AEC, length 8)
_S1_2_8818F00 4,239 instructions (0.002%), 43 calls (08818F00 - 08819018, length 71)
  Back Branch 08818F3C 353 times (length 5)
_S1_2_887F418 4,142 instructions (0.002%), 160 calls (0887EB08 - 0887F570, length 667)
  Back Branch 0887F53C 15 times (length 14)
  Back Branch 0887F56C 4 times (length 667)
_S1_2_880C18C 4,094 instructions (0.002%), 89 calls (0880C18C - 0880C240, length 46)
_S1_2_88A0E2C 4,062 instructions (0.002%), 2,031 calls (088A0E2C - 088A0E30, length 2)
_S1_2_88A0E1C 4,062 instructions (0.002%), 2,031 calls (088A0E1C - 088A0E20, length 2)
_S1_2_8875DB4 3,976 instructions (0.002%), 142 calls (08875DB4 - 0887DFD4, length 8329)
_S1_2_880BBCC 3,902 instructions (0.002%), 5 calls (0880BB30 - 0880BBD4, length 42)
  Back Branch 0880BBA0 201,444 times (length 6)
  Back Branch 0880BBA8 86 times (length 14)
  Back Branch 0880BBD0 5 times (length 42)
_S1_2_8813430 3,685 instructions (0.002%), 3 calls (08813290 - 0881349C, length 132)
  Back Branch 08813370 291 times (length 40)
  Back Branch 088133D4 276 times (length 35)
  Back Branch 08813420 15 times (length 102)
  Back Branch 08813468 9 times (length 27)
  Back Branch 08813480 6 times (length 33)
_S1_2_8872B9C 3,588 instructions (0.002%), 23 calls (08872B9C - 08872C7C, length 57)
  Back Branch 08872C10 276 times (length 7)
  Back Branch 08872C1C 276 times (length 10)
  Back Branch 08872BFC 253 times (length 14)
_S1_2_880C27C 3,560 instructions (0.002%), 89 calls (0880C27C - 0880C330, length 46)
  Back Branch 0880C2F8 89 times (length 14)
_S1_2_88899DC 3,516 instructions (0.002%), 37 calls (088899DC - 08889A60, length 34)
  Back Branch 08889A3C 354 times (length 9)
  Back Branch 08889A54 117 times (length 5)
_S1_2_8874F64 3,450 instructions (0.002%), 1 calls (08874F64 - 08875038, length 54)
  Back Branch 08875014 312 times (length 11)
_S1_2_88762EC 3,421 instructions (0.002%), 311 calls (088762EC - 08876314, length 11)
_S1_2_887DAF8 3,290 instructions (0.002%), 235 calls (0887DA88 - 0887DB04, length 32)
  Back Branch 0887DB00 235 times (length 32)
_S1_2_88785A0 3,002 instructions (0.002%), 158 calls (088785A0 - 088785E8, length 19)
_S1_2_88A0FCC 2,886 instructions (0.002%), 1,443 calls (088A0FCC - 088A0FD0, length 2)
_S1_2_8804EF0 2,868 instructions (0.002%), 478 calls (08804EF0 - 08804F04, length 6)
_S1_2_880C844 2,836 instructions (0.002%), 2 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C890 2 times (length 281)
_S1_2_887CC80 2,832 instructions (0.002%), 59 calls (0887CC80 - 0887CD3C, length 48)
_S1_2_887CBDC 2,759 instructions (0.002%), 116 calls (0887CAEC - 0887CBF4, length 67)
  Back Branch 0887CB3C 1,445 times (length 10)
  Back Branch 0887CBF0 71 times (length 67)
  Back Branch 0887CBE8 45 times (length 65)
_S1_2_881844C 2,730 instructions (0.002%), 78 calls (08817BE4 - 088184C4, length 569)
  Back Branch 088184A4 78 times (length 562)
_S1_2_887E2FC 2,716 instructions (0.002%), 194 calls (0887E2FC - 0887E330, length 14)
_S1_2_8813084 2,685 instructions (0.002%), 537 calls (08813084 - 0881309C, length 7)
_S1_2_880CA0C 2,674 instructions (0.002%), 31 calls (0880CA0C - 0880CA60, length 22)
  Back Branch 0880CA4C 229 times (length 11)
_S1_2_880B314 2,640 instructions (0.002%), 241 calls (0880B314 - 0880B33C, length 11)
_S1_2_8805400 2,487 instructions (0.001%), 99 calls (08805400 - 088055A4, length 106)
  Back Branch 088054C8 84 times (length 35)
  Back Branch 0880545C 12 times (length 8)
  Back Branch 08805498 12 times (length 23)
  Back Branch 088054A4 12 times (length 27)
  Back Branch 08805588 1 times (length 84)
  Back Branch 0880557C 1 times (length 38)
  Back Branch 08805564 1 times (length 33)
  Back Branch 08805510 1 times (length 54)
_S1_2_880D124 2,443 instructions (0.001%), 1 calls (0880D124 - 0887510C, length 106491)
  Back Branch 0880D194 260 times (length 7)
  Back Branch 0880D168 36 times (length 6)
  Back Branch 088750D4 16 times (length 15)
  Back Branch 08875100 16 times (length 22)
  Back Branch 0880D210 1 times (length 27)
  Back Branch 0880D200 1 times (length 20)
  Back Branch 08875108 1 times (length 27)
_S1_2_8810F04 2,408 instructions (0.001%), 172 calls (08810F04 - 08810FA8, length 42)
_S1_2_880ACE4 2,380 instructions (0.001%), 170 calls (0880ACE4 - 0880AE00, length 72)
_S1_2_88178E0 2,352 instructions (0.001%), 112 calls (08817884 - 088178E4, length 25)
  Back Branch 088178E0 112 times (length 25)
  Back Branch 088178D8 23 times (length 12)
_S1_2_8873E84 2,308 instructions (0.001%), 50 calls (08873BAC - 08873F30, length 226)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873F00 48 times (length 133)
  Back Branch 08873E34 8 times (length 164)
  Back Branch 08873F2C 2 times (length 66)
_S1_2_88183D0 2,275 instructions (0.001%), 65 calls (08817B9C - 08818448, length 556)
  Back Branch 08818428 65 times (length 549)
_S1_2_887A698 2,272 instructions (0.001%), 44 calls (0887A698 - 0887A720, length 35)
  Back Branch 0887A704 152 times (length 7)
_S1_2_887AE68 2,262 instructions (0.001%), 78 calls (0887AE68 - 0887AED8, length 29)
_S1_2_887CFE8 2,219 instructions (0.001%), 73 calls (0887CFE8 - 0887D060, length 31)
_S1_2_887DB74 2,142 instructions (0.001%), 153 calls (0887DA88 - 0887DB80, length 63)
  Back Branch 0887DB7C 153 times (length 63)
_S1_2_88180A4 2,100 instructions (0.001%), 700 calls (088180A4 - 088180AC, length 3)
_S1_2_8000040 2,099 instructions (0.001%), 89 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 670 times (length 3)
_S1_2_880AFA8 2,024 instructions (0.001%), 44 calls (0880AFA8 - 0880B0C4, length 72)
  Back Branch 0880B080 370,510 times (length 19)
_S1_2_887CC4C 1,915 instructions (0.001%), 75 calls (0887CAE8 - 0887CC60, length 95)
  Back Branch 0887CB3C 1,445 times (length 10)
  Back Branch 0887CC54 75 times (length 93)
  Back Branch 0887CC5C 17 times (length 93)
_S1_2_887AEDC 1,885 instructions (0.001%), 65 calls (0887AEDC - 0887AF4C, length 29)
_S1_2_887C984 1,870 instructions (0.001%), 170 calls (0887C984 - 0887C9AC, length 11)
_S1_2_880C78C 1,780 instructions (0.001%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C9E4 89 times (length 366)
  Back Branch 0880C794 89 times (length 218)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
  Back Branch 0880C9EC 1 times (length 368)
_S1_2_887E95C 1,771 instructions (0.001%), 21 calls (0887E95C - 0887E9C8, length 28)
  Back Branch 0887E994 211 times (length 7)
_S1_2_889F0F0 1,675 instructions (0.001%), 67 calls (0889F0F0 - 0889F150, length 25)
_S1_2_8817AC8 1,619 instructions (0.001%), 43 calls (08817AC8 - 08817B40, length 31)
  Back Branch 08817AF4 260 times (length 7)
  Back Branch 08817B20 43 times (length 9)
  Back Branch 08817B2C 8 times (length 11)
_S1_2_880BE8C 1,614 instructions (0.001%), 2 calls (0880BDA0 - 0880BE98, length 63)
  Back Branch 0880BDFC 30,017 times (length 6)
  Back Branch 0880BE94 2 times (length 63)
_S1_2_887E934 1,600 instructions (0.001%), 160 calls (0887E934 - 0887E958, length 10)
_S1_2_8817BE4 1,551 instructions (0.001%), 141 calls (08817BE4 - 08817C0C, length 11)
_S1_2_88186F4 1,541 instructions (0.001%), 67 calls (08817D70 - 08818744, length 630)
  Back Branch 0881872C 67 times (length 625)
_S1_2_887DB28 1,536 instructions (0.001%), 96 calls (0887DA88 - 0887DB40, length 47)
  Back Branch 0887DB3C 96 times (length 47)
_S1_2_88A0F64 1,518 instructions (0.001%), 759 calls (088A0F64 - 088A0F68, length 2)
_S1_2_887E64C 1,507 instructions (0.001%), 11 calls (0887E64C - 0887E8A8, length 152)
  Back Branch 0887E730 95 times (length 9)
  Back Branch 0887E758 29 times (length 6)
  Back Branch 0887E7CC 4 times (length 55)
  Back Branch 0887E7D4 4 times (length 70)
  Back Branch 0887E880 3 times (length 16)
  Back Branch 0887E89C 3 times (length 23)
  Back Branch 0887E890 3 times (length 20)
  Back Branch 0887E848 2 times (length 13)
  Back Branch 0887E870 1 times (length 69)
  Back Branch 0887E8A4 1 times (length 21)
_S1_2_880AF3C 1,464 instructions (0.001%), 89 calls (0880AF3C - 0880AF80, length 18)
  Back Branch 0880AF7C 89 times (length 9)
_S1_2_8818254 1,433 instructions (0.001%), 44 calls (08817884 - 08818290, length 644)
  Back Branch 0881827C 44 times (length 640)
  Back Branch 088178D8 23 times (length 12)
_S1_2_8895428 1,411 instructions (0.001%), 17 calls (08895428 - 08895480, length 23)
  Back Branch 08895440 272 times (length 4)
_S1_2_887AD08 1,407 instructions (0.001%), 67 calls (0887AD08 - 0887AD58, length 21)
_S1_2_887259C 1,395 instructions (0.001%), 465 calls (0887259C - 088725A4, length 3)
_S1_2_8881CE4 1,392 instructions (0.001%), 9 calls (08881CE4 - 08881F2C, length 147)
  Back Branch 08881D38 37 times (length 6)
  Back Branch 08881DF8 15 times (length 7)
  Back Branch 08881F0C 9 times (length 105)
  Back Branch 08881EE8 9 times (length 72)
  Back Branch 08881F14 1 times (length 68)
  Back Branch 08881F1C 1 times (length 70)
  Back Branch 08881F28 1 times (length 69)
_S1_2_8873BDC 1,368 instructions (0.001%), 36 calls (08873BAC - 08874198, length 380)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873F60 8 times (length 239)
  Back Branch 08874194 5 times (length 308)
  Back Branch 0887409C 5 times (length 282)
  Back Branch 088740D0 2 times (length 258)
  Back Branch 088740F8 2 times (length 305)
_S1_2_88807C8 1,318 instructions (0.001%), 11 calls (0887EB08 - 08880B28, length 2057)
  Back Branch 088809D0 80 times (length 8)
  Back Branch 08880A50 8 times (length 12)
  Back Branch 08880AAC 4 times (length 2027)
  Back Branch 08880AF8 1 times (length 124)
_S1_2_880B2C8 1,280 instructions (0.001%), 160 calls (0880B2C8 - 0880B2E4, length 8)
_S1_2_880C244 1,246 instructions (0.001%), 89 calls (0880C244 - 0880C278, length 14)
_S1_2_88182D4 1,243 instructions (0.001%), 31 calls (08817884 - 08818324, length 681)
  Back Branch 08817980 72 times (length 40)
  Back Branch 08818310 31 times (length 621)
  Back Branch 088178D8 23 times (length 12)
  Back Branch 08817978 2 times (length 63)
_S1_2_8817940 1,240 instructions (0.001%), 62 calls (088178E8 - 08817944, length 24)
  Back Branch 08817940 66 times (length 24)
_S1_2_8878784 1,225 instructions (0.001%), 49 calls (08878784 - 088789D0, length 148)
_S1_2_8808EC0 1,201 instructions (0.001%), 9 calls (08808EC0 - 08889A60, length 131817)
  Back Branch 08889A3C 354 times (length 9)
  Back Branch 08889A54 117 times (length 5)
_S1_2_880BB18 1,146 instructions (0.001%), 191 calls (0880BB18 - 0880BB2C, length 6)
_S1_2_880BB00 1,122 instructions (0.001%), 187 calls (0880BB00 - 0880BB14, length 6)
_S1_2_8817990 1,077 instructions (0.001%), 43 calls (08817884 - 088179B8, length 78)
  Back Branch 088179AC 58 times (length 51)
  Back Branch 088178D8 23 times (length 12)
  Back Branch 088179A4 9 times (length 74)
_S1_2_8817964 1,076 instructions (0.001%), 43 calls (08817884 - 0881798C, length 67)
  Back Branch 08817980 72 times (length 40)
  Back Branch 088178D8 23 times (length 12)
  Back Branch 08817978 2 times (length 63)
_S1_2_88123BC 1,052 instructions (0.001%), 12 calls (088123BC - 08817B98, length 5624)
  Back Branch 08817AF4 260 times (length 7)
  Back Branch 08817B20 43 times (length 9)
  Back Branch 08817B80 19 times (length 48)
  Back Branch 08817B2C 8 times (length 11)
_S1_2_887B298 1,040 instructions (0.001%), 24 calls (0887B298 - 0887B3A4, length 68)
  Back Branch 0887B354 24 times (length 25)
_S1_2_880B41C 1,012 instructions (0.001%), 62 calls (0880B41C - 0880B4B8, length 40)
  Back Branch 0880B458 56 times (length 6)
  Back Branch 0880B464 17 times (length 8)
_S1_2_8876160 1,012 instructions (0.001%), 44 calls (08876160 - 088761B8, length 23)
_S1_2_8878A24 1,008 instructions (0.001%), 36 calls (088789A4 - 08878A60, length 48)
  Back Branch 08878A5C 36 times (length 48)
_S1_2_887BB10 995 instructions (0.001%), 12 calls (0887BB10 - 0887BD20, length 133)
  Back Branch 0887BC78 12 times (length 48)
  Back Branch 0887BC88 12 times (length 51)
  Back Branch 0887BCB8 9 times (length 38)
  Back Branch 0887BCD4 9 times (length 57)
  Back Branch 0887BD1C 3 times (length 77)
  Back Branch 0887BCF4 1 times (length 94)
_S1_2_8818328 981 instructions (0.001%), 24 calls (08817884 - 08818378, length 702)
  Back Branch 088179AC 58 times (length 51)
  Back Branch 08818364 24 times (length 631)
  Back Branch 088178D8 23 times (length 12)
  Back Branch 088179A4 9 times (length 74)
_S1_2_880C614 979 instructions (0.001%), 89 calls (0880C434 - 088A0FB0, length 152288)
  Back Branch 0880C474 1,050,836 times (length 11)
  Back Branch 0880C484 436,687 times (length 12)
  Back Branch 0880C620 89 times (length 125)
  Back Branch 0880C5B4 44 times (length 89)
  Back Branch 0880C5F4 44 times (length 105)
  Back Branch 0880C4E4 32 times (length 32)
_S1_2_88191B8 936 instructions (0.001%), 24 calls (08818154 - 08819210, length 1072)
  Back Branch 0881920C 24 times (length 1072)
_S1_2_8815E6C 924 instructions (0.001%), 36 calls (08815E6C - 08815F24, length 47)
  Back Branch 08815EF8 13 times (length 13)
  Back Branch 08815F20 5 times (length 23)
_S1_2_880B7E8 916 instructions (0.001%), 229 calls (0880B7E8 - 0880B7FC, length 6)
_S1_2_887AD5C 884 instructions (0.001%), 52 calls (0887AD5C - 0887AD9C, length 17)
_S1_2_88053A0 882 instructions (0.001%), 98 calls (088053A0 - 088053C0, length 9)
_S1_2_880B4BC 881 instructions (0.001%), 36 calls (0880B4BC - 0880B578, length 48)
  Back Branch 0880B530 1 times (length 6)
_S1_2_8808CD0 867 instructions (0.001%), 9 calls (08808CD0 - 08808E88, length 111)
  Back Branch 08808E70 8 times (length 40)
_S1_2_88185E0 832 instructions (0.000%), 52 calls (08817C3C - 08818648, length 644)
  Back Branch 0881861C 52 times (length 634)
_S1_2_887D938 816 instructions (0.000%), 26 calls (0887D938 - 0887D9F4, length 48)
_S1_2_8817948 805 instructions (0.000%), 35 calls (088178E8 - 08817960, length 31)
  Back Branch 08817954 35 times (length 29)
_S1_2_8895CCC 744 instructions (0.000%), 3 calls (08895CCC - 08896024, length 215)
  Back Branch 08895FCC 12 times (length 11)
_S1_2_8811360 732 instructions (0.000%), 98 calls (08810FA0 - 08811430, length 293)
  Back Branch 08811368 98 times (length 244)
  Back Branch 08811378 1 times (length 248)
_S1_2_8875D0C 724 instructions (0.000%), 52 calls (08875D0C - 08875D40, length 14)
_S1_2_88A1324 714 instructions (0.000%), 357 calls (088A1324 - 088A1328, length 2)
_S1_2_88181C8 713 instructions (0.000%), 23 calls (08818154 - 08818210, length 48)
  Back Branch 088181FC 23 times (length 44)
_S1_2_88725D8 709 instructions (0.000%), 1 calls (088725D8 - 088727A4, length 116)
  Back Branch 088726BC 63 times (length 6)
  Back Branch 08872778 15 times (length 5)
  Back Branch 08872718 8 times (length 5)
  Back Branch 08872644 8 times (length 11)
  Back Branch 08872690 6 times (length 6)
_S1_2_88124F0 674 instructions (0.000%), 52 calls (088124F0 - 0881252C, length 16)
  Back Branch 08812520 50 times (length 7)
_S1_2_8817844 667 instructions (0.000%), 23 calls (0880B970 - 08817880, length 12229)
  Back Branch 0880BF68 23 times (length 27)
  Back Branch 0881786C 23 times (length 11880)
_S1_2_887B120 651 instructions (0.000%), 21 calls (0887B120 - 0887B1CC, length 44)
  Back Branch 0887B188 21 times (length 10)
_S1_2_888CD14 612 instructions (0.000%), 10 calls (0888BDC4 - 0888CD34, length 989)
  Back Branch 0888CD30 10 times (length 695)
  Back Branch 0888CB0C 6 times (length 21)
  Back Branch 0888CB20 6 times (length 8)
  Back Branch 0888CAD8 6 times (length 839)
  Back Branch 0888BFE4 6 times (length 138)
  Back Branch 0888CCDC 6 times (length 661)
  Back Branch 0888CCD4 6 times (length 663)
  Back Branch 0888C284 4 times (length 108)
_S1_2_88179C4 605 instructions (0.000%), 54 calls (088179C4 - 08817A1C, length 23)
  Back Branch 08817A00 28 times (length 8)
_S1_2_881482C 588 instructions (0.000%), 21 calls (0881482C - 08814898, length 28)
_S1_2_880AE20 586 instructions (0.000%), 1 calls (0880AE20 - 0880AF30, length 69)
  Back Branch 0880AEB8 18 times (length 20)
  Back Branch 0880AEDC 9 times (length 6)
  Back Branch 0880AF14 9 times (length 17)
_S1_2_880BD38 585 instructions (0.000%), 45 calls (0880BD38 - 0880BD68, length 13)
_S1_2_88A1104 582 instructions (0.000%), 291 calls (088A1104 - 088A1108, length 2)
_S1_2_88A10FC 582 instructions (0.000%), 291 calls (088A10FC - 088A1100, length 2)
_S1_2_8885DE8 582 instructions (0.000%), 291 calls (08885DE8 - 08885DEC, length 2)
_S1_2_8810FAC 569 instructions (0.000%), 40 calls (08810F9C - 08811000, length 26)
  Back Branch 08810FB8 40 times (length 9)
  Back Branch 08810FDC 25 times (length 17)
_S1_2_887E334 561 instructions (0.000%), 4 calls (0887E334 - 0887E5B0, length 160)
  Back Branch 0887E508 14 times (length 90)
  Back Branch 0887E518 14 times (length 11)
  Back Branch 0887E528 14 times (length 15)
  Back Branch 0887E54C 11 times (length 23)
  Back Branch 0887E4AC 4 times (length 5)
  Back Branch 0887E4B8 3 times (length 8)
  Back Branch 0887E448 3 times (length 45)
  Back Branch 0887E53C 3 times (length 19)
_S1_2_88818F4 560 instructions (0.000%), 10 calls (088818F4 - 0889FE60, length 31068)
  Back Branch 0889FE14 86 times (length 51)
  Back Branch 0889FD88 86 times (length 16)
_S1_2_8875CD4 556 instructions (0.000%), 40 calls (08875CD4 - 08875D08, length 14)
_S1_2_88A0E04 552 instructions (0.000%), 276 calls (088A0E04 - 088A0E08, length 2)
_S1_2_887DC70 552 instructions (0.000%), 4 calls (0887DC70 - 0887DD58, length 59)
  Back Branch 0887DD38 40 times (length 9)
_S1_2_880A018 549 instructions (0.000%), 3 calls (0880A018 - 0880A91C, length 578)
  Back Branch 0880A338 3 times (length 136)
_S1_2_880AF90 534 instructions (0.000%), 178 calls (0880AF90 - 0880AF98, length 3)
_S1_2_880AF84 534 instructions (0.000%), 178 calls (0880AF84 - 0880AF8C, length 3)
_S1_2_887E8C8 528 instructions (0.000%), 20 calls (0887E8C8 - 0887E930, length 27)
  Back Branch 0887E910 14 times (length 9)
_S1_2_887AFE8 527 instructions (0.000%), 31 calls (0887AFE8 - 0887B028, length 17)
_S1_2_8892F4C 506 instructions (0.000%), 6 calls (08892F4C - 08893128, length 120)
  Back Branch 08893048 10 times (length 28)
  Back Branch 08892F74 6 times (length 7)
_S1_2_8815278 495 instructions (0.000%), 15 calls (08815278 - 08815360, length 59)
  Back Branch 08815300 15 times (length 10)
_S1_2_880EF54 479 instructions (0.000%), 1 calls (0880EF54 - 0880F428, length 310)
  Back Branch 0880F0BC 30 times (length 10)
  Back Branch 0880F3DC 1 times (length 213)
  Back Branch 0880F390 1 times (length 82)
  Back Branch 0880F3F8 1 times (length 226)
  Back Branch 0880F194 1 times (length 60)
  Back Branch 0880F424 1 times (length 278)
_S1_2_887C8C0 477 instructions (0.000%), 20 calls (0887C8C0 - 0887C980, length 49)
_S1_2_88865B4 477 instructions (0.000%), 9 calls (088865B4 - 08886694, length 57)
  Back Branch 08886658 9 times (length 9)
  Back Branch 08886618 9 times (length 9)
_S1_2_8874738 462 instructions (0.000%), 14 calls (08874738 - 088747CC, length 38)
_S1_2_887D0FC 451 instructions (0.000%), 11 calls (0887D0FC - 0887D20C, length 69)
  Back Branch 0887D198 10 times (length 15)
  Back Branch 0887D1AC 8 times (length 20)
  Back Branch 0887D1C4 8 times (length 15)
  Back Branch 0887D208 1 times (length 45)
  Back Branch 0887D1CC 1 times (length 32)
_S1_2_8818A5C 450 instructions (0.000%), 30 calls (08818194 - 08818A60, length 564)
  Back Branch 08818A5C 30 times (length 564)
_S1_2_880B380 448 instructions (0.000%), 56 calls (0880B380 - 0880B39C, length 8)
_S1_2_88124B8 442 instructions (0.000%), 40 calls (088124B8 - 088124EC, length 14)
  Back Branch 088124E0 38 times (length 5)
  Back Branch 088124E8 2 times (length 7)
_S1_2_8817B9C 429 instructions (0.000%), 39 calls (08817B9C - 08817BC4, length 11)
_S1_2_880B9A8 413 instructions (0.000%), 53 calls (0880B9A8 - 0880B9D0, length 11)
_S1_2_8814934 413 instructions (0.000%), 3 calls (08814934 - 08814D38, length 258)
_S1_2_887AFA4 408 instructions (0.000%), 24 calls (0887AFA4 - 0887AFE4, length 17)
_S1_2_888212C 408 instructions (0.000%), 8 calls (0888212C - 088821B0, length 34)
  Back Branch 088821A4 16 times (length 20)
  Back Branch 08882140 8 times (length 3)
_S1_2_887437C 405 instructions (0.000%), 15 calls (0887437C - 08874414, length 39)
  Back Branch 08874408 15 times (length 17)
_S1_2_8885E14 399 instructions (0.000%), 1 calls (08885E14 - 088860E4, length 181)
  Back Branch 08885FD4 32 times (length 6)
  Back Branch 08886040 8 times (length 4)
  Back Branch 08886030 2 times (length 19)
  Back Branch 08885E7C 2 times (length 11)
  Back Branch 0888607C 1 times (length 84)
  Back Branch 088860D8 1 times (length 115)
  Back Branch 08886098 1 times (length 95)
  Back Branch 088860E0 1 times (length 124)
  Back Branch 088860BC 1 times (length 104)
_S1_2_88A0F4C 396 instructions (0.000%), 198 calls (088A0F4C - 088A0F50, length 2)
_S1_2_8883B44 380 instructions (0.000%), 5 calls (08883B44 - 08883CF0, length 108)
_S1_2_88186A0 378 instructions (0.000%), 21 calls (08817C3C - 088186B4, length 671)
  Back Branch 0881861C 52 times (length 634)
  Back Branch 088186B0 21 times (length 42)
_S1_2_8818688 378 instructions (0.000%), 21 calls (08817C3C - 0881869C, length 665)
  Back Branch 0881861C 52 times (length 634)
  Back Branch 08818698 21 times (length 36)
_S1_2_8815C6C 377 instructions (0.000%), 14 calls (08815C6C - 0881793C, length 1845)
_S1_2_889E3A8 375 instructions (0.000%), 25 calls (0889E3A8 - 0889E3E0, length 15)
_S1_2_8898D9C 370 instructions (0.000%), 5 calls (08898D9C - 08898E5C, length 49)
  Back Branch 08898E24 20 times (length 20)
  Back Branch 08898E58 7 times (length 18)
_S1_2_8888FD8 370 instructions (0.000%), 1 calls (08888FD8 - 08889160, length 99)
  Back Branch 0888907C 36 times (length 5)
  Back Branch 0888901C 25 times (length 4)
_S1_2_887B258 368 instructions (0.000%), 23 calls (0887B258 - 0887B294, length 16)
_S1_2_887C73C 360 instructions (0.000%), 18 calls (0887C73C - 0887C7A4, length 27)
_S1_2_887D260 360 instructions (0.000%), 10 calls (0887D260 - 0887D2EC, length 36)
_S1_2_8873D28 360 instructions (0.000%), 9 calls (08873BAC - 08874090, length 314)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873D98 9 times (length 125)
  Back Branch 08873F60 8 times (length 239)
_S1_2_8812ECC 355 instructions (0.000%), 15 calls (08812ECC - 08812F2C, length 25)
  Back Branch 08812EF0 11 times (length 6)
_S1_2_887DF10 350 instructions (0.000%), 25 calls (0887DF10 - 08881BD8, length 3891)
_S1_2_889A210 345 instructions (0.000%), 15 calls (0889A210 - 0889A268, length 23)
_S1_2_8818294 345 instructions (0.000%), 7 calls (08817AC8 - 088182D0, length 515)
  Back Branch 08817AF4 260 times (length 7)
  Back Branch 08817B20 43 times (length 9)
  Back Branch 08817B80 19 times (length 48)
  Back Branch 08817B2C 8 times (length 11)
  Back Branch 088182BC 7 times (length 480)
_S1_2_8878554 342 instructions (0.000%), 18 calls (08878554 - 0887859C, length 19)
_S1_2_8889BFC 339 instructions (0.000%), 4 calls (08889BFC - 08889DAC, length 109)
  Back Branch 08889C4C 9 times (length 17)
  Back Branch 08889D64 3 times (length 54)
  Back Branch 08889DA0 3 times (length 6)
  Back Branch 08889DA8 2 times (length 49)
  Back Branch 08889D7C 1 times (length 37)
  Back Branch 08889CC0 1 times (length 20)
  Back Branch 08889CA4 1 times (length 6)
  Back Branch 08889CB8 1 times (length 8)
_S1_2_8875ED8 338 instructions (0.000%), 169 calls (08875ED8 - 08875EDC, length 2)
_S1_2_8872874 336 instructions (0.000%), 12 calls (08872874 - 08872908, length 38)
_S1_2_8812DB4 336 instructions (0.000%), 6 calls (08812DB4 - 08812EC8, length 70)
  Back Branch 08812E60 10 times (length 12)
  Back Branch 08812E4C 6 times (length 28)
_S1_2_8898A44 320 instructions (0.000%), 5 calls (08898A44 - 08898ABC, length 31)
  Back Branch 08898AB0 20 times (length 11)
_S1_2_8898158 320 instructions (0.000%), 5 calls (08898158 - 08898254, length 64)
_S1_2_88827EC 311 instructions (0.000%), 1 calls (088827EC - 08882918, length 76)
  Back Branch 0888289C 25 times (length 6)
  Back Branch 088828E8 5 times (length 55)
  Back Branch 08882914 1 times (length 66)
_S1_2_887C7A8 306 instructions (0.000%), 18 calls (0887C7A8 - 0887C7E8, length 17)
_S1_2_8874418 300 instructions (0.000%), 15 calls (08874418 - 0889F150, length 43855)
_S1_2_8878644 299 instructions (0.000%), 23 calls (08878644 - 08878674, length 13)
_S1_2_8891940 299 instructions (0.000%), 6 calls (08891940 - 08891B08, length 115)
  Back Branch 08891A7C 6 times (length 31)
  Back Branch 08891A64 1 times (length 66)
_S1_2_880B970 294 instructions (0.000%), 42 calls (0880B970 - 0880B988, length 7)
_S1_2_889EE98 290 instructions (0.000%), 1 calls (0889EE98 - 0889EF94, length 64)
  Back Branch 0889EF0C 32 times (length 8)
_S1_2_8809E54 289 instructions (0.000%), 1 calls (08809E54 - 08809EAC, length 23)
  Back Branch 08809E94 39 times (length 7)
_S1_2_8874D4C 288 instructions (0.000%), 12 calls (08874D4C - 08874DB8, length 28)
  Back Branch 08874DA4 12 times (length 19)
_S1_2_8873DA8 288 instructions (0.000%), 9 calls (08873BAC - 08874014, length 283)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08874008 9 times (length 9)
  Back Branch 08873FEC 9 times (length 193)
_S1_2_880AF9C 282 instructions (0.000%), 94 calls (0880AF9C - 0880AFA4, length 3)
_S1_2_888BD78 282 instructions (0.000%), 6 calls (0888BD78 - 0888C2E4, length 348)
  Back Branch 0888BFE4 6 times (length 138)
_S1_2_887D45C 280 instructions (0.000%), 10 calls (0887D45C - 0887D4C8, length 28)
_S1_2_880BD04 273 instructions (0.000%), 21 calls (0880BD04 - 0880BD34, length 13)
_S1_2_8899758 273 instructions (0.000%), 3 calls (08899758 - 0889986C, length 70)
  Back Branch 088997F8 15 times (length 8)
_S1_2_881112C 272 instructions (0.000%), 29 calls (08810FA0 - 0881182C, length 548)
  Back Branch 08811138 29 times (length 104)
_S1_2_888074C 270 instructions (0.000%), 10 calls (0888074C - 088807C4, length 31)
_S1_2_889522C 270 instructions (0.000%), 3 calls (0889522C - 08895424, length 127)
  Back Branch 08895380 3 times (length 47)
  Back Branch 08895340 3 times (length 24)
  Back Branch 088953C8 3 times (length 72)
_S1_2_8809F80 269 instructions (0.000%), 5 calls (08809F80 - 0880A014, length 38)
  Back Branch 08809FF8 20 times (length 9)
_S1_2_887FA58 260 instructions (0.000%), 6 calls (0880B4BC - 0887FBD0, length 119238)
  Back Branch 0887FBCC 5 times (length 43)
  Back Branch 0880B530 1 times (length 6)
_S1_2_8872D90 256 instructions (0.000%), 5 calls (08872D90 - 08872ED0, length 81)
  Back Branch 08872E54 5 times (length 31)
  Back Branch 08872EBC 3 times (length 29)
  Back Branch 08872ECC 2 times (length 32)
_S1_2_8812F30 255 instructions (0.000%), 15 calls (08812F30 - 08812FA8, length 31)
  Back Branch 08812F5C 5 times (length 7)
  Back Branch 08812F94 3 times (length 11)
  Back Branch 08812F88 3 times (length 9)
_S1_2_8873644 246 instructions (0.000%), 6 calls (08873644 - 08873710, length 52)
_S1_2_889F2A8 243 instructions (0.000%), 9 calls (0889F2A8 - 0889F310, length 27)
_S1_2_88725A8 238 instructions (0.000%), 34 calls (088725A8 - 088725C0, length 7)
_S1_2_8804ED8 234 instructions (0.000%), 39 calls (08804ED8 - 08804EEC, length 6)
_S1_2_8812234 232 instructions (0.000%), 29 calls (08812234 - 08812250, length 8)
_S1_2_88811CC 230 instructions (0.000%), 4 calls (08817884 - 0888121C, length 108135)
  Back Branch 088178E0 112 times (length 25)
  Back Branch 08817940 66 times (length 24)
  Back Branch 088178D8 23 times (length 12)
  Back Branch 08881218 4 times (length 44)
  Back Branch 088811B4 4 times (length 108063)
_S1_2_8816AAC 227 instructions (0.000%), 6 calls (08815C6C - 0881793C, length 1845)
  Back Branch 08816AF0 5 times (length 931)
_S1_2_8873714 224 instructions (0.000%), 7 calls (08873714 - 088737D0, length 48)
  Back Branch 088737C4 7 times (length 23)
_S1_2_888F5F8 222 instructions (0.000%), 2 calls (0888F5F8 - 0888FA74, length 288)
  Back Branch 0888F8F8 4 times (length 52)
  Back Branch 0888F910 4 times (length 34)
  Back Branch 0888F900 2 times (length 40)
_S1_2_887A2A8 219 instructions (0.000%), 13 calls (0887A2A8 - 0887A2E8, length 17)
_S1_2_8873E44 218 instructions (0.000%), 8 calls (08873BAC - 08874024, length 287)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873E74 8 times (length 180)
  Back Branch 08874020 6 times (length 113)
_S1_2_8808FD0 216 instructions (0.000%), 9 calls (08808FD0 - 0880902C, length 24)
_S1_2_8889E0C 215 instructions (0.000%), 1 calls (08889E0C - 0888B77C, length 1629)
  Back Branch 08889EE4 28 times (length 5)
  Back Branch 0888A2DC 1 times (length 160)
  Back Branch 0888A2A0 1 times (length 145)
  Back Branch 0888A228 1 times (length 158)
  Back Branch 0888A234 1 times (length 120)
  Back Branch 0888B770 1 times (length 1383)
  Back Branch 0888A1C0 1 times (length 25)
  Back Branch 0888A1AC 1 times (length 21)
  Back Branch 0888A168 1 times (length 173)
_S1_2_8817C10 209 instructions (0.000%), 19 calls (08817C10 - 08817C38, length 11)
_S1_2_8873180 209 instructions (0.000%), 13 calls (08873180 - 088731F4, length 30)
  Back Branch 088731C8 13 times (length 10)
_S1_2_880BD6C 208 instructions (0.000%), 16 calls (0880BD6C - 0880BD9C, length 13)
_S1_2_889F1A4 207 instructions (0.000%), 9 calls (0889F1A4 - 0889F1FC, length 23)
_S1_2_887E5B4 207 instructions (0.000%), 1 calls (0887E5B4 - 0887E648, length 38)
  Back Branch 0887E5F8 15 times (length 11)
  Back Branch 0887E618 4 times (length 5)
_S1_2_88897B4 204 instructions (0.000%), 6 calls (088897B4 - 08889838, length 34)
_S1_2_887D064 200 instructions (0.000%), 10 calls (0887D064 - 0887D0F8, length 38)
_S1_2_8878AEC 198 instructions (0.000%), 6 calls (088789A4 - 08879460, length 688)
  Back Branch 08878B38 6 times (length 103)
_S1_2_8879A54 195 instructions (0.000%), 4 calls (08879A54 - 08879B14, length 49)
  Back Branch 08879B10 4 times (length 28)
  Back Branch 08879B00 4 times (length 24)
_S1_2_8899FE8 195 instructions (0.000%), 3 calls (08899FE8 - 0889A058, length 29)
  Back Branch 0889A044 15 times (length 9)
_S1_2_889C688 195 instructions (0.000%), 1 calls (0889C688 - 0889C790, length 67)
  Back Branch 0889C778 5 times (length 32)
_S1_2_881864C 189 instructions (0.000%), 9 calls (08817C3C - 0881866C, length 653)
  Back Branch 0881861C 52 times (length 634)
  Back Branch 08818668 9 times (length 24)
_S1_2_888A940 187 instructions (0.000%), 1 calls (08889EBC - 0888B77C, length 1585)
  Back Branch 08889EE4 28 times (length 5)
  Back Branch 0888B3C8 1 times (length 1290)
  Back Branch 0888A2DC 1 times (length 160)
  Back Branch 0888A2A0 1 times (length 145)
  Back Branch 0888A228 1 times (length 158)
  Back Branch 0888A234 1 times (length 120)
  Back Branch 0888B770 1 times (length 1383)
  Back Branch 0888A1C0 1 times (length 25)
  Back Branch 0888A1AC 1 times (length 21)
  Back Branch 0888A168 1 times (length 173)
  Back Branch 0888ADF4 1 times (length 293)
_S1_2_888C42C 186 instructions (0.000%), 6 calls (0888BDC4 - 0888C444, length 417)
  Back Branch 0888BFE4 6 times (length 138)
  Back Branch 0888C440 6 times (length 315)
_S1_2_88727B0 182 instructions (0.000%), 10 calls (088727B0 - 0887281C, length 28)
  Back Branch 0887280C 4 times (length 19)
_S1_2_889EFD4 180 instructions (0.000%), 12 calls (0889EFD4 - 0889F00C, length 15)
_S1_2_889F154 180 instructions (0.000%), 9 calls (0889F154 - 0889F1A0, length 20)
_S1_2_8874CFC 180 instructions (0.000%), 9 calls (08874CFC - 08874D48, length 20)
_S1_2_8881340 180 instructions (0.000%), 4 calls (08881340 - 0888148C, length 84)
_S1_2_88A0E0C 178 instructions (0.000%), 89 calls (088A0E0C - 088A0E10, length 2)
_S1_2_88A0DEC 178 instructions (0.000%), 89 calls (088A0DEC - 088A0DF0, length 2)
_S1_2_88A0DE4 178 instructions (0.000%), 89 calls (088A0DE4 - 088A0DE8, length 2)
_S1_2_88A0DDC 178 instructions (0.000%), 89 calls (088A0DDC - 088A0DE0, length 2)
_S1_2_88A0DC4 178 instructions (0.000%), 89 calls (088A0DC4 - 088A0DC8, length 2)
_S1_2_8882230 178 instructions (0.000%), 1 calls (08882230 - 08882574, length 210)
  Back Branch 08882548 1 times (length 69)
_S1_2_887E048 176 instructions (0.000%), 22 calls (0887E048 - 0887E064, length 8)
_S1_2_889B450 176 instructions (0.000%), 8 calls (0889B450 - 0889B4A4, length 22)
_S1_2_881596C 176 instructions (0.000%), 4 calls (0881596C - 08815A5C, length 61)
_S1_2_880A960 176 instructions (0.000%), 1 calls (0880A960 - 0880AC1C, length 176)
_S1_2_8814764 174 instructions (0.000%), 6 calls (08814764 - 08899FE4, length 136737)
  Back Branch 08899FE0 9 times (length 17)
_S1_2_8872A00 172 instructions (0.000%), 10 calls (08872A00 - 08872AAC, length 44)
  Back Branch 08872AA8 1 times (length 24)
_S1_2_88900D8 172 instructions (0.000%), 4 calls (088900D8 - 08890390, length 175)
  Back Branch 0889011C 14 times (length 5)
  Back Branch 088901CC 2 times (length 6)
  Back Branch 088901A4 1 times (length 12)
  Back Branch 088901D8 1 times (length 55)
_S1_2_8816064 168 instructions (0.000%), 4 calls (08816064 - 08817BC4, length 1753)
_S1_2_8878B70 165 instructions (0.000%), 6 calls (088789A4 - 08878BB4, length 133)
  Back Branch 08878BB0 6 times (length 133)
_S1_2_889F870 165 instructions (0.000%), 2 calls (0889F870 - 0889F9E0, length 93)
  Back Branch 0889F934 5 times (length 11)
_S1_2_88833B8 163 instructions (0.000%), 1 calls (088833B8 - 08883588, length 117)
  Back Branch 08883460 4 times (length 32)
_S1_2_8873AA0 162 instructions (0.000%), 6 calls (08873AA0 - 08873B08, length 27)
_S1_2_880BE7C 162 instructions (0.000%), 2 calls (0880BDA0 - 0880BE88, length 59)
  Back Branch 0880BDFC 30,017 times (length 6)
  Back Branch 0880BE84 2 times (length 59)
_S1_2_887C820 160 instructions (0.000%), 4 calls (0887C820 - 0887C8BC, length 40)
_S1_2_881618C 160 instructions (0.000%), 4 calls (0881618C - 08817C38, length 1708)
_S1_2_88160FC 160 instructions (0.000%), 4 calls (088160FC - 08817C0C, length 1733)
_S1_2_88844C0 160 instructions (0.000%), 3 calls (088844C0 - 0888460C, length 84)
_S1_2_887EE28 159 instructions (0.000%), 1 calls (0887EE28 - 0887F0A0, length 159)
_S1_2_8814F9C 153 instructions (0.000%), 1 calls (08814F9C - 088151FC, length 153)
_S1_2_8873F70 152 instructions (0.000%), 8 calls (08873BAC - 08873F94, length 251)
  Back Branch 08873CF8 63,903 times (length 85)
  Back Branch 08873F88 8 times (length 249)
_S1_2_8808E8C 151 instructions (0.000%), 3 calls (08808E8C - 08889A60, length 131830)
  Back Branch 08889A3C 354 times (length 9)
  Back Branch 08889A54 117 times (length 5)
_S1_2_880BBD8 151 instructions (0.000%), 2 calls (0880BB30 - 0880BBE0, length 45)
  Back Branch 0880BBA0 201,444 times (length 6)
  Back Branch 0880BBA8 86 times (length 14)
  Back Branch 0880BBDC 2 times (length 45)
_S1_2_887CED4 150 instructions (0.000%), 6 calls (0887CED4 - 0887CF34, length 25)
_S1_2_8804FD0 150 instructions (0.000%), 1 calls (08804FD0 - 08874734, length 114138)
_S1_2_88129AC 143 instructions (0.000%), 13 calls (088129AC - 08812A04, length 23)
  Back Branch 088129E8 8 times (length 8)
  Back Branch 088129F0 2 times (length 9)
_S1_2_88995B4 142 instructions (0.000%), 3 calls (088995B4 - 0889968C, length 55)
  Back Branch 08899678 2 times (length 14)
_S1_2_881476C 138 instructions (0.000%), 6 calls (0881476C - 08899FE4, length 136735)
  Back Branch 08899FE0 9 times (length 17)
_S1_2_8813184 135 instructions (0.000%), 27 calls (08813184 - 08813194, length 5)
_S1_2_8813170 135 instructions (0.000%), 27 calls (08813170 - 08813180, length 5)
_S1_2_889EF98 135 instructions (0.000%), 9 calls (0889EF98 - 0889EFD0, length 15)
_S1_2_8898BBC 135 instructions (0.000%), 5 calls (08898BBC - 08898C24, length 27)
_S1_2_88A1254 134 instructions (0.000%), 67 calls (088A1254 - 088A1258, length 2)
_S1_2_88989EC 132 instructions (0.000%), 6 calls (088989EC - 08898A40, length 22)
_S1_2_8808A64 129 instructions (0.000%), 43 calls (08808A64 - 08808A6C, length 3)
_S1_2_88746A8 126 instructions (0.000%), 7 calls (088746A8 - 088746EC, length 18)
_S1_2_889A9FC 126 instructions (0.000%), 3 calls (0889A9FC - 0889AAA0, length 42)
_S1_2_888C0BC 120 instructions (0.000%), 6 calls (0888BDC4 - 0888CBB4, length 893)
  Back Branch 0888CB0C 6 times (length 21)
  Back Branch 0888CB20 6 times (length 8)
  Back Branch 0888CAD8 6 times (length 839)
  Back Branch 0888BFE4 6 times (length 138)
_S1_2_889C068 120 instructions (0.000%), 3 calls (0889C068 - 0889C10C, length 42)
_S1_2_887B02C 119 instructions (0.000%), 7 calls (0887B02C - 0887B06C, length 17)
_S1_2_887C5FC 116 instructions (0.000%), 4 calls (0887C5FC - 0887C66C, length 29)
_S1_2_887C588 116 instructions (0.000%), 4 calls (0887C588 - 0887C5F8, length 29)
_S1_2_887C514 116 instructions (0.000%), 4 calls (0887C514 - 0887C584, length 29)
_S1_2_8873A44 115 instructions (0.000%), 5 calls (08873A44 - 08873A9C, length 23)
_S1_2_88737D4 114 instructions (0.000%), 6 calls (088737D4 - 0889F150, length 44640)
_S1_2_889E36C 112 instructions (0.000%), 8 calls (0889E36C - 0889E3A4, length 15)
_S1_2_8873410 112 instructions (0.000%), 7 calls (08873410 - 088734A0, length 37)
_S1_2_8879E3C 112 instructions (0.000%), 4 calls (08879E3C - 08879EA8, length 28)
_S1_2_8884E54 111 instructions (0.000%), 3 calls (08884E54 - 08884F28, length 54)
_S1_2_8898AC0 110 instructions (0.000%), 5 calls (08898AC0 - 08898B14, length 22)
_S1_2_887EC00 110 instructions (0.000%), 2 calls (0887EC00 - 08881C20, length 3081)
_S1_2_888828C 108 instructions (0.000%), 18 calls (0888828C - 088882AC, length 9)
_S1_2_8808EF4 108 instructions (0.000%), 9 calls (08808EF4 - 08808F20, length 12)
_S1_2_88734C0 108 instructions (0.000%), 2 calls (088734C0 - 08873640, length 97)
  Back Branch 08873580 2 times (length 27)
  Back Branch 08873544 2 times (length 11)
_S1_2_8879768 107 instructions (0.000%), 1 calls (08879768 - 08879910, length 107)
  Back Branch 0887990C 1 times (length 81)
  Back Branch 088798DC 1 times (length 69)
_S1_2_881783C 106 instructions (0.000%), 53 calls (0881783C - 08817840, length 2)
_S1_2_88832D8 105 instructions (0.000%), 5 calls (088832D8 - 08883328, length 21)
_S1_2_889B75C 104 instructions (0.000%), 13 calls (0889B698 - 0889B764, length 52)
  Back Branch 0889B760 13 times (length 52)
_S1_2_887E19C 104 instructions (0.000%), 13 calls (0887E19C - 0887E1B8, length 8)
_S1_2_8812FAC 104 instructions (0.000%), 13 calls (08812FAC - 08812FC8, length 8)
_S1_2_8875110 104 instructions (0.000%), 1 calls (08875110 - 088751E4, length 54)
  Back Branch 088751AC 4 times (length 15)
  Back Branch 088751D8 4 times (length 22)
  Back Branch 088751E0 1 times (length 27)
_S1_2_8874E90 103 instructions (0.000%), 1 calls (08874E90 - 08874F60, length 53)
  Back Branch 08874F54 4 times (length 22)
  Back Branch 08874F28 4 times (length 15)
  Back Branch 08874F5C 1 times (length 27)
_S1_2_8872C80 102 instructions (0.000%), 4 calls (08872C80 - 08872D8C, length 68)
_S1_2_880B36C 100 instructions (0.000%), 20 calls (0880B36C - 0880B37C, length 5)
_S1_2_8881FA8 96 instructions (0.000%), 1 calls (08881FA8 - 08882114, length 92)
  Back Branch 08882090 3 times (length 12)
  Back Branch 08882080 3 times (length 9)
  Back Branch 0888209C 3 times (length 16)
_S1_2_88765F0 94 instructions (0.000%), 1 calls (088765F0 - 088766B4, length 50)
  Back Branch 08876644 8 times (length 8)
  Back Branch 08876650 1 times (length 11)
_S1_2_880B7A8 90 instructions (0.000%), 45 calls (0880B7A8 - 0880B7AC, length 2)
_S1_2_887E1DC 90 instructions (0.000%), 9 calls (0887E1DC - 0887E200, length 10)
_S1_2_8879B18 90 instructions (0.000%), 6 calls (08879B18 - 08879B50, length 15)
_S1_2_88162E4 90 instructions (0.000%), 1 calls (088162E4 - 088163C0, length 56)
  Back Branch 0881638C 10 times (length 4)
_S1_2_889C528 87 instructions (0.000%), 3 calls (0889C528 - 0889C5A4, length 32)
_S1_2_880B9D4 86 instructions (0.000%), 43 calls (0880B9D4 - 0880B9D8, length 2)
_S1_2_887A388 85 instructions (0.000%), 3 calls (0887A388 - 0887A428, length 41)
  Back Branch 0887A400 2 times (length 9)
  Back Branch 0887A424 1 times (length 22)
_S1_2_88746F0 84 instructions (0.000%), 6 calls (088746F0 - 08874734, length 18)
_S1_2_8883FF8 84 instructions (0.000%), 2 calls (08883FF8 - 08884384, length 228)
_S1_2_889B6B8 81 instructions (0.000%), 3 calls (0889B6B8 - 0889B74C, length 38)
_S1_2_8899F78 81 instructions (0.000%), 3 calls (08899F78 - 08899FE4, length 28)
  Back Branch 08899FE0 9 times (length 17)
_S1_2_880AC20 81 instructions (0.000%), 1 calls (0880AC20 - 0880ACE0, length 49)
  Back Branch 0880AC64 4 times (length 9)
  Back Branch 0880ACC0 3 times (length 9)
_S1_2_887E204 80 instructions (0.000%), 10 calls (0887E204 - 0887E220, length 8)
_S1_2_887CD40 80 instructions (0.000%), 4 calls (0887CD40 - 0887CDB8, length 31)
_S1_2_880B7A0 78 instructions (0.000%), 39 calls (0880B7A0 - 0880B7A4, length 2)
_S1_2_8881BDC 78 instructions (0.000%), 13 calls (08881BDC - 08881BFC, length 9)
_S1_2_8814D3C 78 instructions (0.000%), 1 calls (08814D3C - 08814DBC, length 33)
  Back Branch 08814DAC 10 times (length 5)
_S1_2_889A328 77 instructions (0.000%), 7 calls (0889A328 - 0889A350, length 11)
_S1_2_88783CC 77 instructions (0.000%), 1 calls (088783CC - 088784FC, length 77)
  Back Branch 088784F8 1 times (length 50)
_S1_2_888165C 76 instructions (0.000%), 1 calls (088815E4 - 088816A8, length 50)
  Back Branch 0888167C 9 times (length 3)
  Back Branch 088816A4 1 times (length 50)
_S1_2_889991C 75 instructions (0.000%), 1 calls (0889991C - 08899A44, length 75)
_S1_2_8882AFC 75 instructions (0.000%), 1 calls (08882AFC - 08882B64, length 27)
  Back Branch 08882B40 6 times (length 12)
_S1_2_889C34C 74 instructions (0.000%), 2 calls (0889C34C - 0889C3DC, length 37)
_S1_2_880CA74 72 instructions (0.000%), 1 calls (0880CA74 - 0880CAE0, length 28)
  Back Branch 0880CACC 15 times (length 3)
_S1_2_8804EB4 72 instructions (0.000%), 1 calls (08804DB8 - 08804ED4, length 72)
  Back Branch 08804ED0 1 times (length 72)
_S1_2_887E8AC 70 instructions (0.000%), 10 calls (0887E8AC - 0887E8C4, length 7)
_S1_2_887CE48 70 instructions (0.000%), 2 calls (0887CE48 - 0887CED0, length 35)
_S1_2_887CDBC 70 instructions (0.000%), 2 calls (0887CDBC - 0887CE44, length 35)
_S1_2_88123A8 70 instructions (0.000%), 1 calls (088122A4 - 088123B8, length 70)
  Back Branch 088123B4 1 times (length 70)
_S1_2_8882588 69 instructions (0.000%), 1 calls (08882588 - 088826D4, length 84)
  Back Branch 088825F4 2 times (length 4)
  Back Branch 0888262C 2 times (length 8)
_S1_2_887C378 68 instructions (0.000%), 4 calls (0887C378 - 0887C3B8, length 17)
_S1_2_8874A4C 68 instructions (0.000%), 4 calls (08874A4C - 08874AC0, length 30)
_S1_2_88051F0 68 instructions (0.000%), 1 calls (088051F0 - 088052C4, length 54)
  Back Branch 0880523C 3 times (length 11)
_S1_2_8881C00 66 instructions (0.000%), 11 calls (08881C00 - 08881C20, length 9)
_S1_2_880BC9C 65 instructions (0.000%), 5 calls (0880BC9C - 0880BCCC, length 13)
_S1_2_8898E60 65 instructions (0.000%), 1 calls (08898E60 - 08898F98, length 79)
_S1_2_880B98C 63 instructions (0.000%), 9 calls (0880B98C - 0880B9A4, length 7)
_S1_2_889A164 63 instructions (0.000%), 3 calls (0889A164 - 0889A1B4, length 21)
_S1_2_8815438 63 instructions (0.000%), 1 calls (08815438 - 08815488, length 21)
  Back Branch 08815470 8 times (length 6)
_S1_2_88731F8 62 instructions (0.000%), 2 calls (088731F8 - 088732B0, length 47)
  Back Branch 088732A4 2 times (length 23)
_S1_2_880421C 61 instructions (0.000%), 1 calls (0880421C - 088044DC, length 177)
_S1_2_887E224 60 instructions (0.000%), 6 calls (0887E224 - 0887E248, length 10)
_S1_2_8875CA4 60 instructions (0.000%), 6 calls (08875CA4 - 08875CC8, length 10)
_S1_2_88815E4 60 instructions (0.000%), 2 calls (088815E4 - 08881658, length 30)
_S1_2_8808A70 60 instructions (0.000%), 2 calls (08808A70 - 08808AE4, length 30)
_S1_2_8880B2C 60 instructions (0.000%), 1 calls (08880B2C - 08880BC0, length 38)
  Back Branch 08880B6C 3 times (length 11)
_S1_2_8809F4C 59 instructions (0.000%), 1 calls (08809F4C - 08881A10, length 122546)
  Back Branch 088819BC 12 times (length 5)
_S1_2_88A1364 58 instructions (0.000%), 29 calls (088A1364 - 088A1368, length 2)
_S1_2_88772BC 58 instructions (0.000%), 29 calls (088772BC - 088772C0, length 2)
_S1_2_887BEC8 58 instructions (0.000%), 2 calls (0887BEC8 - 0887BF38, length 29)
_S1_2_887BDAC 58 instructions (0.000%), 2 calls (0887BDAC - 0887BE1C, length 29)
_S1_2_880CEAC 58 instructions (0.000%), 1 calls (0880CEAC - 0880CF90, length 58)
_S1_2_8812D30 57 instructions (0.000%), 19 calls (08812D30 - 08812D38, length 3)
_S1_2_8810C84 57 instructions (0.000%), 1 calls (08810C84 - 08810D64, length 57)
_S1_2_8809EB8 57 instructions (0.000%), 1 calls (08809EB8 - 08809F48, length 37)
  Back Branch 08809EF8 3 times (length 11)
_S1_2_881244C 56 instructions (0.000%), 4 calls (0881244C - 08812480, length 14)
_S1_2_889E004 56 instructions (0.000%), 2 calls (0889E004 - 0889E070, length 28)
_S1_2_8872820 55 instructions (0.000%), 5 calls (08872820 - 08872848, length 11)
_S1_2_8876428 55 instructions (0.000%), 1 calls (08876428 - 088765E4, length 112)
_S1_2_8810BD4 55 instructions (0.000%), 1 calls (08810BD4 - 08810C54, length 33)
  Back Branch 08810C10 3 times (length 11)
_S1_2_887D360 54 instructions (0.000%), 2 calls (0887D360 - 0887D3C8, length 27)
_S1_2_888EEE4 54 instructions (0.000%), 1 calls (0888EE14 - 0888EF60, length 84)
  Back Branch 0888EF5C 1 times (length 84)
_S1_2_88121E8 54 instructions (0.000%), 1 calls (088120CC - 088121EC, length 73)
  Back Branch 088121E8 1 times (length 60)
  Back Branch 088121A4 1 times (length 56)
_S1_2_8883DD4 53 instructions (0.000%), 3 calls (08883DD4 - 08883EB0, length 56)
_S1_2_8883CF4 53 instructions (0.000%), 3 calls (08883CF4 - 08883DD0, length 56)
_S1_2_8887CE4 53 instructions (0.000%), 1 calls (08887CE4 - 08887DD0, length 60)
_S1_2_8880BCC 53 instructions (0.000%), 1 calls (08880BCC - 08880C9C, length 53)
_S1_2_880B790 52 instructions (0.000%), 26 calls (0880B790 - 0880B794, length 2)
_S1_2_889AE2C 52 instructions (0.000%), 4 calls (0889AE2C - 0889AE5C, length 13)
_S1_2_8875D44 52 instructions (0.000%), 4 calls (08875D44 - 08875D74, length 13)
_S1_2_8812484 52 instructions (0.000%), 4 calls (08812484 - 088124B4, length 13)
_S1_2_8810C58 52 instructions (0.000%), 1 calls (08810C58 - 08881A10, length 115567)
  Back Branch 088819BC 12 times (length 5)
_S1_2_8804108 52 instructions (0.000%), 1 calls (08804108 - 08804218, length 69)
  Back Branch 08804214 1 times (length 37)
_S1_2_887C6F8 51 instructions (0.000%), 3 calls (0887C6F8 - 0887C738, length 17)
_S1_2_888196C 51 instructions (0.000%), 1 calls (0888196C - 08881A10, length 42)
  Back Branch 088819BC 12 times (length 5)
_S1_2_88A0FFC 50 instructions (0.000%), 25 calls (088A0FFC - 088A1000, length 2)
_S1_2_887284C 50 instructions (0.000%), 5 calls (0887284C - 08872870, length 10)
_S1_2_8873938 49 instructions (0.000%), 1 calls (08873938 - 08873980, length 19)
  Back Branch 08873964 6 times (length 6)
_S1_2_88A0ECC 48 instructions (0.000%), 24 calls (088A0ECC - 088A0ED0, length 2)
_S1_2_889AEC8 48 instructions (0.000%), 3 calls (0889AEC8 - 0889AF04, length 16)
_S1_2_888291C 47 instructions (0.000%), 1 calls (0888291C - 08882A30, length 70)
_S1_2_88826D8 47 instructions (0.000%), 1 calls (088826D8 - 08882768, length 37)
  Back Branch 08882724 2 times (length 10)
_S1_2_8808AE8 47 instructions (0.000%), 1 calls (08808A70 - 08808B34, length 50)
  Back Branch 08808B30 1 times (length 50)
_S1_2_880B7B8 45 instructions (0.000%), 5 calls (0880B7B8 - 0880B7D8, length 9)
_S1_2_889B384 45 instructions (0.000%), 3 calls (0889B384 - 0889B3BC, length 15)
_S1_2_889B2C0 45 instructions (0.000%), 3 calls (0889B2C0 - 0889B2F8, length 15)
_S1_2_889AAF8 45 instructions (0.000%), 3 calls (0889AAF8 - 0889AB30, length 15)
_S1_2_88739D4 45 instructions (0.000%), 1 calls (088739D4 - 08873A20, length 20)
  Back Branch 08873A04 6 times (length 5)
_S1_2_8873984 45 instructions (0.000%), 1 calls (08873984 - 088739D0, length 20)
  Back Branch 088739B4 6 times (length 5)
_S1_2_888EE14 44 instructions (0.000%), 2 calls (0888EE14 - 0888EE68, length 22)
_S1_2_8816784 44 instructions (0.000%), 2 calls (08816784 - 088167D8, length 22)
_S1_2_88166BC 44 instructions (0.000%), 2 calls (088166BC - 08816710, length 22)
_S1_2_8816424 44 instructions (0.000%), 1 calls (08816424 - 08817BC4, length 1513)
_S1_2_8815364 44 instructions (0.000%), 1 calls (08815364 - 08815410, length 44)
_S1_2_8811830 42 instructions (0.000%), 14 calls (08811830 - 08811838, length 3)
_S1_2_887482C 42 instructions (0.000%), 6 calls (0887482C - 08874844, length 7)
_S1_2_88123E0 42 instructions (0.000%), 6 calls (088123E0 - 088123F8, length 7)
_S1_2_8815F54 42 instructions (0.000%), 3 calls (08815F54 - 08815F88, length 14)
_S1_2_887BE74 42 instructions (0.000%), 2 calls (0887BE74 - 0887BEC4, length 21)
_S1_2_887BE20 42 instructions (0.000%), 2 calls (0887BE20 - 0887BE70, length 21)
_S1_2_887D75C 42 instructions (0.000%), 1 calls (0887D75C - 0887D860, length 66)
_S1_2_887A514 42 instructions (0.000%), 1 calls (088783AC - 0887A5A0, length 2174)
  Back Branch 0887A59C 1 times (length 2174)
_S1_2_881655C 42 instructions (0.000%), 1 calls (0881655C - 08817C38, length 1464)
_S1_2_88164C4 42 instructions (0.000%), 1 calls (088164C4 - 08817C0C, length 1491)
_S1_2_88112B8 42 instructions (0.000%), 1 calls (08810FA0 - 0881135C, length 240)
  Back Branch 088112C0 1 times (length 202)
_S1_2_88830FC 41 instructions (0.000%), 1 calls (088830FC - 088831F8, length 64)
_S1_2_8879BA4 41 instructions (0.000%), 1 calls (08879BA4 - 08879C60, length 48)
  Back Branch 08879C40 1 times (length 29)
_S1_2_889B768 40 instructions (0.000%), 5 calls (0889B698 - 0889B770, length 55)
  Back Branch 0889B76C 5 times (length 55)
_S1_2_889C3E0 40 instructions (0.000%), 4 calls (0889C3E0 - 0889C49C, length 48)
_S1_2_887EB08 40 instructions (0.000%), 4 calls (0887EB08 - 0887EB2C, length 10)
_S1_2_887EAE0 40 instructions (0.000%), 4 calls (0887EAE0 - 0887EB04, length 10)
_S1_2_8816BC0 40 instructions (0.000%), 4 calls (08816BC0 - 08816BE4, length 10)
_S1_2_8816250 40 instructions (0.000%), 4 calls (08816250 - 08816274, length 10)
_S1_2_887C274 40 instructions (0.000%), 1 calls (0887C274 - 0887C310, length 40)
_S1_2_887A0D8 40 instructions (0.000%), 1 calls (0887A0D8 - 0887A1C4, length 60)
  Back Branch 0887A1A8 1 times (length 20)
_S1_2_8815B38 40 instructions (0.000%), 1 calls (08815B38 - 08815C68, length 77)
  Back Branch 08815B90 1 times (length 8)
  Back Branch 08815C30 1 times (length 21)
  Back Branch 08815C18 1 times (length 26)
_S1_2_887BADC 39 instructions (0.000%), 3 calls (0887BADC - 0887BB0C, length 13)
_S1_2_8812C6C 39 instructions (0.000%), 3 calls (08812C6C - 08812C9C, length 13)
_S1_2_8812C38 39 instructions (0.000%), 3 calls (08812C38 - 08812C68, length 13)
_S1_2_8810D68 39 instructions (0.000%), 1 calls (08810D68 - 08810E14, length 44)
_S1_2_8888DF4 38 instructions (0.000%), 1 calls (08888DF4 - 08888F40, length 84)
  Back Branch 08888EAC 1 times (length 13)
_S1_2_88742BC 38 instructions (0.000%), 1 calls (088742BC - 08874378, length 48)
_S1_2_88730C0 38 instructions (0.000%), 1 calls (088730C0 - 0887317C, length 48)
_S1_2_889F680 37 instructions (0.000%), 1 calls (0889F680 - 0889F710, length 37)
  Back Branch 0889F70C 1 times (length 21)
_S1_2_889F5EC 37 instructions (0.000%), 1 calls (0889F5EC - 0889F67C, length 37)
  Back Branch 0889F678 1 times (length 21)
_S1_2_887D210 36 instructions (0.000%), 2 calls (0887D210 - 0887D25C, length 20)
_S1_2_88880CC 36 instructions (0.000%), 1 calls (088880CC - 088881A0, length 54)
  Back Branch 08888154 1 times (length 22)
_S1_2_88165F4 36 instructions (0.000%), 1 calls (088165F4 - 08816690, length 40)
  Back Branch 08816654 1 times (length 9)
_S1_2_8812FE8 35 instructions (0.000%), 5 calls (08812FE8 - 08813000, length 7)
_S1_2_8812FCC 35 instructions (0.000%), 5 calls (08812FCC - 08812FE4, length 7)
_S1_2_88A11FC 34 instructions (0.000%), 17 calls (088A11FC - 088A1200, length 2)
_S1_2_8889DB0 34 instructions (0.000%), 2 calls (08889DB0 - 08889E08, length 23)
_S1_2_887BF3C 34 instructions (0.000%), 2 calls (0887BF3C - 0887BF7C, length 17)
_S1_2_887BD68 34 instructions (0.000%), 2 calls (0887BD68 - 0887BDA8, length 17)
_S1_2_8889724 34 instructions (0.000%), 1 calls (08889724 - 088897A8, length 34)
_S1_2_889AF30 33 instructions (0.000%), 3 calls (0889AF30 - 0889AF58, length 11)
_S1_2_889AE9C 33 instructions (0.000%), 3 calls (0889AE9C - 0889AEC4, length 11)
_S1_2_889AAA4 33 instructions (0.000%), 3 calls (0889AAA4 - 0889AACC, length 11)
_S1_2_889F714 33 instructions (0.000%), 1 calls (0889F714 - 0889F794, length 33)
  Back Branch 0889F790 1 times (length 19)
_S1_2_880CC48 33 instructions (0.000%), 1 calls (0880CC48 - 0880CCC8, length 33)
_S1_2_889AB5C 32 instructions (0.000%), 2 calls (0889AB5C - 0889AB98, length 16)
_S1_2_88892E8 32 instructions (0.000%), 1 calls (088892E8 - 08889364, length 32)
_S1_2_887BA5C 32 instructions (0.000%), 1 calls (0887BA5C - 0887BAD8, length 32)
_S1_2_8811CC0 32 instructions (0.000%), 1 calls (08811CC0 - 08811D6C, length 44)
_S1_2_8811B60 32 instructions (0.000%), 1 calls (08811B60 - 08811C0C, length 44)
_S1_2_887B070 31 instructions (0.000%), 1 calls (0887B070 - 0887B11C, length 44)
  Back Branch 0887B0D8 1 times (length 10)
_S1_2_880B9FC 30 instructions (0.000%), 15 calls (0880B9FC - 0880BA00, length 2)
_S1_2_889AC70 30 instructions (0.000%), 3 calls (0889AC70 - 0889AC94, length 10)
_S1_2_8875C7C 30 instructions (0.000%), 3 calls (08875C7C - 08875CA0, length 10)
_S1_2_889ACC0 30 instructions (0.000%), 2 calls (0889ACC0 - 0889ACF8, length 15)
_S1_2_8875748 30 instructions (0.000%), 2 calls (08875748 - 08875780, length 15)
_S1_2_8888D04 30 instructions (0.000%), 1 calls (08888D04 - 08888DF0, length 60)
_S1_2_8818214 30 instructions (0.000%), 1 calls (088178E8 - 08818250, length 603)
  Back Branch 0881823C 1 times (length 599)
_S1_2_8815200 30 instructions (0.000%), 1 calls (08815200 - 08815274, length 30)
_S1_2_887C1CC 29 instructions (0.000%), 1 calls (0887C1CC - 0887C23C, length 29)
_S1_2_887C158 29 instructions (0.000%), 1 calls (0887C158 - 0887C1C8, length 29)
_S1_2_887C0E4 29 instructions (0.000%), 1 calls (0887C0E4 - 0887C154, length 29)
_S1_2_880C334 29 instructions (0.000%), 1 calls (0880C334 - 0880C3E4, length 45)
  Back Branch 0880C3A0 1 times (length 16)
_S1_2_881674C 28 instructions (0.000%), 2 calls (0881674C - 08816780, length 14)
_S1_2_8816714 28 instructions (0.000%), 2 calls (08816714 - 08816748, length 14)
_S1_2_880C0AC 27 instructions (0.000%), 3 calls (0880C0AC - 088A0E70, length 152434)
_S1_2_888332C 27 instructions (0.000%), 1 calls (0888332C - 088833B4, length 35)
_S1_2_8878500 27 instructions (0.000%), 1 calls (088783AC - 08878550, length 106)
  Back Branch 0887854C 1 times (length 106)
_S1_2_8811F50 27 instructions (0.000%), 1 calls (08811F50 - 08811FB8, length 27)
_S1_2_8875784 26 instructions (0.000%), 2 calls (08875784 - 088757B4, length 13)
_S1_2_880BCD0 26 instructions (0.000%), 2 calls (0880BCD0 - 0880BD00, length 13)
_S1_2_887C080 25 instructions (0.000%), 1 calls (0887C080 - 0887C0E0, length 25)
_S1_2_88A129C 24 instructions (0.000%), 12 calls (088A129C - 088A12A0, length 2)
_S1_2_88A103C 24 instructions (0.000%), 12 calls (088A103C - 088A1040, length 2)
_S1_2_880BAE8 24 instructions (0.000%), 4 calls (0880BAE8 - 0880BAFC, length 6)
_S1_2_889C320 24 instructions (0.000%), 3 calls (0889C320 - 0889C348, length 11)
_S1_2_889C488 24 instructions (0.000%), 2 calls (0889C414 - 0889C494, length 33)
  Back Branch 0889C490 2 times (length 33)
_S1_2_889C434 24 instructions (0.000%), 2 calls (0889C414 - 0889C440, length 12)
  Back Branch 0889C43C 2 times (length 12)
_S1_2_8878BB8 24 instructions (0.000%), 1 calls (088789A0 - 08878C00, length 153)
  Back Branch 08878BDC 1 times (length 145)
_S1_2_88180F4 24 instructions (0.000%), 1 calls (088180F4 - 08818150, length 24)
_S1_2_881209C 24 instructions (0.000%), 1 calls (0881209C - 088121E4, length 83)
  Back Branch 088121A4 1 times (length 56)
_S1_2_880F42C 24 instructions (0.000%), 1 calls (0880F42C - 0880F488, length 24)
_S1_2_888B070 23 instructions (0.000%), 1 calls (08889EBC - 0888B77C, length 1585)
  Back Branch 08889EE4 28 times (length 5)
  Back Branch 0888A2DC 1 times (length 160)
  Back Branch 0888A2A0 1 times (length 145)
  Back Branch 0888A228 1 times (length 158)
  Back Branch 0888A234 1 times (length 120)
  Back Branch 0888B770 1 times (length 1383)
  Back Branch 0888A1C0 1 times (length 25)
  Back Branch 0888B09C 1 times (length 1106)
  Back Branch 0888A1AC 1 times (length 21)
  Back Branch 0888B094 1 times (length 10)
  Back Branch 0888A168 1 times (length 173)
_S1_2_88831FC 23 instructions (0.000%), 1 calls (088831FC - 08883254, length 23)
_S1_2_88817F0 23 instructions (0.000%), 1 calls (088817F0 - 08881848, length 23)
_S1_2_887D6FC 23 instructions (0.000%), 1 calls (0887D6FC - 0887D758, length 24)
_S1_2_8811E20 23 instructions (0.000%), 1 calls (08811E20 - 08811E80, length 25)
_S1_2_8817C58 22 instructions (0.000%), 2 calls (08817C58 - 08817C88, length 13)
_S1_2_88A0CF0 22 instructions (0.000%), 1 calls (088A0CF0 - 088A0D44, length 22)
_S1_2_889F010 22 instructions (0.000%), 1 calls (0889F010 - 0889F064, length 22)
_S1_2_887DF34 22 instructions (0.000%), 1 calls (0887DF34 - 0887DF88, length 22)
_S1_2_88785EC 22 instructions (0.000%), 1 calls (088785EC - 08878640, length 22)
_S1_2_889B690 21 instructions (0.000%), 3 calls (0889B690 - 0889B6A8, length 7)
_S1_2_88862B4 21 instructions (0.000%), 1 calls (088862B4 - 08886304, length 21)
_S1_2_8814E50 21 instructions (0.000%), 1 calls (08814E50 - 08814EA0, length 21)
_S1_2_8875C44 20 instructions (0.000%), 10 calls (08875C44 - 08875C48, length 2)
_S1_2_88123CC 20 instructions (0.000%), 4 calls (088123CC - 088123DC, length 5)
_S1_2_889AC98 20 instructions (0.000%), 2 calls (0889AC98 - 0889ACBC, length 10)
_S1_2_88763A8 20 instructions (0.000%), 2 calls (088763A8 - 088763CC, length 10)
_S1_2_88733E8 20 instructions (0.000%), 2 calls (088733E8 - 0887340C, length 10)
_S1_2_88167DC 20 instructions (0.000%), 2 calls (088167DC - 08816800, length 10)
_S1_2_8816694 20 instructions (0.000%), 2 calls (08816694 - 088166B8, length 10)
_S1_2_887BFE8 20 instructions (0.000%), 1 calls (0887BFE8 - 0887C050, length 27)
_S1_2_8879B54 20 instructions (0.000%), 1 calls (08879B54 - 08879BA0, length 20)
_S1_2_887C454 19 instructions (0.000%), 1 calls (0887C454 - 0887C4A4, length 21)
_S1_2_8817884 19 instructions (0.000%), 1 calls (08817884 - 088178DC, length 23)
  Back Branch 088178D8 23 times (length 12)
_S1_2_8810E20 19 instructions (0.000%), 1 calls (08810E20 - 08810EAC, length 36)
_S1_2_88A12AC 18 instructions (0.000%), 9 calls (088A12AC - 088A12B0, length 2)
_S1_2_88A128C 18 instructions (0.000%), 9 calls (088A128C - 088A1290, length 2)
_S1_2_88A127C 18 instructions (0.000%), 9 calls (088A127C - 088A1280, length 2)
_S1_2_88A1224 18 instructions (0.000%), 9 calls (088A1224 - 088A1228, length 2)
_S1_2_88A0DFC 18 instructions (0.000%), 9 calls (088A0DFC - 088A0E00, length 2)
_S1_2_88A0DF4 18 instructions (0.000%), 9 calls (088A0DF4 - 088A0DF8, length 2)
_S1_2_88A0DD4 18 instructions (0.000%), 9 calls (088A0DD4 - 088A0DD8, length 2)
_S1_2_88A0DBC 18 instructions (0.000%), 9 calls (088A0DBC - 088A0DC0, length 2)
_S1_2_880BA04 18 instructions (0.000%), 9 calls (0880BA04 - 0880BA08, length 2)
_S1_2_889C5A8 18 instructions (0.000%), 2 calls (0889C5A8 - 0889C5D0, length 11)
  Back Branch 0889C5CC 2 times (length 6)
_S1_2_889B2FC 18 instructions (0.000%), 2 calls (0889B2FC - 0889B31C, length 9)
_S1_2_88123FC 18 instructions (0.000%), 2 calls (088123FC - 0881241C, length 9)
_S1_2_8883258 18 instructions (0.000%), 1 calls (08883258 - 088832A4, length 20)
_S1_2_8882A7C 18 instructions (0.000%), 1 calls (08882A7C - 08882AC8, length 20)
_S1_2_8882A34 18 instructions (0.000%), 1 calls (08882A34 - 08882A78, length 18)
_S1_2_888276C 18 instructions (0.000%), 1 calls (0888276C - 088827B8, length 20)
_S1_2_88817E0 18 instructions (0.000%), 1 calls (08881744 - 088817EC, length 43)
  Back Branch 088817E8 1 times (length 43)
_S1_2_88186B8 18 instructions (0.000%), 1 calls (08817C3C - 088186CC, length 677)
  Back Branch 0881861C 52 times (length 634)
  Back Branch 088186C8 1 times (length 48)
_S1_2_8810EB0 18 instructions (0.000%), 1 calls (08810E74 - 08810EB8, length 18)
  Back Branch 08810EB4 1 times (length 18)
_S1_2_8899B64 17 instructions (0.000%), 1 calls (08899B64 - 08899BA4, length 17)
_S1_2_888B0A4 17 instructions (0.000%), 1 calls (08889EBC - 0888B77C, length 1585)
  Back Branch 08889EE4 28 times (length 5)
  Back Branch 0888A2DC 1 times (length 160)
  Back Branch 0888A2A0 1 times (length 145)
  Back Branch 0888A228 1 times (length 158)
  Back Branch 0888A234 1 times (length 120)
  Back Branch 0888B770 1 times (length 1383)
  Back Branch 0888A1C0 1 times (length 25)
  Back Branch 0888B0B0 1 times (length 1113)
  Back Branch 0888A1AC 1 times (length 21)
  Back Branch 0888A168 1 times (length 173)
_S1_2_887BD24 17 instructions (0.000%), 1 calls (0887BD24 - 0887BD64, length 17)
_S1_2_8811ACC 17 instructions (0.000%), 1 calls (08811ACC - 08811B0C, length 17)
_S1_2_8811A88 17 instructions (0.000%), 1 calls (08811A88 - 08811AC8, length 17)
_S1_2_8811A44 17 instructions (0.000%), 1 calls (08811A44 - 08811A84, length 17)
_S1_2_8811A00 17 instructions (0.000%), 1 calls (08811A00 - 08811A40, length 17)
_S1_2_8811970 17 instructions (0.000%), 1 calls (08811970 - 088119B0, length 17)
_S1_2_88040A8 17 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_889B7B0 16 instructions (0.000%), 2 calls (0889B698 - 0889B7B8, length 73)
  Back Branch 0889B7B4 2 times (length 73)
_S1_2_889B7A4 16 instructions (0.000%), 2 calls (0889B698 - 0889B7AC, length 70)
  Back Branch 0889B7A8 2 times (length 70)
_S1_2_889B78C 16 instructions (0.000%), 2 calls (0889B698 - 0889B794, length 64)
  Back Branch 0889B790 2 times (length 64)
_S1_2_889B774 16 instructions (0.000%), 2 calls (0889B698 - 0889B77C, length 58)
  Back Branch 0889B778 2 times (length 58)
_S1_2_889B6AC 16 instructions (0.000%), 2 calls (0889B698 - 0889B6B4, length 8)
  Back Branch 0889B6B0 2 times (length 8)
_S1_2_8812420 16 instructions (0.000%), 2 calls (08812420 - 0881243C, length 8)
_S1_2_88732B4 16 instructions (0.000%), 1 calls (088732B4 - 0889F150, length 44968)
_S1_2_8804588 16 instructions (0.000%), 1 calls (08804588 - 088045C8, length 17)
_S1_2_889A9A0 15 instructions (0.000%), 3 calls (0889A9A0 - 0889A9B0, length 5)
_S1_2_88951D8 15 instructions (0.000%), 1 calls (088951D8 - 08895228, length 21)
_S1_2_8875F8C 15 instructions (0.000%), 1 calls (08875F8C - 08875FCC, length 17)
_S1_2_8875D78 15 instructions (0.000%), 1 calls (08875D78 - 08875DB0, length 15)
_S1_2_88180B0 15 instructions (0.000%), 1 calls (088180B0 - 088180F0, length 17)
_S1_2_8811434 15 instructions (0.000%), 1 calls (08811434 - 088115C8, length 102)
_S1_2_8817D14 14 instructions (0.000%), 2 calls (08817D14 - 08817D2C, length 7)
_S1_2_8817C3C 14 instructions (0.000%), 2 calls (08817C3C - 08817C54, length 7)
_S1_2_8881744 14 instructions (0.000%), 1 calls (08881744 - 088817CC, length 35)
_S1_2_8881530 14 instructions (0.000%), 1 calls (08881530 - 08881564, length 14)
_S1_2_887F2C4 14 instructions (0.000%), 1 calls (0887F2C4 - 0887F2F8, length 14)
_S1_2_887F21C 14 instructions (0.000%), 1 calls (0887F21C - 0887F250, length 14)
_S1_2_8817750 14 instructions (0.000%), 1 calls (08817750 - 08817784, length 14)
_S1_2_8811038 14 instructions (0.000%), 1 calls (08811038 - 08811578, length 337)
_S1_2_887B3A8 13 instructions (0.000%), 1 calls (0887B3A8 - 0887B3D8, length 13)
_S1_2_8874B08 13 instructions (0.000%), 1 calls (08874B08 - 08874B38, length 13)
_S1_2_881489C 13 instructions (0.000%), 1 calls (0881489C - 088148DC, length 17)
_S1_2_88A0F8C 12 instructions (0.000%), 6 calls (088A0F8C - 088A0F90, length 2)
_S1_2_88A0F54 12 instructions (0.000%), 6 calls (088A0F54 - 088A0F58, length 2)
_S1_2_88897AC 12 instructions (0.000%), 6 calls (088897AC - 088897B0, length 2)
_S1_2_889A9C4 12 instructions (0.000%), 3 calls (0889A9C4 - 0889A9D0, length 4)
_S1_2_889A9B4 12 instructions (0.000%), 3 calls (0889A9B4 - 0889A9C0, length 4)
_S1_2_88832A8 12 instructions (0.000%), 1 calls (088832A8 - 088832D4, length 12)
_S1_2_8882ACC 12 instructions (0.000%), 1 calls (08882ACC - 08882AF8, length 12)
_S1_2_88827BC 12 instructions (0.000%), 1 calls (088827BC - 088827E8, length 12)
_S1_2_8876244 12 instructions (0.000%), 1 calls (08876244 - 08876278, length 14)
_S1_2_881151C 12 instructions (0.000%), 1 calls (08810FA0 - 08811578, length 375)
_S1_2_8899B38 11 instructions (0.000%), 1 calls (08899B38 - 08899B60, length 11)
_S1_2_8899AE4 11 instructions (0.000%), 1 calls (08899AE4 - 08899B0C, length 11)
_S1_2_888FCAC 11 instructions (0.000%), 1 calls (0888FC64 - 0888FCC8, length 26)
  Back Branch 0888FCC4 1 times (length 26)
_S1_2_8881940 11 instructions (0.000%), 1 calls (08881940 - 08881968, length 11)
_S1_2_8811848 11 instructions (0.000%), 1 calls (08811848 - 08811870, length 11)
_S1_2_88A130C 10 instructions (0.000%), 5 calls (088A130C - 088A1310, length 2)
_S1_2_88A11E4 10 instructions (0.000%), 5 calls (088A11E4 - 088A11E8, length 2)
_S1_2_88A11D4 10 instructions (0.000%), 5 calls (088A11D4 - 088A11D8, length 2)
_S1_2_88A11BC 10 instructions (0.000%), 5 calls (088A11BC - 088A11C0, length 2)
_S1_2_88A0F2C 10 instructions (0.000%), 5 calls (088A0F2C - 088A0F30, length 2)
_S1_2_88A0EF4 10 instructions (0.000%), 5 calls (088A0EF4 - 088A0EF8, length 2)
_S1_2_880B7B0 10 instructions (0.000%), 5 calls (0880B7B0 - 0880B7B4, length 2)
_S1_2_8899B10 10 instructions (0.000%), 1 calls (08899B10 - 08899B34, length 10)
_S1_2_8883B14 10 instructions (0.000%), 1 calls (08883B14 - 08883B38, length 10)
_S1_2_887E26C 10 instructions (0.000%), 1 calls (0887E26C - 0887E290, length 10)
_S1_2_8816804 10 instructions (0.000%), 1 calls (08816804 - 08816828, length 10)
_S1_2_8811B38 10 instructions (0.000%), 1 calls (08811B38 - 08811B5C, length 10)
_S1_2_8811B10 10 instructions (0.000%), 1 calls (08811B10 - 08811B34, length 10)
_S1_2_88114F4 10 instructions (0.000%), 1 calls (088114F4 - 08811518, length 10)
_S1_2_8876824 9 instructions (0.000%), 1 calls (08876824 - 08876858, length 14)
_S1_2_8814738 9 instructions (0.000%), 1 calls (08814738 - 08814758, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_88A0FF4 8 instructions (0.000%), 4 calls (088A0FF4 - 088A0FF8, length 2)
_S1_2_88A0FE4 8 instructions (0.000%), 4 calls (088A0FE4 - 088A0FE8, length 2)
_S1_2_88A0F74 8 instructions (0.000%), 4 calls (088A0F74 - 088A0F78, length 2)
_S1_2_8812254 8 instructions (0.000%), 1 calls (08812254 - 08812270, length 8)
_S1_2_88734A4 7 instructions (0.000%), 1 calls (088734A4 - 088734BC, length 7)
_S1_2_88A1354 6 instructions (0.000%), 3 calls (088A1354 - 088A1358, length 2)
_S1_2_88A12DC 6 instructions (0.000%), 3 calls (088A12DC - 088A12E0, length 2)
_S1_2_88A121C 6 instructions (0.000%), 3 calls (088A121C - 088A1220, length 2)
_S1_2_88A1024 6 instructions (0.000%), 3 calls (088A1024 - 088A1028, length 2)
_S1_2_88A0F84 6 instructions (0.000%), 3 calls (088A0F84 - 088A0F88, length 2)
_S1_2_88A0F7C 6 instructions (0.000%), 3 calls (088A0F7C - 088A0F80, length 2)
_S1_2_88A0F6C 6 instructions (0.000%), 3 calls (088A0F6C - 088A0F70, length 2)
_S1_2_88A0EDC 6 instructions (0.000%), 3 calls (088A0EDC - 088A0EE0, length 2)
_S1_2_88A0E5C 6 instructions (0.000%), 3 calls (088A0E5C - 088A0E60, length 2)
_S1_2_880D078 6 instructions (0.000%), 2 calls (0880D078 - 0880D080, length 3)
_S1_2_8885DBC 6 instructions (0.000%), 1 calls (08885DBC - 088A1110, length 27862)
_S1_2_8882204 6 instructions (0.000%), 1 calls (08882204 - 08882218, length 6)
_S1_2_889A430 5 instructions (0.000%), 5 calls (0889A430 - 0889A4FC, length 52)
_S1_2_889D2D0 5 instructions (0.000%), 1 calls (0889D2D0 - 0889D2E0, length 5)
_S1_2_8885DF0 5 instructions (0.000%), 1 calls (08885DF0 - 08885E00, length 5)
_S1_2_887F198 5 instructions (0.000%), 1 calls (0887F198 - 0887F1A8, length 5)
_S1_2_8876898 5 instructions (0.000%), 1 calls (08876854 - 088768A8, length 22)
  Back Branch 0887689C 1 times (length 20)
_S1_2_8812058 5 instructions (0.000%), 1 calls (08812058 - 08812068, length 5)
_S1_2_88A119C 4 instructions (0.000%), 2 calls (088A119C - 088A11A0, length 2)
_S1_2_88A10F4 4 instructions (0.000%), 2 calls (088A10F4 - 088A10F8, length 2)
_S1_2_88A10C4 4 instructions (0.000%), 2 calls (088A10C4 - 088A10C8, length 2)
_S1_2_88A108C 4 instructions (0.000%), 2 calls (088A108C - 088A1090, length 2)
_S1_2_88A100C 4 instructions (0.000%), 2 calls (088A100C - 088A1010, length 2)
_S1_2_88A0EC4 4 instructions (0.000%), 2 calls (088A0EC4 - 088A0EC8, length 2)
_S1_2_889D334 4 instructions (0.000%), 1 calls (0889D334 - 0889D340, length 4)
_S1_2_88821F4 4 instructions (0.000%), 1 calls (088821F4 - 088A1118, length 31690)
_S1_2_8874938 4 instructions (0.000%), 1 calls (08874938 - 08888C9C, length 20698)
_S1_2_880BF9C 4 instructions (0.000%), 1 calls (0880BF9C - 088A1338, length 152808)
_S1_2_88053E8 4 instructions (0.000%), 1 calls (088053E8 - 088053F4, length 4)
_S1_2_8814DC0 3 instructions (0.000%), 1 calls (08814DC0 - 08814DC8, length 3)
_S1_2_8812084 3 instructions (0.000%), 1 calls (08812084 - 0881208C, length 3)
_S1_2_881206C 3 instructions (0.000%), 1 calls (0881206C - 08812074, length 3)
_S1_2_8804DA4 3 instructions (0.000%), 1 calls (08804DA4 - 08804DAC, length 3)
_S1_2_88A136C 2 instructions (0.000%), 1 calls (088A136C - 088A1370, length 2)
_S1_2_88A135C 2 instructions (0.000%), 1 calls (088A135C - 088A1360, length 2)
_S1_2_88A134C 2 instructions (0.000%), 1 calls (088A134C - 088A1350, length 2)
_S1_2_88A1344 2 instructions (0.000%), 1 calls (088A1344 - 088A1348, length 2)
_S1_2_88A12F4 2 instructions (0.000%), 1 calls (088A12F4 - 088A12F8, length 2)
_S1_2_88A12D4 2 instructions (0.000%), 1 calls (088A12D4 - 088A12D8, length 2)
_S1_2_88A1284 2 instructions (0.000%), 1 calls (088A1284 - 088A1288, length 2)
_S1_2_88A124C 2 instructions (0.000%), 1 calls (088A124C - 088A1250, length 2)
_S1_2_88A1244 2 instructions (0.000%), 1 calls (088A1244 - 088A1248, length 2)
_S1_2_88A1214 2 instructions (0.000%), 1 calls (088A1214 - 088A1218, length 2)
_S1_2_88A120C 2 instructions (0.000%), 1 calls (088A120C - 088A1210, length 2)
_S1_2_88A1204 2 instructions (0.000%), 1 calls (088A1204 - 088A1208, length 2)
_S1_2_88A11F4 2 instructions (0.000%), 1 calls (088A11F4 - 088A11F8, length 2)
_S1_2_88A11EC 2 instructions (0.000%), 1 calls (088A11EC - 088A11F0, length 2)
_S1_2_88A11CC 2 instructions (0.000%), 1 calls (088A11CC - 088A11D0, length 2)
_S1_2_88A11C4 2 instructions (0.000%), 1 calls (088A11C4 - 088A11C8, length 2)
_S1_2_88A11B4 2 instructions (0.000%), 1 calls (088A11B4 - 088A11B8, length 2)
_S1_2_88A11AC 2 instructions (0.000%), 1 calls (088A11AC - 088A11B0, length 2)
_S1_2_88A11A4 2 instructions (0.000%), 1 calls (088A11A4 - 088A11A8, length 2)
_S1_2_88A1194 2 instructions (0.000%), 1 calls (088A1194 - 088A1198, length 2)
_S1_2_88A10EC 2 instructions (0.000%), 1 calls (088A10EC - 088A10F0, length 2)
_S1_2_88A10CC 2 instructions (0.000%), 1 calls (088A10CC - 088A10D0, length 2)
_S1_2_88A10BC 2 instructions (0.000%), 1 calls (088A10BC - 088A10C0, length 2)
_S1_2_88A1064 2 instructions (0.000%), 1 calls (088A1064 - 088A1068, length 2)
_S1_2_88A1044 2 instructions (0.000%), 1 calls (088A1044 - 088A1048, length 2)
_S1_2_88A0FBC 2 instructions (0.000%), 1 calls (088A0FBC - 088A0FC0, length 2)
_S1_2_88A0F9C 2 instructions (0.000%), 1 calls (088A0F9C - 088A0FA0, length 2)
_S1_2_88A0F94 2 instructions (0.000%), 1 calls (088A0F94 - 088A0F98, length 2)
_S1_2_88A0F44 2 instructions (0.000%), 1 calls (088A0F44 - 088A0F48, length 2)
_S1_2_88A0F34 2 instructions (0.000%), 1 calls (088A0F34 - 088A0F38, length 2)
_S1_2_88A0EFC 2 instructions (0.000%), 1 calls (088A0EFC - 088A0F00, length 2)
_S1_2_88A0EBC 2 instructions (0.000%), 1 calls (088A0EBC - 088A0EC0, length 2)
_S1_2_88A0EAC 2 instructions (0.000%), 1 calls (088A0EAC - 088A0EB0, length 2)
_S1_2_88A0EA4 2 instructions (0.000%), 1 calls (088A0EA4 - 088A0EA8, length 2)
_S1_2_88A0E9C 2 instructions (0.000%), 1 calls (088A0E9C - 088A0EA0, length 2)
_S1_2_88A0E4C 2 instructions (0.000%), 1 calls (088A0E4C - 088A0E50, length 2)
_S1_2_88A0E3C 2 instructions (0.000%), 1 calls (088A0E3C - 088A0E40, length 2)
_S1_2_88A0DB4 2 instructions (0.000%), 1 calls (088A0DB4 - 088A0DB8, length 2)
_S1_2_8883B3C 2 instructions (0.000%), 1 calls (08883B3C - 08883B40, length 2)
_S1_2_88817D0 2 instructions (0.000%), 1 calls (088817D0 - 088817D4, length 2)
_S1_2_8876098 2 instructions (0.000%), 1 calls (08876098 - 0887609C, length 2)
_S1_2_880B798 2 instructions (0.000%), 1 calls (0880B798 - 0880B79C, length 2)
_S1_2_8889970 (strcmp) 0 instructions (0.000%), 486,053 calls (08889970 - 088899D8, length 27)
_S1_2_889C290 (sceGuMaterial) 0 instructions (0.000%), 13,160 calls (0889C290 - 0889C31C, length 36)
_S1_2_889B05C (sceGuTexImage) 0 instructions (0.000%), 13,158 calls (0889B05C - 0889B0D8, length 32)
_S1_2_887DE9C (nop) 0 instructions (0.000%), 7,820 calls (0887DE9C - 0887DEA0, length 2)
_S1_2_8810E18 (nop) 0 instructions (0.000%), 172 calls (08810E18 - 08810E1C, length 2)
_S1_2_8810C7C (nop) 0 instructions (0.000%), 172 calls (08810C7C - 08810C80, length 2)
_S1_2_880AE04 (nop) 0 instructions (0.000%), 170 calls (0880AE04 - 0880AE08, length 2)
_S1_2_8888BC8 (memset) 0 instructions (0.000%), 131 calls (08888BC8 - 08888C9C, length 54)
_S1_2_887F36C (nop) 0 instructions (0.000%), 8 calls (0887F36C - 0887F370, length 2)
_S1_2_889B874 (sceGuSetMatrix) 0 instructions (0.000%), 7 calls (0889B874 - 0889BB74, length 193)
_S1_2_8889A64 (strlen) 0 instructions (0.000%), 7 calls (08889A64 - 08889A78, length 6)
_S1_2_8888AA4 (memcpy) 0 instructions (0.000%), 3 calls (08888AA4 - 08888BC4, length 73)
_S1_2_880CA64 (nop) 0 instructions (0.000%), 2 calls (0880CA64 - 0880CA68, length 2)
_S1_2_8882580 (nop) 0 instructions (0.000%), 1 calls (08882580 - 08882584, length 2)
_S1_2_8882578 (nop) 0 instructions (0.000%), 1 calls (08882578 - 0888257C, length 2)
_S1_2_88817D8 (nop) 0 instructions (0.000%), 1 calls (088817D8 - 088817DC, length 2)
_S1_2_881187C 0 instructions (0.000%), 1 calls (0881187C - 08888C9C, length 122121)
_S1_2_880AE0C 0 instructions (0.000%), 1 calls (0880AE0C - 08888C9C, length 128933)
_S1_2_88053F8 (nop) 0 instructions (0.000%), 1 calls (088053F8 - 088053FC, length 2)
------------------ GEProfiler ----------------------
GE list count: 8018
Texture load count: 601, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 12917ms, average 1.6ms per GE list, max FPS is 620.7
prim: called 44928 times, average 5.6 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 36909 times in PRIM, average 4.6 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 8014 times in PRIM, average 1.0 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 5 times in PRIM, average 0.0 per GE list
