Compilation time 2236ms, 1652 calls, average 1.4ms, longest 53ms
CodeBlocks profiling information (1,252,456,816 total cycles):
_S1_2_8863DBC 156,610,149 instructions (12.504%), 3,420 calls (08863DBC - 08864068, length 172)
    08863DBC:[27BDFFC0]: addiu      $sp, $sp, -64
    08863DC0:[AFBF0024]: sw         $ra, 36($sp)
    08863DC4:[AFB3001C]: sw         $s3, 28($sp)
    08863DC8:[AFB10014]: sw         $s1, 20($sp)
    08863DCC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08863DD0:[AFB00010]: sw         $s0, 16($sp)
    08863DD4:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08863DD8:[E7B40030]: swc1       $f20, 48($sp)
    08863DDC:[AFB40020]: sw         $s4, 32($sp)
    08863DE0:[AFB20018]: sw         $s2, 24($sp)
    08863DE4:[E7B60038]: swc1       $f22, 56($sp)
    08863DE8:[E7B50034]: swc1       $f21, 52($sp)
    08863DEC:[C48109CC]: lwc1       $f1, 2508($a0)
    08863DF0:[C6027540]: lwc1       $f2, 30016($s0)
    08863DF4:[8C840020]: lw         $a0, 32($a0)
    08863DF8:[46800820]: cvt.s.w    $f0, $f1
    08863DFC:[0E227EB2]: jal        0x0889FAC8
    08863E00:[46020502]: mul.s      $f20, $f0, $f2
    08863E04:[0E20F9F6]: jal        0x0883E7D8
    08863E08:[8E240000]: lw         $a0, 0($s1)
    08863E0C:[0E227CF4]: jal        0x0889F3D0
    08863E10:[8E240000]: lw         $a0, 0($s1)
    08863E14:[0E20F97B]: jal        0x0883E5EC
    08863E18:[8E240000]: lw         $a0, 0($s1)
    08863E1C:[8E250008]: lw         $a1, 8($s1)
    08863E20:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08863E24:[90A20801]: lbu        $v0, 2049($a1)
    08863E28:[90A60800]: lbu        $a2, 2048($a1)
    08863E2C:[80A40802]: lb         $a0, 2050($a1)
    08863E30:[00021140]: sll        $v0, $v0, 0x0005
    08863E34:[10830087]: beq        $a0, $v1, 0x08864054
    08863E38:[00C29821]: addu       $s3, $a2, $v0
    08863E3C:[28820002]: slti       $v0, $a0, 2
    08863E40:[14400086]: bne        $v0, $zr, 0x0886405C
    08863E44:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08863E48:[10820068]: beq        $a0, $v0, 0x08863FEC
    08863E4C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08863E50:[50820001]: beql       $a0, $v0, 0x08863E58
    08863E54:[26730001]: addiu      $s3, $s3, 1
    08863E58:[24C6FFF0]: addiu      $a2, $a2, -16
    08863E5C:[44860000]: mtc1       $a2, $f0
    08863E60:[C6027540]: lwc1       $f2, 30016($s0)
    08863E64:[8E230000]: lw         $v1, 0($s1)
    08863E68:[46800060]: cvt.s.w    $f1, $f0
    08863E6C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08863E70:[C460006C]: lwc1       $f0, 108($v1)
    08863E74:[C4557544]: lwc1       $f21, 30020($v0)
    08863E78:[46020842]: mul.s      $f1, $f1, $f2
    08863E7C:[46001586]: mov.s      $f22, $f2
    08863E80:[0013A0C0]: sll        $s4, $s3, 0x0003
    08863E84:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08863E88:[46000841]: sub.s      $f1, $f1, $f0
    08863E8C:[E7A10000]: swc1       $f1, 0($sp)
    08863E90:[90A20801]: lbu        $v0, 2049($a1)
    08863E94:[C4630074]: lwc1       $f3, 116($v1)
    08863E98:[2442FFF0]: addiu      $v0, $v0, -16
    08863E9C:[44820800]: mtc1       $v0, $f1
    08863EA0:[46800820]: cvt.s.w    $f0, $f1
    08863EA4:[46020002]: mul.s      $f0, $f0, $f2
    08863EA8:[46030001]: sub.s      $f0, $f0, $f3
    08863EAC:[0A218FD7]: j          0x08863F5C
    08863EB0:[E7A00004]: swc1       $f0, 4($sp)
    08863EB4:[00101FC3]: sra        $v1, $s0, 0x001F
    08863EB8:[00031EC2]: srl        $v1, $v1, 0x001B
    08863EBC:[90A40800]: lbu        $a0, 2048($a1)
    08863EC0:[02031021]: addu       $v0, $s0, $v1
    08863EC4:[3042001F]: andi       $v0, $v0, 31
    08863EC8:[00431023]: subu       $v0, $v0, $v1
    08863ECC:[2442FFF0]: addiu      $v0, $v0, -16
    08863ED0:[2484FFF0]: addiu      $a0, $a0, -16
    08863ED4:[44820800]: mtc1       $v0, $f1
    08863ED8:[44840000]: mtc1       $a0, $f0
    08863EDC:[2602001F]: addiu      $v0, $s0, 31
    08863EE0:[468008E0]: cvt.s.w    $f3, $f1
    08863EE4:[468000A0]: cvt.s.w    $f2, $f0
    08863EE8:[2A030000]: slti       $v1, $s0, 0
    08863EEC:[0203100A]: movz       $v0, $s0, $v1
    08863EF0:[461518C2]: mul.s      $f3, $f3, $f21
    08863EF4:[46161082]: mul.s      $f2, $f2, $f22
    08863EF8:[00021143]: sra        $v0, $v0, 0x0005
    08863EFC:[2442FFF0]: addiu      $v0, $v0, -16
    08863F00:[44820000]: mtc1       $v0, $f0
    08863F04:[46031080]: add.s      $f2, $f2, $f3
    08863F08:[4614A0C2]: mul.s      $f3, $f20, $f20
    08863F0C:[46800120]: cvt.s.w    $f4, $f0
    08863F10:[E7A20008]: swc1       $f2, 8($sp)
    08863F14:[46021082]: mul.s      $f2, $f2, $f2
    08863F18:[46152102]: mul.s      $f4, $f4, $f21
    08863F1C:[90A20801]: lbu        $v0, 2049($a1)
    08863F20:[2442FFF0]: addiu      $v0, $v0, -16
    08863F24:[44820800]: mtc1       $v0, $f1
    08863F28:[46800820]: cvt.s.w    $f0, $f1
    08863F2C:[46160002]: mul.s      $f0, $f0, $f22
    08863F30:[46040000]: add.s      $f0, $f0, $f4
    08863F34:[46000042]: mul.s      $f1, $f0, $f0
    08863F38:[46011080]: add.s      $f2, $f2, $f1
    08863F3C:[4602183C]: c.lt.s     $f3, $f2
    08863F40:[00000000]: nop
    08863F44:[4500002B]: bc1f       0x08863FF4
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
    08863F4C:[26100001]: addiu      $s0, $s0, 1
    08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
    08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
    08863F70:[10A00005]: beq        $a1, $zr, 0x08863F88
    08863F74:[02831021]: addu       $v0, $s4, $v1
    08863F78:[0E227EB4]: jal        0x0889FAD0
    08863F7C:[8E240020]: lw         $a0, 32($s1)
    08863F80:[8E23000C]: lw         $v1, 12($s1)
    08863F84:[02831021]: addu       $v0, $s4, $v1
    08863F88:[8C450004]: lw         $a1, 4($v0)
    08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
    08863FA0:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863FA4:[1602FFED]: bne        $s0, $v0, 0x08863F5C
    08863FA8:[00000000]: nop
    08863FAC:[0E227EBF]: jal        0x0889FAFC
    08863FB0:[8E240020]: lw         $a0, 32($s1)
    08863FB4:[8E2400F4]: lw         $a0, 244($s1)
    08863FB8:[0E20C52E]: jal        0x088314B8
    08863FBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08863FC0:[8FBF0024]: lw         $ra, 36($sp)
    08863FC4:[8FB40020]: lw         $s4, 32($sp)
    08863FC8:[8FB3001C]: lw         $s3, 28($sp)
    08863FCC:[8FB20018]: lw         $s2, 24($sp)
    08863FD0:[8FB10014]: lw         $s1, 20($sp)
    08863FD4:[8FB00010]: lw         $s0, 16($sp)
    08863FD8:[C7B60038]: lwc1       $f22, 56($sp)
    08863FDC:[C7B50034]: lwc1       $f21, 52($sp)
    08863FE0:[C7B40030]: lwc1       $f20, 48($sp)
    08863FE4:[03E00008]: jr         $ra
    08863FE8:[27BD0040]: addiu      $sp, $sp, 64
    08863FEC:[0A218F96]: j          0x08863E58
    08863FF0:[2673FFE0]: addiu      $s3, $s3, -32
    08863FF4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08863FF8:[0E24A3FD]: jal        0x08928FF4
    08863FFC:[27A50008]: addiu      $a1, $sp, 8
    08864000:[44800800]: mtc1       $zr, $f1
    08864004:[4601003C]: c.lt.s     $f0, $f1
    08864008:[00000000]: nop
    0886400C:[4501FFCF]: bc1t       0x08863F4C
    08864010:[001090C0]: sll        $s2, $s0, 0x0003
    08864014:[8E23000C]: lw         $v1, 12($s1)
    08864018:[00721021]: addu       $v0, $v1, $s2
    0886401C:[8C450000]: lw         $a1, 0($v0)
    08864020:[50A00006]: beql       $a1, $zr, 0x0886403C
    08864024:[8C450004]: lw         $a1, 4($v0)
    08864028:[0E227EB4]: jal        0x0889FAD0
    0886402C:[8E240020]: lw         $a0, 32($s1)
    08864030:[8E23000C]: lw         $v1, 12($s1)
    08864034:[00721021]: addu       $v0, $v1, $s2
    08864038:[8C450004]: lw         $a1, 4($v0)
    0886403C:[50A0FFC4]: beql       $a1, $zr, 0x08863F50
    08864040:[26100001]: addiu      $s0, $s0, 1
    08864044:[0E227EB4]: jal        0x0889FAD0
    08864048:[8E240020]: lw         $a0, 32($s1)
    0886404C:[0A218FE8]: j          0x08863FA0
    08864050:[26100001]: addiu      $s0, $s0, 1
    08864054:[0A218F96]: j          0x08863E58
    08864058:[2673FFFF]: addiu      $s3, $s3, -1
    0886405C:[5080FF7E]: beql       $a0, $zr, 0x08863E58
    08864060:[26730020]: addiu      $s3, $s3, 32
    08864064:[0A218F97]: j          0x08863E5C
    08864068:[24C6FFF0]: addiu      $a2, $a2, -16
  Back Branch 08863F5C 3,498,660 times (length 44)
    08863EA0:[46800820]: cvt.s.w    $f0, $f1
    08863EA4:[46020002]: mul.s      $f0, $f0, $f2
    08863EA8:[46030001]: sub.s      $f0, $f0, $f3
    08863EAC:[0A218FD7]: j          0x08863F5C
    08863EB0:[E7A00004]: swc1       $f0, 4($sp)
--> 08863EB4:[00101FC3]: sra        $v1, $s0, 0x001F
    08863EB8:[00031EC2]: srl        $v1, $v1, 0x001B
    08863EBC:[90A40800]: lbu        $a0, 2048($a1)
    08863EC0:[02031021]: addu       $v0, $s0, $v1
    08863EC4:[3042001F]: andi       $v0, $v0, 31
    08863EC8:[00431023]: subu       $v0, $v0, $v1
    08863ECC:[2442FFF0]: addiu      $v0, $v0, -16
    08863ED0:[2484FFF0]: addiu      $a0, $a0, -16
    08863ED4:[44820800]: mtc1       $v0, $f1
    08863ED8:[44840000]: mtc1       $a0, $f0
    08863EDC:[2602001F]: addiu      $v0, $s0, 31
    08863EE0:[468008E0]: cvt.s.w    $f3, $f1
    08863EE4:[468000A0]: cvt.s.w    $f2, $f0
    08863EE8:[2A030000]: slti       $v1, $s0, 0
    08863EEC:[0203100A]: movz       $v0, $s0, $v1
    08863EF0:[461518C2]: mul.s      $f3, $f3, $f21
    08863EF4:[46161082]: mul.s      $f2, $f2, $f22
    08863EF8:[00021143]: sra        $v0, $v0, 0x0005
    08863EFC:[2442FFF0]: addiu      $v0, $v0, -16
    08863F00:[44820000]: mtc1       $v0, $f0
    08863F04:[46031080]: add.s      $f2, $f2, $f3
    08863F08:[4614A0C2]: mul.s      $f3, $f20, $f20
    08863F0C:[46800120]: cvt.s.w    $f4, $f0
    08863F10:[E7A20008]: swc1       $f2, 8($sp)
    08863F14:[46021082]: mul.s      $f2, $f2, $f2
    08863F18:[46152102]: mul.s      $f4, $f4, $f21
    08863F1C:[90A20801]: lbu        $v0, 2049($a1)
    08863F20:[2442FFF0]: addiu      $v0, $v0, -16
    08863F24:[44820800]: mtc1       $v0, $f1
    08863F28:[46800820]: cvt.s.w    $f0, $f1
    08863F2C:[46160002]: mul.s      $f0, $f0, $f22
    08863F30:[46040000]: add.s      $f0, $f0, $f4
    08863F34:[46000042]: mul.s      $f1, $f0, $f0
    08863F38:[46011080]: add.s      $f2, $f2, $f1
    08863F3C:[4602183C]: c.lt.s     $f3, $f2
    08863F40:[00000000]: nop
    08863F44:[4500002B]: bc1f       0x08863FF4
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
    08863F4C:[26100001]: addiu      $s0, $s0, 1
    08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
--> 08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
  Back Branch 0886400C 164,160 times (length 50)
    08863F38:[46011080]: add.s      $f2, $f2, $f1
    08863F3C:[4602183C]: c.lt.s     $f3, $f2
    08863F40:[00000000]: nop
    08863F44:[4500002B]: bc1f       0x08863FF4
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
--> 08863F4C:[26100001]: addiu      $s0, $s0, 1
    08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
    08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
    08863F70:[10A00005]: beq        $a1, $zr, 0x08863F88
    08863F74:[02831021]: addu       $v0, $s4, $v1
    08863F78:[0E227EB4]: jal        0x0889FAD0
    08863F7C:[8E240020]: lw         $a0, 32($s1)
    08863F80:[8E23000C]: lw         $v1, 12($s1)
    08863F84:[02831021]: addu       $v0, $s4, $v1
    08863F88:[8C450004]: lw         $a1, 4($v0)
    08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
    08863FA0:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863FA4:[1602FFED]: bne        $s0, $v0, 0x08863F5C
    08863FA8:[00000000]: nop
    08863FAC:[0E227EBF]: jal        0x0889FAFC
    08863FB0:[8E240020]: lw         $a0, 32($s1)
    08863FB4:[8E2400F4]: lw         $a0, 244($s1)
    08863FB8:[0E20C52E]: jal        0x088314B8
    08863FBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08863FC0:[8FBF0024]: lw         $ra, 36($sp)
    08863FC4:[8FB40020]: lw         $s4, 32($sp)
    08863FC8:[8FB3001C]: lw         $s3, 28($sp)
    08863FCC:[8FB20018]: lw         $s2, 24($sp)
    08863FD0:[8FB10014]: lw         $s1, 20($sp)
    08863FD4:[8FB00010]: lw         $s0, 16($sp)
    08863FD8:[C7B60038]: lwc1       $f22, 56($sp)
    08863FDC:[C7B50034]: lwc1       $f21, 52($sp)
    08863FE0:[C7B40030]: lwc1       $f20, 48($sp)
    08863FE4:[03E00008]: jr         $ra
    08863FE8:[27BD0040]: addiu      $sp, $sp, 64
    08863FEC:[0A218F96]: j          0x08863E58
    08863FF0:[2673FFE0]: addiu      $s3, $s3, -32
    08863FF4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08863FF8:[0E24A3FD]: jal        0x08928FF4
    08863FFC:[27A50008]: addiu      $a1, $sp, 8
    08864000:[44800800]: mtc1       $zr, $f1
    08864004:[4601003C]: c.lt.s     $f0, $f1
    08864008:[00000000]: nop
--> 0886400C:[4501FFCF]: bc1t       0x08863F4C
    08864010:[001090C0]: sll        $s2, $s0, 0x0003
    08864014:[8E23000C]: lw         $v1, 12($s1)
    08864018:[00721021]: addu       $v0, $v1, $s2
    0886401C:[8C450000]: lw         $a1, 0($v0)
  Back Branch 0886403C 58,116 times (length 61)
    08863F3C:[4602183C]: c.lt.s     $f3, $f2
    08863F40:[00000000]: nop
    08863F44:[4500002B]: bc1f       0x08863FF4
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
    08863F4C:[26100001]: addiu      $s0, $s0, 1
--> 08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
    08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
    08863F70:[10A00005]: beq        $a1, $zr, 0x08863F88
    08863F74:[02831021]: addu       $v0, $s4, $v1
    08863F78:[0E227EB4]: jal        0x0889FAD0
    08863F7C:[8E240020]: lw         $a0, 32($s1)
    08863F80:[8E23000C]: lw         $v1, 12($s1)
    08863F84:[02831021]: addu       $v0, $s4, $v1
    08863F88:[8C450004]: lw         $a1, 4($v0)
    08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
    08863FA0:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863FA4:[1602FFED]: bne        $s0, $v0, 0x08863F5C
    08863FA8:[00000000]: nop
    08863FAC:[0E227EBF]: jal        0x0889FAFC
    08863FB0:[8E240020]: lw         $a0, 32($s1)
    08863FB4:[8E2400F4]: lw         $a0, 244($s1)
    08863FB8:[0E20C52E]: jal        0x088314B8
    08863FBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08863FC0:[8FBF0024]: lw         $ra, 36($sp)
    08863FC4:[8FB40020]: lw         $s4, 32($sp)
    08863FC8:[8FB3001C]: lw         $s3, 28($sp)
    08863FCC:[8FB20018]: lw         $s2, 24($sp)
    08863FD0:[8FB10014]: lw         $s1, 20($sp)
    08863FD4:[8FB00010]: lw         $s0, 16($sp)
    08863FD8:[C7B60038]: lwc1       $f22, 56($sp)
    08863FDC:[C7B50034]: lwc1       $f21, 52($sp)
    08863FE0:[C7B40030]: lwc1       $f20, 48($sp)
    08863FE4:[03E00008]: jr         $ra
    08863FE8:[27BD0040]: addiu      $sp, $sp, 64
    08863FEC:[0A218F96]: j          0x08863E58
    08863FF0:[2673FFE0]: addiu      $s3, $s3, -32
    08863FF4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08863FF8:[0E24A3FD]: jal        0x08928FF4
    08863FFC:[27A50008]: addiu      $a1, $sp, 8
    08864000:[44800800]: mtc1       $zr, $f1
    08864004:[4601003C]: c.lt.s     $f0, $f1
    08864008:[00000000]: nop
    0886400C:[4501FFCF]: bc1t       0x08863F4C
    08864010:[001090C0]: sll        $s2, $s0, 0x0003
    08864014:[8E23000C]: lw         $v1, 12($s1)
    08864018:[00721021]: addu       $v0, $v1, $s2
    0886401C:[8C450000]: lw         $a1, 0($v0)
    08864020:[50A00006]: beql       $a1, $zr, 0x0886403C
    08864024:[8C450004]: lw         $a1, 4($v0)
    08864028:[0E227EB4]: jal        0x0889FAD0
    0886402C:[8E240020]: lw         $a0, 32($s1)
    08864030:[8E23000C]: lw         $v1, 12($s1)
    08864034:[00721021]: addu       $v0, $v1, $s2
    08864038:[8C450004]: lw         $a1, 4($v0)
--> 0886403C:[50A0FFC4]: beql       $a1, $zr, 0x08863F50
    08864040:[26100001]: addiu      $s0, $s0, 1
    08864044:[0E227EB4]: jal        0x0889FAD0
    08864048:[8E240020]: lw         $a0, 32($s1)
    0886404C:[0A218FE8]: j          0x08863FA0
  Back Branch 08863FA4 43,998 times (length 20)
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
    08863F4C:[26100001]: addiu      $s0, $s0, 1
    08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
--> 08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
    08863F70:[10A00005]: beq        $a1, $zr, 0x08863F88
    08863F74:[02831021]: addu       $v0, $s4, $v1
    08863F78:[0E227EB4]: jal        0x0889FAD0
    08863F7C:[8E240020]: lw         $a0, 32($s1)
    08863F80:[8E23000C]: lw         $v1, 12($s1)
    08863F84:[02831021]: addu       $v0, $s4, $v1
    08863F88:[8C450004]: lw         $a1, 4($v0)
    08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
    08863FA0:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
--> 08863FA4:[1602FFED]: bne        $s0, $v0, 0x08863F5C
    08863FA8:[00000000]: nop
    08863FAC:[0E227EBF]: jal        0x0889FAFC
    08863FB0:[8E240020]: lw         $a0, 32($s1)
    08863FB4:[8E2400F4]: lw         $a0, 244($s1)
  Back Branch 0886404C 40,872 times (length 45)
    08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
--> 08863FA0:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863FA4:[1602FFED]: bne        $s0, $v0, 0x08863F5C
    08863FA8:[00000000]: nop
    08863FAC:[0E227EBF]: jal        0x0889FAFC
    08863FB0:[8E240020]: lw         $a0, 32($s1)
    08863FB4:[8E2400F4]: lw         $a0, 244($s1)
    08863FB8:[0E20C52E]: jal        0x088314B8
    08863FBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08863FC0:[8FBF0024]: lw         $ra, 36($sp)
    08863FC4:[8FB40020]: lw         $s4, 32($sp)
    08863FC8:[8FB3001C]: lw         $s3, 28($sp)
    08863FCC:[8FB20018]: lw         $s2, 24($sp)
    08863FD0:[8FB10014]: lw         $s1, 20($sp)
    08863FD4:[8FB00010]: lw         $s0, 16($sp)
    08863FD8:[C7B60038]: lwc1       $f22, 56($sp)
    08863FDC:[C7B50034]: lwc1       $f21, 52($sp)
    08863FE0:[C7B40030]: lwc1       $f20, 48($sp)
    08863FE4:[03E00008]: jr         $ra
    08863FE8:[27BD0040]: addiu      $sp, $sp, 64
    08863FEC:[0A218F96]: j          0x08863E58
    08863FF0:[2673FFE0]: addiu      $s3, $s3, -32
    08863FF4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08863FF8:[0E24A3FD]: jal        0x08928FF4
    08863FFC:[27A50008]: addiu      $a1, $sp, 8
    08864000:[44800800]: mtc1       $zr, $f1
    08864004:[4601003C]: c.lt.s     $f0, $f1
    08864008:[00000000]: nop
    0886400C:[4501FFCF]: bc1t       0x08863F4C
    08864010:[001090C0]: sll        $s2, $s0, 0x0003
    08864014:[8E23000C]: lw         $v1, 12($s1)
    08864018:[00721021]: addu       $v0, $v1, $s2
    0886401C:[8C450000]: lw         $a1, 0($v0)
    08864020:[50A00006]: beql       $a1, $zr, 0x0886403C
    08864024:[8C450004]: lw         $a1, 4($v0)
    08864028:[0E227EB4]: jal        0x0889FAD0
    0886402C:[8E240020]: lw         $a0, 32($s1)
    08864030:[8E23000C]: lw         $v1, 12($s1)
    08864034:[00721021]: addu       $v0, $v1, $s2
    08864038:[8C450004]: lw         $a1, 4($v0)
    0886403C:[50A0FFC4]: beql       $a1, $zr, 0x08863F50
    08864040:[26100001]: addiu      $s0, $s0, 1
    08864044:[0E227EB4]: jal        0x0889FAD0
    08864048:[8E240020]: lw         $a0, 32($s1)
--> 0886404C:[0A218FE8]: j          0x08863FA0
    08864050:[26100001]: addiu      $s0, $s0, 1
    08864054:[0A218F96]: j          0x08863E58
    08864058:[2673FFFF]: addiu      $s3, $s3, -1
    0886405C:[5080FF7E]: beql       $a0, $zr, 0x08863E58
  Back Branch 0886405C 3,277 times (length 131)
  Back Branch 08863F8C 294 times (length 17)
    08863F3C:[4602183C]: c.lt.s     $f3, $f2
    08863F40:[00000000]: nop
    08863F44:[4500002B]: bc1f       0x08863FF4
    08863F48:[E7A0000C]: swc1       $f0, 12($sp)
    08863F4C:[26100001]: addiu      $s0, $s0, 1
--> 08863F50:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08863F54:[12020015]: beq        $s0, $v0, 0x08863FAC
    08863F58:[00000000]: nop
    08863F5C:[5670FFD5]: bnel       $s3, $s0, 0x08863EB4
    08863F60:[8E250008]: lw         $a1, 8($s1)
    08863F64:[8E23000C]: lw         $v1, 12($s1)
    08863F68:[00741021]: addu       $v0, $v1, $s4
    08863F6C:[8C450000]: lw         $a1, 0($v0)
    08863F70:[10A00005]: beq        $a1, $zr, 0x08863F88
    08863F74:[02831021]: addu       $v0, $s4, $v1
    08863F78:[0E227EB4]: jal        0x0889FAD0
    08863F7C:[8E240020]: lw         $a0, 32($s1)
    08863F80:[8E23000C]: lw         $v1, 12($s1)
    08863F84:[02831021]: addu       $v0, $s4, $v1
    08863F88:[8C450004]: lw         $a1, 4($v0)
--> 08863F8C:[50A0FFF0]: beql       $a1, $zr, 0x08863F50
    08863F90:[26100001]: addiu      $s0, $s0, 1
    08863F94:[0E227EB4]: jal        0x0889FAD0
    08863F98:[8E240020]: lw         $a0, 32($s1)
    08863F9C:[26100001]: addiu      $s0, $s0, 1
  Back Branch 08864054 93 times (length 129)
_S1_2_893BE8C 120,882,507 instructions (9.652%), 136,017 calls (0893BE8C - 0893D4C0, length 1422)
  Back Branch 0893CC18 234,345 times (length 723)
  Back Branch 0893CE38 234,345 times (length 177)
  Back Branch 0893CBF4 234,345 times (length 677)
  Back Branch 0893D4B4 136,017 times (length 525)
  Back Branch 0893D480 136,017 times (length 512)
  Back Branch 0893D4BC 105,416 times (length 129)
  Back Branch 0893D26C 105,416 times (length 1158)
  Back Branch 0893D2F4 105,416 times (length 1221)
  Back Branch 0893CCF8 105,416 times (length 416)
  Back Branch 0893CC38 105,416 times (length 754)
  Back Branch 0893CC4C 105,416 times (length 791)
  Back Branch 0893CDF4 105,416 times (length 752)
  Back Branch 0893CD18 105,416 times (length 417)
  Back Branch 0893CD10 105,416 times (length 415)
  Back Branch 0893CFB0 105,416 times (length 147)
  Back Branch 0893CF7C 105,416 times (length 762)
  Back Branch 0893CF4C 105,416 times (length 444)
_S1_2_8951B84 112,480,500 instructions (8.981%), 120,300 calls (08951B84 - 08951D04, length 97)
    08951B84:[3C0909E3]: lui        $t1, 0x09E3 <=> li $t1, 0x09E30000
    08951B88:[8D278C2C]: lw         $a3, -29652($t1)
    08951B8C:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    08951B90:[35034240]: ori        $v1, $t0, 16960
    08951B94:[00E30018]: mult       $a3, $v1
    08951B98:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    08951B9C:[3482C63B]: ori        $v0, $a0, -14789
    08951BA0:[27BDFFD0]: addiu      $sp, $sp, -48
    08951BA4:[AFBF0024]: sw         $ra, 36($sp)
    08951BA8:[00003012]: mflo       $a2
    08951BAC:[00C20019]: multu      $a2, $v0
    08951BB0:[AFB7001C]: sw         $s7, 28($sp)
    08951BB4:[3C0509E3]: lui        $a1, 0x09E3 <=> li $a1, 0x09E30000
    08951BB8:[AFB60018]: sw         $s6, 24($sp)
    08951BBC:[00001810]: mfhi       $v1
    08951BC0:[AFB50014]: sw         $s5, 20($sp)
    08951BC4:[AFB3000C]: sw         $s3, 12($sp)
    08951BC8:[AFB10004]: sw         $s1, 4($sp)
    08951BCC:[AFB00000]: sw         $s0, 0($sp)
    08951BD0:[AFBE0020]: sw         $fp, 32($sp)
    08951BD4:[24BE8C30]: addiu      $fp, $a1, -29648
    08951BD8:[AFB40010]: sw         $s4, 16($sp)
    08951BDC:[0003A3C2]: srl        $s4, $v1, 0x000F
    08951BE0:[AFB20008]: sw         $s2, 8($sp)
    08951BE4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08951BE8:[00128080]: sll        $s0, $s2, 0x0002
    08951BEC:[021E5021]: addu       $t2, $s0, $fp
    08951BF0:[8D420000]: lw         $v0, 0($t2)
    08951BF4:[50400006]: beql       $v0, $zr, 0x08951C10
    08951BF8:[26520001]: addiu      $s2, $s2, 1
    08951BFC:[904C0000]: lbu        $t4, 0($v0)
    08951C00:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08951C04:[118B0012]: beq        $t4, $t3, 0x08951C50
    08951C08:[3C0D09E3]: lui        $t5, 0x09E3 <=> li $t5, 0x09E30000
    08951C0C:[26520001]: addiu      $s2, $s2, 1
    08951C10:[2E530080]: sltiu      $s3, $s2, 128
    08951C14:[1660FFF5]: bne        $s3, $zr, 0x08951BEC
    08951C18:[00128080]: sll        $s0, $s2, 0x0002
    08951C1C:[8FBF0024]: lw         $ra, 36($sp)
    08951C20:[8FBE0020]: lw         $fp, 32($sp)
    08951C24:[8FB7001C]: lw         $s7, 28($sp)
    08951C28:[8FB60018]: lw         $s6, 24($sp)
    08951C2C:[8FB50014]: lw         $s5, 20($sp)
    08951C30:[8FB40010]: lw         $s4, 16($sp)
    08951C34:[8FB3000C]: lw         $s3, 12($sp)
    08951C38:[8FB20008]: lw         $s2, 8($sp)
    08951C3C:[8FB10004]: lw         $s1, 4($sp)
    08951C40:[8FB00000]: lw         $s0, 0($sp)
    08951C44:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08951C48:[03E00008]: jr         $ra
    08951C4C:[27BD0030]: addiu      $sp, $sp, 48
    08951C50:[25B58C30]: addiu      $s5, $t5, -29648
    08951C54:[02159821]: addu       $s3, $s0, $s5
    08951C58:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08951C5C:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08951C60:[8E6F0000]: lw         $t7, 0($s3)
    08951C64:[02158821]: addu       $s1, $s0, $s5
    08951C68:[91EE0009]: lbu        $t6, 9($t7)
    08951C6C:[15C00014]: bne        $t6, $zr, 0x08951CC0
    08951C70:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    08951C74:[8E230000]: lw         $v1, 0($s1)
    08951C78:[8C650028]: lw         $a1, 40($v1)
    08951C7C:[00B4602B]: sltu       $t4, $a1, $s4
    08951C80:[1180000B]: beq        $t4, $zr, 0x08951CB0
    08951C84:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08951C88:[0E254756]: jal        0x08951D58
    08951C8C:[00000000]: nop
    08951C90:[8E230000]: lw         $v1, 0($s1)
    08951C94:[90710000]: lbu        $s1, 0($v1)
    08951C98:[1220FFDC]: beq        $s1, $zr, 0x08951C0C
    08951C9C:[A0770009]: sb         $s7, 9($v1)
    08951CA0:[5456FFF0]: bnel       $v0, $s6, 0x08951C64
    08951CA4:[8E6F0000]: lw         $t7, 0($s3)
    08951CA8:[0A254708]: j          0x08951C20
    08951CAC:[8FBF0024]: lw         $ra, 36($sp)
    08951CB0:[00B48023]: subu       $s0, $a1, $s4
    08951CB4:[AC700028]: sw         $s0, 40($v1)
    08951CB8:[0A254703]: j          0x08951C0C
    08951CBC:[A0600009]: sb         $zr, 9($v1)
    08951CC0:[0E254817]: jal        0x0895205C
    08951CC4:[00000000]: nop
    08951CC8:[8E780000]: lw         $t8, 0($s3)
    08951CCC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08951CD0:[8F030010]: lw         $v1, 16($t8)
    08951CD4:[8F0B0014]: lw         $t3, 20($t8)
    08951CD8:[9705000A]: lhu        $a1, 10($t8)
    08951CDC:[8F080034]: lw         $t0, 52($t8)
    08951CE0:[006B4821]: addu       $t1, $v1, $t3
    08951CE4:[012A382C]: max        $a3, $t1, $t2
    08951CE8:[00E5001A]: div        $a3, $a1
    08951CEC:[8F060028]: lw         $a2, 40($t8)
    08951CF0:[00002012]: mflo       $a0
    08951CF4:[01040018]: mult       $t0, $a0
    08951CF8:[00001012]: mflo       $v0
    08951CFC:[00C2C821]: addu       $t9, $a2, $v0
    08951D00:[0A25471D]: j          0x08951C74
    08951D04:[AF190028]: sw         $t9, 40($t8)
  Back Branch 08951C14 15,398,400 times (length 12)
    08951BD8:[AFB40010]: sw         $s4, 16($sp)
    08951BDC:[0003A3C2]: srl        $s4, $v1, 0x000F
    08951BE0:[AFB20008]: sw         $s2, 8($sp)
    08951BE4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08951BE8:[00128080]: sll        $s0, $s2, 0x0002
--> 08951BEC:[021E5021]: addu       $t2, $s0, $fp
    08951BF0:[8D420000]: lw         $v0, 0($t2)
    08951BF4:[50400006]: beql       $v0, $zr, 0x08951C10
    08951BF8:[26520001]: addiu      $s2, $s2, 1
    08951BFC:[904C0000]: lbu        $t4, 0($v0)
    08951C00:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08951C04:[118B0012]: beq        $t4, $t3, 0x08951C50
    08951C08:[3C0D09E3]: lui        $t5, 0x09E3 <=> li $t5, 0x09E30000
    08951C0C:[26520001]: addiu      $s2, $s2, 1
    08951C10:[2E530080]: sltiu      $s3, $s2, 128
--> 08951C14:[1660FFF5]: bne        $s3, $zr, 0x08951BEC
    08951C18:[00128080]: sll        $s0, $s2, 0x0002
    08951C1C:[8FBF0024]: lw         $ra, 36($sp)
    08951C20:[8FBE0020]: lw         $fp, 32($sp)
    08951C24:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_89539DC 98,766,324 instructions (7.886%), 120,300 calls (089539DC - 08953BD0, length 126)
    089539DC:[27BDFFD0]: addiu      $sp, $sp, -48
    089539E0:[AFB3001C]: sw         $s3, 28($sp)
    089539E4:[3C1309E3]: lui        $s3, 0x09E3 <=> li $s3, 0x09E30000
    089539E8:[8E638E50]: lw         $v1, -29104($s3)
    089539EC:[AFB10014]: sw         $s1, 20($sp)
    089539F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089539F4:[AFBF0020]: sw         $ra, 32($sp)
    089539F8:[AFB20018]: sw         $s2, 24($sp)
    089539FC:[10600061]: beq        $v1, $zr, 0x08953B84
    08953A00:[AFB00010]: sw         $s0, 16($sp)
    08953A04:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08953A08:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    08953A0C:[24908E60]: addiu      $s0, $a0, -29088
    08953A10:[3472851F]: ori        $s2, $v1, -31457
    08953A14:[82050001]: lb         $a1, 1($s0)
    08953A18:[10A00056]: beq        $a1, $zr, 0x08953B74
    08953A1C:[8E6F8E50]: lw         $t7, -29104($s3)
    08953A20:[92020008]: lbu        $v0, 8($s0)
    08953A24:[92060060]: lbu        $a2, 96($s0)
    08953A28:[5046005D]: beql       $v0, $a2, 0x08953BA0
    08953A2C:[92080009]: lbu        $t0, 9($s0)
    08953A30:[92050060]: lbu        $a1, 96($s0)
    08953A34:[92060038]: lbu        $a2, 56($s0)
    08953A38:[92070061]: lbu        $a3, 97($s0)
    08953A3C:[8E040034]: lw         $a0, 52($s0)
    08953A40:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08953A44:[0E254F1C]: jal        0x08953C70
    08953A48:[27A90004]: addiu      $t1, $sp, 4
    08953A4C:[92050062]: lbu        $a1, 98($s0)
    08953A50:[92060040]: lbu        $a2, 64($s0)
    08953A54:[92070063]: lbu        $a3, 99($s0)
    08953A58:[8E04003C]: lw         $a0, 60($s0)
    08953A5C:[27A9000C]: addiu      $t1, $sp, 12
    08953A60:[0E254F1C]: jal        0x08953C70
    08953A64:[27A80008]: addiu      $t0, $sp, 8
    08953A68:[8FA50000]: lw         $a1, 0($sp)
    08953A6C:[8FA60004]: lw         $a2, 4($sp)
    08953A70:[8FA70008]: lw         $a3, 8($sp)
    08953A74:[8FA8000C]: lw         $t0, 12($sp)
    08953A78:[0E254FEB]: jal        0x08953FAC
    08953A7C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08953A80:[8FA50000]: lw         $a1, 0($sp)
    08953A84:[8FA60004]: lw         $a2, 4($sp)
    08953A88:[8FA70008]: lw         $a3, 8($sp)
    08953A8C:[8FA8000C]: lw         $t0, 12($sp)
    08953A90:[0E25433D]: jal        0x08950CF4
    08953A94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08953A98:[92180060]: lbu        $t8, 96($s0)
    08953A9C:[920F0061]: lbu        $t7, 97($s0)
    08953AA0:[920E0062]: lbu        $t6, 98($s0)
    08953AA4:[920D0063]: lbu        $t5, 99($s0)
    08953AA8:[A2180008]: sb         $t8, 8($s0)
    08953AAC:[A20F0009]: sb         $t7, 9($s0)
    08953AB0:[A20E000A]: sb         $t6, 10($s0)
    08953AB4:[A20D000B]: sb         $t5, 11($s0)
    08953AB8:[8E04000C]: lw         $a0, 12($s0)
    08953ABC:[8E190064]: lw         $t9, 100($s0)
    08953AC0:[1099002B]: beq        $a0, $t9, 0x08953B70
    08953AC4:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08953AC8:[9206005D]: lbu        $a2, 93($s0)
    08953ACC:[50C3001E]: beql       $a2, $v1, 0x08953B48
    08953AD0:[8E050030]: lw         $a1, 48($s0)
    08953AD4:[8202004E]: lb         $v0, 78($s0)
    08953AD8:[8207004C]: lb         $a3, 76($s0)
    08953ADC:[9204004D]: lbu        $a0, 77($s0)
    08953AE0:[000229C0]: sll        $a1, $v0, 0x0007
    08953AE4:[00A24023]: subu       $t0, $a1, $v0
    08953AE8:[01120018]: mult       $t0, $s2
    08953AEC:[000749C0]: sll        $t1, $a3, 0x0007
    08953AF0:[01271823]: subu       $v1, $t1, $a3
    08953AF4:[0008C7C3]: sra        $t8, $t0, 0x001F
    08953AF8:[000367C3]: sra        $t4, $v1, 0x001F
    08953AFC:[0000C810]: mfhi       $t9
    08953B00:[00720018]: mult       $v1, $s2
    08953B04:[00197943]: sra        $t7, $t9, 0x0005
    08953B08:[01F87023]: subu       $t6, $t7, $t8
    08953B0C:[7C0E2E20]: seh        $a1, $t6
    08953B10:[00006810]: mfhi       $t5
    08953B14:[000D5943]: sra        $t3, $t5, 0x0005
    08953B18:[016C5023]: subu       $t2, $t3, $t4
    08953B1C:[0E2545B2]: jal        0x089516C8
    08953B20:[7C0A3E20]: seh        $a3, $t2
    08953B24:[8E09002C]: lw         $t1, 44($s0)
    08953B28:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08953B2C:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08953B30:[01280018]: mult       $t1, $t0
    08953B34:[3447C63B]: ori        $a3, $v0, -14789
    08953B38:[00002812]: mflo       $a1
    08953B3C:[00A70019]: multu      $a1, $a3
    08953B40:[00003010]: mfhi       $a2
    08953B44:[00062BC2]: srl        $a1, $a2, 0x000F
    08953B48:[8E0D0064]: lw         $t5, 100($s0)
    08953B4C:[92040000]: lbu        $a0, 0($s0)
    08953B50:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08953B54:[00AD5821]: addu       $t3, $a1, $t5
    08953B58:[016C302D]: min        $a2, $t3, $t4
    08953B5C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08953B60:[0E255004]: jal        0x08954010
    08953B64:[00CA282C]: max        $a1, $a2, $t2
    08953B68:[8E040064]: lw         $a0, 100($s0)
    08953B6C:[AE04000C]: sw         $a0, 12($s0)
    08953B70:[8E6F8E50]: lw         $t7, -29104($s3)
    08953B74:[26310001]: addiu      $s1, $s1, 1
    08953B78:[022F702B]: sltu       $t6, $s1, $t7
    08953B7C:[15C0FFA5]: bne        $t6, $zr, 0x08953A14
    08953B80:[26100068]: addiu      $s0, $s0, 104
    08953B84:[8FBF0020]: lw         $ra, 32($sp)
    08953B88:[8FB3001C]: lw         $s3, 28($sp)
    08953B8C:[8FB20018]: lw         $s2, 24($sp)
    08953B90:[8FB10014]: lw         $s1, 20($sp)
    08953B94:[8FB00010]: lw         $s0, 16($sp)
    08953B98:[03E00008]: jr         $ra
    08953B9C:[27BD0030]: addiu      $sp, $sp, 48
    08953BA0:[92070061]: lbu        $a3, 97($s0)
    08953BA4:[5507FFA3]: bnel       $t0, $a3, 0x08953A34
    08953BA8:[92050060]: lbu        $a1, 96($s0)
    08953BAC:[920A000A]: lbu        $t2, 10($s0)
    08953BB0:[92090062]: lbu        $t1, 98($s0)
    08953BB4:[5549FF9F]: bnel       $t2, $t1, 0x08953A34
    08953BB8:[92050060]: lbu        $a1, 96($s0)
    08953BBC:[920C000B]: lbu        $t4, 11($s0)
    08953BC0:[920B0063]: lbu        $t3, 99($s0)
    08953BC4:[558BFF9B]: bnel       $t4, $t3, 0x08953A34
    08953BC8:[92050060]: lbu        $a1, 96($s0)
    08953BCC:[0A254EAF]: j          0x08953ABC
    08953BD0:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 08953B7C 3,849,600 times (length 92)
    08953A00:[AFB00010]: sw         $s0, 16($sp)
    08953A04:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08953A08:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    08953A0C:[24908E60]: addiu      $s0, $a0, -29088
    08953A10:[3472851F]: ori        $s2, $v1, -31457
--> 08953A14:[82050001]: lb         $a1, 1($s0)
    08953A18:[10A00056]: beq        $a1, $zr, 0x08953B74
    08953A1C:[8E6F8E50]: lw         $t7, -29104($s3)
    08953A20:[92020008]: lbu        $v0, 8($s0)
    08953A24:[92060060]: lbu        $a2, 96($s0)
    08953A28:[5046005D]: beql       $v0, $a2, 0x08953BA0
    08953A2C:[92080009]: lbu        $t0, 9($s0)
    08953A30:[92050060]: lbu        $a1, 96($s0)
    08953A34:[92060038]: lbu        $a2, 56($s0)
    08953A38:[92070061]: lbu        $a3, 97($s0)
    08953A3C:[8E040034]: lw         $a0, 52($s0)
    08953A40:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08953A44:[0E254F1C]: jal        0x08953C70
    08953A48:[27A90004]: addiu      $t1, $sp, 4
    08953A4C:[92050062]: lbu        $a1, 98($s0)
    08953A50:[92060040]: lbu        $a2, 64($s0)
    08953A54:[92070063]: lbu        $a3, 99($s0)
    08953A58:[8E04003C]: lw         $a0, 60($s0)
    08953A5C:[27A9000C]: addiu      $t1, $sp, 12
    08953A60:[0E254F1C]: jal        0x08953C70
    08953A64:[27A80008]: addiu      $t0, $sp, 8
    08953A68:[8FA50000]: lw         $a1, 0($sp)
    08953A6C:[8FA60004]: lw         $a2, 4($sp)
    08953A70:[8FA70008]: lw         $a3, 8($sp)
    08953A74:[8FA8000C]: lw         $t0, 12($sp)
    08953A78:[0E254FEB]: jal        0x08953FAC
    08953A7C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08953A80:[8FA50000]: lw         $a1, 0($sp)
    08953A84:[8FA60004]: lw         $a2, 4($sp)
    08953A88:[8FA70008]: lw         $a3, 8($sp)
    08953A8C:[8FA8000C]: lw         $t0, 12($sp)
    08953A90:[0E25433D]: jal        0x08950CF4
    08953A94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08953A98:[92180060]: lbu        $t8, 96($s0)
    08953A9C:[920F0061]: lbu        $t7, 97($s0)
    08953AA0:[920E0062]: lbu        $t6, 98($s0)
    08953AA4:[920D0063]: lbu        $t5, 99($s0)
    08953AA8:[A2180008]: sb         $t8, 8($s0)
    08953AAC:[A20F0009]: sb         $t7, 9($s0)
    08953AB0:[A20E000A]: sb         $t6, 10($s0)
    08953AB4:[A20D000B]: sb         $t5, 11($s0)
    08953AB8:[8E04000C]: lw         $a0, 12($s0)
    08953ABC:[8E190064]: lw         $t9, 100($s0)
    08953AC0:[1099002B]: beq        $a0, $t9, 0x08953B70
    08953AC4:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08953AC8:[9206005D]: lbu        $a2, 93($s0)
    08953ACC:[50C3001E]: beql       $a2, $v1, 0x08953B48
    08953AD0:[8E050030]: lw         $a1, 48($s0)
    08953AD4:[8202004E]: lb         $v0, 78($s0)
    08953AD8:[8207004C]: lb         $a3, 76($s0)
    08953ADC:[9204004D]: lbu        $a0, 77($s0)
    08953AE0:[000229C0]: sll        $a1, $v0, 0x0007
    08953AE4:[00A24023]: subu       $t0, $a1, $v0
    08953AE8:[01120018]: mult       $t0, $s2
    08953AEC:[000749C0]: sll        $t1, $a3, 0x0007
    08953AF0:[01271823]: subu       $v1, $t1, $a3
    08953AF4:[0008C7C3]: sra        $t8, $t0, 0x001F
    08953AF8:[000367C3]: sra        $t4, $v1, 0x001F
    08953AFC:[0000C810]: mfhi       $t9
    08953B00:[00720018]: mult       $v1, $s2
    08953B04:[00197943]: sra        $t7, $t9, 0x0005
    08953B08:[01F87023]: subu       $t6, $t7, $t8
    08953B0C:[7C0E2E20]: seh        $a1, $t6
    08953B10:[00006810]: mfhi       $t5
    08953B14:[000D5943]: sra        $t3, $t5, 0x0005
    08953B18:[016C5023]: subu       $t2, $t3, $t4
    08953B1C:[0E2545B2]: jal        0x089516C8
    08953B20:[7C0A3E20]: seh        $a3, $t2
    08953B24:[8E09002C]: lw         $t1, 44($s0)
    08953B28:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08953B2C:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08953B30:[01280018]: mult       $t1, $t0
    08953B34:[3447C63B]: ori        $a3, $v0, -14789
    08953B38:[00002812]: mflo       $a1
    08953B3C:[00A70019]: multu      $a1, $a3
    08953B40:[00003010]: mfhi       $a2
    08953B44:[00062BC2]: srl        $a1, $a2, 0x000F
    08953B48:[8E0D0064]: lw         $t5, 100($s0)
    08953B4C:[92040000]: lbu        $a0, 0($s0)
    08953B50:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08953B54:[00AD5821]: addu       $t3, $a1, $t5
    08953B58:[016C302D]: min        $a2, $t3, $t4
    08953B5C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08953B60:[0E255004]: jal        0x08954010
    08953B64:[00CA282C]: max        $a1, $a2, $t2
    08953B68:[8E040064]: lw         $a0, 100($s0)
    08953B6C:[AE04000C]: sw         $a0, 12($s0)
    08953B70:[8E6F8E50]: lw         $t7, -29104($s3)
    08953B74:[26310001]: addiu      $s1, $s1, 1
    08953B78:[022F702B]: sltu       $t6, $s1, $t7
--> 08953B7C:[15C0FFA5]: bne        $t6, $zr, 0x08953A14
    08953B80:[26100068]: addiu      $s0, $s0, 104
    08953B84:[8FBF0020]: lw         $ra, 32($sp)
    08953B88:[8FB3001C]: lw         $s3, 28($sp)
    08953B8C:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 08953BCC 3,849,599 times (length 70)
    08953AA8:[A2180008]: sb         $t8, 8($s0)
    08953AAC:[A20F0009]: sb         $t7, 9($s0)
    08953AB0:[A20E000A]: sb         $t6, 10($s0)
    08953AB4:[A20D000B]: sb         $t5, 11($s0)
    08953AB8:[8E04000C]: lw         $a0, 12($s0)
--> 08953ABC:[8E190064]: lw         $t9, 100($s0)
    08953AC0:[1099002B]: beq        $a0, $t9, 0x08953B70
    08953AC4:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08953AC8:[9206005D]: lbu        $a2, 93($s0)
    08953ACC:[50C3001E]: beql       $a2, $v1, 0x08953B48
    08953AD0:[8E050030]: lw         $a1, 48($s0)
    08953AD4:[8202004E]: lb         $v0, 78($s0)
    08953AD8:[8207004C]: lb         $a3, 76($s0)
    08953ADC:[9204004D]: lbu        $a0, 77($s0)
    08953AE0:[000229C0]: sll        $a1, $v0, 0x0007
    08953AE4:[00A24023]: subu       $t0, $a1, $v0
    08953AE8:[01120018]: mult       $t0, $s2
    08953AEC:[000749C0]: sll        $t1, $a3, 0x0007
    08953AF0:[01271823]: subu       $v1, $t1, $a3
    08953AF4:[0008C7C3]: sra        $t8, $t0, 0x001F
    08953AF8:[000367C3]: sra        $t4, $v1, 0x001F
    08953AFC:[0000C810]: mfhi       $t9
    08953B00:[00720018]: mult       $v1, $s2
    08953B04:[00197943]: sra        $t7, $t9, 0x0005
    08953B08:[01F87023]: subu       $t6, $t7, $t8
    08953B0C:[7C0E2E20]: seh        $a1, $t6
    08953B10:[00006810]: mfhi       $t5
    08953B14:[000D5943]: sra        $t3, $t5, 0x0005
    08953B18:[016C5023]: subu       $t2, $t3, $t4
    08953B1C:[0E2545B2]: jal        0x089516C8
    08953B20:[7C0A3E20]: seh        $a3, $t2
    08953B24:[8E09002C]: lw         $t1, 44($s0)
    08953B28:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08953B2C:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08953B30:[01280018]: mult       $t1, $t0
    08953B34:[3447C63B]: ori        $a3, $v0, -14789
    08953B38:[00002812]: mflo       $a1
    08953B3C:[00A70019]: multu      $a1, $a3
    08953B40:[00003010]: mfhi       $a2
    08953B44:[00062BC2]: srl        $a1, $a2, 0x000F
    08953B48:[8E0D0064]: lw         $t5, 100($s0)
    08953B4C:[92040000]: lbu        $a0, 0($s0)
    08953B50:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08953B54:[00AD5821]: addu       $t3, $a1, $t5
    08953B58:[016C302D]: min        $a2, $t3, $t4
    08953B5C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08953B60:[0E255004]: jal        0x08954010
    08953B64:[00CA282C]: max        $a1, $a2, $t2
    08953B68:[8E040064]: lw         $a0, 100($s0)
    08953B6C:[AE04000C]: sw         $a0, 12($s0)
    08953B70:[8E6F8E50]: lw         $t7, -29104($s3)
    08953B74:[26310001]: addiu      $s1, $s1, 1
    08953B78:[022F702B]: sltu       $t6, $s1, $t7
    08953B7C:[15C0FFA5]: bne        $t6, $zr, 0x08953A14
    08953B80:[26100068]: addiu      $s0, $s0, 104
    08953B84:[8FBF0020]: lw         $ra, 32($sp)
    08953B88:[8FB3001C]: lw         $s3, 28($sp)
    08953B8C:[8FB20018]: lw         $s2, 24($sp)
    08953B90:[8FB10014]: lw         $s1, 20($sp)
    08953B94:[8FB00010]: lw         $s0, 16($sp)
    08953B98:[03E00008]: jr         $ra
    08953B9C:[27BD0030]: addiu      $sp, $sp, 48
    08953BA0:[92070061]: lbu        $a3, 97($s0)
    08953BA4:[5507FFA3]: bnel       $t0, $a3, 0x08953A34
    08953BA8:[92050060]: lbu        $a1, 96($s0)
    08953BAC:[920A000A]: lbu        $t2, 10($s0)
    08953BB0:[92090062]: lbu        $t1, 98($s0)
    08953BB4:[5549FF9F]: bnel       $t2, $t1, 0x08953A34
    08953BB8:[92050060]: lbu        $a1, 96($s0)
    08953BBC:[920C000B]: lbu        $t4, 11($s0)
    08953BC0:[920B0063]: lbu        $t3, 99($s0)
    08953BC4:[558BFF9B]: bnel       $t4, $t3, 0x08953A34
    08953BC8:[92050060]: lbu        $a1, 96($s0)
--> 08953BCC:[0A254EAF]: j          0x08953ABC
    08953BD0:[8E04000C]: lw         $a0, 12($s0)
_S1_2_88365A0 81,092,818 instructions (6.475%), 32,388 calls (088365A0 - 08836730, length 101)
    088365A0:[8C830000]: lw         $v1, 0($a0)
    088365A4:[00051100]: sll        $v0, $a1, 0x0004
    088365A8:[00052880]: sll        $a1, $a1, 0x0002
    088365AC:[00451023]: subu       $v0, $v0, $a1
    088365B0:[00625021]: addu       $t2, $v1, $v0
    088365B4:[8D430004]: lw         $v1, 4($t2)
    088365B8:[914C0003]: lbu        $t4, 3($t2)
    088365BC:[91480002]: lbu        $t0, 2($t2)
    088365C0:[00600013]: mtlo       $v1
    088365C4:[7C0C7C20]: seb        $t7, $t4
    088365C8:[7C081420]: seb        $v0, $t0
    088365CC:[01E2002E]: msub       $t7, $v0
    088365D0:[00806821]: addu       $t5, $a0, $zr <=> move $t5, $a0
    088365D4:[00073A40]: sll        $a3, $a3, 0x0009
    088365D8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088365DC:[00E62821]: addu       $a1, $a3, $a2
    088365E0:[00005812]: mflo       $t3
    088365E4:[000B27C2]: srl        $a0, $t3, 0x001F
    088365E8:[01641821]: addu       $v1, $t3, $a0
    088365EC:[3442FFFF]: ori        $v0, $v0, -1
    088365F0:[30630001]: andi       $v1, $v1, 1
    088365F4:[0045102A]: slt        $v0, $v0, $a1
    088365F8:[14400038]: bne        $v0, $zr, 0x088366DC
    088365FC:[00644823]: subu       $t1, $v1, $a0
    08836600:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08836604:[04C00047]: bltz       $a2, 0x08836724
    08836608:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0883660C:[00AE3821]: addu       $a3, $a1, $t6
    08836610:[19E00032]: blez       $t7, 0x088366DC
    08836614:[016EC821]: addu       $t9, $t3, $t6
    08836618:[000327C2]: srl        $a0, $v1, 0x001F
    0883661C:[00072FC2]: srl        $a1, $a3, 0x001F
    08836620:[00641821]: addu       $v1, $v1, $a0
    08836624:[30630001]: andi       $v1, $v1, 1
    08836628:[00E51021]: addu       $v0, $a3, $a1
    0883662C:[00641823]: subu       $v1, $v1, $a0
    08836630:[30420001]: andi       $v0, $v0, 1
    08836634:[0045C023]: subu       $t8, $v0, $a1
    08836638:[7C037C20]: seb        $t7, $v1
    0883663C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08836640:[7C081C20]: seb        $v1, $t0
    08836644:[03200013]: mtlo       $t9
    08836648:[0163001C]: madd       $t3, $v1
    0883664C:[8DA50010]: lw         $a1, 16($t5)
    08836650:[8DA60004]: lw         $a2, 4($t5)
    08836654:[00072043]: sra        $a0, $a3, 0x0001
    08836658:[01C3182A]: slt        $v1, $t6, $v1
    0883665C:[00001012]: mflo       $v0
    08836660:[00021043]: sra        $v0, $v0, 0x0001
    08836664:[00A42821]: addu       $a1, $a1, $a0
    08836668:[00C23021]: addu       $a2, $a2, $v0
    0883666C:[10600016]: beq        $v1, $zr, 0x088366C8
    08836670:[012F4826]: xor        $t1, $t1, $t7
    08836674:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    08836678:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
    0883667C:[10800019]: beq        $a0, $zr, 0x088366E4
    08836680:[00000000]: nop
    08836684:[11200024]: beq        $t1, $zr, 0x08836718
    08836688:[80A80000]: lb         $t0, 0($a1)
    0883668C:[90C20000]: lbu        $v0, 0($a2)
    08836690:[24C60001]: addiu      $a2, $a2, 1
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
    0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
    088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
    088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
    088366D0:[0162102A]: slt        $v0, $t3, $v0
    088366D4:[1440FFDA]: bne        $v0, $zr, 0x08836640
    088366D8:[24E70200]: addiu      $a3, $a3, 512
    088366DC:[03E00008]: jr         $ra
    088366E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088366E4:[11200007]: beq        $t1, $zr, 0x08836704
    088366E8:[80A80000]: lb         $t0, 0($a1)
    088366EC:[90C20000]: lbu        $v0, 0($a2)
    088366F0:[24C60001]: addiu      $a2, $a2, 1
    088366F4:[3042000F]: andi       $v0, $v0, 15
    088366F8:[00481025]: or         $v0, $v0, $t0
    088366FC:[0A20D9AA]: j          0x088366A8
    08836700:[A0A20000]: sb         $v0, 0($a1)
    08836704:[90C20000]: lbu        $v0, 0($a2)
    08836708:[00021102]: srl        $v0, $v0, 0x0004
    0883670C:[00481025]: or         $v0, $v0, $t0
    08836710:[0A20D9AA]: j          0x088366A8
    08836714:[A0A20000]: sb         $v0, 0($a1)
    08836718:[80C20000]: lb         $v0, 0($a2)
    0883671C:[0A20D9A7]: j          0x0883669C
    08836720:[7C021804]: ins        $v0, $zr, 0, 4
    08836724:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    08836728:[7C027620]: seh        $t6, $v0
    0883672C:[0A20D983]: j          0x0883660C
    08836730:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
  Back Branch 088366BC 4,246,115 times (length 18)
    08836668:[00C23021]: addu       $a2, $a2, $v0
    0883666C:[10600016]: beq        $v1, $zr, 0x088366C8
    08836670:[012F4826]: xor        $t1, $t1, $t7
    08836674:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    08836678:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
--> 0883667C:[10800019]: beq        $a0, $zr, 0x088366E4
    08836680:[00000000]: nop
    08836684:[11200024]: beq        $t1, $zr, 0x08836718
    08836688:[80A80000]: lb         $t0, 0($a1)
    0883668C:[90C20000]: lbu        $v0, 0($a2)
    08836690:[24C60001]: addiu      $a2, $a2, 1
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
    0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
    088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
--> 088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
  Back Branch 08836710 1,129,414 times (length 28)
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
    0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
--> 088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
    088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
    088366D0:[0162102A]: slt        $v0, $t3, $v0
    088366D4:[1440FFDA]: bne        $v0, $zr, 0x08836640
    088366D8:[24E70200]: addiu      $a3, $a3, 512
    088366DC:[03E00008]: jr         $ra
    088366E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088366E4:[11200007]: beq        $t1, $zr, 0x08836704
    088366E8:[80A80000]: lb         $t0, 0($a1)
    088366EC:[90C20000]: lbu        $v0, 0($a2)
    088366F0:[24C60001]: addiu      $a2, $a2, 1
    088366F4:[3042000F]: andi       $v0, $v0, 15
    088366F8:[00481025]: or         $v0, $v0, $t0
    088366FC:[0A20D9AA]: j          0x088366A8
    08836700:[A0A20000]: sb         $v0, 0($a1)
    08836704:[90C20000]: lbu        $v0, 0($a2)
    08836708:[00021102]: srl        $v0, $v0, 0x0004
    0883670C:[00481025]: or         $v0, $v0, $t0
--> 08836710:[0A20D9AA]: j          0x088366A8
    08836714:[A0A20000]: sb         $v0, 0($a1)
    08836718:[80C20000]: lb         $v0, 0($a2)
    0883671C:[0A20D9A7]: j          0x0883669C
    08836720:[7C021804]: ins        $v0, $zr, 0, 4
  Back Branch 0883671C 993,581 times (length 34)
    08836688:[80A80000]: lb         $t0, 0($a1)
    0883668C:[90C20000]: lbu        $v0, 0($a2)
    08836690:[24C60001]: addiu      $a2, $a2, 1
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
--> 0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
    088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
    088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
    088366D0:[0162102A]: slt        $v0, $t3, $v0
    088366D4:[1440FFDA]: bne        $v0, $zr, 0x08836640
    088366D8:[24E70200]: addiu      $a3, $a3, 512
    088366DC:[03E00008]: jr         $ra
    088366E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088366E4:[11200007]: beq        $t1, $zr, 0x08836704
    088366E8:[80A80000]: lb         $t0, 0($a1)
    088366EC:[90C20000]: lbu        $v0, 0($a2)
    088366F0:[24C60001]: addiu      $a2, $a2, 1
    088366F4:[3042000F]: andi       $v0, $v0, 15
    088366F8:[00481025]: or         $v0, $v0, $t0
    088366FC:[0A20D9AA]: j          0x088366A8
    08836700:[A0A20000]: sb         $v0, 0($a1)
    08836704:[90C20000]: lbu        $v0, 0($a2)
    08836708:[00021102]: srl        $v0, $v0, 0x0004
    0883670C:[00481025]: or         $v0, $v0, $t0
    08836710:[0A20D9AA]: j          0x088366A8
    08836714:[A0A20000]: sb         $v0, 0($a1)
    08836718:[80C20000]: lb         $v0, 0($a2)
--> 0883671C:[0A20D9A7]: j          0x0883669C
    08836720:[7C021804]: ins        $v0, $zr, 0, 4
    08836724:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    08836728:[7C027620]: seh        $t6, $v0
    0883672C:[0A20D983]: j          0x0883660C
  Back Branch 088366FC 990,707 times (length 23)
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
    0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
--> 088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
    088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
    088366D0:[0162102A]: slt        $v0, $t3, $v0
    088366D4:[1440FFDA]: bne        $v0, $zr, 0x08836640
    088366D8:[24E70200]: addiu      $a3, $a3, 512
    088366DC:[03E00008]: jr         $ra
    088366E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088366E4:[11200007]: beq        $t1, $zr, 0x08836704
    088366E8:[80A80000]: lb         $t0, 0($a1)
    088366EC:[90C20000]: lbu        $v0, 0($a2)
    088366F0:[24C60001]: addiu      $a2, $a2, 1
    088366F4:[3042000F]: andi       $v0, $v0, 15
    088366F8:[00481025]: or         $v0, $v0, $t0
--> 088366FC:[0A20D9AA]: j          0x088366A8
    08836700:[A0A20000]: sb         $v0, 0($a1)
    08836704:[90C20000]: lbu        $v0, 0($a2)
    08836708:[00021102]: srl        $v0, $v0, 0x0004
    0883670C:[00481025]: or         $v0, $v0, $t0
  Back Branch 088366D4 360,168 times (length 39)
    0883662C:[00641823]: subu       $v1, $v1, $a0
    08836630:[30420001]: andi       $v0, $v0, 1
    08836634:[0045C023]: subu       $t8, $v0, $a1
    08836638:[7C037C20]: seb        $t7, $v1
    0883663C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 08836640:[7C081C20]: seb        $v1, $t0
    08836644:[03200013]: mtlo       $t9
    08836648:[0163001C]: madd       $t3, $v1
    0883664C:[8DA50010]: lw         $a1, 16($t5)
    08836650:[8DA60004]: lw         $a2, 4($t5)
    08836654:[00072043]: sra        $a0, $a3, 0x0001
    08836658:[01C3182A]: slt        $v1, $t6, $v1
    0883665C:[00001012]: mflo       $v0
    08836660:[00021043]: sra        $v0, $v0, 0x0001
    08836664:[00A42821]: addu       $a1, $a1, $a0
    08836668:[00C23021]: addu       $a2, $a2, $v0
    0883666C:[10600016]: beq        $v1, $zr, 0x088366C8
    08836670:[012F4826]: xor        $t1, $t1, $t7
    08836674:[03002021]: addu       $a0, $t8, $zr <=> move $a0, $t8
    08836678:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
    0883667C:[10800019]: beq        $a0, $zr, 0x088366E4
    08836680:[00000000]: nop
    08836684:[11200024]: beq        $t1, $zr, 0x08836718
    08836688:[80A80000]: lb         $t0, 0($a1)
    0883668C:[90C20000]: lbu        $v0, 0($a2)
    08836690:[24C60001]: addiu      $a2, $a2, 1
    08836694:[00021100]: sll        $v0, $v0, 0x0004
    08836698:[7C021420]: seb        $v0, $v0
    0883669C:[00481025]: or         $v0, $v0, $t0
    088366A0:[A0A20000]: sb         $v0, 0($a1)
    088366A4:[24A50001]: addiu      $a1, $a1, 1
    088366A8:[91480002]: lbu        $t0, 2($t2)
    088366AC:[24630001]: addiu      $v1, $v1, 1
    088366B0:[38840001]: xori       $a0, $a0, 1
    088366B4:[7C081420]: seb        $v0, $t0
    088366B8:[0062102A]: slt        $v0, $v1, $v0
    088366BC:[1440FFEF]: bne        $v0, $zr, 0x0883667C
    088366C0:[39290001]: xori       $t1, $t1, 1
    088366C4:[914C0003]: lbu        $t4, 3($t2)
    088366C8:[256B0001]: addiu      $t3, $t3, 1
    088366CC:[7C0C1420]: seb        $v0, $t4
    088366D0:[0162102A]: slt        $v0, $t3, $v0
--> 088366D4:[1440FFDA]: bne        $v0, $zr, 0x08836640
    088366D8:[24E70200]: addiu      $a3, $a3, 512
    088366DC:[03E00008]: jr         $ra
    088366E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088366E4:[11200007]: beq        $t1, $zr, 0x08836704
_S1_2_8837CBC 56,556,401 instructions (4.516%), 2,590 calls (088379DC - 08837CC4, length 187)
    088379DC:[14C00002]: bne        $a2, $zr, 0x088379E8
    088379E0:[00A6001B]: divu       $a1, $a2
    088379E4:[000001CD]: break      0x00007
    088379E8:[27BDFFF0]: addiu      $sp, $sp, -16
    088379EC:[AFB00000]: sw         $s0, 0($sp)
    088379F0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088379F4:[00001010]: mfhi       $v0
    088379F8:[00C23023]: subu       $a2, $a2, $v0
    088379FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837A00:[10E2004C]: beq        $a3, $v0, 0x08837B34
    08837A04:[00A64821]: addu       $t1, $a1, $a2
    08837A08:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08837A0C:[10E20053]: beq        $a3, $v0, 0x08837B5C
    08837A10:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837A14:[10E00025]: beq        $a3, $zr, 0x08837AAC
    08837A18:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837A1C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08837A20:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
    08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
    08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
    08837AD4:[10A00029]: beq        $a1, $zr, 0x08837B7C
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
    08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
    08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08837B34:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837B38:[34437010]: ori        $v1, $v0, 28688
    08837B3C:[34424010]: ori        $v0, $v0, 16400
    08837B40:[00826821]: addu       $t5, $a0, $v0
    08837B44:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837B48:[34423010]: ori        $v0, $v0, 12304
    08837B4C:[00835821]: addu       $t3, $a0, $v1
    08837B50:[00825021]: addu       $t2, $a0, $v0
    08837B54:[0A20DE8B]: j          0x08837A2C
    08837B58:[240C3000]: addiu      $t4, $zr, 12288 <=> li $t4, 12288
    08837B5C:[3444F060]: ori        $a0, $v0, -4000
    08837B60:[3443F010]: ori        $v1, $v0, -4080
    08837B64:[3442F020]: ori        $v0, $v0, -4064
    08837B68:[01036821]: addu       $t5, $t0, $v1
    08837B6C:[01025821]: addu       $t3, $t0, $v0
    08837B70:[01045021]: addu       $t2, $t0, $a0
    08837B74:[0A20DE8B]: j          0x08837A2C
    08837B78:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08837B7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837B80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837B84:[00072880]: sll        $a1, $a3, 0x0002
    08837B88:[00A82821]: addu       $a1, $a1, $t0
    08837B8C:[8CA20004]: lw         $v0, 4($a1)
    08837B90:[01433821]: addu       $a3, $t2, $v1
    08837B94:[01A43021]: addu       $a2, $t5, $a0
    08837B98:[ACE20000]: sw         $v0, 0($a3)
    08837B9C:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    08837BA0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837BA4:[AF090000]: sw         $t1, 0($t8)
    08837BA8:[00A42021]: addu       $a0, $a1, $a0
    08837BAC:[A0C20000]: sb         $v0, 0($a2)
    08837BB0:[8CA30004]: lw         $v1, 4($a1)
    08837BB4:[8C82F0A0]: lw         $v0, -3936($a0)
    08837BB8:[8CE80000]: lw         $t0, 0($a3)
    08837BBC:[01231821]: addu       $v1, $t1, $v1
    08837BC0:[24420001]: addiu      $v0, $v0, 1
    08837BC4:[AC82F0A0]: sw         $v0, -3936($a0)
    08837BC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837BCC:[ACA30004]: sw         $v1, 4($a1)
    08837BD0:[8FB00000]: lw         $s0, 0($sp)
    08837BD4:[03E00008]: jr         $ra
    08837BD8:[27BD0010]: addiu      $sp, $sp, 16
    08837BDC:[8FB00000]: lw         $s0, 0($sp)
    08837BE0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08837BE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837BE8:[03E00008]: jr         $ra
    08837BEC:[27BD0010]: addiu      $sp, $sp, 16
    08837BF0:[2C420080]: sltiu      $v0, $v0, 128
    08837BF4:[14400029]: bne        $v0, $zr, 0x08837C9C
    08837BF8:[01596021]: addu       $t4, $t2, $t9
    08837BFC:[00078080]: sll        $s0, $a3, 0x0002
    08837C00:[02081021]: addu       $v0, $s0, $t0
    08837C04:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    08837C08:[00441021]: addu       $v0, $v0, $a0
    08837C0C:[8C43F0A0]: lw         $v1, -3936($v0)
    08837C10:[25CE0001]: addiu      $t6, $t6, 1
    08837C14:[2463FFFF]: addiu      $v1, $v1, -1
    08837C18:[306CFFFF]: andi       $t4, $v1, -1
    08837C1C:[018E102A]: slt        $v0, $t4, $t6
    08837C20:[54400010]: bnel       $v0, $zr, 0x08837C64
    08837C24:[01596021]: addu       $t4, $t2, $t9
    08837C28:[000C1080]: sll        $v0, $t4, 0x0002
    08837C2C:[01423821]: addu       $a3, $t2, $v0
    08837C30:[01621021]: addu       $v0, $t3, $v0
    08837C34:[8C440000]: lw         $a0, 0($v0)
    08837C38:[8CE60000]: lw         $a2, 0($a3)
    08837C3C:[01AC2821]: addu       $a1, $t5, $t4
    08837C40:[AC440004]: sw         $a0, 4($v0)
    08837C44:[2583FFFF]: addiu      $v1, $t4, -1
    08837C48:[306CFFFF]: andi       $t4, $v1, -1
    08837C4C:[ACE60004]: sw         $a2, 4($a3)
    08837C50:[018E182A]: slt        $v1, $t4, $t6
    08837C54:[90A20000]: lbu        $v0, 0($a1)
    08837C58:[1060FFF3]: beq        $v1, $zr, 0x08837C28
    08837C5C:[A0A20001]: sb         $v0, 1($a1)
    08837C60:[01596021]: addu       $t4, $t2, $t9
    08837C64:[8F030000]: lw         $v1, 0($t8)
    08837C68:[8D840000]: lw         $a0, 0($t4)
    08837C6C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08837C70:[02082821]: addu       $a1, $s0, $t0
    08837C74:[01793021]: addu       $a2, $t3, $t9
    08837C78:[00691823]: subu       $v1, $v1, $t1
    08837C7C:[01242021]: addu       $a0, $t1, $a0
    08837C80:[ACC30004]: sw         $v1, 4($a2)
    08837C84:[00A22821]: addu       $a1, $a1, $v0
    08837C88:[AD840004]: sw         $a0, 4($t4)
    08837C8C:[A1E00001]: sb         $zr, 1($t7)
    08837C90:[8CA2F0A0]: lw         $v0, -3936($a1)
    08837C94:[24420001]: addiu      $v0, $v0, 1
    08837C98:[ACA2F0A0]: sw         $v0, -3936($a1)
    08837C9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837CA0:[8D880000]: lw         $t0, 0($t4)
    08837CA4:[AF090000]: sw         $t1, 0($t8)
    08837CA8:[A1E20000]: sb         $v0, 0($t7)
    08837CAC:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837CB0:[8FB00000]: lw         $s0, 0($sp)
    08837CB4:[03E00008]: jr         $ra
    08837CB8:[27BD0010]: addiu      $sp, $sp, 16
    08837CBC:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    08837CC0:[0A20DE77]: j          0x088379DC
    08837CC4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08837B20 6,351,405 times (length 15)
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
--> 08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
--> 08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08837C58 781,394 times (length 14)
    08837C14:[2463FFFF]: addiu      $v1, $v1, -1
    08837C18:[306CFFFF]: andi       $t4, $v1, -1
    08837C1C:[018E102A]: slt        $v0, $t4, $t6
    08837C20:[54400010]: bnel       $v0, $zr, 0x08837C64
    08837C24:[01596021]: addu       $t4, $t2, $t9
--> 08837C28:[000C1080]: sll        $v0, $t4, 0x0002
    08837C2C:[01423821]: addu       $a3, $t2, $v0
    08837C30:[01621021]: addu       $v0, $t3, $v0
    08837C34:[8C440000]: lw         $a0, 0($v0)
    08837C38:[8CE60000]: lw         $a2, 0($a3)
    08837C3C:[01AC2821]: addu       $a1, $t5, $t4
    08837C40:[AC440004]: sw         $a0, 4($v0)
    08837C44:[2583FFFF]: addiu      $v1, $t4, -1
    08837C48:[306CFFFF]: andi       $t4, $v1, -1
    08837C4C:[ACE60004]: sw         $a2, 4($a3)
    08837C50:[018E182A]: slt        $v1, $t4, $t6
    08837C54:[90A20000]: lbu        $v0, 0($a1)
--> 08837C58:[1060FFF3]: beq        $v1, $zr, 0x08837C28
    08837C5C:[A0A20001]: sb         $v0, 1($a1)
    08837C60:[01596021]: addu       $t4, $t2, $t9
    08837C64:[8F030000]: lw         $v1, 0($t8)
    08837C68:[8D840000]: lw         $a0, 0($t4)
  Back Branch 08837AC0 4,327 times (length 36)
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
--> 08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
--> 08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
  Back Branch 08837CC0 2,590 times (length 187)
  Back Branch 08837B54 687 times (length 76)
    08837A18:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837A1C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08837A20:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
    08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
    08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
    08837AD4:[10A00029]: beq        $a1, $zr, 0x08837B7C
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
    08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
    08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08837B34:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837B38:[34437010]: ori        $v1, $v0, 28688
    08837B3C:[34424010]: ori        $v0, $v0, 16400
    08837B40:[00826821]: addu       $t5, $a0, $v0
    08837B44:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837B48:[34423010]: ori        $v0, $v0, 12304
    08837B4C:[00835821]: addu       $t3, $a0, $v1
    08837B50:[00825021]: addu       $t2, $a0, $v0
--> 08837B54:[0A20DE8B]: j          0x08837A2C
    08837B58:[240C3000]: addiu      $t4, $zr, 12288 <=> li $t4, 12288
    08837B5C:[3444F060]: ori        $a0, $v0, -4000
    08837B60:[3443F010]: ori        $v1, $v0, -4080
    08837B64:[3442F020]: ori        $v0, $v0, -4064
_S1_2_8838408 32,507,225 instructions (2.595%), 1,615 calls (088379DC - 0883841C, length 657)
    088379DC:[14C00002]: bne        $a2, $zr, 0x088379E8
    088379E0:[00A6001B]: divu       $a1, $a2
    088379E4:[000001CD]: break      0x00007
    088379E8:[27BDFFF0]: addiu      $sp, $sp, -16
    088379EC:[AFB00000]: sw         $s0, 0($sp)
    088379F0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088379F4:[00001010]: mfhi       $v0
    088379F8:[00C23023]: subu       $a2, $a2, $v0
    088379FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837A00:[10E2004C]: beq        $a3, $v0, 0x08837B34
    08837A04:[00A64821]: addu       $t1, $a1, $a2
    08837A08:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08837A0C:[10E20053]: beq        $a3, $v0, 0x08837B5C
    08837A10:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837A14:[10E00025]: beq        $a3, $zr, 0x08837AAC
    08837A18:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837A1C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08837A20:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
    08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
    08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
    08837AD4:[10A00029]: beq        $a1, $zr, 0x08837B7C
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
    08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
    08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08837B34:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837B38:[34437010]: ori        $v1, $v0, 28688
    08837B3C:[34424010]: ori        $v0, $v0, 16400
    08837B40:[00826821]: addu       $t5, $a0, $v0
    08837B44:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837B48:[34423010]: ori        $v0, $v0, 12304
    08837B4C:[00835821]: addu       $t3, $a0, $v1
    08837B50:[00825021]: addu       $t2, $a0, $v0
    08837B54:[0A20DE8B]: j          0x08837A2C
    08837B58:[240C3000]: addiu      $t4, $zr, 12288 <=> li $t4, 12288
    08837B5C:[3444F060]: ori        $a0, $v0, -4000
    08837B60:[3443F010]: ori        $v1, $v0, -4080
    08837B64:[3442F020]: ori        $v0, $v0, -4064
    08837B68:[01036821]: addu       $t5, $t0, $v1
    08837B6C:[01025821]: addu       $t3, $t0, $v0
    08837B70:[01045021]: addu       $t2, $t0, $a0
    08837B74:[0A20DE8B]: j          0x08837A2C
    08837B78:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08837B7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837B80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837B84:[00072880]: sll        $a1, $a3, 0x0002
    08837B88:[00A82821]: addu       $a1, $a1, $t0
    08837B8C:[8CA20004]: lw         $v0, 4($a1)
    08837B90:[01433821]: addu       $a3, $t2, $v1
    08837B94:[01A43021]: addu       $a2, $t5, $a0
    08837B98:[ACE20000]: sw         $v0, 0($a3)
    08837B9C:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    08837BA0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837BA4:[AF090000]: sw         $t1, 0($t8)
    08837BA8:[00A42021]: addu       $a0, $a1, $a0
    08837BAC:[A0C20000]: sb         $v0, 0($a2)
    08837BB0:[8CA30004]: lw         $v1, 4($a1)
    08837BB4:[8C82F0A0]: lw         $v0, -3936($a0)
    08837BB8:[8CE80000]: lw         $t0, 0($a3)
    08837BBC:[01231821]: addu       $v1, $t1, $v1
    08837BC0:[24420001]: addiu      $v0, $v0, 1
    08837BC4:[AC82F0A0]: sw         $v0, -3936($a0)
    08837BC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837BCC:[ACA30004]: sw         $v1, 4($a1)
    08837BD0:[8FB00000]: lw         $s0, 0($sp)
    08837BD4:[03E00008]: jr         $ra
    08837BD8:[27BD0010]: addiu      $sp, $sp, 16
    08837BDC:[8FB00000]: lw         $s0, 0($sp)
    08837BE0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08837BE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837BE8:[03E00008]: jr         $ra
    08837BEC:[27BD0010]: addiu      $sp, $sp, 16
    08837BF0:[2C420080]: sltiu      $v0, $v0, 128
    08837BF4:[14400029]: bne        $v0, $zr, 0x08837C9C
    08837BF8:[01596021]: addu       $t4, $t2, $t9
    08837BFC:[00078080]: sll        $s0, $a3, 0x0002
    08837C00:[02081021]: addu       $v0, $s0, $t0
    08837C04:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    08837C08:[00441021]: addu       $v0, $v0, $a0
    08837C0C:[8C43F0A0]: lw         $v1, -3936($v0)
    08837C10:[25CE0001]: addiu      $t6, $t6, 1
    08837C14:[2463FFFF]: addiu      $v1, $v1, -1
    08837C18:[306CFFFF]: andi       $t4, $v1, -1
    08837C1C:[018E102A]: slt        $v0, $t4, $t6
    08837C20:[54400010]: bnel       $v0, $zr, 0x08837C64
    08837C24:[01596021]: addu       $t4, $t2, $t9
    08837C28:[000C1080]: sll        $v0, $t4, 0x0002
    08837C2C:[01423821]: addu       $a3, $t2, $v0
    08837C30:[01621021]: addu       $v0, $t3, $v0
    08837C34:[8C440000]: lw         $a0, 0($v0)
    08837C38:[8CE60000]: lw         $a2, 0($a3)
    08837C3C:[01AC2821]: addu       $a1, $t5, $t4
    08837C40:[AC440004]: sw         $a0, 4($v0)
    08837C44:[2583FFFF]: addiu      $v1, $t4, -1
    08837C48:[306CFFFF]: andi       $t4, $v1, -1
    08837C4C:[ACE60004]: sw         $a2, 4($a3)
    08837C50:[018E182A]: slt        $v1, $t4, $t6
    08837C54:[90A20000]: lbu        $v0, 0($a1)
    08837C58:[1060FFF3]: beq        $v1, $zr, 0x08837C28
    08837C5C:[A0A20001]: sb         $v0, 1($a1)
    08837C60:[01596021]: addu       $t4, $t2, $t9
    08837C64:[8F030000]: lw         $v1, 0($t8)
    08837C68:[8D840000]: lw         $a0, 0($t4)
    08837C6C:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08837C70:[02082821]: addu       $a1, $s0, $t0
    08837C74:[01793021]: addu       $a2, $t3, $t9
    08837C78:[00691823]: subu       $v1, $v1, $t1
    08837C7C:[01242021]: addu       $a0, $t1, $a0
    08837C80:[ACC30004]: sw         $v1, 4($a2)
    08837C84:[00A22821]: addu       $a1, $a1, $v0
    08837C88:[AD840004]: sw         $a0, 4($t4)
    08837C8C:[A1E00001]: sb         $zr, 1($t7)
    08837C90:[8CA2F0A0]: lw         $v0, -3936($a1)
    08837C94:[24420001]: addiu      $v0, $v0, 1
    08837C98:[ACA2F0A0]: sw         $v0, -3936($a1)
    08837C9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837CA0:[8D880000]: lw         $t0, 0($t4)
    08837CA4:[AF090000]: sw         $t1, 0($t8)
    08837CA8:[A1E20000]: sb         $v0, 0($t7)
    08837CAC:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837CB0:[8FB00000]: lw         $s0, 0($sp)
    08837CB4:[03E00008]: jr         $ra
    08837CB8:[27BD0010]: addiu      $sp, $sp, 16
    08838408:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0883840C:[3C0409D6]: lui        $a0, 0x09D6 <=> li $a0, 0x09D60000
    08838410:[24849DC4]: addiu      $a0, $a0, -25148
    08838414:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    08838418:[0A20DE77]: j          0x088379DC
    0883841C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08837B20 6,351,405 times (length 15)
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
--> 08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
--> 08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08837C58 781,394 times (length 14)
    08837C14:[2463FFFF]: addiu      $v1, $v1, -1
    08837C18:[306CFFFF]: andi       $t4, $v1, -1
    08837C1C:[018E102A]: slt        $v0, $t4, $t6
    08837C20:[54400010]: bnel       $v0, $zr, 0x08837C64
    08837C24:[01596021]: addu       $t4, $t2, $t9
--> 08837C28:[000C1080]: sll        $v0, $t4, 0x0002
    08837C2C:[01423821]: addu       $a3, $t2, $v0
    08837C30:[01621021]: addu       $v0, $t3, $v0
    08837C34:[8C440000]: lw         $a0, 0($v0)
    08837C38:[8CE60000]: lw         $a2, 0($a3)
    08837C3C:[01AC2821]: addu       $a1, $t5, $t4
    08837C40:[AC440004]: sw         $a0, 4($v0)
    08837C44:[2583FFFF]: addiu      $v1, $t4, -1
    08837C48:[306CFFFF]: andi       $t4, $v1, -1
    08837C4C:[ACE60004]: sw         $a2, 4($a3)
    08837C50:[018E182A]: slt        $v1, $t4, $t6
    08837C54:[90A20000]: lbu        $v0, 0($a1)
--> 08837C58:[1060FFF3]: beq        $v1, $zr, 0x08837C28
    08837C5C:[A0A20001]: sb         $v0, 1($a1)
    08837C60:[01596021]: addu       $t4, $t2, $t9
    08837C64:[8F030000]: lw         $v1, 0($t8)
    08837C68:[8D840000]: lw         $a0, 0($t4)
  Back Branch 08837AC0 4,327 times (length 36)
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
--> 08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
--> 08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
  Back Branch 08838418 1,615 times (length 657)
  Back Branch 08837B54 687 times (length 76)
    08837A18:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837A1C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08837A20:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08837A24:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08837A28:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08837A2C:[8D020000]: lw         $v0, 0($t0)
    08837A30:[10400025]: beq        $v0, $zr, 0x08837AC8
    08837A34:[00000000]: nop
    08837A38:[00073880]: sll        $a3, $a3, 0x0002
    08837A3C:[00E83821]: addu       $a3, $a3, $t0
    08837A40:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    08837A44:[00E63021]: addu       $a2, $a3, $a2
    08837A48:[8CC2F0A0]: lw         $v0, -3936($a2)
    08837A4C:[8CE50004]: lw         $a1, 4($a3)
    08837A50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A54:[00021080]: sll        $v0, $v0, 0x0002
    08837A58:[004B1021]: addu       $v0, $v0, $t3
    08837A5C:[AC490000]: sw         $t1, 0($v0)
    08837A60:[8CC4F0A0]: lw         $a0, -3936($a2)
    08837A64:[00041080]: sll        $v0, $a0, 0x0002
    08837A68:[004A1021]: addu       $v0, $v0, $t2
    08837A6C:[01A42021]: addu       $a0, $t5, $a0
    08837A70:[AC450000]: sw         $a1, 0($v0)
    08837A74:[A0830000]: sb         $v1, 0($a0)
    08837A78:[8CC5F0A0]: lw         $a1, -3936($a2)
    08837A7C:[8CE30004]: lw         $v1, 4($a3)
    08837A80:[00051080]: sll        $v0, $a1, 0x0002
    08837A84:[004A1021]: addu       $v0, $v0, $t2
    08837A88:[01231821]: addu       $v1, $t1, $v1
    08837A8C:[24A50001]: addiu      $a1, $a1, 1
    08837A90:[8C480000]: lw         $t0, 0($v0)
    08837A94:[ACC5F0A0]: sw         $a1, -3936($a2)
    08837A98:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08837A9C:[ACE30004]: sw         $v1, 4($a3)
    08837AA0:[8FB00000]: lw         $s0, 0($sp)
    08837AA4:[03E00008]: jr         $ra
    08837AA8:[27BD0010]: addiu      $sp, $sp, 16
    08837AAC:[34424010]: ori        $v0, $v0, 16400
    08837AB0:[00825021]: addu       $t2, $a0, $v0
    08837AB4:[8D020000]: lw         $v0, 0($t0)
    08837AB8:[248D0010]: addiu      $t5, $a0, 16
    08837ABC:[248B4010]: addiu      $t3, $a0, 16400
    08837AC0:[1440FFDD]: bne        $v0, $zr, 0x08837A38
    08837AC4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08837AC8:[11800045]: beq        $t4, $zr, 0x08837BE0
    08837ACC:[8FB00000]: lw         $s0, 0($sp)
    08837AD0:[8D650000]: lw         $a1, 0($t3)
    08837AD4:[10A00029]: beq        $a1, $zr, 0x08837B7C
    08837AD8:[0160C021]: addu       $t8, $t3, $zr <=> move $t8, $t3
    08837ADC:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08837AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837AE8:[01A27821]: addu       $t7, $t5, $v0
    08837AEC:[91E30000]: lbu        $v1, 0($t7)
    08837AF0:[25C20001]: addiu      $v0, $t6, 1
    08837AF4:[3042FFFF]: andi       $v0, $v0, -1
    08837AF8:[004C302B]: sltu       $a2, $v0, $t4
    08837AFC:[14600003]: bne        $v1, $zr, 0x08837B0C
    08837B00:[00A9202B]: sltu       $a0, $a1, $t1
    08837B04:[5080003A]: beql       $a0, $zr, 0x08837BF0
    08837B08:[00A91023]: subu       $v0, $a1, $t1
    08837B0C:[0002C880]: sll        $t9, $v0, 0x0002
    08837B10:[0179C021]: addu       $t8, $t3, $t9
    08837B14:[10C00031]: beq        $a2, $zr, 0x08837BDC
    08837B18:[00407021]: addu       $t6, $v0, $zr <=> move $t6, $v0
    08837B1C:[8F050000]: lw         $a1, 0($t8)
    08837B20:[54A0FFF2]: bnel       $a1, $zr, 0x08837AEC
    08837B24:[01A27821]: addu       $t7, $t5, $v0
    08837B28:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08837B2C:[0A20DEE1]: j          0x08837B84
    08837B30:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08837B34:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837B38:[34437010]: ori        $v1, $v0, 28688
    08837B3C:[34424010]: ori        $v0, $v0, 16400
    08837B40:[00826821]: addu       $t5, $a0, $v0
    08837B44:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837B48:[34423010]: ori        $v0, $v0, 12304
    08837B4C:[00835821]: addu       $t3, $a0, $v1
    08837B50:[00825021]: addu       $t2, $a0, $v0
--> 08837B54:[0A20DE8B]: j          0x08837A2C
    08837B58:[240C3000]: addiu      $t4, $zr, 12288 <=> li $t4, 12288
    08837B5C:[3444F060]: ori        $a0, $v0, -4000
    08837B60:[3443F010]: ori        $v1, $v0, -4080
    08837B64:[3442F020]: ori        $v0, $v0, -4064
_S1_2_8925A50 30,935,358 instructions (2.470%), 127,306 calls (08925A50 - 08925D94, length 210)
    08925A50:[27BDFF40]: addiu      $sp, $sp, -192
    08925A54:[AFBF0080]: sw         $ra, 128($sp)
    08925A58:[E7BF00BC]: swc1       $f31, 188($sp)
    08925A5C:[E7BE00B8]: swc1       $f30, 184($sp)
    08925A60:[E7BD00B4]: swc1       $f29, 180($sp)
    08925A64:[E7BC00B0]: swc1       $f28, 176($sp)
    08925A68:[46006706]: mov.s      $f28, $f12
    08925A6C:[E7BB00AC]: swc1       $f27, 172($sp)
    08925A70:[E7BA00A8]: swc1       $f26, 168($sp)
    08925A74:[E7B900A4]: swc1       $f25, 164($sp)
    08925A78:[E7B800A0]: swc1       $f24, 160($sp)
    08925A7C:[E7B7009C]: swc1       $f23, 156($sp)
    08925A80:[E7B60098]: swc1       $f22, 152($sp)
    08925A84:[E7B50094]: swc1       $f21, 148($sp)
    08925A88:[0E255B8A]: jal        0x08956E28
    08925A8C:[E7B40090]: swc1       $f20, 144($sp)
    08925A90:[46000546]: mov.s      $f21, $f0
    08925A94:[0E255B52]: jal        0x08956D48
    08925A98:[4600E306]: mov.s      $f12, $f28
    08925A9C:[4600AF07]: neg.s      $f28, $f21
    08925AA0:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08925AA4:[C4697C08]: lwc1       $f9, 31752($v1)
    08925AA8:[AFA00004]: sw         $zr, 4($sp)
    08925AAC:[3C0209E2]: lui        $v0, 0x09E2 <=> li $v0, 0x09E20000
    08925AB0:[27A70040]: addiu      $a3, $sp, 64
    08925AB4:[8C44E93C]: lw         $a0, -5828($v0)
    08925AB8:[E7A00000]: swc1       $f0, 0($sp)
    08925ABC:[27A80080]: addiu      $t0, $sp, 128
    08925AC0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08925AC4:[E7BC0008]: swc1       $f28, 8($sp)
    08925AC8:[E7A90014]: swc1       $f9, 20($sp)
    08925ACC:[AFA00010]: sw         $zr, 16($sp)
    08925AD0:[AFA00018]: sw         $zr, 24($sp)
    08925AD4:[C7A40004]: lwc1       $f4, 4($sp)
    08925AD8:[C4820000]: lwc1       $f2, 0($a0)
    08925ADC:[C4880010]: lwc1       $f8, 16($a0)
    08925AE0:[C4850004]: lwc1       $f5, 4($a0)
    08925AE4:[C48D0014]: lwc1       $f13, 20($a0)
    08925AE8:[C48E0018]: lwc1       $f14, 24($a0)
    08925AEC:[C4860008]: lwc1       $f6, 8($a0)
    08925AF0:[E7B50020]: swc1       $f21, 32($sp)
    08925AF4:[46001302]: mul.s      $f12, $f2, $f0
    08925AF8:[46002FC2]: mul.s      $f31, $f5, $f0
    08925AFC:[E7A40024]: swc1       $f4, 36($sp)
    08925B00:[46003742]: mul.s      $f29, $f6, $f0
    08925B04:[460441C2]: mul.s      $f7, $f8, $f4
    08925B08:[E7A00028]: swc1       $f0, 40($sp)
    08925B0C:[46046A82]: mul.s      $f10, $f13, $f4
    08925B10:[46047782]: mul.s      $f30, $f14, $f4
    08925B14:[C4930020]: lwc1       $f19, 32($a0)
    08925B18:[C4940024]: lwc1       $f20, 36($a0)
    08925B1C:[C4900028]: lwc1       $f16, 40($a0)
    08925B20:[E7A40030]: swc1       $f4, 48($sp)
    08925B24:[460762C0]: add.s      $f11, $f12, $f7
    08925B28:[460AFDC0]: add.s      $f23, $f31, $f10
    08925B2C:[E7A40034]: swc1       $f4, 52($sp)
    08925B30:[461EEE00]: add.s      $f24, $f29, $f30
    08925B34:[461C98C2]: mul.s      $f3, $f19, $f28
    08925B38:[E7A40038]: swc1       $f4, 56($sp)
    08925B3C:[461CA442]: mul.s      $f17, $f20, $f28
    08925B40:[461C8582]: mul.s      $f22, $f16, $f28
    08925B44:[C49D0030]: lwc1       $f29, 48($a0)
    08925B48:[C49E0034]: lwc1       $f30, 52($a0)
    08925B4C:[C49F0038]: lwc1       $f31, 56($a0)
    08925B50:[46035E40]: add.s      $f25, $f11, $f3
    08925B54:[4611BEC0]: add.s      $f27, $f23, $f17
    08925B58:[4616C480]: add.s      $f18, $f24, $f22
    08925B5C:[4604F5C2]: mul.s      $f23, $f30, $f4
    08925B60:[4604ED82]: mul.s      $f22, $f29, $f4
    08925B64:[4604FE02]: mul.s      $f24, $f31, $f4
    08925B68:[E7A9003C]: swc1       $f9, 60($sp)
    08925B6C:[4617DBC0]: add.s      $f15, $f27, $f23
    08925B70:[4616CE80]: add.s      $f26, $f25, $f22
    08925B74:[461891C0]: add.s      $f7, $f18, $f24
    08925B78:[E7A4000C]: swc1       $f4, 12($sp)
    08925B7C:[46049E42]: mul.s      $f25, $f19, $f4
    08925B80:[4604A6C2]: mul.s      $f27, $f20, $f4
    08925B84:[E7BA0040]: swc1       $f26, 64($sp)
    08925B88:[46009C82]: mul.s      $f18, $f19, $f0
    08925B8C:[46048682]: mul.s      $f26, $f16, $f4
    08925B90:[E7AF0044]: swc1       $f15, 68($sp)
    08925B94:[4600A4C2]: mul.s      $f19, $f20, $f0
    08925B98:[46008502]: mul.s      $f20, $f16, $f0
    08925B9C:[E7A4001C]: swc1       $f4, 28($sp)
    08925BA0:[E7A4002C]: swc1       $f4, 44($sp)
    08925BA4:[E7A70048]: swc1       $f7, 72($sp)
    08925BA8:[C483001C]: lwc1       $f3, 28($a0)
    08925BAC:[C485000C]: lwc1       $f5, 12($a0)
    08925BB0:[C48F002C]: lwc1       $f15, 44($a0)
    08925BB4:[46041982]: mul.s      $f6, $f3, $f4
    08925BB8:[46002B02]: mul.s      $f12, $f5, $f0
    08925BBC:[461C7AC2]: mul.s      $f11, $f15, $f28
    08925BC0:[C49C003C]: lwc1       $f28, 60($a0)
    08925BC4:[C4850000]: lwc1       $f5, 0($a0)
    08925BC8:[46066280]: add.s      $f10, $f12, $f6
    08925BCC:[4604E402]: mul.s      $f16, $f28, $f4
    08925BD0:[C4870008]: lwc1       $f7, 8($a0)
    08925BD4:[C4860004]: lwc1       $f6, 4($a0)
    08925BD8:[460B5080]: add.s      $f2, $f10, $f11
    08925BDC:[46042A82]: mul.s      $f10, $f5, $f4
    08925BE0:[460432C2]: mul.s      $f11, $f6, $f4
    08925BE4:[46043B02]: mul.s      $f12, $f7, $f4
    08925BE8:[46101440]: add.s      $f17, $f2, $f16
    08925BEC:[46085080]: add.s      $f2, $f10, $f8
    08925BF0:[460D5A40]: add.s      $f9, $f11, $f13
    08925BF4:[460E6380]: add.s      $f14, $f12, $f14
    08925BF8:[E7B1004C]: swc1       $f17, 76($sp)
    08925BFC:[46191040]: add.s      $f1, $f2, $f25
    08925C00:[461B4B40]: add.s      $f13, $f9, $f27
    08925C04:[C482000C]: lwc1       $f2, 12($a0)
    08925C08:[461A7240]: add.s      $f9, $f14, $f26
    08925C0C:[46047C42]: mul.s      $f17, $f15, $f4
    08925C10:[46041682]: mul.s      $f26, $f2, $f4
    08925C14:[46160E40]: add.s      $f25, $f1, $f22
    08925C18:[46184EC0]: add.s      $f27, $f9, $f24
    08925C1C:[46176840]: add.s      $f1, $f13, $f23
    08925C20:[4603D240]: add.s      $f9, $f26, $f3
    08925C24:[E7B90050]: swc1       $f25, 80($sp)
    08925C28:[46152942]: mul.s      $f5, $f5, $f21
    08925C2C:[46151642]: mul.s      $f25, $f2, $f21
    08925C30:[46114A00]: add.s      $f8, $f9, $f17
    08925C34:[E7A10054]: swc1       $f1, 84($sp)
    08925C38:[46153B42]: mul.s      $f13, $f7, $f21
    08925C3C:[46153182]: mul.s      $f6, $f6, $f21
    08925C40:[46104240]: add.s      $f9, $f8, $f16
    08925C44:[E7BB0058]: swc1       $f27, 88($sp)
    08925C48:[46007BC2]: mul.s      $f15, $f15, $f0
    08925C4C:[E7A9005C]: swc1       $f9, 92($sp)
    08925C50:[C4810010]: lwc1       $f1, 16($a0)
    08925C54:[C4830014]: lwc1       $f3, 20($a0)
    08925C58:[C4880018]: lwc1       $f8, 24($a0)
    08925C5C:[C495001C]: lwc1       $f21, 28($a0)
    08925C60:[46040C42]: mul.s      $f17, $f1, $f4
    08925C64:[46041B82]: mul.s      $f14, $f3, $f4
    08925C68:[460446C2]: mul.s      $f27, $f8, $f4
    08925C6C:[4604AA42]: mul.s      $f9, $f21, $f4
    08925C70:[46112D40]: add.s      $f21, $f5, $f17
    08925C74:[460E3180]: add.s      $f6, $f6, $f14
    08925C78:[461B69C0]: add.s      $f7, $f13, $f27
    08925C7C:[4609CB40]: add.s      $f13, $f25, $f9
    08925C80:[4612AE40]: add.s      $f25, $f21, $f18
    08925C84:[46133540]: add.s      $f21, $f6, $f19
    08925C88:[46143CC0]: add.s      $f19, $f7, $f20
    08925C8C:[460F6C80]: add.s      $f18, $f13, $f15
    08925C90:[4616CBC0]: add.s      $f15, $f25, $f22
    08925C94:[4617AB40]: add.s      $f13, $f21, $f23
    08925C98:[46189E40]: add.s      $f25, $f19, $f24
    08925C9C:[461095C0]: add.s      $f23, $f18, $f16
    08925CA0:[E7AF0060]: swc1       $f15, 96($sp)
    08925CA4:[46115480]: add.s      $f18, $f10, $f17
    08925CA8:[460E5C00]: add.s      $f16, $f11, $f14
    08925CAC:[E7AD0064]: swc1       $f13, 100($sp)
    08925CB0:[4609D380]: add.s      $f14, $f26, $f9
    08925CB4:[461B6340]: add.s      $f13, $f12, $f27
    08925CB8:[E7B90068]: swc1       $f25, 104($sp)
    08925CBC:[E7B7006C]: swc1       $f23, 108($sp)
    08925CC0:[C4800024]: lwc1       $f0, 36($a0)
    08925CC4:[C4960020]: lwc1       $f22, 32($a0)
    08925CC8:[C4940028]: lwc1       $f20, 40($a0)
    08925CCC:[C495002C]: lwc1       $f21, 44($a0)
    08925CD0:[46040442]: mul.s      $f17, $f0, $f4
    08925CD4:[4604B4C2]: mul.s      $f19, $f22, $f4
    08925CD8:[4604ABC2]: mul.s      $f15, $f21, $f4
    08925CDC:[4604A202]: mul.s      $f8, $f20, $f4
    08925CE0:[46118180]: add.s      $f6, $f16, $f17
    08925CE4:[461391C0]: add.s      $f7, $f18, $f19
    08925CE8:[460F7140]: add.s      $f5, $f14, $f15
    08925CEC:[46086900]: add.s      $f4, $f13, $f8
    08925CF0:[461E3080]: add.s      $f2, $f6, $f30
    08925CF4:[461D38C0]: add.s      $f3, $f7, $f29
    08925CF8:[461C2800]: add.s      $f0, $f5, $f28
    08925CFC:[461F2040]: add.s      $f1, $f4, $f31
    08925D00:[E7A20074]: swc1       $f2, 116($sp)
    08925D04:[E7A30070]: swc1       $f3, 112($sp)
    08925D08:[E7A10078]: swc1       $f1, 120($sp)
    08925D0C:[E7A0007C]: swc1       $f0, 124($sp)
    08925D10:[8CEB0000]: lw         $t3, 0($a3)
    08925D14:[8CEA0004]: lw         $t2, 4($a3)
    08925D18:[8CE50008]: lw         $a1, 8($a3)
    08925D1C:[8CE9000C]: lw         $t1, 12($a3)
    08925D20:[ACCB0000]: sw         $t3, 0($a2)
    08925D24:[24E70010]: addiu      $a3, $a3, 16
    08925D28:[24C60010]: addiu      $a2, $a2, 16
    08925D2C:[ACCAFFF4]: sw         $t2, -12($a2)
    08925D30:[ACC5FFF8]: sw         $a1, -8($a2)
    08925D34:[14E8FFF6]: bne        $a3, $t0, 0x08925D10
    08925D38:[ACC9FFFC]: sw         $t1, -4($a2)
    08925D3C:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08925D40:[8DEEE938]: lw         $t6, -5832($t7)
    08925D44:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
    08925D48:[8FBF0080]: lw         $ra, 128($sp)
    08925D4C:[C7BF00BC]: lwc1       $f31, 188($sp)
    08925D50:[C7BE00B8]: lwc1       $f30, 184($sp)
    08925D54:[C7BD00B4]: lwc1       $f29, 180($sp)
    08925D58:[C7BC00B0]: lwc1       $f28, 176($sp)
    08925D5C:[C7BB00AC]: lwc1       $f27, 172($sp)
    08925D60:[C7BA00A8]: lwc1       $f26, 168($sp)
    08925D64:[C7B900A4]: lwc1       $f25, 164($sp)
    08925D68:[C7B800A0]: lwc1       $f24, 160($sp)
    08925D6C:[C7B7009C]: lwc1       $f23, 156($sp)
    08925D70:[C7B60098]: lwc1       $f22, 152($sp)
    08925D74:[C7B50094]: lwc1       $f21, 148($sp)
    08925D78:[C7B40090]: lwc1       $f20, 144($sp)
    08925D7C:[000E4080]: sll        $t0, $t6, 0x0002
    08925D80:[25ACE970]: addiu      $t4, $t5, -5776
    08925D84:[010C3021]: addu       $a2, $t0, $t4
    08925D88:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08925D8C:[ACC70000]: sw         $a3, 0($a2)
    08925D90:[03E00008]: jr         $ra
    08925D94:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08925D34 509,224 times (length 11)
    08925CFC:[461F2040]: add.s      $f1, $f4, $f31
    08925D00:[E7A20074]: swc1       $f2, 116($sp)
    08925D04:[E7A30070]: swc1       $f3, 112($sp)
    08925D08:[E7A10078]: swc1       $f1, 120($sp)
    08925D0C:[E7A0007C]: swc1       $f0, 124($sp)
--> 08925D10:[8CEB0000]: lw         $t3, 0($a3)
    08925D14:[8CEA0004]: lw         $t2, 4($a3)
    08925D18:[8CE50008]: lw         $a1, 8($a3)
    08925D1C:[8CE9000C]: lw         $t1, 12($a3)
    08925D20:[ACCB0000]: sw         $t3, 0($a2)
    08925D24:[24E70010]: addiu      $a3, $a3, 16
    08925D28:[24C60010]: addiu      $a2, $a2, 16
    08925D2C:[ACCAFFF4]: sw         $t2, -12($a2)
    08925D30:[ACC5FFF8]: sw         $a1, -8($a2)
--> 08925D34:[14E8FFF6]: bne        $a3, $t0, 0x08925D10
    08925D38:[ACC9FFFC]: sw         $t1, -4($a2)
    08925D3C:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08925D40:[8DEEE938]: lw         $t6, -5832($t7)
    08925D44:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
_S1_2_8831ED0 30,210,919 instructions (2.412%), 21,099 calls (08831ED0 - 0892713C, length 251036)
  Back Branch 088320EC 1,331,275 times (length 6)
    088320C8:[30A5FFFF]: andi       $a1, $a1, -1
    088320CC:[24E40004]: addiu      $a0, $a3, 4
    088320D0:[10A60008]: beq        $a1, $a2, 0x088320F4
    088320D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088320D8:[24630001]: addiu      $v1, $v1, 1
--> 088320DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088320E0:[11030056]: beq        $t0, $v1, 0x0883223C
    088320E4:[24840004]: addiu      $a0, $a0, 4
    088320E8:[94E20000]: lhu        $v0, 0($a3)
--> 088320EC:[1445FFFB]: bne        $v0, $a1, 0x088320DC
    088320F0:[24630001]: addiu      $v1, $v1, 1
    088320F4:[94F40002]: lhu        $s4, 2($a3)
    088320F8:[8E240008]: lw         $a0, 8($s1)
    088320FC:[001411C0]: sll        $v0, $s4, 0x0007
  Back Branch 08832060 801,376 times (length 44)
    08831FA4:[8E240108]: lw         $a0, 264($s1)
    08831FA8:[58800030]: blezl      $a0, 0x0883206C
    08831FAC:[8E24010C]: lw         $a0, 268($s1)
    08831FB0:[8E260014]: lw         $a2, 20($s1)
    08831FB4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 08831FB8:[8CC2001C]: lw         $v0, 28($a2)
    08831FBC:[30420003]: andi       $v0, $v0, 3
    08831FC0:[50400026]: beql       $v0, $zr, 0x0883205C
    08831FC4:[25290001]: addiu      $t1, $t1, 1
    08831FC8:[8CC30000]: lw         $v1, 0($a2)
    08831FCC:[58600023]: blezl      $v1, 0x0883205C
    08831FD0:[25290001]: addiu      $t1, $t1, 1
    08831FD4:[8CC70008]: lw         $a3, 8($a2)
    08831FD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08831FDC:[8CE20000]: lw         $v0, 0($a3)
    08831FE0:[25080001]: addiu      $t0, $t0, 1
    08831FE4:[10400018]: beq        $v0, $zr, 0x08832048
    08831FE8:[24E70004]: addiu      $a3, $a3, 4
    08831FEC:[8C420000]: lw         $v0, 0($v0)
    08831FF0:[8CC5001C]: lw         $a1, 28($a2)
    08831FF4:[7C423BC0]: ext        $v0, $v0, 15, 8
    08831FF8:[2442FFFF]: addiu      $v0, $v0, -1
    08831FFC:[00021980]: sll        $v1, $v0, 0x0006
    08832000:[000210C0]: sll        $v0, $v0, 0x0003
    08832004:[00621823]: subu       $v1, $v1, $v0
    08832008:[000320C0]: sll        $a0, $v1, 0x0003
    0883200C:[00832023]: subu       $a0, $a0, $v1
    08832010:[02042021]: addu       $a0, $s0, $a0
    08832014:[7CA50200]: ext        $a1, $a1, 8, 1
    08832018:[AC850004]: sw         $a1, 4($a0)
    0883201C:[8CC20020]: lw         $v0, 32($a2)
    08832020:[AC820018]: sw         $v0, 24($a0)
    08832024:[8CC30024]: lw         $v1, 36($a2)
    08832028:[AC83001C]: sw         $v1, 28($a0)
    0883202C:[8CC2001C]: lw         $v0, 28($a2)
    08832030:[7C420980]: ext        $v0, $v0, 6, 2
    08832034:[AC820000]: sw         $v0, 0($a0)
    08832038:[8CC3001C]: lw         $v1, 28($a2)
    0883203C:[7C633A40]: ext        $v1, $v1, 9, 8
    08832040:[AC830008]: sw         $v1, 8($a0)
    08832044:[8CC30000]: lw         $v1, 0($a2)
    08832048:[0103102A]: slt        $v0, $t0, $v1
    0883204C:[5440FFE4]: bnel       $v0, $zr, 0x08831FE0
    08832050:[8CE20000]: lw         $v0, 0($a3)
    08832054:[8E240108]: lw         $a0, 264($s1)
    08832058:[25290001]: addiu      $t1, $t1, 1
    0883205C:[0124102A]: slt        $v0, $t1, $a0
--> 08832060:[1440FFD5]: bne        $v0, $zr, 0x08831FB8
    08832064:[24C6002C]: addiu      $a2, $a2, 44
    08832068:[8E24010C]: lw         $a0, 268($s1)
    0883206C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08832070:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
  Back Branch 088321A4 217,138 times (length 74)
    08832070:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08832074:[02A4102A]: slt        $v0, $s5, $a0
    08832078:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0883207C:[1040004B]: beq        $v0, $zr, 0x088321AC
    08832080:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08832084:[8E290000]: lw         $t1, 0($s1)
    08832088:[01331021]: addu       $v0, $t1, $s3
    0883208C:[8C420000]: lw         $v0, 0($v0)
    08832090:[5040002E]: beql       $v0, $zr, 0x0883214C
    08832094:[26B50001]: addiu      $s5, $s5, 1
    08832098:[8E280110]: lw         $t0, 272($s1)
    0883209C:[19000066]: blez       $t0, 0x08832238
    088320A0:[8C4B0004]: lw         $t3, 4($v0)
    088320A4:[8C4A0000]: lw         $t2, 0($v0)
    088320A8:[8E270010]: lw         $a3, 16($s1)
    088320AC:[316400FF]: andi       $a0, $t3, 255
    088320B0:[00042240]: sll        $a0, $a0, 0x0009
    088320B4:[000A15C2]: srl        $v0, $t2, 0x0017
    088320B8:[00822025]: or         $a0, $a0, $v0
    088320BC:[000423C0]: sll        $a0, $a0, 0x000F
    088320C0:[94E60000]: lhu        $a2, 0($a3)
    088320C4:[00042BC3]: sra        $a1, $a0, 0x000F
    088320C8:[30A5FFFF]: andi       $a1, $a1, -1
    088320CC:[24E40004]: addiu      $a0, $a3, 4
    088320D0:[10A60008]: beq        $a1, $a2, 0x088320F4
    088320D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088320D8:[24630001]: addiu      $v1, $v1, 1
    088320DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088320E0:[11030056]: beq        $t0, $v1, 0x0883223C
    088320E4:[24840004]: addiu      $a0, $a0, 4
    088320E8:[94E20000]: lhu        $v0, 0($a3)
    088320EC:[1445FFFB]: bne        $v0, $a1, 0x088320DC
    088320F0:[24630001]: addiu      $v1, $v1, 1
    088320F4:[94F40002]: lhu        $s4, 2($a3)
    088320F8:[8E240008]: lw         $a0, 8($s1)
    088320FC:[001411C0]: sll        $v0, $s4, 0x0007
    08832100:[00148140]: sll        $s0, $s4, 0x0005
    08832104:[02028021]: addu       $s0, $s0, $v0
    08832108:[00902021]: addu       $a0, $a0, $s0
    0883210C:[0E25182E]: jal        0x089460B8
    08832110:[2484FF70]: addiu      $a0, $a0, -144
    08832114:[8E230008]: lw         $v1, 8($s1)
    08832118:[02032021]: addu       $a0, $s0, $v1
    0883211C:[8C82FF78]: lw         $v0, -136($a0)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
    08832130:[01331021]: addu       $v0, $t1, $s3
    08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
--> 088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
  Back Branch 08832254 138,151 times (length 74)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
    08832130:[01331021]: addu       $v0, $t1, $s3
--> 08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
    088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088321B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321BC:[0E249F2F]: jal        0x08927CBC
    088321C0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088321C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321C8:[0E249E73]: jal        0x089279CC
    088321CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088321D0:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088321D4:[0E249E58]: jal        0x08927960
    088321D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088321DC:[0E259777]: jal        0x08965DDC [sceKernelDcacheWritebackAll]
    088321E0:[00000000]: nop
    088321E4:[0E249C24]: jal        0x08927090
    088321E8:[00000000]: nop
    088321EC:[04400034]: bltz       $v0, 0x088322C0
    088321F0:[26C598C0]: addiu      $a1, $s6, -26432
    088321F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088321FC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08832200:[0E249A97]: jal        0x08926A5C
    08832204:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08832208:[8FBF001C]: lw         $ra, 28($sp)
    0883220C:[8FB60018]: lw         $s6, 24($sp)
    08832210:[8FB50014]: lw         $s5, 20($sp)
    08832214:[8FB40010]: lw         $s4, 16($sp)
    08832218:[8FB3000C]: lw         $s3, 12($sp)
    0883221C:[8FB20008]: lw         $s2, 8($sp)
    08832220:[8FB10004]: lw         $s1, 4($sp)
    08832224:[8FB00000]: lw         $s0, 0($sp)
    08832228:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883222C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08832230:[0A249C3E]: j          0x089270F8
    08832234:[27BD0020]: addiu      $sp, $sp, 32
    08832238:[8C4A0000]: lw         $t2, 0($v0)
    0883223C:[316200FF]: andi       $v0, $t3, 255
    08832240:[000A1DC2]: srl        $v1, $t2, 0x0017
    08832244:[00021240]: sll        $v0, $v0, 0x0009
    08832248:[00431025]: or         $v0, $v0, $v1
    0883224C:[000223C0]: sll        $a0, $v0, 0x000F
    08832250:[00042BC3]: sra        $a1, $a0, 0x000F
--> 08832254:[1285FFB7]: beq        $s4, $a1, 0x08832134
    08832258:[01331021]: addu       $v0, $t1, $s3
    0883225C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08832260:[8E240008]: lw         $a0, 8($s1)
    08832264:[001411C0]: sll        $v0, $s4, 0x0007
  Back Branch 0883228C 132,525 times (length 89)
    0883211C:[8C82FF78]: lw         $v0, -136($a0)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
--> 08832130:[01331021]: addu       $v0, $t1, $s3
    08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
    088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088321B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321BC:[0E249F2F]: jal        0x08927CBC
    088321C0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088321C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321C8:[0E249E73]: jal        0x089279CC
    088321CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088321D0:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088321D4:[0E249E58]: jal        0x08927960
    088321D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088321DC:[0E259777]: jal        0x08965DDC [sceKernelDcacheWritebackAll]
    088321E0:[00000000]: nop
    088321E4:[0E249C24]: jal        0x08927090
    088321E8:[00000000]: nop
    088321EC:[04400034]: bltz       $v0, 0x088322C0
    088321F0:[26C598C0]: addiu      $a1, $s6, -26432
    088321F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088321FC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08832200:[0E249A97]: jal        0x08926A5C
    08832204:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08832208:[8FBF001C]: lw         $ra, 28($sp)
    0883220C:[8FB60018]: lw         $s6, 24($sp)
    08832210:[8FB50014]: lw         $s5, 20($sp)
    08832214:[8FB40010]: lw         $s4, 16($sp)
    08832218:[8FB3000C]: lw         $s3, 12($sp)
    0883221C:[8FB20008]: lw         $s2, 8($sp)
    08832220:[8FB10004]: lw         $s1, 4($sp)
    08832224:[8FB00000]: lw         $s0, 0($sp)
    08832228:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883222C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08832230:[0A249C3E]: j          0x089270F8
    08832234:[27BD0020]: addiu      $sp, $sp, 32
    08832238:[8C4A0000]: lw         $t2, 0($v0)
    0883223C:[316200FF]: andi       $v0, $t3, 255
    08832240:[000A1DC2]: srl        $v1, $t2, 0x0017
    08832244:[00021240]: sll        $v0, $v0, 0x0009
    08832248:[00431025]: or         $v0, $v0, $v1
    0883224C:[000223C0]: sll        $a0, $v0, 0x000F
    08832250:[00042BC3]: sra        $a1, $a0, 0x000F
    08832254:[1285FFB7]: beq        $s4, $a1, 0x08832134
    08832258:[01331021]: addu       $v0, $t1, $s3
    0883225C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08832260:[8E240008]: lw         $a0, 8($s1)
    08832264:[001411C0]: sll        $v0, $s4, 0x0007
    08832268:[00148140]: sll        $s0, $s4, 0x0005
    0883226C:[02028021]: addu       $s0, $s0, $v0
    08832270:[00902021]: addu       $a0, $a0, $s0
    08832274:[0E25182E]: jal        0x089460B8
    08832278:[2484FF70]: addiu      $a0, $a0, -144
    0883227C:[8E230008]: lw         $v1, 8($s1)
    08832280:[02032021]: addu       $a0, $s0, $v1
    08832284:[8C82FF78]: lw         $v0, -136($a0)
    08832288:[30420001]: andi       $v0, $v0, 1
--> 0883228C:[5040FFA8]: beql       $v0, $zr, 0x08832130
    08832290:[8E290000]: lw         $t1, 0($s1)
    08832294:[0E2512ED]: jal        0x08944BB4
    08832298:[2484FF70]: addiu      $a0, $a0, -144
    0883229C:[46000306]: mov.s      $f12, $f0
  Back Branch 0883204C 126,356 times (length 29)
    08831FCC:[58600023]: blezl      $v1, 0x0883205C
    08831FD0:[25290001]: addiu      $t1, $t1, 1
    08831FD4:[8CC70008]: lw         $a3, 8($a2)
    08831FD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08831FDC:[8CE20000]: lw         $v0, 0($a3)
--> 08831FE0:[25080001]: addiu      $t0, $t0, 1
    08831FE4:[10400018]: beq        $v0, $zr, 0x08832048
    08831FE8:[24E70004]: addiu      $a3, $a3, 4
    08831FEC:[8C420000]: lw         $v0, 0($v0)
    08831FF0:[8CC5001C]: lw         $a1, 28($a2)
    08831FF4:[7C423BC0]: ext        $v0, $v0, 15, 8
    08831FF8:[2442FFFF]: addiu      $v0, $v0, -1
    08831FFC:[00021980]: sll        $v1, $v0, 0x0006
    08832000:[000210C0]: sll        $v0, $v0, 0x0003
    08832004:[00621823]: subu       $v1, $v1, $v0
    08832008:[000320C0]: sll        $a0, $v1, 0x0003
    0883200C:[00832023]: subu       $a0, $a0, $v1
    08832010:[02042021]: addu       $a0, $s0, $a0
    08832014:[7CA50200]: ext        $a1, $a1, 8, 1
    08832018:[AC850004]: sw         $a1, 4($a0)
    0883201C:[8CC20020]: lw         $v0, 32($a2)
    08832020:[AC820018]: sw         $v0, 24($a0)
    08832024:[8CC30024]: lw         $v1, 36($a2)
    08832028:[AC83001C]: sw         $v1, 28($a0)
    0883202C:[8CC2001C]: lw         $v0, 28($a2)
    08832030:[7C420980]: ext        $v0, $v0, 6, 2
    08832034:[AC820000]: sw         $v0, 0($a0)
    08832038:[8CC3001C]: lw         $v1, 28($a2)
    0883203C:[7C633A40]: ext        $v1, $v1, 9, 8
    08832040:[AC830008]: sw         $v1, 8($a0)
    08832044:[8CC30000]: lw         $v1, 0($a2)
    08832048:[0103102A]: slt        $v0, $t0, $v1
--> 0883204C:[5440FFE4]: bnel       $v0, $zr, 0x08831FE0
    08832050:[8CE20000]: lw         $v0, 0($a3)
    08832054:[8E240108]: lw         $a0, 264($s1)
    08832058:[25290001]: addiu      $t1, $t1, 1
    0883205C:[0124102A]: slt        $v0, $t1, $a0
  Back Branch 088322B8 25,232 times (length 203)
_S1_2_8925720 30,171,522 instructions (2.409%), 127,306 calls (08925720 - 08925A4C, length 204)
    08925720:[27BDFF40]: addiu      $sp, $sp, -192
    08925724:[E7B900A4]: swc1       $f25, 164($sp)
    08925728:[46006646]: mov.s      $f25, $f12
    0892572C:[AFBF0080]: sw         $ra, 128($sp)
    08925730:[E7BC00B0]: swc1       $f28, 176($sp)
    08925734:[E7BB00AC]: swc1       $f27, 172($sp)
    08925738:[E7BA00A8]: swc1       $f26, 168($sp)
    0892573C:[E7B800A0]: swc1       $f24, 160($sp)
    08925740:[E7B7009C]: swc1       $f23, 156($sp)
    08925744:[E7B60098]: swc1       $f22, 152($sp)
    08925748:[E7B50094]: swc1       $f21, 148($sp)
    0892574C:[0E255B8A]: jal        0x08956E28
    08925750:[E7B40090]: swc1       $f20, 144($sp)
    08925754:[4600CB06]: mov.s      $f12, $f25
    08925758:[0E255B52]: jal        0x08956D48
    0892575C:[46000546]: mov.s      $f21, $f0
    08925760:[AFA00004]: sw         $zr, 4($sp)
    08925764:[3C0509E2]: lui        $a1, 0x09E2 <=> li $a1, 0x09E20000
    08925768:[4600AB07]: neg.s      $f12, $f21
    0892576C:[8CA4E93C]: lw         $a0, -5828($a1)
    08925770:[E7A00014]: swc1       $f0, 20($sp)
    08925774:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08925778:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0892577C:[E7B50018]: swc1       $f21, 24($sp)
    08925780:[27A70040]: addiu      $a3, $sp, 64
    08925784:[27A80080]: addiu      $t0, $sp, 128
    08925788:[AFA00010]: sw         $zr, 16($sp)
    0892578C:[C7A40004]: lwc1       $f4, 4($sp)
    08925790:[C4767C04]: lwc1       $f22, 31748($v1)
    08925794:[C48A0010]: lwc1       $f10, 16($a0)
    08925798:[C48B0014]: lwc1       $f11, 20($a0)
    0892579C:[C4870018]: lwc1       $f7, 24($a0)
    089257A0:[E7B60000]: swc1       $f22, 0($sp)
    089257A4:[46045042]: mul.s      $f1, $f10, $f4
    089257A8:[46045882]: mul.s      $f2, $f11, $f4
    089257AC:[E7A40008]: swc1       $f4, 8($sp)
    089257B0:[46043EC2]: mul.s      $f27, $f7, $f4
    089257B4:[46005242]: mul.s      $f9, $f10, $f0
    089257B8:[E7A40020]: swc1       $f4, 32($sp)
    089257BC:[46005A82]: mul.s      $f10, $f11, $f0
    089257C0:[46003AC2]: mul.s      $f11, $f7, $f0
    089257C4:[E7AC0024]: swc1       $f12, 36($sp)
    089257C8:[E7A00028]: swc1       $f0, 40($sp)
    089257CC:[C48E0020]: lwc1       $f14, 32($a0)
    089257D0:[C4910024]: lwc1       $f17, 36($a0)
    089257D4:[C4990028]: lwc1       $f25, 40($a0)
    089257D8:[C4830000]: lwc1       $f3, 0($a0)
    089257DC:[C49C0004]: lwc1       $f28, 4($a0)
    089257E0:[C49A0008]: lwc1       $f26, 8($a0)
    089257E4:[E7A40030]: swc1       $f4, 48($sp)
    089257E8:[46011B40]: add.s      $f13, $f3, $f1
    089257EC:[4602E500]: add.s      $f20, $f28, $f2
    089257F0:[E7A40034]: swc1       $f4, 52($sp)
    089257F4:[461BD480]: add.s      $f18, $f26, $f27
    089257F8:[46047142]: mul.s      $f5, $f14, $f4
    089257FC:[E7A40038]: swc1       $f4, 56($sp)
    08925800:[46048982]: mul.s      $f6, $f17, $f4
    08925804:[4604CCC2]: mul.s      $f19, $f25, $f4
    08925808:[C49A0030]: lwc1       $f26, 48($a0)
    0892580C:[C49B0034]: lwc1       $f27, 52($a0)
    08925810:[C49C0038]: lwc1       $f28, 56($a0)
    08925814:[46056E00]: add.s      $f24, $f13, $f5
    08925818:[4606A3C0]: add.s      $f15, $f20, $f6
    0892581C:[461395C0]: add.s      $f23, $f18, $f19
    08925820:[4604E502]: mul.s      $f20, $f28, $f4
    08925824:[4604D482]: mul.s      $f18, $f26, $f4
    08925828:[4604DCC2]: mul.s      $f19, $f27, $f4
    0892582C:[E7B6003C]: swc1       $f22, 60($sp)
    08925830:[4614BA00]: add.s      $f8, $f23, $f20
    08925834:[4612C400]: add.s      $f16, $f24, $f18
    08925838:[46137B40]: add.s      $f13, $f15, $f19
    0892583C:[E7A4000C]: swc1       $f4, 12($sp)
    08925840:[46158DC2]: mul.s      $f23, $f17, $f21
    08925844:[4615CE02]: mul.s      $f24, $f25, $f21
    08925848:[E7B00040]: swc1       $f16, 64($sp)
    0892584C:[46008C02]: mul.s      $f16, $f17, $f0
    08925850:[4600CC42]: mul.s      $f17, $f25, $f0
    08925854:[E7AD0044]: swc1       $f13, 68($sp)
    08925858:[46157582]: mul.s      $f22, $f14, $f21
    0892585C:[460073C2]: mul.s      $f15, $f14, $f0
    08925860:[E7A4001C]: swc1       $f4, 28($sp)
    08925864:[E7A4002C]: swc1       $f4, 44($sp)
    08925868:[E7A80048]: swc1       $f8, 72($sp)
    0892586C:[C482001C]: lwc1       $f2, 28($a0)
    08925870:[C48D002C]: lwc1       $f13, 44($a0)
    08925874:[C486000C]: lwc1       $f6, 12($a0)
    08925878:[460411C2]: mul.s      $f7, $f2, $f4
    0892587C:[46046942]: mul.s      $f5, $f13, $f4
    08925880:[C499003C]: lwc1       $f25, 60($a0)
    08925884:[C4880000]: lwc1       $f8, 0($a0)
    08925888:[46073040]: add.s      $f1, $f6, $f7
    0892588C:[4604CB82]: mul.s      $f14, $f25, $f4
    08925890:[C4860004]: lwc1       $f6, 4($a0)
    08925894:[46044202]: mul.s      $f8, $f8, $f4
    08925898:[460508C0]: add.s      $f3, $f1, $f5
    0892589C:[46043182]: mul.s      $f6, $f6, $f4
    089258A0:[C4870008]: lwc1       $f7, 8($a0)
    089258A4:[46094240]: add.s      $f9, $f8, $f9
    089258A8:[460E1940]: add.s      $f5, $f3, $f14
    089258AC:[460A3280]: add.s      $f10, $f6, $f10
    089258B0:[460439C2]: mul.s      $f7, $f7, $f4
    089258B4:[46001082]: mul.s      $f2, $f2, $f0
    089258B8:[E7A5004C]: swc1       $f5, 76($sp)
    089258BC:[461648C0]: add.s      $f3, $f9, $f22
    089258C0:[46175580]: add.s      $f22, $f10, $f23
    089258C4:[C485000C]: lwc1       $f5, 12($a0)
    089258C8:[46156842]: mul.s      $f1, $f13, $f21
    089258CC:[46121A40]: add.s      $f9, $f3, $f18
    089258D0:[46042DC2]: mul.s      $f23, $f5, $f4
    089258D4:[460B3AC0]: add.s      $f11, $f7, $f11
    089258D8:[46006B42]: mul.s      $f13, $f13, $f0
    089258DC:[E7A90050]: swc1       $f9, 80($sp)
    089258E0:[4602B8C0]: add.s      $f3, $f23, $f2
    089258E4:[46185AC0]: add.s      $f11, $f11, $f24
    089258E8:[4613B600]: add.s      $f24, $f22, $f19
    089258EC:[46011A40]: add.s      $f9, $f3, $f1
    089258F0:[46145D80]: add.s      $f22, $f11, $f20
    089258F4:[E7B80054]: swc1       $f24, 84($sp)
    089258F8:[460E4800]: add.s      $f0, $f9, $f14
    089258FC:[E7B60058]: swc1       $f22, 88($sp)
    08925900:[E7A0005C]: swc1       $f0, 92($sp)
    08925904:[C4890010]: lwc1       $f9, 16($a0)
    08925908:[C4960014]: lwc1       $f22, 20($a0)
    0892590C:[C48B0018]: lwc1       $f11, 24($a0)
    08925910:[C495001C]: lwc1       $f21, 28($a0)
    08925914:[460C4842]: mul.s      $f1, $f9, $f12
    08925918:[460CB082]: mul.s      $f2, $f22, $f12
    0892591C:[460CA8C2]: mul.s      $f3, $f21, $f12
    08925920:[460C5A82]: mul.s      $f10, $f11, $f12
    08925924:[46014000]: add.s      $f0, $f8, $f1
    08925928:[46023040]: add.s      $f1, $f6, $f2
    0892592C:[4603BE00]: add.s      $f24, $f23, $f3
    08925930:[460A38C0]: add.s      $f3, $f7, $f10
    08925934:[460F0280]: add.s      $f10, $f0, $f15
    08925938:[46100840]: add.s      $f1, $f1, $f16
    0892593C:[460DC3C0]: add.s      $f15, $f24, $f13
    08925940:[46111E00]: add.s      $f24, $f3, $f17
    08925944:[461250C0]: add.s      $f3, $f10, $f18
    08925948:[46130A80]: add.s      $f10, $f1, $f19
    0892594C:[460E7B40]: add.s      $f13, $f15, $f14
    08925950:[4614C400]: add.s      $f16, $f24, $f20
    08925954:[E7A30060]: swc1       $f3, 96($sp)
    08925958:[46044BC2]: mul.s      $f15, $f9, $f4
    0892595C:[4604B382]: mul.s      $f14, $f22, $f4
    08925960:[E7AA0064]: swc1       $f10, 100($sp)
    08925964:[46045842]: mul.s      $f1, $f11, $f4
    08925968:[4604AE02]: mul.s      $f24, $f21, $f4
    0892596C:[E7B00068]: swc1       $f16, 104($sp)
    08925970:[460F4480]: add.s      $f18, $f8, $f15
    08925974:[460E3400]: add.s      $f16, $f6, $f14
    08925978:[E7AD006C]: swc1       $f13, 108($sp)
    0892597C:[46013B00]: add.s      $f12, $f7, $f1
    08925980:[4618BB80]: add.s      $f14, $f23, $f24
    08925984:[C4800024]: lwc1       $f0, 36($a0)
    08925988:[C4960020]: lwc1       $f22, 32($a0)
    0892598C:[C4940028]: lwc1       $f20, 40($a0)
    08925990:[C495002C]: lwc1       $f21, 44($a0)
    08925994:[46040442]: mul.s      $f17, $f0, $f4
    08925998:[4604B4C2]: mul.s      $f19, $f22, $f4
    0892599C:[4604ABC2]: mul.s      $f15, $f21, $f4
    089259A0:[4604A342]: mul.s      $f13, $f20, $f4
    089259A4:[46118280]: add.s      $f10, $f16, $f17
    089259A8:[461392C0]: add.s      $f11, $f18, $f19
    089259AC:[460F7240]: add.s      $f9, $f14, $f15
    089259B0:[460D6100]: add.s      $f4, $f12, $f13
    089259B4:[461B5080]: add.s      $f2, $f10, $f27
    089259B8:[461A58C0]: add.s      $f3, $f11, $f26
    089259BC:[46194800]: add.s      $f0, $f9, $f25
    089259C0:[461C2040]: add.s      $f1, $f4, $f28
    089259C4:[E7A20074]: swc1       $f2, 116($sp)
    089259C8:[E7A30070]: swc1       $f3, 112($sp)
    089259CC:[E7A10078]: swc1       $f1, 120($sp)
    089259D0:[E7A0007C]: swc1       $f0, 124($sp)
    089259D4:[8CEC0000]: lw         $t4, 0($a3)
    089259D8:[8CEB0004]: lw         $t3, 4($a3)
    089259DC:[8CEA0008]: lw         $t2, 8($a3)
    089259E0:[8CE9000C]: lw         $t1, 12($a3)
    089259E4:[ACCC0000]: sw         $t4, 0($a2)
    089259E8:[24E70010]: addiu      $a3, $a3, 16
    089259EC:[24C60010]: addiu      $a2, $a2, 16
    089259F0:[ACCBFFF4]: sw         $t3, -12($a2)
    089259F4:[ACCAFFF8]: sw         $t2, -8($a2)
    089259F8:[14E8FFF6]: bne        $a3, $t0, 0x089259D4
    089259FC:[ACC9FFFC]: sw         $t1, -4($a2)
    08925A00:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08925A04:[8DEEE938]: lw         $t6, -5832($t7)
    08925A08:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
    08925A0C:[8FBF0080]: lw         $ra, 128($sp)
    08925A10:[C7BC00B0]: lwc1       $f28, 176($sp)
    08925A14:[C7BB00AC]: lwc1       $f27, 172($sp)
    08925A18:[C7BA00A8]: lwc1       $f26, 168($sp)
    08925A1C:[C7B900A4]: lwc1       $f25, 164($sp)
    08925A20:[C7B800A0]: lwc1       $f24, 160($sp)
    08925A24:[C7B7009C]: lwc1       $f23, 156($sp)
    08925A28:[C7B60098]: lwc1       $f22, 152($sp)
    08925A2C:[C7B50094]: lwc1       $f21, 148($sp)
    08925A30:[C7B40090]: lwc1       $f20, 144($sp)
    08925A34:[000E3880]: sll        $a3, $t6, 0x0002
    08925A38:[25A8E970]: addiu      $t0, $t5, -5776
    08925A3C:[00E83021]: addu       $a2, $a3, $t0
    08925A40:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08925A44:[ACC20000]: sw         $v0, 0($a2)
    08925A48:[03E00008]: jr         $ra
    08925A4C:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 089259F8 509,224 times (length 11)
    089259C0:[461C2040]: add.s      $f1, $f4, $f28
    089259C4:[E7A20074]: swc1       $f2, 116($sp)
    089259C8:[E7A30070]: swc1       $f3, 112($sp)
    089259CC:[E7A10078]: swc1       $f1, 120($sp)
    089259D0:[E7A0007C]: swc1       $f0, 124($sp)
--> 089259D4:[8CEC0000]: lw         $t4, 0($a3)
    089259D8:[8CEB0004]: lw         $t3, 4($a3)
    089259DC:[8CEA0008]: lw         $t2, 8($a3)
    089259E0:[8CE9000C]: lw         $t1, 12($a3)
    089259E4:[ACCC0000]: sw         $t4, 0($a2)
    089259E8:[24E70010]: addiu      $a3, $a3, 16
    089259EC:[24C60010]: addiu      $a2, $a2, 16
    089259F0:[ACCBFFF4]: sw         $t3, -12($a2)
    089259F4:[ACCAFFF8]: sw         $t2, -8($a2)
--> 089259F8:[14E8FFF6]: bne        $a3, $t0, 0x089259D4
    089259FC:[ACC9FFFC]: sw         $t1, -4($a2)
    08925A00:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08925A04:[8DEEE938]: lw         $t6, -5832($t7)
    08925A08:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
_S1_2_8925D98 29,662,298 instructions (2.368%), 127,306 calls (08925D98 - 089260B4, length 200)
    08925D98:[27BDFF40]: addiu      $sp, $sp, -192
    08925D9C:[AFBF0080]: sw         $ra, 128($sp)
    08925DA0:[E7BE00B8]: swc1       $f30, 184($sp)
    08925DA4:[E7BD00B4]: swc1       $f29, 180($sp)
    08925DA8:[E7BC00B0]: swc1       $f28, 176($sp)
    08925DAC:[E7BB00AC]: swc1       $f27, 172($sp)
    08925DB0:[E7BA00A8]: swc1       $f26, 168($sp)
    08925DB4:[E7B900A4]: swc1       $f25, 164($sp)
    08925DB8:[E7B800A0]: swc1       $f24, 160($sp)
    08925DBC:[E7B7009C]: swc1       $f23, 156($sp)
    08925DC0:[460065C6]: mov.s      $f23, $f12
    08925DC4:[E7B60098]: swc1       $f22, 152($sp)
    08925DC8:[E7B50094]: swc1       $f21, 148($sp)
    08925DCC:[0E255B8A]: jal        0x08956E28
    08925DD0:[E7B40090]: swc1       $f20, 144($sp)
    08925DD4:[460006C6]: mov.s      $f27, $f0
    08925DD8:[0E255B52]: jal        0x08956D48
    08925DDC:[4600BB06]: mov.s      $f12, $f23
    08925DE0:[4600DA47]: neg.s      $f9, $f27
    08925DE4:[3C0509E2]: lui        $a1, 0x09E2 <=> li $a1, 0x09E20000
    08925DE8:[8CA4E93C]: lw         $a0, -5828($a1)
    08925DEC:[AFA00008]: sw         $zr, 8($sp)
    08925DF0:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08925DF4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08925DF8:[E7A00000]: swc1       $f0, 0($sp)
    08925DFC:[27A70040]: addiu      $a3, $sp, 64
    08925E00:[27A80080]: addiu      $t0, $sp, 128
    08925E04:[E7BB0004]: swc1       $f27, 4($sp)
    08925E08:[E7A90010]: swc1       $f9, 16($sp)
    08925E0C:[E7A00014]: swc1       $f0, 20($sp)
    08925E10:[AFA00018]: sw         $zr, 24($sp)
    08925E14:[C46C7C0C]: lwc1       $f12, 31756($v1)
    08925E18:[C4840008]: lwc1       $f4, 8($a0)
    08925E1C:[C4910000]: lwc1       $f17, 0($a0)
    08925E20:[C48D0010]: lwc1       $f13, 16($a0)
    08925E24:[C4900004]: lwc1       $f16, 4($a0)
    08925E28:[C48F0014]: lwc1       $f15, 20($a0)
    08925E2C:[C4950018]: lwc1       $f21, 24($a0)
    08925E30:[E7AC0028]: swc1       $f12, 40($sp)
    08925E34:[46002702]: mul.s      $f28, $f4, $f0
    08925E38:[46008E42]: mul.s      $f25, $f17, $f0
    08925E3C:[AFA00020]: sw         $zr, 32($sp)
    08925E40:[46008782]: mul.s      $f30, $f16, $f0
    08925E44:[461B6E02]: mul.s      $f24, $f13, $f27
    08925E48:[AFA00024]: sw         $zr, 36($sp)
    08925E4C:[461B7E82]: mul.s      $f26, $f15, $f27
    08925E50:[461BAF42]: mul.s      $f29, $f21, $f27
    08925E54:[C7A40008]: lwc1       $f4, 8($sp)
    08925E58:[C4900020]: lwc1       $f16, 32($a0)
    08925E5C:[C4910024]: lwc1       $f17, 36($a0)
    08925E60:[C4920028]: lwc1       $f18, 40($a0)
    08925E64:[E7A40030]: swc1       $f4, 48($sp)
    08925E68:[4618CD80]: add.s      $f22, $f25, $f24
    08925E6C:[461AF500]: add.s      $f20, $f30, $f26
    08925E70:[E7A40034]: swc1       $f4, 52($sp)
    08925E74:[46048602]: mul.s      $f24, $f16, $f4
    08925E78:[46048E42]: mul.s      $f25, $f17, $f4
    08925E7C:[E7A40038]: swc1       $f4, 56($sp)
    08925E80:[46049682]: mul.s      $f26, $f18, $f4
    08925E84:[461DE4C0]: add.s      $f19, $f28, $f29
    08925E88:[C49E0038]: lwc1       $f30, 56($a0)
    08925E8C:[C49C0030]: lwc1       $f28, 48($a0)
    08925E90:[C49D0034]: lwc1       $f29, 52($a0)
    08925E94:[4618B280]: add.s      $f10, $f22, $f24
    08925E98:[4619A1C0]: add.s      $f7, $f20, $f25
    08925E9C:[4604F582]: mul.s      $f22, $f30, $f4
    08925EA0:[4604ED02]: mul.s      $f20, $f29, $f4
    08925EA4:[461A9B80]: add.s      $f14, $f19, $f26
    08925EA8:[4604E4C2]: mul.s      $f19, $f28, $f4
    08925EAC:[E7AC003C]: swc1       $f12, 60($sp)
    08925EB0:[46143DC0]: add.s      $f23, $f7, $f20
    08925EB4:[461672C0]: add.s      $f11, $f14, $f22
    08925EB8:[46135140]: add.s      $f5, $f10, $f19
    08925EBC:[E7A4000C]: swc1       $f4, 12($sp)
    08925EC0:[46006B82]: mul.s      $f14, $f13, $f0
    08925EC4:[46007B42]: mul.s      $f13, $f15, $f0
    08925EC8:[E7A50040]: swc1       $f5, 64($sp)
    08925ECC:[4600ABC2]: mul.s      $f15, $f21, $f0
    08925ED0:[E7B70044]: swc1       $f23, 68($sp)
    08925ED4:[E7A4001C]: swc1       $f4, 28($sp)
    08925ED8:[E7A4002C]: swc1       $f4, 44($sp)
    08925EDC:[E7AB0048]: swc1       $f11, 72($sp)
    08925EE0:[C482001C]: lwc1       $f2, 28($a0)
    08925EE4:[C488000C]: lwc1       $f8, 12($a0)
    08925EE8:[C48B002C]: lwc1       $f11, 44($a0)
    08925EEC:[461B1302]: mul.s      $f12, $f2, $f27
    08925EF0:[46004182]: mul.s      $f6, $f8, $f0
    08925EF4:[46045DC2]: mul.s      $f23, $f11, $f4
    08925EF8:[C49B003C]: lwc1       $f27, 60($a0)
    08925EFC:[46001542]: mul.s      $f21, $f2, $f0
    08925F00:[460C3280]: add.s      $f10, $f6, $f12
    08925F04:[4604DB02]: mul.s      $f12, $f27, $f4
    08925F08:[C4860004]: lwc1       $f6, 4($a0)
    08925F0C:[C4880000]: lwc1       $f8, 0($a0)
    08925F10:[461751C0]: add.s      $f7, $f10, $f23
    08925F14:[46093082]: mul.s      $f2, $f6, $f9
    08925F18:[C4850008]: lwc1       $f5, 8($a0)
    08925F1C:[46094002]: mul.s      $f0, $f8, $f9
    08925F20:[460C38C0]: add.s      $f3, $f7, $f12
    08925F24:[460D1080]: add.s      $f2, $f2, $f13
    08925F28:[460929C2]: mul.s      $f7, $f5, $f9
    08925F2C:[460E0000]: add.s      $f0, $f0, $f14
    08925F30:[E7A3004C]: swc1       $f3, 76($sp)
    08925F34:[460F3B80]: add.s      $f14, $f7, $f15
    08925F38:[C481000C]: lwc1       $f1, 12($a0)
    08925F3C:[461913C0]: add.s      $f15, $f2, $f25
    08925F40:[461801C0]: add.s      $f7, $f0, $f24
    08925F44:[46090E42]: mul.s      $f25, $f1, $f9
    08925F48:[461A7600]: add.s      $f24, $f14, $f26
    08925F4C:[46040A82]: mul.s      $f10, $f1, $f4
    08925F50:[46133B40]: add.s      $f13, $f7, $f19
    08925F54:[4615CB80]: add.s      $f14, $f25, $f21
    08925F58:[461479C0]: add.s      $f7, $f15, $f20
    08925F5C:[4616C3C0]: add.s      $f15, $f24, $f22
    08925F60:[E7AD0050]: swc1       $f13, 80($sp)
    08925F64:[46177600]: add.s      $f24, $f14, $f23
    08925F68:[46044542]: mul.s      $f21, $f8, $f4
    08925F6C:[E7AF0058]: swc1       $f15, 88($sp)
    08925F70:[46043342]: mul.s      $f13, $f6, $f4
    08925F74:[460CC000]: add.s      $f0, $f24, $f12
    08925F78:[E7A70054]: swc1       $f7, 84($sp)
    08925F7C:[46042B82]: mul.s      $f14, $f5, $f4
    08925F80:[E7A0005C]: swc1       $f0, 92($sp)
    08925F84:[C4810010]: lwc1       $f1, 16($a0)
    08925F88:[C4820014]: lwc1       $f2, 20($a0)
    08925F8C:[C4830018]: lwc1       $f3, 24($a0)
    08925F90:[C497001C]: lwc1       $f23, 28($a0)
    08925F94:[46040E82]: mul.s      $f26, $f1, $f4
    08925F98:[46041642]: mul.s      $f25, $f2, $f4
    08925F9C:[46041E02]: mul.s      $f24, $f3, $f4
    08925FA0:[4604BBC2]: mul.s      $f15, $f23, $f4
    08925FA4:[461AADC0]: add.s      $f23, $f21, $f26
    08925FA8:[46196D40]: add.s      $f21, $f13, $f25
    08925FAC:[46187340]: add.s      $f13, $f14, $f24
    08925FB0:[460F5380]: add.s      $f14, $f10, $f15
    08925FB4:[4610BA40]: add.s      $f9, $f23, $f16
    08925FB8:[4611A8C0]: add.s      $f3, $f21, $f17
    08925FBC:[46126880]: add.s      $f2, $f13, $f18
    08925FC0:[460B7040]: add.s      $f1, $f14, $f11
    08925FC4:[46134E80]: add.s      $f26, $f9, $f19
    08925FC8:[46141E40]: add.s      $f25, $f3, $f20
    08925FCC:[46161600]: add.s      $f24, $f2, $f22
    08925FD0:[460C0D80]: add.s      $f22, $f1, $f12
    08925FD4:[E7BA0060]: swc1       $f26, 96($sp)
    08925FD8:[E7B90064]: swc1       $f25, 100($sp)
    08925FDC:[E7B80068]: swc1       $f24, 104($sp)
    08925FE0:[E7B6006C]: swc1       $f22, 108($sp)
    08925FE4:[C4800024]: lwc1       $f0, 36($a0)
    08925FE8:[C4940020]: lwc1       $f20, 32($a0)
    08925FEC:[C4920028]: lwc1       $f18, 40($a0)
    08925FF0:[C493002C]: lwc1       $f19, 44($a0)
    08925FF4:[46040402]: mul.s      $f16, $f0, $f4
    08925FF8:[4604A442]: mul.s      $f17, $f20, $f4
    08925FFC:[46049BC2]: mul.s      $f15, $f19, $f4
    08926000:[46049302]: mul.s      $f12, $f18, $f4
    08926004:[4610AA80]: add.s      $f10, $f21, $f16
    08926008:[4611BAC0]: add.s      $f11, $f23, $f17
    0892600C:[460F7240]: add.s      $f9, $f14, $f15
    08926010:[460C6900]: add.s      $f4, $f13, $f12
    08926014:[461D5080]: add.s      $f2, $f10, $f29
    08926018:[461C58C0]: add.s      $f3, $f11, $f28
    0892601C:[461B4800]: add.s      $f0, $f9, $f27
    08926020:[461E2040]: add.s      $f1, $f4, $f30
    08926024:[E7A20074]: swc1       $f2, 116($sp)
    08926028:[E7A30070]: swc1       $f3, 112($sp)
    0892602C:[E7A10078]: swc1       $f1, 120($sp)
    08926030:[E7A0007C]: swc1       $f0, 124($sp)
    08926034:[8CEC0000]: lw         $t4, 0($a3)
    08926038:[8CEB0004]: lw         $t3, 4($a3)
    0892603C:[8CEA0008]: lw         $t2, 8($a3)
    08926040:[8CE9000C]: lw         $t1, 12($a3)
    08926044:[ACCC0000]: sw         $t4, 0($a2)
    08926048:[24E70010]: addiu      $a3, $a3, 16
    0892604C:[24C60010]: addiu      $a2, $a2, 16
    08926050:[ACCBFFF4]: sw         $t3, -12($a2)
    08926054:[ACCAFFF8]: sw         $t2, -8($a2)
    08926058:[14E8FFF6]: bne        $a3, $t0, 0x08926034
    0892605C:[ACC9FFFC]: sw         $t1, -4($a2)
    08926060:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08926064:[8DEEE938]: lw         $t6, -5832($t7)
    08926068:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
    0892606C:[8FBF0080]: lw         $ra, 128($sp)
    08926070:[C7BE00B8]: lwc1       $f30, 184($sp)
    08926074:[C7BD00B4]: lwc1       $f29, 180($sp)
    08926078:[C7BC00B0]: lwc1       $f28, 176($sp)
    0892607C:[C7BB00AC]: lwc1       $f27, 172($sp)
    08926080:[C7BA00A8]: lwc1       $f26, 168($sp)
    08926084:[C7B900A4]: lwc1       $f25, 164($sp)
    08926088:[C7B800A0]: lwc1       $f24, 160($sp)
    0892608C:[C7B7009C]: lwc1       $f23, 156($sp)
    08926090:[C7B60098]: lwc1       $f22, 152($sp)
    08926094:[C7B50094]: lwc1       $f21, 148($sp)
    08926098:[C7B40090]: lwc1       $f20, 144($sp)
    0892609C:[000E3880]: sll        $a3, $t6, 0x0002
    089260A0:[25A8E970]: addiu      $t0, $t5, -5776
    089260A4:[00E83021]: addu       $a2, $a3, $t0
    089260A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089260AC:[ACC20000]: sw         $v0, 0($a2)
    089260B0:[03E00008]: jr         $ra
    089260B4:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08926058 509,224 times (length 11)
    08926020:[461E2040]: add.s      $f1, $f4, $f30
    08926024:[E7A20074]: swc1       $f2, 116($sp)
    08926028:[E7A30070]: swc1       $f3, 112($sp)
    0892602C:[E7A10078]: swc1       $f1, 120($sp)
    08926030:[E7A0007C]: swc1       $f0, 124($sp)
--> 08926034:[8CEC0000]: lw         $t4, 0($a3)
    08926038:[8CEB0004]: lw         $t3, 4($a3)
    0892603C:[8CEA0008]: lw         $t2, 8($a3)
    08926040:[8CE9000C]: lw         $t1, 12($a3)
    08926044:[ACCC0000]: sw         $t4, 0($a2)
    08926048:[24E70010]: addiu      $a3, $a3, 16
    0892604C:[24C60010]: addiu      $a2, $a2, 16
    08926050:[ACCBFFF4]: sw         $t3, -12($a2)
    08926054:[ACCAFFF8]: sw         $t2, -8($a2)
--> 08926058:[14E8FFF6]: bne        $a3, $t0, 0x08926034
    0892605C:[ACC9FFFC]: sw         $t1, -4($a2)
    08926060:[3C0F09E2]: lui        $t7, 0x09E2 <=> li $t7, 0x09E20000
    08926064:[8DEEE938]: lw         $t6, -5832($t7)
    08926068:[3C0D09E2]: lui        $t5, 0x09E2 <=> li $t5, 0x09E20000
_S1_2_8952930 29,473,500 instructions (2.353%), 120,300 calls (08952930 - 08952A18, length 59)
    08952930:[3C0308A5]: lui        $v1, 0x08A5 <=> li $v1, 0x08A50000
    08952934:[8C6715C4]: lw         $a3, 5572($v1)
    08952938:[27BDFF60]: addiu      $sp, $sp, -160
    0895293C:[AFB20088]: sw         $s2, 136($sp)
    08952940:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08952944:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08952948:[AFB3008C]: sw         $s3, 140($sp)
    0895294C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08952950:[AFB10084]: sw         $s1, 132($sp)
    08952954:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08952958:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0895295C:[AFBF0090]: sw         $ra, 144($sp)
    08952960:[10E50026]: beq        $a3, $a1, 0x089529FC
    08952964:[AFB00080]: sw         $s0, 128($sp)
    08952968:[0E254E77]: jal        0x089539DC
    0895296C:[00000000]: nop
    08952970:[3C0209E3]: lui        $v0, 0x09E3 <=> li $v0, 0x09E30000
    08952974:[24509B64]: addiu      $s0, $v0, -25756
    08952978:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895297C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08952980:[0E2596F3]: jal        0x08965BCC [sceKernelLockLwMutex]
    08952984:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08952988:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0895298C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08952990:[0E254F4F]: jal        0x08953D3C
    08952994:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08952998:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0895299C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089529A0:[3C0609E3]: lui        $a2, 0x09E3 <=> li $a2, 0x09E30000
    089529A4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089529A8:[0E2596F5]: jal        0x08965BD4 [sceKernelUnlockLwMutex]
    089529AC:[ACC09B60]: sw         $zr, -25760($a2)
    089529B0:[06400012]: bltz       $s2, 0x089529FC
    089529B4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    089529B8:[0E255066]: jal        0x08954198
    089529BC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089529C0:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    089529C4:[8C838E50]: lw         $v1, -29104($a0)
    089529C8:[1860000B]: blez       $v1, 0x089529F8
    089529CC:[3C0809E3]: lui        $t0, 0x09E3 <=> li $t0, 0x09E30000
    089529D0:[25058E60]: addiu      $a1, $t0, -29088
    089529D4:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089529D8:[24A40004]: addiu      $a0, $a1, 4
    089529DC:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    089529E0:[8C690000]: lw         $t1, 0($v1)
    089529E4:[2631FFFF]: addiu      $s1, $s1, -1
    089529E8:[24630004]: addiu      $v1, $v1, 4
    089529EC:[AC890000]: sw         $t1, 0($a0)
    089529F0:[1620FFFB]: bne        $s1, $zr, 0x089529E0
    089529F4:[24840068]: addiu      $a0, $a0, 104
    089529F8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089529FC:[8FBF0090]: lw         $ra, 144($sp)
    08952A00:[8FB3008C]: lw         $s3, 140($sp)
    08952A04:[8FB20088]: lw         $s2, 136($sp)
    08952A08:[8FB10084]: lw         $s1, 132($sp)
    08952A0C:[8FB00080]: lw         $s0, 128($sp)
    08952A10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08952A14:[03E00008]: jr         $ra
    08952A18:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 089529F0 3,849,600 times (length 6)
    089529CC:[3C0809E3]: lui        $t0, 0x09E3 <=> li $t0, 0x09E30000
    089529D0:[25058E60]: addiu      $a1, $t0, -29088
    089529D4:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089529D8:[24A40004]: addiu      $a0, $a1, 4
    089529DC:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
--> 089529E0:[8C690000]: lw         $t1, 0($v1)
    089529E4:[2631FFFF]: addiu      $s1, $s1, -1
    089529E8:[24630004]: addiu      $v1, $v1, 4
    089529EC:[AC890000]: sw         $t1, 0($a0)
--> 089529F0:[1620FFFB]: bne        $s1, $zr, 0x089529E0
    089529F4:[24840068]: addiu      $a0, $a0, 104
    089529F8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089529FC:[8FBF0090]: lw         $ra, 144($sp)
    08952A00:[8FB3008C]: lw         $s3, 140($sp)
_S1_2_894B250 23,056,873 instructions (1.841%), 310,648 calls (0894B250 - 0894BD9C, length 724)
  Back Branch 0894B5A8 309,979 times (length 178)
  Back Branch 0894BAD4 408 times (length 287)
  Back Branch 0894B66C 408 times (length 227)
  Back Branch 0894B6F4 406 times (length 261)
  Back Branch 0894B67C 406 times (length 230)
  Back Branch 0894B988 261 times (length 87)
    0894B820:[AE450004]: sw         $a1, 4($s2)
    0894B824:[00198027]: nor        $s0, $zr, $t9 <=> li $s0, not $t9
    0894B828:[1D800059]: bgtz       $t4, 0x0894B990
    0894B82C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0894B830:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
--> 0894B834:[ADC20000]: sw         $v0, 0($t6)
    0894B838:[25D00004]: addiu      $s0, $t6, 4
    0894B83C:[0E2529D5]: jal        0x0894A754
    0894B840:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0894B844:[1040FEA8]: beq        $v0, $zr, 0x0894B2E8
    0894B848:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0894B84C:[82240019]: lb         $a0, 25($s1)
    0894B850:[944C0024]: lhu        $t4, 36($v0)
    0894B854:[048000A6]: bltz       $a0, 0x0894BAF0
    0894B858:[94450026]: lhu        $a1, 38($v0)
    0894B85C:[92230018]: lbu        $v1, 24($s1)
    0894B860:[306200FF]: andi       $v0, $v1, 255
    0894B864:[0044102A]: slt        $v0, $v0, $a0
    0894B868:[54400001]: bnel       $v0, $zr, 0x0894B870
    0894B86C:[306400FF]: andi       $a0, $v1, 255
    0894B870:[8E220014]: lw         $v0, 20($s1)
    0894B874:[00041980]: sll        $v1, $a0, 0x0006
    0894B878:[00042100]: sll        $a0, $a0, 0x0004
    0894B87C:[00641823]: subu       $v1, $v1, $a0
    0894B880:[00431821]: addu       $v1, $v0, $v1
    0894B884:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0894B888:[10600011]: beq        $v1, $zr, 0x0894B8D0
    0894B88C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0894B890:[8462002E]: lh         $v0, 46($v1)
    0894B894:[8463002C]: lh         $v1, 44($v1)
    0894B898:[14A00002]: bne        $a1, $zr, 0x0894B8A4
    0894B89C:[0045001A]: div        $v0, $a1
    0894B8A0:[000001CD]: break      0x00007
    0894B8A4:[00004810]: mfhi       $t1
    0894B8A8:[14A00002]: bne        $a1, $zr, 0x0894B8B4
    0894B8AC:[0065001A]: div        $v1, $a1
    0894B8B0:[000001CD]: break      0x00007
    0894B8B4:[29220000]: slti       $v0, $t1, 0
    0894B8B8:[01252021]: addu       $a0, $t1, $a1
    0894B8BC:[0082480B]: movn       $t1, $a0, $v0
    0894B8C0:[00005810]: mfhi       $t3
    0894B8C4:[01651821]: addu       $v1, $t3, $a1
    0894B8C8:[29620000]: slti       $v0, $t3, 0
    0894B8CC:[0062580B]: movn       $t3, $v1, $v0
    0894B8D0:[9622001A]: lhu        $v0, 26($s1)
    0894B8D4:[30420001]: andi       $v0, $v0, 1
    0894B8D8:[14400088]: bne        $v0, $zr, 0x0894BAFC
    0894B8DC:[2603001C]: addiu      $v1, $s0, 28
    0894B8E0:[26030010]: addiu      $v1, $s0, 16
    0894B8E4:[02E3102B]: sltu       $v0, $s7, $v1
    0894B8E8:[5440FE7F]: bnel       $v0, $zr, 0x0894B2E8
    0894B8EC:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    0894B8F0:[016C0018]: mult       $t3, $t4
    0894B8F4:[8D030020]: lw         $v1, 32($t0)
    0894B8F8:[9106001A]: lbu        $a2, 26($t0)
    0894B8FC:[950D0010]: lhu        $t5, 16($t0)
    0894B900:[2608000C]: addiu      $t0, $s0, 12
    0894B904:[00001012]: mflo       $v0
    0894B908:[00021080]: sll        $v0, $v0, 0x0002
    0894B90C:[00431021]: addu       $v0, $v0, $v1
    0894B910:[8C440000]: lw         $a0, 0($v0)
    0894B914:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    0894B918:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    0894B91C:[7C851E00]: ext        $a1, $a0, 24, 4
    0894B920:[7C04FE04]: ins        $a0, $zr, 24, 8
    0894B924:[00822025]: or         $a0, $a0, $v0
    0894B928:[00052C00]: sll        $a1, $a1, 0x0010
    0894B92C:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    0894B930:[00A32825]: or         $a1, $a1, $v1
    0894B934:[00C23025]: or         $a2, $a2, $v0
    0894B938:[AE040000]: sw         $a0, 0($s0)
    0894B93C:[AE050004]: sw         $a1, 4($s0)
    0894B940:[AE060008]: sw         $a2, 8($s0)
    0894B944:[2625001D]: addiu      $a1, $s1, 29
    0894B948:[90A30001]: lbu        $v1, 1($a1)
    0894B94C:[90A20002]: lbu        $v0, 2($a1)
    0894B950:[9224001D]: lbu        $a0, 29($s1)
    0894B954:[00031A00]: sll        $v1, $v1, 0x0008
    0894B958:[00021400]: sll        $v0, $v0, 0x0010
    0894B95C:[00431025]: or         $v0, $v0, $v1
    0894B960:[00042080]: sll        $a0, $a0, 0x0002
    0894B964:[00441025]: or         $v0, $v0, $a0
    0894B968:[31A3FFFF]: andi       $v1, $t5, -1
    0894B96C:[00431025]: or         $v0, $v0, $v1
    0894B970:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    0894B974:[00441025]: or         $v0, $v0, $a0
    0894B978:[25100004]: addiu      $s0, $t0, 4
    0894B97C:[0A252CBA]: j          0x0894B2E8
    0894B980:[AD020000]: sw         $v0, 0($t0)
    0894B984:[0003C043]: sra        $t8, $v1, 0x0001
--> 0894B988:[118BFFAA]: beq        $t4, $t3, 0x0894B834
    0894B98C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0894B990:[8DEA0000]: lw         $t2, 0($t7)
    0894B994:[2702FFFF]: addiu      $v0, $t8, -1
    0894B998:[24090020]: addiu      $t1, $zr, 32 <=> li $t1, 32
  Back Branch 0894B844 261 times (length 345)
  Back Branch 0894BA28 261 times (length 42)
    0894B974:[00441025]: or         $v0, $v0, $a0
    0894B978:[25100004]: addiu      $s0, $t0, 4
    0894B97C:[0A252CBA]: j          0x0894B2E8
    0894B980:[AD020000]: sw         $v0, 0($t0)
    0894B984:[0003C043]: sra        $t8, $v1, 0x0001
--> 0894B988:[118BFFAA]: beq        $t4, $t3, 0x0894B834
    0894B98C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0894B990:[8DEA0000]: lw         $t2, 0($t7)
    0894B994:[2702FFFF]: addiu      $v0, $t8, -1
    0894B998:[24090020]: addiu      $t1, $zr, 32 <=> li $t1, 32
    0894B99C:[00401016]: clz        $v0, $v0
    0894B9A0:[7D471E00]: ext        $a3, $t2, 24, 4
    0894B9A4:[01221023]: subu       $v0, $t1, $v0
    0894B9A8:[256300A8]: addiu      $v1, $t3, 168
    0894B9AC:[256500B8]: addiu      $a1, $t3, 184
    0894B9B0:[2668FFFF]: addiu      $t0, $s3, -1
    0894B9B4:[00021200]: sll        $v0, $v0, 0x0008
    0894B9B8:[256400A0]: addiu      $a0, $t3, 160
    0894B9BC:[01004016]: clz        $t0, $t0
    0894B9C0:[00031E00]: sll        $v1, $v1, 0x0018
    0894B9C4:[00073C00]: sll        $a3, $a3, 0x0010
    0894B9C8:[00052E00]: sll        $a1, $a1, 0x0018
    0894B9CC:[02793021]: addu       $a2, $s3, $t9
    0894B9D0:[00A22825]: or         $a1, $a1, $v0
    0894B9D4:[02063024]: and        $a2, $s0, $a2
    0894B9D8:[00671825]: or         $v1, $v1, $a3
    0894B9DC:[01284823]: subu       $t1, $t1, $t0
    0894B9E0:[00042600]: sll        $a0, $a0, 0x0018
    0894B9E4:[7C0AFE04]: ins        $t2, $zr, 24, 8
    0894B9E8:[00661825]: or         $v1, $v1, $a2
    0894B9EC:[008A2025]: or         $a0, $a0, $t2
    0894B9F0:[00A92825]: or         $a1, $a1, $t1
    0894B9F4:[ADC40000]: sw         $a0, 0($t6)
    0894B9F8:[26660001]: addiu      $a2, $s3, 1
    0894B9FC:[27040001]: addiu      $a0, $t8, 1
    0894BA00:[ADC30004]: sw         $v1, 4($t6)
    0894BA04:[000617C2]: srl        $v0, $a2, 0x001F
    0894BA08:[00041FC2]: srl        $v1, $a0, 0x001F
    0894BA0C:[ADC50008]: sw         $a1, 8($t6)
    0894BA10:[00463021]: addu       $a2, $v0, $a2
    0894BA14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0894BA18:[91A50028]: lbu        $a1, 40($t5)
    0894BA1C:[00641821]: addu       $v1, $v1, $a0
    0894BA20:[256B0001]: addiu      $t3, $t3, 1
    0894BA24:[25EF0004]: addiu      $t7, $t7, 4
--> 0894BA28:[14A2FFD7]: bne        $a1, $v0, 0x0894B988
    0894BA2C:[25CE000C]: addiu      $t6, $t6, 12
    0894BA30:[0A252E61]: j          0x0894B984
    0894BA34:[00069843]: sra        $s3, $a2, 0x0001
    0894BA38:[95460010]: lhu        $a2, 16($t2)
  Back Branch 0894BA30 261 times (length 45)
    0894B970:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    0894B974:[00441025]: or         $v0, $v0, $a0
    0894B978:[25100004]: addiu      $s0, $t0, 4
    0894B97C:[0A252CBA]: j          0x0894B2E8
    0894B980:[AD020000]: sw         $v0, 0($t0)
--> 0894B984:[0003C043]: sra        $t8, $v1, 0x0001
    0894B988:[118BFFAA]: beq        $t4, $t3, 0x0894B834
    0894B98C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0894B990:[8DEA0000]: lw         $t2, 0($t7)
    0894B994:[2702FFFF]: addiu      $v0, $t8, -1
    0894B998:[24090020]: addiu      $t1, $zr, 32 <=> li $t1, 32
    0894B99C:[00401016]: clz        $v0, $v0
    0894B9A0:[7D471E00]: ext        $a3, $t2, 24, 4
    0894B9A4:[01221023]: subu       $v0, $t1, $v0
    0894B9A8:[256300A8]: addiu      $v1, $t3, 168
    0894B9AC:[256500B8]: addiu      $a1, $t3, 184
    0894B9B0:[2668FFFF]: addiu      $t0, $s3, -1
    0894B9B4:[00021200]: sll        $v0, $v0, 0x0008
    0894B9B8:[256400A0]: addiu      $a0, $t3, 160
    0894B9BC:[01004016]: clz        $t0, $t0
    0894B9C0:[00031E00]: sll        $v1, $v1, 0x0018
    0894B9C4:[00073C00]: sll        $a3, $a3, 0x0010
    0894B9C8:[00052E00]: sll        $a1, $a1, 0x0018
    0894B9CC:[02793021]: addu       $a2, $s3, $t9
    0894B9D0:[00A22825]: or         $a1, $a1, $v0
    0894B9D4:[02063024]: and        $a2, $s0, $a2
    0894B9D8:[00671825]: or         $v1, $v1, $a3
    0894B9DC:[01284823]: subu       $t1, $t1, $t0
    0894B9E0:[00042600]: sll        $a0, $a0, 0x0018
    0894B9E4:[7C0AFE04]: ins        $t2, $zr, 24, 8
    0894B9E8:[00661825]: or         $v1, $v1, $a2
    0894B9EC:[008A2025]: or         $a0, $a0, $t2
    0894B9F0:[00A92825]: or         $a1, $a1, $t1
    0894B9F4:[ADC40000]: sw         $a0, 0($t6)
    0894B9F8:[26660001]: addiu      $a2, $s3, 1
    0894B9FC:[27040001]: addiu      $a0, $t8, 1
    0894BA00:[ADC30004]: sw         $v1, 4($t6)
    0894BA04:[000617C2]: srl        $v0, $a2, 0x001F
    0894BA08:[00041FC2]: srl        $v1, $a0, 0x001F
    0894BA0C:[ADC50008]: sw         $a1, 8($t6)
    0894BA10:[00463021]: addu       $a2, $v0, $a2
    0894BA14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0894BA18:[91A50028]: lbu        $a1, 40($t5)
    0894BA1C:[00641821]: addu       $v1, $v1, $a0
    0894BA20:[256B0001]: addiu      $t3, $t3, 1
    0894BA24:[25EF0004]: addiu      $t7, $t7, 4
    0894BA28:[14A2FFD7]: bne        $a1, $v0, 0x0894B988
    0894BA2C:[25CE000C]: addiu      $t6, $t6, 12
--> 0894BA30:[0A252E61]: j          0x0894B984
    0894BA34:[00069843]: sra        $s3, $a2, 0x0001
    0894BA38:[95460010]: lhu        $a2, 16($t2)
    0894BA3C:[8D470020]: lw         $a3, 32($t2)
    0894BA40:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
  Back Branch 0894BAE8 261 times (length 235)
  Back Branch 0894B97C 260 times (length 423)
  Back Branch 0894BAF4 260 times (length 163)
_S1_2_8831578 22,415,845 instructions (1.790%), 138,829 calls (08831578 - 08831B08, length 357)
    08831578:[27BDFFA0]: addiu      $sp, $sp, -96
    0883157C:[AFB40040]: sw         $s4, 64($sp)
    08831580:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08831584:[AFB3003C]: sw         $s3, 60($sp)
    08831588:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0883158C:[AFB10034]: sw         $s1, 52($sp)
    08831590:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08831594:[AFBF0054]: sw         $ra, 84($sp)
    08831598:[AFBE0050]: sw         $fp, 80($sp)
    0883159C:[AFB7004C]: sw         $s7, 76($sp)
    088315A0:[AFB60048]: sw         $s6, 72($sp)
    088315A4:[AFB50044]: sw         $s5, 68($sp)
    088315A8:[AFB20038]: sw         $s2, 56($sp)
    088315AC:[AFB00030]: sw         $s0, 48($sp)
    088315B0:[8CC80008]: lw         $t0, 8($a2)
    088315B4:[8E6F0004]: lw         $t7, 4($s3)
    088315B8:[8E380004]: lw         $t8, 4($s1)
    088315BC:[00081382]: srl        $v0, $t0, 0x000E
    088315C0:[30421FFF]: andi       $v0, $v0, 8191
    088315C4:[31061FFF]: andi       $a2, $t0, 8191
    088315C8:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088315CC:[2443F000]: addiu      $v1, $v0, -4096
    088315D0:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088315D4:[30460800]: andi       $a2, $v0, 2048
    088315D8:[0066500B]: movn       $t2, $v1, $a2
    088315DC:[2562F000]: addiu      $v0, $t3, -4096
    088315E0:[31650800]: andi       $a1, $t3, 2048
    088315E4:[0045580B]: movn       $t3, $v0, $a1
    088315E8:[31082000]: andi       $t0, $t0, 8192
    088315EC:[000A1023]: subu       $v0, $zr, $t2 <=> negu $v0, $t2
    088315F0:[7C0FF004]: ins        $t7, $zr, 0, 31
    088315F4:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    088315F8:[0048500B]: movn       $t2, $v0, $t0
    088315FC:[0008102B]: sltu       $v0, $zr, $t0 <=> move $v0, $t0
    08831600:[006F580B]: movn       $t3, $v1, $t7
    08831604:[01425023]: subu       $t2, $t2, $v0
    08831608:[000F182B]: sltu       $v1, $zr, $t7 <=> move $v1, $t7
    0883160C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831610:[13020131]: beq        $t8, $v0, 0x08831AD8
    08831614:[01635823]: subu       $t3, $t3, $v1
    08831618:[AE2A0010]: sw         $t2, 16($s1)
    0883161C:[110000F6]: beq        $t0, $zr, 0x088319F8
    08831620:[AE2B0014]: sw         $t3, 20($s1)
    08831624:[8E6E0014]: lw         $t6, 20($s3)
    08831628:[8E6D0010]: lw         $t5, 16($s3)
    0883162C:[8E6C000C]: lw         $t4, 12($s3)
    08831630:[31C6003F]: andi       $a2, $t6, 63
    08831634:[000D1642]: srl        $v0, $t5, 0x0019
    08831638:[000631C0]: sll        $a2, $a2, 0x0007
    0883163C:[000C21C2]: srl        $a0, $t4, 0x0007
    08831640:[00C23025]: or         $a2, $a2, $v0
    08831644:[000E44C2]: srl        $t0, $t6, 0x0013
    08831648:[31A20FFF]: andi       $v0, $t5, 4095
    0883164C:[30840FFF]: andi       $a0, $a0, 4095
    08831650:[0142B023]: subu       $s6, $t2, $v0
    08831654:[0146A823]: subu       $s5, $t2, $a2
    08831658:[01489023]: subu       $s2, $t2, $t0
    0883165C:[01448023]: subu       $s0, $t2, $a0
    08831660:[11E000D9]: beq        $t7, $zr, 0x088319C8
    08831664:[8E620008]: lw         $v0, 8($s3)
    08831668:[3186007F]: andi       $a2, $t4, 127
    0883166C:[00063140]: sll        $a2, $a2, 0x0005
    08831670:[000216C2]: srl        $v0, $v0, 0x001B
    08831674:[00C23025]: or         $a2, $a2, $v0
    08831678:[000E2182]: srl        $a0, $t6, 0x0006
    0883167C:[000D1302]: srl        $v0, $t5, 0x000C
    08831680:[000C44C2]: srl        $t0, $t4, 0x0013
    08831684:[30841FFF]: andi       $a0, $a0, 8191
    08831688:[30421FFF]: andi       $v0, $v0, 8191
    0883168C:[01625023]: subu       $t2, $t3, $v0
    08831690:[01684823]: subu       $t1, $t3, $t0
    08831694:[01663023]: subu       $a2, $t3, $a2
    08831698:[01642823]: subu       $a1, $t3, $a0
    0883169C:[96820120]: lhu        $v0, 288($s4)
    088316A0:[92830134]: lbu        $v1, 308($s4)
    088316A4:[A6350024]: sh         $s5, 36($s1)
    088316A8:[A6290026]: sh         $t1, 38($s1)
    088316AC:[A632002E]: sh         $s2, 46($s1)
    088316B0:[A6260030]: sh         $a2, 48($s1)
    088316B4:[A6300038]: sh         $s0, 56($s1)
    088316B8:[A625003A]: sh         $a1, 58($s1)
    088316BC:[A6360042]: sh         $s6, 66($s1)
    088316C0:[A62A0044]: sh         $t2, 68($s1)
    088316C4:[A6220046]: sh         $v0, 70($s1)
    088316C8:[A6220028]: sh         $v0, 40($s1)
    088316CC:[A6220032]: sh         $v0, 50($s1)
    088316D0:[10600064]: beq        $v1, $zr, 0x08831864
    088316D4:[A622003C]: sh         $v0, 60($s1)
    088316D8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    088316DC:[27B2000C]: addiu      $s2, $sp, 12
    088316E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088316E4:[3C1E08A0]: lui        $fp, 0x08A0 <=> li $fp, 0x08A00000
    088316E8:[26370028]: addiu      $s7, $s1, 40
    088316EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088316F0:[86050024]: lh         $a1, 36($s0)
    088316F4:[26160024]: addiu      $s6, $s0, 36
    088316F8:[13020048]: beq        $t8, $v0, 0x0883181C
    088316FC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08831700:[00651021]: addu       $v0, $v1, $a1
    08831704:[2442FF10]: addiu      $v0, $v0, -240
    08831708:[44820800]: mtc1       $v0, $f1
    0883170C:[C682013C]: lwc1       $f2, 316($s4)
    08831710:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831714:[46800820]: cvt.s.w    $f0, $f1
    08831718:[86030026]: lh         $v1, 38($s0)
    0883171C:[26150026]: addiu      $s5, $s0, 38
    08831720:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08831724:[46020002]: mul.s      $f0, $f0, $f2
    08831728:[2610000A]: addiu      $s0, $s0, 10
    0883172C:[1302004A]: beq        $t8, $v0, 0x08831858
    08831730:[E7A00000]: swc1       $f0, 0($sp)
    08831734:[00A31021]: addu       $v0, $a1, $v1
    08831738:[2442FF78]: addiu      $v0, $v0, -136
    0883173C:[44820800]: mtc1       $v0, $f1
    08831740:[C6820140]: lwc1       $f2, 320($s4)
    08831744:[AFA00008]: sw         $zr, 8($sp)
    08831748:[46800820]: cvt.s.w    $f0, $f1
    0883174C:[46020002]: mul.s      $f0, $f0, $f2
    08831750:[0E24A41D]: jal        0x08929074
    08831754:[E7A00004]: swc1       $f0, 4($sp)
    08831758:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883175C:[C4407144]: lwc1       $f0, 28996($v0)
    08831760:[C68C0138]: lwc1       $f12, 312($s4)
    08831764:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08831768:[C4417148]: lwc1       $f1, 29000($v0)
    0883176C:[46006302]: mul.s      $f12, $f12, $f0
    08831770:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08831774:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08831778:[0E24A43D]: jal        0x089290F4
    0883177C:[46016303]: div.s      $f12, $f12, $f1
    08831780:[44806000]: mtc1       $zr, $f12
    08831784:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08831788:[0E24A47D]: jal        0x089291F4
    0883178C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08831790:[44806000]: mtc1       $zr, $f12
    08831794:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08831798:[0E24A45D]: jal        0x08929174
    0883179C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088317A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088317A4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088317A8:[0E24A42A]: jal        0x089290A8
    088317AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088317B0:[C6200018]: lwc1       $f0, 24($s1)
    088317B4:[C621001C]: lwc1       $f1, 28($s1)
    088317B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088317BC:[468000A0]: cvt.s.w    $f2, $f0
    088317C0:[468008E0]: cvt.s.w    $f3, $f1
    088317C4:[C7A00004]: lwc1       $f0, 4($sp)
    088317C8:[C7A10000]: lwc1       $f1, 0($sp)
    088317CC:[C444714C]: lwc1       $f4, 29004($v0)
    088317D0:[46030000]: add.s      $f0, $f0, $f3
    088317D4:[46020840]: add.s      $f1, $f1, $f2
    088317D8:[C7C27150]: lwc1       $f2, 29008($fp)
    088317DC:[46040840]: add.s      $f1, $f1, $f4
    088317E0:[46020000]: add.s      $f0, $f0, $f2
    088317E4:[4600084D]: trunc.w.s  $f1, $f1
    088317E8:[4600000D]: trunc.w.s  $f0, $f0
    088317EC:[44020800]: mfc1       $v0, $f1
    088317F0:[44030000]: mfc1       $v1, $f0
    088317F4:[A6C20000]: sh         $v0, 0($s6)
    088317F8:[12F0001A]: beq        $s7, $s0, 0x08831864
    088317FC:[A6A30000]: sh         $v1, 0($s5)
    08831800:[8E380004]: lw         $t8, 4($s1)
    08831804:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831808:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883180C:[86050024]: lh         $a1, 36($s0)
    08831810:[26160024]: addiu      $s6, $s0, 36
    08831814:[1702FFBA]: bne        $t8, $v0, 0x08831700
    08831818:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883181C:[8E220018]: lw         $v0, 24($s1)
    08831820:[C682013C]: lwc1       $f2, 316($s4)
    08831824:[26150026]: addiu      $s5, $s0, 38
    08831828:[00021823]: subu       $v1, $zr, $v0 <=> negu $v1, $v0
    0883182C:[00651021]: addu       $v0, $v1, $a1
    08831830:[2442FF10]: addiu      $v0, $v0, -240
    08831834:[44820800]: mtc1       $v0, $f1
    08831838:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883183C:[86030026]: lh         $v1, 38($s0)
    08831840:[46800820]: cvt.s.w    $f0, $f1
    08831844:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08831848:[2610000A]: addiu      $s0, $s0, 10
    0883184C:[46020002]: mul.s      $f0, $f0, $f2
    08831850:[1702FFB8]: bne        $t8, $v0, 0x08831734
    08831854:[E7A00000]: swc1       $f0, 0($sp)
    08831858:[8E22001C]: lw         $v0, 28($s1)
    0883185C:[0A20C5CD]: j          0x08831734
    08831860:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    08831864:[86230024]: lh         $v1, 36($s1)
    08831868:[86240038]: lh         $a0, 56($s1)
    0883186C:[0064102A]: slt        $v0, $v1, $a0
    08831870:[50400007]: beql       $v0, $zr, 0x08831890
    08831874:[8E620000]: lw         $v0, 0($s3)
    08831878:[86250026]: lh         $a1, 38($s1)
    0883187C:[8626003A]: lh         $a2, 58($s1)
    08831880:[00A6102A]: slt        $v0, $a1, $a2
    08831884:[1440008A]: bne        $v0, $zr, 0x08831AB0
    08831888:[286201E0]: slti       $v0, $v1, 480
    0883188C:[8E620000]: lw         $v0, 0($s3)
    08831890:[92640004]: lbu        $a0, 4($s3)
    08831894:[92660005]: lbu        $a2, 5($s3)
    08831898:[000215C2]: srl        $v0, $v0, 0x0017
    0883189C:[00042240]: sll        $a0, $a0, 0x0009
    088318A0:[00822025]: or         $a0, $a0, $v0
    088318A4:[000423C0]: sll        $a0, $a0, 0x000F
    088318A8:[00042BC3]: sra        $a1, $a0, 0x000F
    088318AC:[00041FC3]: sra        $v1, $a0, 0x001F
    088318B0:[00032440]: sll        $a0, $v1, 0x0011
    088318B4:[000513C2]: srl        $v0, $a1, 0x000F
    088318B8:[00821025]: or         $v0, $a0, $v0
    088318BC:[92640006]: lbu        $a0, 6($s3)
    088318C0:[30420001]: andi       $v0, $v0, 1
    088318C4:[00463006]: srlv       $a2, $a2, $v0
    088318C8:[00442006]: srlv       $a0, $a0, $v0
    088318CC:[24C60001]: addiu      $a2, $a2, 1
    088318D0:[24840001]: addiu      $a0, $a0, 1
    088318D4:[000630C0]: sll        $a2, $a2, 0x0003
    088318D8:[000420C0]: sll        $a0, $a0, 0x0003
    088318DC:[30C6FFFF]: andi       $a2, $a2, -1
    088318E0:[3084FFFF]: andi       $a0, $a0, -1
    088318E4:[A6260036]: sh         $a2, 54($s1)
    088318E8:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    088318EC:[A624003E]: sh         $a0, 62($s1)
    088318F0:[A6200020]: sh         $zr, 32($s1)
    088318F4:[A6200022]: sh         $zr, 34($s1)
    088318F8:[A620002A]: sh         $zr, 42($s1)
    088318FC:[A626002C]: sh         $a2, 44($s1)
    08831900:[A6240034]: sh         $a0, 52($s1)
    08831904:[A6200040]: sh         $zr, 64($s1)
    08831908:[8E660004]: lw         $a2, 4($s3)
    0883190C:[00C21024]: and        $v0, $a2, $v0
    08831910:[10400048]: beq        $v0, $zr, 0x08831A34
    08831914:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    08831918:[8E230008]: lw         $v1, 8($s1)
    0883191C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831920:[34428081]: ori        $v0, $v0, -32639
    08831924:[00A30018]: mult       $a1, $v1
    08831928:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    0883192C:[3484FFFF]: ori        $a0, $a0, -1
    08831930:[00001812]: mflo       $v1
    08831934:[00620019]: multu      $v1, $v0
    08831938:[00001810]: mfhi       $v1
    0883193C:[000319C2]: srl        $v1, $v1, 0x0007
    08831940:[00031E00]: sll        $v1, $v1, 0x0018
    08831944:[0E249E2A]: jal        0x089278A8
    08831948:[00642025]: or         $a0, $v1, $a0
    0883194C:[8E230000]: lw         $v1, 0($s1)
    08831950:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831954:[1062004F]: beq        $v1, $v0, 0x08831A94
    08831958:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883195C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08831960:[10620062]: beq        $v1, $v0, 0x08831AEC
    08831964:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831968:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883196C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08831970:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831974:[0E249F2F]: jal        0x08927CBC
    08831978:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883197C:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08831980:[34A50102]: ori        $a1, $a1, 258
    08831984:[26280020]: addiu      $t0, $s1, 32
    08831988:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0883198C:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08831990:[0E249CF3]: jal        0x089273CC
    08831994:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831998:[8FBF0054]: lw         $ra, 84($sp)
    0883199C:[8FBE0050]: lw         $fp, 80($sp)
    088319A0:[8FB7004C]: lw         $s7, 76($sp)
    088319A4:[8FB60048]: lw         $s6, 72($sp)
    088319A8:[8FB50044]: lw         $s5, 68($sp)
    088319AC:[8FB40040]: lw         $s4, 64($sp)
    088319B0:[8FB3003C]: lw         $s3, 60($sp)
    088319B4:[8FB20038]: lw         $s2, 56($sp)
    088319B8:[8FB10034]: lw         $s1, 52($sp)
    088319BC:[8FB00030]: lw         $s0, 48($sp)
    088319C0:[03E00008]: jr         $ra
    088319C4:[27BD0060]: addiu      $sp, $sp, 96
    088319C8:[3183007F]: andi       $v1, $t4, 127
    088319CC:[00031940]: sll        $v1, $v1, 0x0005
    088319D0:[000216C2]: srl        $v0, $v0, 0x001B
    088319D4:[00621825]: or         $v1, $v1, $v0
    088319D8:[000C24C2]: srl        $a0, $t4, 0x0013
    088319DC:[7DA56300]: ext        $a1, $t5, 12, 13
    088319E0:[7DC26180]: ext        $v0, $t6, 6, 13
    088319E4:[01625021]: addu       $t2, $t3, $v0
    088319E8:[006B4821]: addu       $t1, $v1, $t3
    088319EC:[01643021]: addu       $a2, $t3, $a0
    088319F0:[0A20C5A7]: j          0x0883169C
    088319F4:[01652821]: addu       $a1, $t3, $a1
    088319F8:[8E6E0014]: lw         $t6, 20($s3)
    088319FC:[8E6D0010]: lw         $t5, 16($s3)
    08831A00:[8E6C000C]: lw         $t4, 12($s3)
    08831A04:[31C3003F]: andi       $v1, $t6, 63
    08831A08:[000D1642]: srl        $v0, $t5, 0x0019
    08831A0C:[000319C0]: sll        $v1, $v1, 0x0007
    08831A10:[00621825]: or         $v1, $v1, $v0
    08831A14:[7D8459C0]: ext        $a0, $t4, 7, 12
    08831A18:[31A50FFF]: andi       $a1, $t5, 4095
    08831A1C:[000E14C2]: srl        $v0, $t6, 0x0013
    08831A20:[0142B021]: addu       $s6, $t2, $v0
    08831A24:[008AA821]: addu       $s5, $a0, $t2
    08831A28:[01459021]: addu       $s2, $t2, $a1
    08831A2C:[0A20C598]: j          0x08831660
    08831A30:[01438021]: addu       $s0, $t2, $v1
    08831A34:[00061642]: srl        $v0, $a2, 0x0019
    08831A38:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08831A3C:[3042003F]: andi       $v0, $v0, 63
    08831A40:[00823023]: subu       $a2, $a0, $v0
    08831A44:[000620C0]: sll        $a0, $a2, 0x0003
    08831A48:[8E230008]: lw         $v1, 8($s1)
    08831A4C:[00861023]: subu       $v0, $a0, $a2
    08831A50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831A54:[00A30018]: mult       $a1, $v1
    08831A58:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831A5C:[34428081]: ori        $v0, $v0, -32639
    08831A60:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    08831A64:[3484FFFF]: ori        $a0, $a0, -1
    08831A68:[00001812]: mflo       $v1
    08831A6C:[00620019]: multu      $v1, $v0
    08831A70:[00001810]: mfhi       $v1
    08831A74:[000319C2]: srl        $v1, $v1, 0x0007
    08831A78:[00031E00]: sll        $v1, $v1, 0x0018
    08831A7C:[0E249E2A]: jal        0x089278A8
    08831A80:[00642025]: or         $a0, $v1, $a0
    08831A84:[8E230000]: lw         $v1, 0($s1)
    08831A88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831A8C:[1462FFB3]: bne        $v1, $v0, 0x0883195C
    08831A90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831A94:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831A98:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831A9C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08831AA0:[0E249F2F]: jal        0x08927CBC
    08831AA4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08831AA8:[0A20C660]: j          0x08831980
    08831AAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08831AB0:[1040FFB9]: beq        $v0, $zr, 0x08831998
    08831AB4:[28A20110]: slti       $v0, $a1, 272
    08831AB8:[1040FFB8]: beq        $v0, $zr, 0x0883199C
    08831ABC:[8FBF0054]: lw         $ra, 84($sp)
    08831AC0:[1880FFB7]: blez       $a0, 0x088319A0
    08831AC4:[8FBE0050]: lw         $fp, 80($sp)
    08831AC8:[5CC0FF71]: bgtzl      $a2, 0x08831890
    08831ACC:[8E620000]: lw         $v0, 0($s3)
    08831AD0:[0A20C669]: j          0x088319A4
    08831AD4:[8FB7004C]: lw         $s7, 76($sp)
    08831AD8:[8E220018]: lw         $v0, 24($s1)
    08831ADC:[8E23001C]: lw         $v1, 28($s1)
    08831AE0:[01425021]: addu       $t2, $t2, $v0
    08831AE4:[0A20C586]: j          0x08831618
    08831AE8:[01635821]: addu       $t3, $t3, $v1
    08831AEC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08831AF0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831AF4:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831AF8:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08831AFC:[0E249F2F]: jal        0x08927CBC
    08831B00:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08831B04:[0A20C660]: j          0x08831980
    08831B08:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
  Back Branch 088319F0 138,829 times (length 215)
  Back Branch 08831A2C 138,829 times (length 245)
  Back Branch 08831AB0 137,657 times (length 72)
    08831984:[26280020]: addiu      $t0, $s1, 32
    08831988:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0883198C:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08831990:[0E249CF3]: jal        0x089273CC
    08831994:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08831998:[8FBF0054]: lw         $ra, 84($sp)
    0883199C:[8FBE0050]: lw         $fp, 80($sp)
    088319A0:[8FB7004C]: lw         $s7, 76($sp)
    088319A4:[8FB60048]: lw         $s6, 72($sp)
    088319A8:[8FB50044]: lw         $s5, 68($sp)
    088319AC:[8FB40040]: lw         $s4, 64($sp)
    088319B0:[8FB3003C]: lw         $s3, 60($sp)
    088319B4:[8FB20038]: lw         $s2, 56($sp)
    088319B8:[8FB10034]: lw         $s1, 52($sp)
    088319BC:[8FB00030]: lw         $s0, 48($sp)
    088319C0:[03E00008]: jr         $ra
    088319C4:[27BD0060]: addiu      $sp, $sp, 96
    088319C8:[3183007F]: andi       $v1, $t4, 127
    088319CC:[00031940]: sll        $v1, $v1, 0x0005
    088319D0:[000216C2]: srl        $v0, $v0, 0x001B
    088319D4:[00621825]: or         $v1, $v1, $v0
    088319D8:[000C24C2]: srl        $a0, $t4, 0x0013
    088319DC:[7DA56300]: ext        $a1, $t5, 12, 13
    088319E0:[7DC26180]: ext        $v0, $t6, 6, 13
    088319E4:[01625021]: addu       $t2, $t3, $v0
    088319E8:[006B4821]: addu       $t1, $v1, $t3
    088319EC:[01643021]: addu       $a2, $t3, $a0
    088319F0:[0A20C5A7]: j          0x0883169C
    088319F4:[01652821]: addu       $a1, $t3, $a1
    088319F8:[8E6E0014]: lw         $t6, 20($s3)
    088319FC:[8E6D0010]: lw         $t5, 16($s3)
    08831A00:[8E6C000C]: lw         $t4, 12($s3)
    08831A04:[31C3003F]: andi       $v1, $t6, 63
    08831A08:[000D1642]: srl        $v0, $t5, 0x0019
    08831A0C:[000319C0]: sll        $v1, $v1, 0x0007
    08831A10:[00621825]: or         $v1, $v1, $v0
    08831A14:[7D8459C0]: ext        $a0, $t4, 7, 12
    08831A18:[31A50FFF]: andi       $a1, $t5, 4095
    08831A1C:[000E14C2]: srl        $v0, $t6, 0x0013
    08831A20:[0142B021]: addu       $s6, $t2, $v0
    08831A24:[008AA821]: addu       $s5, $a0, $t2
    08831A28:[01459021]: addu       $s2, $t2, $a1
    08831A2C:[0A20C598]: j          0x08831660
    08831A30:[01438021]: addu       $s0, $t2, $v1
    08831A34:[00061642]: srl        $v0, $a2, 0x0019
    08831A38:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08831A3C:[3042003F]: andi       $v0, $v0, 63
    08831A40:[00823023]: subu       $a2, $a0, $v0
    08831A44:[000620C0]: sll        $a0, $a2, 0x0003
    08831A48:[8E230008]: lw         $v1, 8($s1)
    08831A4C:[00861023]: subu       $v0, $a0, $a2
    08831A50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831A54:[00A30018]: mult       $a1, $v1
    08831A58:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831A5C:[34428081]: ori        $v0, $v0, -32639
    08831A60:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    08831A64:[3484FFFF]: ori        $a0, $a0, -1
    08831A68:[00001812]: mflo       $v1
    08831A6C:[00620019]: multu      $v1, $v0
    08831A70:[00001810]: mfhi       $v1
    08831A74:[000319C2]: srl        $v1, $v1, 0x0007
    08831A78:[00031E00]: sll        $v1, $v1, 0x0018
    08831A7C:[0E249E2A]: jal        0x089278A8
    08831A80:[00642025]: or         $a0, $v1, $a0
    08831A84:[8E230000]: lw         $v1, 0($s1)
    08831A88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831A8C:[1462FFB3]: bne        $v1, $v0, 0x0883195C
    08831A90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831A94:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831A98:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831A9C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08831AA0:[0E249F2F]: jal        0x08927CBC
    08831AA4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08831AA8:[0A20C660]: j          0x08831980
    08831AAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
--> 08831AB0:[1040FFB9]: beq        $v0, $zr, 0x08831998
    08831AB4:[28A20110]: slti       $v0, $a1, 272
    08831AB8:[1040FFB8]: beq        $v0, $zr, 0x0883199C
    08831ABC:[8FBF0054]: lw         $ra, 84($sp)
    08831AC0:[1880FFB7]: blez       $a0, 0x088319A0
  Back Branch 08831AE4 119,847 times (length 309)
  Back Branch 08831AB8 93,616 times (length 73)
    08831988:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0883198C:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08831990:[0E249CF3]: jal        0x089273CC
    08831994:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831998:[8FBF0054]: lw         $ra, 84($sp)
--> 0883199C:[8FBE0050]: lw         $fp, 80($sp)
    088319A0:[8FB7004C]: lw         $s7, 76($sp)
    088319A4:[8FB60048]: lw         $s6, 72($sp)
    088319A8:[8FB50044]: lw         $s5, 68($sp)
    088319AC:[8FB40040]: lw         $s4, 64($sp)
    088319B0:[8FB3003C]: lw         $s3, 60($sp)
    088319B4:[8FB20038]: lw         $s2, 56($sp)
    088319B8:[8FB10034]: lw         $s1, 52($sp)
    088319BC:[8FB00030]: lw         $s0, 48($sp)
    088319C0:[03E00008]: jr         $ra
    088319C4:[27BD0060]: addiu      $sp, $sp, 96
    088319C8:[3183007F]: andi       $v1, $t4, 127
    088319CC:[00031940]: sll        $v1, $v1, 0x0005
    088319D0:[000216C2]: srl        $v0, $v0, 0x001B
    088319D4:[00621825]: or         $v1, $v1, $v0
    088319D8:[000C24C2]: srl        $a0, $t4, 0x0013
    088319DC:[7DA56300]: ext        $a1, $t5, 12, 13
    088319E0:[7DC26180]: ext        $v0, $t6, 6, 13
    088319E4:[01625021]: addu       $t2, $t3, $v0
    088319E8:[006B4821]: addu       $t1, $v1, $t3
    088319EC:[01643021]: addu       $a2, $t3, $a0
    088319F0:[0A20C5A7]: j          0x0883169C
    088319F4:[01652821]: addu       $a1, $t3, $a1
    088319F8:[8E6E0014]: lw         $t6, 20($s3)
    088319FC:[8E6D0010]: lw         $t5, 16($s3)
    08831A00:[8E6C000C]: lw         $t4, 12($s3)
    08831A04:[31C3003F]: andi       $v1, $t6, 63
    08831A08:[000D1642]: srl        $v0, $t5, 0x0019
    08831A0C:[000319C0]: sll        $v1, $v1, 0x0007
    08831A10:[00621825]: or         $v1, $v1, $v0
    08831A14:[7D8459C0]: ext        $a0, $t4, 7, 12
    08831A18:[31A50FFF]: andi       $a1, $t5, 4095
    08831A1C:[000E14C2]: srl        $v0, $t6, 0x0013
    08831A20:[0142B021]: addu       $s6, $t2, $v0
    08831A24:[008AA821]: addu       $s5, $a0, $t2
    08831A28:[01459021]: addu       $s2, $t2, $a1
    08831A2C:[0A20C598]: j          0x08831660
    08831A30:[01438021]: addu       $s0, $t2, $v1
    08831A34:[00061642]: srl        $v0, $a2, 0x0019
    08831A38:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08831A3C:[3042003F]: andi       $v0, $v0, 63
    08831A40:[00823023]: subu       $a2, $a0, $v0
    08831A44:[000620C0]: sll        $a0, $a2, 0x0003
    08831A48:[8E230008]: lw         $v1, 8($s1)
    08831A4C:[00861023]: subu       $v0, $a0, $a2
    08831A50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831A54:[00A30018]: mult       $a1, $v1
    08831A58:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831A5C:[34428081]: ori        $v0, $v0, -32639
    08831A60:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    08831A64:[3484FFFF]: ori        $a0, $a0, -1
    08831A68:[00001812]: mflo       $v1
    08831A6C:[00620019]: multu      $v1, $v0
    08831A70:[00001810]: mfhi       $v1
    08831A74:[000319C2]: srl        $v1, $v1, 0x0007
    08831A78:[00031E00]: sll        $v1, $v1, 0x0018
    08831A7C:[0E249E2A]: jal        0x089278A8
    08831A80:[00642025]: or         $a0, $v1, $a0
    08831A84:[8E230000]: lw         $v1, 0($s1)
    08831A88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831A8C:[1462FFB3]: bne        $v1, $v0, 0x0883195C
    08831A90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831A94:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831A98:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831A9C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08831AA0:[0E249F2F]: jal        0x08927CBC
    08831AA4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08831AA8:[0A20C660]: j          0x08831980
    08831AAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08831AB0:[1040FFB9]: beq        $v0, $zr, 0x08831998
    08831AB4:[28A20110]: slti       $v0, $a1, 272
--> 08831AB8:[1040FFB8]: beq        $v0, $zr, 0x0883199C
    08831ABC:[8FBF0054]: lw         $ra, 84($sp)
    08831AC0:[1880FFB7]: blez       $a0, 0x088319A0
    08831AC4:[8FBE0050]: lw         $fp, 80($sp)
    08831AC8:[5CC0FF71]: bgtzl      $a2, 0x08831890
  Back Branch 08831AC0 93,050 times (length 74)
    0883198C:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08831990:[0E249CF3]: jal        0x089273CC
    08831994:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831998:[8FBF0054]: lw         $ra, 84($sp)
    0883199C:[8FBE0050]: lw         $fp, 80($sp)
--> 088319A0:[8FB7004C]: lw         $s7, 76($sp)
    088319A4:[8FB60048]: lw         $s6, 72($sp)
    088319A8:[8FB50044]: lw         $s5, 68($sp)
    088319AC:[8FB40040]: lw         $s4, 64($sp)
    088319B0:[8FB3003C]: lw         $s3, 60($sp)
    088319B4:[8FB20038]: lw         $s2, 56($sp)
    088319B8:[8FB10034]: lw         $s1, 52($sp)
    088319BC:[8FB00030]: lw         $s0, 48($sp)
    088319C0:[03E00008]: jr         $ra
    088319C4:[27BD0060]: addiu      $sp, $sp, 96
    088319C8:[3183007F]: andi       $v1, $t4, 127
    088319CC:[00031940]: sll        $v1, $v1, 0x0005
    088319D0:[000216C2]: srl        $v0, $v0, 0x001B
    088319D4:[00621825]: or         $v1, $v1, $v0
    088319D8:[000C24C2]: srl        $a0, $t4, 0x0013
    088319DC:[7DA56300]: ext        $a1, $t5, 12, 13
    088319E0:[7DC26180]: ext        $v0, $t6, 6, 13
    088319E4:[01625021]: addu       $t2, $t3, $v0
    088319E8:[006B4821]: addu       $t1, $v1, $t3
    088319EC:[01643021]: addu       $a2, $t3, $a0
    088319F0:[0A20C5A7]: j          0x0883169C
    088319F4:[01652821]: addu       $a1, $t3, $a1
    088319F8:[8E6E0014]: lw         $t6, 20($s3)
    088319FC:[8E6D0010]: lw         $t5, 16($s3)
    08831A00:[8E6C000C]: lw         $t4, 12($s3)
    08831A04:[31C3003F]: andi       $v1, $t6, 63
    08831A08:[000D1642]: srl        $v0, $t5, 0x0019
    08831A0C:[000319C0]: sll        $v1, $v1, 0x0007
    08831A10:[00621825]: or         $v1, $v1, $v0
    08831A14:[7D8459C0]: ext        $a0, $t4, 7, 12
    08831A18:[31A50FFF]: andi       $a1, $t5, 4095
    08831A1C:[000E14C2]: srl        $v0, $t6, 0x0013
    08831A20:[0142B021]: addu       $s6, $t2, $v0
    08831A24:[008AA821]: addu       $s5, $a0, $t2
    08831A28:[01459021]: addu       $s2, $t2, $a1
    08831A2C:[0A20C598]: j          0x08831660
    08831A30:[01438021]: addu       $s0, $t2, $v1
    08831A34:[00061642]: srl        $v0, $a2, 0x0019
    08831A38:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08831A3C:[3042003F]: andi       $v0, $v0, 63
    08831A40:[00823023]: subu       $a2, $a0, $v0
    08831A44:[000620C0]: sll        $a0, $a2, 0x0003
    08831A48:[8E230008]: lw         $v1, 8($s1)
    08831A4C:[00861023]: subu       $v0, $a0, $a2
    08831A50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831A54:[00A30018]: mult       $a1, $v1
    08831A58:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831A5C:[34428081]: ori        $v0, $v0, -32639
    08831A60:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    08831A64:[3484FFFF]: ori        $a0, $a0, -1
    08831A68:[00001812]: mflo       $v1
    08831A6C:[00620019]: multu      $v1, $v0
    08831A70:[00001810]: mfhi       $v1
    08831A74:[000319C2]: srl        $v1, $v1, 0x0007
    08831A78:[00031E00]: sll        $v1, $v1, 0x0018
    08831A7C:[0E249E2A]: jal        0x089278A8
    08831A80:[00642025]: or         $a0, $v1, $a0
    08831A84:[8E230000]: lw         $v1, 0($s1)
    08831A88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831A8C:[1462FFB3]: bne        $v1, $v0, 0x0883195C
    08831A90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831A94:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831A98:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831A9C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08831AA0:[0E249F2F]: jal        0x08927CBC
    08831AA4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08831AA8:[0A20C660]: j          0x08831980
    08831AAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08831AB0:[1040FFB9]: beq        $v0, $zr, 0x08831998
    08831AB4:[28A20110]: slti       $v0, $a1, 272
    08831AB8:[1040FFB8]: beq        $v0, $zr, 0x0883199C
    08831ABC:[8FBF0054]: lw         $ra, 84($sp)
--> 08831AC0:[1880FFB7]: blez       $a0, 0x088319A0
    08831AC4:[8FBE0050]: lw         $fp, 80($sp)
    08831AC8:[5CC0FF71]: bgtzl      $a2, 0x08831890
    08831ACC:[8E620000]: lw         $v0, 0($s3)
    08831AD0:[0A20C669]: j          0x088319A4
  Back Branch 08831AC8 88,893 times (length 144)
  Back Branch 08831A8C 9,417 times (length 78)
    08831948:[00642025]: or         $a0, $v1, $a0
    0883194C:[8E230000]: lw         $v1, 0($s1)
    08831950:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831954:[1062004F]: beq        $v1, $v0, 0x08831A94
    08831958:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0883195C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08831960:[10620062]: beq        $v1, $v0, 0x08831AEC
    08831964:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831968:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883196C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08831970:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831974:[0E249F2F]: jal        0x08927CBC
    08831978:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883197C:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08831980:[34A50102]: ori        $a1, $a1, 258
    08831984:[26280020]: addiu      $t0, $s1, 32
    08831988:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0883198C:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08831990:[0E249CF3]: jal        0x089273CC
    08831994:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831998:[8FBF0054]: lw         $ra, 84($sp)
    0883199C:[8FBE0050]: lw         $fp, 80($sp)
    088319A0:[8FB7004C]: lw         $s7, 76($sp)
    088319A4:[8FB60048]: lw         $s6, 72($sp)
    088319A8:[8FB50044]: lw         $s5, 68($sp)
    088319AC:[8FB40040]: lw         $s4, 64($sp)
    088319B0:[8FB3003C]: lw         $s3, 60($sp)
    088319B4:[8FB20038]: lw         $s2, 56($sp)
    088319B8:[8FB10034]: lw         $s1, 52($sp)
    088319BC:[8FB00030]: lw         $s0, 48($sp)
    088319C0:[03E00008]: jr         $ra
    088319C4:[27BD0060]: addiu      $sp, $sp, 96
    088319C8:[3183007F]: andi       $v1, $t4, 127
    088319CC:[00031940]: sll        $v1, $v1, 0x0005
    088319D0:[000216C2]: srl        $v0, $v0, 0x001B
    088319D4:[00621825]: or         $v1, $v1, $v0
    088319D8:[000C24C2]: srl        $a0, $t4, 0x0013
    088319DC:[7DA56300]: ext        $a1, $t5, 12, 13
    088319E0:[7DC26180]: ext        $v0, $t6, 6, 13
    088319E4:[01625021]: addu       $t2, $t3, $v0
    088319E8:[006B4821]: addu       $t1, $v1, $t3
    088319EC:[01643021]: addu       $a2, $t3, $a0
    088319F0:[0A20C5A7]: j          0x0883169C
    088319F4:[01652821]: addu       $a1, $t3, $a1
    088319F8:[8E6E0014]: lw         $t6, 20($s3)
    088319FC:[8E6D0010]: lw         $t5, 16($s3)
    08831A00:[8E6C000C]: lw         $t4, 12($s3)
    08831A04:[31C3003F]: andi       $v1, $t6, 63
    08831A08:[000D1642]: srl        $v0, $t5, 0x0019
    08831A0C:[000319C0]: sll        $v1, $v1, 0x0007
    08831A10:[00621825]: or         $v1, $v1, $v0
    08831A14:[7D8459C0]: ext        $a0, $t4, 7, 12
    08831A18:[31A50FFF]: andi       $a1, $t5, 4095
    08831A1C:[000E14C2]: srl        $v0, $t6, 0x0013
    08831A20:[0142B021]: addu       $s6, $t2, $v0
    08831A24:[008AA821]: addu       $s5, $a0, $t2
    08831A28:[01459021]: addu       $s2, $t2, $a1
    08831A2C:[0A20C598]: j          0x08831660
    08831A30:[01438021]: addu       $s0, $t2, $v1
    08831A34:[00061642]: srl        $v0, $a2, 0x0019
    08831A38:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08831A3C:[3042003F]: andi       $v0, $v0, 63
    08831A40:[00823023]: subu       $a2, $a0, $v0
    08831A44:[000620C0]: sll        $a0, $a2, 0x0003
    08831A48:[8E230008]: lw         $v1, 8($s1)
    08831A4C:[00861023]: subu       $v0, $a0, $a2
    08831A50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831A54:[00A30018]: mult       $a1, $v1
    08831A58:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08831A5C:[34428081]: ori        $v0, $v0, -32639
    08831A60:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    08831A64:[3484FFFF]: ori        $a0, $a0, -1
    08831A68:[00001812]: mflo       $v1
    08831A6C:[00620019]: multu      $v1, $v0
    08831A70:[00001810]: mfhi       $v1
    08831A74:[000319C2]: srl        $v1, $v1, 0x0007
    08831A78:[00031E00]: sll        $v1, $v1, 0x0018
    08831A7C:[0E249E2A]: jal        0x089278A8
    08831A80:[00642025]: or         $a0, $v1, $a0
    08831A84:[8E230000]: lw         $v1, 0($s1)
    08831A88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08831A8C:[1462FFB3]: bne        $v1, $v0, 0x0883195C
    08831A90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08831A94:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831A98:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08831A9C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
_S1_2_8945704 21,563,434 instructions (1.722%), 133,090 calls (08945704 - 08945DD0, length 436)
    08945704:[27BDFFC0]: addiu      $sp, $sp, -64
    08945708:[AFBE0030]: sw         $fp, 48($sp)
    0894570C:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    08945710:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08945714:[AFB7002C]: sw         $s7, 44($sp)
    08945718:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894571C:[AFB60028]: sw         $s6, 40($sp)
    08945720:[AFB50024]: sw         $s5, 36($sp)
    08945724:[AFB40020]: sw         $s4, 32($sp)
    08945728:[AFB3001C]: sw         $s3, 28($sp)
    0894572C:[AFB20018]: sw         $s2, 24($sp)
    08945730:[AFB10014]: sw         $s1, 20($sp)
    08945734:[1080005C]: beq        $a0, $zr, 0x089458A8
    08945738:[AFB00010]: sw         $s0, 16($sp)
    0894573C:[8CAE0000]: lw         $t6, 0($a1)
    08945740:[25C20088]: addiu      $v0, $t6, 136
    08945744:[00C2102B]: sltu       $v0, $a2, $v0
    08945748:[14400057]: bne        $v0, $zr, 0x089458A8
    0894574C:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    08945750:[8C830018]: lw         $v1, 24($a0)
    08945754:[50600002]: beql       $v1, $zr, 0x08945760
    08945758:[8C89000C]: lw         $t1, 12($a0)
    0894575C:[8C690000]: lw         $t1, 0($v1)
    08945760:[50600002]: beql       $v1, $zr, 0x0894576C
    08945764:[8DF70010]: lw         $s7, 16($t7)
    08945768:[8C770004]: lw         $s7, 4($v1)
    0894576C:[8DEA0004]: lw         $t2, 4($t7)
    08945770:[15400059]: bne        $t2, $zr, 0x089458D8
    08945774:[00000000]: nop
    08945778:[11200026]: beq        $t1, $zr, 0x08945814
    0894577C:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    08945780:[95250004]: lhu        $a1, 4($t1)
    08945784:[95240006]: lhu        $a0, 6($t1)
    08945788:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    0894578C:[00822025]: or         $a0, $a0, $v0
    08945790:[00A32825]: or         $a1, $a1, $v1
    08945794:[ADC40000]: sw         $a0, 0($t6)
    08945798:[2408001F]: addiu      $t0, $zr, 31 <=> li $t0, 31
    0894579C:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    089457A0:[ADC50004]: sw         $a1, 4($t6)
    089457A4:[8D220018]: lw         $v0, 24($t1)
    089457A8:[9524000A]: lhu        $a0, 10($t1)
    089457AC:[95270008]: lhu        $a3, 8($t1)
    089457B0:[01221021]: addu       $v0, $t1, $v0
    089457B4:[8C460000]: lw         $a2, 0($v0)
    089457B8:[00802016]: clz        $a0, $a0
    089457BC:[01042023]: subu       $a0, $t0, $a0
    089457C0:[7CC51E00]: ext        $a1, $a2, 24, 4
    089457C4:[85E9001C]: lh         $t1, 28($t7)
    089457C8:[00E03816]: clz        $a3, $a3
    089457CC:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    089457D0:[00052C00]: sll        $a1, $a1, 0x0010
    089457D4:[00042200]: sll        $a0, $a0, 0x0008
    089457D8:[00A22825]: or         $a1, $a1, $v0
    089457DC:[00832025]: or         $a0, $a0, $v1
    089457E0:[01074023]: subu       $t0, $t0, $a3
    089457E4:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089457E8:[7C06FE04]: ins        $a2, $zr, 24, 8
    089457EC:[00C23025]: or         $a2, $a2, $v0
    089457F0:[25C30014]: addiu      $v1, $t6, 20
    089457F4:[25C20004]: addiu      $v0, $t6, 4
    089457F8:[00A92825]: or         $a1, $a1, $t1
    089457FC:[00882025]: or         $a0, $a0, $t0
    08945800:[AC44000C]: sw         $a0, 12($v0)
    08945804:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08945808:[AC460004]: sw         $a2, 4($v0)
    0894580C:[AC450008]: sw         $a1, 8($v0)
    08945810:[AF230000]: sw         $v1, 0($t9)
    08945814:[24E80004]: addiu      $t0, $a3, 4
    08945818:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0894581C:[ACE20000]: sw         $v0, 0($a3)
    08945820:[12E00020]: beq        $s7, $zr, 0x089458A4
    08945824:[AF280000]: sw         $t0, 0($t9)
    08945828:[8DE30068]: lw         $v1, 104($t7)
    0894582C:[8DE2006C]: lw         $v0, 108($t7)
    08945830:[8DE40064]: lw         $a0, 100($t7)
    08945834:[00031A00]: sll        $v1, $v1, 0x0008
    08945838:[96E50004]: lhu        $a1, 4($s7)
    0894583C:[00021400]: sll        $v0, $v0, 0x0010
    08945840:[00431025]: or         $v0, $v0, $v1
    08945844:[00042080]: sll        $a0, $a0, 0x0002
    08945848:[00441025]: or         $v0, $v0, $a0
    0894584C:[00451025]: or         $v0, $v0, $a1
    08945850:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    08945854:[00431025]: or         $v0, $v0, $v1
    08945858:[ACE20004]: sw         $v0, 4($a3)
    0894585C:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    08945860:[24E70014]: addiu      $a3, $a3, 20
    08945864:[8EE30018]: lw         $v1, 24($s7)
    08945868:[85E6001E]: lh         $a2, 30($t7)
    0894586C:[AF270000]: sw         $a3, 0($t9)
    08945870:[02E31821]: addu       $v1, $s7, $v1
    08945874:[00C23025]: or         $a2, $a2, $v0
    08945878:[8C650000]: lw         $a1, 0($v1)
    0894587C:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08945880:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    08945884:[7CA41E00]: ext        $a0, $a1, 24, 4
    08945888:[00042400]: sll        $a0, $a0, 0x0010
    0894588C:[7C05FE04]: ins        $a1, $zr, 24, 8
    08945890:[00A22825]: or         $a1, $a1, $v0
    08945894:[00832025]: or         $a0, $a0, $v1
    08945898:[AD06000C]: sw         $a2, 12($t0)
    0894589C:[AD050004]: sw         $a1, 4($t0)
    089458A0:[AD040008]: sw         $a0, 8($t0)
    089458A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089458A8:[8FBE0030]: lw         $fp, 48($sp)
    089458AC:[8FB7002C]: lw         $s7, 44($sp)
    089458B0:[8FB60028]: lw         $s6, 40($sp)
    089458B4:[8FB50024]: lw         $s5, 36($sp)
    089458B8:[8FB40020]: lw         $s4, 32($sp)
    089458BC:[8FB3001C]: lw         $s3, 28($sp)
    089458C0:[8FB20018]: lw         $s2, 24($sp)
    089458C4:[8FB10014]: lw         $s1, 20($sp)
    089458C8:[8FB00010]: lw         $s0, 16($sp)
    089458CC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089458D0:[03E00008]: jr         $ra
    089458D4:[27BD0040]: addiu      $sp, $sp, 64
    089458D8:[11200074]: beq        $t1, $zr, 0x08945AAC
    089458DC:[00000000]: nop
    089458E0:[9525000E]: lhu        $a1, 14($t1)
    089458E4:[9523000C]: lhu        $v1, 12($t1)
    089458E8:[95350008]: lhu        $s5, 8($t1)
    089458EC:[000528C0]: sll        $a1, $a1, 0x0003
    089458F0:[00A3001A]: div        $a1, $v1
    089458F4:[50600001]: beql       $v1, $zr, 0x089458FC
    089458F8:[000001CD]: break      0x00007
    089458FC:[9530002E]: lhu        $s0, 46($t1)
    08945900:[8DE80044]: lw         $t0, 68($t7)
    08945904:[9522000A]: lhu        $v0, 10($t1)
    08945908:[26A4FFFF]: addiu      $a0, $s5, -1
    0894590C:[2442FFFF]: addiu      $v0, $v0, -1
    08945910:[00802016]: clz        $a0, $a0
    08945914:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08945918:[8DE60008]: lw         $a2, 8($t7)
    0894591C:[00401016]: clz        $v0, $v0
    08945920:[00621023]: subu       $v0, $v1, $v0
    08945924:[8D270018]: lw         $a3, 24($t1)
    08945928:[00641823]: subu       $v1, $v1, $a0
    0894592C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08945930:[0044A004]: sllv       $s4, $a0, $v0
    08945934:[0064B004]: sllv       $s6, $a0, $v1
    08945938:[30C60001]: andi       $a2, $a2, 1
    0894593C:[0127C021]: addu       $t8, $t1, $a3
    08945940:[9532002A]: lhu        $s2, 42($t1)
    08945944:[00002812]: mflo       $a1
    08945948:[0110001A]: div        $t0, $s0
    0894594C:[24BEFFFF]: addiu      $fp, $a1, -1
    08945950:[00001010]: mfhi       $v0
    08945954:[00501821]: addu       $v1, $v0, $s0
    08945958:[00002810]: mfhi       $a1
    0894595C:[28420000]: slti       $v0, $v0, 0
    08945960:[10C000CB]: beq        $a2, $zr, 0x08945C90
    08945964:[0062280B]: movn       $a1, $v1, $v0
    08945968:[00B20018]: mult       $a1, $s2
    0894596C:[7D4400C0]: ext        $a0, $t2, 3, 1
    08945970:[95270006]: lhu        $a3, 6($t1)
    08945974:[00042200]: sll        $a0, $a0, 0x0008
    08945978:[240A001F]: addiu      $t2, $zr, 31 <=> li $t2, 31
    0894597C:[00001012]: mflo       $v0
    08945980:[00021080]: sll        $v0, $v0, 0x0002
    08945984:[00581021]: addu       $v0, $v0, $t8
    08945988:[8C510000]: lw         $s1, 0($v0)
    0894598C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08945990:[00822025]: or         $a0, $a0, $v0
    08945994:[7E251E00]: ext        $a1, $s1, 24, 4
    08945998:[02BE1821]: addu       $v1, $s5, $fp
    0894599C:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    089459A0:[02803016]: clz        $a2, $s4
    089459A4:[0062A824]: and        $s5, $v1, $v0
    089459A8:[01463023]: subu       $a2, $t2, $a2
    089459AC:[952B0004]: lhu        $t3, 4($t1)
    089459B0:[02C04016]: clz        $t0, $s6
    089459B4:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    089459B8:[00052C00]: sll        $a1, $a1, 0x0010
    089459BC:[01485023]: subu       $t2, $t2, $t0
    089459C0:[00063200]: sll        $a2, $a2, 0x0008
    089459C4:[00872025]: or         $a0, $a0, $a3
    089459C8:[00A22825]: or         $a1, $a1, $v0
    089459CC:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    089459D0:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    089459D4:[3C07B800]: lui        $a3, 0xB800 <=> li $a3, 0xB8000000
    089459D8:[00822025]: or         $a0, $a0, $v0
    089459DC:[00C73825]: or         $a3, $a2, $a3
    089459E0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089459E4:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089459E8:[7C08FE04]: ins        $t0, $zr, 24, 8
    089459EC:[25C90004]: addiu      $t1, $t6, 4
    089459F0:[01635825]: or         $t3, $t3, $v1
    089459F4:[01024025]: or         $t0, $t0, $v0
    089459F8:[00B52825]: or         $a1, $a1, $s5
    089459FC:[00EA3825]: or         $a3, $a3, $t2
    08945A00:[ADC40000]: sw         $a0, 0($t6)
    08945A04:[3C02B900]: lui        $v0, 0xB900 <=> li $v0, 0xB9000000
    08945A08:[00C23025]: or         $a2, $a2, $v0
    08945A0C:[ADCB0004]: sw         $t3, 4($t6)
    08945A10:[25C30014]: addiu      $v1, $t6, 20
    08945A14:[25C40020]: addiu      $a0, $t6, 32
    08945A18:[AD250008]: sw         $a1, 8($t1)
    08945A1C:[00CA3025]: or         $a2, $a2, $t2
    08945A20:[AD280004]: sw         $t0, 4($t1)
    08945A24:[AD27000C]: sw         $a3, 12($t1)
    08945A28:[8DE20048]: lw         $v0, 72($t7)
    08945A2C:[AF230000]: sw         $v1, 0($t9)
    08945A30:[52000001]: beql       $s0, $zr, 0x08945A38
    08945A34:[000001CD]: break      0x00007
    08945A38:[0050001A]: div        $v0, $s0
    08945A3C:[AF240000]: sw         $a0, 0($t9)
    08945A40:[AD260018]: sw         $a2, 24($t1)
    08945A44:[00001810]: mfhi       $v1
    08945A48:[00702021]: addu       $a0, $v1, $s0
    08945A4C:[00002810]: mfhi       $a1
    08945A50:[28630000]: slti       $v1, $v1, 0
    08945A54:[0083280B]: movn       $a1, $a0, $v1
    08945A58:[00B20018]: mult       $a1, $s2
    08945A5C:[00001012]: mflo       $v0
    08945A60:[00021080]: sll        $v0, $v0, 0x0002
    08945A64:[00581021]: addu       $v0, $v0, $t8
    08945A68:[8C510000]: lw         $s1, 0($v0)
    08945A6C:[3C02A900]: lui        $v0, 0xA900 <=> li $v0, 0xA9000000
    08945A70:[7E231E00]: ext        $v1, $s1, 24, 4
    08945A74:[00031C00]: sll        $v1, $v1, 0x0010
    08945A78:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08945A7C:[00621825]: or         $v1, $v1, $v0
    08945A80:[7C04FE04]: ins        $a0, $zr, 24, 8
    08945A84:[3C02A100]: lui        $v0, 0xA100 <=> li $v0, 0xA1000000
    08945A88:[00822025]: or         $a0, $a0, $v0
    08945A8C:[00751825]: or         $v1, $v1, $s5
    08945A90:[AD240010]: sw         $a0, 16($t1)
    08945A94:[AD230014]: sw         $v1, 20($t1)
    08945A98:[8F220000]: lw         $v0, 0($t9)
    08945A9C:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    08945AA0:[AC430000]: sw         $v1, 0($v0)
    08945AA4:[24420004]: addiu      $v0, $v0, 4
    08945AA8:[AF220000]: sw         $v0, 0($t9)
    08945AAC:[12E0FF7E]: beq        $s7, $zr, 0x089458A8
    08945AB0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08945AB4:[8DE30068]: lw         $v1, 104($t7)
    08945AB8:[8DE2006C]: lw         $v0, 108($t7)
    08945ABC:[8DE40064]: lw         $a0, 100($t7)
    08945AC0:[00031A00]: sll        $v1, $v1, 0x0008
    08945AC4:[00021400]: sll        $v0, $v0, 0x0010
    08945AC8:[96E80004]: lhu        $t0, 4($s7)
    08945ACC:[00431025]: or         $v0, $v0, $v1
    08945AD0:[00042080]: sll        $a0, $a0, 0x0002
    08945AD4:[8F2A0000]: lw         $t2, 0($t9)
    08945AD8:[00441025]: or         $v0, $v0, $a0
    08945ADC:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    08945AE0:[00481025]: or         $v0, $v0, $t0
    08945AE4:[00431025]: or         $v0, $v0, $v1
    08945AE8:[AD420000]: sw         $v0, 0($t2)
    08945AEC:[254A0004]: addiu      $t2, $t2, 4
    08945AF0:[96E7002E]: lhu        $a3, 46($s7)
    08945AF4:[8DE2004C]: lw         $v0, 76($t7)
    08945AF8:[AF2A0000]: sw         $t2, 0($t9)
    08945AFC:[50E00001]: beql       $a3, $zr, 0x08945B04
    08945B00:[000001CD]: break      0x00007
    08945B04:[0047001A]: div        $v0, $a3
    08945B08:[8DE40008]: lw         $a0, 8($t7)
    08945B0C:[8EE20018]: lw         $v0, 24($s7)
    08945B10:[96EC002A]: lhu        $t4, 42($s7)
    08945B14:[30840001]: andi       $a0, $a0, 1
    08945B18:[02E26821]: addu       $t5, $s7, $v0
    08945B1C:[00002810]: mfhi       $a1
    08945B20:[00004810]: mfhi       $t1
    08945B24:[00A71821]: addu       $v1, $a1, $a3
    08945B28:[28A20000]: slti       $v0, $a1, 0
    08945B2C:[14800016]: bne        $a0, $zr, 0x08945B88
    08945B30:[0062480B]: movn       $t1, $v1, $v0
    08945B34:[012C0018]: mult       $t1, $t4
    08945B38:[85E6001E]: lh         $a2, 30($t7)
    08945B3C:[00001012]: mflo       $v0
    08945B40:[00021080]: sll        $v0, $v0, 0x0002
    08945B44:[004D1021]: addu       $v0, $v0, $t5
    08945B48:[8C450000]: lw         $a1, 0($v0)
    08945B4C:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    08945B50:[00C33025]: or         $a2, $a2, $v1
    08945B54:[7CA41E00]: ext        $a0, $a1, 24, 4
    08945B58:[00042400]: sll        $a0, $a0, 0x0010
    08945B5C:[7C05FE04]: ins        $a1, $zr, 24, 8
    08945B60:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08945B64:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    08945B68:[2547000C]: addiu      $a3, $t2, 12
    08945B6C:[00A22825]: or         $a1, $a1, $v0
    08945B70:[00832025]: or         $a0, $a0, $v1
    08945B74:[AF270000]: sw         $a3, 0($t9)
    08945B78:[AD450000]: sw         $a1, 0($t2)
    08945B7C:[AD440004]: sw         $a0, 4($t2)
    08945B80:[0A251629]: j          0x089458A4
    08945B84:[AD460008]: sw         $a2, 8($t2)
    08945B88:[8DE20050]: lw         $v0, 80($t7)
    08945B8C:[96E40008]: lhu        $a0, 8($s7)
    08945B90:[25230001]: addiu      $v1, $t1, 1
    08945B94:[0047001A]: div        $v0, $a3
    08945B98:[00045902]: srl        $t3, $a0, 0x0004
    08945B9C:[000B1040]: sll        $v0, $t3, 0x0001
    08945BA0:[39040003]: xori       $a0, $t0, 3
    08945BA4:[0044580A]: movz       $t3, $v0, $a0
    08945BA8:[39850001]: xori       $a1, $t4, 1
    08945BAC:[2CA50001]: sltiu      $a1, $a1, 1
    08945BB0:[50E00001]: beql       $a3, $zr, 0x08945BB8
    08945BB4:[000001CD]: break      0x00007
    08945BB8:[00003010]: mfhi       $a2
    08945BBC:[00C72021]: addu       $a0, $a2, $a3
    08945BC0:[28C20000]: slti       $v0, $a2, 0
    08945BC4:[0082300B]: movn       $a2, $a0, $v0
    08945BC8:[00C31826]: xor        $v1, $a2, $v1
    08945BCC:[2C630001]: sltiu      $v1, $v1, 1
    08945BD0:[00651824]: and        $v1, $v1, $a1
    08945BD4:[10600007]: beq        $v1, $zr, 0x08945BF4
    08945BD8:[00CC0018]: mult       $a2, $t4
    08945BDC:[29620011]: slti       $v0, $t3, 17
    08945BE0:[50400004]: beql       $v0, $zr, 0x08945BF4
    08945BE4:[00CC0018]: mult       $a2, $t4
    08945BE8:[012C0018]: mult       $t1, $t4
    08945BEC:[0A2516CF]: j          0x08945B3C
    08945BF0:[000B3040]: sll        $a2, $t3, 0x0001
    08945BF4:[000B3140]: sll        $a2, $t3, 0x0005
    08945BF8:[8F250000]: lw         $a1, 0($t9)
    08945BFC:[3C08B000]: lui        $t0, 0xB000 <=> li $t0, 0xB0000000
    08945C00:[3C0AB100]: lui        $t2, 0xB100 <=> li $t2, 0xB1000000
    08945C04:[00001812]: mflo       $v1
    08945C08:[012C0018]: mult       $t1, $t4
    08945C0C:[00031880]: sll        $v1, $v1, 0x0002
    08945C10:[006D1821]: addu       $v1, $v1, $t5
    08945C14:[8C640000]: lw         $a0, 0($v1)
    08945C18:[3C09C400]: lui        $t1, 0xC400 <=> li $t1, 0xC4000000
    08945C1C:[00001012]: mflo       $v0
    08945C20:[00021080]: sll        $v0, $v0, 0x0002
    08945C24:[004D1021]: addu       $v0, $v0, $t5
    08945C28:[8C470000]: lw         $a3, 0($v0)
    08945C2C:[00862023]: subu       $a0, $a0, $a2
    08945C30:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08945C34:[7C02FE04]: ins        $v0, $zr, 24, 8
    08945C38:[00481025]: or         $v0, $v0, $t0
    08945C3C:[7CE61E00]: ext        $a2, $a3, 24, 4
    08945C40:[7C841E00]: ext        $a0, $a0, 24, 4
    08945C44:[ACA20000]: sw         $v0, 0($a1)
    08945C48:[00042400]: sll        $a0, $a0, 0x0010
    08945C4C:[24A50004]: addiu      $a1, $a1, 4
    08945C50:[00063400]: sll        $a2, $a2, 0x0010
    08945C54:[000B1840]: sll        $v1, $t3, 0x0001
    08945C58:[7C07FE04]: ins        $a3, $zr, 24, 8
    08945C5C:[00E83825]: or         $a3, $a3, $t0
    08945C60:[00CA3025]: or         $a2, $a2, $t2
    08945C64:[01694025]: or         $t0, $t3, $t1
    08945C68:[008A2025]: or         $a0, $a0, $t2
    08945C6C:[00691825]: or         $v1, $v1, $t1
    08945C70:[24A20014]: addiu      $v0, $a1, 20
    08945C74:[AF220000]: sw         $v0, 0($t9)
    08945C78:[ACA40000]: sw         $a0, 0($a1)
    08945C7C:[ACA30004]: sw         $v1, 4($a1)
    08945C80:[ACA70008]: sw         $a3, 8($a1)
    08945C84:[ACA6000C]: sw         $a2, 12($a1)
    08945C88:[0A251629]: j          0x089458A4
    08945C8C:[ACA80010]: sw         $t0, 16($a1)
    08945C90:[00B20018]: mult       $a1, $s2
    08945C94:[95240006]: lhu        $a0, 6($t1)
    08945C98:[7D430080]: ext        $v1, $t2, 2, 1
    08945C9C:[2642FFFF]: addiu      $v0, $s2, -1
    08945CA0:[00031A00]: sll        $v1, $v1, 0x0008
    08945CA4:[00021400]: sll        $v0, $v0, 0x0010
    08945CA8:[95250004]: lhu        $a1, 4($t1)
    08945CAC:[00431025]: or         $v0, $v0, $v1
    08945CB0:[00441025]: or         $v0, $v0, $a0
    08945CB4:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08945CB8:[00003012]: mflo       $a2
    08945CBC:[3C04C300]: lui        $a0, 0xC300 <=> li $a0, 0xC3000000
    08945CC0:[00431025]: or         $v0, $v0, $v1
    08945CC4:[00A42825]: or         $a1, $a1, $a0
    08945CC8:[00063080]: sll        $a2, $a2, 0x0002
    08945CCC:[25C30008]: addiu      $v1, $t6, 8
    08945CD0:[ADC20000]: sw         $v0, 0($t6)
    08945CD4:[0306C021]: addu       $t8, $t8, $a2
    08945CD8:[ADC50004]: sw         $a1, 4($t6)
    08945CDC:[1240FF6E]: beq        $s2, $zr, 0x08945A98
    08945CE0:[AF230000]: sw         $v1, 0($t9)
    08945CE4:[95290028]: lhu        $t1, 40($t1)
    08945CE8:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    08945CEC:[AFA20004]: sw         $v0, 4($sp)
    08945CF0:[02407021]: addu       $t6, $s2, $zr <=> move $t6, $s2
    08945CF4:[3C13B800]: lui        $s3, 0xB800 <=> li $s3, 0xB8000000
    08945CF8:[AFA90000]: sw         $t1, 0($sp)
    08945CFC:[3C12A800]: lui        $s2, 0xA800 <=> li $s2, 0xA8000000
    08945D00:[3C11A000]: lui        $s1, 0xA000 <=> li $s1, 0xA0000000
    08945D04:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    08945D08:[8F040000]: lw         $a0, 0($t8)
    08945D0C:[8F270000]: lw         $a3, 0($t9)
    08945D10:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08945D14:[02801016]: clz        $v0, $s4
    08945D18:[00621023]: subu       $v0, $v1, $v0
    08945D1C:[7C831E00]: ext        $v1, $a0, 24, 4
    08945D20:[7C04FE04]: ins        $a0, $zr, 24, 8
    08945D24:[02242025]: or         $a0, $s1, $a0
    08945D28:[ACE40000]: sw         $a0, 0($a3)
    08945D2C:[02BE2821]: addu       $a1, $s5, $fp
    08945D30:[00021200]: sll        $v0, $v0, 0x0008
    08945D34:[8FA40004]: lw         $a0, 4($sp)
    08945D38:[02C03016]: clz        $a2, $s6
    08945D3C:[02621025]: or         $v0, $s3, $v0
    08945D40:[00A42824]: and        $a1, $a1, $a0
    08945D44:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    08945D48:[00863023]: subu       $a2, $a0, $a2
    08945D4C:[24E70004]: addiu      $a3, $a3, 4
    08945D50:[00461025]: or         $v0, $v0, $a2
    08945D54:[00031C00]: sll        $v1, $v1, 0x0010
    08945D58:[02431825]: or         $v1, $s2, $v1
    08945D5C:[ACE20004]: sw         $v0, 4($a3)
    08945D60:[26AB0001]: addiu      $t3, $s5, 1
    08945D64:[26CC0001]: addiu      $t4, $s6, 1
    08945D68:[8FA20000]: lw         $v0, 0($sp)
    08945D6C:[268D0001]: addiu      $t5, $s4, 1
    08945D70:[00651825]: or         $v1, $v1, $a1
    08945D74:[000B47C2]: srl        $t0, $t3, 0x001F
    08945D78:[000C4FC2]: srl        $t1, $t4, 0x001F
    08945D7C:[000D57C2]: srl        $t2, $t5, 0x001F
    08945D80:[24E40008]: addiu      $a0, $a3, 8
    08945D84:[ACE30000]: sw         $v1, 0($a3)
    08945D88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08945D8C:[01685821]: addu       $t3, $t3, $t0
    08945D90:[01896021]: addu       $t4, $t4, $t1
    08945D94:[01AA6821]: addu       $t5, $t5, $t2
    08945D98:[25CEFFFF]: addiu      $t6, $t6, -1
    08945D9C:[02308821]: addu       $s1, $s1, $s0
    08945DA0:[02509021]: addu       $s2, $s2, $s0
    08945DA4:[02709821]: addu       $s3, $s3, $s0
    08945DA8:[27180004]: addiu      $t8, $t8, 4
    08945DAC:[10430005]: beq        $v0, $v1, 0x08945DC4
    08945DB0:[AF240000]: sw         $a0, 0($t9)
    08945DB4:[55C0FFD5]: bnel       $t6, $zr, 0x08945D0C
    08945DB8:[8F040000]: lw         $a0, 0($t8)
    08945DBC:[0A2516A7]: j          0x08945A9C
    08945DC0:[8F220000]: lw         $v0, 0($t9)
    08945DC4:[000BA843]: sra        $s5, $t3, 0x0001
    08945DC8:[000CB043]: sra        $s6, $t4, 0x0001
    08945DCC:[0A25176D]: j          0x08945DB4
    08945DD0:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 08945AAC 63,858 times (length 131)
  Back Branch 08945B80 63,858 times (length 185)
  Back Branch 08945CDC 63,858 times (length 147)
  Back Branch 08945DCC 63,858 times (length 8)
    08945DA0:[02509021]: addu       $s2, $s2, $s0
    08945DA4:[02709821]: addu       $s3, $s3, $s0
    08945DA8:[27180004]: addiu      $t8, $t8, 4
    08945DAC:[10430005]: beq        $v0, $v1, 0x08945DC4
    08945DB0:[AF240000]: sw         $a0, 0($t9)
--> 08945DB4:[55C0FFD5]: bnel       $t6, $zr, 0x08945D0C
    08945DB8:[8F040000]: lw         $a0, 0($t8)
    08945DBC:[0A2516A7]: j          0x08945A9C
    08945DC0:[8F220000]: lw         $v0, 0($t9)
    08945DC4:[000BA843]: sra        $s5, $t3, 0x0001
    08945DC8:[000CB043]: sra        $s6, $t4, 0x0001
--> 08945DCC:[0A25176D]: j          0x08945DB4
    08945DD0:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 08945DBC 63,858 times (length 202)
_S1_2_881C97C 21,304,332 instructions (1.701%), 59,551 calls (0881C834 - 0881CBCC, length 231)
    0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C97C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C980:[90C20000]: lbu        $v0, 0($a2)
    0881C984:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
    0881CAE8:[24A3FFFD]: addiu      $v1, $a1, -3
    0881CAEC:[0A20723E]: j          0x0881C8F8
    0881CAF0:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881CAF4:[2482FFFD]: addiu      $v0, $a0, -3
    0881CAF8:[00481806]: srlv       $v1, $t0, $v0
    0881CAFC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB00:[30630007]: andi       $v1, $v1, 7
    0881CB04:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0881CB08:[1462FF8C]: bne        $v1, $v0, 0x0881C93C
    0881CB0C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0881CB10:[2522FFFB]: addiu      $v0, $t1, -5
    0881CB14:[00481806]: srlv       $v1, $t0, $v0
    0881CB18:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB1C:[3063001F]: andi       $v1, $v1, 31
    0881CB20:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0881CB24:[1462FF85]: bne        $v1, $v0, 0x0881C93C
    0881CB28:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0881CB2C:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB30:[91440000]: lbu        $a0, 0($t2)
    0881CB34:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB38:[00644025]: or         $t0, $v1, $a0
    0881CB3C:[01281006]: srlv       $v0, $t0, $t1
    0881CB40:[304300FF]: andi       $v1, $v0, 255
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
    0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
    0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
    0881CB8C:[28820011]: slti       $v0, $a0, 17
    0881CB90:[5440000A]: bnel       $v0, $zr, 0x0881CBBC
    0881CB94:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB98:[28820019]: slti       $v0, $a0, 25
    0881CB9C:[1040FF34]: beq        $v0, $zr, 0x0881C870
    0881CBA0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881CBA4:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBA8:[91430000]: lbu        $v1, 0($t2)
    0881CBAC:[00081200]: sll        $v0, $t0, 0x0008
    0881CBB0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881CBB4:[00434025]: or         $t0, $v0, $v1
    0881CBB8:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBBC:[91430000]: lbu        $v1, 0($t2)
    0881CBC0:[00081200]: sll        $v0, $t0, 0x0008
    0881CBC4:[25290008]: addiu      $t1, $t1, 8
    0881CBC8:[0A207214]: j          0x0881C850
    0881CBCC:[00434025]: or         $t0, $v0, $v1
  Back Branch 0881C8F0 773,120 times (length 49)
--> 0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
  Back Branch 0881C904 587,820 times (length 12)
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
--> 0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
--> 0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
  Back Branch 0881CA90 302,663 times (length 13)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
--> 0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881C9A0 123,370 times (length 47)
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
--> 0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C97C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C980:[90C20000]: lbu        $v0, 0($a2)
    0881C984:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
--> 0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
--> 0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
  Back Branch 0881CA30 61,963 times (length 82)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C97C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C980:[90C20000]: lbu        $v0, 0($a2)
    0881C984:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
--> 0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
--> 0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0881CA58 42,398 times (length 92)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C97C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C980:[90C20000]: lbu        $v0, 0($a2)
    0881C984:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
--> 0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
  Back Branch 0881CAD4 12,811 times (length 9)
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
--> 0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
--> 0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
--> 0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
--> 0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
  Back Branch 0881C8AC 33 times (length 17)
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
--> 0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
_S1_2_883DDF4 19,732,430 instructions (1.575%), 127,306 calls (0883DDF4 - 0893BE7C, length 260131)
  Back Branch 0893BE78 127,306 times (length 194)
  Back Branch 0893BE70 127,306 times (length 152)
  Back Branch 0893BE68 127,306 times (length 11)
    0893BE30:[1000FFAA]: b          0x0893BCDC
    0893BE34:[608A8303]: vsub.t     C030.t, C030.t, C220.t
    0893BE38:[25290001]: addiu      $t1, $t1, 1
    0893BE3C:[15E9FF76]: bne        $t7, $t1, 0x0893BC18
    0893BE40:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
--> 0893BE44:[03E00008]: jr         $ra
    0893BE48:[00000000]: nop
    0893BE4C:[948F0018]: lhu        $t7, 24($a0)
    0893BE50:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0893BE54:[244EC460]: addiu      $t6, $v0, -15264
    0893BE58:[000F1980]: sll        $v1, $t7, 0x0006
    0893BE5C:[000F1200]: sll        $v0, $t7, 0x0008
    0893BE60:[00431023]: subu       $v0, $v0, $v1
    0893BE64:[03021021]: addu       $v0, $t8, $v0
--> 0893BE68:[19E0FFF6]: blez       $t7, 0x0893BE44
    0893BE6C:[2459FF40]: addiu      $t9, $v0, -192
    0893BE70:[0A24EF06]: j          0x0893BC18
    0893BE74:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0893BE78:[0A24EEDE]: j          0x0893BB78
  Back Branch 0893BE3C 127,306 times (length 139)
  Back Branch 0893BDDC 127,306 times (length 95)
    0893BC54:[84EB0042]: lh         $t3, 66($a3)
    0893BC58:[D8E40080]: lv.q       C100.q, 128($a3)
    0893BC5C:[D8E50090]: lv.q       C110.q, 144($a3)
    0893BC60:[D8E600A0]: lv.q       C120.q, 160($a3)
    0893BC64:[D8E700B0]: lv.q       C130.q, 176($a3)
--> 0893BC68:[D9030050]: lv.q       C030.q, 80($t0)
    0893BC6C:[D90C0070]: lv.q       C300.q, 112($t0)
    0893BC70:[C4C00060]: lwc1       $f0, 96($a2)
    0893BC74:[C4C10064]: lwc1       $f1, 100($a2)
    0893BC78:[C4C20068]: lwc1       $f2, 104($a2)
    0893BC7C:[314C0010]: andi       $t4, $t2, 16
    0893BC80:[15800058]: bne        $t4, $zr, 0x0893BDE4
    0893BC84:[C4C3006C]: lwc1       $f3, 108($a2)
    0893BC88:[BC5E0060]: cache      0x1E, 96($v0)
    0893BC8C:[316C0040]: andi       $t4, $t3, 64
    0893BC90:[1580005B]: bne        $t4, $zr, 0x0893BE00
    0893BC94:[D000A78D]: vmov.q     C310.q, R103.q
    0893BC98:[640CA70E]: vmul.t     C320.t, R103.t, C300.t
    0893BC9C:[314C0001]: andi       $t4, $t2, 1
    0893BCA0:[11800007]: beq        $t4, $zr, 0x0893BCC0
    0893BCA4:[D003808F]: vidt.q     C330.q
    0893BCA8:[D000A70F]: vmov.t     C330.t, R103.t
    0893BCAC:[314C0060]: andi       $t4, $t2, 96
    0893BCB0:[51800003]: beql       $t4, $zr, 0x0893BCC0
    0893BCB4:[D0008C0E]: vmov.t     C320.t, C300.t
    0893BCB8:[D007800E]: vone.t     C320.t
    0893BCBC:[640CA70F]: vmul.t     C330.t, R103.t, C300.t
    0893BCC0:[640D8303]: vmul.t     C030.t, C030.t, C310.t
    0893BCC4:[650E8000]: vscl.t     C000.t, C000.t, S320.s
    0893BCC8:[652E8101]: vscl.t     C010.t, C010.t, S321.s
    0893BCCC:[654E8202]: vscl.t     C020.t, C020.t, S322.s
    0893BCD0:[314C0080]: andi       $t4, $t2, 128
    0893BCD4:[1580004E]: bne        $t4, $zr, 0x0893BE10
    0893BCD8:[D00380A3]: vidt.q     R003.q
    0893BCDC:[F02480A8]: VMMUL.q    E200.q, E000.q, E100.q
    0893BCE0:[3C0B3F00]: lui        $t3, 0x3F00 <=> li $t3, 0x3F000000
    0893BCE4:[448B2800]: mtc1       $t3, $f5
    0893BCE8:[46000182]: mul.s      $f6, $f0, $f0
    0893BCEC:[460109C2]: mul.s      $f7, $f1, $f1
    0893BCF0:[46021202]: mul.s      $f8, $f2, $f2
    0893BCF4:[46010242]: mul.s      $f9, $f0, $f1
    0893BCF8:[46020A82]: mul.s      $f10, $f1, $f2
    0893BCFC:[460012C2]: mul.s      $f11, $f2, $f0
    0893BD00:[46001B02]: mul.s      $f12, $f3, $f0
    0893BD04:[46011B42]: mul.s      $f13, $f3, $f1
    0893BD08:[46021B82]: mul.s      $f14, $f3, $f2
    0893BD0C:[46072841]: sub.s      $f1, $f5, $f7
    0893BD10:[46082881]: sub.s      $f2, $f5, $f8
    0893BD14:[460C50C0]: add.s      $f3, $f10, $f12
    0893BD18:[460D5900]: add.s      $f4, $f11, $f13
    0893BD1C:[460E4940]: add.s      $f5, $f9, $f14
    0893BD20:[46060801]: sub.s      $f0, $f1, $f6
    0893BD24:[46080841]: sub.s      $f1, $f1, $f8
    0893BD28:[46061081]: sub.s      $f2, $f2, $f6
    0893BD2C:[460C5181]: sub.s      $f6, $f10, $f12
    0893BD30:[460D59C1]: sub.s      $f7, $f11, $f13
    0893BD34:[460E4A01]: sub.s      $f8, $f9, $f14
    0893BD38:[440B0000]: mfc1       $t3, $f0
    0893BD3C:[440C0800]: mfc1       $t4, $f1
    0893BD40:[440D1000]: mfc1       $t5, $f2
    0893BD44:[48EB0042]: MTV.s      $t3, S022.s
    0893BD48:[48EC0000]: MTV.s      $t4, S000.s
    0893BD4C:[48ED0021]: MTV.s      $t5, S011.s
    0893BD50:[440B1800]: mfc1       $t3, $f3
    0893BD54:[440C2000]: mfc1       $t4, $f4
    0893BD58:[440D2800]: mfc1       $t5, $f5
    0893BD5C:[48EB0041]: MTV.s      $t3, S012.s
    0893BD60:[48EC0002]: MTV.s      $t4, S020.s
    0893BD64:[48ED0020]: MTV.s      $t5, S001.s
    0893BD68:[440B3000]: mfc1       $t3, $f6
    0893BD6C:[440C3800]: mfc1       $t4, $f7
    0893BD70:[440D4000]: mfc1       $t5, $f8
    0893BD74:[BD180080]: cache      0x18, 128($t0)
    0893BD78:[D0008FAB]: vmov.q     R203.q, C330.q
    0893BD7C:[48EB0022]: MTV.s      $t3, S021.s
    0893BD80:[48EC0040]: MTV.s      $t4, S002.s
    0893BD84:[F9080080]: sv.q       C200.q, 128($t0)
    0893BD88:[48ED0001]: MTV.s      $t5, S010.s
    0893BD8C:[60008000]: vadd.t     C000.t, C000.t, C000.t
    0893BD90:[F9090090]: sv.q       C210.q, 144($t0)
    0893BD94:[60018101]: vadd.t     C010.t, C010.t, C010.t
    0893BD98:[60028202]: vadd.t     C020.t, C020.t, C020.t
    0893BD9C:[F90A00A0]: sv.q       C220.q, 160($t0)
    0893BDA0:[314C0002]: andi       $t4, $t2, 2
    0893BDA4:[11800024]: beq        $t4, $zr, 0x0893BE38
    0893BDA8:[F90B00B0]: sv.q       C230.q, 176($t0)
    0893BDAC:[650D8404]: vscl.t     C100.t, C100.t, S310.s
    0893BDB0:[652D8505]: vscl.t     C110.t, C110.t, S311.s
    0893BDB4:[654D8606]: vscl.t     C120.t, C120.t, S312.s
    0893BDB8:[D00380A7]: vidt.q     R103.q
    0893BDBC:[F8E40080]: sv.q       C100.q, 128($a3)
    0893BDC0:[F8E50090]: sv.q       C110.q, 144($a3)
    0893BDC4:[1000001C]: b          0x0893BE38
    0893BDC8:[F8E600A0]: sv.q       C120.q, 160($a3)
    0893BDCC:[D9C40000]: lv.q       C100.q, 0($t6)
    0893BDD0:[D9C50010]: lv.q       C110.q, 16($t6)
    0893BDD4:[D9C60020]: lv.q       C120.q, 32($t6)
    0893BDD8:[D9C70030]: lv.q       C130.q, 48($t6)
--> 0893BDDC:[1000FFA2]: b          0x0893BC68
    0893BDE0:[D00780A7]: vone.q     R103.q
    0893BDE4:[8D0C0030]: lw         $t4, 48($t0)
    0893BDE8:[D9800000]: lv.q       C000.q, 0($t4)
    0893BDEC:[D9810010]: lv.q       C010.q, 16($t4)
_S1_2_88314B8 15,893,352 instructions (1.269%), 77,313 calls (088314B8 - 08831574, length 48)
    088314B8:[27BDFFE0]: addiu      $sp, $sp, -32
    088314BC:[AFB3000C]: sw         $s3, 12($sp)
    088314C0:[AFB10004]: sw         $s1, 4($sp)
    088314C4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088314C8:[AFBF0010]: sw         $ra, 16($sp)
    088314CC:[AFB20008]: sw         $s2, 8($sp)
    088314D0:[AFB00000]: sw         $s0, 0($sp)
    088314D4:[8C84010C]: lw         $a0, 268($a0)
    088314D8:[18800007]: blez       $a0, 0x088314F8
    088314DC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088314E0:[8E220000]: lw         $v0, 0($s1)
    088314E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088314E8:[24630001]: addiu      $v1, $v1, 1
    088314EC:[AC400000]: sw         $zr, 0($v0)
    088314F0:[1464FFFD]: bne        $v1, $a0, 0x088314E8
    088314F4:[24420004]: addiu      $v0, $v0, 4
    088314F8:[8E270108]: lw         $a3, 264($s1)
    088314FC:[18E00018]: blez       $a3, 0x08831560
    08831500:[8FBF0010]: lw         $ra, 16($sp)
    08831504:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08831508:[0A20C547]: j          0x0883151C
    0883150C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08831510:[0207102A]: slt        $v0, $s0, $a3
    08831514:[10400012]: beq        $v0, $zr, 0x08831560
    08831518:[8FBF0010]: lw         $ra, 16($sp)
    0883151C:[8E220014]: lw         $v0, 20($s1)
    08831520:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08831524:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08831528:[02421021]: addu       $v0, $s2, $v0
    0883152C:[8C43001C]: lw         $v1, 28($v0)
    08831530:[26100001]: addiu      $s0, $s0, 1
    08831534:[2652002C]: addiu      $s2, $s2, 44
    08831538:[30630003]: andi       $v1, $v1, 3
    0883153C:[1060FFF4]: beq        $v1, $zr, 0x08831510
    08831540:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08831544:[0E20C375]: jal        0x08830DD4
    08831548:[00000000]: nop
    0883154C:[8E270108]: lw         $a3, 264($s1)
    08831550:[0207102A]: slt        $v0, $s0, $a3
    08831554:[5440FFF2]: bnel       $v0, $zr, 0x08831520
    08831558:[8E220014]: lw         $v0, 20($s1)
    0883155C:[8FBF0010]: lw         $ra, 16($sp)
    08831560:[8FB3000C]: lw         $s3, 12($sp)
    08831564:[8FB20008]: lw         $s2, 8($sp)
    08831568:[8FB10004]: lw         $s1, 4($sp)
    0883156C:[8FB00000]: lw         $s0, 0($sp)
    08831570:[03E00008]: jr         $ra
    08831574:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883153C 910,772 times (length 13)
    088314FC:[18E00018]: blez       $a3, 0x08831560
    08831500:[8FBF0010]: lw         $ra, 16($sp)
    08831504:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08831508:[0A20C547]: j          0x0883151C
    0883150C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08831510:[0207102A]: slt        $v0, $s0, $a3
    08831514:[10400012]: beq        $v0, $zr, 0x08831560
    08831518:[8FBF0010]: lw         $ra, 16($sp)
    0883151C:[8E220014]: lw         $v0, 20($s1)
    08831520:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08831524:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08831528:[02421021]: addu       $v0, $s2, $v0
    0883152C:[8C43001C]: lw         $v1, 28($v0)
    08831530:[26100001]: addiu      $s0, $s0, 1
    08831534:[2652002C]: addiu      $s2, $s2, 44
    08831538:[30630003]: andi       $v1, $v1, 3
--> 0883153C:[1060FFF4]: beq        $v1, $zr, 0x08831510
    08831540:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08831544:[0E20C375]: jal        0x08830DD4
    08831548:[00000000]: nop
    0883154C:[8E270108]: lw         $a3, 264($s1)
  Back Branch 088314F0 540,941 times (length 4)
    088314D4:[8C84010C]: lw         $a0, 268($a0)
    088314D8:[18800007]: blez       $a0, 0x088314F8
    088314DC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088314E0:[8E220000]: lw         $v0, 0($s1)
    088314E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 088314E8:[24630001]: addiu      $v1, $v1, 1
    088314EC:[AC400000]: sw         $zr, 0($v0)
--> 088314F0:[1464FFFD]: bne        $v1, $a0, 0x088314E8
    088314F4:[24420004]: addiu      $v0, $v0, 4
    088314F8:[8E270108]: lw         $a3, 264($s1)
    088314FC:[18E00018]: blez       $a3, 0x08831560
    08831500:[8FBF0010]: lw         $ra, 16($sp)
  Back Branch 08831554 17,078 times (length 15)
    0883150C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08831510:[0207102A]: slt        $v0, $s0, $a3
    08831514:[10400012]: beq        $v0, $zr, 0x08831560
    08831518:[8FBF0010]: lw         $ra, 16($sp)
    0883151C:[8E220014]: lw         $v0, 20($s1)
--> 08831520:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08831524:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08831528:[02421021]: addu       $v0, $s2, $v0
    0883152C:[8C43001C]: lw         $v1, 28($v0)
    08831530:[26100001]: addiu      $s0, $s0, 1
    08831534:[2652002C]: addiu      $s2, $s2, 44
    08831538:[30630003]: andi       $v1, $v1, 3
    0883153C:[1060FFF4]: beq        $v1, $zr, 0x08831510
    08831540:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08831544:[0E20C375]: jal        0x08830DD4
    08831548:[00000000]: nop
    0883154C:[8E270108]: lw         $a3, 264($s1)
    08831550:[0207102A]: slt        $v0, $s0, $a3
--> 08831554:[5440FFF2]: bnel       $v0, $zr, 0x08831520
    08831558:[8E220014]: lw         $v0, 20($s1)
    0883155C:[8FBF0010]: lw         $ra, 16($sp)
    08831560:[8FB3000C]: lw         $s3, 12($sp)
    08831564:[8FB20008]: lw         $s2, 8($sp)
_S1_2_885DE7C 12,658,936 instructions (1.011%), 2,834 calls (08831ED0 - 0892713C, length 251036)
  Back Branch 088320EC 1,331,275 times (length 6)
    088320C8:[30A5FFFF]: andi       $a1, $a1, -1
    088320CC:[24E40004]: addiu      $a0, $a3, 4
    088320D0:[10A60008]: beq        $a1, $a2, 0x088320F4
    088320D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088320D8:[24630001]: addiu      $v1, $v1, 1
--> 088320DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088320E0:[11030056]: beq        $t0, $v1, 0x0883223C
    088320E4:[24840004]: addiu      $a0, $a0, 4
    088320E8:[94E20000]: lhu        $v0, 0($a3)
--> 088320EC:[1445FFFB]: bne        $v0, $a1, 0x088320DC
    088320F0:[24630001]: addiu      $v1, $v1, 1
    088320F4:[94F40002]: lhu        $s4, 2($a3)
    088320F8:[8E240008]: lw         $a0, 8($s1)
    088320FC:[001411C0]: sll        $v0, $s4, 0x0007
  Back Branch 08832060 801,376 times (length 44)
    08831FA4:[8E240108]: lw         $a0, 264($s1)
    08831FA8:[58800030]: blezl      $a0, 0x0883206C
    08831FAC:[8E24010C]: lw         $a0, 268($s1)
    08831FB0:[8E260014]: lw         $a2, 20($s1)
    08831FB4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 08831FB8:[8CC2001C]: lw         $v0, 28($a2)
    08831FBC:[30420003]: andi       $v0, $v0, 3
    08831FC0:[50400026]: beql       $v0, $zr, 0x0883205C
    08831FC4:[25290001]: addiu      $t1, $t1, 1
    08831FC8:[8CC30000]: lw         $v1, 0($a2)
    08831FCC:[58600023]: blezl      $v1, 0x0883205C
    08831FD0:[25290001]: addiu      $t1, $t1, 1
    08831FD4:[8CC70008]: lw         $a3, 8($a2)
    08831FD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08831FDC:[8CE20000]: lw         $v0, 0($a3)
    08831FE0:[25080001]: addiu      $t0, $t0, 1
    08831FE4:[10400018]: beq        $v0, $zr, 0x08832048
    08831FE8:[24E70004]: addiu      $a3, $a3, 4
    08831FEC:[8C420000]: lw         $v0, 0($v0)
    08831FF0:[8CC5001C]: lw         $a1, 28($a2)
    08831FF4:[7C423BC0]: ext        $v0, $v0, 15, 8
    08831FF8:[2442FFFF]: addiu      $v0, $v0, -1
    08831FFC:[00021980]: sll        $v1, $v0, 0x0006
    08832000:[000210C0]: sll        $v0, $v0, 0x0003
    08832004:[00621823]: subu       $v1, $v1, $v0
    08832008:[000320C0]: sll        $a0, $v1, 0x0003
    0883200C:[00832023]: subu       $a0, $a0, $v1
    08832010:[02042021]: addu       $a0, $s0, $a0
    08832014:[7CA50200]: ext        $a1, $a1, 8, 1
    08832018:[AC850004]: sw         $a1, 4($a0)
    0883201C:[8CC20020]: lw         $v0, 32($a2)
    08832020:[AC820018]: sw         $v0, 24($a0)
    08832024:[8CC30024]: lw         $v1, 36($a2)
    08832028:[AC83001C]: sw         $v1, 28($a0)
    0883202C:[8CC2001C]: lw         $v0, 28($a2)
    08832030:[7C420980]: ext        $v0, $v0, 6, 2
    08832034:[AC820000]: sw         $v0, 0($a0)
    08832038:[8CC3001C]: lw         $v1, 28($a2)
    0883203C:[7C633A40]: ext        $v1, $v1, 9, 8
    08832040:[AC830008]: sw         $v1, 8($a0)
    08832044:[8CC30000]: lw         $v1, 0($a2)
    08832048:[0103102A]: slt        $v0, $t0, $v1
    0883204C:[5440FFE4]: bnel       $v0, $zr, 0x08831FE0
    08832050:[8CE20000]: lw         $v0, 0($a3)
    08832054:[8E240108]: lw         $a0, 264($s1)
    08832058:[25290001]: addiu      $t1, $t1, 1
    0883205C:[0124102A]: slt        $v0, $t1, $a0
--> 08832060:[1440FFD5]: bne        $v0, $zr, 0x08831FB8
    08832064:[24C6002C]: addiu      $a2, $a2, 44
    08832068:[8E24010C]: lw         $a0, 268($s1)
    0883206C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08832070:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
  Back Branch 0885DF88 510,976 times (length 6)
    0885DF64:[8FA40010]: lw         $a0, 16($sp)
    0885DF68:[00171140]: sll        $v0, $s7, 0x0005
    0885DF6C:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0885DF70:[0A2177E1]: j          0x0885DF84
    0885DF74:[00828821]: addu       $s1, $a0, $v0
--> 0885DF78:[26520007]: addiu      $s2, $s2, 7
    0885DF7C:[5253001B]: beql       $s2, $s3, 0x0885DFEC
    0885DF80:[26F70001]: addiu      $s7, $s7, 1
    0885DF84:[82220000]: lb         $v0, 0($s1)
--> 0885DF88:[1455FFFB]: bne        $v0, $s5, 0x0885DF78
    0885DF8C:[26310001]: addiu      $s1, $s1, 1
    0885DF90:[8E900004]: lw         $s0, 4($s4)
    0885DF94:[8E050018]: lw         $a1, 24($s0)
    0885DF98:[8E06001C]: lw         $a2, 28($s0)
  Back Branch 0885EA14 508,423 times (length 561)
  Back Branch 0885E088 495,008 times (length 28)
    0885E00C:[8FA30010]: lw         $v1, 16($sp)
    0885E010:[00171140]: sll        $v0, $s7, 0x0005
    0885E014:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0885E018:[00628821]: addu       $s1, $v1, $v0
    0885E01C:[82220000]: lb         $v0, 0($s1)
--> 0885E020:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0885E024:[28420002]: slti       $v0, $v0, 2
    0885E028:[14400016]: bne        $v0, $zr, 0x0885E084
    0885E02C:[26310001]: addiu      $s1, $s1, 1
    0885E030:[0E20F3F5]: jal        0x0883CFD4
    0885E034:[8E840000]: lw         $a0, 0($s4)
    0885E038:[8E900004]: lw         $s0, 4($s4)
    0885E03C:[8E050018]: lw         $a1, 24($s0)
    0885E040:[8E06001C]: lw         $a2, 28($s0)
    0885E044:[8E070020]: lw         $a3, 32($s0)
    0885E048:[8E040014]: lw         $a0, 20($s0)
    0885E04C:[AE120000]: sw         $s2, 0($s0)
    0885E050:[AE130004]: sw         $s3, 4($s0)
    0885E054:[0E249D6E]: jal        0x089275B8
    0885E058:[AE160008]: sw         $s6, 8($s0)
    0885E05C:[0E249E2A]: jal        0x089278A8
    0885E060:[8E04002C]: lw         $a0, 44($s0)
    0885E064:[8E0A0028]: lw         $t2, 40($s0)
    0885E068:[8E040000]: lw         $a0, 0($s0)
    0885E06C:[8E050004]: lw         $a1, 4($s0)
    0885E070:[8E060008]: lw         $a2, 8($s0)
    0885E074:[8E07000C]: lw         $a3, 12($s0)
    0885E078:[8E080010]: lw         $t0, 16($s0)
    0885E07C:[0E249D75]: jal        0x089275D4
    0885E080:[8E090024]: lw         $t1, 36($s0)
    0885E084:[26520007]: addiu      $s2, $s2, 7
--> 0885E088:[5655FFE5]: bnel       $s2, $s5, 0x0885E020
    0885E08C:[82220000]: lb         $v0, 0($s1)
    0885E090:[26F70001]: addiu      $s7, $s7, 1
    0885E094:[16FEFFDD]: bne        $s7, $fp, 0x0885E00C
    0885E098:[26730007]: addiu      $s3, $s3, 7
  Back Branch 088321A4 217,138 times (length 74)
    08832070:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08832074:[02A4102A]: slt        $v0, $s5, $a0
    08832078:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0883207C:[1040004B]: beq        $v0, $zr, 0x088321AC
    08832080:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08832084:[8E290000]: lw         $t1, 0($s1)
    08832088:[01331021]: addu       $v0, $t1, $s3
    0883208C:[8C420000]: lw         $v0, 0($v0)
    08832090:[5040002E]: beql       $v0, $zr, 0x0883214C
    08832094:[26B50001]: addiu      $s5, $s5, 1
    08832098:[8E280110]: lw         $t0, 272($s1)
    0883209C:[19000066]: blez       $t0, 0x08832238
    088320A0:[8C4B0004]: lw         $t3, 4($v0)
    088320A4:[8C4A0000]: lw         $t2, 0($v0)
    088320A8:[8E270010]: lw         $a3, 16($s1)
    088320AC:[316400FF]: andi       $a0, $t3, 255
    088320B0:[00042240]: sll        $a0, $a0, 0x0009
    088320B4:[000A15C2]: srl        $v0, $t2, 0x0017
    088320B8:[00822025]: or         $a0, $a0, $v0
    088320BC:[000423C0]: sll        $a0, $a0, 0x000F
    088320C0:[94E60000]: lhu        $a2, 0($a3)
    088320C4:[00042BC3]: sra        $a1, $a0, 0x000F
    088320C8:[30A5FFFF]: andi       $a1, $a1, -1
    088320CC:[24E40004]: addiu      $a0, $a3, 4
    088320D0:[10A60008]: beq        $a1, $a2, 0x088320F4
    088320D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088320D8:[24630001]: addiu      $v1, $v1, 1
    088320DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088320E0:[11030056]: beq        $t0, $v1, 0x0883223C
    088320E4:[24840004]: addiu      $a0, $a0, 4
    088320E8:[94E20000]: lhu        $v0, 0($a3)
    088320EC:[1445FFFB]: bne        $v0, $a1, 0x088320DC
    088320F0:[24630001]: addiu      $v1, $v1, 1
    088320F4:[94F40002]: lhu        $s4, 2($a3)
    088320F8:[8E240008]: lw         $a0, 8($s1)
    088320FC:[001411C0]: sll        $v0, $s4, 0x0007
    08832100:[00148140]: sll        $s0, $s4, 0x0005
    08832104:[02028021]: addu       $s0, $s0, $v0
    08832108:[00902021]: addu       $a0, $a0, $s0
    0883210C:[0E25182E]: jal        0x089460B8
    08832110:[2484FF70]: addiu      $a0, $a0, -144
    08832114:[8E230008]: lw         $v1, 8($s1)
    08832118:[02032021]: addu       $a0, $s0, $v1
    0883211C:[8C82FF78]: lw         $v0, -136($a0)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
    08832130:[01331021]: addu       $v0, $t1, $s3
    08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
--> 088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
  Back Branch 08832254 138,151 times (length 74)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
    08832130:[01331021]: addu       $v0, $t1, $s3
--> 08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
    088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088321B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321BC:[0E249F2F]: jal        0x08927CBC
    088321C0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088321C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321C8:[0E249E73]: jal        0x089279CC
    088321CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088321D0:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088321D4:[0E249E58]: jal        0x08927960
    088321D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088321DC:[0E259777]: jal        0x08965DDC [sceKernelDcacheWritebackAll]
    088321E0:[00000000]: nop
    088321E4:[0E249C24]: jal        0x08927090
    088321E8:[00000000]: nop
    088321EC:[04400034]: bltz       $v0, 0x088322C0
    088321F0:[26C598C0]: addiu      $a1, $s6, -26432
    088321F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088321FC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08832200:[0E249A97]: jal        0x08926A5C
    08832204:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08832208:[8FBF001C]: lw         $ra, 28($sp)
    0883220C:[8FB60018]: lw         $s6, 24($sp)
    08832210:[8FB50014]: lw         $s5, 20($sp)
    08832214:[8FB40010]: lw         $s4, 16($sp)
    08832218:[8FB3000C]: lw         $s3, 12($sp)
    0883221C:[8FB20008]: lw         $s2, 8($sp)
    08832220:[8FB10004]: lw         $s1, 4($sp)
    08832224:[8FB00000]: lw         $s0, 0($sp)
    08832228:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883222C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08832230:[0A249C3E]: j          0x089270F8
    08832234:[27BD0020]: addiu      $sp, $sp, 32
    08832238:[8C4A0000]: lw         $t2, 0($v0)
    0883223C:[316200FF]: andi       $v0, $t3, 255
    08832240:[000A1DC2]: srl        $v1, $t2, 0x0017
    08832244:[00021240]: sll        $v0, $v0, 0x0009
    08832248:[00431025]: or         $v0, $v0, $v1
    0883224C:[000223C0]: sll        $a0, $v0, 0x000F
    08832250:[00042BC3]: sra        $a1, $a0, 0x000F
--> 08832254:[1285FFB7]: beq        $s4, $a1, 0x08832134
    08832258:[01331021]: addu       $v0, $t1, $s3
    0883225C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08832260:[8E240008]: lw         $a0, 8($s1)
    08832264:[001411C0]: sll        $v0, $s4, 0x0007
  Back Branch 0883228C 132,525 times (length 89)
    0883211C:[8C82FF78]: lw         $v0, -136($a0)
    08832120:[30420001]: andi       $v0, $v0, 1
    08832124:[1440005B]: bne        $v0, $zr, 0x08832294
    08832128:[00000000]: nop
    0883212C:[8E290000]: lw         $t1, 0($s1)
--> 08832130:[01331021]: addu       $v0, $t1, $s3
    08832134:[8C460000]: lw         $a2, 0($v0)
    08832138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883213C:[0E20C55E]: jal        0x08831578
    08832140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832144:[8E24010C]: lw         $a0, 268($s1)
    08832148:[26B50001]: addiu      $s5, $s5, 1
    0883214C:[02A4102A]: slt        $v0, $s5, $a0
    08832150:[1040000F]: beq        $v0, $zr, 0x08832190
    08832154:[00000000]: nop
    08832158:[8E220000]: lw         $v0, 0($s1)
    0883215C:[00531021]: addu       $v0, $v0, $s3
    08832160:[8C430004]: lw         $v1, 4($v0)
    08832164:[1060000E]: beq        $v1, $zr, 0x088321A0
    08832168:[02A4102A]: slt        $v0, $s5, $a0
    0883216C:[90620004]: lbu        $v0, 4($v1)
    08832170:[8C630000]: lw         $v1, 0($v1)
    08832174:[00021240]: sll        $v0, $v0, 0x0009
    08832178:[00031DC2]: srl        $v1, $v1, 0x0017
    0883217C:[00431025]: or         $v0, $v0, $v1
    08832180:[000213C0]: sll        $v0, $v0, 0x000F
    08832184:[000213C3]: sra        $v0, $v0, 0x000F
    08832188:[12820005]: beq        $s4, $v0, 0x088321A0
    0883218C:[02A4102A]: slt        $v0, $s5, $a0
    08832190:[0E249EB4]: jal        0x08927AD0
    08832194:[00000000]: nop
    08832198:[8E24010C]: lw         $a0, 268($s1)
    0883219C:[02A4102A]: slt        $v0, $s5, $a0
    088321A0:[26730004]: addiu      $s3, $s3, 4
    088321A4:[1440FFB7]: bne        $v0, $zr, 0x08832084
    088321A8:[26520188]: addiu      $s2, $s2, 392
    088321AC:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088321B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088321B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088321B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321BC:[0E249F2F]: jal        0x08927CBC
    088321C0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088321C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321C8:[0E249E73]: jal        0x089279CC
    088321CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088321D0:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088321D4:[0E249E58]: jal        0x08927960
    088321D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088321DC:[0E259777]: jal        0x08965DDC [sceKernelDcacheWritebackAll]
    088321E0:[00000000]: nop
    088321E4:[0E249C24]: jal        0x08927090
    088321E8:[00000000]: nop
    088321EC:[04400034]: bltz       $v0, 0x088322C0
    088321F0:[26C598C0]: addiu      $a1, $s6, -26432
    088321F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088321F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088321FC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08832200:[0E249A97]: jal        0x08926A5C
    08832204:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08832208:[8FBF001C]: lw         $ra, 28($sp)
    0883220C:[8FB60018]: lw         $s6, 24($sp)
    08832210:[8FB50014]: lw         $s5, 20($sp)
    08832214:[8FB40010]: lw         $s4, 16($sp)
    08832218:[8FB3000C]: lw         $s3, 12($sp)
    0883221C:[8FB20008]: lw         $s2, 8($sp)
    08832220:[8FB10004]: lw         $s1, 4($sp)
    08832224:[8FB00000]: lw         $s0, 0($sp)
    08832228:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883222C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08832230:[0A249C3E]: j          0x089270F8
    08832234:[27BD0020]: addiu      $sp, $sp, 32
    08832238:[8C4A0000]: lw         $t2, 0($v0)
    0883223C:[316200FF]: andi       $v0, $t3, 255
    08832240:[000A1DC2]: srl        $v1, $t2, 0x0017
    08832244:[00021240]: sll        $v0, $v0, 0x0009
    08832248:[00431025]: or         $v0, $v0, $v1
    0883224C:[000223C0]: sll        $a0, $v0, 0x000F
    08832250:[00042BC3]: sra        $a1, $a0, 0x000F
    08832254:[1285FFB7]: beq        $s4, $a1, 0x08832134
    08832258:[01331021]: addu       $v0, $t1, $s3
    0883225C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08832260:[8E240008]: lw         $a0, 8($s1)
    08832264:[001411C0]: sll        $v0, $s4, 0x0007
    08832268:[00148140]: sll        $s0, $s4, 0x0005
    0883226C:[02028021]: addu       $s0, $s0, $v0
    08832270:[00902021]: addu       $a0, $a0, $s0
    08832274:[0E25182E]: jal        0x089460B8
    08832278:[2484FF70]: addiu      $a0, $a0, -144
    0883227C:[8E230008]: lw         $v1, 8($s1)
    08832280:[02032021]: addu       $a0, $s0, $v1
    08832284:[8C82FF78]: lw         $v0, -136($a0)
    08832288:[30420001]: andi       $v0, $v0, 1
--> 0883228C:[5040FFA8]: beql       $v0, $zr, 0x08832130
    08832290:[8E290000]: lw         $t1, 0($s1)
    08832294:[0E2512ED]: jal        0x08944BB4
    08832298:[2484FF70]: addiu      $a0, $a0, -144
    0883229C:[46000306]: mov.s      $f12, $f0
  Back Branch 0883204C 126,356 times (length 29)
    08831FCC:[58600023]: blezl      $v1, 0x0883205C
    08831FD0:[25290001]: addiu      $t1, $t1, 1
    08831FD4:[8CC70008]: lw         $a3, 8($a2)
    08831FD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08831FDC:[8CE20000]: lw         $v0, 0($a3)
--> 08831FE0:[25080001]: addiu      $t0, $t0, 1
    08831FE4:[10400018]: beq        $v0, $zr, 0x08832048
    08831FE8:[24E70004]: addiu      $a3, $a3, 4
    08831FEC:[8C420000]: lw         $v0, 0($v0)
    08831FF0:[8CC5001C]: lw         $a1, 28($a2)
    08831FF4:[7C423BC0]: ext        $v0, $v0, 15, 8
    08831FF8:[2442FFFF]: addiu      $v0, $v0, -1
    08831FFC:[00021980]: sll        $v1, $v0, 0x0006
    08832000:[000210C0]: sll        $v0, $v0, 0x0003
    08832004:[00621823]: subu       $v1, $v1, $v0
    08832008:[000320C0]: sll        $a0, $v1, 0x0003
    0883200C:[00832023]: subu       $a0, $a0, $v1
    08832010:[02042021]: addu       $a0, $s0, $a0
    08832014:[7CA50200]: ext        $a1, $a1, 8, 1
    08832018:[AC850004]: sw         $a1, 4($a0)
    0883201C:[8CC20020]: lw         $v0, 32($a2)
    08832020:[AC820018]: sw         $v0, 24($a0)
    08832024:[8CC30024]: lw         $v1, 36($a2)
    08832028:[AC83001C]: sw         $v1, 28($a0)
    0883202C:[8CC2001C]: lw         $v0, 28($a2)
    08832030:[7C420980]: ext        $v0, $v0, 6, 2
    08832034:[AC820000]: sw         $v0, 0($a0)
    08832038:[8CC3001C]: lw         $v1, 28($a2)
    0883203C:[7C633A40]: ext        $v1, $v1, 9, 8
    08832040:[AC830008]: sw         $v1, 8($a0)
    08832044:[8CC30000]: lw         $v1, 0($a2)
    08832048:[0103102A]: slt        $v0, $t0, $v1
--> 0883204C:[5440FFE4]: bnel       $v0, $zr, 0x08831FE0
    08832050:[8CE20000]: lw         $v0, 0($a3)
    08832054:[8E240108]: lw         $a0, 264($s1)
    08832058:[25290001]: addiu      $t1, $t1, 1
    0883205C:[0124102A]: slt        $v0, $t1, $a0
  Back Branch 088322B8 25,232 times (length 203)
  Back Branch 0885DFF0 15,968 times (length 37)
    0885DF50:[AC460020]: sw         $a2, 32($v0)
    0885DF54:[AC40000C]: sw         $zr, 12($v0)
    0885DF58:[AC400010]: sw         $zr, 16($v0)
    0885DF5C:[0E20F3F5]: jal        0x0883CFD4
    0885DF60:[AC460014]: sw         $a2, 20($v0)
--> 0885DF64:[8FA40010]: lw         $a0, 16($sp)
    0885DF68:[00171140]: sll        $v0, $s7, 0x0005
    0885DF6C:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0885DF70:[0A2177E1]: j          0x0885DF84
    0885DF74:[00828821]: addu       $s1, $a0, $v0
    0885DF78:[26520007]: addiu      $s2, $s2, 7
    0885DF7C:[5253001B]: beql       $s2, $s3, 0x0885DFEC
    0885DF80:[26F70001]: addiu      $s7, $s7, 1
    0885DF84:[82220000]: lb         $v0, 0($s1)
    0885DF88:[1455FFFB]: bne        $v0, $s5, 0x0885DF78
    0885DF8C:[26310001]: addiu      $s1, $s1, 1
    0885DF90:[8E900004]: lw         $s0, 4($s4)
    0885DF94:[8E050018]: lw         $a1, 24($s0)
    0885DF98:[8E06001C]: lw         $a2, 28($s0)
    0885DF9C:[8E070020]: lw         $a3, 32($s0)
    0885DFA0:[8E040014]: lw         $a0, 20($s0)
    0885DFA4:[AE120000]: sw         $s2, 0($s0)
    0885DFA8:[26520007]: addiu      $s2, $s2, 7
    0885DFAC:[AE160004]: sw         $s6, 4($s0)
    0885DFB0:[0E249D6E]: jal        0x089275B8
    0885DFB4:[AE1E0008]: sw         $fp, 8($s0)
    0885DFB8:[0E249E2A]: jal        0x089278A8
    0885DFBC:[8E04002C]: lw         $a0, 44($s0)
    0885DFC0:[8E0A0028]: lw         $t2, 40($s0)
    0885DFC4:[8E040000]: lw         $a0, 0($s0)
    0885DFC8:[8E050004]: lw         $a1, 4($s0)
    0885DFCC:[8E060008]: lw         $a2, 8($s0)
    0885DFD0:[8E07000C]: lw         $a3, 12($s0)
    0885DFD4:[8E080010]: lw         $t0, 16($s0)
    0885DFD8:[0E249D75]: jal        0x089275D4
    0885DFDC:[8E090024]: lw         $t1, 36($s0)
    0885DFE0:[5653FFE9]: bnel       $s2, $s3, 0x0885DF88
    0885DFE4:[82220000]: lb         $v0, 0($s1)
    0885DFE8:[26F70001]: addiu      $s7, $s7, 1
    0885DFEC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
--> 0885DFF0:[16E2FFDC]: bne        $s7, $v0, 0x0885DF64
    0885DFF4:[26D60007]: addiu      $s6, $s6, 7
    0885DFF8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0885DFFC:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0885E000:[3416FFFF]: ori        $s6, $zr, -1 <=> li $s6, 65535
  Back Branch 0885E320 15,968 times (length 147)
  Back Branch 0885E094 15,968 times (length 36)
    0885DFF8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0885DFFC:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0885E000:[3416FFFF]: ori        $s6, $zr, -1 <=> li $s6, 65535
    0885E004:[24150160]: addiu      $s5, $zr, 352 <=> li $s5, 352
    0885E008:[241E0020]: addiu      $fp, $zr, 32 <=> li $fp, 32
--> 0885E00C:[8FA30010]: lw         $v1, 16($sp)
    0885E010:[00171140]: sll        $v0, $s7, 0x0005
    0885E014:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0885E018:[00628821]: addu       $s1, $v1, $v0
    0885E01C:[82220000]: lb         $v0, 0($s1)
    0885E020:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0885E024:[28420002]: slti       $v0, $v0, 2
    0885E028:[14400016]: bne        $v0, $zr, 0x0885E084
    0885E02C:[26310001]: addiu      $s1, $s1, 1
    0885E030:[0E20F3F5]: jal        0x0883CFD4
    0885E034:[8E840000]: lw         $a0, 0($s4)
    0885E038:[8E900004]: lw         $s0, 4($s4)
    0885E03C:[8E050018]: lw         $a1, 24($s0)
    0885E040:[8E06001C]: lw         $a2, 28($s0)
    0885E044:[8E070020]: lw         $a3, 32($s0)
    0885E048:[8E040014]: lw         $a0, 20($s0)
    0885E04C:[AE120000]: sw         $s2, 0($s0)
    0885E050:[AE130004]: sw         $s3, 4($s0)
    0885E054:[0E249D6E]: jal        0x089275B8
    0885E058:[AE160008]: sw         $s6, 8($s0)
    0885E05C:[0E249E2A]: jal        0x089278A8
    0885E060:[8E04002C]: lw         $a0, 44($s0)
    0885E064:[8E0A0028]: lw         $t2, 40($s0)
    0885E068:[8E040000]: lw         $a0, 0($s0)
    0885E06C:[8E050004]: lw         $a1, 4($s0)
    0885E070:[8E060008]: lw         $a2, 8($s0)
    0885E074:[8E07000C]: lw         $a3, 12($s0)
    0885E078:[8E080010]: lw         $t0, 16($s0)
    0885E07C:[0E249D75]: jal        0x089275D4
    0885E080:[8E090024]: lw         $t1, 36($s0)
    0885E084:[26520007]: addiu      $s2, $s2, 7
    0885E088:[5655FFE5]: bnel       $s2, $s5, 0x0885E020
    0885E08C:[82220000]: lb         $v0, 0($s1)
    0885E090:[26F70001]: addiu      $s7, $s7, 1
--> 0885E094:[16FEFFDD]: bne        $s7, $fp, 0x0885E00C
    0885E098:[26730007]: addiu      $s3, $s3, 7
    0885E09C:[8E840000]: lw         $a0, 0($s4)
    0885E0A0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0885E0A4:[0E20F3F5]: jal        0x0883CFD4
  Back Branch 0885DFE0 2,553 times (length 24)
    0885DF74:[00828821]: addu       $s1, $a0, $v0
    0885DF78:[26520007]: addiu      $s2, $s2, 7
    0885DF7C:[5253001B]: beql       $s2, $s3, 0x0885DFEC
    0885DF80:[26F70001]: addiu      $s7, $s7, 1
    0885DF84:[82220000]: lb         $v0, 0($s1)
--> 0885DF88:[1455FFFB]: bne        $v0, $s5, 0x0885DF78
    0885DF8C:[26310001]: addiu      $s1, $s1, 1
    0885DF90:[8E900004]: lw         $s0, 4($s4)
    0885DF94:[8E050018]: lw         $a1, 24($s0)
    0885DF98:[8E06001C]: lw         $a2, 28($s0)
    0885DF9C:[8E070020]: lw         $a3, 32($s0)
    0885DFA0:[8E040014]: lw         $a0, 20($s0)
    0885DFA4:[AE120000]: sw         $s2, 0($s0)
    0885DFA8:[26520007]: addiu      $s2, $s2, 7
    0885DFAC:[AE160004]: sw         $s6, 4($s0)
    0885DFB0:[0E249D6E]: jal        0x089275B8
    0885DFB4:[AE1E0008]: sw         $fp, 8($s0)
    0885DFB8:[0E249E2A]: jal        0x089278A8
    0885DFBC:[8E04002C]: lw         $a0, 44($s0)
    0885DFC0:[8E0A0028]: lw         $t2, 40($s0)
    0885DFC4:[8E040000]: lw         $a0, 0($s0)
    0885DFC8:[8E050004]: lw         $a1, 4($s0)
    0885DFCC:[8E060008]: lw         $a2, 8($s0)
    0885DFD0:[8E07000C]: lw         $a3, 12($s0)
    0885DFD4:[8E080010]: lw         $t0, 16($s0)
    0885DFD8:[0E249D75]: jal        0x089275D4
    0885DFDC:[8E090024]: lw         $t1, 36($s0)
--> 0885DFE0:[5653FFE9]: bnel       $s2, $s3, 0x0885DF88
    0885DFE4:[82220000]: lb         $v0, 0($s1)
    0885DFE8:[26F70001]: addiu      $s7, $s7, 1
    0885DFEC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0885DFF0:[16E2FFDC]: bne        $s7, $v0, 0x0885DF64
  Back Branch 0885E17C 2,553 times (length 34)
    0885E0E8:[249EFFF9]: addiu      $fp, $a0, -7
    0885E0EC:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0885E0F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0885E0F4:[0A217859]: j          0x0885E164
    0885E0F8:[02E29821]: addu       $s3, $s7, $v0
--> 0885E0FC:[8043FFE0]: lb         $v1, -32($v0)
    0885E100:[5860026A]: blezl      $v1, 0x0885EAAC
    0885E104:[8E900004]: lw         $s0, 4($s4)
    0885E108:[52200037]: beql       $s1, $zr, 0x0885E1E8
    0885E10C:[8E900004]: lw         $s0, 4($s4)
    0885E110:[02711021]: addu       $v0, $s3, $s1
    0885E114:[8043FFFF]: lb         $v1, -1($v0)
    0885E118:[18600032]: blez       $v1, 0x0885E1E4
    0885E11C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E120:[52A2004A]: beql       $s5, $v0, 0x0885E24C
    0885E124:[8E900004]: lw         $s0, 4($s4)
    0885E128:[02711021]: addu       $v0, $s3, $s1
    0885E12C:[80430020]: lb         $v1, 32($v0)
    0885E130:[18600253]: blez       $v1, 0x0885EA80
    0885E134:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E138:[5222005D]: beql       $s1, $v0, 0x0885E2B0
    0885E13C:[8E900004]: lw         $s0, 4($s4)
    0885E140:[26310001]: addiu      $s1, $s1, 1
    0885E144:[02711021]: addu       $v0, $s3, $s1
    0885E148:[80430000]: lb         $v1, 0($v0)
    0885E14C:[58600235]: blezl      $v1, 0x0885EA24
    0885E150:[8E900004]: lw         $s0, 4($s4)
    0885E154:[26520007]: addiu      $s2, $s2, 7
    0885E158:[2A220020]: slti       $v0, $s1, 32
    0885E15C:[1040006A]: beq        $v0, $zr, 0x0885E308
    0885E160:[8FA20008]: lw         $v0, 8($sp)
    0885E164:[8FA30010]: lw         $v1, 16($sp)
    0885E168:[02E31021]: addu       $v0, $s7, $v1
    0885E16C:[00511021]: addu       $v0, $v0, $s1
    0885E170:[80430000]: lb         $v1, 0($v0)
    0885E174:[58600227]: blezl      $v1, 0x0885EA14
    0885E178:[26310001]: addiu      $s1, $s1, 1
--> 0885E17C:[16A0FFDF]: bne        $s5, $zr, 0x0885E0FC
    0885E180:[02711021]: addu       $v0, $s3, $s1
    0885E184:[8E900004]: lw         $s0, 4($s4)
    0885E188:[8FA20008]: lw         $v0, 8($sp)
    0885E18C:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
  Back Branch 0885E240 1,133 times (length 71)
    0885E118:[18600032]: blez       $v1, 0x0885E1E4
    0885E11C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E120:[52A2004A]: beql       $s5, $v0, 0x0885E24C
    0885E124:[8E900004]: lw         $s0, 4($s4)
    0885E128:[02711021]: addu       $v0, $s3, $s1
--> 0885E12C:[80430020]: lb         $v1, 32($v0)
    0885E130:[18600253]: blez       $v1, 0x0885EA80
    0885E134:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E138:[5222005D]: beql       $s1, $v0, 0x0885E2B0
    0885E13C:[8E900004]: lw         $s0, 4($s4)
    0885E140:[26310001]: addiu      $s1, $s1, 1
    0885E144:[02711021]: addu       $v0, $s3, $s1
    0885E148:[80430000]: lb         $v1, 0($v0)
    0885E14C:[58600235]: blezl      $v1, 0x0885EA24
    0885E150:[8E900004]: lw         $s0, 4($s4)
    0885E154:[26520007]: addiu      $s2, $s2, 7
    0885E158:[2A220020]: slti       $v0, $s1, 32
    0885E15C:[1040006A]: beq        $v0, $zr, 0x0885E308
    0885E160:[8FA20008]: lw         $v0, 8($sp)
    0885E164:[8FA30010]: lw         $v1, 16($sp)
    0885E168:[02E31021]: addu       $v0, $s7, $v1
    0885E16C:[00511021]: addu       $v0, $v0, $s1
    0885E170:[80430000]: lb         $v1, 0($v0)
    0885E174:[58600227]: blezl      $v1, 0x0885EA14
    0885E178:[26310001]: addiu      $s1, $s1, 1
    0885E17C:[16A0FFDF]: bne        $s5, $zr, 0x0885E0FC
    0885E180:[02711021]: addu       $v0, $s3, $s1
    0885E184:[8E900004]: lw         $s0, 4($s4)
    0885E188:[8FA20008]: lw         $v0, 8($sp)
    0885E18C:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    0885E190:[8E050018]: lw         $a1, 24($s0)
    0885E194:[8E040014]: lw         $a0, 20($s0)
    0885E198:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0885E19C:[AE06001C]: sw         $a2, 28($s0)
    0885E1A0:[AE070020]: sw         $a3, 32($s0)
    0885E1A4:[AE120000]: sw         $s2, 0($s0)
    0885E1A8:[AE020004]: sw         $v0, 4($s0)
    0885E1AC:[0E249D6E]: jal        0x089275B8
    0885E1B0:[AE160008]: sw         $s6, 8($s0)
    0885E1B4:[0E249E2A]: jal        0x089278A8
    0885E1B8:[8E04002C]: lw         $a0, 44($s0)
    0885E1BC:[8E0A0028]: lw         $t2, 40($s0)
    0885E1C0:[8E040000]: lw         $a0, 0($s0)
    0885E1C4:[8E050004]: lw         $a1, 4($s0)
    0885E1C8:[8E060008]: lw         $a2, 8($s0)
    0885E1CC:[8E07000C]: lw         $a3, 12($s0)
    0885E1D0:[8E080010]: lw         $t0, 16($s0)
    0885E1D4:[0E249D75]: jal        0x089275D4
    0885E1D8:[8E090024]: lw         $t1, 36($s0)
    0885E1DC:[1620FFCD]: bne        $s1, $zr, 0x0885E114
    0885E1E0:[02711021]: addu       $v0, $s3, $s1
    0885E1E4:[8E900004]: lw         $s0, 4($s4)
    0885E1E8:[2642FFFF]: addiu      $v0, $s2, -1
    0885E1EC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0885E1F0:[8E050018]: lw         $a1, 24($s0)
    0885E1F4:[8E040014]: lw         $a0, 20($s0)
    0885E1F8:[24070007]: addiu      $a3, $zr, 7 <=> li $a3, 7
    0885E1FC:[AE020000]: sw         $v0, 0($s0)
    0885E200:[AE06001C]: sw         $a2, 28($s0)
    0885E204:[AE070020]: sw         $a3, 32($s0)
    0885E208:[AE1E0004]: sw         $fp, 4($s0)
    0885E20C:[0E249D6E]: jal        0x089275B8
    0885E210:[AE160008]: sw         $s6, 8($s0)
    0885E214:[0E249E2A]: jal        0x089278A8
    0885E218:[8E04002C]: lw         $a0, 44($s0)
    0885E21C:[8E0A0028]: lw         $t2, 40($s0)
    0885E220:[8E040000]: lw         $a0, 0($s0)
    0885E224:[8E050004]: lw         $a1, 4($s0)
    0885E228:[8E060008]: lw         $a2, 8($s0)
    0885E22C:[8E07000C]: lw         $a3, 12($s0)
    0885E230:[8E080010]: lw         $t0, 16($s0)
    0885E234:[0E249D75]: jal        0x089275D4
    0885E238:[8E090024]: lw         $t1, 36($s0)
    0885E23C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
--> 0885E240:[16A2FFBA]: bne        $s5, $v0, 0x0885E12C
    0885E244:[02711021]: addu       $v0, $s3, $s1
    0885E248:[8E900004]: lw         $s0, 4($s4)
    0885E24C:[8FA2000C]: lw         $v0, 12($sp)
    0885E250:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
  Back Branch 0885EA78 805 times (length 585)
  Back Branch 0885EAA4 499 times (length 527)
  Back Branch 0885E2A4 499 times (length 90)
    0885E130:[18600253]: blez       $v1, 0x0885EA80
    0885E134:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E138:[5222005D]: beql       $s1, $v0, 0x0885E2B0
    0885E13C:[8E900004]: lw         $s0, 4($s4)
    0885E140:[26310001]: addiu      $s1, $s1, 1
--> 0885E144:[02711021]: addu       $v0, $s3, $s1
    0885E148:[80430000]: lb         $v1, 0($v0)
    0885E14C:[58600235]: blezl      $v1, 0x0885EA24
    0885E150:[8E900004]: lw         $s0, 4($s4)
    0885E154:[26520007]: addiu      $s2, $s2, 7
    0885E158:[2A220020]: slti       $v0, $s1, 32
    0885E15C:[1040006A]: beq        $v0, $zr, 0x0885E308
    0885E160:[8FA20008]: lw         $v0, 8($sp)
    0885E164:[8FA30010]: lw         $v1, 16($sp)
    0885E168:[02E31021]: addu       $v0, $s7, $v1
    0885E16C:[00511021]: addu       $v0, $v0, $s1
    0885E170:[80430000]: lb         $v1, 0($v0)
    0885E174:[58600227]: blezl      $v1, 0x0885EA14
    0885E178:[26310001]: addiu      $s1, $s1, 1
    0885E17C:[16A0FFDF]: bne        $s5, $zr, 0x0885E0FC
    0885E180:[02711021]: addu       $v0, $s3, $s1
    0885E184:[8E900004]: lw         $s0, 4($s4)
    0885E188:[8FA20008]: lw         $v0, 8($sp)
    0885E18C:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    0885E190:[8E050018]: lw         $a1, 24($s0)
    0885E194:[8E040014]: lw         $a0, 20($s0)
    0885E198:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0885E19C:[AE06001C]: sw         $a2, 28($s0)
    0885E1A0:[AE070020]: sw         $a3, 32($s0)
    0885E1A4:[AE120000]: sw         $s2, 0($s0)
    0885E1A8:[AE020004]: sw         $v0, 4($s0)
    0885E1AC:[0E249D6E]: jal        0x089275B8
    0885E1B0:[AE160008]: sw         $s6, 8($s0)
    0885E1B4:[0E249E2A]: jal        0x089278A8
    0885E1B8:[8E04002C]: lw         $a0, 44($s0)
    0885E1BC:[8E0A0028]: lw         $t2, 40($s0)
    0885E1C0:[8E040000]: lw         $a0, 0($s0)
    0885E1C4:[8E050004]: lw         $a1, 4($s0)
    0885E1C8:[8E060008]: lw         $a2, 8($s0)
    0885E1CC:[8E07000C]: lw         $a3, 12($s0)
    0885E1D0:[8E080010]: lw         $t0, 16($s0)
    0885E1D4:[0E249D75]: jal        0x089275D4
    0885E1D8:[8E090024]: lw         $t1, 36($s0)
    0885E1DC:[1620FFCD]: bne        $s1, $zr, 0x0885E114
    0885E1E0:[02711021]: addu       $v0, $s3, $s1
    0885E1E4:[8E900004]: lw         $s0, 4($s4)
    0885E1E8:[2642FFFF]: addiu      $v0, $s2, -1
    0885E1EC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0885E1F0:[8E050018]: lw         $a1, 24($s0)
    0885E1F4:[8E040014]: lw         $a0, 20($s0)
    0885E1F8:[24070007]: addiu      $a3, $zr, 7 <=> li $a3, 7
    0885E1FC:[AE020000]: sw         $v0, 0($s0)
    0885E200:[AE06001C]: sw         $a2, 28($s0)
    0885E204:[AE070020]: sw         $a3, 32($s0)
    0885E208:[AE1E0004]: sw         $fp, 4($s0)
    0885E20C:[0E249D6E]: jal        0x089275B8
    0885E210:[AE160008]: sw         $s6, 8($s0)
    0885E214:[0E249E2A]: jal        0x089278A8
    0885E218:[8E04002C]: lw         $a0, 44($s0)
    0885E21C:[8E0A0028]: lw         $t2, 40($s0)
    0885E220:[8E040000]: lw         $a0, 0($s0)
    0885E224:[8E050004]: lw         $a1, 4($s0)
    0885E228:[8E060008]: lw         $a2, 8($s0)
    0885E22C:[8E07000C]: lw         $a3, 12($s0)
    0885E230:[8E080010]: lw         $t0, 16($s0)
    0885E234:[0E249D75]: jal        0x089275D4
    0885E238:[8E090024]: lw         $t1, 36($s0)
    0885E23C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E240:[16A2FFBA]: bne        $s5, $v0, 0x0885E12C
    0885E244:[02711021]: addu       $v0, $s3, $s1
    0885E248:[8E900004]: lw         $s0, 4($s4)
    0885E24C:[8FA2000C]: lw         $v0, 12($sp)
    0885E250:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    0885E254:[8E050018]: lw         $a1, 24($s0)
    0885E258:[8E040014]: lw         $a0, 20($s0)
    0885E25C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0885E260:[AE06001C]: sw         $a2, 28($s0)
    0885E264:[AE070020]: sw         $a3, 32($s0)
    0885E268:[AE120000]: sw         $s2, 0($s0)
    0885E26C:[AE020004]: sw         $v0, 4($s0)
    0885E270:[0E249D6E]: jal        0x089275B8
    0885E274:[AE160008]: sw         $s6, 8($s0)
    0885E278:[0E249E2A]: jal        0x089278A8
    0885E27C:[8E04002C]: lw         $a0, 44($s0)
    0885E280:[8E0A0028]: lw         $t2, 40($s0)
    0885E284:[8E040000]: lw         $a0, 0($s0)
    0885E288:[8E050004]: lw         $a1, 4($s0)
    0885E28C:[8E060008]: lw         $a2, 8($s0)
    0885E290:[8E07000C]: lw         $a3, 12($s0)
    0885E294:[8E080010]: lw         $t0, 16($s0)
    0885E298:[0E249D75]: jal        0x089275D4
    0885E29C:[8E090024]: lw         $t1, 36($s0)
    0885E2A0:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
--> 0885E2A4:[5622FFA7]: bnel       $s1, $v0, 0x0885E144
    0885E2A8:[26310001]: addiu      $s1, $s1, 1
    0885E2AC:[8E900004]: lw         $s0, 4($s4)
    0885E2B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0885E2B4:[24070007]: addiu      $a3, $zr, 7 <=> li $a3, 7
  Back Branch 0885E418 499 times (length 330)
  Back Branch 0885EA0C 369 times (length 45777)
  Back Branch 0885EC14 369 times (length 172)
  Back Branch 0885EACC 274 times (length 586)
  Back Branch 0885EC68 274 times (length 53)
    0885EB88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0885EB8C:[1082002F]: beq        $a0, $v0, 0x0885EC4C
    0885EB90:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EB94:[10820030]: beq        $a0, $v0, 0x0885EC58
    0885EB98:[8E830004]: lw         $v1, 4($s4)
--> 0885EB9C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0885EBA0:[AC62002C]: sw         $v0, 44($v1)
    0885EBA4:[24080009]: addiu      $t0, $zr, 9 <=> li $t0, 9
    0885EBA8:[8FA40014]: lw         $a0, 20($sp)
    0885EBAC:[8287005C]: lb         $a3, 92($s4)
    0885EBB0:[8286005D]: lb         $a2, 93($s4)
    0885EBB4:[90850800]: lbu        $a1, 2048($a0)
    0885EBB8:[90840801]: lbu        $a0, 2049($a0)
    0885EBBC:[8E900004]: lw         $s0, 4($s4)
    0885EBC0:[000510C0]: sll        $v0, $a1, 0x0003
    0885EBC4:[000418C0]: sll        $v1, $a0, 0x0003
    0885EBC8:[00451023]: subu       $v0, $v0, $a1
    0885EBCC:[00641823]: subu       $v1, $v1, $a0
    0885EBD0:[00471023]: subu       $v0, $v0, $a3
    0885EBD4:[00661823]: subu       $v1, $v1, $a2
    0885EBD8:[2442007F]: addiu      $v0, $v0, 127
    0885EBDC:[2463FFFF]: addiu      $v1, $v1, -1
    0885EBE0:[AE020000]: sw         $v0, 0($s0)
    0885EBE4:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0885EBE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885EBEC:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0885EBF0:[24070009]: addiu      $a3, $zr, 9 <=> li $a3, 9
    0885EBF4:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0885EBF8:[AE030004]: sw         $v1, 4($s0)
    0885EBFC:[AE020008]: sw         $v0, 8($s0)
    0885EC00:[AE080018]: sw         $t0, 24($s0)
    0885EC04:[AE08001C]: sw         $t0, 28($s0)
    0885EC08:[AE080020]: sw         $t0, 32($s0)
    0885EC0C:[AE00000C]: sw         $zr, 12($s0)
    0885EC10:[AE000010]: sw         $zr, 16($s0)
    0885EC14:[0A217A5B]: j          0x0885E96C
    0885EC18:[AE080014]: sw         $t0, 20($s0)
    0885EC1C:[8E830004]: lw         $v1, 4($s4)
    0885EC20:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC24:[0A217AE7]: j          0x0885EB9C
    0885EC28:[AC620028]: sw         $v0, 40($v1)
    0885EC2C:[8E830004]: lw         $v1, 4($s4)
    0885EC30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC34:[0A217A31]: j          0x0885E8C4
    0885EC38:[AC620028]: sw         $v0, 40($v1)
    0885EC3C:[1480FF21]: bne        $a0, $zr, 0x0885E8C4
    0885EC40:[8E830004]: lw         $v1, 4($s4)
    0885EC44:[0A217A31]: j          0x0885E8C4
    0885EC48:[AC600028]: sw         $zr, 40($v1)
    0885EC4C:[8E830004]: lw         $v1, 4($s4)
    0885EC50:[0A217AE7]: j          0x0885EB9C
    0885EC54:[AC640028]: sw         $a0, 40($v1)
    0885EC58:[0A217AE7]: j          0x0885EB9C
    0885EC5C:[AC650028]: sw         $a1, 40($v1)
    0885EC60:[1480FFCE]: bne        $a0, $zr, 0x0885EB9C
    0885EC64:[8E830004]: lw         $v1, 4($s4)
--> 0885EC68:[0A217AE7]: j          0x0885EB9C
    0885EC6C:[AC600028]: sw         $zr, 40($v1)
    0885EC70:[0A217A31]: j          0x0885E8C4
    0885EC74:[AC650028]: sw         $a1, 40($v1)
    0885EC78:[8E830004]: lw         $v1, 4($s4)
  Back Branch 0885EC60 274 times (length 51)
    0885EB88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0885EB8C:[1082002F]: beq        $a0, $v0, 0x0885EC4C
    0885EB90:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EB94:[10820030]: beq        $a0, $v0, 0x0885EC58
    0885EB98:[8E830004]: lw         $v1, 4($s4)
--> 0885EB9C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0885EBA0:[AC62002C]: sw         $v0, 44($v1)
    0885EBA4:[24080009]: addiu      $t0, $zr, 9 <=> li $t0, 9
    0885EBA8:[8FA40014]: lw         $a0, 20($sp)
    0885EBAC:[8287005C]: lb         $a3, 92($s4)
    0885EBB0:[8286005D]: lb         $a2, 93($s4)
    0885EBB4:[90850800]: lbu        $a1, 2048($a0)
    0885EBB8:[90840801]: lbu        $a0, 2049($a0)
    0885EBBC:[8E900004]: lw         $s0, 4($s4)
    0885EBC0:[000510C0]: sll        $v0, $a1, 0x0003
    0885EBC4:[000418C0]: sll        $v1, $a0, 0x0003
    0885EBC8:[00451023]: subu       $v0, $v0, $a1
    0885EBCC:[00641823]: subu       $v1, $v1, $a0
    0885EBD0:[00471023]: subu       $v0, $v0, $a3
    0885EBD4:[00661823]: subu       $v1, $v1, $a2
    0885EBD8:[2442007F]: addiu      $v0, $v0, 127
    0885EBDC:[2463FFFF]: addiu      $v1, $v1, -1
    0885EBE0:[AE020000]: sw         $v0, 0($s0)
    0885EBE4:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0885EBE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885EBEC:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0885EBF0:[24070009]: addiu      $a3, $zr, 9 <=> li $a3, 9
    0885EBF4:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0885EBF8:[AE030004]: sw         $v1, 4($s0)
    0885EBFC:[AE020008]: sw         $v0, 8($s0)
    0885EC00:[AE080018]: sw         $t0, 24($s0)
    0885EC04:[AE08001C]: sw         $t0, 28($s0)
    0885EC08:[AE080020]: sw         $t0, 32($s0)
    0885EC0C:[AE00000C]: sw         $zr, 12($s0)
    0885EC10:[AE000010]: sw         $zr, 16($s0)
    0885EC14:[0A217A5B]: j          0x0885E96C
    0885EC18:[AE080014]: sw         $t0, 20($s0)
    0885EC1C:[8E830004]: lw         $v1, 4($s4)
    0885EC20:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC24:[0A217AE7]: j          0x0885EB9C
    0885EC28:[AC620028]: sw         $v0, 40($v1)
    0885EC2C:[8E830004]: lw         $v1, 4($s4)
    0885EC30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC34:[0A217A31]: j          0x0885E8C4
    0885EC38:[AC620028]: sw         $v0, 40($v1)
    0885EC3C:[1480FF21]: bne        $a0, $zr, 0x0885E8C4
    0885EC40:[8E830004]: lw         $v1, 4($s4)
    0885EC44:[0A217A31]: j          0x0885E8C4
    0885EC48:[AC600028]: sw         $zr, 40($v1)
    0885EC4C:[8E830004]: lw         $v1, 4($s4)
    0885EC50:[0A217AE7]: j          0x0885EB9C
    0885EC54:[AC640028]: sw         $a0, 40($v1)
    0885EC58:[0A217AE7]: j          0x0885EB9C
    0885EC5C:[AC650028]: sw         $a1, 40($v1)
--> 0885EC60:[1480FFCE]: bne        $a0, $zr, 0x0885EB9C
    0885EC64:[8E830004]: lw         $v1, 4($s4)
    0885EC68:[0A217AE7]: j          0x0885EB9C
    0885EC6C:[AC600028]: sw         $zr, 40($v1)
    0885EC70:[0A217A31]: j          0x0885E8C4
  Back Branch 0885E1DC 274 times (length 52)
    0885E100:[5860026A]: blezl      $v1, 0x0885EAAC
    0885E104:[8E900004]: lw         $s0, 4($s4)
    0885E108:[52200037]: beql       $s1, $zr, 0x0885E1E8
    0885E10C:[8E900004]: lw         $s0, 4($s4)
    0885E110:[02711021]: addu       $v0, $s3, $s1
--> 0885E114:[8043FFFF]: lb         $v1, -1($v0)
    0885E118:[18600032]: blez       $v1, 0x0885E1E4
    0885E11C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E120:[52A2004A]: beql       $s5, $v0, 0x0885E24C
    0885E124:[8E900004]: lw         $s0, 4($s4)
    0885E128:[02711021]: addu       $v0, $s3, $s1
    0885E12C:[80430020]: lb         $v1, 32($v0)
    0885E130:[18600253]: blez       $v1, 0x0885EA80
    0885E134:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0885E138:[5222005D]: beql       $s1, $v0, 0x0885E2B0
    0885E13C:[8E900004]: lw         $s0, 4($s4)
    0885E140:[26310001]: addiu      $s1, $s1, 1
    0885E144:[02711021]: addu       $v0, $s3, $s1
    0885E148:[80430000]: lb         $v1, 0($v0)
    0885E14C:[58600235]: blezl      $v1, 0x0885EA24
    0885E150:[8E900004]: lw         $s0, 4($s4)
    0885E154:[26520007]: addiu      $s2, $s2, 7
    0885E158:[2A220020]: slti       $v0, $s1, 32
    0885E15C:[1040006A]: beq        $v0, $zr, 0x0885E308
    0885E160:[8FA20008]: lw         $v0, 8($sp)
    0885E164:[8FA30010]: lw         $v1, 16($sp)
    0885E168:[02E31021]: addu       $v0, $s7, $v1
    0885E16C:[00511021]: addu       $v0, $v0, $s1
    0885E170:[80430000]: lb         $v1, 0($v0)
    0885E174:[58600227]: blezl      $v1, 0x0885EA14
    0885E178:[26310001]: addiu      $s1, $s1, 1
    0885E17C:[16A0FFDF]: bne        $s5, $zr, 0x0885E0FC
    0885E180:[02711021]: addu       $v0, $s3, $s1
    0885E184:[8E900004]: lw         $s0, 4($s4)
    0885E188:[8FA20008]: lw         $v0, 8($sp)
    0885E18C:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    0885E190:[8E050018]: lw         $a1, 24($s0)
    0885E194:[8E040014]: lw         $a0, 20($s0)
    0885E198:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0885E19C:[AE06001C]: sw         $a2, 28($s0)
    0885E1A0:[AE070020]: sw         $a3, 32($s0)
    0885E1A4:[AE120000]: sw         $s2, 0($s0)
    0885E1A8:[AE020004]: sw         $v0, 4($s0)
    0885E1AC:[0E249D6E]: jal        0x089275B8
    0885E1B0:[AE160008]: sw         $s6, 8($s0)
    0885E1B4:[0E249E2A]: jal        0x089278A8
    0885E1B8:[8E04002C]: lw         $a0, 44($s0)
    0885E1BC:[8E0A0028]: lw         $t2, 40($s0)
    0885E1C0:[8E040000]: lw         $a0, 0($s0)
    0885E1C4:[8E050004]: lw         $a1, 4($s0)
    0885E1C8:[8E060008]: lw         $a2, 8($s0)
    0885E1CC:[8E07000C]: lw         $a3, 12($s0)
    0885E1D0:[8E080010]: lw         $t0, 16($s0)
    0885E1D4:[0E249D75]: jal        0x089275D4
    0885E1D8:[8E090024]: lw         $t1, 36($s0)
--> 0885E1DC:[1620FFCD]: bne        $s1, $zr, 0x0885E114
    0885E1E0:[02711021]: addu       $v0, $s3, $s1
    0885E1E4:[8E900004]: lw         $s0, 4($s4)
    0885E1E8:[2642FFFF]: addiu      $v0, $s2, -1
    0885E1EC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 0885E3A4 130 times (length 45367)
  Back Branch 0885EC24 63 times (length 36)
    0885EB88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0885EB8C:[1082002F]: beq        $a0, $v0, 0x0885EC4C
    0885EB90:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EB94:[10820030]: beq        $a0, $v0, 0x0885EC58
    0885EB98:[8E830004]: lw         $v1, 4($s4)
--> 0885EB9C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0885EBA0:[AC62002C]: sw         $v0, 44($v1)
    0885EBA4:[24080009]: addiu      $t0, $zr, 9 <=> li $t0, 9
    0885EBA8:[8FA40014]: lw         $a0, 20($sp)
    0885EBAC:[8287005C]: lb         $a3, 92($s4)
    0885EBB0:[8286005D]: lb         $a2, 93($s4)
    0885EBB4:[90850800]: lbu        $a1, 2048($a0)
    0885EBB8:[90840801]: lbu        $a0, 2049($a0)
    0885EBBC:[8E900004]: lw         $s0, 4($s4)
    0885EBC0:[000510C0]: sll        $v0, $a1, 0x0003
    0885EBC4:[000418C0]: sll        $v1, $a0, 0x0003
    0885EBC8:[00451023]: subu       $v0, $v0, $a1
    0885EBCC:[00641823]: subu       $v1, $v1, $a0
    0885EBD0:[00471023]: subu       $v0, $v0, $a3
    0885EBD4:[00661823]: subu       $v1, $v1, $a2
    0885EBD8:[2442007F]: addiu      $v0, $v0, 127
    0885EBDC:[2463FFFF]: addiu      $v1, $v1, -1
    0885EBE0:[AE020000]: sw         $v0, 0($s0)
    0885EBE4:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0885EBE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885EBEC:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0885EBF0:[24070009]: addiu      $a3, $zr, 9 <=> li $a3, 9
    0885EBF4:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0885EBF8:[AE030004]: sw         $v1, 4($s0)
    0885EBFC:[AE020008]: sw         $v0, 8($s0)
    0885EC00:[AE080018]: sw         $t0, 24($s0)
    0885EC04:[AE08001C]: sw         $t0, 28($s0)
    0885EC08:[AE080020]: sw         $t0, 32($s0)
    0885EC0C:[AE00000C]: sw         $zr, 12($s0)
    0885EC10:[AE000010]: sw         $zr, 16($s0)
    0885EC14:[0A217A5B]: j          0x0885E96C
    0885EC18:[AE080014]: sw         $t0, 20($s0)
    0885EC1C:[8E830004]: lw         $v1, 4($s4)
    0885EC20:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 0885EC24:[0A217AE7]: j          0x0885EB9C
    0885EC28:[AC620028]: sw         $v0, 40($v1)
    0885EC2C:[8E830004]: lw         $v1, 4($s4)
    0885EC30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC34:[0A217A31]: j          0x0885E8C4
  Back Branch 0885EC58 32 times (length 49)
    0885EB88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0885EB8C:[1082002F]: beq        $a0, $v0, 0x0885EC4C
    0885EB90:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EB94:[10820030]: beq        $a0, $v0, 0x0885EC58
    0885EB98:[8E830004]: lw         $v1, 4($s4)
--> 0885EB9C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0885EBA0:[AC62002C]: sw         $v0, 44($v1)
    0885EBA4:[24080009]: addiu      $t0, $zr, 9 <=> li $t0, 9
    0885EBA8:[8FA40014]: lw         $a0, 20($sp)
    0885EBAC:[8287005C]: lb         $a3, 92($s4)
    0885EBB0:[8286005D]: lb         $a2, 93($s4)
    0885EBB4:[90850800]: lbu        $a1, 2048($a0)
    0885EBB8:[90840801]: lbu        $a0, 2049($a0)
    0885EBBC:[8E900004]: lw         $s0, 4($s4)
    0885EBC0:[000510C0]: sll        $v0, $a1, 0x0003
    0885EBC4:[000418C0]: sll        $v1, $a0, 0x0003
    0885EBC8:[00451023]: subu       $v0, $v0, $a1
    0885EBCC:[00641823]: subu       $v1, $v1, $a0
    0885EBD0:[00471023]: subu       $v0, $v0, $a3
    0885EBD4:[00661823]: subu       $v1, $v1, $a2
    0885EBD8:[2442007F]: addiu      $v0, $v0, 127
    0885EBDC:[2463FFFF]: addiu      $v1, $v1, -1
    0885EBE0:[AE020000]: sw         $v0, 0($s0)
    0885EBE4:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    0885EBE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885EBEC:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0885EBF0:[24070009]: addiu      $a3, $zr, 9 <=> li $a3, 9
    0885EBF4:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0885EBF8:[AE030004]: sw         $v1, 4($s0)
    0885EBFC:[AE020008]: sw         $v0, 8($s0)
    0885EC00:[AE080018]: sw         $t0, 24($s0)
    0885EC04:[AE08001C]: sw         $t0, 28($s0)
    0885EC08:[AE080020]: sw         $t0, 32($s0)
    0885EC0C:[AE00000C]: sw         $zr, 12($s0)
    0885EC10:[AE000010]: sw         $zr, 16($s0)
    0885EC14:[0A217A5B]: j          0x0885E96C
    0885EC18:[AE080014]: sw         $t0, 20($s0)
    0885EC1C:[8E830004]: lw         $v1, 4($s4)
    0885EC20:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC24:[0A217AE7]: j          0x0885EB9C
    0885EC28:[AC620028]: sw         $v0, 40($v1)
    0885EC2C:[8E830004]: lw         $v1, 4($s4)
    0885EC30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0885EC34:[0A217A31]: j          0x0885E8C4
    0885EC38:[AC620028]: sw         $v0, 40($v1)
    0885EC3C:[1480FF21]: bne        $a0, $zr, 0x0885E8C4
    0885EC40:[8E830004]: lw         $v1, 4($s4)
    0885EC44:[0A217A31]: j          0x0885E8C4
    0885EC48:[AC600028]: sw         $zr, 40($v1)
    0885EC4C:[8E830004]: lw         $v1, 4($s4)
    0885EC50:[0A217AE7]: j          0x0885EB9C
    0885EC54:[AC640028]: sw         $a0, 40($v1)
--> 0885EC58:[0A217AE7]: j          0x0885EB9C
    0885EC5C:[AC650028]: sw         $a1, 40($v1)
    0885EC60:[1480FFCE]: bne        $a0, $zr, 0x0885EB9C
    0885EC64:[8E830004]: lw         $v1, 4($s4)
    0885EC68:[0A217AE7]: j          0x0885EB9C
_S1_2_883DEBC 12,348,682 instructions (0.986%), 127,306 calls (0883DE28 - 089263E0, length 237935)
  Back Branch 089263D4 536,592 times (length 11)
    089263A0:[3C0309E2]: lui        $v1, 0x09E2 <=> li $v1, 0x09E20000
    089263A4:[8C66E93C]: lw         $a2, -5828($v1)
    089263A8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089263AC:[24C80040]: addiu      $t0, $a2, 64
--> 089263B0:[8CC30000]: lw         $v1, 0($a2)
    089263B4:[8CC40004]: lw         $a0, 4($a2)
    089263B8:[8CC50008]: lw         $a1, 8($a2)
    089263BC:[8CC9000C]: lw         $t1, 12($a2)
    089263C0:[ACE30000]: sw         $v1, 0($a3)
    089263C4:[24C60010]: addiu      $a2, $a2, 16
    089263C8:[24E70010]: addiu      $a3, $a3, 16
    089263CC:[ACE4FFF4]: sw         $a0, -12($a3)
    089263D0:[ACE5FFF8]: sw         $a1, -8($a3)
--> 089263D4:[14C8FFF6]: bne        $a2, $t0, 0x089263B0
    089263D8:[ACE9FFFC]: sw         $t1, -4($a3)
    089263DC:[03E00008]: jr         $ra
    089263E0:[00000000]: nop
  Back Branch 0883DEDC 127,306 times (length 47)
--> 0883DE28:[27BDFFE0]: addiu      $sp, $sp, -32
    0883DE2C:[AFB00000]: sw         $s0, 0($sp)
    0883DE30:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883DE34:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883DE38:[AFBF0004]: sw         $ra, 4($sp)
    0883DE3C:[E7B50014]: swc1       $f21, 20($sp)
    0883DE40:[0E24989D]: jal        0x08926274
    0883DE44:[E7B40010]: swc1       $f20, 16($sp)
    0883DE48:[0E249311]: jal        0x08924C44
    0883DE4C:[00000000]: nop
    0883DE50:[0E24982E]: jal        0x089260B8
    0883DE54:[26040050]: addiu      $a0, $s0, 80
    0883DE58:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883DE5C:[C4557184]: lwc1       $f21, 29060($v0)
    0883DE60:[C60C005C]: lwc1       $f12, 92($s0)
    0883DE64:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883DE68:[C4547188]: lwc1       $f20, 29064($v0)
    0883DE6C:[46156302]: mul.s      $f12, $f12, $f21
    0883DE70:[0E2495C8]: jal        0x08925720
    0883DE74:[46146303]: div.s      $f12, $f12, $f20
    0883DE78:[C60C0060]: lwc1       $f12, 96($s0)
    0883DE7C:[46156302]: mul.s      $f12, $f12, $f21
    0883DE80:[0E249694]: jal        0x08925A50
    0883DE84:[46146303]: div.s      $f12, $f12, $f20
    0883DE88:[C60C0064]: lwc1       $f12, 100($s0)
    0883DE8C:[46156302]: mul.s      $f12, $f12, $f21
    0883DE90:[0E249766]: jal        0x08925D98
    0883DE94:[46146303]: div.s      $f12, $f12, $f20
    0883DE98:[0E24986E]: jal        0x089261B8
    0883DE9C:[26040068]: addiu      $a0, $s0, 104
    0883DEA0:[26040010]: addiu      $a0, $s0, 16
    0883DEA4:[8FBF0004]: lw         $ra, 4($sp)
    0883DEA8:[8FB00000]: lw         $s0, 0($sp)
    0883DEAC:[C7B50014]: lwc1       $f21, 20($sp)
    0883DEB0:[C7B40010]: lwc1       $f20, 16($sp)
    0883DEB4:[0A2498E8]: j          0x089263A0
    0883DEB8:[27BD0020]: addiu      $sp, $sp, 32
    0883DEBC:[27BDFFF0]: addiu      $sp, $sp, -16
    0883DEC0:[AFB00000]: sw         $s0, 0($sp)
    0883DEC4:[AFBF0004]: sw         $ra, 4($sp)
    0883DEC8:[0E20F77D]: jal        0x0883DDF4
    0883DECC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883DED0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DED4:[8FBF0004]: lw         $ra, 4($sp)
    0883DED8:[8FB00000]: lw         $s0, 0($sp)
--> 0883DEDC:[0A20F78A]: j          0x0883DE28
    0883DEE0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8924C44 11,134,533 instructions (0.889%), 134,151 calls (08924C44 - 08924C9C, length 23)
    08924C44:[3C0309E2]: lui        $v1, 0x09E2 <=> li $v1, 0x09E20000
    08924C48:[8C65E93C]: lw         $a1, -5828($v1)
    08924C4C:[2403000F]: addiu      $v1, $zr, 15 <=> li $v1, 15
    08924C50:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08924C54:[2463FFFF]: addiu      $v1, $v1, -1
    08924C58:[AC400000]: sw         $zr, 0($v0)
    08924C5C:[0461FFFD]: bgez       $v1, 0x08924C54
    08924C60:[24420004]: addiu      $v0, $v0, 4
    08924C64:[3C0409E2]: lui        $a0, 0x09E2 <=> li $a0, 0x09E20000
    08924C68:[8C8AE938]: lw         $t2, -5832($a0)
    08924C6C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08924C70:[C4417BD8]: lwc1       $f1, 31704($v0)
    08924C74:[3C0909E2]: lui        $t1, 0x09E2 <=> li $t1, 0x09E20000
    08924C78:[000A3880]: sll        $a3, $t2, 0x0002
    08924C7C:[2528E970]: addiu      $t0, $t1, -5776
    08924C80:[00E81821]: addu       $v1, $a3, $t0
    08924C84:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08924C88:[E4A1003C]: swc1       $f1, 60($a1)
    08924C8C:[AC660000]: sw         $a2, 0($v1)
    08924C90:[E4A10000]: swc1       $f1, 0($a1)
    08924C94:[E4A10014]: swc1       $f1, 20($a1)
    08924C98:[03E00008]: jr         $ra
    08924C9C:[E4A10028]: swc1       $f1, 40($a1)
  Back Branch 08924C5C 2,146,416 times (length 4)
    08924C44:[3C0309E2]: lui        $v1, 0x09E2 <=> li $v1, 0x09E20000
    08924C48:[8C65E93C]: lw         $a1, -5828($v1)
    08924C4C:[2403000F]: addiu      $v1, $zr, 15 <=> li $v1, 15
    08924C50:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
--> 08924C54:[2463FFFF]: addiu      $v1, $v1, -1
    08924C58:[AC400000]: sw         $zr, 0($v0)
--> 08924C5C:[0461FFFD]: bgez       $v1, 0x08924C54
    08924C60:[24420004]: addiu      $v0, $v0, 4
    08924C64:[3C0409E2]: lui        $a0, 0x09E2 <=> li $a0, 0x09E20000
    08924C68:[8C8AE938]: lw         $t2, -5832($a0)
    08924C6C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
_S1_2_8830DD4 10,032,797 instructions (0.801%), 17,078 calls (08830DD4 - 088314B4, length 441)
    08830DD4:[27BDFFD0]: addiu      $sp, $sp, -48
    08830DD8:[AFB50014]: sw         $s5, 20($sp)
    08830DDC:[00051080]: sll        $v0, $a1, 0x0002
    08830DE0:[00051900]: sll        $v1, $a1, 0x0004
    08830DE4:[AFB3000C]: sw         $s3, 12($sp)
    08830DE8:[00621823]: subu       $v1, $v1, $v0
    08830DEC:[00651823]: subu       $v1, $v1, $a1
    08830DF0:[AFB10004]: sw         $s1, 4($sp)
    08830DF4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08830DF8:[00031880]: sll        $v1, $v1, 0x0002
    08830DFC:[AFB00000]: sw         $s0, 0($sp)
    08830E00:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08830E04:[AFBF0018]: sw         $ra, 24($sp)
    08830E08:[AFB40010]: sw         $s4, 16($sp)
    08830E0C:[AFB20008]: sw         $s2, 8($sp)
    08830E10:[E7B50024]: swc1       $f21, 36($sp)
    08830E14:[E7B40020]: swc1       $f20, 32($sp)
    08830E18:[8C840014]: lw         $a0, 20($a0)
    08830E1C:[00838021]: addu       $s0, $a0, $v1
    08830E20:[8E180000]: lw         $t8, 0($s0)
    08830E24:[1B0000E7]: blez       $t8, 0x088311C4
    08830E28:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08830E2C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08830E30:[C4547140]: lwc1       $f20, 28992($v0)
    08830E34:[C6010010]: lwc1       $f1, 16($s0)
    08830E38:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08830E3C:[4600A546]: mov.s      $f21, $f20
    08830E40:[8E0B0008]: lw         $t3, 8($s0)
    08830E44:[00126880]: sll        $t5, $s2, 0x0002
    08830E48:[016D6021]: addu       $t4, $t3, $t5
    08830E4C:[8D8A0000]: lw         $t2, 0($t4)
    08830E50:[51400044]: beql       $t2, $zr, 0x08830F64
    08830E54:[26520001]: addiu      $s2, $s2, 1
    08830E58:[4600080D]: trunc.w.s  $f0, $f1
    08830E5C:[8D460000]: lw         $a2, 0($t2)
    08830E60:[44070000]: mfc1       $a3, $f0
    08830E64:[44080000]: mfc1       $t0, $f0
    08830E68:[00061440]: sll        $v0, $a2, 0x0011
    08830E6C:[00021443]: sra        $v0, $v0, 0x0011
    08830E70:[00074FC3]: sra        $t1, $a3, 0x001F
    08830E74:[11020064]: beq        $t0, $v0, 0x08831008
    08830E78:[00022FC3]: sra        $a1, $v0, 0x001F
    08830E7C:[30C37FFF]: andi       $v1, $a2, 32767
    08830E80:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    08830E84:[1062007C]: beq        $v1, $v0, 0x08831078
    08830E88:[24027FFE]: addiu      $v0, $zr, 32766 <=> li $v0, 32766
    08830E8C:[50620119]: beql       $v1, $v0, 0x088312F4
    08830E90:[8E02001C]: lw         $v0, 28($s0)
    08830E94:[C6020018]: lwc1       $f2, 24($s0)
    08830E98:[4602A03C]: c.lt.s     $f20, $f2
    08830E9C:[00000000]: nop
    08830EA0:[450000E8]: bc1f       0x08831244
    08830EA4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08830EA8:[8E0F0004]: lw         $t7, 4($s0)
    08830EAC:[01E7102A]: slt        $v0, $t7, $a3
    08830EB0:[50400005]: beql       $v0, $zr, 0x08830EC8
    08830EB4:[4600080D]: trunc.w.s  $f0, $f1
    08830EB8:[448F0000]: mtc1       $t7, $f0
    08830EBC:[46800060]: cvt.s.w    $f1, $f0
    08830EC0:[E6010010]: swc1       $f1, 16($s0)
    08830EC4:[4600080D]: trunc.w.s  $f0, $f1
    08830EC8:[016D7021]: addu       $t6, $t3, $t5
    08830ECC:[8DCA0000]: lw         $t2, 0($t6)
    08830ED0:[44020000]: mfc1       $v0, $f0
    08830ED4:[00023FC3]: sra        $a3, $v0, 0x001F
    08830ED8:[8D420000]: lw         $v0, 0($t2)
    08830EDC:[00021440]: sll        $v0, $v0, 0x0011
    08830EE0:[00021443]: sra        $v0, $v0, 0x0011
    08830EE4:[00022FC3]: sra        $a1, $v0, 0x001F
    08830EE8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08830EEC:[00A7102A]: slt        $v0, $a1, $a3
    08830EF0:[14400081]: bne        $v0, $zr, 0x088310F8
    08830EF4:[44060000]: mfc1       $a2, $f0
    08830EF8:[10A7007D]: beq        $a1, $a3, 0x088310F0
    08830EFC:[0086102B]: sltu       $v0, $a0, $a2
    08830F00:[C6807140]: lwc1       $f0, 28992($s4)
    08830F04:[4601003E]: c.le.s     $f0, $f1
    08830F08:[00000000]: nop
    08830F0C:[45020015]: bc1fl      0x08830F64
    08830F10:[26520001]: addiu      $s2, $s2, 1
    08830F14:[2547FFE8]: addiu      $a3, $t2, -24
    08830F18:[8D46FFE8]: lw         $a2, -24($t2)
    08830F1C:[90E40004]: lbu        $a0, 4($a3)
    08830F20:[000615C2]: srl        $v0, $a2, 0x0017
    08830F24:[00042240]: sll        $a0, $a0, 0x0009
    08830F28:[00822025]: or         $a0, $a0, $v0
    08830F2C:[000423C0]: sll        $a0, $a0, 0x000F
    08830F30:[00042BC3]: sra        $a1, $a0, 0x000F
    08830F34:[24A80001]: addiu      $t0, $a1, 1
    08830F38:[00041FC3]: sra        $v1, $a0, 0x001F
    08830F3C:[0105202B]: sltu       $a0, $t0, $a1
    08830F40:[7CC63BC0]: ext        $a2, $a2, 15, 8
    08830F44:[00834821]: addu       $t1, $a0, $v1
    08830F48:[112000B5]: beq        $t1, $zr, 0x08831220
    08830F4C:[24C6FFFF]: addiu      $a2, $a2, -1
    08830F50:[8E230000]: lw         $v1, 0($s1)
    08830F54:[00061080]: sll        $v0, $a2, 0x0002
    08830F58:[00431021]: addu       $v0, $v0, $v1
    08830F5C:[AC470000]: sw         $a3, 0($v0)
    08830F60:[26520001]: addiu      $s2, $s2, 1
    08830F64:[0258102A]: slt        $v0, $s2, $t8
    08830F68:[5440FFB6]: bnel       $v0, $zr, 0x08830E44
    08830F6C:[8E0B0008]: lw         $t3, 8($s0)
    08830F70:[4600080D]: trunc.w.s  $f0, $f1
    08830F74:[8E03001C]: lw         $v1, 28($s0)
    08830F78:[8E020004]: lw         $v0, 4($s0)
    08830F7C:[44040000]: mfc1       $a0, $f0
    08830F80:[7C032104]: ins        $v1, $zr, 4, 1
    08830F84:[10440097]: beq        $v0, $a0, 0x088311E4
    08830F88:[AE03001C]: sw         $v1, 28($s0)
    08830F8C:[30620004]: andi       $v0, $v1, 4
    08830F90:[54400010]: bnel       $v0, $zr, 0x08830FD4
    08830F94:[C6000018]: lwc1       $f0, 24($s0)
    08830F98:[4600080D]: trunc.w.s  $f0, $f1
    08830F9C:[8E020004]: lw         $v0, 4($s0)
    08830FA0:[44040000]: mfc1       $a0, $f0
    08830FA4:[0044102A]: slt        $v0, $v0, $a0
    08830FA8:[10400009]: beq        $v0, $zr, 0x08830FD0
    08830FAC:[7C030804]: ins        $v1, $zr, 0, 2
    08830FB0:[34630008]: ori        $v1, $v1, 8
    08830FB4:[30620020]: andi       $v0, $v1, 32
    08830FB8:[10400005]: beq        $v0, $zr, 0x08830FD0
    08830FBC:[AE03001C]: sw         $v1, 28($s0)
    08830FC0:[8E020028]: lw         $v0, 40($s0)
    08830FC4:[7C032944]: ins        $v1, $zr, 5, 1
    08830FC8:[AE03001C]: sw         $v1, 28($s0)
    08830FCC:[AC400000]: sw         $zr, 0($v0)
    08830FD0:[C6000018]: lwc1       $f0, 24($s0)
    08830FD4:[46000800]: add.s      $f0, $f1, $f0
    08830FD8:[E6000010]: swc1       $f0, 16($s0)
    08830FDC:[8FBF0018]: lw         $ra, 24($sp)
    08830FE0:[8FB50014]: lw         $s5, 20($sp)
    08830FE4:[8FB40010]: lw         $s4, 16($sp)
    08830FE8:[8FB3000C]: lw         $s3, 12($sp)
    08830FEC:[8FB20008]: lw         $s2, 8($sp)
    08830FF0:[8FB10004]: lw         $s1, 4($sp)
    08830FF4:[8FB00000]: lw         $s0, 0($sp)
    08830FF8:[C7B50024]: lwc1       $f21, 36($sp)
    08830FFC:[C7B40020]: lwc1       $f20, 32($sp)
    08831000:[03E00008]: jr         $ra
    08831004:[27BD0030]: addiu      $sp, $sp, 48
    08831008:[1525FF9D]: bne        $t1, $a1, 0x08830E80
    0883100C:[30C37FFF]: andi       $v1, $a2, 32767
    08831010:[91440004]: lbu        $a0, 4($t2)
    08831014:[000615C2]: srl        $v0, $a2, 0x0017
    08831018:[7CC63BC0]: ext        $a2, $a2, 15, 8
    0883101C:[00042240]: sll        $a0, $a0, 0x0009
    08831020:[00822025]: or         $a0, $a0, $v0
    08831024:[000423C0]: sll        $a0, $a0, 0x000F
    08831028:[00042BC3]: sra        $a1, $a0, 0x000F
    0883102C:[24A80001]: addiu      $t0, $a1, 1
    08831030:[00041FC3]: sra        $v1, $a0, 0x001F
    08831034:[0105202B]: sltu       $a0, $t0, $a1
    08831038:[00834821]: addu       $t1, $a0, $v1
    0883103C:[15200006]: bne        $t1, $zr, 0x08831058
    08831040:[24C6FFFF]: addiu      $a2, $a2, -1
    08831044:[552000E6]: bnel       $t1, $zr, 0x088313E0
    08831048:[8E230000]: lw         $v1, 0($s1)
    0883104C:[2D020002]: sltiu      $v0, $t0, 2
    08831050:[544000E3]: bnel       $v0, $zr, 0x088313E0
    08831054:[8E230000]: lw         $v1, 0($s1)
    08831058:[8E230000]: lw         $v1, 0($s1)
    0883105C:[00061080]: sll        $v0, $a2, 0x0002
    08831060:[00431021]: addu       $v0, $v0, $v1
    08831064:[AC4A0000]: sw         $t2, 0($v0)
    08831068:[8D820000]: lw         $v0, 0($t4)
    0883106C:[24420018]: addiu      $v0, $v0, 24
    08831070:[0A20C3D8]: j          0x08830F60
    08831074:[AD820000]: sw         $v0, 0($t4)
    08831078:[12A00063]: beq        $s5, $zr, 0x08831208
    0883107C:[7CC23BC0]: ext        $v0, $a2, 15, 8
    08831080:[2547FFE8]: addiu      $a3, $t2, -24
    08831084:[AD870000]: sw         $a3, 0($t4)
    08831088:[8D46FFE8]: lw         $a2, -24($t2)
    0883108C:[90E40004]: lbu        $a0, 4($a3)
    08831090:[000615C2]: srl        $v0, $a2, 0x0017
    08831094:[00042240]: sll        $a0, $a0, 0x0009
    08831098:[00822025]: or         $a0, $a0, $v0
    0883109C:[000423C0]: sll        $a0, $a0, 0x000F
    088310A0:[00042BC3]: sra        $a1, $a0, 0x000F
    088310A4:[24A80001]: addiu      $t0, $a1, 1
    088310A8:[00041FC3]: sra        $v1, $a0, 0x001F
    088310AC:[0105202B]: sltu       $a0, $t0, $a1
    088310B0:[7CC63BC0]: ext        $a2, $a2, 15, 8
    088310B4:[00834821]: addu       $t1, $a0, $v1
    088310B8:[152000B4]: bne        $t1, $zr, 0x0883138C
    088310BC:[24C6FFFF]: addiu      $a2, $a2, -1
    088310C0:[112000B0]: beq        $t1, $zr, 0x08831384
    088310C4:[2D020002]: sltiu      $v0, $t0, 2
    088310C8:[C6000004]: lwc1       $f0, 4($s0)
    088310CC:[C6020018]: lwc1       $f2, 24($s0)
    088310D0:[8E230000]: lw         $v1, 0($s1)
    088310D4:[46800060]: cvt.s.w    $f1, $f0
    088310D8:[00061080]: sll        $v0, $a2, 0x0002
    088310DC:[00431021]: addu       $v0, $v0, $v1
    088310E0:[AC400000]: sw         $zr, 0($v0)
    088310E4:[46020841]: sub.s      $f1, $f1, $f2
    088310E8:[0A20C3D8]: j          0x08830F60
    088310EC:[E6010010]: swc1       $f1, 16($s0)
    088310F0:[1040FF84]: beq        $v0, $zr, 0x08830F04
    088310F4:[C6807140]: lwc1       $f0, 28992($s4)
    088310F8:[8D420018]: lw         $v0, 24($t2)
    088310FC:[254C0018]: addiu      $t4, $t2, 24
    08831100:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    08831104:[00021440]: sll        $v0, $v0, 0x0011
    08831108:[00021443]: sra        $v0, $v0, 0x0011
    0883110C:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    08831110:[24087FFE]: addiu      $t0, $zr, 32766 <=> li $t0, 32766
    08831114:[1046000D]: beq        $v0, $a2, 0x0883114C
    08831118:[00022FC3]: sra        $a1, $v0, 0x001F
    0883111C:[8C620000]: lw         $v0, 0($v1)
    08831120:[30427FFF]: andi       $v0, $v0, 32767
    08831124:[104900B5]: beq        $v0, $t1, 0x088313FC
    08831128:[24630018]: addiu      $v1, $v1, 24
    0883112C:[1048004B]: beq        $v0, $t0, 0x0883125C
    08831130:[01805021]: addu       $t2, $t4, $zr <=> move $t2, $t4
    08831134:[8D420018]: lw         $v0, 24($t2)
    08831138:[258C0018]: addiu      $t4, $t4, 24
    0883113C:[00021440]: sll        $v0, $v0, 0x0011
    08831140:[00021443]: sra        $v0, $v0, 0x0011
    08831144:[1446FFF5]: bne        $v0, $a2, 0x0883111C
    08831148:[00022FC3]: sra        $a1, $v0, 0x001F
    0883114C:[54A7FFF4]: bnel       $a1, $a3, 0x08831120
    08831150:[8C620000]: lw         $v0, 0($v1)
    08831154:[ADCC0000]: sw         $t4, 0($t6)
    08831158:[8D460018]: lw         $a2, 24($t2)
    0883115C:[91840004]: lbu        $a0, 4($t4)
    08831160:[000615C2]: srl        $v0, $a2, 0x0017
    08831164:[00042240]: sll        $a0, $a0, 0x0009
    08831168:[00822025]: or         $a0, $a0, $v0
    0883116C:[000423C0]: sll        $a0, $a0, 0x000F
    08831170:[00042BC3]: sra        $a1, $a0, 0x000F
    08831174:[24A80001]: addiu      $t0, $a1, 1
    08831178:[00041FC3]: sra        $v1, $a0, 0x001F
    0883117C:[0105202B]: sltu       $a0, $t0, $a1
    08831180:[7CC63BC0]: ext        $a2, $a2, 15, 8
    08831184:[00834821]: addu       $t1, $a0, $v1
    08831188:[15200006]: bne        $t1, $zr, 0x088311A4
    0883118C:[24C6FFFF]: addiu      $a2, $a2, -1
    08831190:[5520008C]: bnel       $t1, $zr, 0x088313C4
    08831194:[8E230000]: lw         $v1, 0($s1)
    08831198:[2D020002]: sltiu      $v0, $t0, 2
    0883119C:[54400089]: bnel       $v0, $zr, 0x088313C4
    088311A0:[8E230000]: lw         $v1, 0($s1)
    088311A4:[8E230000]: lw         $v1, 0($s1)
    088311A8:[00061080]: sll        $v0, $a2, 0x0002
    088311AC:[00431021]: addu       $v0, $v0, $v1
    088311B0:[AC4C0000]: sw         $t4, 0($v0)
    088311B4:[8DC20000]: lw         $v0, 0($t6)
    088311B8:[24420018]: addiu      $v0, $v0, 24
    088311BC:[0A20C3D8]: j          0x08830F60
    088311C0:[ADC20000]: sw         $v0, 0($t6)
    088311C4:[C6010010]: lwc1       $f1, 16($s0)
    088311C8:[8E03001C]: lw         $v1, 28($s0)
    088311CC:[8E020004]: lw         $v0, 4($s0)
    088311D0:[4600080D]: trunc.w.s  $f0, $f1
    088311D4:[7C032104]: ins        $v1, $zr, 4, 1
    088311D8:[44040000]: mfc1       $a0, $f0
    088311DC:[1444FF6B]: bne        $v0, $a0, 0x08830F8C
    088311E0:[AE03001C]: sw         $v1, 28($s0)
    088311E4:[34630010]: ori        $v1, $v1, 16
    088311E8:[30620020]: andi       $v0, $v1, 32
    088311EC:[1040FF67]: beq        $v0, $zr, 0x08830F8C
    088311F0:[AE03001C]: sw         $v1, 28($s0)
    088311F4:[8E030028]: lw         $v1, 40($s0)
    088311F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088311FC:[AC620000]: sw         $v0, 0($v1)
    08831200:[0A20C3E3]: j          0x08830F8C
    08831204:[8E03001C]: lw         $v1, 28($s0)
    08831208:[8E230000]: lw         $v1, 0($s1)
    0883120C:[2442FFFF]: addiu      $v0, $v0, -1
    08831210:[00021080]: sll        $v0, $v0, 0x0002
    08831214:[00431021]: addu       $v0, $v0, $v1
    08831218:[0A20C3D8]: j          0x08830F60
    0883121C:[AC400000]: sw         $zr, 0($v0)
    08831220:[15200004]: bne        $t1, $zr, 0x08831234
    08831224:[8E230000]: lw         $v1, 0($s1)
    08831228:[2D020002]: sltiu      $v0, $t0, 2
    0883122C:[1040FF49]: beq        $v0, $zr, 0x08830F54
    08831230:[00000000]: nop
    08831234:[00061080]: sll        $v0, $a2, 0x0002
    08831238:[00431021]: addu       $v0, $v0, $v1
    0883123C:[0A20C3D8]: j          0x08830F60
    08831240:[AC400000]: sw         $zr, 0($v0)
    08831244:[4601A03E]: c.le.s     $f20, $f1
    08831248:[00000000]: nop
    0883124C:[4501FF32]: bc1t       0x08830F18
    08831250:[2547FFE8]: addiu      $a3, $t2, -24
    08831254:[0A20C3D9]: j          0x08830F64
    08831258:[26520001]: addiu      $s2, $s2, 1
    0883125C:[ADCC0000]: sw         $t4, 0($t6)
    08831260:[016D5821]: addu       $t3, $t3, $t5
    08831264:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08831268:[8E02001C]: lw         $v0, 28($s0)
    0883126C:[8E09000C]: lw         $t1, 12($s0)
    08831270:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08831274:[34430004]: ori        $v1, $v0, 4
    08831278:[AE03001C]: sw         $v1, 28($s0)
    0883127C:[01A94821]: addu       $t1, $t5, $t1
    08831280:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08831284:[8D680000]: lw         $t0, 0($t3)
    08831288:[8E2A0000]: lw         $t2, 0($s1)
    0883128C:[8D030000]: lw         $v1, 0($t0)
    08831290:[91070004]: lbu        $a3, 4($t0)
    08831294:[7C623BC0]: ext        $v0, $v1, 15, 8
    08831298:[2442FFFF]: addiu      $v0, $v0, -1
    0883129C:[00021080]: sll        $v0, $v0, 0x0002
    088312A0:[004A1021]: addu       $v0, $v0, $t2
    088312A4:[AC400000]: sw         $zr, 0($v0)
    088312A8:[00031DC2]: srl        $v1, $v1, 0x0017
    088312AC:[00073A40]: sll        $a3, $a3, 0x0009
    088312B0:[00E33825]: or         $a3, $a3, $v1
    088312B4:[8D2A0008]: lw         $t2, 8($t1)
    088312B8:[00073BC0]: sll        $a3, $a3, 0x000F
    088312BC:[000743C3]: sra        $t0, $a3, 0x000F
    088312C0:[AD6A0000]: sw         $t2, 0($t3)
    088312C4:[0E20C325]: jal        0x08830C94
    088312C8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    088312CC:[C6817140]: lwc1       $f1, 28992($s4)
    088312D0:[46010001]: sub.s      $f0, $f0, $f1
    088312D4:[4601003C]: c.lt.s     $f0, $f1
    088312D8:[00000000]: nop
    088312DC:[45030035]: bc1tl      0x088313B4
    088312E0:[46000806]: mov.s      $f0, $f1
    088312E4:[46000046]: mov.s      $f1, $f0
    088312E8:[8E180000]: lw         $t8, 0($s0)
    088312EC:[0A20C3D8]: j          0x08830F60
    088312F0:[E6000010]: swc1       $f0, 16($s0)
    088312F4:[01AB5021]: addu       $t2, $t5, $t3
    088312F8:[8E08000C]: lw         $t0, 12($s0)
    088312FC:[34430004]: ori        $v1, $v0, 4
    08831300:[AE03001C]: sw         $v1, 28($s0)
    08831304:[01A84021]: addu       $t0, $t5, $t0
    08831308:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883130C:[8D420000]: lw         $v0, 0($t2)
    08831310:[8E290000]: lw         $t1, 0($s1)
    08831314:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08831318:[8C430000]: lw         $v1, 0($v0)
    0883131C:[90470004]: lbu        $a3, 4($v0)
    08831320:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08831324:[7C623BC0]: ext        $v0, $v1, 15, 8
    08831328:[2442FFFF]: addiu      $v0, $v0, -1
    0883132C:[00021080]: sll        $v0, $v0, 0x0002
    08831330:[00491021]: addu       $v0, $v0, $t1
    08831334:[AC400000]: sw         $zr, 0($v0)
    08831338:[00031DC2]: srl        $v1, $v1, 0x0017
    0883133C:[00073A40]: sll        $a3, $a3, 0x0009
    08831340:[8D090008]: lw         $t1, 8($t0)
    08831344:[00E33825]: or         $a3, $a3, $v1
    08831348:[00073BC0]: sll        $a3, $a3, 0x000F
    0883134C:[000743C3]: sra        $t0, $a3, 0x000F
    08831350:[AD490000]: sw         $t1, 0($t2)
    08831354:[0E20C325]: jal        0x08830C94
    08831358:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0883135C:[46150001]: sub.s      $f0, $f0, $f21
    08831360:[4615003C]: c.lt.s     $f0, $f21
    08831364:[00000000]: nop
    08831368:[4502FFDF]: bc1fl      0x088312E8
    0883136C:[46000046]: mov.s      $f1, $f0
    08831370:[4600A806]: mov.s      $f0, $f21
    08831374:[8E180000]: lw         $t8, 0($s0)
    08831378:[46000046]: mov.s      $f1, $f0
    0883137C:[0A20C3D8]: j          0x08830F60
    08831380:[E6000010]: swc1       $f0, 16($s0)
    08831384:[5440FF51]: bnel       $v0, $zr, 0x088310CC
    08831388:[C6000004]: lwc1       $f0, 4($s0)
    0883138C:[C6000004]: lwc1       $f0, 4($s0)
    08831390:[C6020018]: lwc1       $f2, 24($s0)
    08831394:[8E230000]: lw         $v1, 0($s1)
    08831398:[46800060]: cvt.s.w    $f1, $f0
    0883139C:[00061080]: sll        $v0, $a2, 0x0002
    088313A0:[00431021]: addu       $v0, $v0, $v1
    088313A4:[AC470000]: sw         $a3, 0($v0)
    088313A8:[46020841]: sub.s      $f1, $f1, $f2
    088313AC:[0A20C3D8]: j          0x08830F60
    088313B0:[E6010010]: swc1       $f1, 16($s0)
    088313B4:[8E180000]: lw         $t8, 0($s0)
    088313B8:[46000046]: mov.s      $f1, $f0
    088313BC:[0A20C3D8]: j          0x08830F60
    088313C0:[E6000010]: swc1       $f0, 16($s0)
    088313C4:[00061080]: sll        $v0, $a2, 0x0002
    088313C8:[00431021]: addu       $v0, $v0, $v1
    088313CC:[AC400000]: sw         $zr, 0($v0)
    088313D0:[8DC20000]: lw         $v0, 0($t6)
    088313D4:[24420018]: addiu      $v0, $v0, 24
    088313D8:[0A20C3D8]: j          0x08830F60
    088313DC:[ADC20000]: sw         $v0, 0($t6)
    088313E0:[00061080]: sll        $v0, $a2, 0x0002
    088313E4:[00431021]: addu       $v0, $v0, $v1
    088313E8:[AC400000]: sw         $zr, 0($v0)
    088313EC:[8D820000]: lw         $v0, 0($t4)
    088313F0:[24420018]: addiu      $v0, $v0, 24
    088313F4:[0A20C3D8]: j          0x08830F60
    088313F8:[AD820000]: sw         $v0, 0($t4)
    088313FC:[12A0001E]: beq        $s5, $zr, 0x08831478
    08831400:[ADCC0000]: sw         $t4, 0($t6)
    08831404:[ADCA0000]: sw         $t2, 0($t6)
    08831408:[8D460000]: lw         $a2, 0($t2)
    0883140C:[91440004]: lbu        $a0, 4($t2)
    08831410:[000615C2]: srl        $v0, $a2, 0x0017
    08831414:[00042240]: sll        $a0, $a0, 0x0009
    08831418:[00822025]: or         $a0, $a0, $v0
    0883141C:[000423C0]: sll        $a0, $a0, 0x000F
    08831420:[00042BC3]: sra        $a1, $a0, 0x000F
    08831424:[24A80001]: addiu      $t0, $a1, 1
    08831428:[00041FC3]: sra        $v1, $a0, 0x001F
    0883142C:[0105202B]: sltu       $a0, $t0, $a1
    08831430:[7CC63BC0]: ext        $a2, $a2, 15, 8
    08831434:[00834821]: addu       $t1, $a0, $v1
    08831438:[15200006]: bne        $t1, $zr, 0x08831454
    0883143C:[24C6FFFF]: addiu      $a2, $a2, -1
    08831440:[15200015]: bne        $t1, $zr, 0x08831498
    08831444:[448F0800]: mtc1       $t7, $f1
    08831448:[2D020002]: sltiu      $v0, $t0, 2
    0883144C:[54400013]: bnel       $v0, $zr, 0x0883149C
    08831450:[8E230000]: lw         $v1, 0($s1)
    08831454:[448F0800]: mtc1       $t7, $f1
    08831458:[8E230000]: lw         $v1, 0($s1)
    0883145C:[00061080]: sll        $v0, $a2, 0x0002
    08831460:[46800820]: cvt.s.w    $f0, $f1
    08831464:[00431021]: addu       $v0, $v0, $v1
    08831468:[AC4A0000]: sw         $t2, 0($v0)
    0883146C:[46020041]: sub.s      $f1, $f0, $f2
    08831470:[0A20C3D8]: j          0x08830F60
    08831474:[E6010010]: swc1       $f1, 16($s0)
    08831478:[8D820000]: lw         $v0, 0($t4)
    0883147C:[8E230000]: lw         $v1, 0($s1)
    08831480:[7C423BC0]: ext        $v0, $v0, 15, 8
    08831484:[2442FFFF]: addiu      $v0, $v0, -1
    08831488:[00021080]: sll        $v0, $v0, 0x0002
    0883148C:[00431021]: addu       $v0, $v0, $v1
    08831490:[0A20C3D8]: j          0x08830F60
    08831494:[AC400000]: sw         $zr, 0($v0)
    08831498:[8E230000]: lw         $v1, 0($s1)
    0883149C:[00061080]: sll        $v0, $a2, 0x0002
    088314A0:[46800820]: cvt.s.w    $f0, $f1
    088314A4:[00431021]: addu       $v0, $v0, $v1
    088314A8:[AC400000]: sw         $zr, 0($v0)
    088314AC:[46020041]: sub.s      $f1, $f0, $f2
    088314B0:[0A20C3D8]: j          0x08830F60
    088314B4:[E6010010]: swc1       $f1, 16($s0)
  Back Branch 08830F68 166,501 times (length 75)
    08830E30:[C4547140]: lwc1       $f20, 28992($v0)
    08830E34:[C6010010]: lwc1       $f1, 16($s0)
    08830E38:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08830E3C:[4600A546]: mov.s      $f21, $f20
    08830E40:[8E0B0008]: lw         $t3, 8($s0)
--> 08830E44:[00126880]: sll        $t5, $s2, 0x0002
    08830E48:[016D6021]: addu       $t4, $t3, $t5
    08830E4C:[8D8A0000]: lw         $t2, 0($t4)
    08830E50:[51400044]: beql       $t2, $zr, 0x08830F64
    08830E54:[26520001]: addiu      $s2, $s2, 1
    08830E58:[4600080D]: trunc.w.s  $f0, $f1
    08830E5C:[8D460000]: lw         $a2, 0($t2)
    08830E60:[44070000]: mfc1       $a3, $f0
    08830E64:[44080000]: mfc1       $t0, $f0
    08830E68:[00061440]: sll        $v0, $a2, 0x0011
    08830E6C:[00021443]: sra        $v0, $v0, 0x0011
    08830E70:[00074FC3]: sra        $t1, $a3, 0x001F
    08830E74:[11020064]: beq        $t0, $v0, 0x08831008
    08830E78:[00022FC3]: sra        $a1, $v0, 0x001F
    08830E7C:[30C37FFF]: andi       $v1, $a2, 32767
    08830E80:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    08830E84:[1062007C]: beq        $v1, $v0, 0x08831078
    08830E88:[24027FFE]: addiu      $v0, $zr, 32766 <=> li $v0, 32766
    08830E8C:[50620119]: beql       $v1, $v0, 0x088312F4
    08830E90:[8E02001C]: lw         $v0, 28($s0)
    08830E94:[C6020018]: lwc1       $f2, 24($s0)
    08830E98:[4602A03C]: c.lt.s     $f20, $f2
    08830E9C:[00000000]: nop
    08830EA0:[450000E8]: bc1f       0x08831244
    08830EA4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08830EA8:[8E0F0004]: lw         $t7, 4($s0)
    08830EAC:[01E7102A]: slt        $v0, $t7, $a3
    08830EB0:[50400005]: beql       $v0, $zr, 0x08830EC8
    08830EB4:[4600080D]: trunc.w.s  $f0, $f1
    08830EB8:[448F0000]: mtc1       $t7, $f0
    08830EBC:[46800060]: cvt.s.w    $f1, $f0
    08830EC0:[E6010010]: swc1       $f1, 16($s0)
    08830EC4:[4600080D]: trunc.w.s  $f0, $f1
    08830EC8:[016D7021]: addu       $t6, $t3, $t5
    08830ECC:[8DCA0000]: lw         $t2, 0($t6)
    08830ED0:[44020000]: mfc1       $v0, $f0
    08830ED4:[00023FC3]: sra        $a3, $v0, 0x001F
    08830ED8:[8D420000]: lw         $v0, 0($t2)
    08830EDC:[00021440]: sll        $v0, $v0, 0x0011
    08830EE0:[00021443]: sra        $v0, $v0, 0x0011
    08830EE4:[00022FC3]: sra        $a1, $v0, 0x001F
    08830EE8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08830EEC:[00A7102A]: slt        $v0, $a1, $a3
    08830EF0:[14400081]: bne        $v0, $zr, 0x088310F8
    08830EF4:[44060000]: mfc1       $a2, $f0
    08830EF8:[10A7007D]: beq        $a1, $a3, 0x088310F0
    08830EFC:[0086102B]: sltu       $v0, $a0, $a2
    08830F00:[C6807140]: lwc1       $f0, 28992($s4)
    08830F04:[4601003E]: c.le.s     $f0, $f1
    08830F08:[00000000]: nop
    08830F0C:[45020015]: bc1fl      0x08830F64
    08830F10:[26520001]: addiu      $s2, $s2, 1
    08830F14:[2547FFE8]: addiu      $a3, $t2, -24
    08830F18:[8D46FFE8]: lw         $a2, -24($t2)
    08830F1C:[90E40004]: lbu        $a0, 4($a3)
    08830F20:[000615C2]: srl        $v0, $a2, 0x0017
    08830F24:[00042240]: sll        $a0, $a0, 0x0009
    08830F28:[00822025]: or         $a0, $a0, $v0
    08830F2C:[000423C0]: sll        $a0, $a0, 0x000F
    08830F30:[00042BC3]: sra        $a1, $a0, 0x000F
    08830F34:[24A80001]: addiu      $t0, $a1, 1
    08830F38:[00041FC3]: sra        $v1, $a0, 0x001F
    08830F3C:[0105202B]: sltu       $a0, $t0, $a1
    08830F40:[7CC63BC0]: ext        $a2, $a2, 15, 8
    08830F44:[00834821]: addu       $t1, $a0, $v1
    08830F48:[112000B5]: beq        $t1, $zr, 0x08831220
    08830F4C:[24C6FFFF]: addiu      $a2, $a2, -1
    08830F50:[8E230000]: lw         $v1, 0($s1)
    08830F54:[00061080]: sll        $v0, $a2, 0x0002
    08830F58:[00431021]: addu       $v0, $v0, $v1
    08830F5C:[AC470000]: sw         $a3, 0($v0)
    08830F60:[26520001]: addiu      $s2, $s2, 1
    08830F64:[0258102A]: slt        $v0, $s2, $t8
--> 08830F68:[5440FFB6]: bnel       $v0, $zr, 0x08830E44
    08830F6C:[8E0B0008]: lw         $t3, 8($s0)
    08830F70:[4600080D]: trunc.w.s  $f0, $f1
    08830F74:[8E03001C]: lw         $v1, 28($s0)
    08830F78:[8E020004]: lw         $v0, 4($s0)
  Back Branch 08831008 89,704 times (length 100)
    08830E6C:[00021443]: sra        $v0, $v0, 0x0011
    08830E70:[00074FC3]: sra        $t1, $a3, 0x001F
    08830E74:[11020064]: beq        $t0, $v0, 0x08831008
    08830E78:[00022FC3]: sra        $a1, $v0, 0x001F
    08830E7C:[30C37FFF]: andi       $v1, $a2, 32767
--> 08830E80:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    08830E84:[1062007C]: beq        $v1, $v0, 0x08831078
    08830E88:[24027FFE]: addiu      $v0, $zr, 32766 <=> li $v0, 32766
    08830E8C:[50620119]: beql       $v1, $v0, 0x088312F4
    08830E90:[8E02001C]: lw         $v0, 28($s0)
    08830E94:[C6020018]: lwc1       $f2, 24($s0)
    08830E98:[4602A03C]: c.lt.s     $f20, $f2
    08830E9C:[00000000]: nop
    08830EA0:[450000E8]: bc1f       0x08831244
    08830EA4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08830EA8:[8E0F0004]: lw         $t7, 4($s0)
    08830EAC:[01E7102A]: slt        $v0, $t7, $a3
    08830EB0:[50400005]: beql       $v0, $zr, 0x08830EC8
    08830EB4:[4600080D]: trunc.w.s  $f0, $f1
    08830EB8:[448F0000]: mtc1       $t7, $f0
    08830EBC:[46800060]: cvt.s.w    $f1, $f0
    08830EC0:[E6010010]: swc1       $f1, 16($s0)
    08830EC4:[4600080D]: trunc.w.s  $f0, $f1
    08830EC8:[016D7021]: addu       $t6, $t3, $t5
    08830ECC:[8DCA0000]: lw         $t2, 0($t6)
    08830ED0:[44020000]: mfc1       $v0, $f0
    08830ED4:[00023FC3]: sra        $a3, $v0, 0x001F
    08830ED8:[8D420000]: lw         $v0, 0($t2)
    08830EDC:[00021440]: sll        $v0, $v0, 0x0011
    08830EE0:[00021443]: sra        $v0, $v0, 0x0011
    08830EE4:[00022FC3]: sra        $a1, $v0, 0x001F
    08830EE8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08830EEC:[00A7102A]: slt        $v0, $a1, $a3
    08830EF0:[14400081]: bne        $v0, $zr, 0x088310F8
    08830EF4:[44060000]: mfc1       $a2, $f0
    08830EF8:[10A7007D]: beq        $a1, $a3, 0x088310F0
    08830EFC:[0086102B]: sltu       $v0, $a0, $a2
    08830F00:[C6807140]: lwc1       $f0, 28992($s4)
    08830F04:[4601003E]: c.le.s     $f0, $f1
    08830F08:[00000000]: nop
    08830F0C:[45020015]: bc1fl      0x08830F64
    08830F10:[26520001]: addiu      $s2, $s2, 1
    08830F14:[2547FFE8]: addiu      $a3, $t2, -24
    08830F18:[8D46FFE8]: lw         $a2, -24($t2)
    08830F1C:[90E40004]: lbu        $a0, 4($a3)
    08830F20:[000615C2]: srl        $v0, $a2, 0x0017
    08830F24:[00042240]: sll        $a0, $a0, 0x0009
    08830F28:[00822025]: or         $a0, $a0, $v0
    08830F2C:[000423C0]: sll        $a0, $a0, 0x000F
    08830F30:[00042BC3]: sra        $a1, $a0, 0x000F
    08830F34:[24A80001]: addiu      $t0, $a1, 1
    08830F38:[00041FC3]: sra        $v1, $a0, 0x001F
    08830F3C:[0105202B]: sltu       $a0, $t0, $a1
    08830F40:[7CC63BC0]: ext        $a2, $a2, 15, 8
    08830F44:[00834821]: addu       $t1, $a0, $v1
    08830F48:[112000B5]: beq        $t1, $zr, 0x08831220
    08830F4C:[24C6FFFF]: addiu      $a2, $a2, -1
    08830F50:[8E230000]: lw         $v1, 0($s1)
    08830F54:[00061080]: sll        $v0, $a2, 0x0002
    08830F58:[00431021]: addu       $v0, $v0, $v1
    08830F5C:[AC470000]: sw         $a3, 0($v0)
    08830F60:[26520001]: addiu      $s2, $s2, 1
    08830F64:[0258102A]: slt        $v0, $s2, $t8
    08830F68:[5440FFB6]: bnel       $v0, $zr, 0x08830E44
    08830F6C:[8E0B0008]: lw         $t3, 8($s0)
    08830F70:[4600080D]: trunc.w.s  $f0, $f1
    08830F74:[8E03001C]: lw         $v1, 28($s0)
    08830F78:[8E020004]: lw         $v0, 4($s0)
    08830F7C:[44040000]: mfc1       $a0, $f0
    08830F80:[7C032104]: ins        $v1, $zr, 4, 1
    08830F84:[10440097]: beq        $v0, $a0, 0x088311E4
    08830F88:[AE03001C]: sw         $v1, 28($s0)
    08830F8C:[30620004]: andi       $v0, $v1, 4
    08830F90:[54400010]: bnel       $v0, $zr, 0x08830FD4
    08830F94:[C6000018]: lwc1       $f0, 24($s0)
    08830F98:[4600080D]: trunc.w.s  $f0, $f1
    08830F9C:[8E020004]: lw         $v0, 4($s0)
    08830FA0:[44040000]: mfc1       $a0, $f0
    08830FA4:[0044102A]: slt        $v0, $v0, $a0
    08830FA8:[10400009]: beq        $v0, $zr, 0x08830FD0
    08830FAC:[7C030804]: ins        $v1, $zr, 0, 2
    08830FB0:[34630008]: ori        $v1, $v1, 8
    08830FB4:[30620020]: andi       $v0, $v1, 32
    08830FB8:[10400005]: beq        $v0, $zr, 0x08830FD0
    08830FBC:[AE03001C]: sw         $v1, 28($s0)
    08830FC0:[8E020028]: lw         $v0, 40($s0)
    08830FC4:[7C032944]: ins        $v1, $zr, 5, 1
    08830FC8:[AE03001C]: sw         $v1, 28($s0)
    08830FCC:[AC400000]: sw         $zr, 0($v0)
    08830FD0:[C6000018]: lwc1       $f0, 24($s0)
    08830FD4:[46000800]: add.s      $f0, $f1, $f0
    08830FD8:[E6000010]: swc1       $f0, 16($s0)
    08830FDC:[8FBF0018]: lw         $ra, 24($sp)
    08830FE0:[8FB50014]: lw         $s5, 20($sp)
    08830FE4:[8FB40010]: lw         $s4, 16($sp)
    08830FE8:[8FB3000C]: lw         $s3, 12($sp)
    08830FEC:[8FB20008]: lw         $s2, 8($sp)
    08830FF0:[8FB10004]: lw         $s1, 4($sp)
    08830FF4:[8FB00000]: lw         $s0, 0($sp)
    08830FF8:[C7B50024]: lwc1       $f21, 36($sp)
    08830FFC:[C7B40020]: lwc1       $f20, 32($sp)
    08831000:[03E00008]: jr         $ra
    08831004:[27BD0030]: addiu      $sp, $sp, 48
--> 08831008:[1525FF9D]: bne        $t1, $a1, 0x08830E80
    0883100C:[30C37FFF]: andi       $v1, $a2, 32767
    08831010:[91440004]: lbu        $a0, 4($t2)
    08831014:[000615C2]: srl        $v0, $a2, 0x0017
    08831018:[7CC63BC0]: ext        $a2, $a2, 15, 8
  Back Branch 08831070 89,601 times (length 70)
    08830F4C:[24C6FFFF]: addiu      $a2, $a2, -1
    08830F50:[8E230000]: lw         $v1, 0($s1)
    08830F54:[00061080]: sll        $v0, $a2, 0x0002
    08830F58:[00431021]: addu       $v0, $v0, $v1
    08830F5C:[AC470000]: sw         $a3, 0($v0)
--> 08830F60:[26520001]: addiu      $s2, $s2, 1
    08830F64:[0258102A]: slt        $v0, $s2, $t8
    08830F68:[5440FFB6]: bnel       $v0, $zr, 0x08830E44
    08830F6C:[8E0B0008]: lw         $t3, 8($s0)
    08830F70:[4600080D]: trunc.w.s  $f0, $f1
    08830F74:[8E03001C]: lw         $v1, 28($s0)
    08830F78:[8E020004]: lw         $v0, 4($s0)
    08830F7C:[44040000]: mfc1       $a0, $f0
    08830F80:[7C032104]: ins        $v1, $zr, 4, 1
    08830F84:[10440097]: beq        $v0, $a0, 0x088311E4
    08830F88:[AE03001C]: sw         $v1, 28($s0)
    08830F8C:[30620004]: andi       $v0, $v1, 4
    08830F90:[54400010]: bnel       $v0, $zr, 0x08830FD4
    08830F94:[C6000018]: lwc1       $f0, 24($s0)
    08830F98:[4600080D]: trunc.w.s  $f0, $f1
    08830F9C:[8E020004]: lw         $v0, 4($s0)
    08830FA0:[44040000]: mfc1       $a0, $f0
    08830FA4:[0044102A]: slt        $v0, $v0, $a0
    08830FA8:[10400009]: beq        $v0, $zr, 0x08830FD0
    08830FAC:[7C030804]: ins        $v1, $zr, 0, 2
    08830FB0:[34630008]: ori        $v1, $v1, 8
    08830FB4:[30620020]: andi       $v0, $v1, 32
    08830FB8:[10400005]: beq        $v0, $zr, 0x08830FD0
    08830FBC:[AE03001C]: sw         $v1, 28($s0)
    08830FC0:[8E020028]: lw         $v0, 40($s0)
    08830FC4:[7C032944]: ins        $v1, $zr, 5, 1
    08830FC8:[AE03001C]: sw         $v1, 28($s0)
    08830FCC:[AC400000]: sw         $zr, 0($v0)
    08830FD0:[C6000018]: lwc1       $f0, 24($s0)
    08830FD4:[46000800]: add.s      $f0, $f1, $f0
    08830FD8:[E6000010]: swc1       $f0, 16($s0)
    08830FDC:[8FBF0018]: lw         $ra, 24($sp)
    08830FE0:[8FB50014]: lw         $s5, 20($sp)
    08830FE4:[8FB40010]: lw         $s4, 16($sp)
    08830FE8:[8FB3000C]: lw         $s3, 12($sp)
    08830FEC:[8FB20008]: lw         $s2, 8($sp)
    08830FF0:[8FB10004]: lw         $s1, 4($sp)
    08830FF4:[8FB00000]: lw         $s0, 0($sp)
    08830FF8:[C7B50024]: lwc1       $f21, 36($sp)
    08830FFC:[C7B40020]: lwc1       $f20, 32($sp)
    08831000:[03E00008]: jr         $ra
    08831004:[27BD0030]: addiu      $sp, $sp, 48
    08831008:[1525FF9D]: bne        $t1, $a1, 0x08830E80
    0883100C:[30C37FFF]: andi       $v1, $a2, 32767
    08831010:[91440004]: lbu        $a0, 4($t2)
    08831014:[000615C2]: srl        $v0, $a2, 0x0017
    08831018:[7CC63BC0]: ext        $a2, $a2, 15, 8
    0883101C:[00042240]: sll        $a0, $a0, 0x0009
    08831020:[00822025]: or         $a0, $a0, $v0
    08831024:[000423C0]: sll        $a0, $a0, 0x000F
    08831028:[00042BC3]: sra        $a1, $a0, 0x000F
    0883102C:[24A80001]: addiu      $t0, $a1, 1
    08831030:[00041FC3]: sra        $v1, $a0, 0x001F
    08831034:[0105202B]: sltu       $a0, $t0, $a1
    08831038:[00834821]: addu       $t1, $a0, $v1
    0883103C:[15200006]: bne        $t1, $zr, 0x08831058
    08831040:[24C6FFFF]: addiu      $a2, $a2, -1
    08831044:[552000E6]: bnel       $t1, $zr, 0x088313E0
    08831048:[8E230000]: lw         $v1, 0($s1)
    0883104C:[2D020002]: sltiu      $v0, $t0, 2
    08831050:[544000E3]: bnel       $v0, $zr, 0x088313E0
    08831054:[8E230000]: lw         $v1, 0($s1)
    08831058:[8E230000]: lw         $v1, 0($s1)
    0883105C:[00061080]: sll        $v0, $a2, 0x0002
    08831060:[00431021]: addu       $v0, $v0, $v1
    08831064:[AC4A0000]: sw         $t2, 0($v0)
    08831068:[8D820000]: lw         $v0, 0($t4)
    0883106C:[24420018]: addiu      $v0, $v0, 24
--> 08831070:[0A20C3D8]: j          0x08830F60
    08831074:[AD820000]: sw         $v0, 0($t4)
    08831078:[12A00063]: beq        $s5, $zr, 0x08831208
    0883107C:[7CC23BC0]: ext        $v0, $a2, 15, 8
    08831080:[2547FFE8]: addiu      $a3, $t2, -24
  Back Branch 08831368 76,573 times (length 34)
    088312D4:[4601003C]: c.lt.s     $f0, $f1
    088312D8:[00000000]: nop
    088312DC:[45030035]: bc1tl      0x088313B4
    088312E0:[46000806]: mov.s      $f0, $f1
    088312E4:[46000046]: mov.s      $f1, $f0
--> 088312E8:[8E180000]: lw         $t8, 0($s0)
    088312EC:[0A20C3D8]: j          0x08830F60
    088312F0:[E6000010]: swc1       $f0, 16($s0)
    088312F4:[01AB5021]: addu       $t2, $t5, $t3
    088312F8:[8E08000C]: lw         $t0, 12($s0)
    088312FC:[34430004]: ori        $v1, $v0, 4
    08831300:[AE03001C]: sw         $v1, 28($s0)
    08831304:[01A84021]: addu       $t0, $t5, $t0
    08831308:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883130C:[8D420000]: lw         $v0, 0($t2)
    08831310:[8E290000]: lw         $t1, 0($s1)
    08831314:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08831318:[8C430000]: lw         $v1, 0($v0)
    0883131C:[90470004]: lbu        $a3, 4($v0)
    08831320:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08831324:[7C623BC0]: ext        $v0, $v1, 15, 8
    08831328:[2442FFFF]: addiu      $v0, $v0, -1
    0883132C:[00021080]: sll        $v0, $v0, 0x0002
    08831330:[00491021]: addu       $v0, $v0, $t1
    08831334:[AC400000]: sw         $zr, 0($v0)
    08831338:[00031DC2]: srl        $v1, $v1, 0x0017
    0883133C:[00073A40]: sll        $a3, $a3, 0x0009
    08831340:[8D090008]: lw         $t1, 8($t0)
    08831344:[00E33825]: or         $a3, $a3, $v1
    08831348:[00073BC0]: sll        $a3, $a3, 0x000F
    0883134C:[000743C3]: sra        $t0, $a3, 0x000F
    08831350:[AD490000]: sw         $t1, 0($t2)
    08831354:[0E20C325]: jal        0x08830C94
    08831358:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0883135C:[46150001]: sub.s      $f0, $f0, $f21
    08831360:[4615003C]: c.lt.s     $f0, $f21
    08831364:[00000000]: nop
--> 08831368:[4502FFDF]: bc1fl      0x088312E8
    0883136C:[46000046]: mov.s      $f1, $f0
    08831370:[4600A806]: mov.s      $f0, $f21
    08831374:[8E180000]: lw         $t8, 0($s0)
    08831378:[46000046]: mov.s      $f1, $f0
  Back Branch 088312EC 76,573 times (length 229)
  Back Branch 0883124C 17,302 times (length 207)
  Back Branch 0883122C 17,302 times (length 184)
  Back Branch 088311EC 7,672 times (length 154)
  Back Branch 0883123C 882 times (length 185)
  Back Branch 088313F4 103 times (length 295)
_S1_2_8837E64 8,650,381 instructions (0.691%), 1,248 calls (08837CC8 - 08837E68, length 105)
    08837CC8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837CCC:[10C20055]: beq        $a2, $v0, 0x08837E24
    08837CD0:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08837CD4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08837CD8:[50C2005B]: beql       $a2, $v0, 0x08837E48
    08837CDC:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837CE0:[10C0004B]: beq        $a2, $zr, 0x08837E10
    08837CE4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837CE8:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837CEC:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08837CF0:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08837CF4:[10A00044]: beq        $a1, $zr, 0x08837E08
    08837CF8:[00066080]: sll        $t4, $a2, 0x0002
    08837CFC:[018B1021]: addu       $v0, $t4, $t3
    08837D00:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837D04:[00431021]: addu       $v0, $v0, $v1
    08837D08:[8C44F0A0]: lw         $a0, -3936($v0)
    08837D0C:[2484FFFF]: addiu      $a0, $a0, -1
    08837D10:[0480003D]: bltz       $a0, 0x08837E08
    08837D14:[00044080]: sll        $t0, $a0, 0x0002
    08837D18:[01A84821]: addu       $t1, $t5, $t0
    08837D1C:[8D220000]: lw         $v0, 0($t1)
    08837D20:[10A2000E]: beq        $a1, $v0, 0x08837D5C
    08837D24:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08837D28:[2526FFFC]: addiu      $a2, $t1, -4
    08837D2C:[2508FFFC]: addiu      $t0, $t0, -4
    08837D30:[0A20DF4F]: j          0x08837D3C
    08837D34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837D38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08837D3C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08837D40:[2507FFFC]: addiu      $a3, $t0, -4
    08837D44:[24C6FFFC]: addiu      $a2, $a2, -4
    08837D48:[1143002F]: beq        $t2, $v1, 0x08837E08
    08837D4C:[2484FFFF]: addiu      $a0, $a0, -1
    08837D50:[8D220000]: lw         $v0, 0($t1)
    08837D54:[14A2FFF8]: bne        $a1, $v0, 0x08837D38
    08837D58:[24630001]: addiu      $v1, $v1, 1
    08837D5C:[01C41021]: addu       $v0, $t6, $a0
    08837D60:[018B3021]: addu       $a2, $t4, $t3
    08837D64:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837D68:[A0400000]: sb         $zr, 0($v0)
    08837D6C:[00C32821]: addu       $a1, $a2, $v1
    08837D70:[8CA2F0A0]: lw         $v0, -3936($a1)
    08837D74:[2442FFFF]: addiu      $v0, $v0, -1
    08837D78:[14440023]: bne        $v0, $a0, 0x08837E08
    08837D7C:[01E81021]: addu       $v0, $t7, $t0
    08837D80:[AC400000]: sw         $zr, 0($v0)
    08837D84:[8CA3F0A0]: lw         $v1, -3936($a1)
    08837D88:[8D220000]: lw         $v0, 0($t1)
    08837D8C:[2468FFFE]: addiu      $t0, $v1, -2
    08837D90:[2463FFFF]: addiu      $v1, $v1, -1
    08837D94:[ACC20004]: sw         $v0, 4($a2)
    08837D98:[ACA3F0A0]: sw         $v1, -3936($a1)
    08837D9C:[0500001A]: bltz       $t0, 0x08837E08
    08837DA0:[AD200000]: sw         $zr, 0($t1)
    08837DA4:[01C81021]: addu       $v0, $t6, $t0
    08837DA8:[90430000]: lbu        $v1, 0($v0)
    08837DAC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08837DB0:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08837DB4:[14600014]: bne        $v1, $zr, 0x08837E08
    08837DB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08837DBC:[00082080]: sll        $a0, $t0, 0x0002
    08837DC0:[01E41021]: addu       $v0, $t7, $a0
    08837DC4:[018B3021]: addu       $a2, $t4, $t3
    08837DC8:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837DCC:[AC400000]: sw         $zr, 0($v0)
    08837DD0:[00C31821]: addu       $v1, $a2, $v1
    08837DD4:[01A42021]: addu       $a0, $t5, $a0
    08837DD8:[8C62F0A0]: lw         $v0, -3936($v1)
    08837DDC:[8C850000]: lw         $a1, 0($a0)
    08837DE0:[2508FFFF]: addiu      $t0, $t0, -1
    08837DE4:[2442FFFF]: addiu      $v0, $v0, -1
    08837DE8:[ACC50004]: sw         $a1, 4($a2)
    08837DEC:[AC62F0A0]: sw         $v0, -3936($v1)
    08837DF0:[11470005]: beq        $t2, $a3, 0x08837E08
    08837DF4:[AC800000]: sw         $zr, 0($a0)
    08837DF8:[9122FFFF]: lbu        $v0, -1($t1)
    08837DFC:[24E70001]: addiu      $a3, $a3, 1
    08837E00:[1040FFEE]: beq        $v0, $zr, 0x08837DBC
    08837E04:[2529FFFF]: addiu      $t1, $t1, -1
    08837E08:[03E00008]: jr         $ra
    08837E0C:[00000000]: nop
    08837E10:[34424010]: ori        $v0, $v0, 16400
    08837E14:[00826821]: addu       $t5, $a0, $v0
    08837E18:[248E0010]: addiu      $t6, $a0, 16
    08837E1C:[0A20DF3D]: j          0x08837CF4
    08837E20:[248F4010]: addiu      $t7, $a0, 16400
    08837E24:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837E28:[34437010]: ori        $v1, $v0, 28688
    08837E2C:[34424010]: ori        $v0, $v0, 16400
    08837E30:[00827021]: addu       $t6, $a0, $v0
    08837E34:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08837E38:[34423010]: ori        $v0, $v0, 12304
    08837E3C:[00837821]: addu       $t7, $a0, $v1
    08837E40:[0A20DF3D]: j          0x08837CF4
    08837E44:[00826821]: addu       $t5, $a0, $v0
    08837E48:[3444F060]: ori        $a0, $v0, -4000
    08837E4C:[3443F010]: ori        $v1, $v0, -4080
    08837E50:[3442F020]: ori        $v0, $v0, -4064
    08837E54:[01637021]: addu       $t6, $t3, $v1
    08837E58:[01627821]: addu       $t7, $t3, $v0
    08837E5C:[0A20DF3D]: j          0x08837CF4
    08837E60:[01646821]: addu       $t5, $t3, $a0
    08837E64:[0A20DF32]: j          0x08837CC8
    08837E68:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 08837D54 957,206 times (length 9)
    08837D24:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08837D28:[2526FFFC]: addiu      $a2, $t1, -4
    08837D2C:[2508FFFC]: addiu      $t0, $t0, -4
    08837D30:[0A20DF4F]: j          0x08837D3C
    08837D34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08837D38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08837D3C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08837D40:[2507FFFC]: addiu      $a3, $t0, -4
    08837D44:[24C6FFFC]: addiu      $a2, $a2, -4
    08837D48:[1143002F]: beq        $t2, $v1, 0x08837E08
    08837D4C:[2484FFFF]: addiu      $a0, $a0, -1
    08837D50:[8D220000]: lw         $v0, 0($t1)
--> 08837D54:[14A2FFF8]: bne        $a1, $v0, 0x08837D38
    08837D58:[24630001]: addiu      $v1, $v1, 1
    08837D5C:[01C41021]: addu       $v0, $t6, $a0
    08837D60:[018B3021]: addu       $a2, $t4, $t3
    08837D64:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
  Back Branch 08837E64 1,250 times (length 105)
  Back Branch 08837E1C 1,250 times (length 76)
    08837CE0:[10C0004B]: beq        $a2, $zr, 0x08837E10
    08837CE4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08837CE8:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08837CEC:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08837CF0:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
--> 08837CF4:[10A00044]: beq        $a1, $zr, 0x08837E08
    08837CF8:[00066080]: sll        $t4, $a2, 0x0002
    08837CFC:[018B1021]: addu       $v0, $t4, $t3
    08837D00:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837D04:[00431021]: addu       $v0, $v0, $v1
    08837D08:[8C44F0A0]: lw         $a0, -3936($v0)
    08837D0C:[2484FFFF]: addiu      $a0, $a0, -1
    08837D10:[0480003D]: bltz       $a0, 0x08837E08
    08837D14:[00044080]: sll        $t0, $a0, 0x0002
    08837D18:[01A84821]: addu       $t1, $t5, $t0
    08837D1C:[8D220000]: lw         $v0, 0($t1)
    08837D20:[10A2000E]: beq        $a1, $v0, 0x08837D5C
    08837D24:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08837D28:[2526FFFC]: addiu      $a2, $t1, -4
    08837D2C:[2508FFFC]: addiu      $t0, $t0, -4
    08837D30:[0A20DF4F]: j          0x08837D3C
    08837D34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837D38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08837D3C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08837D40:[2507FFFC]: addiu      $a3, $t0, -4
    08837D44:[24C6FFFC]: addiu      $a2, $a2, -4
    08837D48:[1143002F]: beq        $t2, $v1, 0x08837E08
    08837D4C:[2484FFFF]: addiu      $a0, $a0, -1
    08837D50:[8D220000]: lw         $v0, 0($t1)
    08837D54:[14A2FFF8]: bne        $a1, $v0, 0x08837D38
    08837D58:[24630001]: addiu      $v1, $v1, 1
    08837D5C:[01C41021]: addu       $v0, $t6, $a0
    08837D60:[018B3021]: addu       $a2, $t4, $t3
    08837D64:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837D68:[A0400000]: sb         $zr, 0($v0)
    08837D6C:[00C32821]: addu       $a1, $a2, $v1
    08837D70:[8CA2F0A0]: lw         $v0, -3936($a1)
    08837D74:[2442FFFF]: addiu      $v0, $v0, -1
    08837D78:[14440023]: bne        $v0, $a0, 0x08837E08
    08837D7C:[01E81021]: addu       $v0, $t7, $t0
    08837D80:[AC400000]: sw         $zr, 0($v0)
    08837D84:[8CA3F0A0]: lw         $v1, -3936($a1)
    08837D88:[8D220000]: lw         $v0, 0($t1)
    08837D8C:[2468FFFE]: addiu      $t0, $v1, -2
    08837D90:[2463FFFF]: addiu      $v1, $v1, -1
    08837D94:[ACC20004]: sw         $v0, 4($a2)
    08837D98:[ACA3F0A0]: sw         $v1, -3936($a1)
    08837D9C:[0500001A]: bltz       $t0, 0x08837E08
    08837DA0:[AD200000]: sw         $zr, 0($t1)
    08837DA4:[01C81021]: addu       $v0, $t6, $t0
    08837DA8:[90430000]: lbu        $v1, 0($v0)
    08837DAC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08837DB0:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08837DB4:[14600014]: bne        $v1, $zr, 0x08837E08
    08837DB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08837DBC:[00082080]: sll        $a0, $t0, 0x0002
    08837DC0:[01E41021]: addu       $v0, $t7, $a0
    08837DC4:[018B3021]: addu       $a2, $t4, $t3
    08837DC8:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837DCC:[AC400000]: sw         $zr, 0($v0)
    08837DD0:[00C31821]: addu       $v1, $a2, $v1
    08837DD4:[01A42021]: addu       $a0, $t5, $a0
    08837DD8:[8C62F0A0]: lw         $v0, -3936($v1)
    08837DDC:[8C850000]: lw         $a1, 0($a0)
    08837DE0:[2508FFFF]: addiu      $t0, $t0, -1
    08837DE4:[2442FFFF]: addiu      $v0, $v0, -1
    08837DE8:[ACC50004]: sw         $a1, 4($a2)
    08837DEC:[AC62F0A0]: sw         $v0, -3936($v1)
    08837DF0:[11470005]: beq        $t2, $a3, 0x08837E08
    08837DF4:[AC800000]: sw         $zr, 0($a0)
    08837DF8:[9122FFFF]: lbu        $v0, -1($t1)
    08837DFC:[24E70001]: addiu      $a3, $a3, 1
    08837E00:[1040FFEE]: beq        $v0, $zr, 0x08837DBC
    08837E04:[2529FFFF]: addiu      $t1, $t1, -1
    08837E08:[03E00008]: jr         $ra
    08837E0C:[00000000]: nop
    08837E10:[34424010]: ori        $v0, $v0, 16400
    08837E14:[00826821]: addu       $t5, $a0, $v0
    08837E18:[248E0010]: addiu      $t6, $a0, 16
--> 08837E1C:[0A20DF3D]: j          0x08837CF4
    08837E20:[248F4010]: addiu      $t7, $a0, 16400
    08837E24:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08837E28:[34437010]: ori        $v1, $v0, 28688
    08837E2C:[34424010]: ori        $v0, $v0, 16400
  Back Branch 08837E00 4 times (length 19)
    08837DA8:[90430000]: lbu        $v1, 0($v0)
    08837DAC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08837DB0:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08837DB4:[14600014]: bne        $v1, $zr, 0x08837E08
    08837DB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08837DBC:[00082080]: sll        $a0, $t0, 0x0002
    08837DC0:[01E41021]: addu       $v0, $t7, $a0
    08837DC4:[018B3021]: addu       $a2, $t4, $t3
    08837DC8:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08837DCC:[AC400000]: sw         $zr, 0($v0)
    08837DD0:[00C31821]: addu       $v1, $a2, $v1
    08837DD4:[01A42021]: addu       $a0, $t5, $a0
    08837DD8:[8C62F0A0]: lw         $v0, -3936($v1)
    08837DDC:[8C850000]: lw         $a1, 0($a0)
    08837DE0:[2508FFFF]: addiu      $t0, $t0, -1
    08837DE4:[2442FFFF]: addiu      $v0, $v0, -1
    08837DE8:[ACC50004]: sw         $a1, 4($a2)
    08837DEC:[AC62F0A0]: sw         $v0, -3936($v1)
    08837DF0:[11470005]: beq        $t2, $a3, 0x08837E08
    08837DF4:[AC800000]: sw         $zr, 0($a0)
    08837DF8:[9122FFFF]: lbu        $v0, -1($t1)
    08837DFC:[24E70001]: addiu      $a3, $a3, 1
--> 08837E00:[1040FFEE]: beq        $v0, $zr, 0x08837DBC
    08837E04:[2529FFFF]: addiu      $t1, $t1, -1
    08837E08:[03E00008]: jr         $ra
    08837E0C:[00000000]: nop
    08837E10:[34424010]: ori        $v0, $v0, 16400
_S1_2_8928188 8,278,031 instructions (0.661%), 114,963 calls (08928188 - 08928320, length 103)
    08928188:[27BDFFF0]: addiu      $sp, $sp, -16
    0892818C:[AFB10004]: sw         $s1, 4($sp)
    08928190:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08928194:[AFB00000]: sw         $s0, 0($sp)
    08928198:[8C980008]: lw         $t8, 8($a0)
    0892819C:[8C9100BC]: lw         $s1, 188($a0)
    089281A0:[8C8E00C0]: lw         $t6, 192($a0)
    089281A4:[270D001C]: addiu      $t5, $t8, 28
    089281A8:[8C8F00C4]: lw         $t7, 196($a0)
    089281AC:[8C9000C8]: lw         $s0, 200($a0)
    089281B0:[7DA21E00]: ext        $v0, $t5, 24, 4
    089281B4:[00021C00]: sll        $v1, $v0, 0x0010
    089281B8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    089281BC:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    089281C0:[00622025]: or         $a0, $v1, $v0
    089281C4:[7C0CFE04]: ins        $t4, $zr, 24, 8
    089281C8:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089281CC:[01826025]: or         $t4, $t4, $v0
    089281D0:[01111821]: addu       $v1, $t0, $s1
    089281D4:[012E7021]: addu       $t6, $t1, $t6
    089281D8:[27110008]: addiu      $s1, $t8, 8
    089281DC:[00AF7821]: addu       $t7, $a1, $t7
    089281E0:[00D08021]: addu       $s0, $a2, $s0
    089281E4:[31420001]: andi       $v0, $t2, 1
    089281E8:[A7080008]: sh         $t0, 8($t8)
    089281EC:[7D4A0040]: ext        $t2, $t2, 1, 1
    089281F0:[AF040000]: sw         $a0, 0($t8)
    089281F4:[AF0C0004]: sw         $t4, 4($t8)
    089281F8:[AF2D0008]: sw         $t5, 8($t9)
    089281FC:[A62E000C]: sh         $t6, 12($s1)
    08928200:[A62F000E]: sh         $t7, 14($s1)
    08928204:[A6300010]: sh         $s0, 16($s1)
    08928208:[A6270012]: sh         $a3, 18($s1)
    0892820C:[A6290002]: sh         $t1, 2($s1)
    08928210:[A6250004]: sh         $a1, 4($s1)
    08928214:[A6260006]: sh         $a2, 6($s1)
    08928218:[A6270008]: sh         $a3, 8($s1)
    0892821C:[10400004]: beq        $v0, $zr, 0x08928230
    08928220:[A623000A]: sh         $v1, 10($s1)
    08928224:[87040008]: lh         $a0, 8($t8)
    08928228:[A7030008]: sh         $v1, 8($t8)
    0892822C:[A624000A]: sh         $a0, 10($s1)
    08928230:[11400005]: beq        $t2, $zr, 0x08928248
    08928234:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08928238:[86260002]: lh         $a2, 2($s1)
    0892823C:[9625000C]: lhu        $a1, 12($s1)
    08928240:[A626000C]: sh         $a2, 12($s1)
    08928244:[A6250002]: sh         $a1, 2($s1)
    08928248:[11670031]: beq        $t3, $a3, 0x08928310
    0892824C:[29680002]: slti       $t0, $t3, 2
    08928250:[55000007]: bnel       $t0, $zr, 0x08928270
    08928254:[8F240008]: lw         $a0, 8($t9)
    08928258:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0892825C:[11690023]: beq        $t3, $t1, 0x089282EC
    08928260:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08928264:[516A001D]: beql       $t3, $t2, 0x089282DC
    08928268:[86230004]: lh         $v1, 4($s1)
    0892826C:[8F240008]: lw         $a0, 8($t9)
    08928270:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08928274:[34C50102]: ori        $a1, $a2, 258
    08928278:[AC850000]: sw         $a1, 0($a0)
    0892827C:[24850004]: addiu      $a1, $a0, 4
    08928280:[1220000C]: beq        $s1, $zr, 0x089282B4
    08928284:[AF250008]: sw         $a1, 8($t9)
    08928288:[7E2B1E00]: ext        $t3, $s1, 24, 4
    0892828C:[000B4C00]: sll        $t1, $t3, 0x0010
    08928290:[7C11FE04]: ins        $s1, $zr, 24, 8
    08928294:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08928298:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    0892829C:[02281025]: or         $v0, $s1, $t0
    089282A0:[012A3825]: or         $a3, $t1, $t2
    089282A4:[24B10008]: addiu      $s1, $a1, 8
    089282A8:[ACA70000]: sw         $a3, 0($a1)
    089282AC:[ACA20004]: sw         $v0, 4($a1)
    089282B0:[AF310008]: sw         $s1, 8($t9)
    089282B4:[8F2D0008]: lw         $t5, 8($t9)
    089282B8:[8FB10004]: lw         $s1, 4($sp)
    089282BC:[8FB00000]: lw         $s0, 0($sp)
    089282C0:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    089282C4:[35EE0002]: ori        $t6, $t7, 2
    089282C8:[25AC0004]: addiu      $t4, $t5, 4
    089282CC:[ADAE0000]: sw         $t6, 0($t5)
    089282D0:[AF2C0008]: sw         $t4, 8($t9)
    089282D4:[03E00008]: jr         $ra
    089282D8:[27BD0010]: addiu      $sp, $sp, 16
    089282DC:[9638000E]: lhu        $t8, 14($s1)
    089282E0:[A623000E]: sh         $v1, 14($s1)
    089282E4:[0A24A09B]: j          0x0892826C
    089282E8:[A6380004]: sh         $t8, 4($s1)
    089282EC:[86300004]: lh         $s0, 4($s1)
    089282F0:[862D0006]: lh         $t5, 6($s1)
    089282F4:[962F000E]: lhu        $t7, 14($s1)
    089282F8:[962E0010]: lhu        $t6, 16($s1)
    089282FC:[A630000E]: sh         $s0, 14($s1)
    08928300:[A62F0004]: sh         $t7, 4($s1)
    08928304:[A62E0006]: sh         $t6, 6($s1)
    08928308:[0A24A09B]: j          0x0892826C
    0892830C:[A62D0010]: sh         $t5, 16($s1)
    08928310:[862C0006]: lh         $t4, 6($s1)
    08928314:[962B0010]: lhu        $t3, 16($s1)
    08928318:[A62C0010]: sh         $t4, 16($s1)
    0892831C:[0A24A09B]: j          0x0892826C
    08928320:[A62B0006]: sh         $t3, 6($s1)
  Back Branch 089282E4 63 times (length 32)
    08928258:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0892825C:[11690023]: beq        $t3, $t1, 0x089282EC
    08928260:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08928264:[516A001D]: beql       $t3, $t2, 0x089282DC
    08928268:[86230004]: lh         $v1, 4($s1)
--> 0892826C:[8F240008]: lw         $a0, 8($t9)
    08928270:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08928274:[34C50102]: ori        $a1, $a2, 258
    08928278:[AC850000]: sw         $a1, 0($a0)
    0892827C:[24850004]: addiu      $a1, $a0, 4
    08928280:[1220000C]: beq        $s1, $zr, 0x089282B4
    08928284:[AF250008]: sw         $a1, 8($t9)
    08928288:[7E2B1E00]: ext        $t3, $s1, 24, 4
    0892828C:[000B4C00]: sll        $t1, $t3, 0x0010
    08928290:[7C11FE04]: ins        $s1, $zr, 24, 8
    08928294:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08928298:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    0892829C:[02281025]: or         $v0, $s1, $t0
    089282A0:[012A3825]: or         $a3, $t1, $t2
    089282A4:[24B10008]: addiu      $s1, $a1, 8
    089282A8:[ACA70000]: sw         $a3, 0($a1)
    089282AC:[ACA20004]: sw         $v0, 4($a1)
    089282B0:[AF310008]: sw         $s1, 8($t9)
    089282B4:[8F2D0008]: lw         $t5, 8($t9)
    089282B8:[8FB10004]: lw         $s1, 4($sp)
    089282BC:[8FB00000]: lw         $s0, 0($sp)
    089282C0:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    089282C4:[35EE0002]: ori        $t6, $t7, 2
    089282C8:[25AC0004]: addiu      $t4, $t5, 4
    089282CC:[ADAE0000]: sw         $t6, 0($t5)
    089282D0:[AF2C0008]: sw         $t4, 8($t9)
    089282D4:[03E00008]: jr         $ra
    089282D8:[27BD0010]: addiu      $sp, $sp, 16
    089282DC:[9638000E]: lhu        $t8, 14($s1)
    089282E0:[A623000E]: sh         $v1, 14($s1)
--> 089282E4:[0A24A09B]: j          0x0892826C
    089282E8:[A6380004]: sh         $t8, 4($s1)
    089282EC:[86300004]: lh         $s0, 4($s1)
    089282F0:[862D0006]: lh         $t5, 6($s1)
    089282F4:[962F000E]: lhu        $t7, 14($s1)
  Back Branch 0892831C 32 times (length 46)
    08928258:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    0892825C:[11690023]: beq        $t3, $t1, 0x089282EC
    08928260:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08928264:[516A001D]: beql       $t3, $t2, 0x089282DC
    08928268:[86230004]: lh         $v1, 4($s1)
--> 0892826C:[8F240008]: lw         $a0, 8($t9)
    08928270:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08928274:[34C50102]: ori        $a1, $a2, 258
    08928278:[AC850000]: sw         $a1, 0($a0)
    0892827C:[24850004]: addiu      $a1, $a0, 4
    08928280:[1220000C]: beq        $s1, $zr, 0x089282B4
    08928284:[AF250008]: sw         $a1, 8($t9)
    08928288:[7E2B1E00]: ext        $t3, $s1, 24, 4
    0892828C:[000B4C00]: sll        $t1, $t3, 0x0010
    08928290:[7C11FE04]: ins        $s1, $zr, 24, 8
    08928294:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08928298:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    0892829C:[02281025]: or         $v0, $s1, $t0
    089282A0:[012A3825]: or         $a3, $t1, $t2
    089282A4:[24B10008]: addiu      $s1, $a1, 8
    089282A8:[ACA70000]: sw         $a3, 0($a1)
    089282AC:[ACA20004]: sw         $v0, 4($a1)
    089282B0:[AF310008]: sw         $s1, 8($t9)
    089282B4:[8F2D0008]: lw         $t5, 8($t9)
    089282B8:[8FB10004]: lw         $s1, 4($sp)
    089282BC:[8FB00000]: lw         $s0, 0($sp)
    089282C0:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    089282C4:[35EE0002]: ori        $t6, $t7, 2
    089282C8:[25AC0004]: addiu      $t4, $t5, 4
    089282CC:[ADAE0000]: sw         $t6, 0($t5)
    089282D0:[AF2C0008]: sw         $t4, 8($t9)
    089282D4:[03E00008]: jr         $ra
    089282D8:[27BD0010]: addiu      $sp, $sp, 16
    089282DC:[9638000E]: lhu        $t8, 14($s1)
    089282E0:[A623000E]: sh         $v1, 14($s1)
    089282E4:[0A24A09B]: j          0x0892826C
    089282E8:[A6380004]: sh         $t8, 4($s1)
    089282EC:[86300004]: lh         $s0, 4($s1)
    089282F0:[862D0006]: lh         $t5, 6($s1)
    089282F4:[962F000E]: lhu        $t7, 14($s1)
    089282F8:[962E0010]: lhu        $t6, 16($s1)
    089282FC:[A630000E]: sh         $s0, 14($s1)
    08928300:[A62F0004]: sh         $t7, 4($s1)
    08928304:[A62E0006]: sh         $t6, 6($s1)
    08928308:[0A24A09B]: j          0x0892826C
    0892830C:[A62D0010]: sh         $t5, 16($s1)
    08928310:[862C0006]: lh         $t4, 6($s1)
    08928314:[962B0010]: lhu        $t3, 16($s1)
    08928318:[A62C0010]: sh         $t4, 16($s1)
--> 0892831C:[0A24A09B]: j          0x0892826C
    08928320:[A62B0006]: sh         $t3, 6($s1)
_S1_2_89260B8 8,147,584 instructions (0.651%), 127,306 calls (089260B8 - 089261B4, length 64)
    089260B8:[3C0A09E2]: lui        $t2, 0x09E2 <=> li $t2, 0x09E20000
    089260BC:[8D46E93C]: lw         $a2, -5828($t2)
    089260C0:[C4830000]: lwc1       $f3, 0($a0)
    089260C4:[C48A0004]: lwc1       $f10, 4($a0)
    089260C8:[C4C40010]: lwc1       $f4, 16($a2)
    089260CC:[C4CB0004]: lwc1       $f11, 4($a2)
    089260D0:[C4D10014]: lwc1       $f17, 20($a2)
    089260D4:[C4C10008]: lwc1       $f1, 8($a2)
    089260D8:[C4C80018]: lwc1       $f8, 24($a2)
    089260DC:[C4C9000C]: lwc1       $f9, 12($a2)
    089260E0:[C4CC001C]: lwc1       $f12, 28($a2)
    089260E4:[C4C20000]: lwc1       $f2, 0($a2)
    089260E8:[46034C02]: mul.s      $f16, $f9, $f3
    089260EC:[460A6482]: mul.s      $f18, $f12, $f10
    089260F0:[460313C2]: mul.s      $f15, $f2, $f3
    089260F4:[460A2302]: mul.s      $f12, $f4, $f10
    089260F8:[46035B42]: mul.s      $f13, $f11, $f3
    089260FC:[46030CC2]: mul.s      $f19, $f1, $f3
    08926100:[460A8AC2]: mul.s      $f11, $f17, $f10
    08926104:[460A4002]: mul.s      $f0, $f8, $f10
    08926108:[C4810008]: lwc1       $f1, 8($a0)
    0892610C:[C4C70020]: lwc1       $f7, 32($a2)
    08926110:[C4CE0024]: lwc1       $f14, 36($a2)
    08926114:[C4C80028]: lwc1       $f8, 40($a2)
    08926118:[C4C6002C]: lwc1       $f6, 44($a2)
    0892611C:[460C7C40]: add.s      $f17, $f15, $f12
    08926120:[460B6BC0]: add.s      $f15, $f13, $f11
    08926124:[46013242]: mul.s      $f9, $f6, $f1
    08926128:[46009B40]: add.s      $f13, $f19, $f0
    0892612C:[461284C0]: add.s      $f19, $f16, $f18
    08926130:[46017402]: mul.s      $f16, $f14, $f1
    08926134:[46013C82]: mul.s      $f18, $f7, $f1
    08926138:[46014382]: mul.s      $f14, $f8, $f1
    0892613C:[46099A80]: add.s      $f10, $f19, $f9
    08926140:[46107980]: add.s      $f6, $f15, $f16
    08926144:[46128840]: add.s      $f1, $f17, $f18
    08926148:[460E69C0]: add.s      $f7, $f13, $f14
    0892614C:[27BDFFF0]: addiu      $sp, $sp, -16
    08926150:[E7AA000C]: swc1       $f10, 12($sp)
    08926154:[3C0409E2]: lui        $a0, 0x09E2 <=> li $a0, 0x09E20000
    08926158:[3C0809E2]: lui        $t0, 0x09E2 <=> li $t0, 0x09E20000
    0892615C:[E7A10000]: swc1       $f1, 0($sp)
    08926160:[2507E970]: addiu      $a3, $t0, -5776
    08926164:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08926168:[E7A60004]: swc1       $f6, 4($sp)
    0892616C:[E7A70008]: swc1       $f7, 8($sp)
    08926170:[C4CC0030]: lwc1       $f12, 48($a2)
    08926174:[C4CB0034]: lwc1       $f11, 52($a2)
    08926178:[C4C00038]: lwc1       $f0, 56($a2)
    0892617C:[C4C9003C]: lwc1       $f9, 60($a2)
    08926180:[8C89E938]: lw         $t1, -5832($a0)
    08926184:[46016200]: add.s      $f8, $f12, $f1
    08926188:[46065940]: add.s      $f5, $f11, $f6
    0892618C:[46070100]: add.s      $f4, $f0, $f7
    08926190:[460A48C0]: add.s      $f3, $f9, $f10
    08926194:[00091880]: sll        $v1, $t1, 0x0002
    08926198:[00672821]: addu       $a1, $v1, $a3
    0892619C:[ACA20000]: sw         $v0, 0($a1)
    089261A0:[E4C3003C]: swc1       $f3, 60($a2)
    089261A4:[E4C80030]: swc1       $f8, 48($a2)
    089261A8:[E4C50034]: swc1       $f5, 52($a2)
    089261AC:[E4C40038]: swc1       $f4, 56($a2)
    089261B0:[03E00008]: jr         $ra
    089261B4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8945524 7,985,400 instructions (0.638%), 133,090 calls (08945524 - 0894566C, length 83)
    08945524:[27BDFFD0]: addiu      $sp, $sp, -48
    08945528:[AFB40020]: sw         $s4, 32($sp)
    0894552C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08945530:[AFB3001C]: sw         $s3, 28($sp)
    08945534:[2413FFFC]: addiu      $s3, $zr, -4 <=> li $s3, -4
    08945538:[AFB20018]: sw         $s2, 24($sp)
    0894553C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08945540:[AFB10014]: sw         $s1, 20($sp)
    08945544:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08945548:[AFB00010]: sw         $s0, 16($sp)
    0894554C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08945550:[AFBF0024]: sw         $ra, 36($sp)
    08945554:[8CA30000]: lw         $v1, 0($a1)
    08945558:[10C00004]: beq        $a2, $zr, 0x0894556C
    0894555C:[AFA30000]: sw         $v1, 0($sp)
    08945560:[8CC20000]: lw         $v0, 0($a2)
    08945564:[7C020804]: ins        $v0, $zr, 0, 2
    08945568:[00629821]: addu       $s3, $v1, $v0
    0894556C:[12400038]: beq        $s2, $zr, 0x08945650
    08945570:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945574:[32020001]: andi       $v0, $s0, 1
    08945578:[10400013]: beq        $v0, $zr, 0x089455C8
    0894557C:[32020002]: andi       $v0, $s0, 2
    08945580:[8E450014]: lw         $a1, 20($s2)
    08945584:[10A00029]: beq        $a1, $zr, 0x0894562C
    08945588:[8FA60000]: lw         $a2, 0($sp)
    0894558C:[24C70008]: addiu      $a3, $a2, 8
    08945590:[0267102B]: sltu       $v0, $s3, $a3
    08945594:[14400013]: bne        $v0, $zr, 0x089455E4
    08945598:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894559C:[7CA41E00]: ext        $a0, $a1, 24, 4
    089455A0:[00042400]: sll        $a0, $a0, 0x0010
    089455A4:[7C05FE04]: ins        $a1, $zr, 24, 8
    089455A8:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    089455AC:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    089455B0:[00832025]: or         $a0, $a0, $v1
    089455B4:[00A21025]: or         $v0, $a1, $v0
    089455B8:[ACC20004]: sw         $v0, 4($a2)
    089455BC:[ACC40000]: sw         $a0, 0($a2)
    089455C0:[AFA70000]: sw         $a3, 0($sp)
    089455C4:[32020002]: andi       $v0, $s0, 2
    089455C8:[1440000F]: bne        $v0, $zr, 0x08945608
    089455CC:[8FA20000]: lw         $v0, 0($sp)
    089455D0:[12200003]: beq        $s1, $zr, 0x089455E0
    089455D4:[AE820000]: sw         $v0, 0($s4)
    089455D8:[02621023]: subu       $v0, $s3, $v0
    089455DC:[AE220000]: sw         $v0, 0($s1)
    089455E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089455E4:[8FBF0024]: lw         $ra, 36($sp)
    089455E8:[8FB40020]: lw         $s4, 32($sp)
    089455EC:[8FB3001C]: lw         $s3, 28($sp)
    089455F0:[8FB20018]: lw         $s2, 24($sp)
    089455F4:[8FB10014]: lw         $s1, 20($sp)
    089455F8:[8FB00010]: lw         $s0, 16($sp)
    089455FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08945600:[03E00008]: jr         $ra
    08945604:[27BD0030]: addiu      $sp, $sp, 48
    08945608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894560C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945610:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945614:[0E251775]: jal        0x08945DD4
    08945618:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894561C:[1040FFF1]: beq        $v0, $zr, 0x089455E4
    08945620:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945624:[0A251574]: j          0x089455D0
    08945628:[8FA20000]: lw         $v0, 0($sp)
    0894562C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08945630:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945634:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08945638:[0E2515C1]: jal        0x08945704
    0894563C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945640:[1040FFE8]: beq        $v0, $zr, 0x089455E4
    08945644:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945648:[0A251572]: j          0x089455C8
    0894564C:[32020002]: andi       $v0, $s0, 2
    08945650:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08945654:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945658:[0E25159C]: jal        0x08945670
    0894565C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08945660:[1040FFE0]: beq        $v0, $zr, 0x089455E4
    08945664:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945668:[0A25155D]: j          0x08945574
    0894566C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08945640 133,090 times (length 25)
    089455D0:[12200003]: beq        $s1, $zr, 0x089455E0
    089455D4:[AE820000]: sw         $v0, 0($s4)
    089455D8:[02621023]: subu       $v0, $s3, $v0
    089455DC:[AE220000]: sw         $v0, 0($s1)
    089455E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 089455E4:[8FBF0024]: lw         $ra, 36($sp)
    089455E8:[8FB40020]: lw         $s4, 32($sp)
    089455EC:[8FB3001C]: lw         $s3, 28($sp)
    089455F0:[8FB20018]: lw         $s2, 24($sp)
    089455F4:[8FB10014]: lw         $s1, 20($sp)
    089455F8:[8FB00010]: lw         $s0, 16($sp)
    089455FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08945600:[03E00008]: jr         $ra
    08945604:[27BD0030]: addiu      $sp, $sp, 48
    08945608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894560C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945610:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945614:[0E251775]: jal        0x08945DD4
    08945618:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894561C:[1040FFF1]: beq        $v0, $zr, 0x089455E4
    08945620:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945624:[0A251574]: j          0x089455D0
    08945628:[8FA20000]: lw         $v0, 0($sp)
    0894562C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08945630:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945634:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08945638:[0E2515C1]: jal        0x08945704
    0894563C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
--> 08945640:[1040FFE8]: beq        $v0, $zr, 0x089455E4
    08945644:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945648:[0A251572]: j          0x089455C8
    0894564C:[32020002]: andi       $v0, $s0, 2
    08945650:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 08945648 133,090 times (length 34)
    089455B4:[00A21025]: or         $v0, $a1, $v0
    089455B8:[ACC20004]: sw         $v0, 4($a2)
    089455BC:[ACC40000]: sw         $a0, 0($a2)
    089455C0:[AFA70000]: sw         $a3, 0($sp)
    089455C4:[32020002]: andi       $v0, $s0, 2
--> 089455C8:[1440000F]: bne        $v0, $zr, 0x08945608
    089455CC:[8FA20000]: lw         $v0, 0($sp)
    089455D0:[12200003]: beq        $s1, $zr, 0x089455E0
    089455D4:[AE820000]: sw         $v0, 0($s4)
    089455D8:[02621023]: subu       $v0, $s3, $v0
    089455DC:[AE220000]: sw         $v0, 0($s1)
    089455E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089455E4:[8FBF0024]: lw         $ra, 36($sp)
    089455E8:[8FB40020]: lw         $s4, 32($sp)
    089455EC:[8FB3001C]: lw         $s3, 28($sp)
    089455F0:[8FB20018]: lw         $s2, 24($sp)
    089455F4:[8FB10014]: lw         $s1, 20($sp)
    089455F8:[8FB00010]: lw         $s0, 16($sp)
    089455FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08945600:[03E00008]: jr         $ra
    08945604:[27BD0030]: addiu      $sp, $sp, 48
    08945608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894560C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945610:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945614:[0E251775]: jal        0x08945DD4
    08945618:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894561C:[1040FFF1]: beq        $v0, $zr, 0x089455E4
    08945620:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945624:[0A251574]: j          0x089455D0
    08945628:[8FA20000]: lw         $v0, 0($sp)
    0894562C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08945630:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945634:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08945638:[0E2515C1]: jal        0x08945704
    0894563C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945640:[1040FFE8]: beq        $v0, $zr, 0x089455E4
    08945644:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08945648:[0A251572]: j          0x089455C8
    0894564C:[32020002]: andi       $v0, $s0, 2
    08945650:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08945654:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945658:[0E25159C]: jal        0x08945670
  Back Branch 08945624 133,090 times (length 23)
    089455BC:[ACC40000]: sw         $a0, 0($a2)
    089455C0:[AFA70000]: sw         $a3, 0($sp)
    089455C4:[32020002]: andi       $v0, $s0, 2
    089455C8:[1440000F]: bne        $v0, $zr, 0x08945608
    089455CC:[8FA20000]: lw         $v0, 0($sp)
--> 089455D0:[12200003]: beq        $s1, $zr, 0x089455E0
    089455D4:[AE820000]: sw         $v0, 0($s4)
    089455D8:[02621023]: subu       $v0, $s3, $v0
    089455DC:[AE220000]: sw         $v0, 0($s1)
    089455E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089455E4:[8FBF0024]: lw         $ra, 36($sp)
    089455E8:[8FB40020]: lw         $s4, 32($sp)
    089455EC:[8FB3001C]: lw         $s3, 28($sp)
    089455F0:[8FB20018]: lw         $s2, 24($sp)
    089455F4:[8FB10014]: lw         $s1, 20($sp)
    089455F8:[8FB00010]: lw         $s0, 16($sp)
    089455FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08945600:[03E00008]: jr         $ra
    08945604:[27BD0030]: addiu      $sp, $sp, 48
    08945608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894560C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945610:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945614:[0E251775]: jal        0x08945DD4
    08945618:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894561C:[1040FFF1]: beq        $v0, $zr, 0x089455E4
    08945620:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08945624:[0A251574]: j          0x089455D0
    08945628:[8FA20000]: lw         $v0, 0($sp)
    0894562C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08945630:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945634:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
  Back Branch 0894561C 133,090 times (length 16)
    089455D0:[12200003]: beq        $s1, $zr, 0x089455E0
    089455D4:[AE820000]: sw         $v0, 0($s4)
    089455D8:[02621023]: subu       $v0, $s3, $v0
    089455DC:[AE220000]: sw         $v0, 0($s1)
    089455E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 089455E4:[8FBF0024]: lw         $ra, 36($sp)
    089455E8:[8FB40020]: lw         $s4, 32($sp)
    089455EC:[8FB3001C]: lw         $s3, 28($sp)
    089455F0:[8FB20018]: lw         $s2, 24($sp)
    089455F4:[8FB10014]: lw         $s1, 20($sp)
    089455F8:[8FB00010]: lw         $s0, 16($sp)
    089455FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08945600:[03E00008]: jr         $ra
    08945604:[27BD0030]: addiu      $sp, $sp, 48
    08945608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894560C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08945610:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08945614:[0E251775]: jal        0x08945DD4
    08945618:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
--> 0894561C:[1040FFF1]: beq        $v0, $zr, 0x089455E4
    08945620:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08945624:[0A251574]: j          0x089455D0
    08945628:[8FA20000]: lw         $v0, 0($sp)
    0894562C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
_S1_2_8926450 7,336,476 instructions (0.586%), 136,017 calls (08926450 - 08926510, length 49)
    08926450:[27BDFFE0]: addiu      $sp, $sp, -32
    08926454:[3C0309E2]: lui        $v1, 0x09E2 <=> li $v1, 0x09E20000
    08926458:[AFBF0018]: sw         $ra, 24($sp)
    0892645C:[3C0209E2]: lui        $v0, 0x09E2 <=> li $v0, 0x09E20000
    08926460:[AFB3000C]: sw         $s3, 12($sp)
    08926464:[2473E940]: addiu      $s3, $v1, -5824
    08926468:[AFB50014]: sw         $s5, 20($sp)
    0892646C:[3C1509E2]: lui        $s5, 0x09E2 <=> li $s5, 0x09E20000
    08926470:[AFB40010]: sw         $s4, 16($sp)
    08926474:[3C1409E2]: lui        $s4, 0x09E2 <=> li $s4, 0x09E20000
    08926478:[AFB20008]: sw         $s2, 8($sp)
    0892647C:[26720008]: addiu      $s2, $s3, 8
    08926480:[AFB10004]: sw         $s1, 4($sp)
    08926484:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08926488:[AFB00000]: sw         $s0, 0($sp)
    0892648C:[2450E970]: addiu      $s0, $v0, -5776
    08926490:[8E040000]: lw         $a0, 0($s0)
    08926494:[5080000E]: beql       $a0, $zr, 0x089264D0
    08926498:[26310001]: addiu      $s1, $s1, 1
    0892649C:[8EAAE938]: lw         $t2, -5832($s5)
    089264A0:[8E87E93C]: lw         $a3, -5828($s4)
    089264A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089264A8:[000A4840]: sll        $t1, $t2, 0x0001
    089264AC:[012A4021]: addu       $t0, $t1, $t2
    089264B0:[00082880]: sll        $a1, $t0, 0x0002
    089264B4:[00B33021]: addu       $a2, $a1, $s3
    089264B8:[ACC70008]: sw         $a3, 8($a2)
    089264BC:[8E420000]: lw         $v0, 0($s2)
    089264C0:[14400010]: bne        $v0, $zr, 0x08926504
    089264C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089264C8:[AE000000]: sw         $zr, 0($s0)
    089264CC:[26310001]: addiu      $s1, $s1, 1
    089264D0:[2A2B0004]: slti       $t3, $s1, 4
    089264D4:[26100004]: addiu      $s0, $s0, 4
    089264D8:[1560FFED]: bne        $t3, $zr, 0x08926490
    089264DC:[2652000C]: addiu      $s2, $s2, 12
    089264E0:[8FBF0018]: lw         $ra, 24($sp)
    089264E4:[8FB50014]: lw         $s5, 20($sp)
    089264E8:[8FB40010]: lw         $s4, 16($sp)
    089264EC:[8FB3000C]: lw         $s3, 12($sp)
    089264F0:[8FB20008]: lw         $s2, 8($sp)
    089264F4:[8FB10004]: lw         $s1, 4($sp)
    089264F8:[8FB00000]: lw         $s0, 0($sp)
    089264FC:[03E00008]: jr         $ra
    08926500:[27BD0020]: addiu      $sp, $sp, 32
    08926504:[0E249CE8]: jal        0x089273A0
    08926508:[00000000]: nop
    0892650C:[0A249933]: j          0x089264CC
    08926510:[AE000000]: sw         $zr, 0($s0)
  Back Branch 089264D8 544,068 times (length 20)
    0892647C:[26720008]: addiu      $s2, $s3, 8
    08926480:[AFB10004]: sw         $s1, 4($sp)
    08926484:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08926488:[AFB00000]: sw         $s0, 0($sp)
    0892648C:[2450E970]: addiu      $s0, $v0, -5776
--> 08926490:[8E040000]: lw         $a0, 0($s0)
    08926494:[5080000E]: beql       $a0, $zr, 0x089264D0
    08926498:[26310001]: addiu      $s1, $s1, 1
    0892649C:[8EAAE938]: lw         $t2, -5832($s5)
    089264A0:[8E87E93C]: lw         $a3, -5828($s4)
    089264A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089264A8:[000A4840]: sll        $t1, $t2, 0x0001
    089264AC:[012A4021]: addu       $t0, $t1, $t2
    089264B0:[00082880]: sll        $a1, $t0, 0x0002
    089264B4:[00B33021]: addu       $a2, $a1, $s3
    089264B8:[ACC70008]: sw         $a3, 8($a2)
    089264BC:[8E420000]: lw         $v0, 0($s2)
    089264C0:[14400010]: bne        $v0, $zr, 0x08926504
    089264C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089264C8:[AE000000]: sw         $zr, 0($s0)
    089264CC:[26310001]: addiu      $s1, $s1, 1
    089264D0:[2A2B0004]: slti       $t3, $s1, 4
    089264D4:[26100004]: addiu      $s0, $s0, 4
--> 089264D8:[1560FFED]: bne        $t3, $zr, 0x08926490
    089264DC:[2652000C]: addiu      $s2, $s2, 12
    089264E0:[8FBF0018]: lw         $ra, 24($sp)
    089264E4:[8FB50014]: lw         $s5, 20($sp)
    089264E8:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 0892650C 8,505 times (length 18)
    089264B8:[ACC70008]: sw         $a3, 8($a2)
    089264BC:[8E420000]: lw         $v0, 0($s2)
    089264C0:[14400010]: bne        $v0, $zr, 0x08926504
    089264C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089264C8:[AE000000]: sw         $zr, 0($s0)
--> 089264CC:[26310001]: addiu      $s1, $s1, 1
    089264D0:[2A2B0004]: slti       $t3, $s1, 4
    089264D4:[26100004]: addiu      $s0, $s0, 4
    089264D8:[1560FFED]: bne        $t3, $zr, 0x08926490
    089264DC:[2652000C]: addiu      $s2, $s2, 12
    089264E0:[8FBF0018]: lw         $ra, 24($sp)
    089264E4:[8FB50014]: lw         $s5, 20($sp)
    089264E8:[8FB40010]: lw         $s4, 16($sp)
    089264EC:[8FB3000C]: lw         $s3, 12($sp)
    089264F0:[8FB20008]: lw         $s2, 8($sp)
    089264F4:[8FB10004]: lw         $s1, 4($sp)
    089264F8:[8FB00000]: lw         $s0, 0($sp)
    089264FC:[03E00008]: jr         $ra
    08926500:[27BD0020]: addiu      $sp, $sp, 32
    08926504:[0E249CE8]: jal        0x089273A0
    08926508:[00000000]: nop
--> 0892650C:[0A249933]: j          0x089264CC
    08926510:[AE000000]: sw         $zr, 0($s0)
_S1_2_893F3E8 7,011,795 instructions (0.560%), 105,416 calls (0893F3E8 - 0893F5B0, length 115)
    0893F3E8:[27BDFFB0]: addiu      $sp, $sp, -80
    0893F3EC:[AFB7003C]: sw         $s7, 60($sp)
    0893F3F0:[0140B821]: addu       $s7, $t2, $zr <=> move $s7, $t2
    0893F3F4:[AFB60038]: sw         $s6, 56($sp)
    0893F3F8:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0893F3FC:[AFB40030]: sw         $s4, 48($sp)
    0893F400:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    0893F404:[AFB3002C]: sw         $s3, 44($sp)
    0893F408:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0893F40C:[AFB20028]: sw         $s2, 40($sp)
    0893F410:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0893F414:[AFBF0044]: sw         $ra, 68($sp)
    0893F418:[AFBE0040]: sw         $fp, 64($sp)
    0893F41C:[AFB50034]: sw         $s5, 52($sp)
    0893F420:[AFB10024]: sw         $s1, 36($sp)
    0893F424:[10800042]: beq        $a0, $zr, 0x0893F530
    0893F428:[AFB00020]: sw         $s0, 32($sp)
    0893F42C:[30A20100]: andi       $v0, $a1, 256
    0893F430:[1440004D]: bne        $v0, $zr, 0x0893F568
    0893F434:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893F438:[32C20200]: andi       $v0, $s6, 512
    0893F43C:[14400035]: bne        $v0, $zr, 0x0893F514
    0893F440:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F444:[12600036]: beq        $s3, $zr, 0x0893F520
    0893F448:[0083A821]: addu       $s5, $a0, $v1
    0893F44C:[00F5102A]: slt        $v0, $a3, $s5
    0893F450:[54400038]: bnel       $v0, $zr, 0x0893F534
    0893F454:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F458:[9642004C]: lhu        $v0, 76($s2)
    0893F45C:[8E430048]: lw         $v1, 72($s2)
    0893F460:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
    0893F464:[00441023]: subu       $v0, $v0, $a0
    0893F468:[00021040]: sll        $v0, $v0, 0x0001
    0893F46C:[00628021]: addu       $s0, $v1, $v0
    0893F470:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0893F474:[15000042]: bne        $t0, $zr, 0x0893F580
    0893F478:[AFA20010]: sw         $v0, 16($sp)
    0893F47C:[8E420028]: lw         $v0, 40($s2)
    0893F480:[30420001]: andi       $v0, $v0, 1
    0893F484:[10400044]: beq        $v0, $zr, 0x0893F598
    0893F488:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F48C:[1AA00015]: blez       $s5, 0x0893F4E4
    0893F490:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0893F498:[86060000]: lh         $a2, 0($s0)
    0893F49C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0893F4A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0893F4A4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0893F4A8:[26310001]: addiu      $s1, $s1, 1
    0893F4AC:[12600004]: beq        $s3, $zr, 0x0893F4C0
    0893F4B0:[26100002]: addiu      $s0, $s0, 2
    0893F4B4:[8FA20010]: lw         $v0, 16($sp)
    0893F4B8:[A6660000]: sh         $a2, 0($s3)
    0893F4BC:[02629821]: addu       $s3, $s3, $v0
    0893F4C0:[12800005]: beq        $s4, $zr, 0x0893F4D8
    0893F4C4:[00000000]: nop
    0893F4C8:[0E24FCC0]: jal        0x0893F300
    0893F4CC:[00000000]: nop
    0893F4D0:[E6800000]: swc1       $f0, 0($s4)
    0893F4D4:[029EA021]: addu       $s4, $s4, $fp
    0893F4D8:[56B1FFF0]: bnel       $s5, $s1, 0x0893F49C
    0893F4DC:[86060000]: lh         $a2, 0($s0)
    0893F4E0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F4E4:[8FBF0044]: lw         $ra, 68($sp)
    0893F4E8:[8FBE0040]: lw         $fp, 64($sp)
    0893F4EC:[8FB7003C]: lw         $s7, 60($sp)
    0893F4F0:[8FB60038]: lw         $s6, 56($sp)
    0893F4F4:[8FB50034]: lw         $s5, 52($sp)
    0893F4F8:[8FB40030]: lw         $s4, 48($sp)
    0893F4FC:[8FB3002C]: lw         $s3, 44($sp)
    0893F500:[8FB20028]: lw         $s2, 40($sp)
    0893F504:[8FB10024]: lw         $s1, 36($sp)
    0893F508:[8FB00020]: lw         $s0, 32($sp)
    0893F50C:[03E00008]: jr         $ra
    0893F510:[27BD0050]: addiu      $sp, $sp, 80
    0893F514:[9643004E]: lhu        $v1, 78($s2)
    0893F518:[1660FFCC]: bne        $s3, $zr, 0x0893F44C
    0893F51C:[0083A821]: addu       $s5, $a0, $v1
    0893F520:[1280FFEF]: beq        $s4, $zr, 0x0893F4E0
    0893F524:[00F5102A]: slt        $v0, $a3, $s5
    0893F528:[5040FFCC]: beql       $v0, $zr, 0x0893F45C
    0893F52C:[9642004C]: lhu        $v0, 76($s2)
    0893F530:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F534:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F538:[8FBF0044]: lw         $ra, 68($sp)
    0893F53C:[8FBE0040]: lw         $fp, 64($sp)
    0893F540:[8FB7003C]: lw         $s7, 60($sp)
    0893F544:[8FB60038]: lw         $s6, 56($sp)
    0893F548:[8FB50034]: lw         $s5, 52($sp)
    0893F54C:[8FB40030]: lw         $s4, 48($sp)
    0893F550:[8FB3002C]: lw         $s3, 44($sp)
    0893F554:[8FB20028]: lw         $s2, 40($sp)
    0893F558:[8FB10024]: lw         $s1, 36($sp)
    0893F55C:[8FB00020]: lw         $s0, 32($sp)
    0893F560:[03E00008]: jr         $ra
    0893F564:[27BD0050]: addiu      $sp, $sp, 80
    0893F568:[32C20200]: andi       $v0, $s6, 512
    0893F56C:[9644004C]: lhu        $a0, 76($s2)
    0893F570:[1040FFB4]: beq        $v0, $zr, 0x0893F444
    0893F574:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F578:[0A24FD46]: j          0x0893F518
    0893F57C:[9643004E]: lhu        $v1, 78($s2)
    0893F580:[8E420028]: lw         $v0, 40($s2)
    0893F584:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0893F588:[30420001]: andi       $v0, $v0, 1
    0893F58C:[1440FFBF]: bne        $v0, $zr, 0x0893F48C
    0893F590:[AFA80010]: sw         $t0, 16($sp)
    0893F594:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F598:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0893F59C:[0E24FCB6]: jal        0x0893F2D8
    0893F5A0:[26450080]: addiu      $a1, $s2, 128
    0893F5A4:[1AA0FFCE]: blez       $s5, 0x0893F4E0
    0893F5A8:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0893F5AC:[0A24FD26]: j          0x0893F498
    0893F5B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
  Back Branch 0893F518 105,416 times (length 53)
    0893F438:[32C20200]: andi       $v0, $s6, 512
    0893F43C:[14400035]: bne        $v0, $zr, 0x0893F514
    0893F440:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F444:[12600036]: beq        $s3, $zr, 0x0893F520
    0893F448:[0083A821]: addu       $s5, $a0, $v1
--> 0893F44C:[00F5102A]: slt        $v0, $a3, $s5
    0893F450:[54400038]: bnel       $v0, $zr, 0x0893F534
    0893F454:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F458:[9642004C]: lhu        $v0, 76($s2)
    0893F45C:[8E430048]: lw         $v1, 72($s2)
    0893F460:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
    0893F464:[00441023]: subu       $v0, $v0, $a0
    0893F468:[00021040]: sll        $v0, $v0, 0x0001
    0893F46C:[00628021]: addu       $s0, $v1, $v0
    0893F470:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0893F474:[15000042]: bne        $t0, $zr, 0x0893F580
    0893F478:[AFA20010]: sw         $v0, 16($sp)
    0893F47C:[8E420028]: lw         $v0, 40($s2)
    0893F480:[30420001]: andi       $v0, $v0, 1
    0893F484:[10400044]: beq        $v0, $zr, 0x0893F598
    0893F488:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F48C:[1AA00015]: blez       $s5, 0x0893F4E4
    0893F490:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0893F498:[86060000]: lh         $a2, 0($s0)
    0893F49C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0893F4A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0893F4A4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0893F4A8:[26310001]: addiu      $s1, $s1, 1
    0893F4AC:[12600004]: beq        $s3, $zr, 0x0893F4C0
    0893F4B0:[26100002]: addiu      $s0, $s0, 2
    0893F4B4:[8FA20010]: lw         $v0, 16($sp)
    0893F4B8:[A6660000]: sh         $a2, 0($s3)
    0893F4BC:[02629821]: addu       $s3, $s3, $v0
    0893F4C0:[12800005]: beq        $s4, $zr, 0x0893F4D8
    0893F4C4:[00000000]: nop
    0893F4C8:[0E24FCC0]: jal        0x0893F300
    0893F4CC:[00000000]: nop
    0893F4D0:[E6800000]: swc1       $f0, 0($s4)
    0893F4D4:[029EA021]: addu       $s4, $s4, $fp
    0893F4D8:[56B1FFF0]: bnel       $s5, $s1, 0x0893F49C
    0893F4DC:[86060000]: lh         $a2, 0($s0)
    0893F4E0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F4E4:[8FBF0044]: lw         $ra, 68($sp)
    0893F4E8:[8FBE0040]: lw         $fp, 64($sp)
    0893F4EC:[8FB7003C]: lw         $s7, 60($sp)
    0893F4F0:[8FB60038]: lw         $s6, 56($sp)
    0893F4F4:[8FB50034]: lw         $s5, 52($sp)
    0893F4F8:[8FB40030]: lw         $s4, 48($sp)
    0893F4FC:[8FB3002C]: lw         $s3, 44($sp)
    0893F500:[8FB20028]: lw         $s2, 40($sp)
    0893F504:[8FB10024]: lw         $s1, 36($sp)
    0893F508:[8FB00020]: lw         $s0, 32($sp)
    0893F50C:[03E00008]: jr         $ra
    0893F510:[27BD0050]: addiu      $sp, $sp, 80
    0893F514:[9643004E]: lhu        $v1, 78($s2)
--> 0893F518:[1660FFCC]: bne        $s3, $zr, 0x0893F44C
    0893F51C:[0083A821]: addu       $s5, $a0, $v1
    0893F520:[1280FFEF]: beq        $s4, $zr, 0x0893F4E0
    0893F524:[00F5102A]: slt        $v0, $a3, $s5
    0893F528:[5040FFCC]: beql       $v0, $zr, 0x0893F45C
  Back Branch 0893F5A4 105,416 times (length 51)
    0893F4CC:[00000000]: nop
    0893F4D0:[E6800000]: swc1       $f0, 0($s4)
    0893F4D4:[029EA021]: addu       $s4, $s4, $fp
    0893F4D8:[56B1FFF0]: bnel       $s5, $s1, 0x0893F49C
    0893F4DC:[86060000]: lh         $a2, 0($s0)
--> 0893F4E0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F4E4:[8FBF0044]: lw         $ra, 68($sp)
    0893F4E8:[8FBE0040]: lw         $fp, 64($sp)
    0893F4EC:[8FB7003C]: lw         $s7, 60($sp)
    0893F4F0:[8FB60038]: lw         $s6, 56($sp)
    0893F4F4:[8FB50034]: lw         $s5, 52($sp)
    0893F4F8:[8FB40030]: lw         $s4, 48($sp)
    0893F4FC:[8FB3002C]: lw         $s3, 44($sp)
    0893F500:[8FB20028]: lw         $s2, 40($sp)
    0893F504:[8FB10024]: lw         $s1, 36($sp)
    0893F508:[8FB00020]: lw         $s0, 32($sp)
    0893F50C:[03E00008]: jr         $ra
    0893F510:[27BD0050]: addiu      $sp, $sp, 80
    0893F514:[9643004E]: lhu        $v1, 78($s2)
    0893F518:[1660FFCC]: bne        $s3, $zr, 0x0893F44C
    0893F51C:[0083A821]: addu       $s5, $a0, $v1
    0893F520:[1280FFEF]: beq        $s4, $zr, 0x0893F4E0
    0893F524:[00F5102A]: slt        $v0, $a3, $s5
    0893F528:[5040FFCC]: beql       $v0, $zr, 0x0893F45C
    0893F52C:[9642004C]: lhu        $v0, 76($s2)
    0893F530:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F534:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F538:[8FBF0044]: lw         $ra, 68($sp)
    0893F53C:[8FBE0040]: lw         $fp, 64($sp)
    0893F540:[8FB7003C]: lw         $s7, 60($sp)
    0893F544:[8FB60038]: lw         $s6, 56($sp)
    0893F548:[8FB50034]: lw         $s5, 52($sp)
    0893F54C:[8FB40030]: lw         $s4, 48($sp)
    0893F550:[8FB3002C]: lw         $s3, 44($sp)
    0893F554:[8FB20028]: lw         $s2, 40($sp)
    0893F558:[8FB10024]: lw         $s1, 36($sp)
    0893F55C:[8FB00020]: lw         $s0, 32($sp)
    0893F560:[03E00008]: jr         $ra
    0893F564:[27BD0050]: addiu      $sp, $sp, 80
    0893F568:[32C20200]: andi       $v0, $s6, 512
    0893F56C:[9644004C]: lhu        $a0, 76($s2)
    0893F570:[1040FFB4]: beq        $v0, $zr, 0x0893F444
    0893F574:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F578:[0A24FD46]: j          0x0893F518
    0893F57C:[9643004E]: lhu        $v1, 78($s2)
    0893F580:[8E420028]: lw         $v0, 40($s2)
    0893F584:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0893F588:[30420001]: andi       $v0, $v0, 1
    0893F58C:[1440FFBF]: bne        $v0, $zr, 0x0893F48C
    0893F590:[AFA80010]: sw         $t0, 16($sp)
    0893F594:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F598:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0893F59C:[0E24FCB6]: jal        0x0893F2D8
    0893F5A0:[26450080]: addiu      $a1, $s2, 128
--> 0893F5A4:[1AA0FFCE]: blez       $s5, 0x0893F4E0
    0893F5A8:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0893F5AC:[0A24FD26]: j          0x0893F498
    0893F5B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
  Back Branch 0893F58C 105,416 times (length 66)
    0893F478:[AFA20010]: sw         $v0, 16($sp)
    0893F47C:[8E420028]: lw         $v0, 40($s2)
    0893F480:[30420001]: andi       $v0, $v0, 1
    0893F484:[10400044]: beq        $v0, $zr, 0x0893F598
    0893F488:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
--> 0893F48C:[1AA00015]: blez       $s5, 0x0893F4E4
    0893F490:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0893F498:[86060000]: lh         $a2, 0($s0)
    0893F49C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0893F4A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0893F4A4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0893F4A8:[26310001]: addiu      $s1, $s1, 1
    0893F4AC:[12600004]: beq        $s3, $zr, 0x0893F4C0
    0893F4B0:[26100002]: addiu      $s0, $s0, 2
    0893F4B4:[8FA20010]: lw         $v0, 16($sp)
    0893F4B8:[A6660000]: sh         $a2, 0($s3)
    0893F4BC:[02629821]: addu       $s3, $s3, $v0
    0893F4C0:[12800005]: beq        $s4, $zr, 0x0893F4D8
    0893F4C4:[00000000]: nop
    0893F4C8:[0E24FCC0]: jal        0x0893F300
    0893F4CC:[00000000]: nop
    0893F4D0:[E6800000]: swc1       $f0, 0($s4)
    0893F4D4:[029EA021]: addu       $s4, $s4, $fp
    0893F4D8:[56B1FFF0]: bnel       $s5, $s1, 0x0893F49C
    0893F4DC:[86060000]: lh         $a2, 0($s0)
    0893F4E0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F4E4:[8FBF0044]: lw         $ra, 68($sp)
    0893F4E8:[8FBE0040]: lw         $fp, 64($sp)
    0893F4EC:[8FB7003C]: lw         $s7, 60($sp)
    0893F4F0:[8FB60038]: lw         $s6, 56($sp)
    0893F4F4:[8FB50034]: lw         $s5, 52($sp)
    0893F4F8:[8FB40030]: lw         $s4, 48($sp)
    0893F4FC:[8FB3002C]: lw         $s3, 44($sp)
    0893F500:[8FB20028]: lw         $s2, 40($sp)
    0893F504:[8FB10024]: lw         $s1, 36($sp)
    0893F508:[8FB00020]: lw         $s0, 32($sp)
    0893F50C:[03E00008]: jr         $ra
    0893F510:[27BD0050]: addiu      $sp, $sp, 80
    0893F514:[9643004E]: lhu        $v1, 78($s2)
    0893F518:[1660FFCC]: bne        $s3, $zr, 0x0893F44C
    0893F51C:[0083A821]: addu       $s5, $a0, $v1
    0893F520:[1280FFEF]: beq        $s4, $zr, 0x0893F4E0
    0893F524:[00F5102A]: slt        $v0, $a3, $s5
    0893F528:[5040FFCC]: beql       $v0, $zr, 0x0893F45C
    0893F52C:[9642004C]: lhu        $v0, 76($s2)
    0893F530:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F534:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F538:[8FBF0044]: lw         $ra, 68($sp)
    0893F53C:[8FBE0040]: lw         $fp, 64($sp)
    0893F540:[8FB7003C]: lw         $s7, 60($sp)
    0893F544:[8FB60038]: lw         $s6, 56($sp)
    0893F548:[8FB50034]: lw         $s5, 52($sp)
    0893F54C:[8FB40030]: lw         $s4, 48($sp)
    0893F550:[8FB3002C]: lw         $s3, 44($sp)
    0893F554:[8FB20028]: lw         $s2, 40($sp)
    0893F558:[8FB10024]: lw         $s1, 36($sp)
    0893F55C:[8FB00020]: lw         $s0, 32($sp)
    0893F560:[03E00008]: jr         $ra
    0893F564:[27BD0050]: addiu      $sp, $sp, 80
    0893F568:[32C20200]: andi       $v0, $s6, 512
    0893F56C:[9644004C]: lhu        $a0, 76($s2)
    0893F570:[1040FFB4]: beq        $v0, $zr, 0x0893F444
    0893F574:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F578:[0A24FD46]: j          0x0893F518
    0893F57C:[9643004E]: lhu        $v1, 78($s2)
    0893F580:[8E420028]: lw         $v0, 40($s2)
    0893F584:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0893F588:[30420001]: andi       $v0, $v0, 1
--> 0893F58C:[1440FFBF]: bne        $v0, $zr, 0x0893F48C
    0893F590:[AFA80010]: sw         $t0, 16($sp)
    0893F594:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F598:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0893F59C:[0E24FCB6]: jal        0x0893F2D8
  Back Branch 0893F5AC 30,601 times (length 71)
    0893F484:[10400044]: beq        $v0, $zr, 0x0893F598
    0893F488:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F48C:[1AA00015]: blez       $s5, 0x0893F4E4
    0893F490:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0893F498:[86060000]: lh         $a2, 0($s0)
    0893F49C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0893F4A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0893F4A4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0893F4A8:[26310001]: addiu      $s1, $s1, 1
    0893F4AC:[12600004]: beq        $s3, $zr, 0x0893F4C0
    0893F4B0:[26100002]: addiu      $s0, $s0, 2
    0893F4B4:[8FA20010]: lw         $v0, 16($sp)
    0893F4B8:[A6660000]: sh         $a2, 0($s3)
    0893F4BC:[02629821]: addu       $s3, $s3, $v0
    0893F4C0:[12800005]: beq        $s4, $zr, 0x0893F4D8
    0893F4C4:[00000000]: nop
    0893F4C8:[0E24FCC0]: jal        0x0893F300
    0893F4CC:[00000000]: nop
    0893F4D0:[E6800000]: swc1       $f0, 0($s4)
    0893F4D4:[029EA021]: addu       $s4, $s4, $fp
    0893F4D8:[56B1FFF0]: bnel       $s5, $s1, 0x0893F49C
    0893F4DC:[86060000]: lh         $a2, 0($s0)
    0893F4E0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F4E4:[8FBF0044]: lw         $ra, 68($sp)
    0893F4E8:[8FBE0040]: lw         $fp, 64($sp)
    0893F4EC:[8FB7003C]: lw         $s7, 60($sp)
    0893F4F0:[8FB60038]: lw         $s6, 56($sp)
    0893F4F4:[8FB50034]: lw         $s5, 52($sp)
    0893F4F8:[8FB40030]: lw         $s4, 48($sp)
    0893F4FC:[8FB3002C]: lw         $s3, 44($sp)
    0893F500:[8FB20028]: lw         $s2, 40($sp)
    0893F504:[8FB10024]: lw         $s1, 36($sp)
    0893F508:[8FB00020]: lw         $s0, 32($sp)
    0893F50C:[03E00008]: jr         $ra
    0893F510:[27BD0050]: addiu      $sp, $sp, 80
    0893F514:[9643004E]: lhu        $v1, 78($s2)
    0893F518:[1660FFCC]: bne        $s3, $zr, 0x0893F44C
    0893F51C:[0083A821]: addu       $s5, $a0, $v1
    0893F520:[1280FFEF]: beq        $s4, $zr, 0x0893F4E0
    0893F524:[00F5102A]: slt        $v0, $a3, $s5
    0893F528:[5040FFCC]: beql       $v0, $zr, 0x0893F45C
    0893F52C:[9642004C]: lhu        $v0, 76($s2)
    0893F530:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893F534:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0893F538:[8FBF0044]: lw         $ra, 68($sp)
    0893F53C:[8FBE0040]: lw         $fp, 64($sp)
    0893F540:[8FB7003C]: lw         $s7, 60($sp)
    0893F544:[8FB60038]: lw         $s6, 56($sp)
    0893F548:[8FB50034]: lw         $s5, 52($sp)
    0893F54C:[8FB40030]: lw         $s4, 48($sp)
    0893F550:[8FB3002C]: lw         $s3, 44($sp)
    0893F554:[8FB20028]: lw         $s2, 40($sp)
    0893F558:[8FB10024]: lw         $s1, 36($sp)
    0893F55C:[8FB00020]: lw         $s0, 32($sp)
    0893F560:[03E00008]: jr         $ra
    0893F564:[27BD0050]: addiu      $sp, $sp, 80
    0893F568:[32C20200]: andi       $v0, $s6, 512
    0893F56C:[9644004C]: lhu        $a0, 76($s2)
    0893F570:[1040FFB4]: beq        $v0, $zr, 0x0893F444
    0893F574:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893F578:[0A24FD46]: j          0x0893F518
    0893F57C:[9643004E]: lhu        $v1, 78($s2)
    0893F580:[8E420028]: lw         $v0, 40($s2)
    0893F584:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0893F588:[30420001]: andi       $v0, $v0, 1
    0893F58C:[1440FFBF]: bne        $v0, $zr, 0x0893F48C
    0893F590:[AFA80010]: sw         $t0, 16($sp)
    0893F594:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0893F598:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0893F59C:[0E24FCB6]: jal        0x0893F2D8
    0893F5A0:[26450080]: addiu      $a1, $s2, 128
    0893F5A4:[1AA0FFCE]: blez       $s5, 0x0893F4E0
    0893F5A8:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
--> 0893F5AC:[0A24FD26]: j          0x0893F498
    0893F5B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
_S1_2_8957E28 6,995,427 instructions (0.559%), 385,339 calls (08957E28 - 08957F74, length 84)
    08957E28:[44046000]: mfc1       $a0, $f12
    08957E2C:[3C0331FF]: lui        $v1, 0x31FF <=> li $v1, 0x31FF0000
    08957E30:[3463FFFF]: ori        $v1, $v1, -1
    08957E34:[7C04FFC4]: ins        $a0, $zr, 31, 1
    08957E38:[3C023E99]: lui        $v0, 0x3E99 <=> li $v0, 0x3E990000
    08957E3C:[34429999]: ori        $v0, $v0, -26215
    08957E40:[0064182A]: slt        $v1, $v1, $a0
    08957E44:[14600005]: bne        $v1, $zr, 0x08957E5C
    08957E48:[0044282A]: slt        $a1, $v0, $a0
    08957E4C:[4600600D]: trunc.w.s  $f0, $f12
    08957E50:[44020000]: mfc1       $v0, $f0
    08957E54:[10400046]: beq        $v0, $zr, 0x08957F70
    08957E58:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E5C:[460C60C2]: mul.s      $f3, $f12, $f12
    08957E60:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E64:[C4407EB8]: lwc1       $f0, 32440($v0)
    08957E68:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E6C:[C4417EBC]: lwc1       $f1, 32444($v0)
    08957E70:[46001802]: mul.s      $f0, $f3, $f0
    08957E74:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E78:[3C033F48]: lui        $v1, 0x3F48 <=> li $v1, 0x3F480000
    08957E7C:[0064182A]: slt        $v1, $v1, $a0
    08957E80:[46010000]: add.s      $f0, $f0, $f1
    08957E84:[C4417EC0]: lwc1       $f1, 32448($v0)
    08957E88:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E8C:[46001802]: mul.s      $f0, $f3, $f0
    08957E90:[46010001]: sub.s      $f0, $f0, $f1
    08957E94:[C4417EC4]: lwc1       $f1, 32452($v0)
    08957E98:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957E9C:[46001802]: mul.s      $f0, $f3, $f0
    08957EA0:[46010000]: add.s      $f0, $f0, $f1
    08957EA4:[C4417EC8]: lwc1       $f1, 32456($v0)
    08957EA8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957EAC:[46001802]: mul.s      $f0, $f3, $f0
    08957EB0:[46010001]: sub.s      $f0, $f0, $f1
    08957EB4:[C4417ECC]: lwc1       $f1, 32460($v0)
    08957EB8:[46001802]: mul.s      $f0, $f3, $f0
    08957EBC:[46010000]: add.s      $f0, $f0, $f1
    08957EC0:[10A00013]: beq        $a1, $zr, 0x08957F10
    08957EC4:[46001842]: mul.s      $f1, $f3, $f0
    08957EC8:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08957ECC:[00822021]: addu       $a0, $a0, $v0
    08957ED0:[1060001A]: beq        $v1, $zr, 0x08957F3C
    08957ED4:[44842000]: mtc1       $a0, $f4
    08957ED8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957EDC:[C4447ED4]: lwc1       $f4, 32468($v0)
    08957EE0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957EE4:[C4407ED0]: lwc1       $f0, 32464($v0)
    08957EE8:[46011842]: mul.s      $f1, $f3, $f1
    08957EEC:[460D6082]: mul.s      $f2, $f12, $f13
    08957EF0:[46001802]: mul.s      $f0, $f3, $f0
    08957EF4:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08957EF8:[C4657ED8]: lwc1       $f5, 32472($v1)
    08957EFC:[46020841]: sub.s      $f1, $f1, $f2
    08957F00:[46040001]: sub.s      $f0, $f0, $f4
    08957F04:[46010001]: sub.s      $f0, $f0, $f1
    08957F08:[03E00008]: jr         $ra
    08957F0C:[46002801]: sub.s      $f0, $f5, $f0
    08957F10:[460D6002]: mul.s      $f0, $f12, $f13
    08957F14:[46011842]: mul.s      $f1, $f3, $f1
    08957F18:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957F1C:[46000841]: sub.s      $f1, $f1, $f0
    08957F20:[C4407ED0]: lwc1       $f0, 32464($v0)
    08957F24:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957F28:[46001802]: mul.s      $f0, $f3, $f0
    08957F2C:[46010001]: sub.s      $f0, $f0, $f1
    08957F30:[C4417EB4]: lwc1       $f1, 32436($v0)
    08957F34:[03E00008]: jr         $ra
    08957F38:[46000801]: sub.s      $f0, $f1, $f0
    08957F3C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957F40:[C4407EB4]: lwc1       $f0, 32436($v0)
    08957F44:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957F48:[46011842]: mul.s      $f1, $f3, $f1
    08957F4C:[46040141]: sub.s      $f5, $f0, $f4
    08957F50:[C4407ED0]: lwc1       $f0, 32464($v0)
    08957F54:[460D6082]: mul.s      $f2, $f12, $f13
    08957F58:[46001802]: mul.s      $f0, $f3, $f0
    08957F5C:[46020841]: sub.s      $f1, $f1, $f2
    08957F60:[46040001]: sub.s      $f0, $f0, $f4
    08957F64:[46010001]: sub.s      $f0, $f0, $f1
    08957F68:[03E00008]: jr         $ra
    08957F6C:[46002801]: sub.s      $f0, $f5, $f0
    08957F70:[03E00008]: jr         $ra
    08957F74:[C4407EB4]: lwc1       $f0, 32436($v0)
_S1_2_881C9A8 6,708,963 instructions (0.536%), 22,693 calls (0881C834 - 0881CBCC, length 231)
    0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9A8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9AC:[90C20000]: lbu        $v0, 0($a2)
    0881C9B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
    0881CAE8:[24A3FFFD]: addiu      $v1, $a1, -3
    0881CAEC:[0A20723E]: j          0x0881C8F8
    0881CAF0:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881CAF4:[2482FFFD]: addiu      $v0, $a0, -3
    0881CAF8:[00481806]: srlv       $v1, $t0, $v0
    0881CAFC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB00:[30630007]: andi       $v1, $v1, 7
    0881CB04:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0881CB08:[1462FF8C]: bne        $v1, $v0, 0x0881C93C
    0881CB0C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0881CB10:[2522FFFB]: addiu      $v0, $t1, -5
    0881CB14:[00481806]: srlv       $v1, $t0, $v0
    0881CB18:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB1C:[3063001F]: andi       $v1, $v1, 31
    0881CB20:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0881CB24:[1462FF85]: bne        $v1, $v0, 0x0881C93C
    0881CB28:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0881CB2C:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB30:[91440000]: lbu        $a0, 0($t2)
    0881CB34:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB38:[00644025]: or         $t0, $v1, $a0
    0881CB3C:[01281006]: srlv       $v0, $t0, $t1
    0881CB40:[304300FF]: andi       $v1, $v0, 255
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
    0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
    0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
    0881CB8C:[28820011]: slti       $v0, $a0, 17
    0881CB90:[5440000A]: bnel       $v0, $zr, 0x0881CBBC
    0881CB94:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB98:[28820019]: slti       $v0, $a0, 25
    0881CB9C:[1040FF34]: beq        $v0, $zr, 0x0881C870
    0881CBA0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881CBA4:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBA8:[91430000]: lbu        $v1, 0($t2)
    0881CBAC:[00081200]: sll        $v0, $t0, 0x0008
    0881CBB0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881CBB4:[00434025]: or         $t0, $v0, $v1
    0881CBB8:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBBC:[91430000]: lbu        $v1, 0($t2)
    0881CBC0:[00081200]: sll        $v0, $t0, 0x0008
    0881CBC4:[25290008]: addiu      $t1, $t1, 8
    0881CBC8:[0A207214]: j          0x0881C850
    0881CBCC:[00434025]: or         $t0, $v0, $v1
  Back Branch 0881C8F0 773,120 times (length 49)
--> 0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
  Back Branch 0881C904 587,820 times (length 12)
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
--> 0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
--> 0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
  Back Branch 0881CA90 302,663 times (length 13)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
--> 0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881C9A0 123,370 times (length 47)
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
--> 0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9A8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9AC:[90C20000]: lbu        $v0, 0($a2)
    0881C9B0:[24E7FFFF]: addiu      $a3, $a3, -1
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881C9C0 63,819 times (length 16)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
--> 0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9A8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9AC:[90C20000]: lbu        $v0, 0($a2)
    0881C9B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
--> 0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
--> 0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
  Back Branch 0881CA30 61,963 times (length 82)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9A8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9AC:[90C20000]: lbu        $v0, 0($a2)
    0881C9B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
--> 0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
--> 0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0881CA58 42,398 times (length 92)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9A8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9AC:[90C20000]: lbu        $v0, 0($a2)
    0881C9B0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
--> 0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
  Back Branch 0881CAD4 12,811 times (length 9)
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
--> 0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
--> 0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
--> 0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
--> 0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
  Back Branch 0881C8AC 33 times (length 17)
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
--> 0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
_S1_2_8926274 6,006,000 instructions (0.480%), 273,000 calls (08926274 - 089262C8, length 22)
    08926274:[3C0809E2]: lui        $t0, 0x09E2 <=> li $t0, 0x09E20000
    08926278:[8D0FE938]: lw         $t7, -5832($t0)
    0892627C:[3C0709E2]: lui        $a3, 0x09E2 <=> li $a3, 0x09E20000
    08926280:[8CEBE93C]: lw         $t3, -5828($a3)
    08926284:[000F3040]: sll        $a2, $t7, 0x0001
    08926288:[00CF6821]: addu       $t5, $a2, $t7
    0892628C:[3C0E09E2]: lui        $t6, 0x09E2 <=> li $t6, 0x09E20000
    08926290:[25C9E940]: addiu      $t1, $t6, -5824
    08926294:[000D6080]: sll        $t4, $t5, 0x0002
    08926298:[01891021]: addu       $v0, $t4, $t1
    0892629C:[00045040]: sll        $t2, $a0, 0x0001
    089262A0:[01441821]: addu       $v1, $t2, $a0
    089262A4:[AC4B0008]: sw         $t3, 8($v0)
    089262A8:[00032880]: sll        $a1, $v1, 0x0002
    089262AC:[00A91821]: addu       $v1, $a1, $t1
    089262B0:[8C620008]: lw         $v0, 8($v1)
    089262B4:[10400003]: beq        $v0, $zr, 0x089262C4
    089262B8:[00000000]: nop
    089262BC:[AD04E938]: sw         $a0, -5832($t0)
    089262C0:[ACE2E93C]: sw         $v0, -5828($a3)
    089262C4:[03E00008]: jr         $ra
    089262C8:[00000000]: nop
_S1_2_89261B8 5,983,382 instructions (0.478%), 127,306 calls (089261B8 - 08926270, length 47)
    089261B8:[3C0C09E2]: lui        $t4, 0x09E2 <=> li $t4, 0x09E20000
    089261BC:[8D86E93C]: lw         $a2, -5828($t4)
    089261C0:[C4850000]: lwc1       $f5, 0($a0)
    089261C4:[3C0509E2]: lui        $a1, 0x09E2 <=> li $a1, 0x09E20000
    089261C8:[C4C90000]: lwc1       $f9, 0($a2)
    089261CC:[C4CA0004]: lwc1       $f10, 4($a2)
    089261D0:[C4C40008]: lwc1       $f4, 8($a2)
    089261D4:[460548C2]: mul.s      $f3, $f9, $f5
    089261D8:[C4D10010]: lwc1       $f17, 16($a2)
    089261DC:[C4CE0014]: lwc1       $f14, 20($a2)
    089261E0:[C4CB0018]: lwc1       $f11, 24($a2)
    089261E4:[E4C30000]: swc1       $f3, 0($a2)
    089261E8:[3C0A09E2]: lui        $t2, 0x09E2 <=> li $t2, 0x09E20000
    089261EC:[2549E970]: addiu      $t1, $t2, -5776
    089261F0:[C4820000]: lwc1       $f2, 0($a0)
    089261F4:[C4C80020]: lwc1       $f8, 32($a2)
    089261F8:[C4C90024]: lwc1       $f9, 36($a2)
    089261FC:[46025002]: mul.s      $f0, $f10, $f2
    08926200:[C4CA0028]: lwc1       $f10, 40($a2)
    08926204:[8CABE938]: lw         $t3, -5832($a1)
    08926208:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0892620C:[E4C00004]: swc1       $f0, 4($a2)
    08926210:[000B4080]: sll        $t0, $t3, 0x0002
    08926214:[01091821]: addu       $v1, $t0, $t1
    08926218:[C4810000]: lwc1       $f1, 0($a0)
    0892621C:[AC670000]: sw         $a3, 0($v1)
    08926220:[460124C2]: mul.s      $f19, $f4, $f1
    08926224:[E4D30008]: swc1       $f19, 8($a2)
    08926228:[C4920004]: lwc1       $f18, 4($a0)
    0892622C:[46128C02]: mul.s      $f16, $f17, $f18
    08926230:[E4D00010]: swc1       $f16, 16($a2)
    08926234:[C48F0004]: lwc1       $f15, 4($a0)
    08926238:[460F7342]: mul.s      $f13, $f14, $f15
    0892623C:[E4CD0014]: swc1       $f13, 20($a2)
    08926240:[C48C0004]: lwc1       $f12, 4($a0)
    08926244:[460C59C2]: mul.s      $f7, $f11, $f12
    08926248:[E4C70018]: swc1       $f7, 24($a2)
    0892624C:[C4860008]: lwc1       $f6, 8($a0)
    08926250:[46064142]: mul.s      $f5, $f8, $f6
    08926254:[E4C50020]: swc1       $f5, 32($a2)
    08926258:[C4840008]: lwc1       $f4, 8($a0)
    0892625C:[460448C2]: mul.s      $f3, $f9, $f4
    08926260:[E4C30024]: swc1       $f3, 36($a2)
    08926264:[C4820008]: lwc1       $f2, 8($a0)
    08926268:[46025042]: mul.s      $f1, $f10, $f2
    0892626C:[03E00008]: jr         $ra
    08926270:[E4C10028]: swc1       $f1, 40($a2)
_S1_2_8956E28 5,849,642 instructions (0.467%), 385,339 calls (08956E28 - 08956F04, length 56)
    08956E28:[44036000]: mfc1       $v1, $f12
    08956E2C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08956E30:[34420FD8]: ori        $v0, $v0, 4056
    08956E34:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08956E38:[27BDFFE0]: addiu      $sp, $sp, -32
    08956E3C:[0043102A]: slt        $v0, $v0, $v1
    08956E40:[10400018]: beq        $v0, $zr, 0x08956EA4
    08956E44:[AFBF0010]: sw         $ra, 16($sp)
    08956E48:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    08956E4C:[3442FFFF]: ori        $v0, $v0, -1
    08956E50:[0043102A]: slt        $v0, $v0, $v1
    08956E54:[10400004]: beq        $v0, $zr, 0x08956E68
    08956E58:[8FBF0010]: lw         $ra, 16($sp)
    08956E5C:[460C6001]: sub.s      $f0, $f12, $f12
    08956E60:[03E00008]: jr         $ra
    08956E64:[27BD0020]: addiu      $sp, $sp, 32
    08956E68:[0E255E58]: jal        0x08957960
    08956E6C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08956E70:[30430003]: andi       $v1, $v0, 3
    08956E74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08956E78:[10620010]: beq        $v1, $v0, 0x08956EBC
    08956E7C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08956E80:[1062001A]: beq        $v1, $v0, 0x08956EEC
    08956E84:[C7AC0000]: lwc1       $f12, 0($sp)
    08956E88:[14600012]: bne        $v1, $zr, 0x08956ED4
    08956E8C:[C7AD0004]: lwc1       $f13, 4($sp)
    08956E90:[0E2561EF]: jal        0x089587BC
    08956E94:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08956E98:[8FBF0010]: lw         $ra, 16($sp)
    08956E9C:[03E00008]: jr         $ra
    08956EA0:[27BD0020]: addiu      $sp, $sp, 32
    08956EA4:[44806800]: mtc1       $zr, $f13
    08956EA8:[0E2561EF]: jal        0x089587BC
    08956EAC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08956EB0:[8FBF0010]: lw         $ra, 16($sp)
    08956EB4:[03E00008]: jr         $ra
    08956EB8:[27BD0020]: addiu      $sp, $sp, 32
    08956EBC:[C7AC0000]: lwc1       $f12, 0($sp)
    08956EC0:[0E255F8A]: jal        0x08957E28
    08956EC4:[C7AD0004]: lwc1       $f13, 4($sp)
    08956EC8:[8FBF0010]: lw         $ra, 16($sp)
    08956ECC:[03E00008]: jr         $ra
    08956ED0:[27BD0020]: addiu      $sp, $sp, 32
    08956ED4:[0E255F8A]: jal        0x08957E28
    08956ED8:[C7AD0004]: lwc1       $f13, 4($sp)
    08956EDC:[46000007]: neg.s      $f0, $f0
    08956EE0:[8FBF0010]: lw         $ra, 16($sp)
    08956EE4:[03E00008]: jr         $ra
    08956EE8:[27BD0020]: addiu      $sp, $sp, 32
    08956EEC:[C7AD0004]: lwc1       $f13, 4($sp)
    08956EF0:[0E2561EF]: jal        0x089587BC
    08956EF4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08956EF8:[46000007]: neg.s      $f0, $f0
    08956EFC:[8FBF0010]: lw         $ra, 16($sp)
    08956F00:[03E00008]: jr         $ra
    08956F04:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_89587BC 5,686,344 instructions (0.454%), 385,339 calls (089587BC - 08958890, length 54)
    089587BC:[44036000]: mfc1       $v1, $f12
    089587C0:[3C0231FF]: lui        $v0, 0x31FF <=> li $v0, 0x31FF0000
    089587C4:[3442FFFF]: ori        $v0, $v0, -1
    089587C8:[7C03FFC4]: ins        $v1, $zr, 31, 1
    089587CC:[0043182A]: slt        $v1, $v0, $v1
    089587D0:[54600006]: bnel       $v1, $zr, 0x089587EC
    089587D4:[460C60C2]: mul.s      $f3, $f12, $f12
    089587D8:[4600600D]: trunc.w.s  $f0, $f12
    089587DC:[44020000]: mfc1       $v0, $f0
    089587E0:[10400022]: beq        $v0, $zr, 0x0895886C
    089587E4:[00000000]: nop
    089587E8:[460C60C2]: mul.s      $f3, $f12, $f12
    089587EC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089587F0:[C4407EF8]: lwc1       $f0, 32504($v0)
    089587F4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089587F8:[C4417EFC]: lwc1       $f1, 32508($v0)
    089587FC:[46001802]: mul.s      $f0, $f3, $f0
    08958800:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08958804:[46036102]: mul.s      $f4, $f12, $f3
    08958808:[46010001]: sub.s      $f0, $f0, $f1
    0895880C:[C4417F00]: lwc1       $f1, 32512($v0)
    08958810:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08958814:[46001802]: mul.s      $f0, $f3, $f0
    08958818:[46010000]: add.s      $f0, $f0, $f1
    0895881C:[C4417F04]: lwc1       $f1, 32516($v0)
    08958820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08958824:[46001802]: mul.s      $f0, $f3, $f0
    08958828:[46010001]: sub.s      $f0, $f0, $f1
    0895882C:[C4417F08]: lwc1       $f1, 32520($v0)
    08958830:[46001802]: mul.s      $f0, $f3, $f0
    08958834:[1080000F]: beq        $a0, $zr, 0x08958874
    08958838:[46010000]: add.s      $f0, $f0, $f1
    0895883C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08958840:[46002082]: mul.s      $f2, $f4, $f0
    08958844:[C4407F10]: lwc1       $f0, 32528($v0)
    08958848:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0895884C:[C4417F0C]: lwc1       $f1, 32524($v0)
    08958850:[46006802]: mul.s      $f0, $f13, $f0
    08958854:[46012042]: mul.s      $f1, $f4, $f1
    08958858:[46020001]: sub.s      $f0, $f0, $f2
    0895885C:[46001802]: mul.s      $f0, $f3, $f0
    08958860:[460D0001]: sub.s      $f0, $f0, $f13
    08958864:[46010000]: add.s      $f0, $f0, $f1
    08958868:[46006301]: sub.s      $f12, $f12, $f0
    0895886C:[03E00008]: jr         $ra
    08958870:[46006006]: mov.s      $f0, $f12
    08958874:[46001802]: mul.s      $f0, $f3, $f0
    08958878:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0895887C:[C4417F0C]: lwc1       $f1, 32524($v0)
    08958880:[46010001]: sub.s      $f0, $f0, $f1
    08958884:[46002002]: mul.s      $f0, $f4, $f0
    08958888:[46006300]: add.s      $f12, $f12, $f0
    0895888C:[03E00008]: jr         $ra
    08958890:[46006006]: mov.s      $f0, $f12
_S1_2_8939B3C 5,587,048 instructions (0.446%), 105,416 calls (08939B3C - 08939B90, length 22)
    08939B3C:[10800011]: beq        $a0, $zr, 0x08939B84
    08939B40:[00000000]: nop
    08939B44:[10A00011]: beq        $a1, $zr, 0x08939B8C
    08939B48:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08939B4C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08939B50:[24870080]: addiu      $a3, $a0, 128
    08939B54:[24A80040]: addiu      $t0, $a1, 64
    08939B58:[8CC20000]: lw         $v0, 0($a2)
    08939B5C:[8CC30004]: lw         $v1, 4($a2)
    08939B60:[8CC40008]: lw         $a0, 8($a2)
    08939B64:[8CC5000C]: lw         $a1, 12($a2)
    08939B68:[ACE20000]: sw         $v0, 0($a3)
    08939B6C:[24C60010]: addiu      $a2, $a2, 16
    08939B70:[24E70010]: addiu      $a3, $a3, 16
    08939B74:[ACE3FFF4]: sw         $v1, -12($a3)
    08939B78:[ACE4FFF8]: sw         $a0, -8($a3)
    08939B7C:[14C8FFF6]: bne        $a2, $t0, 0x08939B58
    08939B80:[ACE5FFFC]: sw         $a1, -4($a3)
    08939B84:[03E00008]: jr         $ra
    08939B88:[00000000]: nop
    08939B8C:[0A24E6D3]: j          0x08939B4C
    08939B90:[2445C460]: addiu      $a1, $v0, -15264
  Back Branch 08939B7C 421,664 times (length 11)
    08939B44:[10A00011]: beq        $a1, $zr, 0x08939B8C
    08939B48:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08939B4C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08939B50:[24870080]: addiu      $a3, $a0, 128
    08939B54:[24A80040]: addiu      $t0, $a1, 64
--> 08939B58:[8CC20000]: lw         $v0, 0($a2)
    08939B5C:[8CC30004]: lw         $v1, 4($a2)
    08939B60:[8CC40008]: lw         $a0, 8($a2)
    08939B64:[8CC5000C]: lw         $a1, 12($a2)
    08939B68:[ACE20000]: sw         $v0, 0($a3)
    08939B6C:[24C60010]: addiu      $a2, $a2, 16
    08939B70:[24E70010]: addiu      $a3, $a3, 16
    08939B74:[ACE3FFF4]: sw         $v1, -12($a3)
    08939B78:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08939B7C:[14C8FFF6]: bne        $a2, $t0, 0x08939B58
    08939B80:[ACE5FFFC]: sw         $a1, -4($a3)
    08939B84:[03E00008]: jr         $ra
    08939B88:[00000000]: nop
    08939B8C:[0A24E6D3]: j          0x08939B4C
_S1_2_8956D48 5,494,555 instructions (0.439%), 385,339 calls (08956D48 - 08956E24, length 56)
    08956D48:[44036000]: mfc1       $v1, $f12
    08956D4C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08956D50:[34420FD8]: ori        $v0, $v0, 4056
    08956D54:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08956D58:[27BDFFE0]: addiu      $sp, $sp, -32
    08956D5C:[0043102A]: slt        $v0, $v0, $v1
    08956D60:[10400019]: beq        $v0, $zr, 0x08956DC8
    08956D64:[AFBF0010]: sw         $ra, 16($sp)
    08956D68:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    08956D6C:[3442FFFF]: ori        $v0, $v0, -1
    08956D70:[0043102A]: slt        $v0, $v0, $v1
    08956D74:[10400004]: beq        $v0, $zr, 0x08956D88
    08956D78:[8FBF0010]: lw         $ra, 16($sp)
    08956D7C:[460C6001]: sub.s      $f0, $f12, $f12
    08956D80:[03E00008]: jr         $ra
    08956D84:[27BD0020]: addiu      $sp, $sp, 32
    08956D88:[0E255E58]: jal        0x08957960
    08956D8C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08956D90:[30430003]: andi       $v1, $v0, 3
    08956D94:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08956D98:[10620010]: beq        $v1, $v0, 0x08956DDC
    08956D9C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08956DA0:[1062001B]: beq        $v1, $v0, 0x08956E10
    08956DA4:[C7AC0000]: lwc1       $f12, 0($sp)
    08956DA8:[14600014]: bne        $v1, $zr, 0x08956DFC
    08956DAC:[C7AD0004]: lwc1       $f13, 4($sp)
    08956DB0:[C7AC0000]: lwc1       $f12, 0($sp)
    08956DB4:[0E255F8A]: jal        0x08957E28
    08956DB8:[C7AD0004]: lwc1       $f13, 4($sp)
    08956DBC:[8FBF0010]: lw         $ra, 16($sp)
    08956DC0:[03E00008]: jr         $ra
    08956DC4:[27BD0020]: addiu      $sp, $sp, 32
    08956DC8:[0E255F8A]: jal        0x08957E28
    08956DCC:[44806800]: mtc1       $zr, $f13
    08956DD0:[8FBF0010]: lw         $ra, 16($sp)
    08956DD4:[03E00008]: jr         $ra
    08956DD8:[27BD0020]: addiu      $sp, $sp, 32
    08956DDC:[C7AC0000]: lwc1       $f12, 0($sp)
    08956DE0:[C7AD0004]: lwc1       $f13, 4($sp)
    08956DE4:[0E2561EF]: jal        0x089587BC
    08956DE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08956DEC:[46000007]: neg.s      $f0, $f0
    08956DF0:[8FBF0010]: lw         $ra, 16($sp)
    08956DF4:[03E00008]: jr         $ra
    08956DF8:[27BD0020]: addiu      $sp, $sp, 32
    08956DFC:[0E2561EF]: jal        0x089587BC
    08956E00:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08956E04:[8FBF0010]: lw         $ra, 16($sp)
    08956E08:[03E00008]: jr         $ra
    08956E0C:[27BD0020]: addiu      $sp, $sp, 32
    08956E10:[0E255F8A]: jal        0x08957E28
    08956E14:[C7AD0004]: lwc1       $f13, 4($sp)
    08956E18:[46000007]: neg.s      $f0, $f0
    08956E1C:[8FBF0010]: lw         $ra, 16($sp)
    08956E20:[03E00008]: jr         $ra
    08956E24:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8957960 5,369,776 instructions (0.429%), 67,834 calls (08957960 - 08957CEC, length 228)
    08957960:[27BDFFE0]: addiu      $sp, $sp, -32
    08957964:[AFB00010]: sw         $s0, 16($sp)
    08957968:[44106000]: mfc1       $s0, $f12
    0895796C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08957970:[34420FD8]: ori        $v0, $v0, 4056
    08957974:[7C10FFC4]: ins        $s0, $zr, 31, 1
    08957978:[0050102A]: slt        $v0, $v0, $s0
    0895797C:[AFB20018]: sw         $s2, 24($sp)
    08957980:[44126000]: mfc1       $s2, $f12
    08957984:[AFB10014]: sw         $s1, 20($sp)
    08957988:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0895798C:[1440000B]: bne        $v0, $zr, 0x089579BC
    08957990:[AFBF001C]: sw         $ra, 28($sp)
    08957994:[E62C0000]: swc1       $f12, 0($s1)
    08957998:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0895799C:[AC800004]: sw         $zr, 4($a0)
    089579A0:[8FBF001C]: lw         $ra, 28($sp)
    089579A4:[8FB20018]: lw         $s2, 24($sp)
    089579A8:[8FB10014]: lw         $s1, 20($sp)
    089579AC:[8FB00010]: lw         $s0, 16($sp)
    089579B0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089579B4:[03E00008]: jr         $ra
    089579B8:[27BD0020]: addiu      $sp, $sp, 32
    089579BC:[3C024016]: lui        $v0, 0x4016 <=> li $v0, 0x40160000
    089579C0:[3442CBE3]: ori        $v0, $v0, -13341
    089579C4:[0050102A]: slt        $v0, $v0, $s0
    089579C8:[1040000E]: beq        $v0, $zr, 0x08957A04
    089579CC:[3C024349]: lui        $v0, 0x4349 <=> li $v0, 0x43490000
    089579D0:[34420F80]: ori        $v0, $v0, 3968
    089579D4:[0050102A]: slt        $v0, $v0, $s0
    089579D8:[10400022]: beq        $v0, $zr, 0x08957A64
    089579DC:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    089579E0:[3442FFFF]: ori        $v0, $v0, -1
    089579E4:[0050102A]: slt        $v0, $v0, $s0
    089579E8:[10400073]: beq        $v0, $zr, 0x08957BB8
    089579EC:[001015C3]: sra        $v0, $s0, 0x0017
    089579F0:[460C6001]: sub.s      $f0, $f12, $f12
    089579F4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089579F8:[E4800000]: swc1       $f0, 0($a0)
    089579FC:[0A255E68]: j          0x089579A0
    08957A00:[E4800004]: swc1       $f0, 4($a0)
    08957A04:[1A40005C]: blez       $s2, 0x08957B78
    08957A08:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A0C:[C4407E8C]: lwc1       $f0, 32396($v0)
    08957A10:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08957A14:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    08957A18:[7C031804]: ins        $v1, $zr, 0, 4
    08957A1C:[34420FD0]: ori        $v0, $v0, 4048
    08957A20:[10620090]: beq        $v1, $v0, 0x08957C64
    08957A24:[46006301]: sub.s      $f12, $f12, $f0
    08957A28:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A2C:[C4427E90]: lwc1       $f2, 32400($v0)
    08957A30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08957A34:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08957A38:[46026041]: sub.s      $f1, $f12, $f2
    08957A3C:[46016001]: sub.s      $f0, $f12, $f1
    08957A40:[E4810000]: swc1       $f1, 0($a0)
    08957A44:[46020001]: sub.s      $f0, $f0, $f2
    08957A48:[E4800004]: swc1       $f0, 4($a0)
    08957A4C:[8FBF001C]: lw         $ra, 28($sp)
    08957A50:[8FB20018]: lw         $s2, 24($sp)
    08957A54:[8FB10014]: lw         $s1, 20($sp)
    08957A58:[8FB00010]: lw         $s0, 16($sp)
    08957A5C:[03E00008]: jr         $ra
    08957A60:[27BD0020]: addiu      $sp, $sp, 32
    08957A64:[0E2563C3]: jal        0x08958F0C
    08957A68:[00000000]: nop
    08957A6C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A70:[C4417E9C]: lwc1       $f1, 32412($v0)
    08957A74:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A78:[C4427EA0]: lwc1       $f2, 32416($v0)
    08957A7C:[46010042]: mul.s      $f1, $f0, $f1
    08957A80:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A84:[46020840]: add.s      $f1, $f1, $f2
    08957A88:[C4427EA4]: lwc1       $f2, 32420($v0)
    08957A8C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957A90:[4600084D]: trunc.w.s  $f1, $f1
    08957A94:[46800960]: cvt.s.w    $f5, $f1
    08957A98:[44050800]: mfc1       $a1, $f1
    08957A9C:[C4417E90]: lwc1       $f1, 32400($v0)
    08957AA0:[46022882]: mul.s      $f2, $f5, $f2
    08957AA4:[28A30020]: slti       $v1, $a1, 32
    08957AA8:[460128C2]: mul.s      $f3, $f5, $f1
    08957AAC:[14600079]: bne        $v1, $zr, 0x08957C94
    08957AB0:[46020100]: add.s      $f4, $f0, $f2
    08957AB4:[46032001]: sub.s      $f0, $f4, $f3
    08957AB8:[00101DC3]: sra        $v1, $s0, 0x0017
    08957ABC:[44040000]: mfc1       $a0, $f0
    08957AC0:[7C823DC0]: ext        $v0, $a0, 23, 8
    08957AC4:[00621023]: subu       $v0, $v1, $v0
    08957AC8:[28420009]: slti       $v0, $v0, 9
    08957ACC:[1440001F]: bne        $v0, $zr, 0x08957B4C
    08957AD0:[E6200000]: swc1       $f0, 0($s1)
    08957AD4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957AD8:[C4417E94]: lwc1       $f1, 32404($v0)
    08957ADC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957AE0:[C4427E98]: lwc1       $f2, 32408($v0)
    08957AE4:[46012842]: mul.s      $f1, $f5, $f1
    08957AE8:[46022882]: mul.s      $f2, $f5, $f2
    08957AEC:[46012181]: sub.s      $f6, $f4, $f1
    08957AF0:[46062001]: sub.s      $f0, $f4, $f6
    08957AF4:[46003106]: mov.s      $f4, $f6
    08957AF8:[46010001]: sub.s      $f0, $f0, $f1
    08957AFC:[460010C1]: sub.s      $f3, $f2, $f0
    08957B00:[46033041]: sub.s      $f1, $f6, $f3
    08957B04:[44040800]: mfc1       $a0, $f1
    08957B08:[7C823DC0]: ext        $v0, $a0, 23, 8
    08957B0C:[00621023]: subu       $v0, $v1, $v0
    08957B10:[2842001A]: slti       $v0, $v0, 26
    08957B14:[1440000D]: bne        $v0, $zr, 0x08957B4C
    08957B18:[E6210000]: swc1       $f1, 0($s1)
    08957B1C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957B20:[C4417EA8]: lwc1       $f1, 32424($v0)
    08957B24:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957B28:[C4427EAC]: lwc1       $f2, 32428($v0)
    08957B2C:[46012842]: mul.s      $f1, $f5, $f1
    08957B30:[46022882]: mul.s      $f2, $f5, $f2
    08957B34:[46013101]: sub.s      $f4, $f6, $f1
    08957B38:[46043001]: sub.s      $f0, $f6, $f4
    08957B3C:[46010001]: sub.s      $f0, $f0, $f1
    08957B40:[460010C1]: sub.s      $f3, $f2, $f0
    08957B44:[46032041]: sub.s      $f1, $f4, $f3
    08957B48:[E6210000]: swc1       $f1, 0($s1)
    08957B4C:[C6220000]: lwc1       $f2, 0($s1)
    08957B50:[46022001]: sub.s      $f0, $f4, $f2
    08957B54:[46030041]: sub.s      $f1, $f0, $f3
    08957B58:[0641FF91]: bgez       $s2, 0x089579A0
    08957B5C:[E6210004]: swc1       $f1, 4($s1)
    08957B60:[46001007]: neg.s      $f0, $f2
    08957B64:[46000847]: neg.s      $f1, $f1
    08957B68:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    08957B6C:[E6200000]: swc1       $f0, 0($s1)
    08957B70:[0A255E68]: j          0x089579A0
    08957B74:[E6210004]: swc1       $f1, 4($s1)
    08957B78:[C4407E8C]: lwc1       $f0, 32396($v0)
    08957B7C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08957B80:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    08957B84:[7C031804]: ins        $v1, $zr, 0, 4
    08957B88:[34420FD0]: ori        $v0, $v0, 4048
    08957B8C:[1062004C]: beq        $v1, $v0, 0x08957CC0
    08957B90:[46006300]: add.s      $f12, $f12, $f0
    08957B94:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957B98:[C4427E90]: lwc1       $f2, 32400($v0)
    08957B9C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08957BA0:[46026040]: add.s      $f1, $f12, $f2
    08957BA4:[46016001]: sub.s      $f0, $f12, $f1
    08957BA8:[E4810000]: swc1       $f1, 0($a0)
    08957BAC:[46020000]: add.s      $f0, $f0, $f2
    08957BB0:[0A255E68]: j          0x089579A0
    08957BB4:[E4800004]: swc1       $f0, 4($a0)
    08957BB8:[2446FF7A]: addiu      $a2, $v0, -134
    08957BBC:[000615C0]: sll        $v0, $a2, 0x0017
    08957BC0:[02028023]: subu       $s0, $s0, $v0
    08957BC4:[44901000]: mtc1       $s0, $f2
    08957BC8:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08957BCC:[C4637EB0]: lwc1       $f3, 32432($v1)
    08957BD0:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08957BD4:[27A30008]: addiu      $v1, $sp, 8
    08957BD8:[4600100D]: trunc.w.s  $f0, $f2
    08957BDC:[46800060]: cvt.s.w    $f1, $f0
    08957BE0:[46011081]: sub.s      $f2, $f2, $f1
    08957BE4:[E4410000]: swc1       $f1, 0($v0)
    08957BE8:[24420004]: addiu      $v0, $v0, 4
    08957BEC:[1443FFFA]: bne        $v0, $v1, 0x08957BD8
    08957BF0:[46031082]: mul.s      $f2, $f2, $f3
    08957BF4:[44800800]: mtc1       $zr, $f1
    08957BF8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08957BFC:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08957C00:[0A255F03]: j          0x08957C0C
    08957C04:[E7A20008]: swc1       $f2, 8($sp)
    08957C08:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08957C0C:[C4600000]: lwc1       $f0, 0($v1)
    08957C10:[24E2FFFF]: addiu      $v0, $a3, -1
    08957C14:[46010032]: c.eq.s     $f0, $f1
    08957C18:[00000000]: nop
    08957C1C:[4501FFFA]: bc1t       0x08957C08
    08957C20:[2463FFFC]: addiu      $v1, $v1, -4
    08957C24:[3C0908A4]: lui        $t1, 0x08A4 <=> li $t1, 0x08A40000
    08957C28:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08957C2C:[2529CBF0]: addiu      $t1, $t1, -13328
    08957C30:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08957C34:[0E255FDE]: jal        0x08957F78
    08957C38:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08957C3C:[0641FF58]: bgez       $s2, 0x089579A0
    08957C40:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08957C44:[C6200000]: lwc1       $f0, 0($s1)
    08957C48:[C6210004]: lwc1       $f1, 4($s1)
    08957C4C:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    08957C50:[46000007]: neg.s      $f0, $f0
    08957C54:[46000847]: neg.s      $f1, $f1
    08957C58:[E6200000]: swc1       $f0, 0($s1)
    08957C5C:[0A255E68]: j          0x089579A0
    08957C60:[E6210004]: swc1       $f1, 4($s1)
    08957C64:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08957C68:[C4607E94]: lwc1       $f0, 32404($v1)
    08957C6C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957C70:[C4427E98]: lwc1       $f2, 32408($v0)
    08957C74:[46006001]: sub.s      $f0, $f12, $f0
    08957C78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08957C7C:[46020041]: sub.s      $f1, $f0, $f2
    08957C80:[46010001]: sub.s      $f0, $f0, $f1
    08957C84:[E4810000]: swc1       $f1, 0($a0)
    08957C88:[46020001]: sub.s      $f0, $f0, $f2
    08957C8C:[0A255E68]: j          0x089579A0
    08957C90:[E4800004]: swc1       $f0, 4($a0)
    08957C94:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08957C98:[2442CF08]: addiu      $v0, $v0, -12536
    08957C9C:[00051880]: sll        $v1, $a1, 0x0002
    08957CA0:[00621821]: addu       $v1, $v1, $v0
    08957CA4:[8C64FFFC]: lw         $a0, -4($v1)
    08957CA8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08957CAC:[7C023804]: ins        $v0, $zr, 0, 8
    08957CB0:[1044FF81]: beq        $v0, $a0, 0x08957AB8
    08957CB4:[46032001]: sub.s      $f0, $f4, $f3
    08957CB8:[0A255ED3]: j          0x08957B4C
    08957CBC:[E6200000]: swc1       $f0, 0($s1)
    08957CC0:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08957CC4:[C4607E94]: lwc1       $f0, 32404($v1)
    08957CC8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08957CCC:[C4427E98]: lwc1       $f2, 32408($v0)
    08957CD0:[46006000]: add.s      $f0, $f12, $f0
    08957CD4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08957CD8:[46020040]: add.s      $f1, $f0, $f2
    08957CDC:[46010001]: sub.s      $f0, $f0, $f1
    08957CE0:[E4810000]: swc1       $f1, 0($a0)
    08957CE4:[46020000]: add.s      $f0, $f0, $f2
    08957CE8:[0A255E68]: j          0x089579A0
    08957CEC:[E4800004]: swc1       $f0, 4($a0)
  Back Branch 08957B58 47,666 times (length 112)
  Back Branch 08957CB0 47,666 times (length 128)
  Back Branch 08957C8C 20,168 times (length 189)
_S1_2_893D4C4 5,327,280 instructions (0.425%), 133,182 calls (0893D4C4 - 0893D560, length 40)
    0893D4C4:[27BDFFD0]: addiu      $sp, $sp, -48
    0893D4C8:[AFBF0024]: sw         $ra, 36($sp)
    0893D4CC:[AFB40020]: sw         $s4, 32($sp)
    0893D4D0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0893D4D4:[AFB3001C]: sw         $s3, 28($sp)
    0893D4D8:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    0893D4DC:[AFB20018]: sw         $s2, 24($sp)
    0893D4E0:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0893D4E4:[AFB10014]: sw         $s1, 20($sp)
    0893D4E8:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0893D4EC:[AFB00010]: sw         $s0, 16($sp)
    0893D4F0:[0E2495C1]: jal        0x08925704
    0893D4F4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893D4F8:[0E249C2B]: jal        0x089270AC
    0893D4FC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0893D500:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    0893D504:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    0893D508:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    0893D50C:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    0893D510:[27A50004]: addiu      $a1, $sp, 4
    0893D514:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0893D518:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0893D51C:[0E24EFA3]: jal        0x0893BE8C
    0893D520:[AFA20004]: sw         $v0, 4($sp)
    0893D524:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893D528:[0E249C3A]: jal        0x089270E8
    0893D52C:[8FA40004]: lw         $a0, 4($sp)
    0893D530:[0E24989D]: jal        0x08926274
    0893D534:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0893D538:[0E2495AB]: jal        0x089256AC
    0893D53C:[00000000]: nop
    0893D540:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0893D544:[8FBF0024]: lw         $ra, 36($sp)
    0893D548:[8FB40020]: lw         $s4, 32($sp)
    0893D54C:[8FB3001C]: lw         $s3, 28($sp)
    0893D550:[8FB20018]: lw         $s2, 24($sp)
    0893D554:[8FB10014]: lw         $s1, 20($sp)
    0893D558:[8FB00010]: lw         $s0, 16($sp)
    0893D55C:[03E00008]: jr         $ra
    0893D560:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_881C9C8 5,277,766 instructions (0.421%), 17,280 calls (0881C834 - 0881CBCC, length 231)
    0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9CC:[90C20000]: lbu        $v0, 0($a2)
    0881C9D0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
    0881CAE8:[24A3FFFD]: addiu      $v1, $a1, -3
    0881CAEC:[0A20723E]: j          0x0881C8F8
    0881CAF0:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881CAF4:[2482FFFD]: addiu      $v0, $a0, -3
    0881CAF8:[00481806]: srlv       $v1, $t0, $v0
    0881CAFC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB00:[30630007]: andi       $v1, $v1, 7
    0881CB04:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0881CB08:[1462FF8C]: bne        $v1, $v0, 0x0881C93C
    0881CB0C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0881CB10:[2522FFFB]: addiu      $v0, $t1, -5
    0881CB14:[00481806]: srlv       $v1, $t0, $v0
    0881CB18:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB1C:[3063001F]: andi       $v1, $v1, 31
    0881CB20:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0881CB24:[1462FF85]: bne        $v1, $v0, 0x0881C93C
    0881CB28:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0881CB2C:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB30:[91440000]: lbu        $a0, 0($t2)
    0881CB34:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB38:[00644025]: or         $t0, $v1, $a0
    0881CB3C:[01281006]: srlv       $v0, $t0, $t1
    0881CB40:[304300FF]: andi       $v1, $v0, 255
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
    0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
    0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
    0881CB8C:[28820011]: slti       $v0, $a0, 17
    0881CB90:[5440000A]: bnel       $v0, $zr, 0x0881CBBC
    0881CB94:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB98:[28820019]: slti       $v0, $a0, 25
    0881CB9C:[1040FF34]: beq        $v0, $zr, 0x0881C870
    0881CBA0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881CBA4:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBA8:[91430000]: lbu        $v1, 0($t2)
    0881CBAC:[00081200]: sll        $v0, $t0, 0x0008
    0881CBB0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881CBB4:[00434025]: or         $t0, $v0, $v1
    0881CBB8:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBBC:[91430000]: lbu        $v1, 0($t2)
    0881CBC0:[00081200]: sll        $v0, $t0, 0x0008
    0881CBC4:[25290008]: addiu      $t1, $t1, 8
    0881CBC8:[0A207214]: j          0x0881C850
    0881CBCC:[00434025]: or         $t0, $v0, $v1
  Back Branch 0881C8F0 773,120 times (length 49)
--> 0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
  Back Branch 0881C904 587,820 times (length 12)
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
--> 0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
--> 0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
  Back Branch 0881CA90 302,663 times (length 13)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
--> 0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881C9A0 123,370 times (length 47)
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
--> 0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881C9C0 63,819 times (length 16)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
--> 0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9CC:[90C20000]: lbu        $v0, 0($a2)
    0881C9D0:[24E7FFFF]: addiu      $a3, $a3, -1
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
--> 0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
--> 0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
  Back Branch 0881CA30 61,963 times (length 82)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9CC:[90C20000]: lbu        $v0, 0($a2)
    0881C9D0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
--> 0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
--> 0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0881CA58 42,398 times (length 92)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9CC:[90C20000]: lbu        $v0, 0($a2)
    0881C9D0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
--> 0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
  Back Branch 0881C9E0 41,126 times (length 13)
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
--> 0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9C8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9CC:[90C20000]: lbu        $v0, 0($a2)
    0881C9D0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
  Back Branch 0881CAD4 12,811 times (length 9)
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
--> 0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
--> 0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
--> 0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
--> 0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
  Back Branch 0881C8AC 33 times (length 17)
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
--> 0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
_S1_2_89270AC 5,171,115 instructions (0.413%), 344,741 calls (089270AC - 089270E4, length 15)
    089270AC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089270B0:[10800009]: beq        $a0, $zr, 0x089270D8
    089270B4:[3C0709E2]: lui        $a3, 0x09E2 <=> li $a3, 0x09E20000
    089270B8:[24E2E9B0]: addiu      $v0, $a3, -5712
    089270BC:[8C450048]: lw         $a1, 72($v0)
    089270C0:[8CA30004]: lw         $v1, 4($a1)
    089270C4:[8CA90008]: lw         $t1, 8($a1)
    089270C8:[8CA8000C]: lw         $t0, 12($a1)
    089270CC:[01232023]: subu       $a0, $t1, $v1
    089270D0:[01041023]: subu       $v0, $t0, $a0
    089270D4:[ACC20000]: sw         $v0, 0($a2)
    089270D8:[24EAE9B0]: addiu      $t2, $a3, -5712
    089270DC:[8D460048]: lw         $a2, 72($t2)
    089270E0:[03E00008]: jr         $ra
    089270E4:[8CC20008]: lw         $v0, 8($a2)
_S1_2_8830C94 4,441,234 instructions (0.355%), 76,573 calls (08830C94 - 08830DD0, length 80)
    08830C94:[00051880]: sll        $v1, $a1, 0x0002
    08830C98:[00051100]: sll        $v0, $a1, 0x0004
    08830C9C:[00431023]: subu       $v0, $v0, $v1
    08830CA0:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08830CA4:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08830CA8:[8C840014]: lw         $a0, 20($a0)
    08830CAC:[C461713C]: lwc1       $f1, 28988($v1)
    08830CB0:[00451023]: subu       $v0, $v0, $a1
    08830CB4:[00021080]: sll        $v0, $v0, 0x0002
    08830CB8:[00822021]: addu       $a0, $a0, $v0
    08830CBC:[8C830008]: lw         $v1, 8($a0)
    08830CC0:[46000886]: mov.s      $f2, $f1
    08830CC4:[00063080]: sll        $a2, $a2, 0x0002
    08830CC8:[00663021]: addu       $a2, $v1, $a2
    08830CCC:[0A20C33A]: j          0x08830CE8
    08830CD0:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    08830CD4:[4600080D]: trunc.w.s  $f0, $f1
    08830CD8:[44030000]: mfc1       $v1, $f0
    08830CDC:[0067102A]: slt        $v0, $v1, $a3
    08830CE0:[1040001C]: beq        $v0, $zr, 0x08830D54
    08830CE4:[00000000]: nop
    08830CE8:[8CC50000]: lw         $a1, 0($a2)
    08830CEC:[50A0000B]: beql       $a1, $zr, 0x08830D1C
    08830CF0:[8CA30000]: lw         $v1, 0($a1)
    08830CF4:[4600080D]: trunc.w.s  $f0, $f1
    08830CF8:[8CA40000]: lw         $a0, 0($a1)
    08830CFC:[44020000]: mfc1       $v0, $f0
    08830D00:[440A0000]: mfc1       $t2, $f0
    08830D04:[00025FC3]: sra        $t3, $v0, 0x001F
    08830D08:[00041440]: sll        $v0, $a0, 0x0011
    08830D0C:[00021443]: sra        $v0, $v0, 0x0011
    08830D10:[11420012]: beq        $t2, $v0, 0x08830D5C
    08830D14:[00024FC3]: sra        $t1, $v0, 0x001F
    08830D18:[8CA30000]: lw         $v1, 0($a1)
    08830D1C:[30627FFF]: andi       $v0, $v1, 32767
    08830D20:[144DFFEC]: bne        $v0, $t5, 0x08830CD4
    08830D24:[46020840]: add.s      $f1, $f1, $f2
    08830D28:[4600080D]: trunc.w.s  $f0, $f1
    08830D2C:[7C623BC0]: ext        $v0, $v1, 15, 8
    08830D30:[8D830000]: lw         $v1, 0($t4)
    08830D34:[2442FFFF]: addiu      $v0, $v0, -1
    08830D38:[00021080]: sll        $v0, $v0, 0x0002
    08830D3C:[00431021]: addu       $v0, $v0, $v1
    08830D40:[44030000]: mfc1       $v1, $f0
    08830D44:[AC400000]: sw         $zr, 0($v0)
    08830D48:[0067102A]: slt        $v0, $v1, $a3
    08830D4C:[5440FFE7]: bnel       $v0, $zr, 0x08830CEC
    08830D50:[8CC50000]: lw         $a1, 0($a2)
    08830D54:[03E00008]: jr         $ra
    08830D58:[46000806]: mov.s      $f0, $f1
    08830D5C:[5569FFEF]: bnel       $t3, $t1, 0x08830D1C
    08830D60:[8CA30000]: lw         $v1, 0($a1)
    08830D64:[90A20004]: lbu        $v0, 4($a1)
    08830D68:[00041DC2]: srl        $v1, $a0, 0x0017
    08830D6C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08830D70:[00021240]: sll        $v0, $v0, 0x0009
    08830D74:[00431025]: or         $v0, $v0, $v1
    08830D78:[000213C0]: sll        $v0, $v0, 0x000F
    08830D7C:[7C843BC0]: ext        $a0, $a0, 15, 8
    08830D80:[00021BC3]: sra        $v1, $v0, 0x000F
    08830D84:[00024FC3]: sra        $t1, $v0, 0x001F
    08830D88:[106A0009]: beq        $v1, $t2, 0x08830DB0
    08830D8C:[2482FFFF]: addiu      $v0, $a0, -1
    08830D90:[8D830000]: lw         $v1, 0($t4)
    08830D94:[00021080]: sll        $v0, $v0, 0x0002
    08830D98:[00431021]: addu       $v0, $v0, $v1
    08830D9C:[AC450000]: sw         $a1, 0($v0)
    08830DA0:[8CC50000]: lw         $a1, 0($a2)
    08830DA4:[24A50018]: addiu      $a1, $a1, 24
    08830DA8:[0A20C346]: j          0x08830D18
    08830DAC:[ACC50000]: sw         $a1, 0($a2)
    08830DB0:[152AFFF8]: bne        $t1, $t2, 0x08830D94
    08830DB4:[8D830000]: lw         $v1, 0($t4)
    08830DB8:[00021080]: sll        $v0, $v0, 0x0002
    08830DBC:[00431021]: addu       $v0, $v0, $v1
    08830DC0:[AC400000]: sw         $zr, 0($v0)
    08830DC4:[8CC50000]: lw         $a1, 0($a2)
    08830DC8:[24A50018]: addiu      $a1, $a1, 24
    08830DCC:[0A20C346]: j          0x08830D18
    08830DD0:[ACC50000]: sw         $a1, 0($a2)
  Back Branch 08830D20 76,573 times (length 21)
    08830CC0:[46000886]: mov.s      $f2, $f1
    08830CC4:[00063080]: sll        $a2, $a2, 0x0002
    08830CC8:[00663021]: addu       $a2, $v1, $a2
    08830CCC:[0A20C33A]: j          0x08830CE8
    08830CD0:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
--> 08830CD4:[4600080D]: trunc.w.s  $f0, $f1
    08830CD8:[44030000]: mfc1       $v1, $f0
    08830CDC:[0067102A]: slt        $v0, $v1, $a3
    08830CE0:[1040001C]: beq        $v0, $zr, 0x08830D54
    08830CE4:[00000000]: nop
    08830CE8:[8CC50000]: lw         $a1, 0($a2)
    08830CEC:[50A0000B]: beql       $a1, $zr, 0x08830D1C
    08830CF0:[8CA30000]: lw         $v1, 0($a1)
    08830CF4:[4600080D]: trunc.w.s  $f0, $f1
    08830CF8:[8CA40000]: lw         $a0, 0($a1)
    08830CFC:[44020000]: mfc1       $v0, $f0
    08830D00:[440A0000]: mfc1       $t2, $f0
    08830D04:[00025FC3]: sra        $t3, $v0, 0x001F
    08830D08:[00041440]: sll        $v0, $a0, 0x0011
    08830D0C:[00021443]: sra        $v0, $v0, 0x0011
    08830D10:[11420012]: beq        $t2, $v0, 0x08830D5C
    08830D14:[00024FC3]: sra        $t1, $v0, 0x001F
    08830D18:[8CA30000]: lw         $v1, 0($a1)
    08830D1C:[30627FFF]: andi       $v0, $v1, 32767
--> 08830D20:[144DFFEC]: bne        $v0, $t5, 0x08830CD4
    08830D24:[46020840]: add.s      $f1, $f1, $f2
    08830D28:[4600080D]: trunc.w.s  $f0, $f1
    08830D2C:[7C623BC0]: ext        $v0, $v1, 15, 8
    08830D30:[8D830000]: lw         $v1, 0($t4)
  Back Branch 08830DA8 76,573 times (length 38)
    08830D04:[00025FC3]: sra        $t3, $v0, 0x001F
    08830D08:[00041440]: sll        $v0, $a0, 0x0011
    08830D0C:[00021443]: sra        $v0, $v0, 0x0011
    08830D10:[11420012]: beq        $t2, $v0, 0x08830D5C
    08830D14:[00024FC3]: sra        $t1, $v0, 0x001F
--> 08830D18:[8CA30000]: lw         $v1, 0($a1)
    08830D1C:[30627FFF]: andi       $v0, $v1, 32767
    08830D20:[144DFFEC]: bne        $v0, $t5, 0x08830CD4
    08830D24:[46020840]: add.s      $f1, $f1, $f2
    08830D28:[4600080D]: trunc.w.s  $f0, $f1
    08830D2C:[7C623BC0]: ext        $v0, $v1, 15, 8
    08830D30:[8D830000]: lw         $v1, 0($t4)
    08830D34:[2442FFFF]: addiu      $v0, $v0, -1
    08830D38:[00021080]: sll        $v0, $v0, 0x0002
    08830D3C:[00431021]: addu       $v0, $v0, $v1
    08830D40:[44030000]: mfc1       $v1, $f0
    08830D44:[AC400000]: sw         $zr, 0($v0)
    08830D48:[0067102A]: slt        $v0, $v1, $a3
    08830D4C:[5440FFE7]: bnel       $v0, $zr, 0x08830CEC
    08830D50:[8CC50000]: lw         $a1, 0($a2)
    08830D54:[03E00008]: jr         $ra
    08830D58:[46000806]: mov.s      $f0, $f1
    08830D5C:[5569FFEF]: bnel       $t3, $t1, 0x08830D1C
    08830D60:[8CA30000]: lw         $v1, 0($a1)
    08830D64:[90A20004]: lbu        $v0, 4($a1)
    08830D68:[00041DC2]: srl        $v1, $a0, 0x0017
    08830D6C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08830D70:[00021240]: sll        $v0, $v0, 0x0009
    08830D74:[00431025]: or         $v0, $v0, $v1
    08830D78:[000213C0]: sll        $v0, $v0, 0x000F
    08830D7C:[7C843BC0]: ext        $a0, $a0, 15, 8
    08830D80:[00021BC3]: sra        $v1, $v0, 0x000F
    08830D84:[00024FC3]: sra        $t1, $v0, 0x001F
    08830D88:[106A0009]: beq        $v1, $t2, 0x08830DB0
    08830D8C:[2482FFFF]: addiu      $v0, $a0, -1
    08830D90:[8D830000]: lw         $v1, 0($t4)
    08830D94:[00021080]: sll        $v0, $v0, 0x0002
    08830D98:[00431021]: addu       $v0, $v0, $v1
    08830D9C:[AC450000]: sw         $a1, 0($v0)
    08830DA0:[8CC50000]: lw         $a1, 0($a2)
    08830DA4:[24A50018]: addiu      $a1, $a1, 24
--> 08830DA8:[0A20C346]: j          0x08830D18
    08830DAC:[ACC50000]: sw         $a1, 0($a2)
    08830DB0:[152AFFF8]: bne        $t1, $t2, 0x08830D94
    08830DB4:[8D830000]: lw         $v1, 0($t4)
    08830DB8:[00021080]: sll        $v0, $v0, 0x0002
_S1_2_881C9E8 4,354,095 instructions (0.348%), 14,214 calls (0881C834 - 0881CBCC, length 231)
    0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881C9E8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9EC:[90C20000]: lbu        $v0, 0($a2)
    0881C9F0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9F4:[A0E20000]: sb         $v0, 0($a3)
    0881C9F8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9FC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA00:[0A207275]: j          0x0881C9D4
    0881CA04:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
    0881CAE8:[24A3FFFD]: addiu      $v1, $a1, -3
    0881CAEC:[0A20723E]: j          0x0881C8F8
    0881CAF0:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881CAF4:[2482FFFD]: addiu      $v0, $a0, -3
    0881CAF8:[00481806]: srlv       $v1, $t0, $v0
    0881CAFC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB00:[30630007]: andi       $v1, $v1, 7
    0881CB04:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0881CB08:[1462FF8C]: bne        $v1, $v0, 0x0881C93C
    0881CB0C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0881CB10:[2522FFFB]: addiu      $v0, $t1, -5
    0881CB14:[00481806]: srlv       $v1, $t0, $v0
    0881CB18:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881CB1C:[3063001F]: andi       $v1, $v1, 31
    0881CB20:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    0881CB24:[1462FF85]: bne        $v1, $v0, 0x0881C93C
    0881CB28:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0881CB2C:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB30:[91440000]: lbu        $a0, 0($t2)
    0881CB34:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB38:[00644025]: or         $t0, $v1, $a0
    0881CB3C:[01281006]: srlv       $v0, $t0, $t1
    0881CB40:[304300FF]: andi       $v1, $v0, 255
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
    0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
    0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
    0881CB8C:[28820011]: slti       $v0, $a0, 17
    0881CB90:[5440000A]: bnel       $v0, $zr, 0x0881CBBC
    0881CB94:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB98:[28820019]: slti       $v0, $a0, 25
    0881CB9C:[1040FF34]: beq        $v0, $zr, 0x0881C870
    0881CBA0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881CBA4:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBA8:[91430000]: lbu        $v1, 0($t2)
    0881CBAC:[00081200]: sll        $v0, $t0, 0x0008
    0881CBB0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881CBB4:[00434025]: or         $t0, $v0, $v1
    0881CBB8:[254AFFFF]: addiu      $t2, $t2, -1
    0881CBBC:[91430000]: lbu        $v1, 0($t2)
    0881CBC0:[00081200]: sll        $v0, $t0, 0x0008
    0881CBC4:[25290008]: addiu      $t1, $t1, 8
    0881CBC8:[0A207214]: j          0x0881C850
    0881CBCC:[00434025]: or         $t0, $v0, $v1
  Back Branch 0881C8F0 773,120 times (length 49)
--> 0881C834:[1040001F]: beq        $v0, $zr, 0x0881C8B4
    0881C838:[25250008]: addiu      $a1, $t1, 8
    0881C83C:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    0881C840:[00491023]: subu       $v0, $v0, $t1
    0881C844:[28A30019]: slti       $v1, $a1, 25
    0881C848:[146000CD]: bne        $v1, $zr, 0x0881CB80
    0881C84C:[3044001F]: andi       $a0, $v0, 31
    0881C850:[254AFFFF]: addiu      $t2, $t2, -1
    0881C854:[91430000]: lbu        $v1, 0($t2)
    0881C858:[25290008]: addiu      $t1, $t1, 8
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
    0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
    0881C8C0:[8C430000]: lw         $v1, 0($v0)
    0881C8C4:[01031824]: and        $v1, $t0, $v1
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
  Back Branch 0881C904 587,820 times (length 12)
    0881C8C8:[14600012]: bne        $v1, $zr, 0x0881C914
    0881C8CC:[2529FFFF]: addiu      $t1, $t1, -1
    0881C8D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881C8D4:[11E2000A]: beq        $t7, $v0, 0x0881C900
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
--> 0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
--> 0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
  Back Branch 0881CA90 302,663 times (length 13)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
--> 0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881C9A0 123,370 times (length 47)
    0881C8D8:[24E3FFFF]: addiu      $v1, $a3, -1
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
--> 0881C8EC:[A0E20000]: sb         $v0, 0($a3)
    0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881C9C0 63,819 times (length 16)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
--> 0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
--> 0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
--> 0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
  Back Branch 0881CA30 61,963 times (length 82)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881C9E8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9EC:[90C20000]: lbu        $v0, 0($a2)
    0881C9F0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9F4:[A0E20000]: sb         $v0, 0($a3)
    0881C9F8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9FC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA00:[0A207275]: j          0x0881C9D4
    0881CA04:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
--> 0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
--> 0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0881CA58 42,398 times (length 92)
    0881C8DC:[2522FFF8]: addiu      $v0, $t1, -8
    0881C8E0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881C8E4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881C8E8:[00481006]: srlv       $v0, $t0, $v0
    0881C8EC:[A0E20000]: sb         $v0, 0($a3)
--> 0881C8F0:[54EDFFD0]: bnel       $a3, $t5, 0x0881C834
    0881C8F4:[29220019]: slti       $v0, $t1, 25
    0881C8F8:[03E00008]: jr         $ra
    0881C8FC:[01C71023]: subu       $v0, $t6, $a3
    0881C900:[006A102B]: sltu       $v0, $v1, $t2
    0881C904:[1040FFF5]: beq        $v0, $zr, 0x0881C8DC
    0881C908:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    0881C90C:[0A20723E]: j          0x0881C8F8
    0881C910:[00000000]: nop
    0881C914:[2522FFF3]: addiu      $v0, $t1, -13
    0881C918:[2444FFFE]: addiu      $a0, $v0, -2
    0881C91C:[00881806]: srlv       $v1, $t0, $a0
    0881C920:[00481006]: srlv       $v0, $t0, $v0
    0881C924:[30461FFF]: andi       $a2, $v0, 8191
    0881C928:[30630003]: andi       $v1, $v1, 3
    0881C92C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881C930:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881C934:[1062006F]: beq        $v1, $v0, 0x0881CAF4
    0881C938:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881C93C:[00A31021]: addu       $v0, $a1, $v1
    0881C940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881C944:[11E30065]: beq        $t7, $v1, 0x0881CADC
    0881C948:[24450003]: addiu      $a1, $v0, 3
    0881C94C:[24A3FFFD]: addiu      $v1, $a1, -3
    0881C950:[00E62021]: addu       $a0, $a3, $a2
    0881C954:[2C620005]: sltiu      $v0, $v1, 5
    0881C958:[10400033]: beq        $v0, $zr, 0x0881CA28
    0881C95C:[24860003]: addiu      $a2, $a0, 3
    0881C960:[00031080]: sll        $v0, $v1, 0x0002
    0881C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0881C968:[24639428]: addiu      $v1, $v1, -27608
    0881C96C:[00431021]: addu       $v0, $v0, $v1
    0881C970:[8C440000]: lw         $a0, 0($v0)
    0881C974:[00800008]: jr         $a0
    0881C978:[00000000]: nop
    0881C988:[A0E20000]: sb         $v0, 0($a3)
    0881C98C:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C990:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C994:[90C20000]: lbu        $v0, 0($a2)
    0881C998:[A0E20000]: sb         $v0, 0($a3)
    0881C99C:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
    0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881C9E8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9EC:[90C20000]: lbu        $v0, 0($a2)
    0881C9F0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9F4:[A0E20000]: sb         $v0, 0($a3)
    0881C9F8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9FC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA00:[0A207275]: j          0x0881C9D4
    0881CA04:[90C20000]: lbu        $v0, 0($a2)
    0881CA28:[00C55823]: subu       $t3, $a2, $a1
    0881CA2C:[0166102B]: sltu       $v0, $t3, $a2
    0881CA30:[1040FFAF]: beq        $v0, $zr, 0x0881C8F0
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
    0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
--> 0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
  Back Branch 0881C9E0 41,126 times (length 13)
    0881C9A0:[0A20723B]: j          0x0881C8EC
    0881C9A4:[90C2FFFF]: lbu        $v0, -1($a2)
--> 0881C9B4:[A0E20000]: sb         $v0, 0($a3)
    0881C9B8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9BC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
    0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881C9E8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9EC:[90C20000]: lbu        $v0, 0($a2)
    0881C9F0:[24E7FFFF]: addiu      $a3, $a3, -1
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
    0881CA34:[248C0002]: addiu      $t4, $a0, 2
    0881CA38:[01661023]: subu       $v0, $t3, $a2
    0881CA3C:[016C182B]: sltu       $v1, $t3, $t4
    0881CA40:[14600017]: bne        $v1, $zr, 0x0881CAA0
    0881CA44:[30450003]: andi       $a1, $v0, 3
--> 0881CA48:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CA4C:[90C20000]: lbu        $v0, 0($a2)
    0881CA50:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CA54:[0166282B]: sltu       $a1, $t3, $a2
    0881CA58:[10A0FFA5]: beq        $a1, $zr, 0x0881C8F0
    0881CA5C:[A0E20000]: sb         $v0, 0($a3)
    0881CA60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881CA64:[90C3FFFF]: lbu        $v1, -1($a2)
    0881CA68:[24E7FFFC]: addiu      $a3, $a3, -4
    0881CA6C:[A083FFFF]: sb         $v1, -1($a0)
    0881CA70:[90C2FFFE]: lbu        $v0, -2($a2)
    0881CA74:[A082FFFE]: sb         $v0, -2($a0)
    0881CA78:[90C3FFFD]: lbu        $v1, -3($a2)
    0881CA7C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881CA80:[0166282B]: sltu       $a1, $t3, $a2
    0881CA84:[A083FFFD]: sb         $v1, -3($a0)
    0881CA88:[2484FFFC]: addiu      $a0, $a0, -4
    0881CA8C:[90C20000]: lbu        $v0, 0($a2)
    0881CA90:[14A0FFF4]: bne        $a1, $zr, 0x0881CA64
    0881CA94:[A0820000]: sb         $v0, 0($a0)
    0881CA98:[0A20723C]: j          0x0881C8F0
    0881CA9C:[00000000]: nop
    0881CAA0:[10A0FFEF]: beq        $a1, $zr, 0x0881CA60
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
    0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0881CAD4:[0A2072AE]: j          0x0881CAB8
  Back Branch 0881CA00 23,846 times (length 13)
    0881C9C0:[0A207262]: j          0x0881C988
    0881C9C4:[90C20000]: lbu        $v0, 0($a2)
--> 0881C9D4:[A0E20000]: sb         $v0, 0($a3)
    0881C9D8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9DC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9E0:[0A20726D]: j          0x0881C9B4
    0881C9E4:[90C20000]: lbu        $v0, 0($a2)
    0881C9E8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9EC:[90C20000]: lbu        $v0, 0($a2)
    0881C9F0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881C9F4:[A0E20000]: sb         $v0, 0($a3)
    0881C9F8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881C9FC:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0881CA00:[0A207275]: j          0x0881C9D4
    0881CA04:[90C20000]: lbu        $v0, 0($a2)
  Back Branch 0881CAD4 12,811 times (length 9)
    0881CAA4:[28A20003]: slti       $v0, $a1, 3
    0881CAA8:[1040FFE7]: beq        $v0, $zr, 0x0881CA48
    0881CAAC:[28A20002]: slti       $v0, $a1, 2
    0881CAB0:[54400006]: bnel       $v0, $zr, 0x0881CACC
    0881CAB4:[90820002]: lbu        $v0, 2($a0)
--> 0881CAB8:[24C6FFFF]: addiu      $a2, $a2, -1
    0881CABC:[90C20000]: lbu        $v0, 0($a2)
    0881CAC0:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAC4:[0A207292]: j          0x0881CA48
    0881CAC8:[A0E20000]: sb         $v0, 0($a3)
    0881CACC:[24E7FFFF]: addiu      $a3, $a3, -1
    0881CAD0:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
--> 0881CAD4:[0A2072AE]: j          0x0881CAB8
    0881CAD8:[A0E20000]: sb         $v0, 0($a3)
    0881CADC:[00E51023]: subu       $v0, $a3, $a1
    0881CAE0:[004A102B]: sltu       $v0, $v0, $t2
    0881CAE4:[5040FF9A]: beql       $v0, $zr, 0x0881C950
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
    0881CB44:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0881CB48:[1462FF7C]: bne        $v1, $v0, 0x0881C93C
    0881CB4C:[24050029]: addiu      $a1, $zr, 41 <=> li $a1, 41
    0881CB50:[24050128]: addiu      $a1, $zr, 296 <=> li $a1, 296
    0881CB54:[240B00FF]: addiu      $t3, $zr, 255 <=> li $t3, 255
--> 0881CB58:[254AFFFF]: addiu      $t2, $t2, -1
    0881CB5C:[91440000]: lbu        $a0, 0($t2)
    0881CB60:[00081A00]: sll        $v1, $t0, 0x0008
    0881CB64:[00644025]: or         $t0, $v1, $a0
    0881CB68:[01281006]: srlv       $v0, $t0, $t1
    0881CB6C:[304300FF]: andi       $v1, $v0, 255
    0881CB70:[146BFF73]: bne        $v1, $t3, 0x0881C940
    0881CB74:[00A31021]: addu       $v0, $a1, $v1
--> 0881CB78:[0A2072D6]: j          0x0881CB58
    0881CB7C:[24A500FF]: addiu      $a1, $a1, 255
    0881CB80:[1080FF3A]: beq        $a0, $zr, 0x0881C86C
    0881CB84:[28820009]: slti       $v0, $a0, 9
    0881CB88:[1440FF31]: bne        $v0, $zr, 0x0881C850
  Back Branch 0881C8AC 33 times (length 17)
    0881C85C:[00081200]: sll        $v0, $t0, 0x0008
    0881C860:[29240019]: slti       $a0, $t1, 25
    0881C864:[10800013]: beq        $a0, $zr, 0x0881C8B4
    0881C868:[00434025]: or         $t0, $v0, $v1
    0881C86C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 0881C870:[90C4FFFF]: lbu        $a0, -1($a2)
    0881C874:[00081200]: sll        $v0, $t0, 0x0008
    0881C878:[90C5FFFE]: lbu        $a1, -2($a2)
    0881C87C:[00444025]: or         $t0, $v0, $a0
    0881C880:[00081A00]: sll        $v1, $t0, 0x0008
    0881C884:[90C4FFFD]: lbu        $a0, -3($a2)
    0881C888:[00654025]: or         $t0, $v1, $a1
    0881C88C:[24C6FFFC]: addiu      $a2, $a2, -4
    0881C890:[00081200]: sll        $v0, $t0, 0x0008
    0881C894:[90C30000]: lbu        $v1, 0($a2)
    0881C898:[00444025]: or         $t0, $v0, $a0
    0881C89C:[25290020]: addiu      $t1, $t1, 32
    0881C8A0:[00081200]: sll        $v0, $t0, 0x0008
    0881C8A4:[29240019]: slti       $a0, $t1, 25
    0881C8A8:[00434025]: or         $t0, $v0, $v1
--> 0881C8AC:[1480FFF0]: bne        $a0, $zr, 0x0881C870
    0881C8B0:[254AFFFC]: addiu      $t2, $t2, -4
    0881C8B4:[00091080]: sll        $v0, $t1, 0x0002
    0881C8B8:[27040FE0]: addiu      $a0, $t8, 4064
    0881C8BC:[00441021]: addu       $v0, $v0, $a0
_S1_2_883C04C 4,262,879 instructions (0.340%), 1 calls (0883C04C - 0883C65C, length 389)
    0883C04C:[27BDFFA0]: addiu      $sp, $sp, -96
    0883C050:[AFB00030]: sw         $s0, 48($sp)
    0883C054:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883C058:[AFBF0054]: sw         $ra, 84($sp)
    0883C05C:[AFBE0050]: sw         $fp, 80($sp)
    0883C060:[AFB7004C]: sw         $s7, 76($sp)
    0883C064:[AFB60048]: sw         $s6, 72($sp)
    0883C068:[AFB50044]: sw         $s5, 68($sp)
    0883C06C:[AFB40040]: sw         $s4, 64($sp)
    0883C070:[AFB3003C]: sw         $s3, 60($sp)
    0883C074:[AFB20038]: sw         $s2, 56($sp)
    0883C078:[AFB10034]: sw         $s1, 52($sp)
    0883C07C:[0E20EFDB]: jal        0x0883BF6C
    0883C080:[8CA40000]: lw         $a0, 0($a1)
    0883C084:[04400164]: bltz       $v0, 0x0883C618
    0883C088:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883C08C:[8E040004]: lw         $a0, 4($s0)
    0883C090:[0E20EEBA]: jal        0x0883BAE8
    0883C094:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883C098:[8E040004]: lw         $a0, 4($s0)
    0883C09C:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0883C0A0:[0E20EF99]: jal        0x0883BE64
    0883C0A4:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883C0A8:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C0AC:[8C448318]: lw         $a0, -31976($v0)
    0883C0B0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883C0B4:[0E25978B]: jal        0x08965E2C [sceAtracGetRemainFrame]
    0883C0B8:[AFA00004]: sw         $zr, 4($sp)
    0883C0BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C0C0:[8FA30000]: lw         $v1, 0($sp)
    0883C0C4:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0883C0C8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C0CC:[000317C2]: srl        $v0, $v1, 0x001F
    0883C0D0:[00431021]: addu       $v0, $v0, $v1
    0883C0D4:[0002B043]: sra        $s6, $v0, 0x0001
    0883C0D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883C0DC:[0E253E03]: jal        0x0894F80C
    0883C0E0:[02C3B02C]: max        $s6, $s6, $v1
    0883C0E4:[02551023]: subu       $v0, $s2, $s5
    0883C0E8:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    0883C0EC:[AFA30020]: sw         $v1, 32($sp)
    0883C0F0:[24441800]: addiu      $a0, $v0, 6144
    0883C0F4:[28430000]: slti       $v1, $v0, 0
    0883C0F8:[0083100B]: movn       $v0, $a0, $v1
    0883C0FC:[28420E00]: slti       $v0, $v0, 3584
    0883C100:[14400038]: bne        $v0, $zr, 0x0883C1E4
    0883C104:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C108:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C10C:[0E20EEBC]: jal        0x0883BAF0
    0883C110:[24649D30]: addiu      $a0, $v1, -25296
    0883C114:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C118:[24847160]: addiu      $a0, $a0, 29024
    0883C11C:[8C970000]: lw         $s7, 0($a0)
    0883C120:[00151080]: sll        $v0, $s5, 0x0002
    0883C124:[00159840]: sll        $s3, $s5, 0x0001
    0883C128:[00578021]: addu       $s0, $v0, $s7
    0883C12C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C130:[24140400]: addiu      $s4, $zr, 1024 <=> li $s4, 1024
    0883C134:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0883C138:[8C452D8C]: lw         $a1, 11660($v0)
    0883C13C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883C140:[26310200]: addiu      $s1, $s1, 512
    0883C144:[0E25434D]: jal        0x08950D34
    0883C148:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C14C:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C150:[26100400]: addiu      $s0, $s0, 1024
    0883C154:[1634FFF7]: bne        $s1, $s4, 0x0883C134
    0883C158:[AC6082E0]: sw         $zr, -32032($v1)
    0883C15C:[8FA50020]: lw         $a1, 32($sp)
    0883C160:[00133840]: sll        $a3, $s3, 0x0001
    0883C164:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C168:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C16C:[0E253E1F]: jal        0x0894F87C
    0883C170:[00F73821]: addu       $a3, $a3, $s7
    0883C174:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C178:[24847164]: addiu      $a0, $a0, 29028
    0883C17C:[8C860000]: lw         $a2, 0($a0)
    0883C180:[26A50200]: addiu      $a1, $s5, 512
    0883C184:[26A3EA00]: addiu      $v1, $s5, -5632
    0883C188:[8CC40038]: lw         $a0, 56($a2)
    0883C18C:[28A21800]: slti       $v0, $a1, 6144
    0883C190:[1080007D]: beq        $a0, $zr, 0x0883C388
    0883C194:[0062280A]: movz       $a1, $v1, $v0
    0883C198:[8CC20038]: lw         $v0, 56($a2)
    0883C19C:[04400085]: bltz       $v0, 0x0883C3B4
    0883C1A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C1A4:[8CC20038]: lw         $v0, 56($a2)
    0883C1A8:[8FA30020]: lw         $v1, 32($sp)
    0883C1AC:[00021240]: sll        $v0, $v0, 0x0009
    0883C1B0:[00021203]: sra        $v0, $v0, 0x0008
    0883C1B4:[00621823]: subu       $v1, $v1, $v0
    0883C1B8:[0460007E]: bltz       $v1, 0x0883C3B4
    0883C1BC:[AFA30020]: sw         $v1, 32($sp)
    0883C1C0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0883C1C4:[02551023]: subu       $v0, $s2, $s5
    0883C1C8:[24441800]: addiu      $a0, $v0, 6144
    0883C1CC:[28430000]: slti       $v1, $v0, 0
    0883C1D0:[0083100B]: movn       $v0, $a0, $v1
    0883C1D4:[28420E00]: slti       $v0, $v0, 3584
    0883C1D8:[1040FFCC]: beq        $v0, $zr, 0x0883C10C
    0883C1DC:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C1E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C1E4:[24427160]: addiu      $v0, $v0, 29024
    0883C1E8:[8C570000]: lw         $s7, 0($v0)
    0883C1EC:[3C14099C]: lui        $s4, 0x099C <=> li $s4, 0x099C0000
    0883C1F0:[3C13099C]: lui        $s3, 0x099C <=> li $s3, 0x099C0000
    0883C1F4:[0A20F08D]: j          0x0883C234
    0883C1F8:[24110800]: addiu      $s1, $zr, 2048 <=> li $s1, 2048
    0883C1FC:[00972021]: addu       $a0, $a0, $s7
    0883C200:[26520800]: addiu      $s2, $s2, 2048
    0883C204:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C208:[0E2569BD]: jal        0x0895A6F4
    0883C20C:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C210:[2A431800]: slti       $v1, $s2, 6144
    0883C214:[106000AF]: beq        $v1, $zr, 0x0883C4D4
    0883C218:[AFB10008]: sw         $s1, 8($sp)
    0883C21C:[02552023]: subu       $a0, $s2, $s5
    0883C220:[04820001]: bltzl      $a0, 0x0883C228
    0883C224:[24841800]: addiu      $a0, $a0, 6144
    0883C228:[28820200]: slti       $v0, $a0, 512
    0883C22C:[1040FFB7]: beq        $v0, $zr, 0x0883C10C
    0883C230:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C234:[0E259743]: jal        0x08965D0C [sceKernelCheckCallback]
    0883C238:[00000000]: nop
    0883C23C:[8E8382D8]: lw         $v1, -32040($s4)
    0883C240:[14600084]: bne        $v1, $zr, 0x0883C454
    0883C244:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C248:[8E6282DC]: lw         $v0, -32036($s3)
    0883C24C:[1440FFEB]: bne        $v0, $zr, 0x0883C1FC
    0883C250:[00122080]: sll        $a0, $s2, 0x0002
    0883C254:[0E259829]: jal        0x089660A4 [sceUmdGetDriveStat]
    0883C258:[00000000]: nop
    0883C25C:[18400006]: blez       $v0, 0x0883C278
    0883C260:[00000000]: nop
    0883C264:[0E259829]: jal        0x089660A4 [sceUmdGetDriveStat]
    0883C268:[00000000]: nop
    0883C26C:[30420020]: andi       $v0, $v0, 32
    0883C270:[104000D3]: beq        $v0, $zr, 0x0883C5C0
    0883C274:[3C0309C5]: lui        $v1, 0x09C5 <=> li $v1, 0x09C50000
    0883C278:[17C000A1]: bne        $fp, $zr, 0x0883C500
    0883C27C:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C280:[8FA30000]: lw         $v1, 0($sp)
    0883C284:[02C3102A]: slt        $v0, $s6, $v1
    0883C288:[54400028]: bnel       $v0, $zr, 0x0883C32C
    0883C28C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C290:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C294:[1062006D]: beq        $v1, $v0, 0x0883C44C
    0883C298:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0883C29C:[1062006B]: beq        $v1, $v0, 0x0883C44C
    0883C2A0:[27A5000C]: addiu      $a1, $sp, 12
    0883C2A4:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C2A8:[8C648318]: lw         $a0, -31976($v1)
    0883C2AC:[27A60010]: addiu      $a2, $sp, 16
    0883C2B0:[0E25977F]: jal        0x08965DFC [sceAtracGetStreamDataInfo]
    0883C2B4:[27A70014]: addiu      $a3, $sp, 20
    0883C2B8:[04400063]: bltz       $v0, 0x0883C448
    0883C2BC:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C2C0:[8FA30010]: lw         $v1, 16($sp)
    0883C2C4:[24428318]: addiu      $v0, $v0, -31976
    0883C2C8:[3C040002]: lui        $a0, 0x0002 <=> li $a0, 0x00020000
    0883C2CC:[8C45003C]: lw         $a1, 60($v0)
    0883C2D0:[8FA80014]: lw         $t0, 20($sp)
    0883C2D4:[0083102B]: sltu       $v0, $a0, $v1
    0883C2D8:[0082180B]: movn       $v1, $a0, $v0
    0883C2DC:[10A800CC]: beq        $a1, $t0, 0x0883C610
    0883C2E0:[AFA30010]: sw         $v1, 16($sp)
    0883C2E4:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C2E8:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883C2EC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C2F0:[26048320]: addiu      $a0, $s0, -31968
    0883C2F4:[0E210015]: jal        0x08840054
    0883C2F8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883C2FC:[04400052]: bltz       $v0, 0x0883C448
    0883C300:[8FA20014]: lw         $v0, 20($sp)
    0883C304:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C308:[24638318]: addiu      $v1, $v1, -31976
    0883C30C:[AC62003C]: sw         $v0, 60($v1)
    0883C310:[8FA5000C]: lw         $a1, 12($sp)
    0883C314:[8FA60010]: lw         $a2, 16($sp)
    0883C318:[0E20FFDB]: jal        0x0883FF6C
    0883C31C:[26048320]: addiu      $a0, $s0, -31968
    0883C320:[0440004A]: bltz       $v0, 0x0883C44C
    0883C324:[8FA30000]: lw         $v1, 0($sp)
    0883C328:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0883C32C:[10600005]: beq        $v1, $zr, 0x0883C344
    0883C330:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C334:[8FA20004]: lw         $v0, 4($sp)
    0883C338:[10400090]: beq        $v0, $zr, 0x0883C57C
    0883C33C:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C340:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C344:[24A5D680]: addiu      $a1, $a1, -10624
    0883C348:[00122080]: sll        $a0, $s2, 0x0002
    0883C34C:[00852021]: addu       $a0, $a0, $a1
    0883C350:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C354:[0E2569BD]: jal        0x0895A6F4
    0883C358:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C35C:[AFB10008]: sw         $s1, 8($sp)
    0883C360:[8FA20008]: lw         $v0, 8($sp)
    0883C364:[02429021]: addu       $s2, $s2, $v0
    0883C368:[2A431800]: slti       $v1, $s2, 6144
    0883C36C:[5060002B]: beql       $v1, $zr, 0x0883C41C
    0883C370:[2652E800]: addiu      $s2, $s2, -6144
    0883C374:[02552023]: subu       $a0, $s2, $s5
    0883C378:[24831800]: addiu      $v1, $a0, 6144
    0883C37C:[28820000]: slti       $v0, $a0, 0
    0883C380:[0A20F08A]: j          0x0883C228
    0883C384:[0062200B]: movn       $a0, $v1, $v0
    0883C388:[3C0209C1]: lui        $v0, 0x09C1 <=> li $v0, 0x09C10000
    0883C38C:[8C42D610]: lw         $v0, -10736($v0)
    0883C390:[1040FF8C]: beq        $v0, $zr, 0x0883C1C4
    0883C394:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0883C398:[0441FF8B]: bgez       $v0, 0x0883C1C8
    0883C39C:[02551023]: subu       $v0, $s2, $s5
    0883C3A0:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C3A4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C3A8:[24848318]: addiu      $a0, $a0, -31976
    0883C3AC:[AC820038]: sw         $v0, 56($a0)
    0883C3B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C3B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C3B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883C3BC:[0E253E1F]: jal        0x0894F87C
    0883C3C0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C3C4:[1BC00004]: blez       $fp, 0x0883C3D8
    0883C3C8:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C3CC:[24848320]: addiu      $a0, $a0, -31968
    0883C3D0:[0E20FE67]: jal        0x0883F99C
    0883C3D4:[27A50018]: addiu      $a1, $sp, 24
    0883C3D8:[0E20EFC5]: jal        0x0883BF14
    0883C3DC:[00000000]: nop
    0883C3E0:[0E25976F]: jal        0x08965DBC [sceKernelExitThread]
    0883C3E4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C3E8:[8FBF0054]: lw         $ra, 84($sp)
    0883C3EC:[8FBE0050]: lw         $fp, 80($sp)
    0883C3F0:[8FB7004C]: lw         $s7, 76($sp)
    0883C3F4:[8FB60048]: lw         $s6, 72($sp)
    0883C3F8:[8FB50044]: lw         $s5, 68($sp)
    0883C3FC:[8FB40040]: lw         $s4, 64($sp)
    0883C400:[8FB3003C]: lw         $s3, 60($sp)
    0883C404:[8FB20038]: lw         $s2, 56($sp)
    0883C408:[8FB10034]: lw         $s1, 52($sp)
    0883C40C:[8FB00030]: lw         $s0, 48($sp)
    0883C410:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0883C414:[03E00008]: jr         $ra
    0883C418:[27BD0060]: addiu      $sp, $sp, 96
    0883C41C:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C420:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    0883C424:[24A4D680]: addiu      $a0, $a1, -10624
    0883C428:[00123080]: sll        $a2, $s2, 0x0002
    0883C42C:[0E2568C5]: jal        0x0895A314
    0883C430:[24453680]: addiu      $a1, $v0, 13952
    0883C434:[02552023]: subu       $a0, $s2, $s5
    0883C438:[24831800]: addiu      $v1, $a0, 6144
    0883C43C:[28820000]: slti       $v0, $a0, 0
    0883C440:[0A20F08A]: j          0x0883C228
    0883C444:[0062200B]: movn       $a0, $v1, $v0
    0883C448:[8FA30000]: lw         $v1, 0($sp)
    0883C44C:[0A20F0CB]: j          0x0883C32C
    0883C450:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C454:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C458:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883C45C:[0E253E1F]: jal        0x0894F87C
    0883C460:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C464:[1BC00004]: blez       $fp, 0x0883C478
    0883C468:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C46C:[26048320]: addiu      $a0, $s0, -31968
    0883C470:[0E20FE67]: jal        0x0883F99C
    0883C474:[27A50018]: addiu      $a1, $sp, 24
    0883C478:[0E20EFC5]: jal        0x0883BF14
    0883C47C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C480:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C484:[0E20EFDB]: jal        0x0883BF6C
    0883C488:[2484835C]: addiu      $a0, $a0, -31908
    0883C48C:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C490:[8C648318]: lw         $a0, -31976($v1)
    0883C494:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0883C498:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883C49C:[0E25978B]: jal        0x08965E2C [sceAtracGetRemainFrame]
    0883C4A0:[AFA20020]: sw         $v0, 32($sp)
    0883C4A4:[8FA30000]: lw         $v1, 0($sp)
    0883C4A8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883C4AC:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883C4B0:[000317C2]: srl        $v0, $v1, 0x001F
    0883C4B4:[00431021]: addu       $v0, $v0, $v1
    0883C4B8:[0002B043]: sra        $s6, $v0, 0x0001
    0883C4BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883C4C0:[02C3B02C]: max        $s6, $s6, $v1
    0883C4C4:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C4C8:[AE6082DC]: sw         $zr, -32036($s3)
    0883C4CC:[0A20F092]: j          0x0883C248
    0883C4D0:[AC6082D8]: sw         $zr, -32040($v1)
    0883C4D4:[2652E800]: addiu      $s2, $s2, -6144
    0883C4D8:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    0883C4DC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0883C4E0:[24453680]: addiu      $a1, $v0, 13952
    0883C4E4:[0E2568C5]: jal        0x0895A314
    0883C4E8:[00123080]: sll        $a2, $s2, 0x0002
    0883C4EC:[02552023]: subu       $a0, $s2, $s5
    0883C4F0:[0481FF4E]: bgez       $a0, 0x0883C22C
    0883C4F4:[28820200]: slti       $v0, $a0, 512
    0883C4F8:[0A20F08A]: j          0x0883C228
    0883C4FC:[24841800]: addiu      $a0, $a0, 6144
    0883C500:[26048320]: addiu      $a0, $s0, -31968
    0883C504:[0E20FE47]: jal        0x0883F91C
    0883C508:[27A50018]: addiu      $a1, $sp, 24
    0883C50C:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    0883C510:[3463032A]: ori        $v1, $v1, 810
    0883C514:[1043FF5B]: beq        $v0, $v1, 0x0883C284
    0883C518:[8FA30000]: lw         $v1, 0($sp)
    0883C51C:[1440FF83]: bne        $v0, $zr, 0x0883C32C
    0883C520:[00000000]: nop
    0883C524:[8FA3001C]: lw         $v1, 28($sp)
    0883C528:[0460000E]: bltz       $v1, 0x0883C564
    0883C52C:[8FA20018]: lw         $v0, 24($sp)
    0883C530:[3C05099C]: lui        $a1, 0x099C <=> li $a1, 0x099C0000
    0883C534:[8CA48318]: lw         $a0, -31976($a1)
    0883C538:[0E259787]: jal        0x08965E1C [sceAtracAddStreamData]
    0883C53C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883C540:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C544:[24848318]: addiu      $a0, $a0, -31976
    0883C548:[8C83003C]: lw         $v1, 60($a0)
    0883C54C:[8FA40018]: lw         $a0, 24($sp)
    0883C550:[3C05099C]: lui        $a1, 0x099C <=> li $a1, 0x099C0000
    0883C554:[24A58318]: addiu      $a1, $a1, -31976
    0883C558:[00641821]: addu       $v1, $v1, $a0
    0883C55C:[0440FEEA]: bltz       $v0, 0x0883C108
    0883C560:[ACA3003C]: sw         $v1, 60($a1)
    0883C564:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C568:[8C448318]: lw         $a0, -31976($v0)
    0883C56C:[0E25978B]: jal        0x08965E2C [sceAtracGetRemainFrame]
    0883C570:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883C574:[0A20F0A1]: j          0x0883C284
    0883C578:[8FA30000]: lw         $v1, 0($sp)
    0883C57C:[3C0309C5]: lui        $v1, 0x09C5 <=> li $v1, 0x09C50000
    0883C580:[8C448318]: lw         $a0, -31976($v0)
    0883C584:[00122880]: sll        $a1, $s2, 0x0002
    0883C588:[2463D680]: addiu      $v1, $v1, -10624
    0883C58C:[00A32821]: addu       $a1, $a1, $v1
    0883C590:[27A60008]: addiu      $a2, $sp, 8
    0883C594:[27A70004]: addiu      $a3, $sp, 4
    0883C598:[0E259783]: jal        0x08965E0C [sceAtracDecodeData]
    0883C59C:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    0883C5A0:[0441FF70]: bgez       $v0, 0x0883C364
    0883C5A4:[8FA20008]: lw         $v0, 8($sp)
    0883C5A8:[3C05099C]: lui        $a1, 0x099C <=> li $a1, 0x099C0000
    0883C5AC:[8CA48318]: lw         $a0, -31976($a1)
    0883C5B0:[0E25978D]: jal        0x08965E34 [sceAtracGetInternalErrorInfo]
    0883C5B4:[27A50010]: addiu      $a1, $sp, 16
    0883C5B8:[0A20F043]: j          0x0883C10C
    0883C5BC:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C5C0:[2463D680]: addiu      $v1, $v1, -10624
    0883C5C4:[00122080]: sll        $a0, $s2, 0x0002
    0883C5C8:[00832021]: addu       $a0, $a0, $v1
    0883C5CC:[26520800]: addiu      $s2, $s2, 2048
    0883C5D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C5D4:[0E2569BD]: jal        0x0895A6F4
    0883C5D8:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C5DC:[2A431800]: slti       $v1, $s2, 6144
    0883C5E0:[1460FF0E]: bne        $v1, $zr, 0x0883C21C
    0883C5E4:[AFB10008]: sw         $s1, 8($sp)
    0883C5E8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0883C5EC:[24A57160]: addiu      $a1, $a1, 29024
    0883C5F0:[8CA40000]: lw         $a0, 0($a1)
    0883C5F4:[2652E800]: addiu      $s2, $s2, -6144
    0883C5F8:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    0883C5FC:[24453680]: addiu      $a1, $v0, 13952
    0883C600:[0E2568C5]: jal        0x0895A314
    0883C604:[00123080]: sll        $a2, $s2, 0x0002
    0883C608:[0A20F088]: j          0x0883C220
    0883C60C:[02552023]: subu       $a0, $s2, $s5
    0883C610:[0A20F0C4]: j          0x0883C310
    0883C614:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C618:[8E040004]: lw         $a0, 4($s0)
    0883C61C:[0E20EEBA]: jal        0x0883BAE8
    0883C620:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0883C624:[0E25976F]: jal        0x08965DBC [sceKernelExitThread]
    0883C628:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C62C:[8FBF0054]: lw         $ra, 84($sp)
    0883C630:[8FBE0050]: lw         $fp, 80($sp)
    0883C634:[8FB7004C]: lw         $s7, 76($sp)
    0883C638:[8FB60048]: lw         $s6, 72($sp)
    0883C63C:[8FB50044]: lw         $s5, 68($sp)
    0883C640:[8FB40040]: lw         $s4, 64($sp)
    0883C644:[8FB3003C]: lw         $s3, 60($sp)
    0883C648:[8FB20038]: lw         $s2, 56($sp)
    0883C64C:[8FB10034]: lw         $s1, 52($sp)
    0883C650:[8FB00030]: lw         $s0, 48($sp)
    0883C654:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0883C658:[03E00008]: jr         $ra
    0883C65C:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0883C154 120,300 times (length 10)
    0883C120:[00151080]: sll        $v0, $s5, 0x0002
    0883C124:[00159840]: sll        $s3, $s5, 0x0001
    0883C128:[00578021]: addu       $s0, $v0, $s7
    0883C12C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C130:[24140400]: addiu      $s4, $zr, 1024 <=> li $s4, 1024
--> 0883C134:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0883C138:[8C452D8C]: lw         $a1, 11660($v0)
    0883C13C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883C140:[26310200]: addiu      $s1, $s1, 512
    0883C144:[0E25434D]: jal        0x08950D34
    0883C148:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C14C:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C150:[26100400]: addiu      $s0, $s0, 1024
--> 0883C154:[1634FFF7]: bne        $s1, $s4, 0x0883C134
    0883C158:[AC6082E0]: sw         $zr, -32032($v1)
    0883C15C:[8FA50020]: lw         $a1, 32($sp)
    0883C160:[00133840]: sll        $a3, $s3, 0x0001
    0883C164:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 0883C1D8 60,149 times (length 53)
    0883C0F8:[0083100B]: movn       $v0, $a0, $v1
    0883C0FC:[28420E00]: slti       $v0, $v0, 3584
    0883C100:[14400038]: bne        $v0, $zr, 0x0883C1E4
    0883C104:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C108:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
--> 0883C10C:[0E20EEBC]: jal        0x0883BAF0
    0883C110:[24649D30]: addiu      $a0, $v1, -25296
    0883C114:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C118:[24847160]: addiu      $a0, $a0, 29024
    0883C11C:[8C970000]: lw         $s7, 0($a0)
    0883C120:[00151080]: sll        $v0, $s5, 0x0002
    0883C124:[00159840]: sll        $s3, $s5, 0x0001
    0883C128:[00578021]: addu       $s0, $v0, $s7
    0883C12C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C130:[24140400]: addiu      $s4, $zr, 1024 <=> li $s4, 1024
    0883C134:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0883C138:[8C452D8C]: lw         $a1, 11660($v0)
    0883C13C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883C140:[26310200]: addiu      $s1, $s1, 512
    0883C144:[0E25434D]: jal        0x08950D34
    0883C148:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C14C:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C150:[26100400]: addiu      $s0, $s0, 1024
    0883C154:[1634FFF7]: bne        $s1, $s4, 0x0883C134
    0883C158:[AC6082E0]: sw         $zr, -32032($v1)
    0883C15C:[8FA50020]: lw         $a1, 32($sp)
    0883C160:[00133840]: sll        $a3, $s3, 0x0001
    0883C164:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C168:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C16C:[0E253E1F]: jal        0x0894F87C
    0883C170:[00F73821]: addu       $a3, $a3, $s7
    0883C174:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C178:[24847164]: addiu      $a0, $a0, 29028
    0883C17C:[8C860000]: lw         $a2, 0($a0)
    0883C180:[26A50200]: addiu      $a1, $s5, 512
    0883C184:[26A3EA00]: addiu      $v1, $s5, -5632
    0883C188:[8CC40038]: lw         $a0, 56($a2)
    0883C18C:[28A21800]: slti       $v0, $a1, 6144
    0883C190:[1080007D]: beq        $a0, $zr, 0x0883C388
    0883C194:[0062280A]: movz       $a1, $v1, $v0
    0883C198:[8CC20038]: lw         $v0, 56($a2)
    0883C19C:[04400085]: bltz       $v0, 0x0883C3B4
    0883C1A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C1A4:[8CC20038]: lw         $v0, 56($a2)
    0883C1A8:[8FA30020]: lw         $v1, 32($sp)
    0883C1AC:[00021240]: sll        $v0, $v0, 0x0009
    0883C1B0:[00021203]: sra        $v0, $v0, 0x0008
    0883C1B4:[00621823]: subu       $v1, $v1, $v0
    0883C1B8:[0460007E]: bltz       $v1, 0x0883C3B4
    0883C1BC:[AFA30020]: sw         $v1, 32($sp)
    0883C1C0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0883C1C4:[02551023]: subu       $v0, $s2, $s5
    0883C1C8:[24441800]: addiu      $a0, $v0, 6144
    0883C1CC:[28430000]: slti       $v1, $v0, 0
    0883C1D0:[0083100B]: movn       $v0, $a0, $v1
    0883C1D4:[28420E00]: slti       $v0, $v0, 3584
--> 0883C1D8:[1040FFCC]: beq        $v0, $zr, 0x0883C10C
    0883C1DC:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C1E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C1E4:[24427160]: addiu      $v0, $v0, 29024
    0883C1E8:[8C570000]: lw         $s7, 0($v0)
  Back Branch 0883C390 60,149 times (length 117)
  Back Branch 0883C24C 15,050 times (length 22)
    0883C1E8:[8C570000]: lw         $s7, 0($v0)
    0883C1EC:[3C14099C]: lui        $s4, 0x099C <=> li $s4, 0x099C0000
    0883C1F0:[3C13099C]: lui        $s3, 0x099C <=> li $s3, 0x099C0000
    0883C1F4:[0A20F08D]: j          0x0883C234
    0883C1F8:[24110800]: addiu      $s1, $zr, 2048 <=> li $s1, 2048
--> 0883C1FC:[00972021]: addu       $a0, $a0, $s7
    0883C200:[26520800]: addiu      $s2, $s2, 2048
    0883C204:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C208:[0E2569BD]: jal        0x0895A6F4
    0883C20C:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C210:[2A431800]: slti       $v1, $s2, 6144
    0883C214:[106000AF]: beq        $v1, $zr, 0x0883C4D4
    0883C218:[AFB10008]: sw         $s1, 8($sp)
    0883C21C:[02552023]: subu       $a0, $s2, $s5
    0883C220:[04820001]: bltzl      $a0, 0x0883C228
    0883C224:[24841800]: addiu      $a0, $a0, 6144
    0883C228:[28820200]: slti       $v0, $a0, 512
    0883C22C:[1040FFB7]: beq        $v0, $zr, 0x0883C10C
    0883C230:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C234:[0E259743]: jal        0x08965D0C [sceKernelCheckCallback]
    0883C238:[00000000]: nop
    0883C23C:[8E8382D8]: lw         $v1, -32040($s4)
    0883C240:[14600084]: bne        $v1, $zr, 0x0883C454
    0883C244:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C248:[8E6282DC]: lw         $v0, -32036($s3)
--> 0883C24C:[1440FFEB]: bne        $v0, $zr, 0x0883C1FC
    0883C250:[00122080]: sll        $a0, $s2, 0x0002
    0883C254:[0E259829]: jal        0x089660A4 [sceUmdGetDriveStat]
    0883C258:[00000000]: nop
    0883C25C:[18400006]: blez       $v0, 0x0883C278
  Back Branch 0883C22C 15,050 times (length 74)
    0883C0F8:[0083100B]: movn       $v0, $a0, $v1
    0883C0FC:[28420E00]: slti       $v0, $v0, 3584
    0883C100:[14400038]: bne        $v0, $zr, 0x0883C1E4
    0883C104:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C108:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
--> 0883C10C:[0E20EEBC]: jal        0x0883BAF0
    0883C110:[24649D30]: addiu      $a0, $v1, -25296
    0883C114:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C118:[24847160]: addiu      $a0, $a0, 29024
    0883C11C:[8C970000]: lw         $s7, 0($a0)
    0883C120:[00151080]: sll        $v0, $s5, 0x0002
    0883C124:[00159840]: sll        $s3, $s5, 0x0001
    0883C128:[00578021]: addu       $s0, $v0, $s7
    0883C12C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C130:[24140400]: addiu      $s4, $zr, 1024 <=> li $s4, 1024
    0883C134:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    0883C138:[8C452D8C]: lw         $a1, 11660($v0)
    0883C13C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883C140:[26310200]: addiu      $s1, $s1, 512
    0883C144:[0E25434D]: jal        0x08950D34
    0883C148:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C14C:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C150:[26100400]: addiu      $s0, $s0, 1024
    0883C154:[1634FFF7]: bne        $s1, $s4, 0x0883C134
    0883C158:[AC6082E0]: sw         $zr, -32032($v1)
    0883C15C:[8FA50020]: lw         $a1, 32($sp)
    0883C160:[00133840]: sll        $a3, $s3, 0x0001
    0883C164:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C168:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883C16C:[0E253E1F]: jal        0x0894F87C
    0883C170:[00F73821]: addu       $a3, $a3, $s7
    0883C174:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C178:[24847164]: addiu      $a0, $a0, 29028
    0883C17C:[8C860000]: lw         $a2, 0($a0)
    0883C180:[26A50200]: addiu      $a1, $s5, 512
    0883C184:[26A3EA00]: addiu      $v1, $s5, -5632
    0883C188:[8CC40038]: lw         $a0, 56($a2)
    0883C18C:[28A21800]: slti       $v0, $a1, 6144
    0883C190:[1080007D]: beq        $a0, $zr, 0x0883C388
    0883C194:[0062280A]: movz       $a1, $v1, $v0
    0883C198:[8CC20038]: lw         $v0, 56($a2)
    0883C19C:[04400085]: bltz       $v0, 0x0883C3B4
    0883C1A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C1A4:[8CC20038]: lw         $v0, 56($a2)
    0883C1A8:[8FA30020]: lw         $v1, 32($sp)
    0883C1AC:[00021240]: sll        $v0, $v0, 0x0009
    0883C1B0:[00021203]: sra        $v0, $v0, 0x0008
    0883C1B4:[00621823]: subu       $v1, $v1, $v0
    0883C1B8:[0460007E]: bltz       $v1, 0x0883C3B4
    0883C1BC:[AFA30020]: sw         $v1, 32($sp)
    0883C1C0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0883C1C4:[02551023]: subu       $v0, $s2, $s5
    0883C1C8:[24441800]: addiu      $a0, $v0, 6144
    0883C1CC:[28430000]: slti       $v1, $v0, 0
    0883C1D0:[0083100B]: movn       $v0, $a0, $v1
    0883C1D4:[28420E00]: slti       $v0, $v0, 3584
    0883C1D8:[1040FFCC]: beq        $v0, $zr, 0x0883C10C
    0883C1DC:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C1E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883C1E4:[24427160]: addiu      $v0, $v0, 29024
    0883C1E8:[8C570000]: lw         $s7, 0($v0)
    0883C1EC:[3C14099C]: lui        $s4, 0x099C <=> li $s4, 0x099C0000
    0883C1F0:[3C13099C]: lui        $s3, 0x099C <=> li $s3, 0x099C0000
    0883C1F4:[0A20F08D]: j          0x0883C234
    0883C1F8:[24110800]: addiu      $s1, $zr, 2048 <=> li $s1, 2048
    0883C1FC:[00972021]: addu       $a0, $a0, $s7
    0883C200:[26520800]: addiu      $s2, $s2, 2048
    0883C204:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C208:[0E2569BD]: jal        0x0895A6F4
    0883C20C:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C210:[2A431800]: slti       $v1, $s2, 6144
    0883C214:[106000AF]: beq        $v1, $zr, 0x0883C4D4
    0883C218:[AFB10008]: sw         $s1, 8($sp)
    0883C21C:[02552023]: subu       $a0, $s2, $s5
    0883C220:[04820001]: bltzl      $a0, 0x0883C228
    0883C224:[24841800]: addiu      $a0, $a0, 6144
    0883C228:[28820200]: slti       $v0, $a0, 512
--> 0883C22C:[1040FFB7]: beq        $v0, $zr, 0x0883C10C
    0883C230:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C234:[0E259743]: jal        0x08965D0C [sceKernelCheckCallback]
    0883C238:[00000000]: nop
    0883C23C:[8E8382D8]: lw         $v1, -32040($s4)
  Back Branch 0883C5A0 13,609 times (length 145)
  Back Branch 0883C44C 9,308 times (length 74)
    0883C318:[0E20FFDB]: jal        0x0883FF6C
    0883C31C:[26048320]: addiu      $a0, $s0, -31968
    0883C320:[0440004A]: bltz       $v0, 0x0883C44C
    0883C324:[8FA30000]: lw         $v1, 0($sp)
    0883C328:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
--> 0883C32C:[10600005]: beq        $v1, $zr, 0x0883C344
    0883C330:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C334:[8FA20004]: lw         $v0, 4($sp)
    0883C338:[10400090]: beq        $v0, $zr, 0x0883C57C
    0883C33C:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C340:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C344:[24A5D680]: addiu      $a1, $a1, -10624
    0883C348:[00122080]: sll        $a0, $s2, 0x0002
    0883C34C:[00852021]: addu       $a0, $a0, $a1
    0883C350:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C354:[0E2569BD]: jal        0x0895A6F4
    0883C358:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C35C:[AFB10008]: sw         $s1, 8($sp)
    0883C360:[8FA20008]: lw         $v0, 8($sp)
    0883C364:[02429021]: addu       $s2, $s2, $v0
    0883C368:[2A431800]: slti       $v1, $s2, 6144
    0883C36C:[5060002B]: beql       $v1, $zr, 0x0883C41C
    0883C370:[2652E800]: addiu      $s2, $s2, -6144
    0883C374:[02552023]: subu       $a0, $s2, $s5
    0883C378:[24831800]: addiu      $v1, $a0, 6144
    0883C37C:[28820000]: slti       $v0, $a0, 0
    0883C380:[0A20F08A]: j          0x0883C228
    0883C384:[0062200B]: movn       $a0, $v1, $v0
    0883C388:[3C0209C1]: lui        $v0, 0x09C1 <=> li $v0, 0x09C10000
    0883C38C:[8C42D610]: lw         $v0, -10736($v0)
    0883C390:[1040FF8C]: beq        $v0, $zr, 0x0883C1C4
    0883C394:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0883C398:[0441FF8B]: bgez       $v0, 0x0883C1C8
    0883C39C:[02551023]: subu       $v0, $s2, $s5
    0883C3A0:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C3A4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C3A8:[24848318]: addiu      $a0, $a0, -31976
    0883C3AC:[AC820038]: sw         $v0, 56($a0)
    0883C3B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C3B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C3B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883C3BC:[0E253E1F]: jal        0x0894F87C
    0883C3C0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C3C4:[1BC00004]: blez       $fp, 0x0883C3D8
    0883C3C8:[3C04099C]: lui        $a0, 0x099C <=> li $a0, 0x099C0000
    0883C3CC:[24848320]: addiu      $a0, $a0, -31968
    0883C3D0:[0E20FE67]: jal        0x0883F99C
    0883C3D4:[27A50018]: addiu      $a1, $sp, 24
    0883C3D8:[0E20EFC5]: jal        0x0883BF14
    0883C3DC:[00000000]: nop
    0883C3E0:[0E25976F]: jal        0x08965DBC [sceKernelExitThread]
    0883C3E4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C3E8:[8FBF0054]: lw         $ra, 84($sp)
    0883C3EC:[8FBE0050]: lw         $fp, 80($sp)
    0883C3F0:[8FB7004C]: lw         $s7, 76($sp)
    0883C3F4:[8FB60048]: lw         $s6, 72($sp)
    0883C3F8:[8FB50044]: lw         $s5, 68($sp)
    0883C3FC:[8FB40040]: lw         $s4, 64($sp)
    0883C400:[8FB3003C]: lw         $s3, 60($sp)
    0883C404:[8FB20038]: lw         $s2, 56($sp)
    0883C408:[8FB10034]: lw         $s1, 52($sp)
    0883C40C:[8FB00030]: lw         $s0, 48($sp)
    0883C410:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0883C414:[03E00008]: jr         $ra
    0883C418:[27BD0060]: addiu      $sp, $sp, 96
    0883C41C:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C420:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    0883C424:[24A4D680]: addiu      $a0, $a1, -10624
    0883C428:[00123080]: sll        $a2, $s2, 0x0002
    0883C42C:[0E2568C5]: jal        0x0895A314
    0883C430:[24453680]: addiu      $a1, $v0, 13952
    0883C434:[02552023]: subu       $a0, $s2, $s5
    0883C438:[24831800]: addiu      $v1, $a0, 6144
    0883C43C:[28820000]: slti       $v0, $a0, 0
    0883C440:[0A20F08A]: j          0x0883C228
    0883C444:[0062200B]: movn       $a0, $v1, $v0
    0883C448:[8FA30000]: lw         $v1, 0($sp)
--> 0883C44C:[0A20F0CB]: j          0x0883C32C
    0883C450:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C454:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C458:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883C45C:[0E253E1F]: jal        0x0894F87C
  Back Branch 0883C380 9,118 times (length 88)
    0883C214:[106000AF]: beq        $v1, $zr, 0x0883C4D4
    0883C218:[AFB10008]: sw         $s1, 8($sp)
    0883C21C:[02552023]: subu       $a0, $s2, $s5
    0883C220:[04820001]: bltzl      $a0, 0x0883C228
    0883C224:[24841800]: addiu      $a0, $a0, 6144
--> 0883C228:[28820200]: slti       $v0, $a0, 512
    0883C22C:[1040FFB7]: beq        $v0, $zr, 0x0883C10C
    0883C230:[3C0309D6]: lui        $v1, 0x09D6 <=> li $v1, 0x09D60000
    0883C234:[0E259743]: jal        0x08965D0C [sceKernelCheckCallback]
    0883C238:[00000000]: nop
    0883C23C:[8E8382D8]: lw         $v1, -32040($s4)
    0883C240:[14600084]: bne        $v1, $zr, 0x0883C454
    0883C244:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883C248:[8E6282DC]: lw         $v0, -32036($s3)
    0883C24C:[1440FFEB]: bne        $v0, $zr, 0x0883C1FC
    0883C250:[00122080]: sll        $a0, $s2, 0x0002
    0883C254:[0E259829]: jal        0x089660A4 [sceUmdGetDriveStat]
    0883C258:[00000000]: nop
    0883C25C:[18400006]: blez       $v0, 0x0883C278
    0883C260:[00000000]: nop
    0883C264:[0E259829]: jal        0x089660A4 [sceUmdGetDriveStat]
    0883C268:[00000000]: nop
    0883C26C:[30420020]: andi       $v0, $v0, 32
    0883C270:[104000D3]: beq        $v0, $zr, 0x0883C5C0
    0883C274:[3C0309C5]: lui        $v1, 0x09C5 <=> li $v1, 0x09C50000
    0883C278:[17C000A1]: bne        $fp, $zr, 0x0883C500
    0883C27C:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C280:[8FA30000]: lw         $v1, 0($sp)
    0883C284:[02C3102A]: slt        $v0, $s6, $v1
    0883C288:[54400028]: bnel       $v0, $zr, 0x0883C32C
    0883C28C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883C290:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C294:[1062006D]: beq        $v1, $v0, 0x0883C44C
    0883C298:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0883C29C:[1062006B]: beq        $v1, $v0, 0x0883C44C
    0883C2A0:[27A5000C]: addiu      $a1, $sp, 12
    0883C2A4:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C2A8:[8C648318]: lw         $a0, -31976($v1)
    0883C2AC:[27A60010]: addiu      $a2, $sp, 16
    0883C2B0:[0E25977F]: jal        0x08965DFC [sceAtracGetStreamDataInfo]
    0883C2B4:[27A70014]: addiu      $a3, $sp, 20
    0883C2B8:[04400063]: bltz       $v0, 0x0883C448
    0883C2BC:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C2C0:[8FA30010]: lw         $v1, 16($sp)
    0883C2C4:[24428318]: addiu      $v0, $v0, -31976
    0883C2C8:[3C040002]: lui        $a0, 0x0002 <=> li $a0, 0x00020000
    0883C2CC:[8C45003C]: lw         $a1, 60($v0)
    0883C2D0:[8FA80014]: lw         $t0, 20($sp)
    0883C2D4:[0083102B]: sltu       $v0, $a0, $v1
    0883C2D8:[0082180B]: movn       $v1, $a0, $v0
    0883C2DC:[10A800CC]: beq        $a1, $t0, 0x0883C610
    0883C2E0:[AFA30010]: sw         $v1, 16($sp)
    0883C2E4:[3C10099C]: lui        $s0, 0x099C <=> li $s0, 0x099C0000
    0883C2E8:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883C2EC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C2F0:[26048320]: addiu      $a0, $s0, -31968
    0883C2F4:[0E210015]: jal        0x08840054
    0883C2F8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883C2FC:[04400052]: bltz       $v0, 0x0883C448
    0883C300:[8FA20014]: lw         $v0, 20($sp)
    0883C304:[3C03099C]: lui        $v1, 0x099C <=> li $v1, 0x099C0000
    0883C308:[24638318]: addiu      $v1, $v1, -31976
    0883C30C:[AC62003C]: sw         $v0, 60($v1)
    0883C310:[8FA5000C]: lw         $a1, 12($sp)
    0883C314:[8FA60010]: lw         $a2, 16($sp)
    0883C318:[0E20FFDB]: jal        0x0883FF6C
    0883C31C:[26048320]: addiu      $a0, $s0, -31968
    0883C320:[0440004A]: bltz       $v0, 0x0883C44C
    0883C324:[8FA30000]: lw         $v1, 0($sp)
    0883C328:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0883C32C:[10600005]: beq        $v1, $zr, 0x0883C344
    0883C330:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C334:[8FA20004]: lw         $v0, 4($sp)
    0883C338:[10400090]: beq        $v0, $zr, 0x0883C57C
    0883C33C:[3C02099C]: lui        $v0, 0x099C <=> li $v0, 0x099C0000
    0883C340:[3C0509C5]: lui        $a1, 0x09C5 <=> li $a1, 0x09C50000
    0883C344:[24A5D680]: addiu      $a1, $a1, -10624
    0883C348:[00122080]: sll        $a0, $s2, 0x0002
    0883C34C:[00852021]: addu       $a0, $a0, $a1
    0883C350:[24062000]: addiu      $a2, $zr, 8192 <=> li $a2, 8192
    0883C354:[0E2569BD]: jal        0x0895A6F4
    0883C358:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C35C:[AFB10008]: sw         $s1, 8($sp)
    0883C360:[8FA20008]: lw         $v0, 8($sp)
    0883C364:[02429021]: addu       $s2, $s2, $v0
    0883C368:[2A431800]: slti       $v1, $s2, 6144
    0883C36C:[5060002B]: beql       $v1, $zr, 0x0883C41C
    0883C370:[2652E800]: addiu      $s2, $s2, -6144
    0883C374:[02552023]: subu       $a0, $s2, $s5
    0883C378:[24831800]: addiu      $v1, $a0, 6144
    0883C37C:[28820000]: slti       $v0, $a0, 0
--> 0883C380:[0A20F08A]: j          0x0883C228
    0883C384:[0062200B]: movn       $a0, $v1, $v0
    0883C388:[3C0209C1]: lui        $v0, 0x09C1 <=> li $v0, 0x09C10000
    0883C38C:[8C42D610]: lw         $v0, -10736($v0)
    0883C390:[1040FF8C]: beq        $v0, $zr, 0x0883C1C4
  Back Branch 0883C440 4,553 times (length 136)
  Back Branch 0883C4F0 460 times (length 179)
  Back Branch 0883C4F8 460 times (length 182)
  Back Branch 0883C51C 62 times (length 126)
  Back Branch 0883C514 62 times (length 166)
  Back Branch 0883C55C 52 times (length 279)
  Back Branch 0883C574 52 times (length 190)
  Back Branch 0883C610 52 times (length 194)
  Back Branch 0883C4CC 5 times (length 163)
_S1_2_893BB70 4,201,307 instructions (0.335%), 127,306 calls (0893ADD8 - 0893BB74, length 872)
  Back Branch 0893BB70 127,306 times (length 186)
  Back Branch 0893BAA0 3 times (length 10)
    0893BA6C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0893BA70:[C6827DB8]: lwc1       $f2, 32184($s4)
    0893BA74:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0893BA78:[0A24EEA7]: j          0x0893BA9C
    0893BA7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0893BA80:[C4800020]: lwc1       $f0, 32($a0)
    0893BA84:[46010001]: sub.s      $f0, $f0, $f1
    0893BA88:[46001802]: mul.s      $f0, $f3, $f0
    0893BA8C:[46000800]: add.s      $f0, $f1, $f0
    0893BA90:[E4800020]: swc1       $f0, 32($a0)
    0893BA94:[10C20006]: beq        $a2, $v0, 0x0893BAB0
    0893BA98:[24840030]: addiu      $a0, $a0, 48
    0893BA9C:[24C60001]: addiu      $a2, $a2, 1
--> 0893BAA0:[1485FFF7]: bne        $a0, $a1, 0x0893BA80
    0893BAA4:[44800800]: mtc1       $zr, $f1
    0893BAA8:[0A24EEA0]: j          0x0893BA80
    0893BAAC:[46001046]: mov.s      $f1, $f2
    0893BAB0:[30E2FFFF]: andi       $v0, $a3, -1
  Back Branch 0893BB04 2 times (length 16)
    0893BAB8:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0893BABC:[4480A800]: mtc1       $zr, $f21
    0893BAC0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0893BAC4:[4600AD86]: mov.s      $f22, $f21
    0893BAC8:[C60D0020]: lwc1       $f13, 32($s0)
--> 0893BACC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0893BAD0:[4600A306]: mov.s      $f12, $f20
    0893BAD4:[460DB03C]: c.lt.s     $f22, $f13
    0893BAD8:[26520001]: addiu      $s2, $s2, 1
    0893BADC:[26100030]: addiu      $s0, $s0, 48
    0893BAE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893BAE4:[45000005]: bc1f       0x0893BAFC
    0893BAE8:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0893BAEC:[460DAD40]: add.s      $f21, $f21, $f13
    0893BAF0:[0E24EB76]: jal        0x0893ADD8
    0893BAF4:[46156B43]: div.s      $f13, $f13, $f21
    0893BAF8:[96270020]: lhu        $a3, 32($s1)
    0893BAFC:[30E2FFFF]: andi       $v0, $a3, -1
    0893BB00:[0242102A]: slt        $v0, $s2, $v0
--> 0893BB04:[5440FFF1]: bnel       $v0, $zr, 0x0893BACC
    0893BB08:[C60D0020]: lwc1       $f13, 32($s0)
    0893BB0C:[C6807DB8]: lwc1       $f0, 32184($s4)
    0893BB10:[0A24EEC7]: j          0x0893BB1C
    0893BB14:[46150341]: sub.s      $f13, $f0, $f21
  Back Branch 0893BA08 1 times (length 56)
    0893B91C:[460D003C]: c.lt.s     $f0, $f13
    0893B920:[00000000]: nop
    0893B924:[4503003B]: bc1tl      0x0893BA14
    0893B928:[C6220024]: lwc1       $f2, 36($s1)
    0893B92C:[4600A306]: mov.s      $f12, $f20
--> 0893B930:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893B934:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0893B938:[8FBF0014]: lw         $ra, 20($sp)
    0893B93C:[8FB40010]: lw         $s4, 16($sp)
    0893B940:[8FB3000C]: lw         $s3, 12($sp)
    0893B944:[8FB20008]: lw         $s2, 8($sp)
    0893B948:[8FB10004]: lw         $s1, 4($sp)
    0893B94C:[8FB00000]: lw         $s0, 0($sp)
    0893B950:[C7B60028]: lwc1       $f22, 40($sp)
    0893B954:[C7B50024]: lwc1       $f21, 36($sp)
    0893B958:[C7B40020]: lwc1       $f20, 32($sp)
    0893B95C:[0A24EB76]: j          0x0893ADD8
    0893B960:[27BD0030]: addiu      $sp, $sp, 48
    0893B964:[1840FFDC]: blez       $v0, 0x0893B8D8
    0893B968:[30B20003]: andi       $s2, $a1, 3
    0893B96C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0893B970:[8E230010]: lw         $v1, 16($s1)
    0893B974:[00101100]: sll        $v0, $s0, 0x0004
    0893B978:[4600A306]: mov.s      $f12, $f20
    0893B97C:[00431021]: addu       $v0, $v0, $v1
    0893B980:[8C440004]: lw         $a0, 4($v0)
    0893B984:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0893B988:[0E252BAE]: jal        0x0894AEB8
    0893B98C:[26100001]: addiu      $s0, $s0, 1
    0893B990:[9622001E]: lhu        $v0, 30($s1)
    0893B994:[0202102A]: slt        $v0, $s0, $v0
    0893B998:[5440FFF6]: bnel       $v0, $zr, 0x0893B974
    0893B99C:[8E230010]: lw         $v1, 16($s1)
    0893B9A0:[96270020]: lhu        $a3, 32($s1)
    0893B9A4:[30E4FFFF]: andi       $a0, $a3, -1
    0893B9A8:[5480FFD0]: bnel       $a0, $zr, 0x0893B8EC
    0893B9AC:[86230022]: lh         $v1, 34($s1)
    0893B9B0:[8FBF0014]: lw         $ra, 20($sp)
    0893B9B4:[8FB40010]: lw         $s4, 16($sp)
    0893B9B8:[8FB3000C]: lw         $s3, 12($sp)
    0893B9BC:[8FB20008]: lw         $s2, 8($sp)
    0893B9C0:[8FB10004]: lw         $s1, 4($sp)
    0893B9C4:[8FB00000]: lw         $s0, 0($sp)
    0893B9C8:[C7B60028]: lwc1       $f22, 40($sp)
    0893B9CC:[C7B50024]: lwc1       $f21, 36($sp)
    0893B9D0:[C7B40020]: lwc1       $f20, 32($sp)
    0893B9D4:[03E00008]: jr         $ra
    0893B9D8:[27BD0030]: addiu      $sp, $sp, 48
    0893B9DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0893B9E0:[8E280014]: lw         $t0, 20($s1)
    0893B9E4:[00031180]: sll        $v0, $v1, 0x0006
    0893B9E8:[00031900]: sll        $v1, $v1, 0x0004
    0893B9EC:[00431023]: subu       $v0, $v0, $v1
    0893B9F0:[01022821]: addu       $a1, $t0, $v0
    0893B9F4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    0893B9F8:[C4A00020]: lwc1       $f0, 32($a1)
    0893B9FC:[C68D7DB8]: lwc1       $f13, 32184($s4)
    0893BA00:[460D003C]: c.lt.s     $f0, $f13
    0893BA04:[00000000]: nop
--> 0893BA08:[4500FFC9]: bc1f       0x0893B930
    0893BA0C:[4600A306]: mov.s      $f12, $f20
    0893BA10:[C6220024]: lwc1       $f2, 36($s1)
    0893BA14:[44800000]: mtc1       $zr, $f0
    0893BA18:[4600103C]: c.lt.s     $f2, $f0
  Back Branch 0893BB60 1 times (length 868)
  Back Branch 0893BB28 1 times (length 96)
    0893B99C:[8E230010]: lw         $v1, 16($s1)
    0893B9A0:[96270020]: lhu        $a3, 32($s1)
    0893B9A4:[30E4FFFF]: andi       $a0, $a3, -1
    0893B9A8:[5480FFD0]: bnel       $a0, $zr, 0x0893B8EC
    0893B9AC:[86230022]: lh         $v1, 34($s1)
--> 0893B9B0:[8FBF0014]: lw         $ra, 20($sp)
    0893B9B4:[8FB40010]: lw         $s4, 16($sp)
    0893B9B8:[8FB3000C]: lw         $s3, 12($sp)
    0893B9BC:[8FB20008]: lw         $s2, 8($sp)
    0893B9C0:[8FB10004]: lw         $s1, 4($sp)
    0893B9C4:[8FB00000]: lw         $s0, 0($sp)
    0893B9C8:[C7B60028]: lwc1       $f22, 40($sp)
    0893B9CC:[C7B50024]: lwc1       $f21, 36($sp)
    0893B9D0:[C7B40020]: lwc1       $f20, 32($sp)
    0893B9D4:[03E00008]: jr         $ra
    0893B9D8:[27BD0030]: addiu      $sp, $sp, 48
    0893B9DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0893B9E0:[8E280014]: lw         $t0, 20($s1)
    0893B9E4:[00031180]: sll        $v0, $v1, 0x0006
    0893B9E8:[00031900]: sll        $v1, $v1, 0x0004
    0893B9EC:[00431023]: subu       $v0, $v0, $v1
    0893B9F0:[01022821]: addu       $a1, $t0, $v0
    0893B9F4:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    0893B9F8:[C4A00020]: lwc1       $f0, 32($a1)
    0893B9FC:[C68D7DB8]: lwc1       $f13, 32184($s4)
    0893BA00:[460D003C]: c.lt.s     $f0, $f13
    0893BA04:[00000000]: nop
    0893BA08:[4500FFC9]: bc1f       0x0893B930
    0893BA0C:[4600A306]: mov.s      $f12, $f20
    0893BA10:[C6220024]: lwc1       $f2, 36($s1)
    0893BA14:[44800000]: mtc1       $zr, $f0
    0893BA18:[4600103C]: c.lt.s     $f2, $f0
    0893BA1C:[00000000]: nop
    0893BA20:[45010024]: bc1t       0x0893BAB4
    0893BA24:[30E2FFFF]: andi       $v0, $a3, -1
    0893BA28:[4600A03C]: c.lt.s     $f20, $f0
    0893BA2C:[00000000]: nop
    0893BA30:[4501004D]: bc1t       0x0893BB68
    0893BA34:[4600A006]: mov.s      $f0, $f20
    0893BA38:[46001041]: sub.s      $f1, $f2, $f0
    0893BA3C:[44800000]: mtc1       $zr, $f0
    0893BA40:[4600083E]: c.le.s     $f1, $f0
    0893BA44:[00000000]: nop
    0893BA48:[45030001]: bc1tl      0x0893BA50
    0893BA4C:[46000046]: mov.s      $f1, $f0
    0893BA50:[46001032]: c.eq.s     $f2, $f0
    0893BA54:[460000C6]: mov.s      $f3, $f0
    0893BA58:[45010002]: bc1t       0x0893BA64
    0893BA5C:[E6210024]: swc1       $f1, 36($s1)
    0893BA60:[460208C3]: div.s      $f3, $f1, $f2
    0893BA64:[30E2FFFF]: andi       $v0, $a3, -1
    0893BA68:[1840002B]: blez       $v0, 0x0893BB18
    0893BA6C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0893BA70:[C6827DB8]: lwc1       $f2, 32184($s4)
    0893BA74:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0893BA78:[0A24EEA7]: j          0x0893BA9C
    0893BA7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893BA80:[C4800020]: lwc1       $f0, 32($a0)
    0893BA84:[46010001]: sub.s      $f0, $f0, $f1
    0893BA88:[46001802]: mul.s      $f0, $f3, $f0
    0893BA8C:[46000800]: add.s      $f0, $f1, $f0
    0893BA90:[E4800020]: swc1       $f0, 32($a0)
    0893BA94:[10C20006]: beq        $a2, $v0, 0x0893BAB0
    0893BA98:[24840030]: addiu      $a0, $a0, 48
    0893BA9C:[24C60001]: addiu      $a2, $a2, 1
    0893BAA0:[1485FFF7]: bne        $a0, $a1, 0x0893BA80
    0893BAA4:[44800800]: mtc1       $zr, $f1
    0893BAA8:[0A24EEA0]: j          0x0893BA80
    0893BAAC:[46001046]: mov.s      $f1, $f2
    0893BAB0:[30E2FFFF]: andi       $v0, $a3, -1
    0893BAB4:[18400018]: blez       $v0, 0x0893BB18
    0893BAB8:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0893BABC:[4480A800]: mtc1       $zr, $f21
    0893BAC0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0893BAC4:[4600AD86]: mov.s      $f22, $f21
    0893BAC8:[C60D0020]: lwc1       $f13, 32($s0)
    0893BACC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0893BAD0:[4600A306]: mov.s      $f12, $f20
    0893BAD4:[460DB03C]: c.lt.s     $f22, $f13
    0893BAD8:[26520001]: addiu      $s2, $s2, 1
    0893BADC:[26100030]: addiu      $s0, $s0, 48
    0893BAE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893BAE4:[45000005]: bc1f       0x0893BAFC
    0893BAE8:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0893BAEC:[460DAD40]: add.s      $f21, $f21, $f13
    0893BAF0:[0E24EB76]: jal        0x0893ADD8
    0893BAF4:[46156B43]: div.s      $f13, $f13, $f21
    0893BAF8:[96270020]: lhu        $a3, 32($s1)
    0893BAFC:[30E2FFFF]: andi       $v0, $a3, -1
    0893BB00:[0242102A]: slt        $v0, $s2, $v0
    0893BB04:[5440FFF1]: bnel       $v0, $zr, 0x0893BACC
    0893BB08:[C60D0020]: lwc1       $f13, 32($s0)
    0893BB0C:[C6807DB8]: lwc1       $f0, 32184($s4)
    0893BB10:[0A24EEC7]: j          0x0893BB1C
    0893BB14:[46150341]: sub.s      $f13, $f0, $f21
    0893BB18:[C68D7DB8]: lwc1       $f13, 32184($s4)
    0893BB1C:[44800000]: mtc1       $zr, $f0
    0893BB20:[460D003C]: c.lt.s     $f0, $f13
    0893BB24:[00000000]: nop
--> 0893BB28:[4500FFA1]: bc1f       0x0893B9B0
    0893BB2C:[4600A306]: mov.s      $f12, $f20
    0893BB30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893BB34:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0893BB38:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
  Back Branch 0893B0C0 1 times (length 16)
    0893B074:[8FA20008]: lw         $v0, 8($sp)
    0893B078:[26F70001]: addiu      $s7, $s7, 1
    0893B07C:[10570013]: beq        $v0, $s7, 0x0893B0CC
    0893B080:[8FBF0034]: lw         $ra, 52($sp)
    0893B084:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 0893B088:[24940010]: addiu      $s4, $a0, 16
    0893B08C:[8FB50000]: lw         $s5, 0($sp)
    0893B090:[9682FFF2]: lhu        $v0, -14($s4)
    0893B094:[26A30002]: addiu      $v1, $s5, 2
    0893B098:[30420001]: andi       $v0, $v0, 1
    0893B09C:[1440FF92]: bne        $v0, $zr, 0x0893AEE8
    0893B0A0:[AFA30000]: sw         $v1, 0($sp)
    0893B0A4:[4600B306]: mov.s      $f12, $f22
    0893B0A8:[4600BB46]: mov.s      $f13, $f23
    0893B0AC:[8FA60004]: lw         $a2, 4($sp)
    0893B0B0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0893B0B4:[0E24F93E]: jal        0x0893E4F8
    0893B0B8:[26F70001]: addiu      $s7, $s7, 1
    0893B0BC:[8FA20008]: lw         $v0, 8($sp)
--> 0893B0C0:[1457FFF1]: bne        $v0, $s7, 0x0893B088
    0893B0C4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0893B0C8:[8FBF0034]: lw         $ra, 52($sp)
    0893B0CC:[8FBE0030]: lw         $fp, 48($sp)
    0893B0D0:[8FB7002C]: lw         $s7, 44($sp)
_S1_2_889FB6C 3,845,940 instructions (0.307%), 105,416 calls (0889FB6C - 0889FC1C, length 45)
    0889FB6C:[27BDFFF0]: addiu      $sp, $sp, -16
    0889FB70:[AFB10004]: sw         $s1, 4($sp)
    0889FB74:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0889FB78:[3C0A09DA]: lui        $t2, 0x09DA <=> li $t2, 0x09DA0000
    0889FB7C:[AFB00000]: sw         $s0, 0($sp)
    0889FB80:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0889FB84:[254A9160]: addiu      $t2, $t2, -28320
    0889FB88:[AFBF0008]: sw         $ra, 8($sp)
    0889FB8C:[2408000C]: addiu      $t0, $zr, 12 <=> li $t0, 12
    0889FB90:[94870012]: lhu        $a3, 18($a0)
    0889FB94:[8C860004]: lw         $a2, 4($a0)
    0889FB98:[94850010]: lhu        $a1, 16($a0)
    0889FB9C:[00071880]: sll        $v1, $a3, 0x0002
    0889FBA0:[00071100]: sll        $v0, $a3, 0x0004
    0889FBA4:[00431023]: subu       $v0, $v0, $v1
    0889FBA8:[8E240000]: lw         $a0, 0($s1)
    0889FBAC:[00C23021]: addu       $a2, $a2, $v0
    0889FBB0:[00A73823]: subu       $a3, $a1, $a3
    0889FBB4:[24C90008]: addiu      $t1, $a2, 8
    0889FBB8:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0889FBBC:[0E24FCFA]: jal        0x0893F3E8
    0889FBC0:[24C60004]: addiu      $a2, $a2, 4
    0889FBC4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0889FBC8:[1840000D]: blez       $v0, 0x0889FC00
    0889FBCC:[7C023620]: seh        $a2, $v0
    0889FBD0:[8E070004]: lw         $a3, 4($s0)
    0889FBD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0889FBD8:[96020012]: lhu        $v0, 18($s0)
    0889FBDC:[00821021]: addu       $v0, $a0, $v0
    0889FBE0:[00021900]: sll        $v1, $v0, 0x0004
    0889FBE4:[00021080]: sll        $v0, $v0, 0x0002
    0889FBE8:[00621823]: subu       $v1, $v1, $v0
    0889FBEC:[00671821]: addu       $v1, $v1, $a3
    0889FBF0:[24840001]: addiu      $a0, $a0, 1
    0889FBF4:[A4660006]: sh         $a2, 6($v1)
    0889FBF8:[14A4FFF7]: bne        $a1, $a0, 0x0889FBD8
    0889FBFC:[AC710000]: sw         $s1, 0($v1)
    0889FC00:[96020012]: lhu        $v0, 18($s0)
    0889FC04:[00C21021]: addu       $v0, $a2, $v0
    0889FC08:[A6020012]: sh         $v0, 18($s0)
    0889FC0C:[8FBF0008]: lw         $ra, 8($sp)
    0889FC10:[8FB10004]: lw         $s1, 4($sp)
    0889FC14:[8FB00000]: lw         $s0, 0($sp)
    0889FC18:[03E00008]: jr         $ra
    0889FC1C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0889FBF8 30,601 times (length 10)
    0889FBC4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0889FBC8:[1840000D]: blez       $v0, 0x0889FC00
    0889FBCC:[7C023620]: seh        $a2, $v0
    0889FBD0:[8E070004]: lw         $a3, 4($s0)
    0889FBD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0889FBD8:[96020012]: lhu        $v0, 18($s0)
    0889FBDC:[00821021]: addu       $v0, $a0, $v0
    0889FBE0:[00021900]: sll        $v1, $v0, 0x0004
    0889FBE4:[00021080]: sll        $v0, $v0, 0x0002
    0889FBE8:[00621823]: subu       $v1, $v1, $v0
    0889FBEC:[00671821]: addu       $v1, $v1, $a3
    0889FBF0:[24840001]: addiu      $a0, $a0, 1
    0889FBF4:[A4660006]: sh         $a2, 6($v1)
--> 0889FBF8:[14A4FFF7]: bne        $a1, $a0, 0x0889FBD8
    0889FBFC:[AC710000]: sw         $s1, 0($v1)
    0889FC00:[96020012]: lhu        $v0, 18($s0)
    0889FC04:[00C21021]: addu       $v0, $a2, $v0
    0889FC08:[A6020012]: sh         $v0, 18($s0)
_S1_2_8926650 3,788,316 instructions (0.302%), 48,946 calls (08926650 - 089268B4, length 154)
    08926650:[27BDFFD0]: addiu      $sp, $sp, -48
    08926654:[AFB40010]: sw         $s4, 16($sp)
    08926658:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0892665C:[AFB3000C]: sw         $s3, 12($sp)
    08926660:[3C1309E2]: lui        $s3, 0x09E2 <=> li $s3, 0x09E20000
    08926664:[AFB20008]: sw         $s2, 8($sp)
    08926668:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0892666C:[AFB10004]: sw         $s1, 4($sp)
    08926670:[2671E9B0]: addiu      $s1, $s3, -5712
    08926674:[AFB00000]: sw         $s0, 0($sp)
    08926678:[AFBF0014]: sw         $ra, 20($sp)
    0892667C:[E7B40020]: swc1       $f20, 32($sp)
    08926680:[8E63E9B0]: lw         $v1, -5712($s3)
    08926684:[10600089]: beq        $v1, $zr, 0x089268AC
    08926688:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0892668C:[0E2596EF]: jal        0x08965BBC [sceKernelCpuSuspendIntr]
    08926690:[00000000]: nop
    08926694:[00102980]: sll        $a1, $s0, 0x0006
    08926698:[00B03023]: subu       $a2, $a1, $s0
    0892669C:[00062880]: sll        $a1, $a2, 0x0002
    089266A0:[00B13021]: addu       $a2, $a1, $s1
    089266A4:[8CC30144]: lw         $v1, 324($a2)
    089266A8:[0461007A]: bgez       $v1, 0x08926894
    089266AC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089266B0:[8E2A000C]: lw         $t2, 12($s1)
    089266B4:[262B004C]: addiu      $t3, $s1, 76
    089266B8:[00AB4821]: addu       $t1, $a1, $t3
    089266BC:[ACCA0144]: sw         $t2, 324($a2)
    089266C0:[AE290048]: sw         $t1, 72($s1)
    089266C4:[0E2596FD]: jal        0x08965BF4 [sceKernelCpuResumeIntr]
    089266C8:[AE30000C]: sw         $s0, 12($s1)
    089266CC:[2608FFFD]: addiu      $t0, $s0, -3
    089266D0:[2D070002]: sltiu      $a3, $t0, 2
    089266D4:[50E00057]: beql       $a3, $zr, 0x08926834
    089266D8:[8E2F0048]: lw         $t7, 72($s1)
    089266DC:[8E2C0048]: lw         $t4, 72($s1)
    089266E0:[7E4DE000]: ext        $t5, $s2, 0, 29
    089266E4:[AD94000C]: sw         $s4, 12($t4)
    089266E8:[AD8D0008]: sw         $t5, 8($t4)
    089266EC:[AD8D0004]: sw         $t5, 4($t4)
    089266F0:[2670E9B0]: addiu      $s0, $s3, -5712
    089266F4:[8E12000C]: lw         $s2, 12($s0)
    089266F8:[52400042]: beql       $s2, $zr, 0x08926804
    089266FC:[8E190048]: lw         $t9, 72($s0)
    08926700:[2670E9B0]: addiu      $s0, $s3, -5712
    08926704:[8E130004]: lw         $s3, 4($s0)
    08926708:[1260002D]: beq        $s3, $zr, 0x089267C0
    0892670C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08926710:[8E05000C]: lw         $a1, 12($s0)
    08926714:[14A00020]: bne        $a1, $zr, 0x08926798
    08926718:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892671C:[8E040028]: lw         $a0, 40($s0)
    08926720:[1080001E]: beq        $a0, $zr, 0x0892679C
    08926724:[8FBF0014]: lw         $ra, 20($sp)
    08926728:[8E030024]: lw         $v1, 36($s0)
    0892672C:[8E05003C]: lw         $a1, 60($s0)
    08926730:[8E060040]: lw         $a2, 64($s0)
    08926734:[8E0B0048]: lw         $t3, 72($s0)
    08926738:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    0892673C:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08926740:[AD63009C]: sw         $v1, 156($t3)
    08926744:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08926748:[AD6500A0]: sw         $a1, 160($t3)
    0892674C:[AD6600A4]: sw         $a2, 164($t3)
    08926750:[8E0C002C]: lw         $t4, 44($s0)
    08926754:[8D710008]: lw         $s1, 8($t3)
    08926758:[8E190024]: lw         $t9, 36($s0)
    0892675C:[8E0F0028]: lw         $t7, 40($s0)
    08926760:[7D981E00]: ext        $t8, $t4, 24, 4
    08926764:[00188400]: sll        $s0, $t8, 0x0010
    08926768:[26290004]: addiu      $t1, $s1, 4
    0892676C:[02127025]: or         $t6, $s0, $s2
    08926770:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08926774:[0333A025]: or         $s4, $t9, $s3
    08926778:[01CF5025]: or         $t2, $t6, $t7
    0892677C:[018D4025]: or         $t0, $t4, $t5
    08926780:[25270008]: addiu      $a3, $t1, 8
    08926784:[AE340000]: sw         $s4, 0($s1)
    08926788:[AD670008]: sw         $a3, 8($t3)
    0892678C:[AD2A0000]: sw         $t2, 0($t1)
    08926790:[AD280004]: sw         $t0, 4($t1)
    08926794:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08926798:[8FBF0014]: lw         $ra, 20($sp)
    0892679C:[8FB40010]: lw         $s4, 16($sp)
    089267A0:[8FB3000C]: lw         $s3, 12($sp)
    089267A4:[8FB20008]: lw         $s2, 8($sp)
    089267A8:[8FB10004]: lw         $s1, 4($sp)
    089267AC:[8FB00000]: lw         $s0, 0($sp)
    089267B0:[C7B40020]: lwc1       $f20, 32($sp)
    089267B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089267B8:[03E00008]: jr         $ra
    089267BC:[27BD0030]: addiu      $sp, $sp, 48
    089267C0:[0E249B6F]: jal        0x08926DBC
    089267C4:[2444B800]: addiu      $a0, $v0, -18432
    089267C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    089267CC:[0E249BBA]: jal        0x08926EE8
    089267D0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089267D4:[0E249BC5]: jal        0x08926F14
    089267D8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089267DC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    089267E0:[C4D47C18]: lwc1       $f20, 31768($a2)
    089267E4:[0E249BCF]: jal        0x08926F3C
    089267E8:[4600A306]: mov.s      $f12, $f20
    089267EC:[4600A306]: mov.s      $f12, $f20
    089267F0:[0E249BDA]: jal        0x08926F68
    089267F4:[4600A346]: mov.s      $f13, $f20
    089267F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089267FC:[0A2499C4]: j          0x08926710
    08926800:[AE030004]: sw         $v1, 4($s0)
    08926804:[8E060020]: lw         $a2, 32($s0)
    08926808:[3C1808A4]: lui        $t8, 0x08A4 <=> li $t8, 0x08A40000
    0892680C:[8F250008]: lw         $a1, 8($t9)
    08926810:[8F240004]: lw         $a0, 4($t9)
    08926814:[2707B7E4]: addiu      $a3, $t8, -18460
    08926818:[3C1409E2]: lui        $s4, 0x09E2 <=> li $s4, 0x09E20000
    0892681C:[0E2597BB]: jal        0x08965EEC [sceGeListEnQueue]
    08926820:[AE80E9A8]: sw         $zr, -5720($s4)
    08926824:[0440FFDC]: bltz       $v0, 0x08926798
    08926828:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892682C:[0A2499C0]: j          0x08926700
    08926830:[AE020018]: sw         $v0, 24($s0)
    08926834:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08926838:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892683C:[7E44E004]: ins        $a0, $s2, 0, 29
    08926840:[7E4E0780]: ext        $t6, $s2, 30, 1
    08926844:[ADF4000C]: sw         $s4, 12($t7)
    08926848:[ADE40008]: sw         $a0, 8($t7)
    0892684C:[15C0FFA8]: bne        $t6, $zr, 0x089266F0
    08926850:[ADE40004]: sw         $a0, 4($t7)
    08926854:[0E2596EF]: jal        0x08965BBC [sceKernelCpuSuspendIntr]
    08926858:[00000000]: nop
    0892685C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08926860:[BE5B0000]: cache      0x1B, 0($s2)
    08926864:[8E260048]: lw         $a2, 72($s1)
    08926868:[8CC30008]: lw         $v1, 8($a2)
    0892686C:[3071003F]: andi       $s1, $v1, 63
    08926870:[12200004]: beq        $s1, $zr, 0x08926884
    08926874:[24650004]: addiu      $a1, $v1, 4
    08926878:[ACC50008]: sw         $a1, 8($a2)
    0892687C:[0A249A1A]: j          0x08926868
    08926880:[AC600000]: sw         $zr, 0($v1)
    08926884:[0E2596FD]: jal        0x08965BF4 [sceKernelCpuResumeIntr]
    08926888:[2670E9B0]: addiu      $s0, $s3, -5712
    0892688C:[0A2499BE]: j          0x089266F8
    08926890:[8E12000C]: lw         $s2, 12($s0)
    08926894:[0E2596FD]: jal        0x08965BF4 [sceKernelCpuResumeIntr]
    08926898:[00000000]: nop
    0892689C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    089268A0:[34830021]: ori        $v1, $a0, 33
    089268A4:[0A2499E6]: j          0x08926798
    089268A8:[AE200048]: sw         $zr, 72($s1)
    089268AC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089268B0:[0A249A29]: j          0x089268A4
    089268B4:[34430001]: ori        $v1, $v0, 1
  Back Branch 0892688C 46,111 times (length 103)
  Back Branch 0892684C 46,111 times (length 89)
    089266DC:[8E2C0048]: lw         $t4, 72($s1)
    089266E0:[7E4DE000]: ext        $t5, $s2, 0, 29
    089266E4:[AD94000C]: sw         $s4, 12($t4)
    089266E8:[AD8D0008]: sw         $t5, 8($t4)
    089266EC:[AD8D0004]: sw         $t5, 4($t4)
--> 089266F0:[2670E9B0]: addiu      $s0, $s3, -5712
    089266F4:[8E12000C]: lw         $s2, 12($s0)
    089266F8:[52400042]: beql       $s2, $zr, 0x08926804
    089266FC:[8E190048]: lw         $t9, 72($s0)
    08926700:[2670E9B0]: addiu      $s0, $s3, -5712
    08926704:[8E130004]: lw         $s3, 4($s0)
    08926708:[1260002D]: beq        $s3, $zr, 0x089267C0
    0892670C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08926710:[8E05000C]: lw         $a1, 12($s0)
    08926714:[14A00020]: bne        $a1, $zr, 0x08926798
    08926718:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892671C:[8E040028]: lw         $a0, 40($s0)
    08926720:[1080001E]: beq        $a0, $zr, 0x0892679C
    08926724:[8FBF0014]: lw         $ra, 20($sp)
    08926728:[8E030024]: lw         $v1, 36($s0)
    0892672C:[8E05003C]: lw         $a1, 60($s0)
    08926730:[8E060040]: lw         $a2, 64($s0)
    08926734:[8E0B0048]: lw         $t3, 72($s0)
    08926738:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    0892673C:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08926740:[AD63009C]: sw         $v1, 156($t3)
    08926744:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08926748:[AD6500A0]: sw         $a1, 160($t3)
    0892674C:[AD6600A4]: sw         $a2, 164($t3)
    08926750:[8E0C002C]: lw         $t4, 44($s0)
    08926754:[8D710008]: lw         $s1, 8($t3)
    08926758:[8E190024]: lw         $t9, 36($s0)
    0892675C:[8E0F0028]: lw         $t7, 40($s0)
    08926760:[7D981E00]: ext        $t8, $t4, 24, 4
    08926764:[00188400]: sll        $s0, $t8, 0x0010
    08926768:[26290004]: addiu      $t1, $s1, 4
    0892676C:[02127025]: or         $t6, $s0, $s2
    08926770:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08926774:[0333A025]: or         $s4, $t9, $s3
    08926778:[01CF5025]: or         $t2, $t6, $t7
    0892677C:[018D4025]: or         $t0, $t4, $t5
    08926780:[25270008]: addiu      $a3, $t1, 8
    08926784:[AE340000]: sw         $s4, 0($s1)
    08926788:[AD670008]: sw         $a3, 8($t3)
    0892678C:[AD2A0000]: sw         $t2, 0($t1)
    08926790:[AD280004]: sw         $t0, 4($t1)
    08926794:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08926798:[8FBF0014]: lw         $ra, 20($sp)
    0892679C:[8FB40010]: lw         $s4, 16($sp)
    089267A0:[8FB3000C]: lw         $s3, 12($sp)
    089267A4:[8FB20008]: lw         $s2, 8($sp)
    089267A8:[8FB10004]: lw         $s1, 4($sp)
    089267AC:[8FB00000]: lw         $s0, 0($sp)
    089267B0:[C7B40020]: lwc1       $f20, 32($sp)
    089267B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089267B8:[03E00008]: jr         $ra
    089267BC:[27BD0030]: addiu      $sp, $sp, 48
    089267C0:[0E249B6F]: jal        0x08926DBC
    089267C4:[2444B800]: addiu      $a0, $v0, -18432
    089267C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    089267CC:[0E249BBA]: jal        0x08926EE8
    089267D0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089267D4:[0E249BC5]: jal        0x08926F14
    089267D8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089267DC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    089267E0:[C4D47C18]: lwc1       $f20, 31768($a2)
    089267E4:[0E249BCF]: jal        0x08926F3C
    089267E8:[4600A306]: mov.s      $f12, $f20
    089267EC:[4600A306]: mov.s      $f12, $f20
    089267F0:[0E249BDA]: jal        0x08926F68
    089267F4:[4600A346]: mov.s      $f13, $f20
    089267F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089267FC:[0A2499C4]: j          0x08926710
    08926800:[AE030004]: sw         $v1, 4($s0)
    08926804:[8E060020]: lw         $a2, 32($s0)
    08926808:[3C1808A4]: lui        $t8, 0x08A4 <=> li $t8, 0x08A40000
    0892680C:[8F250008]: lw         $a1, 8($t9)
    08926810:[8F240004]: lw         $a0, 4($t9)
    08926814:[2707B7E4]: addiu      $a3, $t8, -18460
    08926818:[3C1409E2]: lui        $s4, 0x09E2 <=> li $s4, 0x09E20000
    0892681C:[0E2597BB]: jal        0x08965EEC [sceGeListEnQueue]
    08926820:[AE80E9A8]: sw         $zr, -5720($s4)
    08926824:[0440FFDC]: bltz       $v0, 0x08926798
    08926828:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892682C:[0A2499C0]: j          0x08926700
    08926830:[AE020018]: sw         $v0, 24($s0)
    08926834:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08926838:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892683C:[7E44E004]: ins        $a0, $s2, 0, 29
    08926840:[7E4E0780]: ext        $t6, $s2, 30, 1
    08926844:[ADF4000C]: sw         $s4, 12($t7)
    08926848:[ADE40008]: sw         $a0, 8($t7)
--> 0892684C:[15C0FFA8]: bne        $t6, $zr, 0x089266F0
    08926850:[ADE40004]: sw         $a0, 4($t7)
    08926854:[0E2596EF]: jal        0x08965BBC [sceKernelCpuSuspendIntr]
    08926858:[00000000]: nop
    0892685C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08926824 4,775 times (length 37)
    08926784:[AE340000]: sw         $s4, 0($s1)
    08926788:[AD670008]: sw         $a3, 8($t3)
    0892678C:[AD2A0000]: sw         $t2, 0($t1)
    08926790:[AD280004]: sw         $t0, 4($t1)
    08926794:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08926798:[8FBF0014]: lw         $ra, 20($sp)
    0892679C:[8FB40010]: lw         $s4, 16($sp)
    089267A0:[8FB3000C]: lw         $s3, 12($sp)
    089267A4:[8FB20008]: lw         $s2, 8($sp)
    089267A8:[8FB10004]: lw         $s1, 4($sp)
    089267AC:[8FB00000]: lw         $s0, 0($sp)
    089267B0:[C7B40020]: lwc1       $f20, 32($sp)
    089267B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089267B8:[03E00008]: jr         $ra
    089267BC:[27BD0030]: addiu      $sp, $sp, 48
    089267C0:[0E249B6F]: jal        0x08926DBC
    089267C4:[2444B800]: addiu      $a0, $v0, -18432
    089267C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    089267CC:[0E249BBA]: jal        0x08926EE8
    089267D0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089267D4:[0E249BC5]: jal        0x08926F14
    089267D8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089267DC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    089267E0:[C4D47C18]: lwc1       $f20, 31768($a2)
    089267E4:[0E249BCF]: jal        0x08926F3C
    089267E8:[4600A306]: mov.s      $f12, $f20
    089267EC:[4600A306]: mov.s      $f12, $f20
    089267F0:[0E249BDA]: jal        0x08926F68
    089267F4:[4600A346]: mov.s      $f13, $f20
    089267F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089267FC:[0A2499C4]: j          0x08926710
    08926800:[AE030004]: sw         $v1, 4($s0)
    08926804:[8E060020]: lw         $a2, 32($s0)
    08926808:[3C1808A4]: lui        $t8, 0x08A4 <=> li $t8, 0x08A40000
    0892680C:[8F250008]: lw         $a1, 8($t9)
    08926810:[8F240004]: lw         $a0, 4($t9)
    08926814:[2707B7E4]: addiu      $a3, $t8, -18460
    08926818:[3C1409E2]: lui        $s4, 0x09E2 <=> li $s4, 0x09E20000
    0892681C:[0E2597BB]: jal        0x08965EEC [sceGeListEnQueue]
    08926820:[AE80E9A8]: sw         $zr, -5720($s4)
--> 08926824:[0440FFDC]: bltz       $v0, 0x08926798
    08926828:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892682C:[0A2499C0]: j          0x08926700
    08926830:[AE020018]: sw         $v0, 24($s0)
    08926834:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
  Back Branch 0892682C 4,743 times (length 77)
    089266EC:[AD8D0004]: sw         $t5, 4($t4)
    089266F0:[2670E9B0]: addiu      $s0, $s3, -5712
    089266F4:[8E12000C]: lw         $s2, 12($s0)
    089266F8:[52400042]: beql       $s2, $zr, 0x08926804
    089266FC:[8E190048]: lw         $t9, 72($s0)
--> 08926700:[2670E9B0]: addiu      $s0, $s3, -5712
    08926704:[8E130004]: lw         $s3, 4($s0)
    08926708:[1260002D]: beq        $s3, $zr, 0x089267C0
    0892670C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
    08926710:[8E05000C]: lw         $a1, 12($s0)
    08926714:[14A00020]: bne        $a1, $zr, 0x08926798
    08926718:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892671C:[8E040028]: lw         $a0, 40($s0)
    08926720:[1080001E]: beq        $a0, $zr, 0x0892679C
    08926724:[8FBF0014]: lw         $ra, 20($sp)
    08926728:[8E030024]: lw         $v1, 36($s0)
    0892672C:[8E05003C]: lw         $a1, 60($s0)
    08926730:[8E060040]: lw         $a2, 64($s0)
    08926734:[8E0B0048]: lw         $t3, 72($s0)
    08926738:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    0892673C:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08926740:[AD63009C]: sw         $v1, 156($t3)
    08926744:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08926748:[AD6500A0]: sw         $a1, 160($t3)
    0892674C:[AD6600A4]: sw         $a2, 164($t3)
    08926750:[8E0C002C]: lw         $t4, 44($s0)
    08926754:[8D710008]: lw         $s1, 8($t3)
    08926758:[8E190024]: lw         $t9, 36($s0)
    0892675C:[8E0F0028]: lw         $t7, 40($s0)
    08926760:[7D981E00]: ext        $t8, $t4, 24, 4
    08926764:[00188400]: sll        $s0, $t8, 0x0010
    08926768:[26290004]: addiu      $t1, $s1, 4
    0892676C:[02127025]: or         $t6, $s0, $s2
    08926770:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08926774:[0333A025]: or         $s4, $t9, $s3
    08926778:[01CF5025]: or         $t2, $t6, $t7
    0892677C:[018D4025]: or         $t0, $t4, $t5
    08926780:[25270008]: addiu      $a3, $t1, 8
    08926784:[AE340000]: sw         $s4, 0($s1)
    08926788:[AD670008]: sw         $a3, 8($t3)
    0892678C:[AD2A0000]: sw         $t2, 0($t1)
    08926790:[AD280004]: sw         $t0, 4($t1)
    08926794:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08926798:[8FBF0014]: lw         $ra, 20($sp)
    0892679C:[8FB40010]: lw         $s4, 16($sp)
    089267A0:[8FB3000C]: lw         $s3, 12($sp)
    089267A4:[8FB20008]: lw         $s2, 8($sp)
    089267A8:[8FB10004]: lw         $s1, 4($sp)
    089267AC:[8FB00000]: lw         $s0, 0($sp)
    089267B0:[C7B40020]: lwc1       $f20, 32($sp)
    089267B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089267B8:[03E00008]: jr         $ra
    089267BC:[27BD0030]: addiu      $sp, $sp, 48
    089267C0:[0E249B6F]: jal        0x08926DBC
    089267C4:[2444B800]: addiu      $a0, $v0, -18432
    089267C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    089267CC:[0E249BBA]: jal        0x08926EE8
    089267D0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089267D4:[0E249BC5]: jal        0x08926F14
    089267D8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089267DC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    089267E0:[C4D47C18]: lwc1       $f20, 31768($a2)
    089267E4:[0E249BCF]: jal        0x08926F3C
    089267E8:[4600A306]: mov.s      $f12, $f20
    089267EC:[4600A306]: mov.s      $f12, $f20
    089267F0:[0E249BDA]: jal        0x08926F68
    089267F4:[4600A346]: mov.s      $f13, $f20
    089267F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089267FC:[0A2499C4]: j          0x08926710
    08926800:[AE030004]: sw         $v1, 4($s0)
    08926804:[8E060020]: lw         $a2, 32($s0)
    08926808:[3C1808A4]: lui        $t8, 0x08A4 <=> li $t8, 0x08A40000
    0892680C:[8F250008]: lw         $a1, 8($t9)
    08926810:[8F240004]: lw         $a0, 4($t9)
    08926814:[2707B7E4]: addiu      $a3, $t8, -18460
    08926818:[3C1409E2]: lui        $s4, 0x09E2 <=> li $s4, 0x09E20000
    0892681C:[0E2597BB]: jal        0x08965EEC [sceGeListEnQueue]
    08926820:[AE80E9A8]: sw         $zr, -5720($s4)
    08926824:[0440FFDC]: bltz       $v0, 0x08926798
    08926828:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 0892682C:[0A2499C0]: j          0x08926700
    08926830:[AE020018]: sw         $v0, 24($s0)
    08926834:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08926838:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892683C:[7E44E004]: ins        $a0, $s2, 0, 29
  Back Branch 089267FC 1 times (length 61)
    089266FC:[8E190048]: lw         $t9, 72($s0)
    08926700:[2670E9B0]: addiu      $s0, $s3, -5712
    08926704:[8E130004]: lw         $s3, 4($s0)
    08926708:[1260002D]: beq        $s3, $zr, 0x089267C0
    0892670C:[3C0208A4]: lui        $v0, 0x08A4 <=> li $v0, 0x08A40000
--> 08926710:[8E05000C]: lw         $a1, 12($s0)
    08926714:[14A00020]: bne        $a1, $zr, 0x08926798
    08926718:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892671C:[8E040028]: lw         $a0, 40($s0)
    08926720:[1080001E]: beq        $a0, $zr, 0x0892679C
    08926724:[8FBF0014]: lw         $ra, 20($sp)
    08926728:[8E030024]: lw         $v1, 36($s0)
    0892672C:[8E05003C]: lw         $a1, 60($s0)
    08926730:[8E060040]: lw         $a2, 64($s0)
    08926734:[8E0B0048]: lw         $t3, 72($s0)
    08926738:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    0892673C:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08926740:[AD63009C]: sw         $v1, 156($t3)
    08926744:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08926748:[AD6500A0]: sw         $a1, 160($t3)
    0892674C:[AD6600A4]: sw         $a2, 164($t3)
    08926750:[8E0C002C]: lw         $t4, 44($s0)
    08926754:[8D710008]: lw         $s1, 8($t3)
    08926758:[8E190024]: lw         $t9, 36($s0)
    0892675C:[8E0F0028]: lw         $t7, 40($s0)
    08926760:[7D981E00]: ext        $t8, $t4, 24, 4
    08926764:[00188400]: sll        $s0, $t8, 0x0010
    08926768:[26290004]: addiu      $t1, $s1, 4
    0892676C:[02127025]: or         $t6, $s0, $s2
    08926770:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08926774:[0333A025]: or         $s4, $t9, $s3
    08926778:[01CF5025]: or         $t2, $t6, $t7
    0892677C:[018D4025]: or         $t0, $t4, $t5
    08926780:[25270008]: addiu      $a3, $t1, 8
    08926784:[AE340000]: sw         $s4, 0($s1)
    08926788:[AD670008]: sw         $a3, 8($t3)
    0892678C:[AD2A0000]: sw         $t2, 0($t1)
    08926790:[AD280004]: sw         $t0, 4($t1)
    08926794:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08926798:[8FBF0014]: lw         $ra, 20($sp)
    0892679C:[8FB40010]: lw         $s4, 16($sp)
    089267A0:[8FB3000C]: lw         $s3, 12($sp)
    089267A4:[8FB20008]: lw         $s2, 8($sp)
    089267A8:[8FB10004]: lw         $s1, 4($sp)
    089267AC:[8FB00000]: lw         $s0, 0($sp)
    089267B0:[C7B40020]: lwc1       $f20, 32($sp)
    089267B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089267B8:[03E00008]: jr         $ra
    089267BC:[27BD0030]: addiu      $sp, $sp, 48
    089267C0:[0E249B6F]: jal        0x08926DBC
    089267C4:[2444B800]: addiu      $a0, $v0, -18432
    089267C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    089267CC:[0E249BBA]: jal        0x08926EE8
    089267D0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089267D4:[0E249BC5]: jal        0x08926F14
    089267D8:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089267DC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    089267E0:[C4D47C18]: lwc1       $f20, 31768($a2)
    089267E4:[0E249BCF]: jal        0x08926F3C
    089267E8:[4600A306]: mov.s      $f12, $f20
    089267EC:[4600A306]: mov.s      $f12, $f20
    089267F0:[0E249BDA]: jal        0x08926F68
    089267F4:[4600A346]: mov.s      $f13, $f20
    089267F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 089267FC:[0A2499C4]: j          0x08926710
    08926800:[AE030004]: sw         $v1, 4($s0)
    08926804:[8E060020]: lw         $a2, 32($s0)
    08926808:[3C1808A4]: lui        $t8, 0x08A4 <=> li $t8, 0x08A40000
    0892680C:[8F250008]: lw         $a1, 8($t9)
_S1_2_883CFD4 3,706,066 instructions (0.296%), 75,634 calls (0883CFD4 - 0892795C, length 240227)
_S1_2_89272EC 3,542,902 instructions (0.283%), 161,041 calls (089272EC - 08927340, length 22)
    089272EC:[27BDFFF0]: addiu      $sp, $sp, -16
    089272F0:[3C0209E2]: lui        $v0, 0x09E2 <=> li $v0, 0x09E20000
    089272F4:[AFB00000]: sw         $s0, 0($sp)
    089272F8:[2450E9B0]: addiu      $s0, $v0, -5712
    089272FC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08927300:[8E060048]: lw         $a2, 72($s0)
    08927304:[AFB10004]: sw         $s1, 4($sp)
    08927308:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892730C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08927310:[AFBF0008]: sw         $ra, 8($sp)
    08927314:[0E249F45]: jal        0x08927D14
    08927318:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0892731C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08927320:[8E050044]: lw         $a1, 68($s0)
    08927324:[02241804]: sllv       $v1, $a0, $s1
    08927328:[8FBF0008]: lw         $ra, 8($sp)
    0892732C:[00A32025]: or         $a0, $a1, $v1
    08927330:[AE040044]: sw         $a0, 68($s0)
    08927334:[8FB10004]: lw         $s1, 4($sp)
    08927338:[8FB00000]: lw         $s0, 0($sp)
    0892733C:[03E00008]: jr         $ra
    08927340:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8950D34 3,368,400 instructions (0.269%), 120,300 calls (08950D34 - 08950DA0, length 28)
    08950D34:[3C0308A5]: lui        $v1, 0x08A5 <=> li $v1, 0x08A50000
    08950D38:[8C6815C0]: lw         $t0, 5568($v1)
    08950D3C:[27BDFFF0]: addiu      $sp, $sp, -16
    08950D40:[AFB00000]: sw         $s0, 0($sp)
    08950D44:[3C028045]: lui        $v0, 0x8045 <=> li $v0, 0x80450000
    08950D48:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08950D4C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08950D50:[AFB20008]: sw         $s2, 8($sp)
    08950D54:[34470001]: ori        $a3, $v0, 1
    08950D58:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08950D5C:[AFB10004]: sw         $s1, 4($sp)
    08950D60:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08950D64:[11040008]: beq        $t0, $a0, 0x08950D88
    08950D68:[AFBF000C]: sw         $ra, 12($sp)
    08950D6C:[0E2546E1]: jal        0x08951B84
    08950D70:[00000000]: nop
    08950D74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950D78:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08950D7C:[0E254A4C]: jal        0x08952930
    08950D80:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08950D84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950D88:[8FBF000C]: lw         $ra, 12($sp)
    08950D8C:[8FB20008]: lw         $s2, 8($sp)
    08950D90:[8FB10004]: lw         $s1, 4($sp)
    08950D94:[8FB00000]: lw         $s0, 0($sp)
    08950D98:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08950D9C:[03E00008]: jr         $ra
    08950DA0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8927CBC 3,316,566 instructions (0.265%), 150,753 calls (08927CBC - 08927D10, length 22)
    08927CBC:[3C0A09E2]: lui        $t2, 0x09E2 <=> li $t2, 0x09E20000
    08927CC0:[8D4BE9F8]: lw         $t3, -5640($t2)
    08927CC4:[0004C200]: sll        $t8, $a0, 0x0008
    08927CC8:[0006C900]: sll        $t9, $a2, 0x0004
    08927CCC:[8D6C0008]: lw         $t4, 8($t3)
    08927CD0:[03197825]: or         $t7, $t8, $t9
    08927CD4:[01E56825]: or         $t5, $t7, $a1
    08927CD8:[25840004]: addiu      $a0, $t4, 4
    08927CDC:[3C0EDF00]: lui        $t6, 0xDF00 <=> li $t6, 0xDF000000
    08927CE0:[7C07FE04]: ins        $a3, $zr, 24, 8
    08927CE4:[7C08FE04]: ins        $t0, $zr, 24, 8
    08927CE8:[3C09E000]: lui        $t1, 0xE000 <=> li $t1, 0xE0000000
    08927CEC:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    08927CF0:[01AE3025]: or         $a2, $t5, $t6
    08927CF4:[00E95025]: or         $t2, $a3, $t1
    08927CF8:[01022825]: or         $a1, $t0, $v0
    08927CFC:[24830008]: addiu      $v1, $a0, 8
    08927D00:[AD860000]: sw         $a2, 0($t4)
    08927D04:[AD630008]: sw         $v1, 8($t3)
    08927D08:[AC8A0000]: sw         $t2, 0($a0)
    08927D0C:[03E00008]: jr         $ra
    08927D10:[AC850004]: sw         $a1, 4($a0)
_S1_2_881CA08 3,074,492 instructions (0.245%), 9,632 calls (0881C834 - 0881CBCC, length 231)
  Back Branch 0881C8F0 773,120 times (length 49)
  Back Branch 0881C904 587,820 times (length 12)
  Back Branch 0881CA90 302,663 times (length 13)
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881C9A0 123,370 times (length 47)
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881C9C0 63,819 times (length 16)
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
  Back Branch 0881CA30 61,963 times (length 82)
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
  Back Branch 0881CA58 42,398 times (length 92)
  Back Branch 0881C9E0 41,126 times (length 13)
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
  Back Branch 0881CA00 23,846 times (length 13)
  Back Branch 0881CAD4 12,811 times (length 9)
  Back Branch 0881CA20 9,632 times (length 13)
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
  Back Branch 0881C8AC 33 times (length 17)
_S1_2_8953D3C 3,007,500 instructions (0.240%), 120,300 calls (08953D3C - 08953D9C, length 25)
_S1_2_887C3B8 2,916,186 instructions (0.233%), 2,834 calls (0887C3B8 - 0887DA18, length 1433)
  Back Branch 0887CCFC 14,170 times (length 5)
  Back Branch 0887CDB0 2,834 times (length 590)
  Back Branch 0887CD4C 2,834 times (length 584)
  Back Branch 0887CFD4 2,834 times (length 274)
  Back Branch 0887CF18 2,834 times (length 223)
  Back Branch 0887D438 2,834 times (length 623)
  Back Branch 0887D4F4 2,834 times (length 674)
  Back Branch 0887D62C 2,834 times (length 796)
  Back Branch 0887D6E8 2,834 times (length 847)
  Back Branch 0887D76C 2,834 times (length 884)
  Back Branch 0887D0E4 2,834 times (length 714)
  Back Branch 0887D174 2,834 times (length 570)
  Back Branch 0887D300 2,834 times (length 667)
_S1_2_89256AC 2,856,357 instructions (0.228%), 136,017 calls (089256AC - 08925700, length 22)
  Back Branch 089256FC 136,017 times (length 6)
_S1_2_8838420 2,717,170 instructions (0.217%), 685 calls (088379DC - 08838434, length 663)
  Back Branch 08837B20 6,351,405 times (length 15)
  Back Branch 08837C58 781,394 times (length 14)
  Back Branch 08837AC0 4,327 times (length 36)
  Back Branch 08837B54 687 times (length 76)
  Back Branch 08838430 685 times (length 663)
_S1_2_889FC58 2,711,945 instructions (0.217%), 2,835 calls (0889FC58 - 0889FD40, length 59)
  Back Branch 0889FD24 102,581 times (length 25)
_S1_2_89460B8 2,661,800 instructions (0.213%), 133,090 calls (089460B8 - 08946104, length 20)
_S1_2_89275D4 2,644,149 instructions (0.211%), 114,963 calls (089275D4 - 0892762C, length 23)
_S1_2_8928AFC 2,366,970 instructions (0.189%), 210,306 calls (08928AFC - 08928B50, length 22)
  Back Branch 08928B44 5,956 times (length 9)
_S1_2_8836B38 2,348,780 instructions (0.188%), 30,905 calls (08836B38 - 08927AEC, length 246766)
_S1_2_88376E4 2,333,074 instructions (0.186%), 2,502 calls (08836CEC - 08837754, length 667)
  Back Branch 08837260 30,601 times (length 321)
  Back Branch 08837750 2,502 times (length 667)
  Back Branch 08837268 2,253 times (length 173)
  Back Branch 0883715C 1,483 times (length 256)
  Back Branch 08836FB4 608 times (length 150)
  Back Branch 08836FF4 304 times (length 144)
  Back Branch 08837170 304 times (length 219)
  Back Branch 08837184 304 times (length 224)
  Back Branch 08837004 304 times (length 143)
  Back Branch 088370F4 304 times (length 230)
  Back Branch 08837164 21 times (length 108)
  Back Branch 088370FC 8 times (length 82)
_S1_2_88FD438 2,313,248 instructions (0.185%), 2,927 calls (088FD438 - 088FE440, length 1027)
  Back Branch 088FD594 90,737 times (length 6)
  Back Branch 088FD650 80,042 times (length 13)
  Back Branch 088FD55C 5,846 times (length 8)
  Back Branch 088FD528 5,846 times (length 6)
  Back Branch 088FD4D0 2,927 times (length 16)
  Back Branch 088FD5A8 2,830 times (length 8)
  Back Branch 088FDC6C 2,816 times (length 457)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDA40 2,789 times (length 344)
  Back Branch 088FDA30 1,673 times (length 338)
  Back Branch 088FDC84 1,671 times (length 474)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDAE0 1,218 times (length 281)
  Back Branch 088FDD30 1,145 times (length 517)
  Back Branch 088FDCD8 986 times (length 387)
  Back Branch 088FDBD8 775 times (length 344)
  Back Branch 088FE354 775 times (length 494)
  Back Branch 088FE410 669 times (length 556)
  Back Branch 088FDD0C 599 times (length 451)
  Back Branch 088FE43C 347 times (length 47)
  Back Branch 088FE39C 347 times (length 871)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FDCA0 291 times (length 424)
  Back Branch 088FD964 119 times (length 309)
  Back Branch 088FDD18 20 times (length 454)
  Back Branch 088FDCB0 16 times (length 428)
  Back Branch 088FE3E4 16 times (length 545)
  Back Branch 088FDC74 14 times (length 469)
  Back Branch 088FDC40 14 times (length 445)
  Back Branch 088FE3B4 11 times (length 877)
_S1_2_89278A8 2,260,841 instructions (0.181%), 205,531 calls (089278A8 - 089278D0, length 11)
_S1_2_88379DC 2,095,276 instructions (0.167%), 124 calls (088379DC - 08837CB8, length 184)
  Back Branch 08837B20 6,351,405 times (length 15)
  Back Branch 08837C58 781,394 times (length 14)
  Back Branch 08837AC0 4,327 times (length 36)
  Back Branch 08837B54 687 times (length 76)
_S1_2_8954198 1,804,500 instructions (0.144%), 120,300 calls (08954198 - 089541D0, length 15)
_S1_2_88367A4 1,783,414 instructions (0.142%), 2,502 calls (088367A4 - 08836B2C, length 227)
  Back Branch 08836AB4 32,996 times (length 174)
  Back Branch 08836AD0 304 times (length 159)
  Back Branch 08836AD8 304 times (length 157)
  Back Branch 08836A04 304 times (length 90)
_S1_2_8926A2C 1,766,840 instructions (0.141%), 44,171 calls (08926950 - 08926A58, length 67)
  Back Branch 089269D0 48,946 times (length 11)
  Back Branch 08926A54 44,171 times (length 67)
_S1_2_8927AD0 1,736,952 instructions (0.139%), 217,119 calls (08927AD0 - 08927AEC, length 8)
_S1_2_8843254 1,693,808 instructions (0.135%), 3,420 calls (08831ED0 - 0892713C, length 251036)
  Back Branch 088320EC 1,331,275 times (length 6)
  Back Branch 08832060 801,376 times (length 44)
  Back Branch 088321A4 217,138 times (length 74)
  Back Branch 08832254 138,151 times (length 74)
  Back Branch 0883228C 132,525 times (length 89)
  Back Branch 0883204C 126,356 times (length 29)
  Back Branch 088322B8 25,232 times (length 203)
  Back Branch 08848A54 3,419 times (length 23267)
  Back Branch 08848E78 2,835 times (length 93)
  Back Branch 08848D78 2,835 times (length 196)
  Back Branch 08848E40 2,834 times (length 232)
  Back Branch 08848E00 2,834 times (length 136)
  Back Branch 08848DF8 2,834 times (length 10)
  Back Branch 08848C00 2,834 times (length 132)
  Back Branch 08848B08 2,834 times (length 76)
  Back Branch 08848AEC 2,834 times (length 70)
  Back Branch 08848CC0 2,342 times (length 103)
  Back Branch 08848CB8 585 times (length 178)
_S1_2_8927D14 1,687,070 instructions (0.135%), 168,707 calls (08927D14 - 08927F1C, length 131)
_S1_2_895AD98 1,674,427 instructions (0.134%), 5,504 calls (0895AD98 - 0895B6EC, length 598)
  Back Branch 0895B6DC 39,486 times (length 8)
  Back Branch 0895B1D0 17,154 times (length 8)
  Back Branch 0895B6E8 13,162 times (length 202)
  Back Branch 0895B3C8 13,162 times (length 328)
  Back Branch 0895B418 9,549 times (length 278)
  Back Branch 0895B314 8,319 times (length 8)
  Back Branch 0895B0B8 8,308 times (length 129)
  Back Branch 0895B360 5,911 times (length 302)
  Back Branch 0895B0CC 5,658 times (length 20)
  Back Branch 0895B31C 2,773 times (length 297)
  Back Branch 0895B484 2,727 times (length 8)
  Back Branch 0895B1D8 2,690 times (length 179)
  Back Branch 0895B2CC 2,681 times (length 285)
  Back Branch 0895B174 2,669 times (length 131)
  Back Branch 0895AF88 2,641 times (length 109)
  Back Branch 0895B348 981 times (length 8)
  Back Branch 0895B48C 909 times (length 38)
  Back Branch 0895B3FC 909 times (length 271)
  Back Branch 0895B19C 816 times (length 8)
  Back Branch 0895B570 618 times (length 8)
  Back Branch 0895B350 327 times (length 171)
  Back Branch 0895B504 310 times (length 22)
  Back Branch 0895B578 206 times (length 38)
  Back Branch 0895B4E8 206 times (length 15)
  Back Branch 0895B6A0 195 times (length 8)
  Back Branch 0895B4BC 136 times (length 308)
  Back Branch 0895B2E0 98 times (length 290)
  Back Branch 0895B1A4 85 times (length 146)
  Back Branch 0895B6B0 65 times (length 514)
  Back Branch 0895B3E4 51 times (length 355)
  Back Branch 0895B3DC 22 times (length 353)
  Back Branch 0895B2E8 2 times (length 292)
_S1_2_8926A5C 1,634,327 instructions (0.130%), 44,171 calls (08926A5C - 08926AFC, length 41)
_S1_2_89273A0 1,589,742 instructions (0.127%), 144,522 calls (089273A0 - 089273C8, length 11)
_S1_2_89430CC 1,581,240 instructions (0.126%), 105,416 calls (089430CC - 08943104, length 15)
_S1_2_894F87C 1,573,411 instructions (0.126%), 60,516 calls (0894F87C - 0894F8E0, length 26)
_S1_2_8924FFC 1,515,503 instructions (0.121%), 3,421 calls (08924FFC - 089256A8, length 428)
  Back Branch 08925514 13,684 times (length 11)
_S1_2_894BDA0 1,512,680 instructions (0.121%), 75,634 calls (0894BDA0 - 0894BDEC, length 20)
_S1_2_889FAD0 1,397,671 instructions (0.112%), 127,061 calls (0889FAD0 - 0889FAF8, length 11)
_S1_2_89270E8 1,378,964 instructions (0.110%), 344,741 calls (089270E8 - 089270F4, length 4)
_S1_2_892884C 1,336,863 instructions (0.107%), 78,639 calls (0892884C - 0892888C, length 17)
_S1_2_8928FF4 1,313,280 instructions (0.105%), 164,160 calls (08928FF4 - 08929010, length 8)
_S1_2_8942F60 1,264,992 instructions (0.101%), 105,416 calls (08942F60 - 08942FB0, length 21)
_S1_2_883BAF0 1,204,960 instructions (0.096%), 60,150 calls (0883BAE8 - 08965CB0, length 305267)
  Back Branch 0883BC10 56 times (length 5)
  Back Branch 0883BC64 28 times (length 97)
  Back Branch 0883BBEC 28 times (length 5)
_S1_2_8945DD4 1,197,810 instructions (0.096%), 133,090 calls (08945DD4 - 0894601C, length 147)
_S1_2_889FAFC 1,188,009 instructions (0.095%), 3,420 calls (0889FAFC - 0889FB68, length 28)
  Back Branch 0889FB50 123,641 times (length 9)
_S1_2_89268B8 1,174,704 instructions (0.094%), 48,946 calls (089268B8 - 089269CC, length 70)
_S1_2_882AAF0 1,143,035 instructions (0.091%), 40,808 calls (0882AAF0 - 08965DE0, length 322749)
  Back Branch 0883C95C 131 times (length 10)
  Back Branch 0883C970 131 times (length 16)
  Back Branch 0883C998 113 times (length 26)
  Back Branch 0883CA6C 105 times (length 49)
_S1_2_8954570 1,142,245 instructions (0.091%), 35,506 calls (08954570 - 089545E8, length 31)
  Back Branch 089545DC 58,310 times (length 10)
  Back Branch 089545E4 29,155 times (length 23)
_S1_2_8824B68 989,184 instructions (0.079%), 66,976 calls (08824B68 - 08824C90, length 75)
_S1_2_889FEA0 966,310 instructions (0.077%), 2,835 calls (0889FD44 - 0893D560, length 161288)
  Back Branch 0889FDFC 27,766 times (length 27)
  Back Branch 0889FEC0 2,835 times (length 97)
_S1_2_8925704 952,119 instructions (0.076%), 136,017 calls (08925704 - 0892571C, length 7)
_S1_2_89546C8 933,172 instructions (0.075%), 2,504 calls (089546C8 - 08954794, length 52)
  Back Branch 0895477C 33,002 times (length 6)
  Back Branch 08954784 33,002 times (length 26)
  Back Branch 08954790 2,504 times (length 37)
_S1_2_8924CA0 848,408 instructions (0.068%), 3,421 calls (08924CA0 - 08924FF8, length 215)
  Back Branch 08924FA0 13,684 times (length 11)
_S1_2_894CF88 836,474 instructions (0.067%), 1,338 calls (0894CBA0 - 0894CFB4, length 262)
  Back Branch 0894CBEC 85,218 times (length 9)
  Back Branch 0894CBE4 81,210 times (length 17)
  Back Branch 0894CBF8 79,348 times (length 9)
  Back Branch 0894CBC0 4,014 times (length 8)
  Back Branch 0894CFB0 1,338 times (length 262)
_S1_2_8956F08 834,624 instructions (0.067%), 10,304 calls (08956F08 - 08957064, length 88)
  Back Branch 08957060 10,304 times (length 18)
  Back Branch 08957030 10,304 times (length 51)
  Back Branch 08956FA4 10,304 times (length 16)
  Back Branch 08956FBC 10,304 times (length 22)
  Back Branch 08956FD4 10,304 times (length 28)
_S1_2_89275B8 804,741 instructions (0.064%), 114,963 calls (089275B8 - 089275D0, length 7)
_S1_2_8836570 799,200 instructions (0.064%), 66,600 calls (08836570 - 0883659C, length 12)
_S1_2_8836734 774,988 instructions (0.062%), 95,681 calls (08836734 - 08836768, length 14)
_S1_2_883676C 765,448 instructions (0.061%), 95,681 calls (0883676C - 088367A0, length 14)
_S1_2_893F2D8 737,912 instructions (0.059%), 105,416 calls (0893F2D8 - 0893F2FC, length 10)
_S1_2_893F300 734,424 instructions (0.059%), 30,601 calls (0893F300 - 0893F3E4, length 58)
_S1_2_8912F9C 720,692 instructions (0.058%), 2,927 calls (08831ED0 - 0892713C, length 251036)
  Back Branch 088320EC 1,331,275 times (length 6)
  Back Branch 08832060 801,376 times (length 44)
  Back Branch 088321A4 217,138 times (length 74)
  Back Branch 08832254 138,151 times (length 74)
  Back Branch 0883228C 132,525 times (length 89)
  Back Branch 0883204C 126,356 times (length 29)
  Back Branch 088322B8 25,232 times (length 203)
  Back Branch 08912FB0 215 times (length 230458)
_S1_2_882425C 700,672 instructions (0.056%), 20,608 calls (0882425C - 088242E0, length 34)
_S1_2_8857C18 630,664 instructions (0.050%), 3,420 calls (08857BAC - 08870E7C, length 25781)
  Back Branch 0885817C 3,420 times (length 277)
  Back Branch 08870E28 3,420 times (length 10)
  Back Branch 08870E30 3,420 times (length 159)
  Back Branch 08857D38 3,420 times (length 100)
  Back Branch 08857D50 3,420 times (length 107)
  Back Branch 08857D40 3,420 times (length 102)
  Back Branch 08857D48 3,420 times (length 104)
  Back Branch 08857D74 3,420 times (length 116)
  Back Branch 08857D68 3,420 times (length 112)
  Back Branch 088583B0 2,917 times (length 426)
  Back Branch 088583BC 2,909 times (length 429)
_S1_2_895A438 625,587 instructions (0.050%), 1,206 calls (0895A438 - 0895A6F0, length 175)
  Back Branch 0895A504 47,203 times (length 12)
  Back Branch 0895A47C 2,047 times (length 5)
  Back Branch 0895A52C 2,013 times (length 6)
  Back Branch 0895A538 843 times (length 55)
  Back Branch 0895A664 464 times (length 8)
  Back Branch 0895A640 63 times (length 69)
  Back Branch 0895A670 63 times (length 133)
_S1_2_8927960 593,065 instructions (0.047%), 53,915 calls (08927960 - 08927988, length 11)
_S1_2_89279CC 588,775 instructions (0.047%), 53,525 calls (089279CC - 089279F4, length 11)
_S1_2_89544FC 561,034 instructions (0.045%), 33,002 calls (089544FC - 0895456C, length 29)
_S1_2_89572E0 546,112 instructions (0.044%), 10,304 calls (089572E0 - 08958EC4, length 1786)
  Back Branch 08957480 10,304 times (length 71)
_S1_2_8927BFC 522,600 instructions (0.042%), 34,840 calls (08927BFC - 08927C34, length 15)
_S1_2_892798C 498,960 instructions (0.040%), 31,185 calls (0892798C - 089279C8, length 16)
_S1_2_889FC20 491,128 instructions (0.039%), 45,711 calls (0889FC20 - 0889FC54, length 14)
_S1_2_8824C94 489,440 instructions (0.039%), 25,760 calls (08824C94 - 08824DB4, length 73)
_S1_2_88394FC 468,832 instructions (0.037%), 5,152 calls (088394FC - 088396FC, length 129)
  Back Branch 08839688 5,152 times (length 87)
  Back Branch 08839674 5,152 times (length 72)
_S1_2_89289BC 440,217 instructions (0.035%), 48,913 calls (089289BC - 089289EC, length 13)
_S1_2_8824884 417,312 instructions (0.033%), 15,456 calls (08824884 - 08824B64, length 185)
_S1_2_8928324 396,185 instructions (0.032%), 4,661 calls (08928324 - 08928674, length 213)
  Back Branch 08928670 4,661 times (length 53)
  Back Branch 08928668 4,661 times (length 120)
_S1_2_891358C 393,467 instructions (0.031%), 1 calls (08913534 - 0895ACE4, length 73197)
  Back Branch 08913650 93,184 times (length 4)
  Back Branch 0891365C 2,912 times (length 9)
  Back Branch 089136B4 1,024 times (length 4)
  Back Branch 089135DC 120 times (length 4)
  Back Branch 08913748 103 times (length 3)
  Back Branch 08913674 91 times (length 18)
  Back Branch 089136C0 32 times (length 9)
  Back Branch 089135E8 8 times (length 9)
  Back Branch 08913684 7 times (length 26)
  Back Branch 08913728 7 times (length 3)
  Back Branch 08913830 7 times (length 3)
  Back Branch 089136E8 3 times (length 3)
  Back Branch 08913708 2 times (length 3)
  Back Branch 08913908 1 times (length 88)
  Back Branch 08913838 1 times (length 195)
_S1_2_8927E44 385,360 instructions (0.031%), 48,170 calls (08927D44 - 08927E4C, length 67)
  Back Branch 08927E48 48,170 times (length 67)
_S1_2_894AB04 378,170 instructions (0.030%), 75,634 calls (0894AB04 - 0894AB14, length 5)
_S1_2_894A6B8 378,170 instructions (0.030%), 75,634 calls (0894A6B8 - 0894A6C8, length 5)
_S1_2_881AEF4 374,061 instructions (0.030%), 7,691 calls (0881AEF4 - 0881AF80, length 36)
  Back Branch 0881AF50 11,220 times (length 12)
_S1_2_883C6FC 353,430 instructions (0.028%), 4,158 calls (0883C6FC - 0892713C, length 240273)
_S1_2_8927090 342,622 instructions (0.027%), 48,946 calls (08927090 - 089270A8, length 7)
_S1_2_881583C 324,848 instructions (0.026%), 17,602 calls (0881583C - 088158A0, length 26)
_S1_2_8965BBC 297,856 instructions (0.024%), 148,928 calls (08965BBC - 08965BC0, length 2)
_S1_2_8965BF4 297,182 instructions (0.024%), 148,591 calls (08965BF4 - 08965BF8, length 2)
_S1_2_8927E08 282,744 instructions (0.023%), 35,343 calls (08927D44 - 08927E10, length 52)
  Back Branch 08927E0C 35,343 times (length 52)
_S1_2_8928820 281,800 instructions (0.022%), 28,180 calls (08928820 - 08928848, length 11)
  Back Branch 08928844 28,180 times (length 7)
_S1_2_89278FC 281,800 instructions (0.022%), 28,180 calls (089278FC - 08927920, length 10)
_S1_2_89278D4 281,800 instructions (0.022%), 28,180 calls (089278D4 - 089278F8, length 10)
_S1_2_88159F8 279,330 instructions (0.022%), 2,798 calls (088159F8 - 08815B0C, length 70)
  Back Branch 08815AF8 14,338 times (length 29)
  Back Branch 08815B00 11,770 times (length 13)
  Back Branch 08815B08 250 times (length 33)
  Back Branch 08815A70 164 times (length 11)
  Back Branch 08815AC0 36 times (length 15)
_S1_2_8839908 275,703 instructions (0.022%), 5,152 calls (08839700 - 0883990C, length 132)
  Back Branch 08839908 5,152 times (length 132)
  Back Branch 08839878 4,446 times (length 20)
  Back Branch 08839868 452 times (length 25)
  Back Branch 08839888 262 times (length 15)
  Back Branch 08839880 262 times (length 37)
  Back Branch 08839848 75 times (length 17)
_S1_2_887DD84 268,340 instructions (0.021%), 2,917 calls (0887DD84 - 0887E2F0, length 348)
  Back Branch 0887DE20 10,260 times (length 17)
_S1_2_8947F80 259,276 instructions (0.021%), 6,682 calls (08947F80 - 08948058, length 55)
  Back Branch 08948020 4,678 times (length 29)
_S1_2_8965BD4 259,030 instructions (0.021%), 129,515 calls (08965BD4 - 08965BD8, length 2)
_S1_2_8928910 253,620 instructions (0.020%), 28,180 calls (08928910 - 08928938, length 11)
  Back Branch 08928934 28,180 times (length 6)
_S1_2_8927C38 253,620 instructions (0.020%), 28,180 calls (08927C38 - 08927C58, length 9)
_S1_2_8965BCC 250,992 instructions (0.020%), 125,496 calls (08965BCC - 08965BD0, length 2)
_S1_2_8927124 244,162 instructions (0.019%), 48,833 calls (08927124 - 08927134, length 5)
_S1_2_8927D3C 243,880 instructions (0.019%), 34,840 calls (08927D3C - 08927D54, length 7)
_S1_2_8965FEC 240,600 instructions (0.019%), 120,300 calls (08965FEC - 08965FF0, length 2)
_S1_2_8965FBC 240,600 instructions (0.019%), 120,300 calls (08965FBC - 08965FC0, length 2)
_S1_2_8840880 232,759 instructions (0.019%), 4,156 calls (08840880 - 0884092C, length 44)
  Back Branch 088408E8 8,574 times (length 12)
  Back Branch 0884090C 8,573 times (length 16)
_S1_2_883E5EC 232,628 instructions (0.019%), 3,421 calls (0883E5EC - 089263E0, length 237438)
  Back Branch 089263D4 536,592 times (length 11)
_S1_2_88FC78C 231,438 instructions (0.018%), 2,971 calls (088FC78C - 088FC8FC, length 93)
  Back Branch 088FC83C 5,880 times (length 8)
  Back Branch 088FC804 5,856 times (length 6)
  Back Branch 088FC854 2,977 times (length 2)
  Back Branch 088FC8F8 2,816 times (length 51)
  Back Branch 088FC8C8 2,789 times (length 59)
  Back Branch 088FC8D8 14 times (length 43)
_S1_2_8927D58 229,464 instructions (0.018%), 28,683 calls (08927D44 - 08927D60, length 8)
  Back Branch 08927D5C 28,683 times (length 8)
_S1_2_894C3C0 221,586 instructions (0.018%), 1,335 calls (08948138 - 0894C5A8, length 4381)
  Back Branch 089482E8 12,588 times (length 25)
  Back Branch 08948498 2,850 times (length 20)
  Back Branch 08948438 2,169 times (length 24)
  Back Branch 08948334 1,728 times (length 101)
  Back Branch 089483A0 1,672 times (length 20)
  Back Branch 08948278 1,476 times (length 33)
  Back Branch 0894C58C 1,335 times (length 4375)
  Back Branch 08948448 98 times (length 71)
  Back Branch 089484A8 93 times (length 95)
  Back Branch 089483B0 61 times (length 33)
_S1_2_883EF10 221,130 instructions (0.018%), 2,835 calls (0883EF10 - 08926F10, length 237569)
_S1_2_8947EC0 217,844 instructions (0.017%), 6,682 calls (08947EC0 - 08947F54, length 38)
_S1_2_8958EDC 206,080 instructions (0.016%), 20,608 calls (08958EDC - 08958F00, length 10)
_S1_2_89270F8 204,523 instructions (0.016%), 18,593 calls (089270F8 - 0892713C, length 18)
_S1_2_8823C70 200,928 instructions (0.016%), 5,152 calls (08823C70 - 08823FF8, length 227)
_S1_2_8926918 200,550 instructions (0.016%), 4,775 calls (08926918 - 089269D4, length 48)
  Back Branch 089269D0 48,946 times (length 11)
_S1_2_887DC8C 198,391 instructions (0.016%), 3,420 calls (0887DC8C - 0887E2F0, length 410)
  Back Branch 0887DE20 10,260 times (length 17)
_S1_2_894C104 197,580 instructions (0.016%), 1,335 calls (0894C104 - 0894C3BC, length 175)
  Back Branch 0894C300 1,335 times (length 24)
  Back Branch 0894C314 1,335 times (length 37)
  Back Branch 0894C358 1,335 times (length 29)
_S1_2_8958F0C 190,664 instructions (0.015%), 47,666 calls (08958F0C - 08958F18, length 4)
_S1_2_883E7D8 188,155 instructions (0.015%), 3,421 calls (0883E7D8 - 0883E8B0, length 55)
_S1_2_8823804 185,472 instructions (0.015%), 10,304 calls (08823804 - 08823848, length 18)
_S1_2_882EC38 182,952 instructions (0.015%), 4,158 calls (0882EC38 - 0882ECE4, length 44)
_S1_2_883700C 182,061 instructions (0.015%), 304 calls (08836D64 - 088372A8, length 338)
  Back Branch 08837260 30,601 times (length 321)
  Back Branch 08837268 2,253 times (length 173)
  Back Branch 0883715C 1,483 times (length 256)
  Back Branch 08836FB4 608 times (length 150)
  Back Branch 08836FF4 304 times (length 144)
  Back Branch 08837170 304 times (length 219)
  Back Branch 08837184 304 times (length 224)
  Back Branch 08837004 304 times (length 143)
  Back Branch 088370F4 304 times (length 230)
  Back Branch 08837164 21 times (length 108)
  Back Branch 088370FC 8 times (length 82)
_S1_2_881B974 180,180 instructions (0.014%), 6,354 calls (0881B974 - 0881BA14, length 41)
  Back Branch 0881BA10 2,428 times (length 7)
_S1_2_8927344 176,318 instructions (0.014%), 7,666 calls (08927344 - 0892739C, length 23)
_S1_2_8857170 175,304 instructions (0.014%), 3,420 calls (0883B71C - 08857AC8, length 28908)
  Back Branch 088573F8 2,928 times (length 146)
  Back Branch 08857444 2,928 times (length 162)
  Back Branch 08857A18 237 times (length 431)
  Back Branch 088577B8 7 times (length 288)
  Back Branch 08857734 6 times (length 14774)
  Back Branch 08857978 3 times (length 391)
  Back Branch 08857918 3 times (length 367)
  Back Branch 08857594 1 times (length 88)
  Back Branch 088577B0 1 times (length 277)
_S1_2_88244AC 175,168 instructions (0.014%), 5,152 calls (088244AC - 08824530, length 34)
_S1_2_8928678 174,636 instructions (0.014%), 4,158 calls (08928678 - 0892871C, length 42)
_S1_2_89263A0 171,000 instructions (0.014%), 3,420 calls (089263A0 - 089263E0, length 17)
  Back Branch 089263D4 536,592 times (length 11)
_S1_2_8927774 170,478 instructions (0.014%), 4,158 calls (08927774 - 08927814, length 41)
_S1_2_8926BDC 163,100 instructions (0.013%), 4,660 calls (08926BDC - 08926CA0, length 50)
  Back Branch 08926C8C 4,660 times (length 27)
_S1_2_894C864 157,530 instructions (0.013%), 1,335 calls (0894C864 - 0895A434, length 14069)
  Back Branch 0894CAD8 1,335 times (length 94)
  Back Branch 0894CAD0 1,335 times (length 40)
  Back Branch 0894CA28 1,335 times (length 51)
  Back Branch 0894C970 1,335 times (length 26)
_S1_2_8933B7C 143,171 instructions (0.011%), 1,999 calls (08933B7C - 08933CB8, length 80)
  Back Branch 08933CB4 2 times (length 24)
  Back Branch 08933CAC 2 times (length 24)
_S1_2_8815694 139,788 instructions (0.011%), 6,354 calls (08815694 - 088156E8, length 22)
_S1_2_8948138 138,735 instructions (0.011%), 401 calls (08948138 - 089484AC, length 222)
  Back Branch 089482E8 12,588 times (length 25)
  Back Branch 08948498 2,850 times (length 20)
  Back Branch 08948438 2,169 times (length 24)
  Back Branch 08948334 1,728 times (length 101)
  Back Branch 089483A0 1,672 times (length 20)
  Back Branch 08948278 1,476 times (length 33)
  Back Branch 08948448 98 times (length 71)
  Back Branch 089484A8 93 times (length 95)
  Back Branch 089483B0 61 times (length 33)
_S1_2_889F3D0 136,800 instructions (0.011%), 3,420 calls (0889F3D0 - 0889F58C, length 112)
_S1_2_8806BD0 136,674 instructions (0.011%), 553 calls (08806BD0 - 08806C4C, length 32)
  Back Branch 08806C20 9,535 times (length 13)
_S1_2_8928890 133,056 instructions (0.011%), 4,158 calls (08928890 - 0892890C, length 32)
_S1_2_882ED28 133,036 instructions (0.011%), 4,157 calls (0882ED28 - 0882EDE4, length 48)
  Back Branch 0882EDB0 6 times (length 4)
_S1_2_882471C 128,800 instructions (0.010%), 5,152 calls (0882471C - 0882477C, length 25)
_S1_2_881913C 128,608 instructions (0.010%), 4,019 calls (0881913C - 088191D8, length 40)
_S1_2_881580C 128,520 instructions (0.010%), 11,168 calls (0881580C - 08815838, length 12)
_S1_2_88246EC 123,648 instructions (0.010%), 10,304 calls (088246EC - 08824718, length 12)
_S1_2_8832318 123,396 instructions (0.010%), 113 calls (08832318 - 08927988, length 251293)
  Back Branch 08832480 5,650 times (length 40)
  Back Branch 0883250C 2,034 times (length 6)
  Back Branch 08832638 678 times (length 59)
  Back Branch 088325C4 678 times (length 74)
  Back Branch 08832670 565 times (length 74)
  Back Branch 08832474 565 times (length 27)
  Back Branch 0883269C 113 times (length 184)
_S1_2_8952FC8 121,085 instructions (0.010%), 1,984 calls (08952FC8 - 08953114, length 84)
_S1_2_8965E44 121,032 instructions (0.010%), 60,516 calls (08965E44 - 08965E48, length 2)
_S1_2_895CD14 117,628 instructions (0.009%), 853 calls (0895CD14 - 0895E684, length 1629)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
  Back Branch 0895DBA4 1 times (length 908)
_S1_2_88191DC 116,551 instructions (0.009%), 4,019 calls (088191DC - 08819274, length 39)
  Back Branch 08819258 4,019 times (length 19)
_S1_2_893F788 116,298 instructions (0.009%), 561 calls (0893F788 - 0893F8DC, length 86)
  Back Branch 0893F88C 2,173 times (length 35)
  Back Branch 0893F8D0 2,173 times (length 11)
  Back Branch 0893F82C 1,612 times (length 29)
  Back Branch 0893F8D8 561 times (length 40)
_S1_2_8000000 115,866 instructions (0.009%), 11 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 28,965 times (length 4)
_S1_2_8806AB8 114,618 instructions (0.009%), 502 calls (08806AB8 - 08806B18, length 25)
  Back Branch 08806AFC 7,340 times (length 12)
  Back Branch 08806B14 7,340 times (length 14)
_S1_2_894BFA0 114,147 instructions (0.009%), 1,335 calls (0894BFA0 - 0894C100, length 89)
  Back Branch 0894C088 1,335 times (length 23)
  Back Branch 0894C0F0 1,335 times (length 47)
  Back Branch 0894C0E8 1,335 times (length 24)
  Back Branch 0894C0D8 1,335 times (length 17)
  Back Branch 0894C0FC 669 times (length 32)
_S1_2_8824780 113,344 instructions (0.009%), 10,304 calls (08824780 - 08824854, length 54)
_S1_2_8927D64 112,266 instructions (0.009%), 4,158 calls (08927D64 - 08927DF8, length 38)
_S1_2_8818B7C 110,040 instructions (0.009%), 4,585 calls (08818B7C - 08818BE8, length 28)
_S1_2_89341AC 107,685 instructions (0.009%), 2,049 calls (089341AC - 089342EC, length 81)
  Back Branch 089342E8 2,049 times (length 72)
  Back Branch 0893423C 1,382 times (length 18)
  Back Branch 08934250 1,334 times (length 23)
_S1_2_89291F4 106,051 instructions (0.008%), 3,421 calls (089291F4 - 08929270, length 32)
_S1_2_8929174 106,051 instructions (0.008%), 3,421 calls (08929174 - 089291F0, length 32)
_S1_2_89290F4 106,051 instructions (0.008%), 3,421 calls (089290F4 - 08929170, length 32)
_S1_2_8952DFC 104,388 instructions (0.008%), 1,984 calls (08952DFC - 08952F50, length 86)
  Back Branch 08952ECC 61 times (length 8)
  Back Branch 08952F18 61 times (length 42)
_S1_2_882B740 104,353 instructions (0.008%), 1 calls (0882B740 - 0882BF08, length 499)
  Back Branch 0882BC40 4,156 times (length 25)
  Back Branch 0882BB34 7 times (length 13)
  Back Branch 0882BD1C 4 times (length 128)
  Back Branch 0882BE78 2 times (length 219)
  Back Branch 0882BE68 1 times (length 366)
_S1_2_88398C0 101,276 instructions (0.008%), 7,234 calls (088398C0 - 088398F4, length 14)
_S1_2_8965EEC 97,894 instructions (0.008%), 48,947 calls (08965EEC - 08965EF0, length 2)
_S1_2_8965EF4 97,668 instructions (0.008%), 48,834 calls (08965EF4 - 08965EF8, length 2)
_S1_2_8940C1C 97,561 instructions (0.008%), 18 calls (08940A24 - 089424B0, length 1700)
  Back Branch 08941CB0 5,541 times (length 9)
  Back Branch 0894159C 398 times (length 89)
  Back Branch 089411E4 398 times (length 40)
  Back Branch 08941F30 398 times (length 618)
  Back Branch 08941CF8 398 times (length 720)
  Back Branch 08941C80 398 times (length 447)
  Back Branch 08941CB8 398 times (length 527)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 089410C8 96 times (length 14)
  Back Branch 089415DC 78 times (length 331)
  Back Branch 089410FC 78 times (length 24)
  Back Branch 08941174 78 times (length 24)
  Back Branch 08941CEC 78 times (length 751)
  Back Branch 089415EC 18 times (length 734)
_S1_2_894CC08 96,927 instructions (0.008%), 669 calls (0894CC08 - 0894CF84, length 224)
  Back Branch 0894CD7C 1,335 times (length 9)
_S1_2_883C83C 92,953 instructions (0.007%), 13,279 calls (0883C83C - 0883C860, length 10)
_S1_2_883732C 92,574 instructions (0.007%), 2,502 calls (0883732C - 08927ACC, length 246249)
_S1_2_8959420 90,639 instructions (0.007%), 1,182 calls (08959420 - 0895989C, length 288)
  Back Branch 08959738 1,201 times (length 34)
  Back Branch 08959720 1,201 times (length 52)
  Back Branch 08959728 21 times (length 40)
  Back Branch 089597F4 3 times (length 177)
  Back Branch 089594A0 3 times (length 4)
  Back Branch 08959550 1 times (length 47)
  Back Branch 08959804 1 times (length 153)
  Back Branch 0895980C 1 times (length 182)
_S1_2_89273CC 90,568 instructions (0.007%), 90,568 calls (089273CC - 08927498, length 52)
_S1_2_8843248 88,920 instructions (0.007%), 3,420 calls (08843248 - 08870E7C, length 46862)
  Back Branch 08870E28 3,420 times (length 10)
  Back Branch 08870E30 3,420 times (length 159)
_S1_2_8934458 88,406 instructions (0.007%), 2,357 calls (08934458 - 08934530, length 55)
  Back Branch 089344F8 1,523 times (length 29)
_S1_2_8816114 88,148 instructions (0.007%), 250 calls (08816114 - 08816234, length 73)
  Back Branch 088161D8 1,284 times (length 32)
  Back Branch 088161C4 1,264 times (length 27)
  Back Branch 08816230 250 times (length 22)
_S1_2_8824DB8 87,584 instructions (0.007%), 5,152 calls (08824DB8 - 08824F3C, length 98)
_S1_2_884D414 83,647 instructions (0.007%), 1 calls (0884D414 - 0884E274, length 921)
  Back Branch 0884D868 1,024 times (length 157)
  Back Branch 0884D4D4 867 times (length 18)
  Back Branch 0884DC18 386 times (length 22)
  Back Branch 0884DA84 157 times (length 21)
  Back Branch 0884DACC 157 times (length 231)
  Back Branch 0884D93C 157 times (length 137)
  Back Branch 0884D944 157 times (length 139)
  Back Branch 0884DECC 157 times (length 363)
  Back Branch 0884E064 157 times (length 573)
  Back Branch 0884D4E8 157 times (length 24)
  Back Branch 0884DC20 78 times (length 312)
  Back Branch 0884E248 78 times (length 448)
  Back Branch 0884D5C8 48 times (length 7)
  Back Branch 0884DEEC 10 times (length 488)
  Back Branch 0884D4FC 8 times (length 28)
  Back Branch 0884D578 2 times (length 59)
  Back Branch 0884E0FC 1 times (length 358)
  Back Branch 0884D848 1 times (length 182)
_S1_2_8927B78 82,215 instructions (0.007%), 2,835 calls (08927B78 - 08927BF8, length 33)
_S1_2_883F404 81,867 instructions (0.007%), 700 calls (0883F404 - 0883F644, length 145)
  Back Branch 0883F4C8 1,399 times (length 17)
  Back Branch 0883F618 700 times (length 6)
  Back Branch 0883F638 700 times (length 103)
  Back Branch 0883F628 700 times (length 64)
  Back Branch 0883F524 699 times (length 34)
  Back Branch 0883F514 699 times (length 6)
_S1_2_8830B8C 81,342 instructions (0.006%), 4,519 calls (08830B8C - 08830BE4, length 23)
  Back Branch 08830BD0 4,519 times (length 16)
  Back Branch 08830BA0 4,519 times (length 4)
_S1_2_8959920 79,242 instructions (0.006%), 13,206 calls (08959920 - 08959940, length 9)
_S1_2_882F4D8 78,866 instructions (0.006%), 60 calls (0882F4D8 - 0882F65C, length 98)
  Back Branch 0882F5B0 2,945 times (length 7)
  Back Branch 0882F62C 2,945 times (length 15)
  Back Branch 0882F554 424 times (length 10)
  Back Branch 0882F5C4 424 times (length 19)
  Back Branch 0882F63C 424 times (length 26)
_S1_2_894805C 77,430 instructions (0.006%), 2,670 calls (0894805C - 08948134, length 55)
  Back Branch 08948108 1,339 times (length 5)
_S1_2_8948D84 76,200 instructions (0.006%), 669 calls (08948C18 - 08948F9C, length 226)
  Back Branch 08948E98 1,335 times (length 9)
  Back Branch 08948F40 669 times (length 15)
  Back Branch 08948F78 669 times (length 88)
  Back Branch 08948F70 669 times (length 216)
  Back Branch 08948F98 669 times (length 81)
  Back Branch 08948F80 669 times (length 76)
_S1_2_8948784 76,152 instructions (0.006%), 4,008 calls (089486B8 - 08948788, length 53)
  Back Branch 08948784 4,008 times (length 53)
_S1_2_8934398 73,870 instructions (0.006%), 2,339 calls (08934398 - 0893442C, length 38)
_S1_2_8965DDC 73,434 instructions (0.006%), 36,717 calls (08965DDC - 08965DE0, length 2)
_S1_2_882F0FC 72,342 instructions (0.006%), 140 calls (0882F0FC - 0882F19C, length 41)
  Back Branch 0882F14C 7,000 times (length 10)
  Back Branch 0882F17C 94 times (length 28)
  Back Branch 0882F190 94 times (length 23)
_S1_2_8934368 72,186 instructions (0.006%), 9,356 calls (08934368 - 08934394, length 12)
_S1_2_8934314 72,180 instructions (0.006%), 9,356 calls (08934314 - 08934334, length 9)
_S1_2_8959274 72,128 instructions (0.006%), 10,304 calls (08959274 - 0895928C, length 7)
_S1_2_8814E1C 71,907 instructions (0.006%), 271 calls (08814E1C - 08814FA4, length 99)
  Back Branch 08814F10 2,387 times (length 25)
  Back Branch 08814F50 271 times (length 42)
  Back Branch 08814F58 232 times (length 54)
  Back Branch 08814FA0 139 times (length 72)
_S1_2_895E018 69,984 instructions (0.006%), 654 calls (0895CDC4 - 0895E94C, length 1763)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E598 654 times (length 1468)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
_S1_2_88563D8 68,372 instructions (0.005%), 3,460 calls (088563D8 - 088564E8, length 69)
  Back Branch 088564E4 13 times (length 37)
_S1_2_89209B8 66,431 instructions (0.005%), 1 calls (089209B8 - 08920D28, length 221)
  Back Branch 08920B34 1,652 times (length 4)
  Back Branch 08920BF8 1,652 times (length 6)
  Back Branch 08920C34 1,180 times (length 8)
  Back Branch 08920C68 1,180 times (length 6)
  Back Branch 08920B04 944 times (length 6)
  Back Branch 08920A34 235 times (length 3)
  Back Branch 08920CF4 235 times (length 164)
  Back Branch 08920A10 59 times (length 11)
_S1_2_89290A8 64,999 instructions (0.005%), 3,421 calls (089290A8 - 089290F0, length 19)
_S1_2_884CC30 64,980 instructions (0.005%), 3,420 calls (0884CC30 - 0889F3CC, length 84456)
_S1_2_88C83D0 62,880 instructions (0.005%), 240 calls (088C83D0 - 088C8450, length 33)
  Back Branch 088C8428 9,600 times (length 6)
_S1_2_8927C80 62,370 instructions (0.005%), 4,158 calls (08927C80 - 08927CB8, length 15)
_S1_2_893F5B4 61,710 instructions (0.005%), 561 calls (0893F5B4 - 0893F6F4, length 81)
  Back Branch 0893F64C 1,683 times (length 33)
  Back Branch 0893F614 1,122 times (length 12)
  Back Branch 0893F630 561 times (length 15)
  Back Branch 0893F6D0 561 times (length 28)
  Back Branch 0893F6E0 561 times (length 39)
  Back Branch 0893F6F0 561 times (length 44)
_S1_2_883638C 58,750 instructions (0.005%), 5,875 calls (0883638C - 088363CC, length 17)
  Back Branch 088363C0 5,875 times (length 6)
_S1_2_8824858 56,672 instructions (0.005%), 5,152 calls (08824858 - 08824880, length 11)
_S1_2_894CBA0 56,166 instructions (0.004%), 2,676 calls (0894CBA0 - 0894CC04, length 26)
  Back Branch 0894CBEC 85,218 times (length 9)
  Back Branch 0894CBE4 81,210 times (length 17)
  Back Branch 0894CBF8 79,348 times (length 9)
  Back Branch 0894CBC0 4,014 times (length 8)
_S1_2_894BF20 56,070 instructions (0.004%), 2,670 calls (0894BF20 - 0894BF9C, length 32)
_S1_2_89660A4 55,200 instructions (0.004%), 27,600 calls (089660A4 - 089660A8, length 2)
_S1_2_8938AF0 55,125 instructions (0.004%), 245 calls (08938AF0 - 08938E68, length 223)
  Back Branch 08938C74 980 times (length 11)
_S1_2_8944840 53,613 instructions (0.004%), 700 calls (08944840 - 08944A1C, length 120)
  Back Branch 089449EC 700 times (length 8)
_S1_2_88F40F0 53,076 instructions (0.004%), 2,927 calls (088F3FD8 - 088F4180, length 107)
  Back Branch 088F4138 120 times (length 90)
_S1_2_8938FCC 52,430 instructions (0.004%), 245 calls (08938FCC - 089392E8, length 200)
  Back Branch 08939178 980 times (length 11)
  Back Branch 089392E4 245 times (length 78)
_S1_2_885C6FC 49,849 instructions (0.004%), 2,928 calls (0885C6FC - 0885C740, length 18)
_S1_2_8934BFC 48,155 instructions (0.004%), 2,525 calls (08934B30 - 08934C00, length 53)
  Back Branch 08934BFC 2,525 times (length 53)
  Back Branch 08934BF4 9 times (length 17)
_S1_2_8927B2C 47,538 instructions (0.004%), 2,502 calls (08927B2C - 08927B74, length 19)
_S1_2_8809AB4 47,120 instructions (0.004%), 502 calls (08809AB4 - 0880A090, length 376)
  Back Branch 0880A08C 502 times (length 343)
  Back Branch 08809F38 250 times (length 87)
  Back Branch 08809F10 250 times (length 58)
  Back Branch 08809F4C 250 times (length 92)
  Back Branch 08809C64 250 times (length 67)
  Back Branch 08809DE4 250 times (length 163)
  Back Branch 08809DEC 250 times (length 165)
  Back Branch 08809E7C 250 times (length 136)
_S1_2_8947F58 46,780 instructions (0.004%), 4,678 calls (08947F58 - 08947F7C, length 10)
_S1_2_892774C 46,610 instructions (0.004%), 4,661 calls (0892774C - 08927770, length 10)
_S1_2_8920740 46,410 instructions (0.004%), 510 calls (089128E0 - 0892713C, length 21016)
  Back Branch 08920760 510 times (length 14242)
_S1_2_883B778 46,190 instructions (0.004%), 62 calls (0883B778 - 08950CF0, length 283999)
  Back Branch 08950CB4 1,984 times (length 22)
_S1_2_8927818 45,738 instructions (0.004%), 4,158 calls (08927818 - 08927840, length 11)
_S1_2_887E230 45,397 instructions (0.004%), 499 calls (0887DDA0 - 0887E2F0, length 341)
  Back Branch 0887DE20 10,260 times (length 17)
  Back Branch 0887E238 499 times (length 296)
  Back Branch 0887E240 493 times (length 298)
_S1_2_8927924 45,075 instructions (0.004%), 3,005 calls (08927924 - 0892795C, length 15)
_S1_2_8929074 44,473 instructions (0.004%), 3,421 calls (08929074 - 089290A4, length 13)
_S1_2_8929028 44,473 instructions (0.004%), 3,421 calls (08929028 - 08929058, length 13)
_S1_2_8949388 44,055 instructions (0.004%), 1,335 calls (08949388 - 08949408, length 33)
_S1_2_893470C 43,883 instructions (0.004%), 3,383 calls (0893470C - 08934804, length 63)
_S1_2_8948510 43,029 instructions (0.003%), 683 calls (08948510 - 089486B4, length 106)
  Back Branch 08948560 2,049 times (length 6)
  Back Branch 08948694 683 times (length 55)
  Back Branch 08948680 683 times (length 50)
  Back Branch 089486A8 683 times (length 57)
_S1_2_8965D0C 42,778 instructions (0.003%), 21,389 calls (08965D0C - 08965D10, length 2)
_S1_2_882ECE8 39,690 instructions (0.003%), 2,835 calls (0882ECE8 - 08965DF8, length 318533)
_S1_2_8837E6C 38,038 instructions (0.003%), 1 calls (08837E6C - 0883811C, length 173)
  Back Branch 08838078 1,808 times (length 82)
  Back Branch 08838018 885 times (length 21)
  Back Branch 08837FBC 173 times (length 16)
  Back Branch 08838060 173 times (length 12)
  Back Branch 088380F4 1 times (length 144)
  Back Branch 08838118 1 times (length 153)
_S1_2_8927AF0 37,530 instructions (0.003%), 2,502 calls (08927AF0 - 08927B28, length 15)
_S1_2_8856C7C 37,458 instructions (0.003%), 263 calls (08856C7C - 0885716C, length 317)
  Back Branch 08856CF8 1,052 times (length 12)
  Back Branch 08856D30 750 times (length 25)
  Back Branch 08856D3C 302 times (length 33)
  Back Branch 08856F9C 262 times (length 180)
  Back Branch 08856E50 11 times (length 11)
  Back Branch 08856FA4 1 times (length 120)
  Back Branch 0885712C 1 times (length 148)
_S1_2_884211C 37,254 instructions (0.003%), 2 calls (0884211C - 088422CC, length 109)
  Back Branch 088422A0 501 times (length 74)
_S1_2_8939BEC 35,308 instructions (0.003%), 2,716 calls (08939BEC - 08939C2C, length 17)
_S1_2_880F698 35,181 instructions (0.003%), 1,883 calls (0880F698 - 0880F710, length 31)
  Back Branch 0880F70C 272 times (length 10)
_S1_2_8934068 35,125 instructions (0.003%), 792 calls (08934068 - 089341A8, length 81)
  Back Branch 089341A4 792 times (length 72)
  Back Branch 089340F8 529 times (length 18)
  Back Branch 0893410C 282 times (length 23)
  Back Branch 08934194 263 times (length 63)
_S1_2_88134F0 35,033 instructions (0.003%), 273 calls (088134F0 - 08813928, length 271)
  Back Branch 08813834 273 times (length 121)
  Back Branch 088138D0 273 times (length 204)
  Back Branch 088138F0 273 times (length 10)
  Back Branch 088138B8 240 times (length 194)
  Back Branch 088138C0 240 times (length 171)
  Back Branch 0881386C 125 times (length 108)
  Back Branch 08813874 33 times (length 111)
  Back Branch 08813888 33 times (length 158)
  Back Branch 08813890 33 times (length 164)
  Back Branch 088138A4 33 times (length 178)
_S1_2_883F0AC 35,000 instructions (0.003%), 700 calls (0883F0AC - 0883F170, length 50)
_S1_2_881C808 34,548 instructions (0.003%), 33 calls (0881C808 - 0881CBCC, length 242)
  Back Branch 0881C8F0 773,120 times (length 49)
  Back Branch 0881C904 587,820 times (length 12)
  Back Branch 0881CA90 302,663 times (length 13)
  Back Branch 0881CB88 258,862 times (length 208)
  Back Branch 0881CB80 258,862 times (length 199)
  Back Branch 0881CBC8 258,829 times (length 224)
  Back Branch 0881CAE4 185,333 times (length 103)
  Back Branch 0881CB08 85,809 times (length 117)
  Back Branch 0881CA98 61,963 times (length 108)
  Back Branch 0881CAA0 61,963 times (length 18)
  Back Branch 0881CA30 61,963 times (length 82)
  Back Branch 0881CB9C 50,417 times (length 205)
  Back Branch 0881CAA8 42,398 times (length 26)
  Back Branch 0881CA58 42,398 times (length 92)
  Back Branch 0881CB24 29,246 times (length 124)
  Back Branch 0881CAC4 26,772 times (length 33)
  Back Branch 0881CAD4 12,811 times (length 9)
  Back Branch 0881CB48 2,631 times (length 133)
  Back Branch 0881CB70 828 times (length 142)
  Back Branch 0881CB78 480 times (length 10)
  Back Branch 0881C8AC 33 times (length 17)
_S1_2_8929014 34,210 instructions (0.003%), 6,842 calls (08929014 - 08929024, length 5)
_S1_2_88F4664 34,042 instructions (0.003%), 2,927 calls (0883B8C8 - 088F4704, length 189328)
  Back Branch 088F46C4 166 times (length 189313)
  Back Branch 088F46E8 4 times (length 13)
  Back Branch 088F4700 4 times (length 189328)
_S1_2_880F94C 33,894 instructions (0.003%), 1,883 calls (0880F94C - 0880F990, length 18)
_S1_2_881A260 33,743 instructions (0.003%), 4 calls (0881A260 - 0881A318, length 47)
  Back Branch 0881A2C0 2,095 times (length 16)
  Back Branch 0881A304 1,517 times (length 26)
  Back Branch 0881A314 1 times (length 36)
_S1_2_8948970 33,375 instructions (0.003%), 1,335 calls (08948970 - 089489D0, length 25)
_S1_2_8948D20 33,300 instructions (0.003%), 666 calls (0894805C - 08948D24, length 819)
  Back Branch 08948108 1,339 times (length 5)
  Back Branch 08948CF8 1,335 times (length 809)
  Back Branch 08948D20 666 times (length 18)
_S1_2_88CFEB0 32,886 instructions (0.003%), 36 calls (088CFEB0 - 088CFF4C, length 40)
  Back Branch 088CFF30 2,535 times (length 6)
  Back Branch 088CFEEC 1,548 times (length 11)
_S1_2_8951A04 32,724 instructions (0.003%), 909 calls (08951A04 - 08951A90, length 36)
_S1_2_88F9740 32,611 instructions (0.003%), 1,218 calls (088F54A0 - 088F9804, length 4314)
  Back Branch 088F97A0 1,218 times (length 18)
  Back Branch 088F9800 29 times (length 4314)
_S1_2_88364C8 32,526 instructions (0.003%), 2,502 calls (088364C8 - 088364F8, length 13)
_S1_2_8948CE0 32,112 instructions (0.003%), 669 calls (0894805C - 08948CFC, length 809)
  Back Branch 08948108 1,339 times (length 5)
  Back Branch 08948CF8 1,335 times (length 809)
_S1_2_894BDF0 32,036 instructions (0.003%), 669 calls (0894BDF0 - 0894BF04, length 70)
  Back Branch 0894BEF8 419 times (length 43)
  Back Branch 0894BF00 408 times (length 32)
_S1_2_8951858 31,815 instructions (0.003%), 909 calls (08951858 - 089518F4, length 40)
_S1_2_88FCF00 31,668 instructions (0.003%), 1,218 calls (088FC878 - 088FCF0C, length 422)
  Back Branch 088FCF08 1,218 times (length 422)
  Back Branch 088FC958 340 times (length 19)
_S1_2_895C31C 31,200 instructions (0.002%), 780 calls (0895C31C - 0895C3F0, length 54)
_S1_2_8959944 30,405 instructions (0.002%), 324 calls (08959944 - 0895A18C, length 531)
  Back Branch 08959E20 322 times (length 188)
  Back Branch 08959EE0 322 times (length 100)
  Back Branch 08959D74 318 times (length 189)
  Back Branch 0895A080 12 times (length 351)
  Back Branch 0895A078 12 times (length 349)
  Back Branch 0895A03C 11 times (length 130)
  Back Branch 08959F98 8 times (length 7)
  Back Branch 0895A16C 5 times (length 117)
  Back Branch 08959FA8 4 times (length 330)
  Back Branch 08959CB4 2 times (length 76)
  Back Branch 0895A030 2 times (length 320)
  Back Branch 0895A138 1 times (length 188)
  Back Branch 08959FB0 1 times (length 333)
  Back Branch 08959FB8 1 times (length 132)
  Back Branch 08959F74 1 times (length 110)
_S1_2_8922FA8 30,322 instructions (0.002%), 1 calls (08922E40 - 0892300C, length 116)
  Back Branch 08922EA4 2,749 times (length 11)
  Back Branch 08923008 1 times (length 116)
  Back Branch 08922FE8 1 times (length 3)
_S1_2_882B508 30,160 instructions (0.002%), 2 calls (0882B508 - 0882B73C, length 142)
  Back Branch 0882B6F4 999 times (length 59)
  Back Branch 0882B704 997 times (length 63)
  Back Branch 0882B730 997 times (length 30)
_S1_2_88F831C 29,758 instructions (0.002%), 2,927 calls (088F54A0 - 088F83C4, length 3018)
  Back Branch 088F8280 4 times (length 6)
  Back Branch 088F82D8 4 times (length 25)
  Back Branch 088F82F0 2 times (length 37)
  Back Branch 088F8388 1 times (length 86)
  Back Branch 088F8314 1 times (length 2975)
_S1_2_8950728 29,750 instructions (0.002%), 82 calls (08950728 - 089508D0, length 107)
  Back Branch 08950890 828 times (length 29)
  Back Branch 089508A8 82 times (length 64)
  Back Branch 089508C4 81 times (length 18)
  Back Branch 089508CC 81 times (length 20)
_S1_2_894CFB8 28,767 instructions (0.002%), 669 calls (0894CFB8 - 0894D084, length 52)
  Back Branch 0894D040 669 times (length 14)
_S1_2_8948810 28,595 instructions (0.002%), 665 calls (0894878C - 08948834, length 43)
  Back Branch 08948830 665 times (length 43)
_S1_2_8926F14 28,360 instructions (0.002%), 2,836 calls (08926F14 - 08926F38, length 10)
_S1_2_894C7F8 28,098 instructions (0.002%), 1,338 calls (0894C7F8 - 0894C854, length 24)
  Back Branch 0894C834 1,338 times (length 7)
  Back Branch 0894C850 1,338 times (length 13)
_S1_2_88131F0 28,034 instructions (0.002%), 271 calls (088131F0 - 088134EC, length 192)
  Back Branch 088134D0 125 times (length 17)
  Back Branch 088134C8 125 times (length 7)
  Back Branch 08813494 125 times (length 108)
_S1_2_883F648 28,000 instructions (0.002%), 700 calls (0883F648 - 0883F76C, length 74)
  Back Branch 0883F748 700 times (length 21)
  Back Branch 0883F758 700 times (length 23)
_S1_2_88429A4 27,916 instructions (0.002%), 997 calls (088429A4 - 08842A4C, length 43)
_S1_2_89128E0 27,540 instructions (0.002%), 340 calls (089128E0 - 0892713C, length 21016)
_S1_2_88147FC 27,384 instructions (0.002%), 270 calls (088147FC - 08814AAC, length 173)
  Back Branch 088148E0 178 times (length 12)
  Back Branch 08814984 178 times (length 53)
  Back Branch 0881496C 178 times (length 47)
  Back Branch 08814A88 178 times (length 56)
  Back Branch 08814AA8 178 times (length 111)
  Back Branch 08814A18 178 times (length 45)
_S1_2_89108C0 27,367 instructions (0.002%), 1 calls (089107A4 - 08910FF8, length 534)
  Back Branch 08910B10 2,048 times (length 4)
  Back Branch 08910AEC 2,048 times (length 4)
  Back Branch 08910CF8 999 times (length 4)
  Back Branch 08910A4C 312 times (length 7)
  Back Branch 08910A38 312 times (length 11)
  Back Branch 08910D1C 103 times (length 3)
  Back Branch 08910AC8 88 times (length 4)
  Back Branch 08910F84 72 times (length 11)
  Back Branch 08910A84 56 times (length 4)
  Back Branch 08910CD0 49 times (length 4)
  Back Branch 089107C8 48 times (length 11)
  Back Branch 089109FC 40 times (length 7)
  Back Branch 08910B80 32 times (length 4)
  Back Branch 08910AA8 24 times (length 4)
  Back Branch 08910CAC 9 times (length 3)
  Back Branch 08910C1C 8 times (length 191)
  Back Branch 08910E0C 7 times (length 3)
  Back Branch 08910DA8 7 times (length 17)
  Back Branch 08910DE8 7 times (length 3)
  Back Branch 08910EDC 5 times (length 5)
  Back Branch 08910C60 4 times (length 3)
  Back Branch 08910C88 4 times (length 3)
  Back Branch 08910F9C 4 times (length 512)
_S1_2_883C668 27,330 instructions (0.002%), 5,155 calls (0883C668 - 0883C6F8, length 37)
  Back Branch 0883C6E0 92 times (length 28)
  Back Branch 0883C6B0 34 times (length 16)
  Back Branch 0883C690 34 times (length 8)
_S1_2_894D130 27,265 instructions (0.002%), 665 calls (0894D130 - 0894D1F0, length 49)
  Back Branch 0894D1B8 665 times (length 16)
_S1_2_8965E0C 27,218 instructions (0.002%), 13,609 calls (08965E0C - 08965E10, length 2)
_S1_2_8927E14 26,704 instructions (0.002%), 3,338 calls (08927D44 - 08927E1C, length 55)
  Back Branch 08927E18 3,338 times (length 55)
_S1_2_8943E10 25,869 instructions (0.002%), 715 calls (08943E10 - 08943E64, length 22)
  Back Branch 08943E54 2,078 times (length 10)
_S1_2_882F320 25,720 instructions (0.002%), 60 calls (0882F320 - 0882F4D4, length 110)
  Back Branch 0882F4C8 700 times (length 11)
  Back Branch 0882F470 640 times (length 20)
  Back Branch 0882F4D0 60 times (length 62)
_S1_2_88FDFCC 24,926 instructions (0.002%), 242 calls (088FD498 - 088FE00C, length 734)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FE008 242 times (length 261)
  Back Branch 088FD964 119 times (length 309)
_S1_2_8947DD8 24,753 instructions (0.002%), 669 calls (08947DD8 - 08947EA0, length 51)
  Back Branch 08947E9C 669 times (length 17)
_S1_2_895CA14 24,522 instructions (0.002%), 252 calls (0895CA14 - 0895CA80, length 28)
  Back Branch 0895CA60 3,464 times (length 14)
  Back Branch 0895CA50 2 times (length 7)
_S1_2_880F994 24,479 instructions (0.002%), 1,883 calls (0880F994 - 0880F9C8, length 14)
  Back Branch 0880F9C4 1,883 times (length 8)
_S1_2_89454B8 24,084 instructions (0.002%), 892 calls (089454B8 - 08945520, length 27)
  Back Branch 0894551C 892 times (length 9)
_S1_2_8948CC0 24,084 instructions (0.002%), 669 calls (0894805C - 08948CDC, length 801)
  Back Branch 08948108 1,339 times (length 5)
  Back Branch 08948CD8 669 times (length 801)
_S1_2_8934898 24,012 instructions (0.002%), 683 calls (08934898 - 0895A7C8, length 38861)
  Back Branch 089348F4 2,049 times (length 13)
_S1_2_8815D98 23,500 instructions (0.002%), 250 calls (08815D98 - 08815F50, length 111)
  Back Branch 08815F2C 250 times (length 81)
  Back Branch 08815F18 250 times (length 76)
  Back Branch 08815F4C 250 times (length 43)
_S1_2_8920D2C 23,486 instructions (0.002%), 1 calls (08920D2C - 089211A0, length 286)
  Back Branch 08920FA0 338 times (length 53)
  Back Branch 08920E90 337 times (length 3)
  Back Branch 08920D8C 84 times (length 11)
  Back Branch 08920DDC 84 times (length 11)
  Back Branch 08921078 72 times (length 27)
  Back Branch 08920FD8 71 times (length 3)
  Back Branch 08920E2C 18 times (length 11)
  Back Branch 08920E6C 18 times (length 11)
_S1_2_8947D34 23,275 instructions (0.002%), 665 calls (08947D34 - 08947DD4, length 41)
_S1_2_8818CFC 22,803 instructions (0.002%), 1,521 calls (08818CFC - 08818D44, length 19)
_S1_2_8934338 22,792 instructions (0.002%), 3,046 calls (08934338 - 08934364, length 12)
_S1_2_89342F0 22,764 instructions (0.002%), 3,046 calls (089342F0 - 08934310, length 9)
_S1_2_894D088 22,746 instructions (0.002%), 669 calls (0894D088 - 0894D12C, length 42)
  Back Branch 0894D100 669 times (length 13)
_S1_2_8933E50 22,709 instructions (0.002%), 669 calls (08933E50 - 08933F3C, length 60)
_S1_2_894ABE4 22,695 instructions (0.002%), 1,335 calls (0894ABE4 - 0894AC24, length 17)
_S1_2_8927EC8 22,680 instructions (0.002%), 2,835 calls (08927D44 - 08927ED0, length 100)
  Back Branch 08927ECC 2,835 times (length 100)
_S1_2_8927E98 22,680 instructions (0.002%), 2,835 calls (08927D44 - 08927EA0, length 88)
  Back Branch 08927E9C 2,835 times (length 88)
_S1_2_8927E38 22,680 instructions (0.002%), 2,835 calls (08927D44 - 08927E40, length 64)
  Back Branch 08927E3C 2,835 times (length 64)
_S1_2_8927E2C 22,680 instructions (0.002%), 2,835 calls (08927D44 - 08927E34, length 61)
  Back Branch 08927E30 2,835 times (length 61)
_S1_2_8927E20 22,680 instructions (0.002%), 2,835 calls (08927D44 - 08927E28, length 58)
  Back Branch 08927E24 2,835 times (length 58)
_S1_2_881B530 22,370 instructions (0.002%), 778 calls (0881B530 - 0881B628, length 63)
  Back Branch 0881B5F8 12 times (length 20)
_S1_2_89211A4 22,296 instructions (0.002%), 1 calls (089211A4 - 089213AC, length 131)
  Back Branch 0892137C 374 times (length 51)
  Back Branch 08921278 373 times (length 3)
  Back Branch 08921244 93 times (length 11)
  Back Branch 089211F4 93 times (length 11)
_S1_2_894878C 22,209 instructions (0.002%), 673 calls (0894878C - 0894880C, length 33)
_S1_2_88155E4 21,866 instructions (0.002%), 1,028 calls (088155E4 - 08815638, length 22)
_S1_2_89425C4 21,792 instructions (0.002%), 630 calls (089425C4 - 0894263C, length 31)
  Back Branch 08942624 1,686 times (length 10)
  Back Branch 0894261C 1,324 times (length 22)
  Back Branch 089425F4 666 times (length 12)
  Back Branch 08942630 240 times (length 9)
_S1_2_8933A3C 21,660 instructions (0.002%), 301 calls (08933A3C - 08933B78, length 80)
  Back Branch 08933B6C 2 times (length 24)
  Back Branch 08933B74 2 times (length 24)
_S1_2_8942670 21,528 instructions (0.002%), 156 calls (08942670 - 089429BC, length 212)
  Back Branch 089429B0 156 times (length 154)
  Back Branch 089429B8 156 times (length 16)
  Back Branch 08942870 156 times (length 99)
  Back Branch 0894284C 156 times (length 91)
_S1_2_88FE064 21,320 instructions (0.002%), 205 calls (088FD498 - 088FE07C, length 762)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDDB8 547 times (length 113)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FE078 205 times (length 187)
  Back Branch 088FD964 119 times (length 309)
_S1_2_8818D48 21,228 instructions (0.002%), 1,769 calls (08818D48 - 08818D84, length 16)
_S1_2_88FB504 21,079 instructions (0.002%), 22 calls (088FAEF8 - 088FB520, length 395)
  Back Branch 088FAF98 2,109 times (length 15)
  Back Branch 088FB510 17 times (length 392)
  Back Branch 088FB014 12 times (length 38)
  Back Branch 088FB51C 5 times (length 395)
_S1_2_8810CF0 21,004 instructions (0.002%), 178 calls (08810CF0 - 088111F0, length 321)
  Back Branch 088111C4 178 times (length 260)
  Back Branch 088111DC 178 times (length 275)
  Back Branch 088111EC 178 times (length 286)
  Back Branch 088111BC 178 times (length 212)
_S1_2_8933F80 20,936 instructions (0.002%), 1,228 calls (08933F80 - 08934048, length 51)
  Back Branch 08934044 3 times (length 17)
_S1_2_8935F80 20,814 instructions (0.002%), 18 calls (08934398 - 08936688, length 2237)
  Back Branch 0893607C 476 times (length 17)
  Back Branch 08936654 398 times (length 350)
  Back Branch 089360F0 320 times (length 36)
  Back Branch 08935FE8 96 times (length 16)
  Back Branch 08935FFC 96 times (length 9)
  Back Branch 089361B4 78 times (length 119)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08935FD0 18 times (length 104)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_881392C 20,808 instructions (0.002%), 578 calls (0881392C - 08813AE0, length 110)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813A80 3 times (length 46)
_S1_2_8927718 20,790 instructions (0.002%), 4,158 calls (08927718 - 08927728, length 5)
_S1_2_881D764 20,634 instructions (0.002%), 173 calls (0881D764 - 0881D8C8, length 90)
  Back Branch 0881D7F0 552 times (length 15)
  Back Branch 0881D830 360 times (length 22)
  Back Branch 0881D820 350 times (length 15)
  Back Branch 0881D850 345 times (length 36)
  Back Branch 0881D840 338 times (length 29)
  Back Branch 0881D868 151 times (length 45)
  Back Branch 0881D870 116 times (length 54)
  Back Branch 0881D860 87 times (length 47)
  Back Branch 0881D8A4 81 times (length 67)
  Back Branch 0881D8B4 46 times (length 7)
  Back Branch 0881D8C4 35 times (length 16)
_S1_2_8958F04 20,608 instructions (0.002%), 10,304 calls (08958F04 - 08958F08, length 2)
_S1_2_8848970 20,520 instructions (0.002%), 3,420 calls (08848970 - 08848984, length 6)
_S1_2_895CCB8 20,094 instructions (0.002%), 1,182 calls (0895CCB8 - 0895CD10, length 23)
_S1_2_882F660 19,656 instructions (0.002%), 18 calls (0882F660 - 0882F904, length 170)
  Back Branch 0882F8F8 900 times (length 19)
  Back Branch 0882F760 36 times (length 11)
  Back Branch 0882F8A4 18 times (length 89)
  Back Branch 0882F900 18 times (length 44)
_S1_2_894A818 19,386 instructions (0.002%), 3,299 calls (0894A818 - 0894A82C, length 6)
_S1_2_894CB30 19,377 instructions (0.002%), 669 calls (0894CB30 - 0894CB9C, length 28)
  Back Branch 0894CB74 1,335 times (length 8)
_S1_2_889F00C 19,175 instructions (0.002%), 1,475 calls (0889F00C - 0889F09C, length 37)
_S1_2_8806C50 19,076 instructions (0.002%), 502 calls (08806C50 - 08806DB0, length 89)
  Back Branch 08806D14 502 times (length 16)
_S1_2_89207BC 18,842 instructions (0.002%), 1 calls (089207BC - 089209B4, length 127)
  Back Branch 08920984 296 times (length 55)
  Back Branch 08920870 295 times (length 3)
  Back Branch 0892084C 74 times (length 11)
  Back Branch 0892080C 74 times (length 11)
_S1_2_881B660 18,746 instructions (0.001%), 286 calls (0881B660 - 0881B78C, length 76)
_S1_2_8934C24 18,673 instructions (0.001%), 263 calls (08934C24 - 08934D3C, length 71)
_S1_2_8936F04 18,662 instructions (0.001%), 490 calls (08936F04 - 08936F9C, length 39)
  Back Branch 08936F74 636 times (length 7)
  Back Branch 08936F7C 490 times (length 15)
_S1_2_885C630 18,216 instructions (0.001%), 492 calls (0883B57C - 0885C6F8, length 33888)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
_S1_2_88FE1B4 18,200 instructions (0.001%), 175 calls (088FD498 - 088FE1CC, length 846)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDDB8 547 times (length 113)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FE1C8 175 times (length 271)
  Back Branch 088FD964 119 times (length 309)
_S1_2_8938E6C 18,130 instructions (0.001%), 490 calls (08938E6C - 08938FC8, length 88)
  Back Branch 08938FBC 245 times (length 9)
  Back Branch 08938FC4 245 times (length 25)
_S1_2_8813088 18,018 instructions (0.001%), 273 calls (08813088 - 088131EC, length 90)
  Back Branch 08813184 273 times (length 16)
  Back Branch 088131C8 273 times (length 57)
  Back Branch 088131D8 273 times (length 65)
  Back Branch 088131E0 273 times (length 67)
_S1_2_8811E6C 17,691 instructions (0.001%), 1,883 calls (08811E6C - 08811ECC, length 25)
  Back Branch 08811EAC 312 times (length 10)
_S1_2_8937A1C 17,395 instructions (0.001%), 245 calls (08937A1C - 08937B54, length 79)
_S1_2_8948AA4 17,394 instructions (0.001%), 669 calls (08948AA4 - 08948B08, length 26)
_S1_2_881CE8C 17,390 instructions (0.001%), 1,739 calls (0881CE8C - 0881CEB0, length 10)
_S1_2_88FE09C 17,368 instructions (0.001%), 167 calls (088FD498 - 088FE0B4, length 776)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDDB8 547 times (length 113)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FE0B0 167 times (length 201)
  Back Branch 088FD964 119 times (length 309)
_S1_2_895373C 16,983 instructions (0.001%), 142 calls (0895373C - 089537D0, length 38)
  Back Branch 08953768 1,803 times (length 7)
  Back Branch 089537CC 142 times (length 25)
  Back Branch 0895379C 119 times (length 6)
_S1_2_894A68C 16,964 instructions (0.001%), 2,173 calls (0894A68C - 0894A6B4, length 11)
  Back Branch 0894A6A8 2,033 times (length 6)
_S1_2_8841AA4 16,949 instructions (0.001%), 997 calls (08841AA4 - 08841AE4, length 17)
_S1_2_8944740 16,800 instructions (0.001%), 700 calls (08944740 - 0894483C, length 64)
_S1_2_892773C 16,632 instructions (0.001%), 4,158 calls (0892773C - 08927748, length 4)
_S1_2_892772C 16,632 instructions (0.001%), 4,158 calls (0892772C - 08927738, length 4)
_S1_2_8934988 16,632 instructions (0.001%), 264 calls (08934988 - 08934B2C, length 106)
  Back Branch 089349D8 792 times (length 6)
  Back Branch 08934B20 264 times (length 57)
  Back Branch 08934B0C 264 times (length 55)
  Back Branch 08934AF8 264 times (length 50)
_S1_2_8965EB4 16,628 instructions (0.001%), 8,314 calls (08965EB4 - 08965EB8, length 2)
_S1_2_894C5AC 16,625 instructions (0.001%), 665 calls (0894C5AC - 0894C65C, length 45)
_S1_2_8813E24 16,459 instructions (0.001%), 757 calls (08813E24 - 08813E90, length 28)
_S1_2_88F4830 16,277 instructions (0.001%), 354 calls (088F4830 - 088F4908, length 55)
  Back Branch 088F4858 1,770 times (length 4)
  Back Branch 088F4904 1 times (length 35)
_S1_2_880A450 16,109 instructions (0.001%), 254 calls (0880A450 - 0880A5B0, length 89)
  Back Branch 0880A568 127 times (length 14)
  Back Branch 0880A58C 2 times (length 23)
  Back Branch 0880A570 2 times (length 16)
_S1_2_8912FB8 16,103 instructions (0.001%), 2 calls (08837CC8 - 08912FEC, length 224458)
  Back Branch 08837D54 957,206 times (length 9)
  Back Branch 08837E64 1,250 times (length 105)
  Back Branch 08837E1C 1,250 times (length 76)
  Back Branch 08837E00 4 times (length 19)
  Back Branch 08912FE8 2 times (length 224355)
_S1_2_894BF08 16,020 instructions (0.001%), 2,670 calls (0894BF08 - 0894BF1C, length 6)
_S1_2_894AB50 16,020 instructions (0.001%), 1,335 calls (0894AB50 - 0894ABBC, length 28)
  Back Branch 0894AB74 1,335 times (length 9)
  Back Branch 0894AB64 1,335 times (length 5)
_S1_2_8948C48 16,020 instructions (0.001%), 1,335 calls (08948C48 - 08948C74, length 12)
_S1_2_8934430 16,010 instructions (0.001%), 1,601 calls (08934430 - 08934454, length 10)
_S1_2_8934D68 15,780 instructions (0.001%), 263 calls (08934D68 - 08934E54, length 60)
_S1_2_88FE0D4 15,645 instructions (0.001%), 149 calls (088FD498 - 088FE11C, length 802)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FE118 149 times (length 329)
  Back Branch 088FD964 119 times (length 309)
_S1_2_89213B0 15,555 instructions (0.001%), 14 calls (089213B0 - 08921720, length 221)
  Back Branch 089214FC 358 times (length 38)
  Back Branch 08921430 357 times (length 4)
  Back Branch 089216E4 12 times (length 8)
  Back Branch 089215F8 7 times (length 17)
  Back Branch 08921638 7 times (length 3)
  Back Branch 08921708 1 times (length 18)
_S1_2_881450C 15,450 instructions (0.001%), 578 calls (0881450C - 0881460C, length 65)
  Back Branch 088145C0 270 times (length 24)
  Back Branch 088145D8 178 times (length 30)
  Back Branch 088145F8 176 times (length 51)
  Back Branch 088145F0 97 times (length 36)
  Back Branch 088145E0 92 times (length 42)
  Back Branch 08814598 33 times (length 14)
_S1_2_8938990 15,435 instructions (0.001%), 490 calls (08938990 - 08938AEC, length 88)
  Back Branch 08938A1C 245 times (length 17)
_S1_2_88199D0 15,343 instructions (0.001%), 319 calls (088199D0 - 08819B28, length 87)
  Back Branch 08819AEC 319 times (length 52)
  Back Branch 08819AE4 319 times (length 27)
  Back Branch 08819AF4 49 times (length 62)
  Back Branch 08819A78 32 times (length 22)
_S1_2_882FD04 15,288 instructions (0.001%), 14 calls (0882FD04 - 0882FFA8, length 170)
  Back Branch 0882FF9C 700 times (length 19)
  Back Branch 0882FE04 28 times (length 11)
  Back Branch 0882FFA4 14 times (length 44)
  Back Branch 0882FF48 14 times (length 89)
_S1_2_880F64C 15,012 instructions (0.001%), 1,251 calls (0880F64C - 0880F694, length 19)
  Back Branch 0880F690 1,251 times (length 10)
_S1_2_8913258 14,851 instructions (0.001%), 213 calls (08913258 - 089133E0, length 99)
  Back Branch 089132A8 639 times (length 11)
  Back Branch 08913390 203 times (length 21)
  Back Branch 089133D4 2 times (length 17)
  Back Branch 089133DC 2 times (length 39)
_S1_2_894A964 14,718 instructions (0.001%), 669 calls (0894A964 - 0894A9B8, length 22)
_S1_2_8943D54 14,700 instructions (0.001%), 700 calls (08943D54 - 08943DA4, length 21)
  Back Branch 08943D90 700 times (length 6)
  Back Branch 08943DA0 700 times (length 10)
_S1_2_880A164 14,172 instructions (0.001%), 254 calls (0880A164 - 0880A378, length 134)
  Back Branch 0880A358 252 times (length 103)
_S1_2_8943E68 14,000 instructions (0.001%), 700 calls (08943E68 - 08943ECC, length 26)
  Back Branch 08943EC8 700 times (length 6)
  Back Branch 08943EC0 700 times (length 9)
_S1_2_88143A4 13,427 instructions (0.001%), 273 calls (088143A4 - 088144C4, length 73)
  Back Branch 08814488 47 times (length 11)
  Back Branch 08814480 47 times (length 9)
  Back Branch 08814494 45 times (length 14)
_S1_2_88AAE68 13,370 instructions (0.001%), 1 calls (088AAE68 - 088AB398, length 333)
  Back Branch 088AB32C 107 times (length 99)
  Back Branch 088AB168 106 times (length 3)
  Back Branch 088AB024 26 times (length 11)
  Back Branch 088AB07C 26 times (length 11)
  Back Branch 088AB0D4 26 times (length 11)
  Back Branch 088AB12C 26 times (length 11)
  Back Branch 088AAFCC 26 times (length 11)
  Back Branch 088AAF74 26 times (length 11)
  Back Branch 088AAF20 26 times (length 11)
  Back Branch 088AAECC 26 times (length 11)
  Back Branch 088AB364 9 times (length 3)
_S1_2_8934610 13,368 instructions (0.001%), 1,083 calls (08934610 - 08934708, length 63)
_S1_2_8942540 13,335 instructions (0.001%), 129 calls (08942540 - 089425C0, length 33)
  Back Branch 08942598 1,238 times (length 9)
  Back Branch 089425AC 294 times (length 7)
_S1_2_880F714 13,181 instructions (0.001%), 1,883 calls (0880F714 - 0880F72C, length 7)
_S1_2_88104FC 13,164 instructions (0.001%), 600 calls (088104FC - 088105E4, length 59)
  Back Branch 088105A8 591 times (length 34)
  Back Branch 08810598 591 times (length 30)
  Back Branch 088105C4 591 times (length 39)
  Back Branch 0881054C 9 times (length 9)
_S1_2_8841A40 13,039 instructions (0.001%), 1,003 calls (08841A40 - 08841A70, length 13)
_S1_2_8819CF8 13,035 instructions (0.001%), 33 calls (08819CF8 - 08819E9C, length 106)
  Back Branch 08819E5C 528 times (length 11)
  Back Branch 08819E90 528 times (length 11)
  Back Branch 08819E64 33 times (length 21)
  Back Branch 08819E98 33 times (length 71)
_S1_2_89484B0 12,977 instructions (0.001%), 683 calls (089484B0 - 0894850C, length 24)
_S1_2_882F1A0 12,815 instructions (0.001%), 19 calls (0882F1A0 - 0882F31C, length 96)
  Back Branch 0882F310 1,029 times (length 10)
  Back Branch 0882F220 192 times (length 14)
  Back Branch 0882F318 21 times (length 58)
_S1_2_880E1DC 12,750 instructions (0.001%), 250 calls (0880E1DC - 0880E2D8, length 64)
  Back Branch 0880E280 250 times (length 29)
  Back Branch 0880E2C0 250 times (length 37)
  Back Branch 0880E25C 250 times (length 20)
_S1_2_8948968 12,711 instructions (0.001%), 669 calls (089488D8 - 0894896C, length 38)
  Back Branch 08948968 669 times (length 38)
_S1_2_8935C9C 12,624 instructions (0.001%), 263 calls (08934534 - 08935CB8, length 1506)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935CB4 263 times (length 1506)
_S1_2_880B778 12,622 instructions (0.001%), 127 calls (0880B778 - 0880BA40, length 179)
  Back Branch 0880B92C 125 times (length 51)
  Back Branch 0880B944 125 times (length 57)
_S1_2_8944CB4 12,600 instructions (0.001%), 700 calls (08944CB4 - 08944D34, length 33)
  Back Branch 08944D30 700 times (length 8)
_S1_2_8936814 12,495 instructions (0.001%), 245 calls (08936814 - 08936900, length 60)
_S1_2_88490BC 12,410 instructions (0.001%), 180 calls (088490BC - 08849424, length 219)
  Back Branch 08849228 180 times (length 80)
  Back Branch 088492D4 135 times (length 76)
  Back Branch 08849420 105 times (length 130)
  Back Branch 088492B4 45 times (length 39)
  Back Branch 08849394 30 times (length 95)
  Back Branch 088493E4 7 times (length 167)
  Back Branch 08849378 7 times (length 150)
  Back Branch 088492E4 5 times (length 113)
  Back Branch 08849360 3 times (length 134)
  Back Branch 08849404 2 times (length 175)
_S1_2_893F8E0 12,394 instructions (0.001%), 561 calls (0893F6F8 - 0893F90C, length 134)
  Back Branch 0893F908 561 times (length 134)
  Back Branch 0893F754 3 times (length 8)
  Back Branch 0893F748 3 times (length 8)
  Back Branch 0893F760 3 times (length 20)
_S1_2_88BDF14 12,254 instructions (0.001%), 525 calls (088BDF14 - 088BDFA8, length 38)
  Back Branch 088BDF70 240 times (length 4)
  Back Branch 088BDF9C 240 times (length 16)
_S1_2_891FAC0 12,240 instructions (0.001%), 510 calls (0891FAC0 - 0891FB58, length 39)
_S1_2_8841A74 12,036 instructions (0.001%), 1,003 calls (08841A74 - 08841AA0, length 12)
_S1_2_88326A4 12,021 instructions (0.001%), 483 calls (088326A4 - 08832718, length 30)
_S1_2_894ABC0 12,015 instructions (0.001%), 1,335 calls (0894ABC0 - 0894ABE0, length 9)
_S1_2_89392EC 12,005 instructions (0.001%), 245 calls (089392EC - 08939450, length 90)
  Back Branch 0893944C 245 times (length 25)
  Back Branch 08939444 245 times (length 9)
_S1_2_883E024 12,005 instructions (0.001%), 245 calls (0883E024 - 0883E0E4, length 49)
_S1_2_8965F04 11,912 instructions (0.001%), 5,956 calls (08965F04 - 08965F08, length 2)
_S1_2_8912CCC 11,845 instructions (0.001%), 850 calls (08912CCC - 08912D28, length 24)
_S1_2_8935CBC 11,760 instructions (0.001%), 245 calls (08934534 - 08935CD8, length 1514)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935CD4 245 times (length 1514)
_S1_2_882F08C 11,541 instructions (0.001%), 288 calls (0882F08C - 0882F0F8, length 28)
  Back Branch 0882F0C8 896 times (length 7)
_S1_2_8835AF8 11,537 instructions (0.001%), 45 calls (08835AF8 - 08835D74, length 160)
  Back Branch 08835CD8 868 times (length 6)
  Back Branch 08835CE8 173 times (length 12)
  Back Branch 08835D70 31 times (length 133)
_S1_2_883E1A0 11,403 instructions (0.001%), 543 calls (0883E1A0 - 0883E1F0, length 21)
_S1_2_8948A14 11,373 instructions (0.001%), 669 calls (08948A14 - 08948AA0, length 36)
_S1_2_89488D8 11,373 instructions (0.001%), 669 calls (089488D8 - 08948964, length 36)
_S1_2_89486B8 11,373 instructions (0.001%), 669 calls (089486B8 - 08948780, length 51)
_S1_2_8937134 11,308 instructions (0.001%), 247 calls (08937134 - 08937298, length 90)
  Back Branch 089371C8 385 times (length 17)
  Back Branch 089371E0 178 times (length 12)
  Back Branch 089371E8 38 times (length 24)
_S1_2_891FB5C 11,270 instructions (0.001%), 90 calls (08912DD8 - 08920688, length 13869)
  Back Branch 089203D0 90 times (length 525)
  Back Branch 0891FBC8 90 times (length 34)
  Back Branch 08920398 90 times (length 511)
  Back Branch 08920360 90 times (length 497)
  Back Branch 089204B0 90 times (length 574)
  Back Branch 08920408 90 times (length 539)
  Back Branch 08920440 90 times (length 553)
  Back Branch 08920478 90 times (length 567)
  Back Branch 0891FC14 4 times (length 13201)
_S1_2_881A6F4 11,254 instructions (0.001%), 212 calls (0881A6F4 - 0881A884, length 101)
  Back Branch 0881A7EC 212 times (length 23)
  Back Branch 0881A880 1 times (length 87)
_S1_2_880FFEC 11,191 instructions (0.001%), 361 calls (0880FFEC - 08810098, length 44)
_S1_2_8814670 11,160 instructions (0.001%), 273 calls (08814670 - 088147F8, length 99)
  Back Branch 08814758 270 times (length 18)
  Back Branch 088147F4 176 times (length 43)
  Back Branch 0881477C 97 times (length 38)
  Back Branch 088147A0 97 times (length 60)
_S1_2_8952B70 11,135 instructions (0.001%), 81 calls (08952B70 - 08952DF8, length 163)
  Back Branch 08952DE0 310 times (length 11)
  Back Branch 08952CBC 95 times (length 11)
  Back Branch 08952CE8 81 times (length 55)
  Back Branch 08952DF4 62 times (length 71)
_S1_2_8812FD0 11,111 instructions (0.001%), 271 calls (08812FD0 - 08813084, length 46)
_S1_2_89376E0 11,076 instructions (0.001%), 247 calls (089376E0 - 0893783C, length 88)
  Back Branch 0893776C 384 times (length 17)
  Back Branch 08937784 177 times (length 12)
  Back Branch 0893778C 37 times (length 24)
  Back Branch 08937830 2 times (length 9)
  Back Branch 08937838 1 times (length 25)
_S1_2_88300B0 11,016 instructions (0.001%), 28 calls (088300B0 - 08830300, length 149)
  Back Branch 088302C8 400 times (length 19)
  Back Branch 08830134 56 times (length 11)
  Back Branch 08830274 28 times (length 88)
_S1_2_880F74C 10,899 instructions (0.001%), 1,557 calls (0880F74C - 0880F764, length 7)
_S1_2_8942D10 10,880 instructions (0.001%), 544 calls (08942D10 - 08942D5C, length 20)
_S1_2_893A33C 10,865 instructions (0.001%), 2,173 calls (0893A33C - 0893A34C, length 5)
_S1_2_894A754 10,704 instructions (0.001%), 669 calls (0894A754 - 0894A7A0, length 20)
_S1_2_894A704 10,704 instructions (0.001%), 669 calls (0894A704 - 0894A750, length 20)
_S1_2_8948B0C 10,704 instructions (0.001%), 669 calls (08948B0C - 08948B48, length 16)
_S1_2_894A6CC 10,692 instructions (0.001%), 1,338 calls (0894A6CC - 0894A700, length 14)
_S1_2_880A934 10,650 instructions (0.001%), 170 calls (0880A934 - 0880AAC8, length 102)
  Back Branch 0880AA7C 45 times (length 35)
  Back Branch 0880AAAC 45 times (length 36)
_S1_2_8965E8C 10,304 instructions (0.001%), 5,152 calls (08965E8C - 08965E90, length 2)
_S1_2_8935860 10,257 instructions (0.001%), 263 calls (08935860 - 089358F8, length 39)
_S1_2_88FAEF8 10,230 instructions (0.001%), 8 calls (088FAEF8 - 088FB500, length 387)
  Back Branch 088FAF98 2,109 times (length 15)
  Back Branch 088FB014 12 times (length 38)
_S1_2_8939454 10,045 instructions (0.001%), 245 calls (08939454 - 08939520, length 52)
  Back Branch 0893951C 245 times (length 35)
  Back Branch 08939500 245 times (length 23)
  Back Branch 089394E4 245 times (length 16)
_S1_2_8937B58 10,045 instructions (0.001%), 245 calls (08937B58 - 08937C20, length 51)
  Back Branch 08937BCC 245 times (length 12)
  Back Branch 08937BF0 245 times (length 8)
  Back Branch 08937BF8 245 times (length 23)
_S1_2_89516C8 10,044 instructions (0.001%), 162 calls (089516C8 - 089517D4, length 68)
  Back Branch 089517C4 162 times (length 5)
_S1_2_8926CA4 10,041 instructions (0.001%), 114 calls (08926CA4 - 08926DB8, length 70)
  Back Branch 08926D44 570 times (length 8)
_S1_2_893A2DC 9,966 instructions (0.001%), 543 calls (0893A2DC - 0893A338, length 24)
_S1_2_881B5CC 9,958 instructions (0.001%), 766 calls (0881B5B0 - 0881B5F4, length 18)
  Back Branch 0881B5F0 766 times (length 18)
_S1_2_89537D4 9,882 instructions (0.001%), 81 calls (089537D4 - 089539D8, length 130)
_S1_2_88123F4 9,817 instructions (0.001%), 222 calls (088123F4 - 0881250C, length 71)
  Back Branch 088124E8 49 times (length 48)
_S1_2_8813AE4 9,779 instructions (0.001%), 1,397 calls (08813AE4 - 08813AFC, length 7)
_S1_2_8813AAC 9,720 instructions (0.001%), 270 calls (088139C0 - 08813AB0, length 61)
  Back Branch 08813AAC 270 times (length 61)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813A80 3 times (length 46)
_S1_2_88FDF10 9,600 instructions (0.001%), 96 calls (088FD498 - 088FDF28, length 677)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FD964 119 times (length 309)
  Back Branch 088FDD74 96 times (length 96)
  Back Branch 088FDF24 96 times (length 115)
_S1_2_8936904 9,555 instructions (0.001%), 245 calls (08936904 - 089369C4, length 49)
  Back Branch 08936994 245 times (length 8)
  Back Branch 0893699C 245 times (length 23)
  Back Branch 08936970 245 times (length 12)
_S1_2_893550C 9,555 instructions (0.001%), 245 calls (0893550C - 089355E4, length 55)
_S1_2_8965E9C 9,548 instructions (0.001%), 4,774 calls (08965E9C - 08965EA0, length 2)
_S1_2_8863AA4 9,457 instructions (0.001%), 1 calls (088314B8 - 08863D9C, length 51770)
  Back Branch 0883153C 910,772 times (length 13)
  Back Branch 088314F0 540,941 times (length 4)
  Back Branch 08831554 17,078 times (length 15)
  Back Branch 08863C5C 1,023 times (length 15)
  Back Branch 08863BF4 48 times (length 4)
  Back Branch 08863CD0 1 times (length 51720)
  Back Branch 08863D98 1 times (length 59)
  Back Branch 08863D70 1 times (length 48)
_S1_2_8962624 9,394 instructions (0.001%), 854 calls (08962618 - 08962640, length 11)
  Back Branch 0896263C 854 times (length 11)
_S1_2_8812914 9,324 instructions (0.001%), 222 calls (08812914 - 088129E0, length 52)
  Back Branch 088129B4 222 times (length 17)
_S1_2_8814AB0 9,213 instructions (0.001%), 270 calls (08814AB0 - 08814BC4, length 70)
  Back Branch 08814B78 237 times (length 18)
  Back Branch 08814BC0 92 times (length 50)
  Back Branch 08814B9C 92 times (length 35)
  Back Branch 08814B68 33 times (length 6)
  Back Branch 08814B58 33 times (length 10)
_S1_2_880F730 9,147 instructions (0.001%), 1,308 calls (0880F730 - 0880F748, length 7)
_S1_2_881B030 9,114 instructions (0.001%), 173 calls (0881B030 - 0881B120, length 61)
  Back Branch 0881B11C 173 times (length 39)
  Back Branch 0881B100 5 times (length 21)
_S1_2_8943DD0 9,100 instructions (0.001%), 700 calls (08943DD0 - 08943E00, length 13)
_S1_2_8841E24 9,081 instructions (0.001%), 2 calls (08841E24 - 08841F40, length 72)
  Back Branch 08841F1C 361 times (length 25)
  Back Branch 08841EEC 361 times (length 15)
  Back Branch 08841ECC 361 times (length 27)
  Back Branch 08841E70 3 times (length 6)
_S1_2_895B728 9,056 instructions (0.001%), 283 calls (0895B728 - 0895B7A4, length 32)
_S1_2_89513A4 8,991 instructions (0.001%), 81 calls (089513A4 - 0895158C, length 123)
_S1_2_88C8174 8,989 instructions (0.001%), 501 calls (088C8174 - 088C81A8, length 14)
  Back Branch 088C8194 896 times (length 5)
_S1_2_8842A50 8,973 instructions (0.001%), 997 calls (08842A50 - 08842A70, length 9)
_S1_2_8922864 8,820 instructions (0.001%), 210 calls (0882CC4C - 0892713C, length 256317)
  Back Branch 08922868 210 times (length 1105)
_S1_2_880CC94 8,786 instructions (0.001%), 327 calls (0880CC94 - 0880CD00, length 28)
  Back Branch 0880CCF0 192 times (length 14)
_S1_2_89355E8 8,636 instructions (0.001%), 508 calls (089355E8 - 08935674, length 36)
_S1_2_8935CDC 8,575 instructions (0.001%), 1,225 calls (08935CDC - 08935D34, length 23)
_S1_2_8810794 8,545 instructions (0.001%), 97 calls (08810794 - 08810BE0, length 276)
  Back Branch 08810BBC 3 times (length 241)
  Back Branch 08810BD4 3 times (length 254)
  Back Branch 08810B9C 3 times (length 171)
  Back Branch 08810B54 3 times (length 193)
  Back Branch 08810B48 3 times (length 87)
  Back Branch 08810B7C 3 times (length 36)
_S1_2_884A394 8,384 instructions (0.001%), 524 calls (0884A394 - 0884A434, length 41)
_S1_2_8965BEC 8,038 instructions (0.001%), 4,019 calls (08965BEC - 08965BF0, length 2)
_S1_2_8965BE4 8,038 instructions (0.001%), 4,019 calls (08965BE4 - 08965BE8, length 2)
_S1_2_89440BC 8,028 instructions (0.001%), 892 calls (089440BC - 089440E4, length 11)
_S1_2_8944090 8,028 instructions (0.001%), 892 calls (08944090 - 089440B8, length 11)
_S1_2_894AC78 8,010 instructions (0.001%), 1,335 calls (0894AC78 - 0894ACC4, length 20)
_S1_2_894AC28 8,010 instructions (0.001%), 1,335 calls (0894AC28 - 0894AC74, length 20)
_S1_2_88104A4 7,786 instructions (0.001%), 458 calls (088104A4 - 088104F8, length 22)
_S1_2_88FCEEC 7,726 instructions (0.001%), 286 calls (088FC878 - 088FCEFC, length 418)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCEF8 286 times (length 418)
_S1_2_8830B3C 7,704 instructions (0.001%), 60 calls (088308F4 - 08830B60, length 156)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B5C 63 times (length 156)
_S1_2_880CD04 7,699 instructions (0.001%), 323 calls (0880CD04 - 0880CD60, length 24)
_S1_2_891FF48 7,521 instructions (0.001%), 60 calls (08912DD8 - 08920700, length 13899)
  Back Branch 08920190 60 times (length 123)
  Back Branch 08920158 60 times (length 116)
  Back Branch 08920120 60 times (length 102)
  Back Branch 089200E8 60 times (length 88)
  Back Branch 089200B0 60 times (length 74)
  Back Branch 08920040 60 times (length 46)
  Back Branch 08920078 60 times (length 60)
  Back Branch 0891FFB4 60 times (length 285)
  Back Branch 0891FC14 4 times (length 13201)
  Back Branch 0891FFD0 1 times (length 252)
_S1_2_891FE08 7,521 instructions (0.001%), 60 calls (08912DD8 - 089206C4, length 13884)
  Back Branch 0891FE74 60 times (length 205)
  Back Branch 08920608 60 times (length 496)
  Back Branch 08920640 60 times (length 503)
  Back Branch 08920598 60 times (length 468)
  Back Branch 089205D0 60 times (length 482)
  Back Branch 08920528 60 times (length 440)
  Back Branch 08920560 60 times (length 454)
  Back Branch 089204F0 60 times (length 426)
  Back Branch 0891FC14 4 times (length 13201)
  Back Branch 0891FE90 1 times (length 172)
_S1_2_891FCF0 7,521 instructions (0.001%), 60 calls (08912DD8 - 0892073C, length 13914)
  Back Branch 08920320 60 times (length 373)
  Back Branch 089202E8 60 times (length 366)
  Back Branch 089202B0 60 times (length 352)
  Back Branch 08920278 60 times (length 338)
  Back Branch 08920240 60 times (length 324)
  Back Branch 08920208 60 times (length 310)
  Back Branch 089201D0 60 times (length 296)
  Back Branch 0891FD5C 60 times (length 135)
  Back Branch 0891FC14 4 times (length 13201)
  Back Branch 0891FD78 1 times (length 102)
_S1_2_89271D4 7,410 instructions (0.001%), 114 calls (089271D4 - 08927244, length 29)
  Back Branch 08927230 570 times (length 9)
_S1_2_8922858 7,350 instructions (0.001%), 210 calls (08922554 - 08922860, length 196)
  Back Branch 0892285C 210 times (length 196)
  Back Branch 089226D8 3 times (length 24)
  Back Branch 089226FC 1 times (length 33)
_S1_2_8812510 7,340 instructions (0.001%), 734 calls (08812510 - 088125B0, length 41)
_S1_2_8819B74 7,245 instructions (0.001%), 315 calls (08819B74 - 08819BE0, length 28)
_S1_2_8812604 7,225 instructions (0.001%), 220 calls (08812604 - 088126F8, length 62)
  Back Branch 088126C4 95 times (length 31)
_S1_2_8815580 7,150 instructions (0.001%), 286 calls (08815580 - 088155E0, length 25)
_S1_2_883F24C 7,104 instructions (0.001%), 192 calls (0883F174 - 0883F270, length 64)
  Back Branch 0883F26C 192 times (length 64)
_S1_2_8834DF4 6,898 instructions (0.001%), 83 calls (08834DF4 - 08834F90, length 104)
  Back Branch 08834F0C 115 times (length 6)
  Back Branch 08834F1C 89 times (length 40)
  Back Branch 08834E8C 83 times (length 25)
  Back Branch 08834EB8 60 times (length 15)
_S1_2_8912A40 6,872 instructions (0.001%), 285 calls (08912A40 - 08912AAC, length 28)
_S1_2_8940C98 6,864 instructions (0.001%), 78 calls (08940A24 - 0894244C, length 1675)
  Back Branch 08940D54 234 times (length 10)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08941C40 78 times (length 966)
  Back Branch 08941B58 78 times (length 1081)
_S1_2_889FAC8 6,840 instructions (0.001%), 3,420 calls (0889FAC8 - 0889FACC, length 2)
_S1_2_883A7DC 6,742 instructions (0.001%), 128 calls (0883A7DC - 0883AB24, length 211)
  Back Branch 0883A888 64 times (length 17)
  Back Branch 0883A904 32 times (length 30)
  Back Branch 0883A90C 32 times (length 50)
  Back Branch 0883A9F4 32 times (length 91)
  Back Branch 0883A8FC 32 times (length 46)
  Back Branch 0883AB20 30 times (length 77)
  Back Branch 0883AA38 30 times (length 84)
  Back Branch 0883AB04 2 times (length 70)
  Back Branch 0883AA9C 2 times (length 109)
_S1_2_8937FFC 6,419 instructions (0.001%), 245 calls (08937FFC - 08938158, length 88)
  Back Branch 0893814C 4 times (length 9)
  Back Branch 08938154 1 times (length 25)
_S1_2_8953C70 6,396 instructions (0.001%), 164 calls (08953C70 - 08953D38, length 51)
  Back Branch 08953D2C 164 times (length 39)
  Back Branch 08953D34 164 times (length 4)
_S1_2_883DD4C 6,370 instructions (0.001%), 245 calls (0883DD4C - 0883DDB0, length 26)
_S1_2_89361BC 6,318 instructions (0.001%), 78 calls (08934398 - 08936600, length 2203)
  Back Branch 0893622C 234 times (length 16)
  Back Branch 08936240 234 times (length 9)
  Back Branch 08936214 78 times (length 249)
  Back Branch 0893628C 78 times (length 28)
  Back Branch 0893629C 78 times (length 11)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_8934808 6,306 instructions (0.001%), 264 calls (08934808 - 0895A7C8, length 38897)
  Back Branch 08934864 792 times (length 13)
_S1_2_88119F4 6,303 instructions (0.001%), 191 calls (088119F4 - 08811A74, length 33)
  Back Branch 08811A60 191 times (length 19)
  Back Branch 08811A70 191 times (length 23)
_S1_2_8944064 6,300 instructions (0.001%), 700 calls (08944064 - 0894408C, length 11)
_S1_2_894549C 6,244 instructions (0.000%), 892 calls (0894549C - 089454B4, length 7)
_S1_2_889F0A0 6,236 instructions (0.000%), 262 calls (0889F088 - 0889F398, length 197)
  Back Branch 0889F38C 238 times (length 194)
  Back Branch 0889F120 11 times (length 39)
  Back Branch 0889F33C 9 times (length 175)
  Back Branch 0889F104 7 times (length 32)
  Back Branch 0889F394 7 times (length 196)
  Back Branch 0889F34C 3 times (length 178)
_S1_2_8936E40 6,147 instructions (0.000%), 245 calls (08936E40 - 08936F00, length 49)
  Back Branch 08936ED0 2 times (length 8)
  Back Branch 08936EAC 1 times (length 12)
  Back Branch 08936ED8 1 times (length 23)
_S1_2_881009C 6,137 instructions (0.000%), 361 calls (0881009C - 088100DC, length 17)
_S1_2_8936C60 6,125 instructions (0.000%), 245 calls (08936C60 - 08936D20, length 49)
_S1_2_8939C80 6,086 instructions (0.000%), 263 calls (08939C80 - 0893A388, length 451)
_S1_2_883CE18 6,084 instructions (0.000%), 7 calls (0883CE18 - 0883CF00, length 59)
  Back Branch 0883CEF4 341 times (length 17)
  Back Branch 0883CEFC 7 times (length 35)
_S1_2_8806908 6,048 instructions (0.000%), 252 calls (08806908 - 08806980, length 31)
_S1_2_88C8454 6,040 instructions (0.000%), 8 calls (088C8454 - 088C8610, length 112)
  Back Branch 088C84C4 320 times (length 4)
  Back Branch 088C85B0 240 times (length 17)
  Back Branch 088C853C 8 times (length 15)
  Back Branch 088C8528 8 times (length 12)
_S1_2_8830B64 6,031 instructions (0.000%), 43 calls (088308F4 - 08830B88, length 166)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B84 44 times (length 166)
_S1_2_881167C 6,017 instructions (0.000%), 547 calls (0881167C - 088116A4, length 11)
_S1_2_880F9CC 5,984 instructions (0.000%), 272 calls (0880F9CC - 0880FA20, length 22)
_S1_2_883CF04 5,973 instructions (0.000%), 543 calls (0883CF04 - 0883CF34, length 13)
  Back Branch 0883CF24 543 times (length 6)
_S1_2_883CC00 5,924 instructions (0.000%), 8 calls (0883CC00 - 0883CD38, length 79)
  Back Branch 0883CD2C 324 times (length 17)
  Back Branch 0883CD34 8 times (length 35)
  Back Branch 0883CCB0 8 times (length 27)
_S1_2_8951590 5,913 instructions (0.000%), 81 calls (08951590 - 089516C4, length 78)
_S1_2_8951A94 5,904 instructions (0.000%), 164 calls (08951A94 - 08951B20, length 36)
_S1_2_88FCC70 5,863 instructions (0.000%), 217 calls (088FC878 - 088FCC80, length 259)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCC7C 217 times (length 259)
_S1_2_889F040 5,796 instructions (0.000%), 240 calls (0889F040 - 0889F350, length 197)
  Back Branch 0889F120 11 times (length 39)
  Back Branch 0889F33C 9 times (length 175)
  Back Branch 0889F104 7 times (length 32)
  Back Branch 0889F34C 3 times (length 178)
  Back Branch 0889F328 3 times (length 139)
_S1_2_8912AB0 5,784 instructions (0.000%), 240 calls (08912AB0 - 08912B18, length 27)
_S1_2_8835678 5,744 instructions (0.000%), 65 calls (08835678 - 08835874, length 128)
  Back Branch 08835870 32 times (length 103)
  Back Branch 088357F0 32 times (length 12)
_S1_2_8819988 5,742 instructions (0.000%), 319 calls (08819988 - 088199CC, length 18)
_S1_2_8810690 5,723 instructions (0.000%), 97 calls (08810690 - 08810C18, length 355)
  Back Branch 08810BBC 3 times (length 241)
  Back Branch 08810BD4 3 times (length 254)
  Back Branch 08810B9C 3 times (length 171)
  Back Branch 08810B54 3 times (length 193)
  Back Branch 08810B48 3 times (length 87)
  Back Branch 08810B7C 3 times (length 36)
_S1_2_8819B2C 5,670 instructions (0.000%), 315 calls (08819B2C - 08819B70, length 18)
_S1_2_889F1C8 5,631 instructions (0.000%), 243 calls (0889F088 - 0889F350, length 179)
  Back Branch 0889F2F4 240 times (length 156)
  Back Branch 0889F33C 9 times (length 175)
  Back Branch 0889F34C 3 times (length 178)
  Back Branch 0889F244 3 times (length 112)
  Back Branch 0889F2FC 3 times (length 158)
_S1_2_889F24C 5,627 instructions (0.000%), 244 calls (0889F088 - 0889F3B4, length 204)
  Back Branch 0889F2DC 243 times (length 150)
  Back Branch 0889F2CC 1 times (length 146)
  Back Branch 0889F2E4 1 times (length 152)
  Back Branch 0889F2B0 1 times (length 139)
_S1_2_889F178 5,589 instructions (0.000%), 243 calls (0889F088 - 0889F368, length 185)
  Back Branch 0889F1B8 243 times (length 77)
  Back Branch 0889F120 11 times (length 39)
  Back Branch 0889F33C 9 times (length 175)
  Back Branch 0889F104 7 times (length 32)
  Back Branch 0889F34C 3 times (length 178)
  Back Branch 0889F328 3 times (length 139)
_S1_2_889F128 5,589 instructions (0.000%), 243 calls (0889F088 - 0889F380, length 191)
  Back Branch 0889F168 243 times (length 57)
  Back Branch 0889F120 11 times (length 39)
  Back Branch 0889F33C 9 times (length 175)
  Back Branch 0889F104 7 times (length 32)
  Back Branch 0889F34C 3 times (length 178)
  Back Branch 0889F328 3 times (length 139)
_S1_2_8926B00 5,581 instructions (0.000%), 114 calls (08926B00 - 08926BD8, length 55)
  Back Branch 08926BC4 113 times (length 14)
_S1_2_880F87C 5,508 instructions (0.000%), 306 calls (0880F87C - 0880F8C0, length 18)
_S1_2_880F5E0 5,508 instructions (0.000%), 306 calls (0880F5E0 - 0880F628, length 19)
  Back Branch 0880F624 306 times (length 7)
_S1_2_895C6E0 5,478 instructions (0.000%), 195 calls (0895C6E0 - 0895C85C, length 96)
  Back Branch 0895C828 129 times (length 70)
  Back Branch 0895C73C 48 times (length 17)
  Back Branch 0895C778 44 times (length 18)
  Back Branch 0895C830 9 times (length 55)
  Back Branch 0895C838 6 times (length 12)
  Back Branch 0895C784 4 times (length 12)
  Back Branch 0895C7B8 4 times (length 35)
  Back Branch 0895C7A8 4 times (length 21)
_S1_2_88FC9C8 5,427 instructions (0.000%), 201 calls (088FC878 - 088FC9D8, length 89)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FC9D4 201 times (length 89)
_S1_2_881528C 5,421 instructions (0.000%), 417 calls (0881528C - 088152BC, length 13)
_S1_2_8933F60 5,352 instructions (0.000%), 669 calls (08933F60 - 08933F7C, length 8)
_S1_2_8937958 5,187 instructions (0.000%), 245 calls (08937958 - 08937A18, length 49)
  Back Branch 089379E8 4 times (length 8)
  Back Branch 089379C4 1 times (length 12)
  Back Branch 089379F0 1 times (length 23)
_S1_2_8921DDC 5,148 instructions (0.000%), 70 calls (0882AAC8 - 089220E0, length 253319)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B5C 63 times (length 156)
  Back Branch 08922084 39 times (length 155)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
  Back Branch 0883C8F4 11 times (length 38)
  Back Branch 0883C8C8 4 times (length 17)
  Back Branch 089220D0 1 times (length 247143)
  Back Branch 08921F84 1 times (length 253233)
  Back Branch 08921FB4 1 times (length 474)
  Back Branch 0892189C 1 times (length 234485)
_S1_2_8836568 5,122 instructions (0.000%), 2,561 calls (08836568 - 0883656C, length 2)
_S1_2_88FCD24 5,115 instructions (0.000%), 165 calls (088FC878 - 088FCD34, length 304)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD30 165 times (length 304)
_S1_2_895A7CC 5,040 instructions (0.000%), 336 calls (0895A7CC - 0895A804, length 15)
_S1_2_880A114 5,040 instructions (0.000%), 252 calls (0880A114 - 0880A160, length 20)
  Back Branch 0880A15C 252 times (length 10)
_S1_2_8934928 5,016 instructions (0.000%), 264 calls (08934928 - 08934984, length 24)
_S1_2_8942E88 4,992 instructions (0.000%), 312 calls (08942DB8 - 08942E98, length 57)
  Back Branch 08942E94 312 times (length 57)
_S1_2_8813A9C 4,984 instructions (0.000%), 178 calls (088139C4 - 08813AA0, length 56)
  Back Branch 08813A9C 178 times (length 56)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813A80 3 times (length 46)
_S1_2_88116A8 4,923 instructions (0.000%), 547 calls (088116A8 - 088116C8, length 9)
_S1_2_883BC6C 4,905 instructions (0.000%), 545 calls (0883BC6C - 0883BC8C, length 9)
_S1_2_8944D38 4,900 instructions (0.000%), 700 calls (08944D38 - 08944D50, length 7)
_S1_2_89555A8 4,860 instructions (0.000%), 324 calls (089555A8 - 08955680, length 55)
_S1_2_880A37C 4,826 instructions (0.000%), 127 calls (0880A37C - 0880A410, length 38)
_S1_2_880A094 4,778 instructions (0.000%), 252 calls (0880A094 - 0880A110, length 32)
_S1_2_8948CA4 4,662 instructions (0.000%), 666 calls (08948CA4 - 08948CBC, length 7)
_S1_2_89221C0 4,657 instructions (0.000%), 137 calls (088308F4 - 0892237C, length 247459)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 0892220C 137 times (length 11)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B5C 63 times (length 156)
  Back Branch 08922310 59 times (length 76)
  Back Branch 089222AC 44 times (length 52)
  Back Branch 089222FC 2 times (length 247282)
  Back Branch 08922248 1 times (length 26)
  Back Branch 08922240 1 times (length 25)
  Back Branch 08922274 1 times (length 38)
  Back Branch 08922378 1 times (length 236206)
  Back Branch 0892234C 1 times (length 92)
_S1_2_8936FA0 4,655 instructions (0.000%), 245 calls (08936FA0 - 08937028, length 35)
_S1_2_8940DE0 4,636 instructions (0.000%), 78 calls (08940A24 - 0894225C, length 1551)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08942258 78 times (length 1291)
  Back Branch 08941A80 74 times (length 1027)
  Back Branch 08940EC4 4 times (length 276)
_S1_2_8815238 4,607 instructions (0.000%), 271 calls (08815238 - 08815288, length 21)
_S1_2_894234C 4,602 instructions (0.000%), 78 calls (08940A24 - 0894244C, length 1675)
  Back Branch 08940D54 234 times (length 10)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 0894235C 78 times (length 467)
  Back Branch 08941C40 78 times (length 966)
  Back Branch 08941B58 78 times (length 1081)
_S1_2_882EF24 4,544 instructions (0.000%), 142 calls (0882EF24 - 0882EFA0, length 32)
_S1_2_89352B0 4,505 instructions (0.000%), 265 calls (089352B0 - 0893533C, length 36)
_S1_2_89350EC 4,505 instructions (0.000%), 265 calls (089350EC - 08935178, length 36)
_S1_2_89357D0 4,471 instructions (0.000%), 263 calls (089357D0 - 0893585C, length 36)
_S1_2_893547C 4,471 instructions (0.000%), 263 calls (0893547C - 08935508, length 36)
_S1_2_8804E54 4,452 instructions (0.000%), 212 calls (08804E54 - 08804EA4, length 21)
_S1_2_8804E00 4,452 instructions (0.000%), 212 calls (08804E00 - 08804E50, length 21)
_S1_2_88101E4 4,410 instructions (0.000%), 315 calls (088101E4 - 08810230, length 20)
_S1_2_88C1278 4,312 instructions (0.000%), 98 calls (088C1278 - 088C1358, length 57)
  Back Branch 088C12D4 196 times (length 11)
_S1_2_88F4404 4,305 instructions (0.000%), 35 calls (088F4404 - 088F4660, length 152)
  Back Branch 088F4464 70 times (length 6)
  Back Branch 088F465C 70 times (length 129)
  Back Branch 088F461C 70 times (length 113)
_S1_2_89362BC 4,222 instructions (0.000%), 78 calls (08934398 - 08936674, length 2232)
  Back Branch 08936670 78 times (length 223)
  Back Branch 08936360 61 times (length 332)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08936368 17 times (length 311)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_88CFF50 4,194 instructions (0.000%), 9 calls (088CFF50 - 088D00CC, length 96)
  Back Branch 088CFFA8 297 times (length 11)
  Back Branch 088D00A4 36 times (length 7)
  Back Branch 088D0018 9 times (length 6)
_S1_2_8806550 4,146 instructions (0.000%), 90 calls (08806550 - 088065B8, length 27)
  Back Branch 08806598 203 times (length 12)
_S1_2_880B27C 4,125 instructions (0.000%), 125 calls (0880B27C - 0880B30C, length 37)
  Back Branch 0880B2D0 125 times (length 3)
_S1_2_89536AC 4,068 instructions (0.000%), 113 calls (089536AC - 08953738, length 36)
_S1_2_882F064 4,054 instructions (0.000%), 81 calls (0882F064 - 0882F088, length 10)
  Back Branch 0882F07C 892 times (length 4)
_S1_2_881D8CC 4,052 instructions (0.000%), 11 calls (0881D8CC - 0881DAD4, length 131)
  Back Branch 0881DA48 173 times (length 17)
_S1_2_894C858 4,014 instructions (0.000%), 1,338 calls (0894C858 - 0894C860, length 3)
_S1_2_880B11C 4,000 instructions (0.000%), 250 calls (0880B11C - 0880B158, length 16)
_S1_2_8807F18 4,000 instructions (0.000%), 250 calls (08807F18 - 08807F9C, length 34)
_S1_2_88F86E4 3,958 instructions (0.000%), 217 calls (088F54A0 - 088F87B0, length 3269)
  Back Branch 088F8738 213 times (length 7)
  Back Branch 088F87AC 2 times (length 3269)
_S1_2_882F004 3,927 instructions (0.000%), 21 calls (0882F004 - 0882F060, length 24)
  Back Branch 0882F034 420 times (length 9)
_S1_2_882EFA4 3,927 instructions (0.000%), 21 calls (0882EFA4 - 0882F000, length 24)
  Back Branch 0882EFD4 420 times (length 9)
_S1_2_8952A1C 3,912 instructions (0.000%), 81 calls (08952A1C - 08952B6C, length 85)
  Back Branch 08952B68 81 times (length 31)
  Back Branch 08952AAC 29 times (length 12)
_S1_2_8912FF0 3,895 instructions (0.000%), 205 calls (0883B57C - 08913090, length 220870)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
  Back Branch 0891308C 1 times (length 220826)
_S1_2_8942640 3,864 instructions (0.000%), 36 calls (089425C4 - 0894266C, length 43)
  Back Branch 08942624 1,686 times (length 10)
  Back Branch 0894261C 1,324 times (length 22)
  Back Branch 089425F4 666 times (length 12)
  Back Branch 08942630 240 times (length 9)
  Back Branch 08942668 36 times (length 43)
_S1_2_89227C8 3,846 instructions (0.000%), 137 calls (0892263C - 089227D4, length 103)
  Back Branch 089227D0 137 times (length 103)
  Back Branch 089226D8 3 times (length 24)
  Back Branch 089226FC 1 times (length 33)
_S1_2_8935BFC 3,840 instructions (0.000%), 80 calls (08934534 - 08935C18, length 1466)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935C14 80 times (length 1466)
_S1_2_88FB524 3,819 instructions (0.000%), 201 calls (088FB524 - 088FB58C, length 27)
_S1_2_880F3E8 3,753 instructions (0.000%), 417 calls (0880F3E8 - 0880F408, length 9)
_S1_2_8935C3C 3,744 instructions (0.000%), 78 calls (08934534 - 08935C58, length 1482)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935C54 78 times (length 1482)
_S1_2_88FCD10 3,704 instructions (0.000%), 120 calls (088FC878 - 088FCD20, length 299)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD1C 120 times (length 299)
_S1_2_8805388 3,612 instructions (0.000%), 301 calls (08805388 - 088053C4, length 16)
_S1_2_88FCCC0 3,591 instructions (0.000%), 133 calls (088FC878 - 088FCCD0, length 279)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCCCC 133 times (length 279)
_S1_2_8809884 3,555 instructions (0.000%), 45 calls (08809884 - 088099CC, length 83)
  Back Branch 088099C8 45 times (length 26)
  Back Branch 088099B4 45 times (length 35)
_S1_2_8965CAC 3,538 instructions (0.000%), 1,769 calls (08965CAC - 08965CB0, length 2)
_S1_2_8951280 3,483 instructions (0.000%), 81 calls (08951280 - 089513A0, length 73)
  Back Branch 08951324 81 times (length 30)
  Back Branch 08951304 81 times (length 22)
_S1_2_883346C 3,430 instructions (0.000%), 26 calls (0883346C - 08833658, length 124)
  Back Branch 088335E8 143 times (length 12)
  Back Branch 088335AC 45 times (length 16)
  Back Branch 088334F8 45 times (length 8)
_S1_2_881A618 3,392 instructions (0.000%), 212 calls (0881A618 - 0881A660, length 19)
  Back Branch 0881A65C 212 times (length 6)
_S1_2_88080A4 3,375 instructions (0.000%), 125 calls (088080A4 - 08808134, length 37)
_S1_2_884C500 3,343 instructions (0.000%), 32 calls (0882F08C - 0884CBE0, length 30422)
  Back Branch 0882F0C8 896 times (length 7)
  Back Branch 0884C550 128 times (length 5)
  Back Branch 0884C7B8 32 times (length 11)
  Back Branch 0884C6F0 32 times (length 56)
  Back Branch 0884C6BC 29 times (length 60)
  Back Branch 0884CA24 3 times (length 244)
_S1_2_8814290 3,330 instructions (0.000%), 222 calls (08814290 - 088142C8, length 15)
_S1_2_88126FC 3,300 instructions (0.000%), 220 calls (088126FC - 08812764, length 27)
_S1_2_8811670 3,282 instructions (0.000%), 1,094 calls (08811670 - 08811678, length 3)
_S1_2_895A808 3,250 instructions (0.000%), 325 calls (0895A808 - 08965BF8, length 11517)
_S1_2_88BDFAC 3,245 instructions (0.000%), 180 calls (088BDFAC - 088BE024, length 31)
  Back Branch 088BDFF0 180 times (length 4)
  Back Branch 088BE014 180 times (length 13)
_S1_2_883FF6C 3,224 instructions (0.000%), 52 calls (0883FE78 - 0883FF9C, length 74)
  Back Branch 0883FEF0 52 times (length 13)
  Back Branch 0883FF98 52 times (length 16)
  Back Branch 0883FF84 52 times (length 5)
  Back Branch 0883FF8C 52 times (length 7)
  Back Branch 0883FF58 52 times (length 14)
  Back Branch 0883FF64 52 times (length 61)
  Back Branch 0883FF2C 52 times (length 27)
_S1_2_8806524 3,223 instructions (0.000%), 293 calls (08806524 - 0880654C, length 11)
_S1_2_88FCE04 3,213 instructions (0.000%), 119 calls (088FC878 - 088FCE14, length 360)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCE10 119 times (length 360)
_S1_2_883E018 3,185 instructions (0.000%), 245 calls (0883E018 - 08939BC4, length 257772)
_S1_2_88127CC 3,170 instructions (0.000%), 315 calls (088127CC - 0881280C, length 17)
  Back Branch 08812808 4 times (length 9)
  Back Branch 08812800 4 times (length 5)
_S1_2_8838510 3,168 instructions (0.000%), 288 calls (08838510 - 08838538, length 11)
_S1_2_88406D0 3,160 instructions (0.000%), 12 calls (088406D0 - 08840800, length 77)
  Back Branch 088407EC 370 times (length 7)
  Back Branch 0884070C 8 times (length 6)
  Back Branch 088407B4 6 times (length 20)
_S1_2_8935B3C 3,156 instructions (0.000%), 263 calls (08935B3C - 08935B68, length 12)
_S1_2_89220E4 3,151 instructions (0.000%), 137 calls (089220E4 - 089221BC, length 55)
_S1_2_8942D90 3,120 instructions (0.000%), 312 calls (08942D90 - 08942DB4, length 10)
_S1_2_8832CB0 3,102 instructions (0.000%), 22 calls (08832CB0 - 08832EB0, length 129)
  Back Branch 08832E8C 44 times (length 19)
_S1_2_8965D04 3,042 instructions (0.000%), 1,521 calls (08965D04 - 08965D08, length 2)
_S1_2_883365C 3,036 instructions (0.000%), 19 calls (0883346C - 088336BC, length 149)
  Back Branch 088335E8 143 times (length 12)
  Back Branch 088335AC 45 times (length 16)
  Back Branch 088334F8 45 times (length 8)
  Back Branch 088336B8 19 times (length 149)
_S1_2_88128D0 3,003 instructions (0.000%), 273 calls (088128D0 - 08812910, length 17)
_S1_2_8815D58 3,000 instructions (0.000%), 250 calls (08815D58 - 08815D94, length 16)
_S1_2_8810C1C 2,944 instructions (0.000%), 92 calls (08810C1C - 08810CD4, length 47)
_S1_2_8935B6C 2,940 instructions (0.000%), 245 calls (08935B6C - 08935B98, length 12)
_S1_2_8951974 2,916 instructions (0.000%), 81 calls (08951974 - 08951A00, length 36)
_S1_2_8813A88 2,914 instructions (0.000%), 94 calls (088139C4 - 08813A98, length 54)
  Back Branch 08813A94 94 times (length 54)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813A80 3 times (length 46)
_S1_2_88FCEDC 2,912 instructions (0.000%), 112 calls (088FC878 - 088FCEE8, length 413)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCEE4 112 times (length 413)
_S1_2_883853C 2,880 instructions (0.000%), 288 calls (0883853C - 08838560, length 10)
_S1_2_8912D50 2,866 instructions (0.000%), 285 calls (08912D14 - 08912D68, length 22)
  Back Branch 08912D58 285 times (length 19)
  Back Branch 08912D64 8 times (length 21)
_S1_2_895C23C 2,814 instructions (0.000%), 67 calls (0895C23C - 0895C318, length 56)
_S1_2_88F8ADC 2,769 instructions (0.000%), 119 calls (088F8ADC - 088F8C04, length 75)
_S1_2_881BC2C 2,768 instructions (0.000%), 173 calls (0881BC2C - 0881BC68, length 16)
_S1_2_8807FA0 2,750 instructions (0.000%), 125 calls (08807FA0 - 08808014, length 30)
  Back Branch 08808010 125 times (length 11)
_S1_2_881165C 2,735 instructions (0.000%), 547 calls (0881165C - 0881166C, length 5)
_S1_2_8811DB8 2,731 instructions (0.000%), 306 calls (08811DB8 - 08811DF0, length 15)
  Back Branch 08811DEC 283 times (length 11)
  Back Branch 08811DE4 16 times (length 4)
_S1_2_883DAB0 2,695 instructions (0.000%), 245 calls (0883DAB0 - 0883DAE0, length 13)
  Back Branch 0883DAD0 245 times (length 6)
_S1_2_8805D98 2,691 instructions (0.000%), 299 calls (08805D98 - 08805DB8, length 9)
_S1_2_88FBBF4 2,660 instructions (0.000%), 133 calls (088FBBF4 - 088FBD1C, length 75)
_S1_2_88142CC 2,640 instructions (0.000%), 220 calls (088142CC - 08814338, length 28)
_S1_2_8942CE4 2,630 instructions (0.000%), 526 calls (08942CE4 - 08942CF4, length 5)
_S1_2_8940358 2,630 instructions (0.000%), 263 calls (08940358 - 089403B8, length 25)
_S1_2_893F9DC 2,630 instructions (0.000%), 263 calls (0893F9DC - 0893FA3C, length 25)
_S1_2_8940B04 2,617 instructions (0.000%), 18 calls (08940A24 - 089424A8, length 1698)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08941060 34 times (length 316)
  Back Branch 08942438 18 times (length 1274)
  Back Branch 089421F4 18 times (length 1130)
  Back Branch 08941090 18 times (length 391)
  Back Branch 08941644 15 times (length 382)
_S1_2_88F9808 2,610 instructions (0.000%), 286 calls (088F54A0 - 088F9830, length 4325)
  Back Branch 088F982C 3 times (length 4325)
_S1_2_89517D8 2,592 instructions (0.000%), 81 calls (089517D8 - 08951854, length 32)
_S1_2_883BC90 2,555 instructions (0.000%), 1 calls (0883BC90 - 0883BE60, length 117)
  Back Branch 0883BE2C 272 times (length 9)
  Back Branch 0883BD8C 1 times (length 39)
  Back Branch 0883BDEC 1 times (length 63)
  Back Branch 0883BD28 1 times (length 13)
  Back Branch 0883BD6C 1 times (length 31)
  Back Branch 0883BD38 1 times (length 18)
  Back Branch 0883BE04 1 times (length 68)
  Back Branch 0883BE5C 1 times (length 90)
_S1_2_89518F8 2,542 instructions (0.000%), 82 calls (089518F8 - 08951970, length 31)
_S1_2_88564EC 2,508 instructions (0.000%), 180 calls (0885640C - 088564F8, length 60)
  Back Branch 088564F4 180 times (length 60)
  Back Branch 088564E4 13 times (length 37)
_S1_2_88102D0 2,492 instructions (0.000%), 178 calls (088102D0 - 0881031C, length 20)
_S1_2_8810234 2,492 instructions (0.000%), 178 calls (08810234 - 08810268, length 14)
_S1_2_880FA24 2,448 instructions (0.000%), 272 calls (0880FA24 - 0880FA58, length 14)
  Back Branch 0880FA54 272 times (length 6)
_S1_2_8912D6C 2,408 instructions (0.000%), 240 calls (08912D14 - 08912D94, length 33)
  Back Branch 08912D74 240 times (length 26)
_S1_2_8927298 2,394 instructions (0.000%), 114 calls (08927298 - 089272E8, length 21)
_S1_2_881A230 2,332 instructions (0.000%), 212 calls (0881A230 - 0881A25C, length 12)
  Back Branch 0881A258 212 times (length 6)
_S1_2_88C7080 2,307 instructions (0.000%), 9 calls (088C7080 - 088C7218, length 103)
  Back Branch 088C711C 90 times (length 11)
  Back Branch 088C71E8 45 times (length 69)
_S1_2_8818FD0 2,282 instructions (0.000%), 326 calls (08818FD0 - 08818FE8, length 7)
_S1_2_893501C 2,240 instructions (0.000%), 80 calls (0893501C - 08935088, length 28)
_S1_2_895D848 2,228 instructions (0.000%), 15 calls (0895CDC4 - 0895E684, length 1585)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895E2D0 15 times (length 1290)
  Back Branch 0895DCFC 15 times (length 293)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
  Back Branch 0895E294 1 times (length 16)
  Back Branch 0895E2A8 1 times (length 20)
_S1_2_88F87C4 2,193 instructions (0.000%), 165 calls (088F54A0 - 088F8804, length 3290)
  Back Branch 088F8800 4 times (length 3290)
_S1_2_88078A8 2,160 instructions (0.000%), 45 calls (088078A8 - 08807970, length 51)
_S1_2_8834F94 2,146 instructions (0.000%), 7 calls (08834F94 - 08835130, length 104)
  Back Branch 0883509C 53 times (length 15)
  Back Branch 0883512C 32 times (length 92)
  Back Branch 088350F0 25 times (length 6)
  Back Branch 0883510C 22 times (length 38)
  Back Branch 08835114 7 times (length 83)
_S1_2_8943E04 2,145 instructions (0.000%), 715 calls (08943E04 - 08943E0C, length 3)
_S1_2_88DFBA4 2,144 instructions (0.000%), 1 calls (088DFBA4 - 088E047C, length 567)
  Back Branch 088DFECC 200 times (length 4)
  Back Branch 088E0380 16 times (length 11)
  Back Branch 088DFDA8 16 times (length 18)
  Back Branch 088DFC44 5 times (length 18)
  Back Branch 088E038C 4 times (length 16)
  Back Branch 088E03CC 4 times (length 11)
  Back Branch 088E0164 4 times (length 36)
  Back Branch 088DFE40 4 times (length 18)
  Back Branch 088DFDB8 4 times (length 24)
  Back Branch 088DFFD0 3 times (length 18)
  Back Branch 088DFDE8 2 times (length 10)
_S1_2_880F8C4 2,142 instructions (0.000%), 306 calls (0880F8C4 - 0880F8DC, length 7)
_S1_2_881026C 2,136 instructions (0.000%), 178 calls (0881026C - 088102A0, length 14)
_S1_2_8812B68 2,107 instructions (0.000%), 49 calls (08812B68 - 08812C24, length 48)
  Back Branch 08812C0C 49 times (length 16)
_S1_2_88FD270 2,078 instructions (0.000%), 2 calls (088FD270 - 088FD434, length 114)
  Back Branch 088FD3E4 200 times (length 5)
  Back Branch 088FD314 62 times (length 14)
  Back Branch 088FD338 6 times (length 5)
_S1_2_88D054C 2,073 instructions (0.000%), 13 calls (088D0160 - 088D0554, length 254)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
  Back Branch 088D0550 13 times (length 201)
_S1_2_8813DFC 2,050 instructions (0.000%), 205 calls (08813DFC - 08813E20, length 10)
_S1_2_8953FAC 2,050 instructions (0.000%), 82 calls (08953FAC - 0895400C, length 25)
_S1_2_8841058 2,028 instructions (0.000%), 119 calls (08841058 - 089660F8, length 300073)
  Back Branch 08841098 118 times (length 11)
  Back Branch 088410B8 1 times (length 20)
_S1_2_881ACA8 2,007 instructions (0.000%), 223 calls (0881ACA8 - 0881ACC8, length 9)
_S1_2_8953F70 2,002 instructions (0.000%), 143 calls (08953F70 - 08953FA8, length 15)
  Back Branch 08953FA4 143 times (length 6)
_S1_2_896608C 1,994 instructions (0.000%), 997 calls (0896608C - 08966090, length 2)
_S1_2_8965FAC 1,994 instructions (0.000%), 997 calls (08965FAC - 08965FB0, length 2)
_S1_2_88F8808 1,984 instructions (0.000%), 120 calls (088F54A0 - 088F8864, length 3314)
  Back Branch 088F8860 4 times (length 3314)
_S1_2_8838B40 1,980 instructions (0.000%), 120 calls (08838B40 - 08838B90, length 21)
_S1_2_8922718 1,973 instructions (0.000%), 70 calls (0892263C - 08922724, length 59)
  Back Branch 08922720 70 times (length 59)
  Back Branch 089226D8 3 times (length 24)
  Back Branch 089226FC 1 times (length 33)
_S1_2_8951B24 1,968 instructions (0.000%), 82 calls (08951B24 - 08951B80, length 24)
_S1_2_895415C 1,960 instructions (0.000%), 140 calls (0895415C - 08954194, length 15)
  Back Branch 08954190 140 times (length 6)
_S1_2_8815564 1,911 instructions (0.000%), 273 calls (08815564 - 0881557C, length 7)
_S1_2_88152C0 1,911 instructions (0.000%), 273 calls (088152C0 - 088152D8, length 7)
_S1_2_8804DDC 1,908 instructions (0.000%), 212 calls (08804DDC - 08804DFC, length 9)
_S1_2_8943180 1,900 instructions (0.000%), 18 calls (08943180 - 0894325C, length 56)
  Back Branch 08943208 78 times (length 15)
  Back Branch 08943224 74 times (length 20)
_S1_2_8810CD8 1,890 instructions (0.000%), 315 calls (08810CD8 - 08810CEC, length 6)
_S1_2_8912D48 1,890 instructions (0.000%), 270 calls (08912D18 - 08912D4C, length 14)
  Back Branch 08912D48 270 times (length 14)
_S1_2_89408B8 1,890 instructions (0.000%), 18 calls (089408B8 - 08940B00, length 147)
  Back Branch 08940A88 197 times (length 27)
_S1_2_894A124 1,888 instructions (0.000%), 106 calls (0894A124 - 0894A1F0, length 52)
_S1_2_880A414 1,887 instructions (0.000%), 127 calls (0880A414 - 0880A44C, length 15)
_S1_2_8954060 1,863 instructions (0.000%), 81 calls (08954060 - 089540B8, length 23)
_S1_2_88410D8 1,776 instructions (0.000%), 119 calls (088410D8 - 08966110, length 300047)
  Back Branch 08841104 118 times (length 8)
_S1_2_88099D0 1,750 instructions (0.000%), 250 calls (088099D0 - 08809AB0, length 57)
_S1_2_8965EAC 1,738 instructions (0.000%), 869 calls (08965EAC - 08965EB0, length 2)
_S1_2_881433C 1,702 instructions (0.000%), 851 calls (0881433C - 08814340, length 2)
_S1_2_8954108 1,701 instructions (0.000%), 81 calls (08954108 - 08954158, length 21)
_S1_2_881A998 1,696 instructions (0.000%), 212 calls (0881A998 - 0881A9B4, length 8)
_S1_2_8804DBC 1,696 instructions (0.000%), 212 calls (08804DBC - 08804DD8, length 8)
_S1_2_8942D78 1,686 instructions (0.000%), 281 calls (08942D78 - 08942D8C, length 6)
_S1_2_8942CF8 1,686 instructions (0.000%), 281 calls (08942CF8 - 08942D0C, length 6)
_S1_2_88F9834 1,652 instructions (0.000%), 112 calls (088F54A0 - 088F98B8, length 4359)
  Back Branch 088F9898 28 times (length 4352)
  Back Branch 088F98B4 2 times (length 4359)
_S1_2_8941874 1,638 instructions (0.000%), 78 calls (08940A24 - 0894244C, length 1675)
  Back Branch 08940D54 234 times (length 10)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08941C40 78 times (length 966)
  Back Branch 08941B58 78 times (length 1081)
  Back Branch 0894187C 78 times (length 66)
_S1_2_880F3B8 1,626 instructions (0.000%), 271 calls (0880F3B8 - 0880F3CC, length 6)
_S1_2_8954010 1,620 instructions (0.000%), 81 calls (08954010 - 0895405C, length 20)
_S1_2_8942D60 1,578 instructions (0.000%), 263 calls (08942D60 - 08942D74, length 6)
_S1_2_8835F94 1,566 instructions (0.000%), 14 calls (08835F94 - 088361AC, length 135)
  Back Branch 088360E4 29 times (length 12)
_S1_2_8934E7C 1,560 instructions (0.000%), 78 calls (08934E7C - 08934EC8, length 20)
_S1_2_88189CC 1,548 instructions (0.000%), 30 calls (088189CC - 08818A90, length 50)
  Back Branch 08818A0C 81 times (length 4)
_S1_2_883F91C 1,530 instructions (0.000%), 62 calls (0883F91C - 0883F998, length 32)
_S1_2_8841180 1,520 instructions (0.000%), 126 calls (08841180 - 088411DC, length 24)
_S1_2_884CF88 1,493 instructions (0.000%), 1 calls (0884CF88 - 0884D2C0, length 207)
  Back Branch 0884D08C 64 times (length 11)
  Back Branch 0884D180 32 times (length 84)
  Back Branch 0884D1AC 32 times (length 22)
  Back Branch 0884D1B4 1 times (length 96)
  Back Branch 0884D2A8 1 times (length 108)
_S1_2_881A9B8 1,488 instructions (0.000%), 213 calls (0881A9B8 - 0881A9D0, length 7)
_S1_2_881A9D4 1,484 instructions (0.000%), 212 calls (0881A9D4 - 0881A9EC, length 7)
_S1_2_883B780 1,475 instructions (0.000%), 59 calls (0883B780 - 0895127C, length 284352)
_S1_2_8934D40 1,458 instructions (0.000%), 18 calls (08934C24 - 08934D64, length 81)
  Back Branch 08934D60 18 times (length 81)
_S1_2_8812768 1,445 instructions (0.000%), 95 calls (08812768 - 088127C8, length 25)
  Back Branch 088127C4 2 times (length 17)
  Back Branch 088127BC 2 times (length 7)
_S1_2_8806F54 1,421 instructions (0.000%), 49 calls (08806F54 - 08807000, length 44)
  Back Branch 08806FFC 49 times (length 19)
_S1_2_8814D58 1,419 instructions (0.000%), 33 calls (08814D58 - 08814E18, length 49)
  Back Branch 08814E14 33 times (length 9)
_S1_2_8807394 1,415 instructions (0.000%), 129 calls (08807394 - 088073BC, length 11)
_S1_2_8950620 1,364 instructions (0.000%), 37 calls (08950620 - 089506CC, length 44)
  Back Branch 08950674 68 times (length 7)
  Back Branch 089506BC 37 times (length 6)
_S1_2_8810174 1,358 instructions (0.000%), 97 calls (08810174 - 088101B0, length 16)
_S1_2_8813F44 1,344 instructions (0.000%), 96 calls (08813F44 - 08813F88, length 18)
_S1_2_8935C1C 1,307 instructions (0.000%), 19 calls (08934534 - 08935C38, length 1474)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935C34 19 times (length 1474)
_S1_2_88105E8 1,305 instructions (0.000%), 45 calls (088105E8 - 0881068C, length 42)
  Back Branch 08810680 45 times (length 13)
_S1_2_8935C5C 1,249 instructions (0.000%), 18 calls (08934534 - 08935C78, length 1490)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935C74 18 times (length 1490)
_S1_2_8935BDC 1,249 instructions (0.000%), 18 calls (08934534 - 08935BF8, length 1458)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935BF4 18 times (length 1458)
_S1_2_8934FB4 1,248 instructions (0.000%), 78 calls (08934FB4 - 08934FF0, length 16)
_S1_2_884B574 1,242 instructions (0.000%), 54 calls (0884B574 - 0884B5FC, length 35)
_S1_2_880FF98 1,235 instructions (0.000%), 95 calls (0880FF98 - 0880FFCC, length 14)
  Back Branch 0880FFC8 95 times (length 6)
_S1_2_88FE260 1,232 instructions (0.000%), 11 calls (088FD498 - 088FE27C, length 890)
  Back Branch 088FD898 2,808 times (length 258)
  Back Branch 088FDC38 1,265 times (length 292)
  Back Branch 088FDA50 340 times (length 122)
  Back Branch 088FD964 119 times (length 309)
  Back Branch 088FE278 11 times (length 206)
  Back Branch 088FDF88 11 times (length 229)
_S1_2_89403BC 1,225 instructions (0.000%), 245 calls (089403BC - 089403CC, length 5)
_S1_2_893FA40 1,225 instructions (0.000%), 245 calls (0893FA40 - 0893FA50, length 5)
_S1_2_88FCF10 1,219 instructions (0.000%), 45 calls (088FC878 - 088FCF20, length 427)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCF1C 45 times (length 427)
_S1_2_8953EA0 1,215 instructions (0.000%), 81 calls (08953EA0 - 08953ED8, length 15)
_S1_2_8812394 1,211 instructions (0.000%), 173 calls (08812394 - 088123AC, length 7)
_S1_2_881235C 1,211 instructions (0.000%), 173 calls (0881235C - 08812374, length 7)
_S1_2_8953EDC 1,200 instructions (0.000%), 80 calls (08953EDC - 08953F14, length 15)
_S1_2_88FBF48 1,176 instructions (0.000%), 98 calls (088FBD04 - 088FBF74, length 157)
  Back Branch 088FBF54 98 times (length 150)
_S1_2_883A010 1,170 instructions (0.000%), 65 calls (0883A010 - 0883A054, length 18)
_S1_2_880FF68 1,164 instructions (0.000%), 97 calls (0880FF68 - 0880FF94, length 12)
_S1_2_88FB600 1,157 instructions (0.000%), 87 calls (088FB578 - 088FB6F4, length 96)
  Back Branch 088FB60C 87 times (length 38)
  Back Branch 088FB6F0 1 times (length 96)
_S1_2_884BECC 1,144 instructions (0.000%), 13 calls (0884BECC - 088FD434, length 181595)
  Back Branch 088FD3E4 200 times (length 5)
  Back Branch 088FD314 62 times (length 14)
  Back Branch 0884BF44 26 times (length 10)
  Back Branch 0884C064 13 times (length 13)
  Back Branch 0884C048 13 times (length 81)
  Back Branch 0884C09C 13 times (length 27)
  Back Branch 088FD338 6 times (length 5)
_S1_2_883BF08 1,120 instructions (0.000%), 28 calls (0883BE74 - 0883BF10, length 40)
  Back Branch 0883BF0C 28 times (length 40)
_S1_2_88FC3A0 1,106 instructions (0.000%), 35 calls (088FBD00 - 088FC474, length 478)
  Back Branch 088FC3E4 28 times (length 443)
  Back Branch 088FC0B4 7 times (length 239)
  Back Branch 088FC470 7 times (length 261)
_S1_2_88101B4 1,104 instructions (0.000%), 92 calls (088101B4 - 088101E0, length 12)
_S1_2_8965CFC 1,090 instructions (0.000%), 545 calls (08965CFC - 08965D00, length 2)
_S1_2_8811DA8 1,088 instructions (0.000%), 272 calls (08811DA8 - 08811DB4, length 4)
_S1_2_8811228 1,083 instructions (0.000%), 361 calls (08811228 - 08811230, length 3)
_S1_2_8838AE8 1,080 instructions (0.000%), 60 calls (08838AE8 - 08838B14, length 12)
  Back Branch 08838B08 120 times (length 6)
_S1_2_8811204 1,068 instructions (0.000%), 178 calls (08811204 - 08811218, length 6)
_S1_2_883B62C 1,058 instructions (0.000%), 22 calls (0883B57C - 0883B634, length 47)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
_S1_2_884B9B0 1,054 instructions (0.000%), 27 calls (0884B9B0 - 0884BB24, length 94)
  Back Branch 0884BA90 24 times (length 45)
  Back Branch 0884BAFC 3 times (length 26)
  Back Branch 0884BAF4 3 times (length 70)
  Back Branch 0884BB20 2 times (length 28)
_S1_2_8912DB4 1,050 instructions (0.000%), 525 calls (08912DB4 - 08912DB8, length 2)
_S1_2_884BB28 1,046 instructions (0.000%), 27 calls (0884BB28 - 0884BC9C, length 94)
  Back Branch 0884BC0C 24 times (length 46)
  Back Branch 0884BC80 3 times (length 28)
  Back Branch 0884BC78 3 times (length 73)
  Back Branch 0884BC98 2 times (length 25)
_S1_2_88F89F4 1,036 instructions (0.000%), 28 calls (088F54A0 - 088F8A54, length 3438)
  Back Branch 088F8A50 28 times (length 3438)
_S1_2_8813AA4 1,023 instructions (0.000%), 33 calls (088139C0 - 08813AA8, length 59)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813AA4 33 times (length 59)
  Back Branch 08813A80 3 times (length 46)
_S1_2_8942B64 1,008 instructions (0.000%), 18 calls (08942B64 - 08942C48, length 58)
  Back Branch 08942C2C 18 times (length 27)
  Back Branch 08942C08 18 times (length 18)
  Back Branch 08942C44 18 times (length 32)
_S1_2_8965F84 1,006 instructions (0.000%), 503 calls (08965F84 - 08965F88, length 2)
_S1_2_8965F64 1,006 instructions (0.000%), 503 calls (08965F64 - 08965F68, length 2)
_S1_2_88FC0BC 994 instructions (0.000%), 35 calls (088FBD00 - 088FC1A0, length 297)
  Back Branch 088FC0E4 35 times (length 250)
  Back Branch 088FC19C 7 times (length 297)
_S1_2_88FCB70 992 instructions (0.000%), 38 calls (088FC878 - 088FCB7C, length 194)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCB78 38 times (length 194)
_S1_2_88C81AC 990 instructions (0.000%), 8 calls (088C81AC - 088C83CC, length 137)
  Back Branch 088C8238 16 times (length 11)
  Back Branch 088C82C0 16 times (length 11)
_S1_2_883F884 988 instructions (0.000%), 52 calls (0883F884 - 0883F918, length 38)
  Back Branch 0883F8E4 52 times (length 19)
_S1_2_89403D0 980 instructions (0.000%), 245 calls (089403D0 - 089403F8, length 11)
_S1_2_893FA54 980 instructions (0.000%), 245 calls (0893FA54 - 0893FA7C, length 11)
_S1_2_8814064 969 instructions (0.000%), 51 calls (08814064 - 088140C0, length 24)
_S1_2_8849428 961 instructions (0.000%), 15 calls (08849428 - 08849790, length 219)
  Back Branch 08849700 15 times (length 95)
  Back Branch 08849594 15 times (length 80)
  Back Branch 08849650 1 times (length 113)
  Back Branch 088496CC 1 times (length 134)
_S1_2_89217E0 941 instructions (0.000%), 1 calls (0882F1A0 - 0892181C, length 248224)
  Back Branch 0882F310 1,029 times (length 10)
  Back Branch 0882F220 192 times (length 14)
  Back Branch 0882F318 21 times (length 58)
  Back Branch 08921818 1 times (length 248224)
_S1_2_880DC34 936 instructions (0.000%), 36 calls (0880DC34 - 0880E138, length 322)
_S1_2_88F999C 936 instructions (0.000%), 28 calls (088F54A0 - 088F9A68, length 4467)
  Back Branch 088F9A2C 4 times (length 4453)
_S1_2_88D00D0 918 instructions (0.000%), 9 calls (088D00D0 - 088D0498, length 243)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
  Back Branch 088D0488 9 times (length 223)
_S1_2_881C490 913 instructions (0.000%), 11 calls (0881C490 - 0881C668, length 119)
_S1_2_8935A5C 880 instructions (0.000%), 80 calls (08935A5C - 08935A84, length 11)
_S1_2_880DC18 875 instructions (0.000%), 125 calls (0880DC18 - 0880DC30, length 7)
_S1_2_880D010 868 instructions (0.000%), 62 calls (0880D010 - 0880D044, length 14)
_S1_2_8935C7C 864 instructions (0.000%), 18 calls (08934534 - 08935C98, length 1498)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935C94 18 times (length 1498)
_S1_2_8935AB4 858 instructions (0.000%), 78 calls (08935AB4 - 08935ADC, length 11)
_S1_2_88C9840 852 instructions (0.000%), 4 calls (088C9840 - 088C98A4, length 26)
  Back Branch 088C9890 72 times (length 11)
_S1_2_89429C0 846 instructions (0.000%), 18 calls (089429C0 - 08942AA0, length 57)
  Back Branch 08942A60 18 times (length 16)
_S1_2_8965D5C 842 instructions (0.000%), 421 calls (08965D5C - 08965D60, length 2)
_S1_2_8814384 838 instructions (0.000%), 419 calls (08814384 - 08814388, length 2)
_S1_2_8811A84 816 instructions (0.000%), 272 calls (08811A84 - 08811A8C, length 3)
_S1_2_88FCECC 812 instructions (0.000%), 28 calls (088FC878 - 088FCED8, length 409)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCED4 28 times (length 409)
_S1_2_882FFF4 812 instructions (0.000%), 28 calls (0882FFF4 - 08830064, length 29)
_S1_2_88FD030 810 instructions (0.000%), 30 calls (088FC878 - 088FD040, length 499)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FD03C 30 times (length 499)
_S1_2_8934FF4 800 instructions (0.000%), 80 calls (08934FF4 - 08935018, length 10)
_S1_2_885C84C 796 instructions (0.000%), 14 calls (0885C84C - 0885CAF4, length 171)
  Back Branch 0885C9F0 14 times (length 95)
  Back Branch 0885CA9C 14 times (length 117)
  Back Branch 0885CA5C 14 times (length 98)
  Back Branch 0885CAF0 5 times (length 142)
  Back Branch 0885CA7C 3 times (length 56)
  Back Branch 0885CAE0 3 times (length 145)
  Back Branch 0885C9F8 2 times (length 95)
  Back Branch 0885CAC0 1 times (length 30)
  Back Branch 0885CAB8 1 times (length 121)
_S1_2_881829C 796 instructions (0.000%), 4 calls (0881829C - 088185C8, length 204)
  Back Branch 088185B0 4 times (length 180)
  Back Branch 08818354 4 times (length 29)
  Back Branch 08818328 4 times (length 18)
_S1_2_88FD000 783 instructions (0.000%), 29 calls (088FC878 - 088FD010, length 487)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FD00C 29 times (length 487)
_S1_2_88117F0 776 instructions (0.000%), 97 calls (088117F0 - 0881180C, length 8)
_S1_2_88180C4 774 instructions (0.000%), 258 calls (088180C4 - 088180CC, length 3)
_S1_2_88FCAB8 771 instructions (0.000%), 39 calls (088FC878 - 088FCAC4, length 148)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCAC0 39 times (length 148)
_S1_2_88F9570 765 instructions (0.000%), 45 calls (088F9570 - 088F95F8, length 35)
_S1_2_89424D4 756 instructions (0.000%), 36 calls (089424D4 - 08942530, length 24)
  Back Branch 0894252C 36 times (length 13)
  Back Branch 08942510 36 times (length 7)
_S1_2_88FCE40 756 instructions (0.000%), 28 calls (088FC878 - 088FCE50, length 375)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCE4C 28 times (length 375)
_S1_2_88D0558 753 instructions (0.000%), 9 calls (088D0160 - 088D0560, length 257)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
  Back Branch 088D055C 9 times (length 204)
_S1_2_8950520 751 instructions (0.000%), 1 calls (08950520 - 0895061C, length 64)
  Back Branch 089505A8 128 times (length 4)
  Back Branch 089505C8 32 times (length 6)
_S1_2_8935BBC 748 instructions (0.000%), 19 calls (08934534 - 08935BD8, length 1450)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935BD4 19 times (length 1450)
_S1_2_88F54A0 744 instructions (0.000%), 62 calls (088F54A0 - 088F54CC, length 12)
_S1_2_8950CF4 738 instructions (0.000%), 82 calls (08950CF4 - 08950D14, length 9)
_S1_2_8920768 732 instructions (0.000%), 1 calls (0882F1A0 - 08920770, length 247157)
  Back Branch 0882F310 1,029 times (length 10)
  Back Branch 0882F220 192 times (length 14)
  Back Branch 0882F318 21 times (length 58)
  Back Branch 0892076C 1 times (length 247157)
_S1_2_89506D0 726 instructions (0.000%), 33 calls (089506D0 - 08950724, length 22)
_S1_2_8940ECC 726 instructions (0.000%), 3 calls (08940A24 - 08941ED4, length 1325)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08941018 12 times (length 19)
  Back Branch 08941ED0 3 times (length 959)
  Back Branch 08941E68 3 times (length 933)
  Back Branch 0894103C 3 times (length 26)
  Back Branch 08941670 3 times (length 767)
  Back Branch 08941660 3 times (length 414)
_S1_2_8965F94 722 instructions (0.000%), 361 calls (08965F94 - 08965F98, length 2)
_S1_2_8943310 716 instructions (0.000%), 18 calls (08943310 - 08943D34, length 650)
  Back Branch 08943424 4 times (length 11)
  Back Branch 08943798 4 times (length 65)
  Back Branch 089433B4 4 times (length 9)
  Back Branch 0894376C 3 times (length 25)
  Back Branch 089437FC 3 times (length 11)
  Back Branch 08943534 3 times (length 99)
  Back Branch 089434F4 3 times (length 35)
  Back Branch 08943B38 1 times (length 218)
  Back Branch 089439F0 1 times (length 388)
  Back Branch 089439E8 1 times (length 9)
  Back Branch 08943994 1 times (length 113)
  Back Branch 08943838 1 times (length 36)
  Back Branch 08943CCC 1 times (length 114)
  Back Branch 08943674 1 times (length 120)
  Back Branch 0894363C 1 times (length 129)
_S1_2_881CF14 715 instructions (0.000%), 11 calls (0881CF14 - 0881D014, length 65)
_S1_2_88111F4 712 instructions (0.000%), 178 calls (088111F4 - 08811200, length 4)
_S1_2_893508C 702 instructions (0.000%), 78 calls (0893508C - 089350AC, length 9)
_S1_2_8942AA4 702 instructions (0.000%), 18 calls (08942AA4 - 08942B60, length 48)
  Back Branch 08942B2C 18 times (length 14)
_S1_2_88F4ABC 696 instructions (0.000%), 29 calls (088F48E0 - 088F4AEC, length 132)
  Back Branch 088F4AD8 58 times (length 6)
  Back Branch 088F4AE8 29 times (length 132)
_S1_2_89365CC 693 instructions (0.000%), 18 calls (08934398 - 089365D0, length 2191)
  Back Branch 089364E4 34 times (length 359)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 0893651C 18 times (length 443)
  Back Branch 089365CC 18 times (length 63)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_880D048 690 instructions (0.000%), 30 calls (0880D048 - 0880D0DC, length 38)
  Back Branch 0880D0D0 30 times (length 17)
_S1_2_88F3A8C 690 instructions (0.000%), 14 calls (088F3A8C - 088F3F94, length 323)
  Back Branch 088F3B04 19 times (length 9)
  Back Branch 088F3AD0 16 times (length 6)
  Back Branch 088F3C74 9 times (length 104)
  Back Branch 088F3F90 7 times (length 289)
_S1_2_8965BC4 688 instructions (0.000%), 344 calls (08965BC4 - 08965BC8, length 2)
_S1_2_8913094 688 instructions (0.000%), 45 calls (0883B57C - 089131F4, length 220959)
  Back Branch 089130B8 45 times (length 29)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
  Back Branch 089131F0 1 times (length 86)
  Back Branch 089131D8 1 times (length 76)
  Back Branch 089130C8 1 times (length 19)
  Back Branch 0891308C 1 times (length 220826)
_S1_2_88FB5CC 686 instructions (0.000%), 56 calls (088FB578 - 088FB5FC, length 34)
  Back Branch 088FB5D8 56 times (length 25)
  Back Branch 088FB5F8 14 times (length 34)
_S1_2_8935D38 684 instructions (0.000%), 18 calls (08934398 - 08935F1C, length 1762)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_88117D4 679 instructions (0.000%), 97 calls (088117D4 - 088117EC, length 7)
_S1_2_8814284 666 instructions (0.000%), 222 calls (08814284 - 0881428C, length 3)
_S1_2_8840930 666 instructions (0.000%), 14 calls (08840930 - 08840AC8, length 103)
  Back Branch 08840A18 14 times (length 30)
  Back Branch 0884098C 6 times (length 7)
_S1_2_8933CBC 665 instructions (0.000%), 19 calls (08933CBC - 08933D5C, length 41)
_S1_2_88FAE84 663 instructions (0.000%), 17 calls (088F54A0 - 088FAEEC, length 5780)
  Back Branch 088FAEE8 17 times (length 5780)
_S1_2_883D98C 651 instructions (0.000%), 3 calls (0883D98C - 0883DAAC, length 73)
  Back Branch 0883DAA0 18 times (length 29)
  Back Branch 0883DAA8 3 times (length 47)
_S1_2_8951D1C 650 instructions (0.000%), 1 calls (08951D1C - 08951D54, length 15)
  Back Branch 08951D44 128 times (length 5)
_S1_2_88F64CC 646 instructions (0.000%), 38 calls (088F64CC - 088F656C, length 41)
_S1_2_88F5DAC 646 instructions (0.000%), 12 calls (0883B8C8 - 088F5F14, length 190868)
  Back Branch 088F5EEC 10 times (length 190859)
  Back Branch 088F5E40 1 times (length 618)
  Back Branch 088F5F10 1 times (length 19)
  Back Branch 088F5F08 1 times (length 13)
_S1_2_880DD74 642 instructions (0.000%), 22 calls (0880DCA8 - 0880DE4C, length 106)
  Back Branch 0880DD80 22 times (length 55)
  Back Branch 0880DE00 6 times (length 88)
  Back Branch 0880DDE4 2 times (length 81)
_S1_2_8913048 640 instructions (0.000%), 160 calls (08913048 - 08913054, length 4)
_S1_2_8954854 639 instructions (0.000%), 8 calls (08954854 - 08965BF8, length 17642)
  Back Branch 089623F4 6 times (length 7933)
  Back Branch 08962438 5 times (length 116)
  Back Branch 08962280 5 times (length 7840)
  Back Branch 08962364 1 times (length 56)
  Back Branch 0896235C 1 times (length 61)
  Back Branch 0896238C 1 times (length 19)
_S1_2_88F381C 617 instructions (0.000%), 1 calls (088F381C - 088F39DC, length 113)
  Back Branch 088F395C 100 times (length 5)
  Back Branch 088F3888 2 times (length 8)
  Back Branch 088F390C 1 times (length 5)
  Back Branch 088F38E8 1 times (length 26)
  Back Branch 088F3980 1 times (length 5)
  Back Branch 088F39D8 1 times (length 90)
_S1_2_88188E0 615 instructions (0.000%), 72 calls (088188E0 - 08818904, length 10)
_S1_2_88FCD38 610 instructions (0.000%), 23 calls (088FC878 - 088FCD44, length 308)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD40 23 times (length 308)
_S1_2_881900C 602 instructions (0.000%), 14 calls (0881900C - 088190E0, length 54)
_S1_2_88F32F4 601 instructions (0.000%), 1 calls (088F32F4 - 088F346C, length 95)
  Back Branch 088F341C 100 times (length 5)
  Back Branch 088F3380 2 times (length 20)
  Back Branch 088F3468 1 times (length 61)
_S1_2_8940FA8 598 instructions (0.000%), 20 calls (08940A24 - 08941A70, length 1044)
  Back Branch 08940A88 197 times (length 27)
  Back Branch 08941A6C 18 times (length 1022)
  Back Branch 08940FCC 2 times (length 342)
_S1_2_88F48E0 595 instructions (0.000%), 119 calls (088F48E0 - 088F48F0, length 5)
_S1_2_88FCDF0 594 instructions (0.000%), 22 calls (088FC878 - 088FCE00, length 355)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCDFC 22 times (length 355)
_S1_2_88F490C 590 instructions (0.000%), 59 calls (088F490C - 088F4930, length 10)
_S1_2_88F5C0C 588 instructions (0.000%), 39 calls (088F54A0 - 088F5C58, length 495)
  Back Branch 088F5C4C 27 times (length 11)
  Back Branch 088F5C54 12 times (length 495)
_S1_2_8965BAC 580 instructions (0.000%), 290 calls (08965BAC - 08965BB0, length 2)
_S1_2_8965D64 576 instructions (0.000%), 288 calls (08965D64 - 08965D68, length 2)
_S1_2_8965D4C 576 instructions (0.000%), 288 calls (08965D4C - 08965D50, length 2)
_S1_2_8839CD8 576 instructions (0.000%), 9 calls (08839CD8 - 08839DEC, length 70)
_S1_2_88FB5B0 551 instructions (0.000%), 29 calls (088F54A0 - 088FB5C8, length 6219)
  Back Branch 088FB5C4 29 times (length 6219)
_S1_2_881B424 548 instructions (0.000%), 20 calls (0881B424 - 0881B4FC, length 55)
  Back Branch 0881B4CC 2 times (length 12)
_S1_2_8948D28 544 instructions (0.000%), 32 calls (08948D28 - 08948D80, length 23)
_S1_2_88100E0 540 instructions (0.000%), 45 calls (088100E0 - 08810114, length 14)
_S1_2_881CC2C 528 instructions (0.000%), 33 calls (0881CC2C - 0881CC68, length 16)
_S1_2_88F5164 528 instructions (0.000%), 22 calls (088F48E0 - 088F51AC, length 564)
  Back Branch 088F51A8 22 times (length 564)
_S1_2_887E6AC 520 instructions (0.000%), 26 calls (0887E6AC - 0887E70C, length 25)
_S1_2_881825C 500 instructions (0.000%), 250 calls (0881825C - 08818260, length 2)
_S1_2_88FADC0 484 instructions (0.000%), 22 calls (088F54A0 - 088FADE4, length 5714)
  Back Branch 088FADE0 30 times (length 5714)
_S1_2_8819770 480 instructions (0.000%), 32 calls (08819770 - 088197A8, length 15)
_S1_2_88FAD80 480 instructions (0.000%), 30 calls (088F54A0 - 088FADE4, length 5714)
  Back Branch 088FADE0 30 times (length 5714)
_S1_2_88FC1A4 476 instructions (0.000%), 14 calls (088F54A0 - 088FC1D8, length 6991)
  Back Branch 088FBE1C 14 times (length 6753)
  Back Branch 088FC1D4 14 times (length 246)
_S1_2_896615C 474 instructions (0.000%), 237 calls (0896615C - 08966160, length 2)
_S1_2_895282C 468 instructions (0.000%), 1 calls (0895282C - 0895292C, length 65)
  Back Branch 089528BC 32 times (length 13)
_S1_2_8819EA0 462 instructions (0.000%), 33 calls (08819EA0 - 08819EE0, length 17)
_S1_2_88FC970 459 instructions (0.000%), 17 calls (088FC878 - 088FC980, length 67)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FC97C 17 times (length 67)
_S1_2_8829F88 449 instructions (0.000%), 14 calls (08829F88 - 0882A074, length 60)
_S1_2_8942C4C 444 instructions (0.000%), 74 calls (08942C4C - 08942C7C, length 13)
_S1_2_881563C 440 instructions (0.000%), 20 calls (0881563C - 08815690, length 22)
_S1_2_88F3530 430 instructions (0.000%), 8 calls (088F3530 - 088F36C0, length 101)
  Back Branch 088F3604 4 times (length 20)
  Back Branch 088F3668 4 times (length 20)
  Back Branch 088F3684 4 times (length 5)
_S1_2_88FCEBC 420 instructions (0.000%), 14 calls (088FC878 - 088FCEC8, length 405)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCEC4 14 times (length 405)
_S1_2_886B84C 420 instructions (0.000%), 13 calls (0886B84C - 0886BB70, length 202)
  Back Branch 0886B8B8 10 times (length 13)
_S1_2_8935F20 414 instructions (0.000%), 18 calls (08934398 - 08936528, length 2149)
  Back Branch 089364E4 34 times (length 359)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 0893651C 18 times (length 443)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_8840684 408 instructions (0.000%), 2 calls (08840684 - 088406CC, length 19)
  Back Branch 088406C0 62 times (length 6)
_S1_2_88FAEF0 406 instructions (0.000%), 29 calls (088F54A0 - 088FAEF4, length 5782)
  Back Branch 088FAEF0 29 times (length 5782)
_S1_2_895C594 406 instructions (0.000%), 8 calls (0895C594 - 0895C618, length 34)
  Back Branch 0895C60C 24 times (length 5)
  Back Branch 0895C5F4 14 times (length 9)
_S1_2_88FBD20 406 instructions (0.000%), 7 calls (088FBD00 - 088FBDE4, length 58)
  Back Branch 088FBDE0 7 times (length 58)
_S1_2_8808BA4 402 instructions (0.000%), 10 calls (08808BA4 - 08808E04, length 153)
  Back Branch 08808D1C 16 times (length 4)
  Back Branch 08808CFC 10 times (length 74)
  Back Branch 08808D3C 8 times (length 90)
  Back Branch 08808D70 2 times (length 103)
_S1_2_880BC70 398 instructions (0.000%), 2 calls (0880BC70 - 0880BEA8, length 143)
  Back Branch 0880BDC8 14 times (length 14)
_S1_2_88D06C4 396 instructions (0.000%), 3 calls (088D0160 - 088D06E0, length 353)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
  Back Branch 088D06D4 3 times (length 351)
_S1_2_8859010 395 instructions (0.000%), 1 calls (0885897C - 08859188, length 516)
  Back Branch 08858B8C 31 times (length 6)
  Back Branch 08858BA4 3 times (length 30)
  Back Branch 08859024 1 times (length 428)
  Back Branch 08858C8C 1 times (length 98)
_S1_2_88FBAE4 387 instructions (0.000%), 7 calls (088F54A0 - 088FBBF0, length 6613)
  Back Branch 088FBB84 7 times (length 6587)
  Back Branch 088FBBA8 2 times (length 18)
  Back Branch 088FBBB8 1 times (length 6)
_S1_2_8965B54 386 instructions (0.000%), 193 calls (08965B54 - 08965B58, length 2)
_S1_2_8856A80 384 instructions (0.000%), 27 calls (0885640C - 08856A8C, length 417)
  Back Branch 08856A88 27 times (length 417)
  Back Branch 088564E4 13 times (length 37)
_S1_2_8856A70 384 instructions (0.000%), 27 calls (0885640C - 08856A7C, length 413)
  Back Branch 08856A78 27 times (length 413)
  Back Branch 088564E4 13 times (length 37)
_S1_2_88FBC44 382 instructions (0.000%), 7 calls (088FBC44 - 088FC444, length 513)
  Back Branch 088FC404 1 times (length 465)
_S1_2_883849C 378 instructions (0.000%), 63 calls (0883849C - 088384B0, length 6)
_S1_2_88F4B78 378 instructions (0.000%), 14 calls (088F48E0 - 088F4BA4, length 178)
  Back Branch 088F4B90 42 times (length 5)
  Back Branch 088F4BA0 14 times (length 178)
_S1_2_88F4A44 374 instructions (0.000%), 17 calls (088F48E0 - 088F4A6C, length 100)
  Back Branch 088F4A60 34 times (length 6)
  Back Branch 088F4A68 17 times (length 100)
_S1_2_895AB04 370 instructions (0.000%), 1 calls (0895AB04 - 0895AC8C, length 99)
  Back Branch 0895ABA8 36 times (length 5)
  Back Branch 0895AB48 25 times (length 4)
_S1_2_883FDF0 366 instructions (0.000%), 6 calls (0883FC60 - 0883FDF8, length 103)
  Back Branch 0883FCF0 6 times (length 16)
  Back Branch 0883FDF4 6 times (length 103)
  Back Branch 0883FD4C 6 times (length 38)
_S1_2_8910504 366 instructions (0.000%), 1 calls (08910504 - 089108BC, length 239)
  Back Branch 08910594 11 times (length 11)
  Back Branch 0891067C 5 times (length 11)
  Back Branch 089105D0 5 times (length 11)
_S1_2_88F5204 364 instructions (0.000%), 28 calls (088F48E0 - 088F5220, length 593)
  Back Branch 088F521C 28 times (length 593)
_S1_2_8936370 354 instructions (0.000%), 3 calls (08934398 - 08936478, length 2105)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 089363C0 12 times (length 8)
  Back Branch 08936428 3 times (length 30)
  Back Branch 0893646C 2 times (length 399)
  Back Branch 08936474 1 times (length 378)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_887E09C 352 instructions (0.000%), 4 calls (0887DDA0 - 0887E2F0, length 341)
  Back Branch 0887DE20 10,260 times (length 17)
  Back Branch 0887E0A0 4 times (length 194)
_S1_2_881A098 352 instructions (0.000%), 4 calls (0881A098 - 0881A19C, length 66)
  Back Branch 0881A144 8 times (length 11)
  Back Branch 0881A0DC 8 times (length 11)
_S1_2_884B2DC 351 instructions (0.000%), 13 calls (0884B2DC - 0884B570, length 166)
_S1_2_884BE04 350 instructions (0.000%), 17 calls (0884BE04 - 0884BEC8, length 50)
_S1_2_890AF28 348 instructions (0.000%), 1 calls (0882B018 - 0890AF30, length 229319)
  Back Branch 0882B17C 13 times (length 6)
  Back Branch 0882B2DC 6 times (length 15)
  Back Branch 0882B1D4 4 times (length 6)
  Back Branch 0882B320 3 times (length 6)
  Back Branch 0882B1A8 3 times (length 6)
  Back Branch 0882B2E8 2 times (length 19)
  Back Branch 0890AF2C 1 times (length 229319)
  Back Branch 0882B230 1 times (length 14)
  Back Branch 0882B150 1 times (length 10)
_S1_2_88F9A6C 346 instructions (0.000%), 14 calls (088F54A0 - 088F9B70, length 4533)
  Back Branch 088F9B50 5 times (length 37)
  Back Branch 088F9AA4 3 times (length 4483)
_S1_2_88123B0 343 instructions (0.000%), 49 calls (088123B0 - 088123C8, length 7)
_S1_2_8812378 343 instructions (0.000%), 49 calls (08812378 - 08812390, length 7)
_S1_2_88FBF88 343 instructions (0.000%), 7 calls (088FBD00 - 088FC480, length 481)
  Back Branch 088FC47C 7 times (length 481)
_S1_2_88FBE24 336 instructions (0.000%), 14 calls (088F54A0 - 088FC3FC, length 7128)
  Back Branch 088FBE1C 14 times (length 6753)
  Back Branch 088FC3EC 7 times (length 445)
  Back Branch 088FBE5C 7 times (length 27)
  Back Branch 088FBE64 7 times (length 91)
_S1_2_8818A94 336 instructions (0.000%), 14 calls (08818A94 - 08818B28, length 38)
  Back Branch 08818ABC 11 times (length 5)
_S1_2_8935B9C 336 instructions (0.000%), 7 calls (08934534 - 08935BB8, length 1442)
  Back Branch 089345E0 935 times (length 5)
  Back Branch 08935BB4 7 times (length 1442)
_S1_2_880CDFC 330 instructions (0.000%), 8 calls (0880CDFC - 0880CEE8, length 60)
  Back Branch 0880CEE4 4 times (length 22)
_S1_2_891FE98 327 instructions (0.000%), 30 calls (0882AAC8 - 0891FF00, length 251151)
  Back Branch 0891FEA4 30 times (length 217)
  Back Branch 0891FEFC 1 times (length 251151)
_S1_2_891FC78 326 instructions (0.000%), 30 calls (0891FB44 - 0891FCEC, length 107)
  Back Branch 0891FC84 30 times (length 81)
  Back Branch 0891FCE8 1 times (length 107)
_S1_2_88F9688 324 instructions (0.000%), 21 calls (088F95E8 - 088F9718, length 77)
  Back Branch 088F96A0 18 times (length 47)
  Back Branch 088F96B8 6 times (length 54)
  Back Branch 088F9708 3 times (length 74)
  Back Branch 088F9714 1 times (length 77)
_S1_2_883FAE8 324 instructions (0.000%), 6 calls (0883FAE8 - 0883FC5C, length 94)
  Back Branch 0883FB5C 6 times (length 18)
_S1_2_891FFD8 321 instructions (0.000%), 30 calls (08912DBC - 0892000C, length 13461)
  Back Branch 0891FFE4 30 times (length 297)
  Back Branch 0891FC70 3 times (length 13231)
  Back Branch 08920008 1 times (length 240)
_S1_2_891FD80 321 instructions (0.000%), 30 calls (08912DBC - 0891FDB4, length 13311)
  Back Branch 0891FD8C 30 times (length 147)
  Back Branch 0891FC70 3 times (length 13231)
  Back Branch 0891FDB0 1 times (length 90)
_S1_2_8948B4C 320 instructions (0.000%), 32 calls (08948B4C - 08948BAC, length 25)
_S1_2_891FC1C 320 instructions (0.000%), 30 calls (08912DBC - 0891FC74, length 13231)
  Back Branch 0891FC28 30 times (length 58)
  Back Branch 0891FC70 3 times (length 13231)
_S1_2_8935E7C 320 instructions (0.000%), 20 calls (08934398 - 08935F1C, length 1762)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_8809090 320 instructions (0.000%), 10 calls (08809090 - 0880911C, length 36)
_S1_2_880D1FC 316 instructions (0.000%), 4 calls (0880D1FC - 0880D35C, length 89)
_S1_2_88FC30C 315 instructions (0.000%), 7 calls (088FBD00 - 088FC39C, length 424)
  Back Branch 088FC398 7 times (length 424)
_S1_2_8000030 313 instructions (0.000%), 4 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 103 times (length 3)
_S1_2_88FCBB8 312 instructions (0.000%), 12 calls (088FC878 - 088FCBC4, length 212)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCBC0 12 times (length 212)
_S1_2_891FDE0 306 instructions (0.000%), 30 calls (0891FB44 - 0891FE04, length 177)
  Back Branch 0891FDEC 30 times (length 171)
  Back Branch 0891FE00 1 times (length 177)
_S1_2_891FDB8 306 instructions (0.000%), 30 calls (0891FB44 - 0891FDDC, length 167)
  Back Branch 0891FDC4 30 times (length 161)
  Back Branch 0891FDD8 1 times (length 167)
_S1_2_8923214 306 instructions (0.000%), 12 calls (08923214 - 089243C4, length 1133)
  Back Branch 089243C0 8 times (length 20)
  Back Branch 08924390 1 times (length 8)
  Back Branch 089243A8 1 times (length 14)
_S1_2_88073C0 306 instructions (0.000%), 2 calls (088073C0 - 088076B0, length 189)
_S1_2_891FB20 305 instructions (0.000%), 30 calls (0891FB20 - 0891FB58, length 15)
_S1_2_89364D8 304 instructions (0.000%), 19 calls (08934398 - 08936528, length 2149)
  Back Branch 089364E4 34 times (length 359)
  Back Branch 08935E88 20 times (length 22)
  Back Branch 08935E98 18 times (length 62)
  Back Branch 0893651C 18 times (length 443)
  Back Branch 08935E1C 17 times (length 1699)
  Back Branch 08935F18 1 times (length 1762)
_S1_2_88F98BC 300 instructions (0.000%), 10 calls (088F54A0 - 088F9998, length 4415)
  Back Branch 088F9898 28 times (length 4352)
  Back Branch 088F9994 8 times (length 90)
  Back Branch 088F98B4 2 times (length 4359)
  Back Branch 088F9954 2 times (length 17)
_S1_2_8811ED0 295 instructions (0.000%), 5 calls (08811ED0 - 08811FC4, length 62)
  Back Branch 08811FB0 5 times (length 8)
  Back Branch 08811FA0 5 times (length 22)
  Back Branch 08811FC0 5 times (length 17)
_S1_2_88FB674 294 instructions (0.000%), 14 calls (088FB578 - 088FB6AC, length 78)
  Back Branch 088FB6A8 14 times (length 78)
_S1_2_894387C 294 instructions (0.000%), 1 calls (08943440 - 08943D34, length 574)
  Back Branch 08943798 4 times (length 65)
  Back Branch 0894376C 3 times (length 25)
  Back Branch 089437FC 3 times (length 11)
  Back Branch 08943B38 1 times (length 218)
  Back Branch 08943994 1 times (length 113)
  Back Branch 08943838 1 times (length 36)
  Back Branch 0894387C 1 times (length 154)
  Back Branch 08943CCC 1 times (length 114)
  Back Branch 08943674 1 times (length 120)
  Back Branch 0894363C 1 times (length 129)
_S1_2_88119E8 291 instructions (0.000%), 97 calls (088119E8 - 088119F0, length 3)
_S1_2_8811840 291 instructions (0.000%), 97 calls (08811840 - 08811848, length 3)
_S1_2_883A058 290 instructions (0.000%), 4 calls (0883A058 - 0883A2EC, length 166)
  Back Branch 0883A11C 4 times (length 21)
  Back Branch 0883A2B8 2 times (length 93)
  Back Branch 0883A2B0 2 times (length 103)
  Back Branch 0883A28C 2 times (length 94)
  Back Branch 0883A2E8 2 times (length 101)
  Back Branch 0883A228 2 times (length 69)
  Back Branch 0883A25C 2 times (length 66)
_S1_2_8953DA0 290 instructions (0.000%), 1 calls (08953DA0 - 08953E9C, length 64)
  Back Branch 08953E14 32 times (length 8)
_S1_2_89358FC 288 instructions (0.000%), 18 calls (089358FC - 08935938, length 16)
_S1_2_88810DC 288 instructions (0.000%), 1 calls (088308F4 - 08881230, length 82512)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B84 44 times (length 166)
  Back Branch 088811E0 14 times (length 5)
  Back Branch 0888122C 1 times (length 82356)
_S1_2_886833C 288 instructions (0.000%), 1 calls (0886833C - 088687DC, length 297)
  Back Branch 0886873C 1 times (length 56)
  Back Branch 08868734 1 times (length 10)
  Back Branch 088687B4 1 times (length 25)
_S1_2_8965FCC 286 instructions (0.000%), 143 calls (08965FCC - 08965FD0, length 2)
_S1_2_883CB44 285 instructions (0.000%), 15 calls (0883CB44 - 0883CBF4, length 45)
_S1_2_8965FFC 280 instructions (0.000%), 140 calls (08965FFC - 08966000, length 2)
_S1_2_882EEF4 280 instructions (0.000%), 28 calls (0882EEF4 - 0882EF18, length 10)
_S1_2_8809120 280 instructions (0.000%), 10 calls (08809120 - 088091A8, length 35)
_S1_2_8805188 280 instructions (0.000%), 8 calls (08805188 - 08805220, length 39)
_S1_2_8937E38 280 instructions (0.000%), 4 calls (08937E38 - 08937FF8, length 113)
  Back Branch 08937F60 4 times (length 28)
_S1_2_883BF6C 276 instructions (0.000%), 6 calls (0883BF6C - 08965E28, length 305072)
  Back Branch 0883BFE8 6 times (length 18)
_S1_2_88197AC 270 instructions (0.000%), 6 calls (088197AC - 0881985C, length 45)
_S1_2_880D4C0 268 instructions (0.000%), 4 calls (0880D4C0 - 0880D61C, length 88)
  Back Branch 0880D608 4 times (length 34)
  Back Branch 0880D5B8 4 times (length 42)
  Back Branch 0880D5E4 4 times (length 53)
_S1_2_881CEB4 264 instructions (0.000%), 11 calls (0881CEB4 - 0881CF10, length 24)
_S1_2_88FCE9C 260 instructions (0.000%), 10 calls (088FC878 - 088FCEA8, length 397)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCEA4 10 times (length 397)
_S1_2_881AAB8 260 instructions (0.000%), 4 calls (0881AAB8 - 0881AC08, length 85)
_S1_2_8833124 257 instructions (0.000%), 2 calls (08833124 - 08833300, length 120)
  Back Branch 08833284 10 times (length 12)
  Back Branch 08833174 1 times (length 5)
_S1_2_882FCCC 252 instructions (0.000%), 18 calls (0882FCCC - 0882FD00, length 14)
_S1_2_880D0E0 252 instructions (0.000%), 14 calls (0880D0E0 - 0880D154, length 30)
  Back Branch 0880D150 14 times (length 13)
_S1_2_889EE94 252 instructions (0.000%), 1 calls (08835AF8 - 0889EEE8, length 107773)
  Back Branch 08835CD8 868 times (length 6)
  Back Branch 08835CE8 173 times (length 12)
  Back Branch 0889EECC 31 times (length 4)
  Back Branch 08835D70 31 times (length 133)
  Back Branch 0889EEE4 1 times (length 107773)
_S1_2_881819C 250 instructions (0.000%), 125 calls (0881819C - 088181A0, length 2)
_S1_2_8880E8C 248 instructions (0.000%), 1 calls (08880E8C - 088810C4, length 143)
  Back Branch 08880F30 16 times (length 7)
_S1_2_895BFD4 247 instructions (0.000%), 13 calls (0895BFD4 - 0895C040, length 28)
_S1_2_8954798 243 instructions (0.000%), 1 calls (08954798 - 08954850, length 47)
  Back Branch 08954838 12 times (length 6)
  Back Branch 08954840 8 times (length 24)
  Back Branch 0895484C 1 times (length 34)
_S1_2_88339A4 240 instructions (0.000%), 3 calls (088339A4 - 08833B10, length 92)
  Back Branch 08833A84 6 times (length 12)
_S1_2_88D164C 237 instructions (0.000%), 1 calls (088D164C - 088D1918, length 180)
  Back Branch 088D1878 16 times (length 8)
  Back Branch 088D1890 4 times (length 110)
  Back Branch 088D189C 3 times (length 30)
_S1_2_88568CC 236 instructions (0.000%), 17 calls (0885640C - 088568D8, length 308)
  Back Branch 088568D4 17 times (length 308)
  Back Branch 088564E4 13 times (length 37)
_S1_2_880F40C 231 instructions (0.000%), 33 calls (0880F40C - 0880F424, length 7)
_S1_2_881D020 231 instructions (0.000%), 11 calls (0881D020 - 0881D070, length 21)
_S1_2_8804604 231 instructions (0.000%), 3 calls (08804604 - 08804778, length 94)
  Back Branch 08804730 3 times (length 55)
  Back Branch 088046D0 3 times (length 31)
  Back Branch 08804708 3 times (length 45)
_S1_2_895DF78 230 instructions (0.000%), 10 calls (0895CDC4 - 0895E684, length 1585)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895DFA4 10 times (length 1106)
  Back Branch 0895DF9C 10 times (length 10)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
_S1_2_8965E94 228 instructions (0.000%), 114 calls (08965E94 - 08965E98, length 2)
_S1_2_8935A00 228 instructions (0.000%), 19 calls (08935A00 - 08935A2C, length 12)
_S1_2_895FCC0 228 instructions (0.000%), 6 calls (0895FCC0 - 0895FD90, length 53)
_S1_2_88F3C3C 228 instructions (0.000%), 6 calls (088F3B58 - 088F3C64, length 68)
  Back Branch 088F3C60 8 times (length 65)
  Back Branch 088F3C3C 6 times (length 59)
  Back Branch 088F3C44 6 times (length 13)
  Back Branch 088F3C20 2 times (length 49)
_S1_2_88F5C7C 228 instructions (0.000%), 4 calls (088F54A0 - 088F5DA8, length 579)
  Back Branch 088F5D90 4 times (length 574)
_S1_2_8842A94 228 instructions (0.000%), 4 calls (08842A94 - 08842BCC, length 79)
_S1_2_8929BCC 228 instructions (0.000%), 3 calls (08929BCC - 08929C34, length 27)
  Back Branch 08929C28 18 times (length 11)
_S1_2_8933D60 226 instructions (0.000%), 12 calls (08933D60 - 08933E4C, length 60)
  Back Branch 08933E30 1 times (length 9)
_S1_2_8965BA4 224 instructions (0.000%), 112 calls (08965BA4 - 08965BA8, length 2)
_S1_2_8935AE0 216 instructions (0.000%), 18 calls (08935AE0 - 08935B0C, length 12)
_S1_2_88F964C 216 instructions (0.000%), 14 calls (088F95E8 - 088F973C, length 86)
  Back Branch 088F9664 12 times (length 32)
  Back Branch 088F9678 6 times (length 38)
  Back Branch 088F9730 2 times (length 84)
  Back Branch 088F9738 1 times (length 86)
_S1_2_89545EC 216 instructions (0.000%), 8 calls (089545EC - 089546C4, length 55)
  Back Branch 089546A8 4 times (length 7)
  Back Branch 08954654 2 times (length 4)
  Back Branch 089546C0 2 times (length 36)
_S1_2_88FD068 216 instructions (0.000%), 8 calls (088FC878 - 088FD078, length 513)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FD074 8 times (length 513)
_S1_2_883C8D0 216 instructions (0.000%), 8 calls (0883C864 - 0883C8F8, length 38)
  Back Branch 0883C8F4 11 times (length 38)
  Back Branch 0883C8C8 4 times (length 17)
_S1_2_893729C 216 instructions (0.000%), 2 calls (0893729C - 0893749C, length 129)
_S1_2_880F428 213 instructions (0.000%), 3 calls (0880F428 - 0880F558, length 77)
  Back Branch 0880F53C 3 times (length 41)
_S1_2_8965B6C 212 instructions (0.000%), 106 calls (08965B6C - 08965B70, length 2)
_S1_2_88C71E0 211 instructions (0.000%), 1 calls (088C70DC - 088C7218, length 80)
  Back Branch 088C711C 90 times (length 11)
  Back Branch 088C71E8 45 times (length 69)
_S1_2_88F65DC 210 instructions (0.000%), 18 calls (088F6528 - 088F6668, length 81)
  Back Branch 088F65E8 18 times (length 36)
  Back Branch 088F6610 2 times (length 60)
_S1_2_88FB590 210 instructions (0.000%), 15 calls (088FB578 - 088FB5AC, length 14)
  Back Branch 088FB5A8 15 times (length 14)
_S1_2_8818B2C 210 instructions (0.000%), 14 calls (08818B2C - 08818B68, length 16)
_S1_2_8935A88 209 instructions (0.000%), 19 calls (08935A88 - 08935AB0, length 11)
_S1_2_8856AB0 209 instructions (0.000%), 15 calls (0885640C - 08856ABC, length 429)
  Back Branch 08856AB8 15 times (length 429)
  Back Branch 088564E4 13 times (length 37)
_S1_2_8912E2C 208 instructions (0.000%), 13 calls (08912E2C - 08912E68, length 16)
_S1_2_88053C8 207 instructions (0.000%), 13 calls (088053C8 - 08805404, length 16)
_S1_2_881049C 206 instructions (0.000%), 103 calls (0881049C - 088104A0, length 2)
_S1_2_880CA9C 202 instructions (0.000%), 4 calls (0880CA9C - 0880CC28, length 100)
  Back Branch 0880CB64 4 times (length 22)
  Back Branch 0880CB80 3 times (length 17)
_S1_2_880F3D0 198 instructions (0.000%), 33 calls (0880F3D0 - 0880F3E4, length 6)
_S1_2_881C76C 198 instructions (0.000%), 22 calls (0881C76C - 0881C78C, length 9)
_S1_2_8942E74 198 instructions (0.000%), 18 calls (08942D78 - 08942E84, length 68)
  Back Branch 08942E80 18 times (length 68)
_S1_2_8942E60 198 instructions (0.000%), 18 calls (08942D60 - 08942E70, length 69)
  Back Branch 08942E6C 18 times (length 69)
_S1_2_8935B10 198 instructions (0.000%), 18 calls (08935B10 - 08935B38, length 11)
_S1_2_8935A30 198 instructions (0.000%), 18 calls (08935A30 - 08935A58, length 11)
_S1_2_880DAAC 198 instructions (0.000%), 4 calls (0880DAAC - 0880DBD8, length 76)
  Back Branch 0880DBAC 2 times (length 49)
  Back Branch 0880DB84 2 times (length 39)
  Back Branch 0880DB7C 1 times (length 37)
  Back Branch 0880DBD4 1 times (length 59)
_S1_2_88F5020 196 instructions (0.000%), 7 calls (088F48E0 - 088F5048, length 475)
  Back Branch 088F503C 21 times (length 6)
  Back Branch 088F5044 7 times (length 475)
_S1_2_88D0644 196 instructions (0.000%), 1 calls (088D0160 - 088D0660, length 321)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
  Back Branch 088D0654 1 times (length 319)
_S1_2_89289F0 195 instructions (0.000%), 1 calls (089289F0 - 08928AF8, length 67)
  Back Branch 08928AE0 5 times (length 32)
_S1_2_8935700 193 instructions (0.000%), 8 calls (08935700 - 0893578C, length 36)
  Back Branch 08935764 3 times (length 15)
  Back Branch 08935788 3 times (length 16)
  Back Branch 08935780 3 times (length 9)
_S1_2_8858650 193 instructions (0.000%), 1 calls (08858650 - 08859188, length 719)
  Back Branch 08858B8C 31 times (length 6)
  Back Branch 08858BA4 3 times (length 30)
  Back Branch 08858E34 1 times (length 352)
  Back Branch 08858C8C 1 times (length 98)
_S1_2_8923C70 192 instructions (0.000%), 12 calls (08923C70 - 08923D74, length 66)
_S1_2_88F4A70 192 instructions (0.000%), 8 calls (088F48E0 - 088F4AB8, length 119)
  Back Branch 088F4AB4 8 times (length 119)
_S1_2_880D158 192 instructions (0.000%), 8 calls (0880D158 - 0880D1B4, length 24)
_S1_2_8948D00 192 instructions (0.000%), 4 calls (0894805C - 08948D1C, length 817)
  Back Branch 08948108 1,339 times (length 5)
  Back Branch 08948D18 4 times (length 817)
_S1_2_881C66C 190 instructions (0.000%), 5 calls (0881C66C - 0881C74C, length 57)
  Back Branch 0881C748 5 times (length 44)
_S1_2_88FCBF8 189 instructions (0.000%), 7 calls (088FC878 - 088FCC08, length 229)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCC04 7 times (length 229)
_S1_2_881436C 188 instructions (0.000%), 94 calls (0881436C - 08814370, length 2)
_S1_2_8923168 188 instructions (0.000%), 1 calls (08923168 - 08923210, length 43)
  Back Branch 089231A0 28 times (length 6)
  Back Branch 089231CC 1 times (length 6)
_S1_2_88F5C5C 186 instructions (0.000%), 23 calls (088F54A0 - 088F5C78, length 503)
  Back Branch 088F5C74 4 times (length 503)
_S1_2_883B638 185 instructions (0.000%), 5 calls (0883B638 - 0883B718, length 57)
_S1_2_8922DAC 181 instructions (0.000%), 1 calls (08922924 - 08922DEC, length 307)
  Back Branch 08922DE8 1 times (length 307)
  Back Branch 08922AD0 1 times (length 13)
  Back Branch 08922B08 1 times (length 13)
_S1_2_883FDFC 180 instructions (0.000%), 6 calls (0883FDFC - 0883FE74, length 31)
  Back Branch 0883FE48 6 times (length 14)
  Back Branch 0883FE70 6 times (length 24)
  Back Branch 0883FE30 6 times (length 7)
_S1_2_8805684 179 instructions (0.000%), 1 calls (08805684 - 08805870, length 124)
  Back Branch 0880580C 3 times (length 50)
_S1_2_881C468 176 instructions (0.000%), 22 calls (0881C468 - 0881C48C, length 10)
_S1_2_88FADE8 176 instructions (0.000%), 8 calls (088F54A0 - 088FADFC, length 5720)
  Back Branch 088FADE0 30 times (length 5714)
  Back Branch 088FADF8 8 times (length 10)
_S1_2_880D620 176 instructions (0.000%), 8 calls (0880D620 - 0880D674, length 22)
_S1_2_8842FFC 176 instructions (0.000%), 2 calls (08842FFC - 08843224, length 139)
  Back Branch 08843220 2 times (length 123)
_S1_2_883BE64 174 instructions (0.000%), 29 calls (0883BE64 - 08965D30, length 305076)
_S1_2_88F36C4 174 instructions (0.000%), 4 calls (088F36C4 - 088F380C, length 83)
_S1_2_88F50D4 172 instructions (0.000%), 5 calls (088F48E0 - 088F510C, length 524)
  Back Branch 088F50EC 20 times (length 5)
  Back Branch 088F50FC 5 times (length 521)
  Back Branch 088F5108 4 times (length 524)
_S1_2_895DFAC 170 instructions (0.000%), 10 calls (0895CDC4 - 0895E684, length 1585)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895DFB8 10 times (length 1113)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
_S1_2_8935678 168 instructions (0.000%), 8 calls (08935678 - 089356C8, length 21)
_S1_2_8840180 168 instructions (0.000%), 6 calls (08840180 - 0884020C, length 36)
_S1_2_880DD10 168 instructions (0.000%), 4 calls (0880DCA8 - 0880DD70, length 51)
  Back Branch 0880DD5C 4 times (length 47)
_S1_2_8841894 168 instructions (0.000%), 1 calls (088416C0 - 088418D8, length 135)
  Back Branch 088417D4 15 times (length 52)
  Back Branch 088417E0 14 times (length 8)
  Back Branch 088418D4 1 times (length 135)
_S1_2_8921820 167 instructions (0.000%), 3 calls (0883B57C - 08921850, length 235702)
  Back Branch 0883B604 33 times (length 5)
  Back Branch 0883B630 26 times (length 47)
  Back Branch 0892184C 3 times (length 235658)
_S1_2_8965FE4 164 instructions (0.000%), 82 calls (08965FE4 - 08965FE8, length 2)
_S1_2_892466C 164 instructions (0.000%), 1 calls (0892466C - 08924834, length 115)
  Back Branch 089246D4 9 times (length 7)
_S1_2_8966054 162 instructions (0.000%), 81 calls (08966054 - 08966058, length 2)
_S1_2_896603C 162 instructions (0.000%), 81 calls (0896603C - 08966040, length 2)
_S1_2_896601C 162 instructions (0.000%), 81 calls (0896601C - 08966020, length 2)
_S1_2_896600C 162 instructions (0.000%), 81 calls (0896600C - 08966010, length 2)
_S1_2_8939BC8 162 instructions (0.000%), 18 calls (08939BC8 - 08939BE8, length 9)
_S1_2_8934E58 162 instructions (0.000%), 18 calls (08934E58 - 08934E78, length 9)
_S1_2_883CD74 161 instructions (0.000%), 7 calls (0883CD74 - 0883CDCC, length 23)
_S1_2_896602C 160 instructions (0.000%), 80 calls (0896602C - 08966030, length 2)
_S1_2_8951D08 160 instructions (0.000%), 32 calls (08951D08 - 08951D18, length 5)
_S1_2_88400B8 160 instructions (0.000%), 5 calls (088400B8 - 08840134, length 32)
_S1_2_895EA90 159 instructions (0.000%), 1 calls (0895CD14 - 0895EAFC, length 1915)
  Back Branch 0895CDEC 8,653 times (length 5)
  Back Branch 0895D130 669 times (length 158)
  Back Branch 0895D13C 669 times (length 120)
  Back Branch 0895D070 669 times (length 173)
  Back Branch 0895D0B4 669 times (length 21)
  Back Branch 0895D0C8 669 times (length 25)
  Back Branch 0895E678 513 times (length 1383)
  Back Branch 0895E668 341 times (length 1379)
  Back Branch 0895D1A8 10 times (length 145)
  Back Branch 0895D1E4 10 times (length 160)
  Back Branch 0895DBA4 1 times (length 908)
  Back Branch 0895EAF8 1 times (length 1915)
_S1_2_884398C 157 instructions (0.000%), 1 calls (0883C864 - 08843D7C, length 7495)
  Back Branch 0883C8F4 11 times (length 38)
  Back Branch 088439DC 4 times (length 7)
  Back Branch 0883C8C8 4 times (length 17)
  Back Branch 08843CF8 1 times (length 116)
  Back Branch 08843CA0 1 times (length 41)
  Back Branch 08843C48 1 times (length 58)
  Back Branch 08843C30 1 times (length 7386)
_S1_2_8805408 155 instructions (0.000%), 4 calls (08805408 - 088054FC, length 62)
  Back Branch 08805468 4 times (length 8)
  Back Branch 08805478 4 times (length 12)
  Back Branch 088054AC 3 times (length 25)
  Back Branch 088054E0 1 times (length 38)
_S1_2_88FC484 152 instructions (0.000%), 8 calls (088FC484 - 088FC4CC, length 19)
_S1_2_887BD50 151 instructions (0.000%), 1 calls (0887BD50 - 0887BFE4, length 166)
  Back Branch 0887BEA4 5 times (length 9)
  Back Branch 0887BE74 4 times (length 7)
  Back Branch 0887BE30 1 times (length 15)
  Back Branch 0887BE44 1 times (length 16)
_S1_2_8943DA8 150 instructions (0.000%), 15 calls (08943DA8 - 08943DCC, length 10)
_S1_2_880ED58 150 instructions (0.000%), 6 calls (0880ED58 - 0880EDEC, length 38)
_S1_2_8937CD8 148 instructions (0.000%), 4 calls (08937CD8 - 08937E34, length 88)
  Back Branch 08937D64 4 times (length 17)
_S1_2_89374A0 148 instructions (0.000%), 4 calls (089374A0 - 089375FC, length 88)
  Back Branch 089375F8 2 times (length 25)
  Back Branch 089375F0 2 times (length 9)
_S1_2_88F9458 145 instructions (0.000%), 3 calls (088F54A0 - 088F94E0, length 4113)
  Back Branch 088F94A0 9 times (length 6)
  Back Branch 088F94DC 2 times (length 4113)
  Back Branch 088F94B0 2 times (length 10)
_S1_2_89424B4 144 instructions (0.000%), 18 calls (089424B4 - 089424D0, length 8)
_S1_2_895447C 144 instructions (0.000%), 9 calls (0895447C - 089544F8, length 32)
  Back Branch 089544EC 9 times (length 5)
_S1_2_88F4934 144 instructions (0.000%), 4 calls (088F48E0 - 088F4984, length 42)
  Back Branch 088F494C 12 times (length 5)
  Back Branch 088F4980 4 times (length 42)
  Back Branch 088F495C 4 times (length 33)
_S1_2_883E4E0 144 instructions (0.000%), 3 calls (0883E4E0 - 0883E59C, length 48)
_S1_2_887DBD8 143 instructions (0.000%), 13 calls (0887DBD8 - 0887DC20, length 19)
_S1_2_88427D4 142 instructions (0.000%), 2 calls (088427D4 - 08842960, length 100)
  Back Branch 08842910 2 times (length 60)
_S1_2_883CB3C 140 instructions (0.000%), 20 calls (0883CB28 - 0883CB40, length 7)
  Back Branch 0883CB3C 20 times (length 7)
_S1_2_894F80C 140 instructions (0.000%), 5 calls (0894F80C - 0894F878, length 28)
_S1_2_8912E84 140 instructions (0.000%), 2 calls (08912E84 - 08912F98, length 70)
_S1_2_8807004 140 instructions (0.000%), 2 calls (08807004 - 0880713C, length 79)
_S1_2_880D7FC 136 instructions (0.000%), 2 calls (0880D7FC - 0880D928, length 76)
  Back Branch 0880D914 2 times (length 46)
  Back Branch 0880D904 1 times (length 37)
  Back Branch 0880D8F4 1 times (length 28)
_S1_2_88FD014 134 instructions (0.000%), 8 calls (088FC84C - 088FD02C, length 505)
  Back Branch 088FC854 2,977 times (length 2)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FD020 6 times (length 503)
  Back Branch 088FD028 2 times (length 494)
_S1_2_8841BA4 134 instructions (0.000%), 2 calls (08841BA4 - 08841D10, length 92)
  Back Branch 08841C48 4 times (length 8)
_S1_2_88F4E7C 132 instructions (0.000%), 6 calls (088F48E0 - 088F4EA4, length 370)
  Back Branch 088F4E98 12 times (length 6)
  Back Branch 088F4EA0 6 times (length 370)
_S1_2_89378B4 132 instructions (0.000%), 4 calls (089378B4 - 08937954, length 41)
_S1_2_88F3C28 132 instructions (0.000%), 4 calls (088F3B64 - 088F3C38, length 54)
  Back Branch 088F3C34 4 times (length 54)
_S1_2_8818BEC 132 instructions (0.000%), 4 calls (08818BEC - 08818C9C, length 45)
_S1_2_88195B8 132 instructions (0.000%), 3 calls (088195B8 - 08819674, length 48)
  Back Branch 08819670 3 times (length 21)
  Back Branch 08819660 3 times (length 18)
_S1_2_88D02D8 132 instructions (0.000%), 1 calls (088D0160 - 088D0498, length 207)
  Back Branch 088D01D8 90 times (length 11)
  Back Branch 088D02E8 41 times (length 100)
_S1_2_88049E8 132 instructions (0.000%), 1 calls (088049E8 - 08804C2C, length 146)
  Back Branch 08804BBC 1 times (length 56)
  Back Branch 08804B44 1 times (length 26)
  Back Branch 08804BF8 1 times (length 71)
_S1_2_882EB98 130 instructions (0.000%), 1 calls (0882EB98 - 08924C40, length 251947)
  Back Branch 08924B9C 1 times (length 47)
  Back Branch 08924B5C 1 times (length 24)
  Back Branch 08924BE4 1 times (length 72)
_S1_2_8818FEC 128 instructions (0.000%), 16 calls (08818FEC - 08819008, length 8)
_S1_2_88FC4D8 128 instructions (0.000%), 4 calls (088F54A0 - 088FC524, length 7202)
  Back Branch 088FC520 4 times (length 7202)
_S1_2_8943D38 126 instructions (0.000%), 18 calls (08943D38 - 08943D50, length 7)
_S1_2_881B4AC 126 instructions (0.000%), 18 calls (0881B4A4 - 0881B4BC, length 7)
  Back Branch 0881B4B8 18 times (length 7)
_S1_2_8813AB4 126 instructions (0.000%), 3 calls (088139C0 - 08813AB8, length 63)
  Back Branch 08813A68 33 times (length 22)
  Back Branch 08813AB4 3 times (length 63)
  Back Branch 08813A80 3 times (length 46)
_S1_2_880CD88 125 instructions (0.000%), 16 calls (0880CD88 - 0880CDA4, length 8)
_S1_2_8943C08 125 instructions (0.000%), 1 calls (089437B0 - 08943D34, length 354)
  Back Branch 089437FC 3 times (length 11)
  Back Branch 08943B38 1 times (length 218)
  Back Branch 08943994 1 times (length 113)
  Back Branch 08943838 1 times (length 36)
  Back Branch 08943D08 1 times (length 61)
  Back Branch 08943CCC 1 times (length 114)
  Back Branch 08943C40 1 times (length 112)
_S1_2_8965BB4 124 instructions (0.000%), 62 calls (08965BB4 - 08965BB8, length 2)
_S1_2_88F65AC 124 instructions (0.000%), 12 calls (088F655C - 088F65D8, length 32)
  Back Branch 088F65B8 12 times (length 24)
  Back Branch 088F65D4 2 times (length 32)
_S1_2_88FC9AC 124 instructions (0.000%), 4 calls (088FC84C - 088FC9C4, length 95)
  Back Branch 088FC854 2,977 times (length 2)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FC9C0 4 times (length 84)
_S1_2_8813B00 123 instructions (0.000%), 3 calls (08813B00 - 08813C0C, length 68)
  Back Branch 08813BA4 3 times (length 11)
_S1_2_8842EA4 122 instructions (0.000%), 2 calls (08842EA4 - 08842FF8, length 86)
  Back Branch 08842FE4 2 times (length 28)
_S1_2_883BAE8 120 instructions (0.000%), 30 calls (0883BAE8 - 08965CB0, length 305267)
_S1_2_8811C5C 120 instructions (0.000%), 6 calls (08811C5C - 08811CA8, length 20)
_S1_2_88FCD7C 120 instructions (0.000%), 4 calls (088FC878 - 088FCD88, length 325)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD84 4 times (length 325)
_S1_2_88FC960 120 instructions (0.000%), 4 calls (088FC878 - 088FC96C, length 62)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FC968 4 times (length 62)
_S1_2_881AD1C 120 instructions (0.000%), 4 calls (0881AD1C - 0881ADAC, length 37)
  Back Branch 0881AD78 4 times (length 6)
  Back Branch 0881AD98 4 times (length 15)
_S1_2_88BAD40 117 instructions (0.000%), 1 calls (0882AE58 - 088BAD48, length 147389)
  Back Branch 0882AFBC 9 times (length 6)
  Back Branch 0882AFC4 1 times (length 54)
  Back Branch 088BAD44 1 times (length 147389)
_S1_2_8965E2C 116 instructions (0.000%), 58 calls (08965E2C - 08965E30, length 2)
_S1_2_894C72C 116 instructions (0.000%), 4 calls (0894C72C - 0894C7F4, length 51)
_S1_2_894C660 116 instructions (0.000%), 4 calls (0894C660 - 0894C728, length 51)
_S1_2_88FD0A4 116 instructions (0.000%), 4 calls (088FC878 - 088FD0B0, length 527)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FD0AC 4 times (length 527)
_S1_2_88FCD6C 116 instructions (0.000%), 4 calls (088FC878 - 088FCD78, length 321)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD74 4 times (length 321)
_S1_2_88422F0 116 instructions (0.000%), 2 calls (088422F0 - 0884242C, length 80)
_S1_2_88152DC 115 instructions (0.000%), 5 calls (088152DC - 0881534C, length 29)
  Back Branch 08815338 5 times (length 9)
_S1_2_887BBF4 113 instructions (0.000%), 1 calls (0887BBF4 - 0887BFE4, length 253)
  Back Branch 0887BEA4 5 times (length 9)
  Back Branch 0887BE74 4 times (length 7)
  Back Branch 0887BCDC 4 times (length 11)
  Back Branch 0887BE30 1 times (length 15)
  Back Branch 0887BE44 1 times (length 16)
_S1_2_883CD3C 112 instructions (0.000%), 8 calls (0883CD3C - 0883CD70, length 14)
_S1_2_88F5110 112 instructions (0.000%), 4 calls (088F48E0 - 088F5138, length 535)
  Back Branch 088F512C 12 times (length 6)
  Back Branch 088F5134 4 times (length 535)
_S1_2_88F4EA8 112 instructions (0.000%), 4 calls (088F48E0 - 088F4ED0, length 381)
  Back Branch 088F4EC4 12 times (length 6)
  Back Branch 088F4ECC 4 times (length 381)
_S1_2_8818908 112 instructions (0.000%), 4 calls (08818908 - 088189AC, length 42)
_S1_2_8805F34 112 instructions (0.000%), 1 calls (08805F34 - 0880613C, length 131)
  Back Branch 08806108 1 times (length 79)
_S1_2_880CEEC 110 instructions (0.000%), 6 calls (0880CEEC - 0880CFBC, length 53)
  Back Branch 0880CFA0 2 times (length 12)
_S1_2_8942534 108 instructions (0.000%), 36 calls (08942534 - 0894253C, length 3)
_S1_2_8937C24 108 instructions (0.000%), 3 calls (08937C24 - 08937CD4, length 45)
_S1_2_8843950 105 instructions (0.000%), 7 calls (08843950 - 08843988, length 15)
_S1_2_8965E1C 104 instructions (0.000%), 52 calls (08965E1C - 08965E20, length 2)
_S1_2_8965DFC 104 instructions (0.000%), 52 calls (08965DFC - 08965E00, length 2)
_S1_2_8965B7C 104 instructions (0.000%), 52 calls (08965B7C - 08965B80, length 2)
_S1_2_8923CB0 104 instructions (0.000%), 11 calls (08923CB0 - 08923CE4, length 14)
_S1_2_881BC6C 104 instructions (0.000%), 8 calls (0881BC6C - 0881BDB8, length 84)
_S1_2_8841D14 102 instructions (0.000%), 2 calls (08841D14 - 08841DB0, length 40)
  Back Branch 08841D6C 4 times (length 11)
_S1_2_8832FDC 102 instructions (0.000%), 1 calls (08832FDC - 08833120, length 82)
  Back Branch 08833008 6 times (length 4)
_S1_2_880D714 101 instructions (0.000%), 2 calls (0880D714 - 0880D7F8, length 58)
_S1_2_883BF14 100 instructions (0.000%), 5 calls (0883BF14 - 08965E08, length 305086)
_S1_2_88424F8 100 instructions (0.000%), 4 calls (088424F8 - 08842558, length 25)
_S1_2_880FA5C 100 instructions (0.000%), 4 calls (0880FA5C - 0880FABC, length 25)
_S1_2_880491C 100 instructions (0.000%), 4 calls (0880491C - 088049C4, length 43)
_S1_2_893DA6C 100 instructions (0.000%), 1 calls (0893DA6C - 0893E4F4, length 675)
  Back Branch 0893DEA4 1 times (length 85)
  Back Branch 0893DEF0 1 times (length 105)
  Back Branch 0893DF14 1 times (length 22)
  Back Branch 0893E4C4 1 times (length 395)
_S1_2_8816D34 100 instructions (0.000%), 1 calls (08816D34 - 0881701C, length 187)
  Back Branch 08816FF0 1 times (length 73)
_S1_2_881C444 99 instructions (0.000%), 11 calls (0881C444 - 0881C464, length 9)
_S1_2_8954414 99 instructions (0.000%), 5 calls (08954414 - 08954478, length 26)
  Back Branch 08954474 2 times (length 8)
_S1_2_8842DD0 98 instructions (0.000%), 2 calls (08842DD0 - 08842EA0, length 53)
_S1_2_891391C 98 instructions (0.000%), 1 calls (0891391C - 08965BF8, length 84152)
  Back Branch 089623F4 6 times (length 7933)
  Back Branch 08962438 5 times (length 116)
  Back Branch 08962280 5 times (length 7840)
  Back Branch 08962364 1 times (length 56)
  Back Branch 0896235C 1 times (length 61)
  Back Branch 0896238C 1 times (length 19)
_S1_2_88897E0 98 instructions (0.000%), 1 calls (088897E0 - 08889874, length 38)
  Back Branch 08889860 16 times (length 4)
_S1_2_89242EC 97 instructions (0.000%), 11 calls (089242EC - 08924314, length 11)
_S1_2_880DE6C 97 instructions (0.000%), 2 calls (0880DCA8 - 0880DEFC, length 150)
  Back Branch 0880DE00 6 times (length 88)
  Back Branch 0880DEDC 2 times (length 57)
  Back Branch 0880DE78 2 times (length 117)
  Back Branch 0880DEF0 1 times (length 148)
  Back Branch 0880DEF8 1 times (length 64)
_S1_2_883A408 96 instructions (0.000%), 32 calls (0883A408 - 0883A410, length 3)
_S1_2_8842774 96 instructions (0.000%), 4 calls (08842774 - 088427D0, length 24)
_S1_2_881500C 96 instructions (0.000%), 1 calls (0881500C - 088151A4, length 103)
_S1_2_892312C 95 instructions (0.000%), 12 calls (0892312C - 08923158, length 12)
_S1_2_8922870 95 instructions (0.000%), 1 calls (08922870 - 08965BF8, length 68835)
  Back Branch 089623F4 6 times (length 7933)
  Back Branch 08962438 5 times (length 116)
  Back Branch 08962280 5 times (length 7840)
  Back Branch 089228B4 2 times (length 2)
  Back Branch 08962364 1 times (length 56)
  Back Branch 0896235C 1 times (length 61)
  Back Branch 0896238C 1 times (length 19)
_S1_2_8937600 92 instructions (0.000%), 2 calls (08937600 - 089376DC, length 56)
_S1_2_89129F8 91 instructions (0.000%), 13 calls (089129F8 - 08912A10, length 7)
_S1_2_88435B8 91 instructions (0.000%), 13 calls (088435B8 - 088435F0, length 15)
_S1_2_89359A0 91 instructions (0.000%), 7 calls (089359A0 - 089359D0, length 13)
_S1_2_8965B84 90 instructions (0.000%), 45 calls (08965B84 - 08965B88, length 2)
_S1_2_881C790 90 instructions (0.000%), 10 calls (0881C790 - 0881C7B0, length 9)
_S1_2_88F9634 90 instructions (0.000%), 5 calls (088F54A0 - 088F9648, length 4203)
  Back Branch 088F9644 5 times (length 4203)
_S1_2_893D578 89 instructions (0.000%), 1 calls (0893A150 - 0894317C, length 9228)
  Back Branch 0893D6F8 1 times (length 3392)
  Back Branch 0893A1F8 1 times (length 30)
  Back Branch 0893A1E4 1 times (length 17)
  Back Branch 0893A240 1 times (length 62)
_S1_2_8842C9C 88 instructions (0.000%), 2 calls (08842C9C - 08842D3C, length 41)
  Back Branch 08842CFC 2 times (length 8)
  Back Branch 08842CC4 2 times (length 4)
_S1_2_895999C 88 instructions (0.000%), 1 calls (0895999C - 0895A18C, length 509)
  Back Branch 08959E20 322 times (length 188)
  Back Branch 08959EE0 322 times (length 100)
  Back Branch 08959D74 318 times (length 189)
  Back Branch 0895A080 12 times (length 351)
  Back Branch 0895A078 12 times (length 349)
  Back Branch 0895A03C 11 times (length 130)
  Back Branch 08959F98 8 times (length 7)
  Back Branch 0895A16C 5 times (length 117)
  Back Branch 08959FA8 4 times (length 330)
  Back Branch 08959CB4 2 times (length 76)
  Back Branch 0895A030 2 times (length 320)
  Back Branch 0895A138 1 times (length 188)
  Back Branch 08959FB0 1 times (length 333)
  Back Branch 08959FB8 1 times (length 132)
  Back Branch 08959F74 1 times (length 110)
_S1_2_883ADDC 88 instructions (0.000%), 1 calls (0883ADDC - 0883B14C, length 221)
  Back Branch 0883AE74 2 times (length 4)
  Back Branch 0883B054 1 times (length 111)
  Back Branch 0883B0D4 1 times (length 164)
  Back Branch 0883B0B8 1 times (length 157)
  Back Branch 0883B0B0 1 times (length 135)
_S1_2_883D918 87 instructions (0.000%), 3 calls (0883D918 - 0883D988, length 29)
_S1_2_8922704 86 instructions (0.000%), 2 calls (0892263C - 08922714, length 55)
  Back Branch 089226D8 3 times (length 24)
  Back Branch 08922710 2 times (length 55)
  Back Branch 089226FC 1 times (length 33)
_S1_2_8815B1C 86 instructions (0.000%), 2 calls (08815B1C - 08815D18, length 128)
  Back Branch 08815CEC 2 times (length 25)
_S1_2_894F2A8 86 instructions (0.000%), 1 calls (0894F2A8 - 0894F3D4, length 76)
  Back Branch 0894F370 3 times (length 11)
_S1_2_8837874 86 instructions (0.000%), 1 calls (08837874 - 088379C8, length 86)
_S1_2_88FBDE8 84 instructions (0.000%), 7 calls (088FBD00 - 088FBDF4, length 62)
  Back Branch 088FBDF0 7 times (length 62)
_S1_2_88F4DB0 84 instructions (0.000%), 4 calls (088F48E0 - 088F4DEC, length 324)
  Back Branch 088F4DC8 4 times (length 316)
  Back Branch 088F4DE8 4 times (length 324)
_S1_2_88F4D70 84 instructions (0.000%), 4 calls (088F48E0 - 088F4DAC, length 308)
  Back Branch 088F4D88 4 times (length 300)
  Back Branch 088F4DA8 4 times (length 308)
_S1_2_880CDA8 84 instructions (0.000%), 4 calls (0880CDA8 - 0880CDF8, length 21)
_S1_2_8804C30 84 instructions (0.000%), 4 calls (08804C30 - 08804C80, length 21)
_S1_2_881AF8C 84 instructions (0.000%), 3 calls (0881AF8C - 0881B02C, length 41)
  Back Branch 0881B028 3 times (length 13)
_S1_2_88156EC 84 instructions (0.000%), 3 calls (088156EC - 08815760, length 30)
_S1_2_88063A8 84 instructions (0.000%), 2 calls (088063A8 - 0880645C, length 46)
_S1_2_880FB2C 83 instructions (0.000%), 1 calls (0880FB2C - 0880FCA8, length 96)
  Back Branch 0880FC80 1 times (length 15)
_S1_2_891F990 82 instructions (0.000%), 1 calls (0883B920 - 0891FABC, length 233576)
  Back Branch 0891FA84 1 times (length 13)
  Back Branch 0891FAB8 1 times (length 233576)
_S1_2_8812094 81 instructions (0.000%), 1 calls (08812094 - 0881220C, length 95)
  Back Branch 088121D8 1 times (length 53)
  Back Branch 0881212C 1 times (length 10)
  Back Branch 08812190 1 times (length 35)
  Back Branch 088121EC 1 times (length 58)
_S1_2_8842BD0 80 instructions (0.000%), 4 calls (08842BD0 - 08842C1C, length 20)
_S1_2_8818068 80 instructions (0.000%), 4 calls (08818068 - 088180B4, length 20)
_S1_2_880731C 80 instructions (0.000%), 4 calls (0880731C - 08807390, length 30)
  Back Branch 08807370 2 times (length 7)
_S1_2_8913444 80 instructions (0.000%), 2 calls (08913444 - 0895ACE4, length 73257)
_S1_2_88062F8 80 instructions (0.000%), 2 calls (088062F8 - 088063A4, length 44)
_S1_2_88F8238 79 instructions (0.000%), 1 calls (088F54A0 - 088F8318, length 2975)
  Back Branch 088F8280 4 times (length 6)
  Back Branch 088F82D8 4 times (length 25)
  Back Branch 088F82F0 2 times (length 37)
  Back Branch 088F8314 1 times (length 2975)
_S1_2_89356CC 78 instructions (0.000%), 6 calls (089356CC - 089356FC, length 13)
_S1_2_895A190 78 instructions (0.000%), 3 calls (0895A190 - 0895A27C, length 60)
  Back Branch 0895A1D4 4 times (length 4)
  Back Branch 0895A248 2 times (length 24)
  Back Branch 0895A250 1 times (length 42)
  Back Branch 0895A264 1 times (length 5)
_S1_2_8936D24 78 instructions (0.000%), 2 calls (08936D24 - 08936DE4, length 49)
  Back Branch 08936D90 2 times (length 12)
  Back Branch 08936DBC 2 times (length 23)
  Back Branch 08936DB4 2 times (length 8)
_S1_2_8841F6C 78 instructions (0.000%), 2 calls (08841F6C - 08842030, length 50)
_S1_2_8922CC4 78 instructions (0.000%), 1 calls (08922CC4 - 08922D80, length 48)
  Back Branch 08922D34 3 times (length 15)
_S1_2_89359D4 77 instructions (0.000%), 7 calls (089359D4 - 089359FC, length 11)
_S1_2_88FC528 76 instructions (0.000%), 4 calls (088FC528 - 088FC570, length 19)
_S1_2_8841AE8 76 instructions (0.000%), 4 calls (08841AE8 - 08841B30, length 19)
_S1_2_88157C0 76 instructions (0.000%), 4 calls (088157C0 - 08815808, length 19)
_S1_2_8842C20 76 instructions (0.000%), 2 calls (08842C20 - 08842C98, length 31)
  Back Branch 08842C8C 4 times (length 15)
  Back Branch 08842C58 2 times (length 6)
_S1_2_8842430 76 instructions (0.000%), 2 calls (08842430 - 088424C4, length 38)
_S1_2_882A388 76 instructions (0.000%), 1 calls (0882A388 - 0882A9E8, length 409)
  Back Branch 0882A6D4 1 times (length 125)
_S1_2_884015C 75 instructions (0.000%), 5 calls (08840138 - 0884017C, length 18)
  Back Branch 08840178 5 times (length 18)
  Back Branch 08840170 5 times (length 4)
_S1_2_880FD7C 75 instructions (0.000%), 5 calls (0880FD7C - 0880FDB4, length 15)
_S1_2_88F5278 75 instructions (0.000%), 3 calls (088F48E0 - 088F529C, length 624)
  Back Branch 088F5290 6 times (length 5)
  Back Branch 088F4A08 3 times (length 76)
  Back Branch 088F5298 3 times (length 551)
  Back Branch 088F4A14 2 times (length 79)
_S1_2_881BEF0 75 instructions (0.000%), 3 calls (0881BEF0 - 0881BF50, length 25)
_S1_2_8926DBC 75 instructions (0.000%), 1 calls (08926DBC - 08926EE4, length 75)
_S1_2_885DC5C 75 instructions (0.000%), 1 calls (0885DC5C - 0885DDD4, length 95)
_S1_2_8943288 74 instructions (0.000%), 6 calls (08943288 - 0894330C, length 34)
_S1_2_881A378 74 instructions (0.000%), 1 calls (0881A378 - 0881A52C, length 110)
  Back Branch 0881A444 1 times (length 14)
  Back Branch 0881A418 1 times (length 20)
  Back Branch 0881A4E8 1 times (length 55)
_S1_2_880F1D0 74 instructions (0.000%), 1 calls (0880F1D0 - 0880F30C, length 80)
_S1_2_883B8C8 72 instructions (0.000%), 6 calls (0883B8C8 - 0883B91C, length 22)
_S1_2_8818F18 72 instructions (0.000%), 6 calls (08818F18 - 08818F44, length 12)
_S1_2_88F6594 72 instructions (0.000%), 4 calls (088F54A0 - 088F65A8, length 1091)
  Back Branch 088F65A4 4 times (length 1091)
_S1_2_8815764 72 instructions (0.000%), 4 calls (08815764 - 088157B0, length 20)
  Back Branch 088157AC 4 times (length 15)
  Back Branch 08815784 4 times (length 5)
  Back Branch 08815794 4 times (length 10)
_S1_2_880F79C 72 instructions (0.000%), 3 calls (0880F79C - 0880F810, length 30)
_S1_2_8842D40 72 instructions (0.000%), 2 calls (08842D40 - 08842DCC, length 36)
_S1_2_8847BBC 71 instructions (0.000%), 1 calls (08847BBC - 08847CF4, length 79)
  Back Branch 08847C34 2 times (length 9)
  Back Branch 08847CD4 1 times (length 43)
  Back Branch 08847C8C 1 times (length 34)
_S1_2_881CC80 70 instructions (0.000%), 14 calls (0881CC80 - 0881CC90, length 5)
_S1_2_883B97C 70 instructions (0.000%), 7 calls (0883B97C - 0883B9A0, length 10)
_S1_2_883B71C 70 instructions (0.000%), 5 calls (0883B71C - 0883B750, length 14)
_S1_2_88F3BF8 70 instructions (0.000%), 2 calls (088F3B5C - 088F3FD4, length 287)
  Back Branch 088F3C60 8 times (length 65)
  Back Branch 088F3C20 2 times (length 49)
_S1_2_88379CC 69 instructions (0.000%), 1 calls (08837760 - 088379D8, length 159)
  Back Branch 088379D4 1 times (length 159)
_S1_2_89351E0 68 instructions (0.000%), 4 calls (089351E0 - 0893526C, length 36)
_S1_2_8816C7C 68 instructions (0.000%), 4 calls (08816C7C - 08816CBC, length 17)
_S1_2_8851CC4 68 instructions (0.000%), 2 calls (08851CC4 - 08851D48, length 34)
  Back Branch 08851D18 2 times (length 11)
_S1_2_883E5A8 67 instructions (0.000%), 1 calls (0883E5A8 - 089263E0, length 237455)
  Back Branch 089263D4 536,592 times (length 11)
_S1_2_88231F4 67 instructions (0.000%), 1 calls (088231F4 - 08823800, length 388)
_S1_2_8811728 66 instructions (0.000%), 6 calls (08811728 - 0881175C, length 14)
  Back Branch 08811750 6 times (length 6)
_S1_2_893668C 66 instructions (0.000%), 2 calls (0893668C - 08936728, length 40)
_S1_2_88F3C14 66 instructions (0.000%), 2 calls (088F3B64 - 088F3C24, length 49)
  Back Branch 088F3C20 2 times (length 49)
_S1_2_880E0E8 66 instructions (0.000%), 2 calls (0880DCA8 - 0880E124, length 288)
  Back Branch 0880DE00 6 times (length 88)
  Back Branch 0880E108 2 times (length 196)
_S1_2_8840F24 66 instructions (0.000%), 1 calls (08840F24 - 08840FB4, length 37)
  Back Branch 08840F90 4 times (length 9)
  Back Branch 08840FA8 4 times (length 12)
  Back Branch 08840FB0 1 times (length 16)
_S1_2_8965AA8 65 instructions (0.000%), 1 calls (08954854 - 08965BF8, length 17642)
  Back Branch 089623F4 6 times (length 7933)
  Back Branch 08962438 5 times (length 116)
  Back Branch 08962280 5 times (length 7840)
  Back Branch 08965AB0 1 times (length 17561)
  Back Branch 08962364 1 times (length 56)
  Back Branch 0896235C 1 times (length 61)
  Back Branch 0896238C 1 times (length 19)
_S1_2_8926514 65 instructions (0.000%), 1 calls (08926514 - 0892664C, length 79)
_S1_2_8924900 65 instructions (0.000%), 1 calls (08924900 - 08966118, length 67079)
_S1_2_8837760 65 instructions (0.000%), 1 calls (08837760 - 08837860, length 65)
_S1_2_88FB570 64 instructions (0.000%), 8 calls (088FB570 - 088FB58C, length 8)
_S1_2_8935790 64 instructions (0.000%), 4 calls (08935790 - 089357CC, length 16)
_S1_2_88420DC 64 instructions (0.000%), 4 calls (088420DC - 08842118, length 16)
_S1_2_8841DE4 64 instructions (0.000%), 4 calls (08841DE4 - 08841E20, length 16)
_S1_2_88CA39C 64 instructions (0.000%), 3 calls (088CA37C - 088CA3EC, length 29)
  Back Branch 088CA3CC 3 times (length 22)
_S1_2_88F8D6C 64 instructions (0.000%), 2 calls (088F54A0 - 088F8E5C, length 3696)
  Back Branch 088F8E58 2 times (length 3696)
_S1_2_88399EC 63 instructions (0.000%), 1 calls (088399EC - 08839BF0, length 130)
  Back Branch 08839BA0 1 times (length 68)
_S1_2_88F8F68 62 instructions (0.000%), 2 calls (088F54A0 - 088F8FB4, length 3782)
  Back Branch 088F8FB0 2 times (length 3782)
_S1_2_8813CF4 62 instructions (0.000%), 2 calls (08813CF4 - 08813D8C, length 39)
_S1_2_8834DEC 61 instructions (0.000%), 1 calls (08834C44 - 08834DF0, length 108)
  Back Branch 08834CAC 6 times (length 13)
  Back Branch 08834DEC 1 times (length 108)
_S1_2_880477C 61 instructions (0.000%), 1 calls (0880477C - 08804918, length 104)
_S1_2_8804228 61 instructions (0.000%), 1 calls (08804228 - 0880450C, length 186)
_S1_2_8943260 60 instructions (0.000%), 6 calls (08943260 - 08943284, length 10)
_S1_2_889EEEC 60 instructions (0.000%), 3 calls (0889EEEC - 0889EF38, length 20)
_S1_2_884195C 60 instructions (0.000%), 2 calls (0884195C - 088419E4, length 35)
_S1_2_8962644 60 instructions (0.000%), 1 calls (08962644 - 089627E8, length 106)
  Back Branch 08962788 1 times (length 69)
  Back Branch 08962798 1 times (length 72)
_S1_2_884114C 60 instructions (0.000%), 1 calls (08840D08 - 0884117C, length 286)
  Back Branch 08841178 1 times (length 286)
_S1_2_88481E4 59 instructions (0.000%), 1 calls (08847DD4 - 0885CAF4, length 21321)
  Back Branch 0885C9F0 14 times (length 95)
  Back Branch 0885CA9C 14 times (length 117)
  Back Branch 0885CA5C 14 times (length 98)
  Back Branch 0885CAF0 5 times (length 142)
  Back Branch 0885CA7C 3 times (length 56)
  Back Branch 0885CAE0 3 times (length 145)
  Back Branch 0885C9F8 2 times (length 95)
  Back Branch 08847E00 1 times (length 7)
  Back Branch 088481F4 1 times (length 266)
  Back Branch 0885CAC0 1 times (length 30)
  Back Branch 0885CAB8 1 times (length 121)
_S1_2_8816254 59 instructions (0.000%), 1 calls (08816254 - 08816524, length 181)
  Back Branch 088164F8 1 times (length 8)
  Back Branch 088164EC 1 times (length 65)
_S1_2_88F4C44 58 instructions (0.000%), 2 calls (088F48E0 - 088F4C70, length 229)
  Back Branch 088F4C60 6 times (length 6)
  Back Branch 088F4C6C 2 times (length 229)
_S1_2_8807168 58 instructions (0.000%), 2 calls (08807168 - 088071F0, length 35)
_S1_2_88363D0 58 instructions (0.000%), 1 calls (088363D0 - 088364B4, length 58)
_S1_2_8811460 58 instructions (0.000%), 1 calls (08811460 - 08811574, length 70)
  Back Branch 08811560 1 times (length 53)
  Back Branch 08811530 1 times (length 34)
_S1_2_8965DA4 56 instructions (0.000%), 28 calls (08965DA4 - 08965DA8, length 2)
_S1_2_8965CBC 56 instructions (0.000%), 28 calls (08965CBC - 08965CC0, length 2)
_S1_2_8937840 56 instructions (0.000%), 4 calls (08937840 - 089378B0, length 29)
_S1_2_88FC4D0 56 instructions (0.000%), 4 calls (088F54A0 - 088FC4D4, length 7182)
  Back Branch 088FC4D0 4 times (length 7182)
_S1_2_885693C 56 instructions (0.000%), 2 calls (0885640C - 08856948, length 336)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 08856944 2 times (length 336)
_S1_2_885689C 56 instructions (0.000%), 2 calls (0885640C - 088568A8, length 296)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 088568A4 2 times (length 296)
_S1_2_880DE50 56 instructions (0.000%), 2 calls (0880DCA8 - 0880DE68, length 113)
  Back Branch 0880DE64 4 times (length 113)
_S1_2_8805D6C 55 instructions (0.000%), 5 calls (08805D6C - 08805D94, length 11)
_S1_2_8804108 55 instructions (0.000%), 1 calls (08804108 - 08804224, length 72)
  Back Branch 08804220 1 times (length 40)
_S1_2_88116CC 54 instructions (0.000%), 6 calls (088116CC - 088116F0, length 10)
_S1_2_88F5F18 54 instructions (0.000%), 4 calls (088F54A0 - 088F5F54, length 686)
  Back Branch 088F5F38 2 times (length 5)
  Back Branch 088F5F2C 2 times (length 677)
_S1_2_88FCDA0 54 instructions (0.000%), 3 calls (088FC878 - 088FCDB0, length 335)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCDAC 3 times (length 335)
_S1_2_88FCD8C 54 instructions (0.000%), 3 calls (088FC878 - 088FCD9C, length 330)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD98 3 times (length 330)
_S1_2_88FCD58 54 instructions (0.000%), 3 calls (088FC878 - 088FCD68, length 317)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCD64 3 times (length 317)
_S1_2_8847B74 54 instructions (0.000%), 3 calls (08847B74 - 08847BB8, length 18)
_S1_2_88361B0 54 instructions (0.000%), 3 calls (08819434 - 088361B4, length 29537)
  Back Branch 088361B0 3 times (length 29537)
_S1_2_88FCC48 54 instructions (0.000%), 2 calls (088FC878 - 088FCC58, length 249)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCC54 2 times (length 249)
_S1_2_88FCBA4 54 instructions (0.000%), 2 calls (088FC878 - 088FCBB4, length 208)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCBB0 2 times (length 208)
_S1_2_88FCB90 54 instructions (0.000%), 2 calls (088FC878 - 088FCBA0, length 203)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCB9C 2 times (length 203)
_S1_2_880E170 54 instructions (0.000%), 2 calls (0880E170 - 0880E1D8, length 27)
_S1_2_8961EB8 54 instructions (0.000%), 1 calls (08961E60 - 08961F34, length 54)
  Back Branch 08961F30 1 times (length 54)
_S1_2_88F52F8 54 instructions (0.000%), 1 calls (088F48E4 - 088F53BC, length 695)
  Back Branch 088F53B8 1 times (length 695)
_S1_2_880E13C 52 instructions (0.000%), 26 calls (0880E13C - 0880E140, length 2)
_S1_2_880D1B8 52 instructions (0.000%), 4 calls (0880D1B8 - 0880D1E8, length 13)
_S1_2_88FCB60 52 instructions (0.000%), 2 calls (088FC878 - 088FCB6C, length 190)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCB68 2 times (length 190)
_S1_2_8950B2C 52 instructions (0.000%), 1 calls (08950B2C - 08950BFC, length 53)
  Back Branch 08950BC8 1 times (length 21)
  Back Branch 08950BD8 1 times (length 21)
  Back Branch 08950BE0 1 times (length 30)
  Back Branch 08950BF0 1 times (length 27)
  Back Branch 08950BF8 1 times (length 39)
  Back Branch 08950BA8 1 times (length 9)
  Back Branch 08950BB0 1 times (length 11)
  Back Branch 08950BC0 1 times (length 15)
_S1_2_880C3BC 52 instructions (0.000%), 1 calls (0880C3BC - 0880C4D8, length 72)
  Back Branch 0880C4C4 1 times (length 25)
_S1_2_883D55C 51 instructions (0.000%), 3 calls (0883D55C - 0883D5F8, length 40)
_S1_2_8813C10 51 instructions (0.000%), 3 calls (08813C10 - 08813CA0, length 37)
_S1_2_8840ACC 51 instructions (0.000%), 2 calls (08840ACC - 08840B1C, length 21)
  Back Branch 08840B08 3 times (length 7)
_S1_2_893517C 50 instructions (0.000%), 2 calls (0893517C - 089351DC, length 25)
_S1_2_8840FB8 50 instructions (0.000%), 1 calls (08840BC8 - 08840FD0, length 259)
  Back Branch 08840C6C 1 times (length 30)
  Back Branch 08840C5C 1 times (length 23)
  Back Branch 08840C44 1 times (length 17)
  Back Branch 08840C34 1 times (length 13)
  Back Branch 08840FCC 1 times (length 259)
_S1_2_8840E78 50 instructions (0.000%), 1 calls (08840E78 - 08840F18, length 41)
  Back Branch 08840EC4 3 times (length 8)
_S1_2_880C7A0 50 instructions (0.000%), 1 calls (0880C7A0 - 0880C850, length 45)
  Back Branch 0880C834 3 times (length 11)
_S1_2_883B8B8 48 instructions (0.000%), 12 calls (0883B8B8 - 0883B8C4, length 4)
_S1_2_88FB714 48 instructions (0.000%), 6 calls (088FB578 - 088FB718, length 105)
  Back Branch 088FB714 6 times (length 105)
_S1_2_88F4F64 48 instructions (0.000%), 4 calls (088F48E0 - 088F4F7C, length 424)
  Back Branch 088F4F78 4 times (length 424)
_S1_2_88CA2F4 48 instructions (0.000%), 3 calls (088CA2F4 - 088CA3EC, length 63)
_S1_2_883A2F0 47 instructions (0.000%), 1 calls (0883A2F0 - 0883A3A8, length 47)
  Back Branch 0883A348 1 times (length 11)
  Back Branch 0883A358 1 times (length 14)
  Back Branch 0883A368 1 times (length 18)
  Back Branch 0883A378 1 times (length 21)
  Back Branch 0883A33C 1 times (length 9)
  Back Branch 0883A3A4 1 times (length 35)
  Back Branch 0883A38C 1 times (length 27)
_S1_2_880FDB8 47 instructions (0.000%), 1 calls (0880FDB8 - 0880FE90, length 55)
  Back Branch 0880FE44 1 times (length 22)
  Back Branch 0880FE74 1 times (length 34)
_S1_2_89127EC 46 instructions (0.000%), 2 calls (089127EC - 089128CC, length 57)
  Back Branch 0891284C 1 times (length 12)
_S1_2_88F6618 46 instructions (0.000%), 2 calls (088F655C - 088F665C, length 65)
  Back Branch 088F6658 2 times (length 65)
_S1_2_88F4B48 46 instructions (0.000%), 2 calls (088F48E0 - 088F4B74, length 166)
  Back Branch 088F4B64 4 times (length 6)
  Back Branch 088F4B70 2 times (length 166)
_S1_2_8842034 46 instructions (0.000%), 2 calls (08842034 - 0884208C, length 23)
_S1_2_8963A50 46 instructions (0.000%), 1 calls (08963A50 - 089657EC, length 1896)
_S1_2_893E4F8 46 instructions (0.000%), 1 calls (0893E4F8 - 0893E5FC, length 66)
  Back Branch 0893E5B0 1 times (length 8)
  Back Branch 0893E5D4 1 times (length 17)
  Back Branch 0893E5F8 1 times (length 26)
  Back Branch 0893E5E4 1 times (length 22)
_S1_2_894F8E4 45 instructions (0.000%), 3 calls (0894F8E4 - 0894F91C, length 15)
_S1_2_8811908 45 instructions (0.000%), 1 calls (08811908 - 088119D8, length 53)
_S1_2_8805E70 45 instructions (0.000%), 1 calls (08805E70 - 08805F30, length 49)
_S1_2_8948C78 44 instructions (0.000%), 4 calls (08948C78 - 08948CA0, length 11)
_S1_2_881ACCC 44 instructions (0.000%), 4 calls (0881ACCC - 0881AD18, length 20)
_S1_2_8961E60 44 instructions (0.000%), 2 calls (08961E60 - 08961EB4, length 22)
_S1_2_8961D5C 43 instructions (0.000%), 1 calls (08961D5C - 089625EC, length 549)
  Back Branch 08961DDC 1 times (length 9)
_S1_2_88F4C74 43 instructions (0.000%), 1 calls (088F48E0 - 088F4CB8, length 247)
  Back Branch 088F4C8C 5 times (length 5)
  Back Branch 088F4CB4 1 times (length 247)
_S1_2_880DF74 43 instructions (0.000%), 1 calls (0880DCA8 - 0880DFD0, length 203)
  Back Branch 0880DE64 4 times (length 113)
  Back Branch 0880DFC4 1 times (length 201)
  Back Branch 0880DF08 1 times (length 45)
  Back Branch 0880DF80 1 times (length 183)
  Back Branch 0880DFB0 1 times (length 62)
_S1_2_8819F30 42 instructions (0.000%), 6 calls (08819F30 - 08819F48, length 7)
_S1_2_88FCA78 42 instructions (0.000%), 3 calls (088FC884 - 088FCA84, length 129)
  Back Branch 088FCA80 3 times (length 129)
_S1_2_88F95FC 42 instructions (0.000%), 3 calls (088F95FC - 088F9630, length 14)
_S1_2_88F8EE8 42 instructions (0.000%), 3 calls (088F54A0 - 088F8EEC, length 3732)
  Back Branch 088F8EE8 3 times (length 3732)
_S1_2_881BEB0 42 instructions (0.000%), 3 calls (0881BCEC - 0881BEEC, length 129)
  Back Branch 0881BEE8 1 times (length 129)
_S1_2_889E86C 42 instructions (0.000%), 2 calls (0889E86C - 0889E8BC, length 21)
_S1_2_8815438 42 instructions (0.000%), 1 calls (08815438 - 088154E8, length 45)
  Back Branch 088154E4 1 times (length 23)
  Back Branch 088154B4 1 times (length 11)
_S1_2_89133E4 41 instructions (0.000%), 1 calls (0891047C - 0891342C, length 3053)
  Back Branch 08913428 1 times (length 3053)
_S1_2_882AA74 41 instructions (0.000%), 1 calls (0882AA74 - 0882AAC4, length 21)
  Back Branch 0882AAAC 5 times (length 5)
_S1_2_8965DC4 40 instructions (0.000%), 20 calls (08965DC4 - 08965DC8, length 2)
_S1_2_8807140 40 instructions (0.000%), 4 calls (08807140 - 08807164, length 10)
_S1_2_8933874 40 instructions (0.000%), 2 calls (08933874 - 089338F0, length 32)
_S1_2_89337F4 40 instructions (0.000%), 2 calls (089337F4 - 08933870, length 32)
_S1_2_88419E8 40 instructions (0.000%), 2 calls (088419E8 - 08841A34, length 20)
_S1_2_882EA38 40 instructions (0.000%), 1 calls (0882EA38 - 0882EB94, length 88)
_S1_2_88F8EF0 39 instructions (0.000%), 3 calls (088F54A0 - 088F8F64, length 3762)
_S1_2_8840B54 39 instructions (0.000%), 1 calls (08840B54 - 08840BC4, length 29)
  Back Branch 08840BA0 2 times (length 10)
_S1_2_8811FC8 39 instructions (0.000%), 1 calls (08811FC8 - 08812090, length 51)
_S1_2_8842090 38 instructions (0.000%), 2 calls (08842090 - 088420D8, length 19)
_S1_2_880EEE8 38 instructions (0.000%), 2 calls (0880EEE8 - 0880EF50, length 27)
_S1_2_895A920 38 instructions (0.000%), 1 calls (0895A920 - 0895AA6C, length 84)
  Back Branch 0895A9D8 1 times (length 13)
_S1_2_8843230 38 instructions (0.000%), 1 calls (0882AD50 - 08843238, length 24891)
  Back Branch 088406C0 62 times (length 6)
  Back Branch 0882AD88 1 times (length 7)
  Back Branch 08843234 1 times (length 24891)
_S1_2_880DF10 38 instructions (0.000%), 1 calls (0880DCA8 - 0880DF60, length 175)
  Back Branch 0880DF1C 1 times (length 158)
  Back Branch 0880DF4C 1 times (length 171)
_S1_2_8954380 37 instructions (0.000%), 1 calls (08954380 - 08954410, length 37)
  Back Branch 0895440C 1 times (length 21)
_S1_2_8954268 37 instructions (0.000%), 1 calls (08954268 - 089542F8, length 37)
  Back Branch 089542F4 1 times (length 21)
_S1_2_89541D4 37 instructions (0.000%), 1 calls (089541D4 - 08954264, length 37)
  Back Branch 08954260 1 times (length 21)
_S1_2_8947C9C 37 instructions (0.000%), 1 calls (0893394C - 08947CD4, length 20707)
  Back Branch 08947CD0 1 times (length 20707)
_S1_2_89339A4 37 instructions (0.000%), 1 calls (089338F4 - 089339DC, length 59)
  Back Branch 089339D8 1 times (length 59)
_S1_2_882B4F0 37 instructions (0.000%), 1 calls (0882AC90 - 088F32F0, length 205209)
  Back Branch 0882ACC8 1 times (length 7)
  Back Branch 0882B4F4 1 times (length 539)
_S1_2_88BE028 36 instructions (0.000%), 9 calls (088BE028 - 088F32D8, length 54445)
_S1_2_881A31C 36 instructions (0.000%), 4 calls (0881A31C - 0881A350, length 14)
_S1_2_88F4BA8 36 instructions (0.000%), 3 calls (088F48E0 - 088F4BC0, length 185)
  Back Branch 088F4BBC 3 times (length 185)
_S1_2_880F768 36 instructions (0.000%), 3 calls (0880F768 - 0880F798, length 13)
  Back Branch 0880F794 3 times (length 6)
_S1_2_88FCDC8 36 instructions (0.000%), 2 calls (088FC878 - 088FCDD8, length 345)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCDD4 2 times (length 345)
_S1_2_88F95B4 36 instructions (0.000%), 2 calls (088F95B4 - 088F96E0, length 76)
_S1_2_8842678 36 instructions (0.000%), 2 calls (08842678 - 08842740, length 51)
_S1_2_8841B34 36 instructions (0.000%), 2 calls (08841B34 - 08841B78, length 18)
_S1_2_895919C 36 instructions (0.000%), 1 calls (0895919C - 08959270, length 54)
  Back Branch 08959224 1 times (length 22)
_S1_2_884792C 36 instructions (0.000%), 1 calls (088476A8 - 08847994, length 188)
  Back Branch 08847990 1 times (length 188)
_S1_2_8912DBC 35 instructions (0.000%), 5 calls (08912DBC - 08912DD4, length 7)
_S1_2_892078C 35 instructions (0.000%), 1 calls (0883C864 - 089207A8, length 233426)
  Back Branch 0883C8F4 11 times (length 38)
  Back Branch 0883C8C8 4 times (length 17)
  Back Branch 089207A4 1 times (length 233399)
_S1_2_88F83C8 35 instructions (0.000%), 1 calls (088F54A0 - 088F86E0, length 3217)
  Back Branch 088F84E0 1 times (length 3090)
_S1_2_8936DE8 34 instructions (0.000%), 2 calls (08936DE8 - 08936E3C, length 22)
_S1_2_88FCF84 34 instructions (0.000%), 2 calls (088FC878 - 088FCF90, length 455)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCF8C 2 times (length 455)
_S1_2_88F666C 34 instructions (0.000%), 2 calls (088F54A0 - 088F667C, length 1144)
  Back Branch 088F6678 2 times (length 1144)
_S1_2_8840B20 34 instructions (0.000%), 2 calls (08840B20 - 08840B50, length 13)
  Back Branch 08840B44 4 times (length 4)
_S1_2_8813D90 34 instructions (0.000%), 2 calls (08813D90 - 08813DE0, length 21)
_S1_2_880D360 34 instructions (0.000%), 2 calls (0880D360 - 0880D40C, length 44)
_S1_2_8923010 34 instructions (0.000%), 1 calls (08923010 - 089230A8, length 39)
  Back Branch 089230A4 1 times (length 23)
_S1_2_89227A4 34 instructions (0.000%), 1 calls (0892263C - 089227B4, length 95)
  Back Branch 089226D8 3 times (length 24)
  Back Branch 089226FC 1 times (length 33)
  Back Branch 089227B0 1 times (length 95)
_S1_2_8847CF8 34 instructions (0.000%), 1 calls (08847CF8 - 0885CAF4, length 21376)
  Back Branch 0885C9F0 14 times (length 95)
  Back Branch 0885CA9C 14 times (length 117)
  Back Branch 0885CA5C 14 times (length 98)
  Back Branch 0885CAF0 5 times (length 142)
  Back Branch 0885CA7C 3 times (length 56)
  Back Branch 0885CAE0 3 times (length 145)
  Back Branch 0885C9F8 2 times (length 95)
  Back Branch 08847E00 1 times (length 7)
  Back Branch 0885CAC0 1 times (length 30)
  Back Branch 0885CAB8 1 times (length 121)
_S1_2_896046C 33 instructions (0.000%), 1 calls (0896046C - 089605B0, length 82)
  Back Branch 0896052C 1 times (length 34)
_S1_2_89542FC 33 instructions (0.000%), 1 calls (089542FC - 0895437C, length 33)
  Back Branch 08954378 1 times (length 19)
_S1_2_8851C40 33 instructions (0.000%), 1 calls (08851C40 - 08851CC0, length 33)
  Back Branch 08851C94 1 times (length 11)
_S1_2_8840FD4 33 instructions (0.000%), 1 calls (08840FD4 - 08841054, length 33)
  Back Branch 08841028 1 times (length 7)
_S1_2_882ABD4 33 instructions (0.000%), 1 calls (0882ABD4 - 0882AC8C, length 47)
  Back Branch 0882AC88 1 times (length 19)
  Back Branch 0882AC14 1 times (length 7)
  Back Branch 0882AC58 1 times (length 14)
  Back Branch 0882AC48 1 times (length 20)
_S1_2_880D1EC 32 instructions (0.000%), 8 calls (0880D1EC - 0880D1F8, length 4)
_S1_2_8935270 32 instructions (0.000%), 2 calls (08935270 - 089352AC, length 16)
_S1_2_89230AC 32 instructions (0.000%), 1 calls (089230AC - 0892310C, length 25)
  Back Branch 089230F0 1 times (length 8)
_S1_2_889F9D4 32 instructions (0.000%), 1 calls (0889F9D4 - 0895A7C8, length 191358)
_S1_2_885659C 32 instructions (0.000%), 1 calls (0885640C - 088565A8, length 104)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 088565A4 1 times (length 104)
_S1_2_8829098 32 instructions (0.000%), 1 calls (0882901C - 08965BF8, length 324344)
  Back Branch 0882909C 1 times (length 34)
_S1_2_8924874 31 instructions (0.000%), 1 calls (08924808 - 089248BC, length 46)
  Back Branch 089248B8 1 times (length 46)
_S1_2_8929B64 30 instructions (0.000%), 3 calls (08929B64 - 08929B88, length 10)
_S1_2_8814344 30 instructions (0.000%), 3 calls (08814344 - 08814368, length 10)
_S1_2_8922E04 30 instructions (0.000%), 2 calls (08922E04 - 08922E3C, length 15)
_S1_2_8841A38 30 instructions (0.000%), 2 calls (088419E8 - 08841A3C, length 22)
  Back Branch 08841A38 2 times (length 22)
_S1_2_895A830 30 instructions (0.000%), 1 calls (0895A830 - 0895A91C, length 60)
_S1_2_883CA74 30 instructions (0.000%), 1 calls (0883CA74 - 0883CAE8, length 30)
_S1_2_8947CD8 29 instructions (0.000%), 1 calls (0893394C - 08947D10, length 20722)
  Back Branch 08947D0C 1 times (length 20722)
_S1_2_89339E0 29 instructions (0.000%), 1 calls (089338F4 - 08933A18, length 74)
  Back Branch 08933A14 1 times (length 74)
_S1_2_88F3484 29 instructions (0.000%), 1 calls (088F3484 - 088F3518, length 38)
_S1_2_8840DE4 29 instructions (0.000%), 1 calls (08840DE4 - 08840E54, length 29)
  Back Branch 08840E28 1 times (length 8)
_S1_2_880DF64 29 instructions (0.000%), 1 calls (0880DCA8 - 0880DF70, length 179)
  Back Branch 0880DE64 4 times (length 113)
  Back Branch 0880DF6C 1 times (length 70)
_S1_2_880DF00 29 instructions (0.000%), 1 calls (0880DCA8 - 0880DF0C, length 154)
  Back Branch 0880DE64 4 times (length 113)
  Back Branch 0880DF08 1 times (length 45)
_S1_2_880D678 29 instructions (0.000%), 1 calls (0880D678 - 0880D710, length 39)
  Back Branch 0880D70C 1 times (length 12)
  Back Branch 0880D704 1 times (length 21)
_S1_2_8816238 28 instructions (0.000%), 4 calls (08816238 - 08816250, length 7)
_S1_2_880C874 28 instructions (0.000%), 4 calls (0880C874 - 0880C898, length 10)
_S1_2_88FAB8C 28 instructions (0.000%), 2 calls (088F54A0 - 088FAB90, length 5565)
  Back Branch 088FAB8C 2 times (length 5565)
_S1_2_88F87BC 28 instructions (0.000%), 2 calls (088F54A0 - 088F87C0, length 3273)
  Back Branch 088F87BC 2 times (length 3273)
_S1_2_88F6570 28 instructions (0.000%), 2 calls (088F655C - 088F6590, length 14)
  Back Branch 088F658C 2 times (length 14)
_S1_2_8947D14 28 instructions (0.000%), 1 calls (08933874 - 08947D30, length 20784)
  Back Branch 08947D2C 1 times (length 20784)
_S1_2_8933A1C 28 instructions (0.000%), 1 calls (089337F4 - 08933A38, length 146)
  Back Branch 08933A34 1 times (length 146)
_S1_2_88F4DF0 28 instructions (0.000%), 1 calls (088F48E0 - 088F4E18, length 335)
  Back Branch 088F4E0C 3 times (length 6)
  Back Branch 088F4E14 1 times (length 335)
_S1_2_885692C 28 instructions (0.000%), 1 calls (0885640C - 08856938, length 332)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 08856934 1 times (length 332)
_S1_2_88568AC 28 instructions (0.000%), 1 calls (0885640C - 088568B8, length 300)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 088568B4 1 times (length 300)
_S1_2_885669C 28 instructions (0.000%), 1 calls (0885640C - 088566A8, length 168)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 088566A4 1 times (length 168)
_S1_2_885658C 28 instructions (0.000%), 1 calls (0885640C - 08856598, length 100)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 08856594 1 times (length 100)
_S1_2_885655C 28 instructions (0.000%), 1 calls (0885640C - 08856568, length 88)
  Back Branch 088564E4 13 times (length 37)
  Back Branch 08856564 1 times (length 88)
_S1_2_8819558 27 instructions (0.000%), 3 calls (08819558 - 08819578, length 9)
_S1_2_8927164 27 instructions (0.000%), 1 calls (08927164 - 089271D0, length 28)
  Back Branch 089271CC 1 times (length 17)
_S1_2_88FCFCC 27 instructions (0.000%), 1 calls (088FC878 - 088FCFDC, length 474)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCFD8 1 times (length 474)
_S1_2_88FCC84 27 instructions (0.000%), 1 calls (088FC878 - 088FCC94, length 264)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCC90 1 times (length 264)
_S1_2_88FCC5C 27 instructions (0.000%), 1 calls (088FC878 - 088FCC6C, length 254)
  Back Branch 088FC958 340 times (length 19)
  Back Branch 088FCC68 1 times (length 254)
_S1_2_889EF44 27 instructions (0.000%), 1 calls (0889EEEC - 0889EF54, length 27)
  Back Branch 0889EF3C 1 times (length 22)
  Back Branch 0889EF50 1 times (length 7)
_S1_2_881A664 27 instructions (0.000%), 1 calls (0881A664 - 0881A6F0, length 36)
_S1_2_8812D44 26 instructions (0.000%), 2 calls (08812D44 - 08812D88, length 18)
_S1_2_880E954 26 instructions (0.000%), 2 calls (0880E954 - 0880E9AC, length 23)
_S1_2_882A11C 25 instructions (0.000%), 1 calls (0882A11C - 0882A1BC, length 41)
  Back Branch 0882A1B8 1 times (length 27)
_S1_2_8965D94 24 instructions (0.000%), 12 calls (08965D94 - 08965D98, length 2)
_S1_2_8965D34 24 instructions (0.000%), 12 calls (08965D34 - 08965D38, length 2)
_S1_2_8965CDC 24 instructions (0.000%), 12 calls (08965CDC - 08965CE0, length 2)
_S1_2_88157B4 24 instructions (0.000%), 8 calls (088157B4 - 088157BC, length 3)
_S1_2_880FAC0 24 instructions (0.000%), 8 calls (0880FAC0 - 0880FAC8, length 3)
_S1_2_8942CA4 24 instructions (0.000%), 4 calls (08942CA4 - 08942CD0, length 12)
_S1_2_8912DD8 24 instructions (0.000%), 4 calls (08912DD8 - 08912DEC, length 6)
_S1_2_8818284 24 instructions (0.000%), 4 calls (08818284 - 08818298, length 6)
_S1_2_880BC58 24 instructions (0.000%), 4 calls (0880BC58 - 0880BC6C, length 6)
_S1_2_8933F40 24 instructions (0.000%), 3 calls (08933F40 - 08933F5C, length 8)
_S1_2_88424C8 24 instructions (0.000%), 2 calls (088424C8 - 088424F4, length 12)
_S1_2_8841DB4 24 instructions (0.000%), 2 calls (08841DB4 - 08841DE0, length 12)
_S1_2_88180E0 24 instructions (0.000%), 2 calls (088180E0 - 0881810C, length 12)
_S1_2_880D410 24 instructions (0.000%), 2 calls (0880D410 - 0880D43C, length 12)
_S1_2_88F9138 24 instructions (0.000%), 1 calls (088F54A0 - 088F9330, length 4005)
  Back Branch 088F9164 1 times (length 3891)
_S1_2_88D1990 24 instructions (0.000%), 1 calls (088D1990 - 088D1A08, length 31)
_S1_2_8840210 24 instructions (0.000%), 1 calls (08840210 - 08840280, length 29)
  Back Branch 08840260 1 times (length 9)
_S1_2_886BD54 23 instructions (0.000%), 1 calls (0886B88C - 0886BD8C, length 321)
  Back Branch 0886BD88 1 times (length 321)
_S1_2_883A3AC 23 instructions (0.000%), 1 calls (0883A3AC - 0883A404, length 23)
_S1_2_8966124 22 instructions (0.000%), 11 calls (08966124 - 08966128, length 2)
_S1_2_8965EA4 22 instructions (0.000%), 11 calls (08965EA4 - 08965EA8, length 2)
_S1_2_881D018 22 instructions (0.000%), 11 calls (0881D018 - 0881D01C, length 2)
_S1_2_8942DF4 22 instructions (0.000%), 2 calls (08942CF8 - 08942E04, length 68)
  Back Branch 08942E00 2 times (length 68)
_S1_2_88F51B0 21 instructions (0.000%), 1 calls (088F48E0 - 088F53BC, length 696)
  Back Branch 088F53B8 1 times (length 695)
  Back Branch 088F51C8 1 times (length 572)
_S1_2_8840C74 21 instructions (0.000%), 1 calls (08840C74 - 08840CC4, length 21)
_S1_2_883FA84 21 instructions (0.000%), 1 calls (0883FA84 - 0883FAE4, length 25)
  Back Branch 0883FAC4 1 times (length 9)
_S1_2_881CCB0 20 instructions (0.000%), 4 calls (0881CCB0 - 0881CCC0, length 5)
_S1_2_881CC6C 20 instructions (0.000%), 4 calls (0881CC6C - 0881CC7C, length 5)
_S1_2_8841B7C 20 instructions (0.000%), 2 calls (08841B7C - 08841BA0, length 10)
_S1_2_882AAC8 20 instructions (0.000%), 2 calls (0882AAC8 - 0882AAEC, length 10)
_S1_2_88181E4 20 instructions (0.000%), 2 calls (088181E4 - 08818208, length 10)
_S1_2_8965924 20 instructions (0.000%), 1 calls (08965924 - 08965994, length 29)
_S1_2_8920774 20 instructions (0.000%), 1 calls (0882B478 - 0892077C, length 251074)
  Back Branch 08920778 1 times (length 251074)
  Back Branch 0882B4B0 1 times (length 7)
_S1_2_885C5E0 20 instructions (0.000%), 1 calls (0885C5E0 - 0885C62C, length 20)
_S1_2_88418DC 20 instructions (0.000%), 1 calls (088418DC - 08841938, length 24)
_S1_2_8815350 20 instructions (0.000%), 1 calls (08815350 - 088153E0, length 37)
_S1_2_88040A8 19 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_88181C8 18 instructions (0.000%), 6 calls (088181C8 - 088181D0, length 3)
_S1_2_88181B0 18 instructions (0.000%), 6 calls (088181B0 - 088181B8, length 3)
_S1_2_8811CB8 18 instructions (0.000%), 6 calls (08811CB8 - 08811CC0, length 3)
_S1_2_8811C44 18 instructions (0.000%), 6 calls (08811C44 - 08811C4C, length 3)
_S1_2_883D554 18 instructions (0.000%), 3 calls (0883D544 - 0883D558, length 6)
  Back Branch 0883D554 3 times (length 6)
_S1_2_8838B9C 18 instructions (0.000%), 3 calls (08838B9C - 08838BB0, length 6)
_S1_2_889544C 18 instructions (0.000%), 1 calls (0889544C - 08895490, length 18)
_S1_2_8926F68 17 instructions (0.000%), 1 calls (08926F68 - 08926FA8, length 17)
_S1_2_884AE04 17 instructions (0.000%), 1 calls (0884AE04 - 0884AE44, length 17)
_S1_2_88481FC 17 instructions (0.000%), 1 calls (08847D7C - 0885CAF4, length 21343)
  Back Branch 0885C9F0 14 times (length 95)
  Back Branch 0885CA9C 14 times (length 117)
  Back Branch 0885CA5C 14 times (length 98)
  Back Branch 0885CAF0 5 times (length 142)
  Back Branch 0885CA7C 3 times (length 56)
  Back Branch 0885CAE0 3 times (length 145)
  Back Branch 0885C9F8 2 times (length 95)
  Back Branch 08847E00 1 times (length 7)
  Back Branch 0884820C 1 times (length 294)
  Back Branch 0885CAC0 1 times (length 30)
  Back Branch 0885CAB8 1 times (length 121)
_S1_2_896614C 16 instructions (0.000%), 8 calls (0896614C - 08966150, length 2)
_S1_2_8965D44 16 instructions (0.000%), 8 calls (08965D44 - 08965D48, length 2)
_S1_2_8921724 16 instructions (0.000%), 8 calls (08921724 - 08921728, length 2)
_S1_2_88180D8 16 instructions (0.000%), 8 calls (088180D8 - 088180DC, length 2)
_S1_2_88180D0 16 instructions (0.000%), 8 calls (088180D0 - 088180D4, length 2)
_S1_2_882ED18 16 instructions (0.000%), 4 calls (0882ED18 - 0882ED24, length 4)
_S1_2_88422D0 16 instructions (0.000%), 2 calls (088422D0 - 088422EC, length 8)
_S1_2_8841F4C 16 instructions (0.000%), 2 calls (08841F4C - 08841F68, length 8)
_S1_2_88071F4 16 instructions (0.000%), 2 calls (088071F4 - 08807210, length 8)
_S1_2_887BFFC 16 instructions (0.000%), 1 calls (088308F4 - 0887C064, length 77277)
  Back Branch 08830A4C 633 times (length 6)
  Back Branch 08830AF8 107 times (length 79)
  Back Branch 08830AB8 63 times (length 37)
  Back Branch 08830B84 44 times (length 166)
_S1_2_8840CC8 16 instructions (0.000%), 1 calls (08840CC8 - 08840D04, length 16)
_S1_2_881ADB0 16 instructions (0.000%), 1 calls (0881ADB0 - 0881ADF0, length 17)
  Back Branch 0881ADEC 1 times (length 6)
_S1_2_8927844 15 instructions (0.000%), 1 calls (08927844 - 0892787C, length 15)
_S1_2_8847600 15 instructions (0.000%), 1 calls (08847600 - 088476C8, length 51)
_S1_2_883CAEC 15 instructions (0.000%), 1 calls (0883CAEC - 0883CB24, length 15)
_S1_2_8819474 15 instructions (0.000%), 1 calls (08819474 - 088194AC, length 15)
_S1_2_8965DAC 14 instructions (0.000%), 7 calls (08965DAC - 08965DB0, length 2)
_S1_2_884A438 14 instructions (0.000%), 2 calls (0884A438 - 0884A450, length 7)
_S1_2_8833988 14 instructions (0.000%), 2 calls (08833988 - 088339A0, length 7)
_S1_2_895B6F0 14 instructions (0.000%), 1 calls (0895B6F0 - 0895B724, length 14)
_S1_2_893A61C 14 instructions (0.000%), 1 calls (08939D34 - 0893A64C, length 583)
  Back Branch 0893A638 1 times (length 579)
_S1_2_88FCF4C 14 instructions (0.000%), 1 calls (088FC884 - 088FCF58, length 438)
  Back Branch 088FCF54 1 times (length 438)
_S1_2_88F87B4 14 instructions (0.000%), 1 calls (088F54A0 - 088F87B8, length 3271)
  Back Branch 088F87B4 1 times (length 3271)
_S1_2_88384B4 14 instructions (0.000%), 1 calls (088384B4 - 088384E8, length 14)
_S1_2_881178C 14 instructions (0.000%), 1 calls (0881178C - 088117D0, length 18)
  Back Branch 088117C0 1 times (length 4)
_S1_2_880EDF0 14 instructions (0.000%), 1 calls (0880EDF0 - 0880EE24, length 14)
_S1_2_893A5D8 13 instructions (0.000%), 1 calls (0893A5D8 - 0893A618, length 17)
_S1_2_8923E94 13 instructions (0.000%), 1 calls (08923CD4 - 08923EB0, length 120)
  Back Branch 08923EAC 1 times (length 120)
_S1_2_881AA58 13 instructions (0.000%), 1 calls (0881AA58 - 0881AA88, length 13)
_S1_2_8965E14 12 instructions (0.000%), 6 calls (08965E14 - 08965E18, length 2)
_S1_2_8965DBC 12 instructions (0.000%), 6 calls (08965DBC - 08965DC0, length 2)
_S1_2_8965DB4 12 instructions (0.000%), 6 calls (08965DB4 - 08965DB8, length 2)
_S1_2_8965C94 12 instructions (0.000%), 6 calls (08965C94 - 08965C98, length 2)
_S1_2_881AF84 12 instructions (0.000%), 6 calls (0881AF84 - 0881AF88, length 2)
_S1_2_8815B10 12 instructions (0.000%), 4 calls (08815B10 - 08815B18, length 3)
_S1_2_883D544 12 instructions (0.000%), 3 calls (0883D544 - 0883D550, length 4)
_S1_2_8811D80 12 instructions (0.000%), 3 calls (08811D80 - 08811D8C, length 4)
_S1_2_889F8D0 12 instructions (0.000%), 1 calls (0889F8D0 - 0889F8FC, length 12)
_S1_2_88474CC 12 instructions (0.000%), 1 calls (088474CC - 08847524, length 23)
_S1_2_8839890 12 instructions (0.000%), 1 calls (08839890 - 088398BC, length 12)
_S1_2_881BCC4 12 instructions (0.000%), 1 calls (0881BCC4 - 0881BCF0, length 12)
_S1_2_8818158 12 instructions (0.000%), 1 calls (08818158 - 08818184, length 12)
_S1_2_8818118 12 instructions (0.000%), 1 calls (08818118 - 08818144, length 12)
_S1_2_8943ED0 11 instructions (0.000%), 1 calls (08943ED0 - 08943F10, length 17)
_S1_2_89292EC 11 instructions (0.000%), 1 calls (089292EC - 0892932C, length 17)
_S1_2_8926F3C 11 instructions (0.000%), 1 calls (08926F3C - 08926F64, length 11)
_S1_2_8926EE8 11 instructions (0.000%), 1 calls (08926EE8 - 08926F10, length 11)
_S1_2_884A93C 11 instructions (0.000%), 1 calls (0884A93C - 0884A97C, length 17)
_S1_2_89660DC 10 instructions (0.000%), 5 calls (089660DC - 089660E0, length 2)
_S1_2_8965E74 10 instructions (0.000%), 5 calls (08965E74 - 08965E78, length 2)
_S1_2_8965D1C 10 instructions (0.000%), 5 calls (08965D1C - 08965D20, length 2)
_S1_2_8913910 10 instructions (0.000%), 2 calls (089104F4 - 08913918, length 3338)
  Back Branch 08913914 2 times (length 3338)
_S1_2_8818234 10 instructions (0.000%), 1 calls (08818234 - 08818258, length 10)
_S1_2_881820C 10 instructions (0.000%), 1 calls (0881820C - 08818230, length 10)
_S1_2_8929BC0 9 instructions (0.000%), 3 calls (08929BC0 - 08929BC8, length 3)
_S1_2_88F3810 9 instructions (0.000%), 3 calls (088F3810 - 088F3818, length 3)
_S1_2_8942DE4 9 instructions (0.000%), 1 calls (08942CE4 - 08942DF0, length 68)
  Back Branch 08942DEC 1 times (length 68)
_S1_2_884ACDC 9 instructions (0.000%), 1 calls (0884ACDC - 0884ACFC, length 9)
_S1_2_881A354 9 instructions (0.000%), 1 calls (0881A354 - 0881A374, length 9)
_S1_2_880CD64 9 instructions (0.000%), 1 calls (0880CD64 - 0880CD84, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8966094 8 instructions (0.000%), 4 calls (08966094 - 08966098, length 2)
_S1_2_896606C 8 instructions (0.000%), 4 calls (0896606C - 08966070, length 2)
_S1_2_8965F44 8 instructions (0.000%), 4 calls (08965F44 - 08965F48, length 2)
_S1_2_8965F3C 8 instructions (0.000%), 4 calls (08965F3C - 08965F40, length 2)
_S1_2_8965E4C 8 instructions (0.000%), 4 calls (08965E4C - 08965E50, length 2)
_S1_2_8965D6C 8 instructions (0.000%), 4 calls (08965D6C - 08965D70, length 2)
_S1_2_8965D54 8 instructions (0.000%), 4 calls (08965D54 - 08965D58, length 2)
_S1_2_8965CB4 8 instructions (0.000%), 4 calls (08965CB4 - 08965CB8, length 2)
_S1_2_8965C3C 8 instructions (0.000%), 4 calls (08965C3C - 08965C40, length 2)
_S1_2_8965C2C 8 instructions (0.000%), 4 calls (08965C2C - 08965C30, length 2)
_S1_2_8965C14 8 instructions (0.000%), 4 calls (08965C14 - 08965C18, length 2)
_S1_2_8965C0C 8 instructions (0.000%), 4 calls (08965C0C - 08965C10, length 2)
_S1_2_880ED40 8 instructions (0.000%), 4 calls (0880ED40 - 0880ED44, length 2)
_S1_2_885C820 8 instructions (0.000%), 2 calls (0885C820 - 0885C840, length 9)
_S1_2_880EE28 8 instructions (0.000%), 2 calls (0880EE28 - 0880EE34, length 4)
_S1_2_8943F48 8 instructions (0.000%), 1 calls (08943F48 - 08943F78, length 13)
_S1_2_8943F14 8 instructions (0.000%), 1 calls (08943F14 - 08943F44, length 13)
_S1_2_8929364 8 instructions (0.000%), 1 calls (08929364 - 08929394, length 13)
_S1_2_8929330 8 instructions (0.000%), 1 calls (08929330 - 08929360, length 13)
_S1_2_884AD00 8 instructions (0.000%), 1 calls (0884AD00 - 0884AD1C, length 8)
_S1_2_884299C 8 instructions (0.000%), 1 calls (08842600 - 088429A0, length 233)
  Back Branch 0884299C 1 times (length 16)
_S1_2_881176C 8 instructions (0.000%), 1 calls (0881176C - 08811788, length 8)
_S1_2_88061E0 8 instructions (0.000%), 1 calls (088061E0 - 088061FC, length 8)
_S1_2_88049C8 8 instructions (0.000%), 1 calls (088049C8 - 088049E4, length 8)
_S1_2_8950D18 7 instructions (0.000%), 1 calls (08950D18 - 08950D30, length 7)
_S1_2_8923110 7 instructions (0.000%), 1 calls (08923110 - 08923128, length 7)
_S1_2_8965F0C 6 instructions (0.000%), 3 calls (08965F0C - 08965F10, length 2)
_S1_2_8965E64 6 instructions (0.000%), 3 calls (08965E64 - 08965E68, length 2)
_S1_2_8965B34 6 instructions (0.000%), 3 calls (08965B34 - 08965B38, length 2)
_S1_2_8965B24 6 instructions (0.000%), 3 calls (08965B24 - 08965B28, length 2)
_S1_2_8841950 6 instructions (0.000%), 2 calls (08841950 - 08841958, length 3)
_S1_2_882AB58 6 instructions (0.000%), 2 calls (0882AB58 - 0882AB60, length 3)
_S1_2_88180B8 6 instructions (0.000%), 2 calls (088180B8 - 088180C0, length 3)
_S1_2_884A454 6 instructions (0.000%), 1 calls (0884A454 - 0884A468, length 6)
_S1_2_883B920 6 instructions (0.000%), 1 calls (0883B920 - 0883B944, length 10)
_S1_2_88399CC 6 instructions (0.000%), 1 calls (088399CC - 088399E0, length 6)
_S1_2_881BCAC 6 instructions (0.000%), 1 calls (0881BCAC - 0881BCC0, length 6)
_S1_2_889EFF0 5 instructions (0.000%), 1 calls (0889EFF0 - 0889F000, length 5)
_S1_2_883FA64 5 instructions (0.000%), 1 calls (0883FA64 - 0883FA74, length 5)
_S1_2_881CCC4 5 instructions (0.000%), 1 calls (0881CCC4 - 0881CCD4, length 5)
_S1_2_8966154 4 instructions (0.000%), 2 calls (08966154 - 08966158, length 2)
_S1_2_8965F9C 4 instructions (0.000%), 2 calls (08965F9C - 08965FA0, length 2)
_S1_2_8965F7C 4 instructions (0.000%), 2 calls (08965F7C - 08965F80, length 2)
_S1_2_8965F74 4 instructions (0.000%), 2 calls (08965F74 - 08965F78, length 2)
_S1_2_8965F6C 4 instructions (0.000%), 2 calls (08965F6C - 08965F70, length 2)
_S1_2_8965F5C 4 instructions (0.000%), 2 calls (08965F5C - 08965F60, length 2)
_S1_2_8965F4C 4 instructions (0.000%), 2 calls (08965F4C - 08965F50, length 2)
_S1_2_8965F24 4 instructions (0.000%), 2 calls (08965F24 - 08965F28, length 2)
_S1_2_8965F1C 4 instructions (0.000%), 2 calls (08965F1C - 08965F20, length 2)
_S1_2_8965D2C 4 instructions (0.000%), 2 calls (08965D2C - 08965D30, length 2)
_S1_2_8965CD4 4 instructions (0.000%), 2 calls (08965CD4 - 08965CD8, length 2)
_S1_2_8965B2C 4 instructions (0.000%), 2 calls (08965B2C - 08965B30, length 2)
_S1_2_8843228 4 instructions (0.000%), 2 calls (08843228 - 0884322C, length 2)
_S1_2_8841F44 4 instructions (0.000%), 2 calls (08841F44 - 08841F48, length 2)
_S1_2_8818110 4 instructions (0.000%), 2 calls (08818110 - 08818114, length 2)
_S1_2_880E9B0 4 instructions (0.000%), 2 calls (0880E9B0 - 0880E9B4, length 2)
_S1_2_880E168 4 instructions (0.000%), 2 calls (0880E168 - 0880E16C, length 2)
_S1_2_89243E0 4 instructions (0.000%), 1 calls (089243E0 - 089243EC, length 4)
_S1_2_88BE120 4 instructions (0.000%), 1 calls (088BE120 - 088F32E0, length 54385)
_S1_2_887EA18 4 instructions (0.000%), 1 calls (0887EA18 - 0887EA24, length 4)
_S1_2_883C8FC 4 instructions (0.000%), 1 calls (0883C8FC - 0883C908, length 4)
_S1_2_882A244 4 instructions (0.000%), 1 calls (0882A244 - 0882A250, length 4)
_S1_2_89243C8 3 instructions (0.000%), 1 calls (089243C8 - 089243D0, length 3)
_S1_2_89242E0 3 instructions (0.000%), 1 calls (089242E0 - 089242E8, length 3)
_S1_2_89242D4 3 instructions (0.000%), 1 calls (089242D4 - 089242DC, length 3)
_S1_2_8924220 3 instructions (0.000%), 1 calls (08924220 - 08924228, length 3)
_S1_2_892321C 3 instructions (0.000%), 1 calls (0892321C - 08923224, length 3)
_S1_2_8895440 3 instructions (0.000%), 1 calls (08895440 - 08895448, length 3)
_S1_2_88187D0 3 instructions (0.000%), 1 calls (088187D0 - 088187D8, length 3)
_S1_2_88181BC 3 instructions (0.000%), 1 calls (088181BC - 088181C4, length 3)
_S1_2_88181A4 3 instructions (0.000%), 1 calls (088181A4 - 088181AC, length 3)
_S1_2_8811454 3 instructions (0.000%), 1 calls (08811454 - 0881145C, length 3)
_S1_2_8966164 2 instructions (0.000%), 1 calls (08966164 - 08966168, length 2)
_S1_2_8966134 2 instructions (0.000%), 1 calls (08966134 - 08966138, length 2)
_S1_2_89660C4 2 instructions (0.000%), 1 calls (089660C4 - 089660C8, length 2)
_S1_2_89660B4 2 instructions (0.000%), 1 calls (089660B4 - 089660B8, length 2)
_S1_2_8966084 2 instructions (0.000%), 1 calls (08966084 - 08966088, length 2)
_S1_2_8966064 2 instructions (0.000%), 1 calls (08966064 - 08966068, length 2)
_S1_2_8965FDC 2 instructions (0.000%), 1 calls (08965FDC - 08965FE0, length 2)
_S1_2_8965FD4 2 instructions (0.000%), 1 calls (08965FD4 - 08965FD8, length 2)
_S1_2_8965FC4 2 instructions (0.000%), 1 calls (08965FC4 - 08965FC8, length 2)
_S1_2_8965F2C 2 instructions (0.000%), 1 calls (08965F2C - 08965F30, length 2)
_S1_2_8965F14 2 instructions (0.000%), 1 calls (08965F14 - 08965F18, length 2)
_S1_2_8965EE4 2 instructions (0.000%), 1 calls (08965EE4 - 08965EE8, length 2)
_S1_2_8965ED4 2 instructions (0.000%), 1 calls (08965ED4 - 08965ED8, length 2)
_S1_2_8965EBC 2 instructions (0.000%), 1 calls (08965EBC - 08965EC0, length 2)
_S1_2_8965E84 2 instructions (0.000%), 1 calls (08965E84 - 08965E88, length 2)
_S1_2_8965DCC 2 instructions (0.000%), 1 calls (08965DCC - 08965DD0, length 2)
_S1_2_8965D84 2 instructions (0.000%), 1 calls (08965D84 - 08965D88, length 2)
_S1_2_8965D14 2 instructions (0.000%), 1 calls (08965D14 - 08965D18, length 2)
_S1_2_8965CC4 2 instructions (0.000%), 1 calls (08965CC4 - 08965CC8, length 2)
_S1_2_8965CA4 2 instructions (0.000%), 1 calls (08965CA4 - 08965CA8, length 2)
_S1_2_8965C9C 2 instructions (0.000%), 1 calls (08965C9C - 08965CA0, length 2)
_S1_2_8965C84 2 instructions (0.000%), 1 calls (08965C84 - 08965C88, length 2)
_S1_2_8965C7C 2 instructions (0.000%), 1 calls (08965C7C - 08965C80, length 2)
_S1_2_8965C74 2 instructions (0.000%), 1 calls (08965C74 - 08965C78, length 2)
_S1_2_8965C64 2 instructions (0.000%), 1 calls (08965C64 - 08965C68, length 2)
_S1_2_8965C4C 2 instructions (0.000%), 1 calls (08965C4C - 08965C50, length 2)
_S1_2_8965C1C 2 instructions (0.000%), 1 calls (08965C1C - 08965C20, length 2)
_S1_2_8965C04 2 instructions (0.000%), 1 calls (08965C04 - 08965C08, length 2)
_S1_2_8965B44 2 instructions (0.000%), 1 calls (08965B44 - 08965B48, length 2)
_S1_2_8965B3C 2 instructions (0.000%), 1 calls (08965B3C - 08965B40, length 2)
_S1_2_8912E7C 2 instructions (0.000%), 1 calls (08912E7C - 08912E80, length 2)
_S1_2_889FAC0 2 instructions (0.000%), 1 calls (0889FAC0 - 0889FAC4, length 2)
_S1_2_888C7F4 2 instructions (0.000%), 1 calls (0888C7F4 - 0888C7F8, length 2)
_S1_2_885C844 2 instructions (0.000%), 1 calls (0885C844 - 0885C848, length 2)
_S1_2_8840F1C 2 instructions (0.000%), 1 calls (08840F1C - 08840F20, length 2)
_S1_2_883848C 2 instructions (0.000%), 1 calls (0883848C - 08838490, length 2)
_S1_2_882A254 2 instructions (0.000%), 1 calls (0882A254 - 0882A258, length 2)
_S1_2_8819CE8 2 instructions (0.000%), 1 calls (08819CE8 - 08819CEC, length 2)
_S1_2_8818264 2 instructions (0.000%), 1 calls (08818264 - 08818268, length 2)
_S1_2_88181DC 2 instructions (0.000%), 1 calls (088181DC - 088181E0, length 2)
_S1_2_8818188 2 instructions (0.000%), 1 calls (08818188 - 0881818C, length 2)
_S1_2_8818150 2 instructions (0.000%), 1 calls (08818150 - 08818154, length 2)
_S1_2_8818148 2 instructions (0.000%), 1 calls (08818148 - 0881814C, length 2)
_S1_2_8804C84 2 instructions (0.000%), 1 calls (08804C84 - 08804C88, length 2)
_S1_2_8928790 (sceGuMaterial) 0 instructions (0.000%), 205,531 calls (08928790 - 0892881C, length 36)
_S1_2_8927F20 (sceGuSetMatrix) 0 instructions (0.000%), 144,522 calls (08927F20 - 08928184, length 154)
_S1_2_895C528 (strcmp) 0 instructions (0.000%), 18,911 calls (0895C528 - 0895C590, length 27)
_S1_2_895A314 (memcpy) 0 instructions (0.000%), 7,096 calls (0895A314 - 0895A434, length 73)
_S1_2_895A6F4 (memset) 0 instructions (0.000%), 5,038 calls (0895A6F4 - 0895A7C8, length 54)
_S1_2_882A370 (strlen) 0 instructions (0.000%), 3,161 calls (0882A370 - 0882A384, length 6)
_S1_2_88364B8 0 instructions (0.000%), 3,139 calls (088364B8 - 0895A7C8, length 299205)
_S1_2_8947EA4 0 instructions (0.000%), 683 calls (08947EA4 - 0895A7C8, length 19018)
_S1_2_8927A50 (sceGuTexImage) 0 instructions (0.000%), 503 calls (08927A50 - 08927ACC, length 32)
_S1_2_893404C 0 instructions (0.000%), 264 calls (0893404C - 0895A7C8, length 39392)
_S1_2_8927630 (sceGuCopyImage) 0 instructions (0.000%), 113 calls (08927630 - 08927714, length 58)
_S1_2_89207AC (nop) 0 instructions (0.000%), 14 calls (089207AC - 089207B0, length 2)
_S1_2_882EF1C (nop) 0 instructions (0.000%), 3 calls (0882EF1C - 0882EF20, length 2)
_S1_2_889E85C (nop) 0 instructions (0.000%), 2 calls (0889E85C - 0889E860, length 2)
_S1_2_8818B6C (nop) 0 instructions (0.000%), 2 calls (08818B6C - 08818B70, length 2)
_S1_2_89207B4 (nop) 0 instructions (0.000%), 1 calls (089207B4 - 089207B8, length 2)
_S1_2_8912E6C (nop) 0 instructions (0.000%), 1 calls (08912E6C - 08912E70, length 2)
_S1_2_89128D0 (nop) 0 instructions (0.000%), 1 calls (089128D0 - 089128D4, length 2)
_S1_2_89104FC (nop) 0 instructions (0.000%), 1 calls (089104FC - 08910500, length 2)
_S1_2_8910474 (nop) 0 instructions (0.000%), 1 calls (08910474 - 08910478, length 2)
_S1_2_891046C (nop) 0 instructions (0.000%), 1 calls (0891046C - 08910470, length 2)
_S1_2_88F32DC (nop) 0 instructions (0.000%), 1 calls (088F32DC - 088F32E0, length 2)
_S1_2_8895430 (nop) 0 instructions (0.000%), 1 calls (08895430 - 08895434, length 2)
_S1_2_888B910 (nop) 0 instructions (0.000%), 1 calls (0888B910 - 0888B914, length 2)
_S1_2_88897D0 (nop) 0 instructions (0.000%), 1 calls (088897D0 - 088897D4, length 2)
_S1_2_8880E24 (nop) 0 instructions (0.000%), 1 calls (08880E24 - 08880E28, length 2)
_S1_2_886832C (nop) 0 instructions (0.000%), 1 calls (0886832C - 08868330, length 2)
_S1_2_885C5D0 (nop) 0 instructions (0.000%), 1 calls (0885C5D0 - 0885C5D4, length 2)
_S1_2_8845AD0 (nop) 0 instructions (0.000%), 1 calls (08845AD0 - 08845AD4, length 2)
_S1_2_88416B0 0 instructions (0.000%), 1 calls (088416B0 - 0895A7C8, length 287815)
_S1_2_88398F8 (nop) 0 instructions (0.000%), 1 calls (088398F8 - 088398FC, length 2)
_S1_2_883637C (nop) 0 instructions (0.000%), 1 calls (0883637C - 08836380, length 2)
_S1_2_882CEE4 (nop) 0 instructions (0.000%), 1 calls (0882CEE4 - 0882CEE8, length 2)
------------------ GEProfiler ----------------------
GE list count: 48914
Texture load count: 1067, average 0.0 per GE list
Copy GE to memory: 87, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 150068ms, average 3.1ms per GE list, max FPS is 325.9
prim: called 11991979 times, average 245.2 per GE list
trxkick: called 81 times, average 0.0 per GE list
GU_TEXTURE_8BIT|GU_COLOR_4444|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 10449819 times in PRIM, average 213.6 per GE list
GU_TEXTURE_8BIT|GU_COLOR_4444|GU_NORMAL_8BIT|GU_VERTEX_8BIT|GU_TRANSFORM_3D size=10: used 1332160 times in PRIM, average 27.2 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 205339 times in PRIM, average 4.2 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4661 times in PRIM, average 0.1 per GE list
