Compilation time 2800ms, 1727 calls, average 1.6ms, longest 327ms
CodeBlocks profiling information (414,241,652 total cycles):
_S1_2_88FEB3C 92,062,776 instructions (22.224%), 1,469 calls (088FEB3C - 088FED60, length 138)
    088FEB3C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088FEB40:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FEB44:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    088FEB48:[90E90000]: lbu        $t1, 0($a3)
    088FEB4C:[7C091420]: seb        $v0, $t1
    088FEB50:[04400020]: bltz       $v0, 0x088FEBD4
    088FEB54:[24E40001]: addiu      $a0, $a3, 1
    088FEB58:[7D230880]: ext        $v1, $t1, 2, 2
    088FEB5C:[2462FFFF]: addiu      $v0, $v1, -1
    088FEB60:[90E80001]: lbu        $t0, 1($a3)
    088FEB64:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEB68:[104B0008]: beq        $v0, $t3, 0x088FEB8C
    088FEB6C:[24E70002]: addiu      $a3, $a3, 2
    088FEB70:[00C23021]: addu       $a2, $a2, $v0
    088FEB74:[24C30001]: addiu      $v1, $a2, 1
    088FEB78:[90EA0000]: lbu        $t2, 0($a3)
    088FEB7C:[A08A0000]: sb         $t2, 0($a0)
    088FEB80:[24840001]: addiu      $a0, $a0, 1
    088FEB84:[1483FFFC]: bne        $a0, $v1, 0x088FEB78
    088FEB88:[24E70001]: addiu      $a3, $a3, 1
    088FEB8C:[312F0003]: andi       $t7, $t1, 3
    088FEB90:[000F7200]: sll        $t6, $t7, 0x0008
    088FEB94:[01C86821]: addu       $t5, $t6, $t0
    088FEB98:[7D2C1100]: ext        $t4, $t1, 4, 3
    088FEB9C:[008C4021]: addu       $t0, $a0, $t4
    088FEBA0:[008D4823]: subu       $t1, $a0, $t5
    088FEBA4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEBA8:[25030003]: addiu      $v1, $t0, 3
    088FEBAC:[2524FFFF]: addiu      $a0, $t1, -1
    088FEBB0:[90980000]: lbu        $t8, 0($a0)
    088FEBB4:[A0D80000]: sb         $t8, 0($a2)
    088FEBB8:[24C60001]: addiu      $a2, $a2, 1
    088FEBBC:[14C3FFFC]: bne        $a2, $v1, 0x088FEBB0
    088FEBC0:[24840001]: addiu      $a0, $a0, 1
    088FEBC4:[90E90000]: lbu        $t1, 0($a3)
    088FEBC8:[7C091420]: seb        $v0, $t1
    088FEBCC:[0441FFE2]: bgez       $v0, 0x088FEB58
    088FEBD0:[24E40001]: addiu      $a0, $a3, 1
    088FEBD4:[31390040]: andi       $t9, $t1, 64
    088FEBD8:[1720001F]: bne        $t9, $zr, 0x088FEC58
    088FEBDC:[312F0020]: andi       $t7, $t1, 32
    088FEBE0:[90E80001]: lbu        $t0, 1($a3)
    088FEBE4:[90EA0002]: lbu        $t2, 2($a3)
    088FEBE8:[24E70003]: addiu      $a3, $a3, 3
    088FEBEC:[00082182]: srl        $a0, $t0, 0x0006
    088FEBF0:[2482FFFF]: addiu      $v0, $a0, -1
    088FEBF4:[104B0008]: beq        $v0, $t3, 0x088FEC18
    088FEBF8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEBFC:[00C21021]: addu       $v0, $a2, $v0
    088FEC00:[24430001]: addiu      $v1, $v0, 1
    088FEC04:[90E60000]: lbu        $a2, 0($a3)
    088FEC08:[A0860000]: sb         $a2, 0($a0)
    088FEC0C:[24840001]: addiu      $a0, $a0, 1
    088FEC10:[1464FFFC]: bne        $v1, $a0, 0x088FEC04
    088FEC14:[24E70001]: addiu      $a3, $a3, 1
    088FEC18:[310E003F]: andi       $t6, $t0, 63
    088FEC1C:[000E6A00]: sll        $t5, $t6, 0x0008
    088FEC20:[01AA6021]: addu       $t4, $t5, $t2
    088FEC24:[3128003F]: andi       $t0, $t1, 63
    088FEC28:[00881821]: addu       $v1, $a0, $t0
    088FEC2C:[008C5023]: subu       $t2, $a0, $t4
    088FEC30:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEC34:[24630004]: addiu      $v1, $v1, 4
    088FEC38:[2544FFFF]: addiu      $a0, $t2, -1
    088FEC3C:[90890000]: lbu        $t1, 0($a0)
    088FEC40:[A0C90000]: sb         $t1, 0($a2)
    088FEC44:[24C60001]: addiu      $a2, $a2, 1
    088FEC48:[14C3FFFC]: bne        $a2, $v1, 0x088FEC3C
    088FEC4C:[24840001]: addiu      $a0, $a0, 1
    088FEC50:[0A23FAD3]: j          0x088FEB4C
    088FEC54:[90E90000]: lbu        $t1, 0($a3)
    088FEC58:[15E00024]: bne        $t7, $zr, 0x088FECEC
    088FEC5C:[3123001F]: andi       $v1, $t1, 31
    088FEC60:[7D3808C0]: ext        $t8, $t1, 3, 2
    088FEC64:[2702FFFF]: addiu      $v0, $t8, -1
    088FEC68:[90E40001]: lbu        $a0, 1($a3)
    088FEC6C:[90EC0002]: lbu        $t4, 2($a3)
    088FEC70:[90EA0003]: lbu        $t2, 3($a3)
    088FEC74:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088FEC78:[104B0008]: beq        $v0, $t3, 0x088FEC9C
    088FEC7C:[24E70004]: addiu      $a3, $a3, 4
    088FEC80:[00C2C821]: addu       $t9, $a2, $v0
    088FEC84:[27230001]: addiu      $v1, $t9, 1
    088FEC88:[90E20000]: lbu        $v0, 0($a3)
    088FEC8C:[A1020000]: sb         $v0, 0($t0)
    088FEC90:[25080001]: addiu      $t0, $t0, 1
    088FEC94:[1503FFFC]: bne        $t0, $v1, 0x088FEC88
    088FEC98:[24E70001]: addiu      $a3, $a3, 1
    088FEC9C:[31220001]: andi       $v0, $t1, 1
    088FECA0:[0004CA00]: sll        $t9, $a0, 0x0008
    088FECA4:[0002C400]: sll        $t8, $v0, 0x0010
    088FECA8:[7D2F0840]: ext        $t7, $t1, 1, 2
    088FECAC:[000F3200]: sll        $a2, $t7, 0x0008
    088FECB0:[03197021]: addu       $t6, $t8, $t9
    088FECB4:[00CA2021]: addu       $a0, $a2, $t2
    088FECB8:[01CC6821]: addu       $t5, $t6, $t4
    088FECBC:[01041821]: addu       $v1, $t0, $a0
    088FECC0:[010D5023]: subu       $t2, $t0, $t5
    088FECC4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088FECC8:[2544FFFF]: addiu      $a0, $t2, -1
    088FECCC:[24630005]: addiu      $v1, $v1, 5
    088FECD0:[90880000]: lbu        $t0, 0($a0)
    088FECD4:[A0C80000]: sb         $t0, 0($a2)
    088FECD8:[24C60001]: addiu      $a2, $a2, 1
    088FECDC:[14C3FFFC]: bne        $a2, $v1, 0x088FECD0
    088FECE0:[24840001]: addiu      $a0, $a0, 1
    088FECE4:[0A23FAD3]: j          0x088FEB4C
    088FECE8:[90E90000]: lbu        $t1, 0($a3)
    088FECEC:[00031880]: sll        $v1, $v1, 0x0002
    088FECF0:[246C0004]: addiu      $t4, $v1, 4
    088FECF4:[2D870071]: sltiu      $a3, $t4, 113
    088FECF8:[10E0000E]: beq        $a3, $zr, 0x088FED34
    088FECFC:[24620003]: addiu      $v0, $v1, 3
    088FED00:[104B000A]: beq        $v0, $t3, 0x088FED2C
    088FED04:[00824821]: addu       $t1, $a0, $v0
    088FED08:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088FED0C:[25230001]: addiu      $v1, $t1, 1
    088FED10:[90EA0000]: lbu        $t2, 0($a3)
    088FED14:[24E70001]: addiu      $a3, $a3, 1
    088FED18:[A0CA0000]: sb         $t2, 0($a2)
    088FED1C:[14E3FFFC]: bne        $a3, $v1, 0x088FED10
    088FED20:[24C60001]: addiu      $a2, $a2, 1
    088FED24:[0A23FAD3]: j          0x088FEB4C
    088FED28:[90E90000]: lbu        $t1, 0($a3)
    088FED2C:[0A23FAD2]: j          0x088FEB48
    088FED30:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088FED34:[312D0003]: andi       $t5, $t1, 3
    088FED38:[25A2FFFF]: addiu      $v0, $t5, -1
    088FED3C:[104B0007]: beq        $v0, $t3, 0x088FED5C
    088FED40:[00825821]: addu       $t3, $a0, $v0
    088FED44:[25630001]: addiu      $v1, $t3, 1
    088FED48:[908E0000]: lbu        $t6, 0($a0)
    088FED4C:[24840001]: addiu      $a0, $a0, 1
    088FED50:[A0CE0000]: sb         $t6, 0($a2)
    088FED54:[1483FFFC]: bne        $a0, $v1, 0x088FED48
    088FED58:[24C60001]: addiu      $a2, $a2, 1
    088FED5C:[03E00008]: jr         $ra
    088FED60:[00C51023]: subu       $v0, $a2, $a1
  Back Branch 088FECDC 5,468,305 times (length 5)
    088FECBC:[01041821]: addu       $v1, $t0, $a0
    088FECC0:[010D5023]: subu       $t2, $t0, $t5
    088FECC4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088FECC8:[2544FFFF]: addiu      $a0, $t2, -1
    088FECCC:[24630005]: addiu      $v1, $v1, 5
--> 088FECD0:[90880000]: lbu        $t0, 0($a0)
    088FECD4:[A0C80000]: sb         $t0, 0($a2)
    088FECD8:[24C60001]: addiu      $a2, $a2, 1
--> 088FECDC:[14C3FFFC]: bne        $a2, $v1, 0x088FECD0
    088FECE0:[24840001]: addiu      $a0, $a0, 1
    088FECE4:[0A23FAD3]: j          0x088FEB4C
    088FECE8:[90E90000]: lbu        $t1, 0($a3)
    088FECEC:[00031880]: sll        $v1, $v1, 0x0002
  Back Branch 088FEC48 3,101,194 times (length 5)
    088FEC28:[00881821]: addu       $v1, $a0, $t0
    088FEC2C:[008C5023]: subu       $t2, $a0, $t4
    088FEC30:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEC34:[24630004]: addiu      $v1, $v1, 4
    088FEC38:[2544FFFF]: addiu      $a0, $t2, -1
--> 088FEC3C:[90890000]: lbu        $t1, 0($a0)
    088FEC40:[A0C90000]: sb         $t1, 0($a2)
    088FEC44:[24C60001]: addiu      $a2, $a2, 1
--> 088FEC48:[14C3FFFC]: bne        $a2, $v1, 0x088FEC3C
    088FEC4C:[24840001]: addiu      $a0, $a0, 1
    088FEC50:[0A23FAD3]: j          0x088FEB4C
    088FEC54:[90E90000]: lbu        $t1, 0($a3)
    088FEC58:[15E00024]: bne        $t7, $zr, 0x088FECEC
  Back Branch 088FEBBC 2,609,779 times (length 5)
    088FEB9C:[008C4021]: addu       $t0, $a0, $t4
    088FEBA0:[008D4823]: subu       $t1, $a0, $t5
    088FEBA4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEBA8:[25030003]: addiu      $v1, $t0, 3
    088FEBAC:[2524FFFF]: addiu      $a0, $t1, -1
--> 088FEBB0:[90980000]: lbu        $t8, 0($a0)
    088FEBB4:[A0D80000]: sb         $t8, 0($a2)
    088FEBB8:[24C60001]: addiu      $a2, $a2, 1
--> 088FEBBC:[14C3FFFC]: bne        $a2, $v1, 0x088FEBB0
    088FEBC0:[24840001]: addiu      $a0, $a0, 1
    088FEBC4:[90E90000]: lbu        $t1, 0($a3)
    088FEBC8:[7C091420]: seb        $v0, $t1
    088FEBCC:[0441FFE2]: bgez       $v0, 0x088FEB58
  Back Branch 088FED1C 2,406,060 times (length 5)
    088FECFC:[24620003]: addiu      $v0, $v1, 3
    088FED00:[104B000A]: beq        $v0, $t3, 0x088FED2C
    088FED04:[00824821]: addu       $t1, $a0, $v0
    088FED08:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088FED0C:[25230001]: addiu      $v1, $t1, 1
--> 088FED10:[90EA0000]: lbu        $t2, 0($a3)
    088FED14:[24E70001]: addiu      $a3, $a3, 1
    088FED18:[A0CA0000]: sb         $t2, 0($a2)
--> 088FED1C:[14E3FFFC]: bne        $a3, $v1, 0x088FED10
    088FED20:[24C60001]: addiu      $a2, $a2, 1
    088FED24:[0A23FAD3]: j          0x088FEB4C
    088FED28:[90E90000]: lbu        $t1, 0($a3)
    088FED2C:[0A23FAD2]: j          0x088FEB48
  Back Branch 088FEBCC 557,413 times (length 31)
    088FEB44:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    088FEB48:[90E90000]: lbu        $t1, 0($a3)
    088FEB4C:[7C091420]: seb        $v0, $t1
    088FEB50:[04400020]: bltz       $v0, 0x088FEBD4
    088FEB54:[24E40001]: addiu      $a0, $a3, 1
--> 088FEB58:[7D230880]: ext        $v1, $t1, 2, 2
    088FEB5C:[2462FFFF]: addiu      $v0, $v1, -1
    088FEB60:[90E80001]: lbu        $t0, 1($a3)
    088FEB64:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEB68:[104B0008]: beq        $v0, $t3, 0x088FEB8C
    088FEB6C:[24E70002]: addiu      $a3, $a3, 2
    088FEB70:[00C23021]: addu       $a2, $a2, $v0
    088FEB74:[24C30001]: addiu      $v1, $a2, 1
    088FEB78:[90EA0000]: lbu        $t2, 0($a3)
    088FEB7C:[A08A0000]: sb         $t2, 0($a0)
    088FEB80:[24840001]: addiu      $a0, $a0, 1
    088FEB84:[1483FFFC]: bne        $a0, $v1, 0x088FEB78
    088FEB88:[24E70001]: addiu      $a3, $a3, 1
    088FEB8C:[312F0003]: andi       $t7, $t1, 3
    088FEB90:[000F7200]: sll        $t6, $t7, 0x0008
    088FEB94:[01C86821]: addu       $t5, $t6, $t0
    088FEB98:[7D2C1100]: ext        $t4, $t1, 4, 3
    088FEB9C:[008C4021]: addu       $t0, $a0, $t4
    088FEBA0:[008D4823]: subu       $t1, $a0, $t5
    088FEBA4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEBA8:[25030003]: addiu      $v1, $t0, 3
    088FEBAC:[2524FFFF]: addiu      $a0, $t1, -1
    088FEBB0:[90980000]: lbu        $t8, 0($a0)
    088FEBB4:[A0D80000]: sb         $t8, 0($a2)
    088FEBB8:[24C60001]: addiu      $a2, $a2, 1
    088FEBBC:[14C3FFFC]: bne        $a2, $v1, 0x088FEBB0
    088FEBC0:[24840001]: addiu      $a0, $a0, 1
    088FEBC4:[90E90000]: lbu        $t1, 0($a3)
    088FEBC8:[7C091420]: seb        $v0, $t1
--> 088FEBCC:[0441FFE2]: bgez       $v0, 0x088FEB58
    088FEBD0:[24E40001]: addiu      $a0, $a3, 1
    088FEBD4:[31390040]: andi       $t9, $t1, 64
    088FEBD8:[1720001F]: bne        $t9, $zr, 0x088FEC58
    088FEBDC:[312F0020]: andi       $t7, $t1, 32
  Back Branch 088FEB84 386,338 times (length 5)
    088FEB64:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEB68:[104B0008]: beq        $v0, $t3, 0x088FEB8C
    088FEB6C:[24E70002]: addiu      $a3, $a3, 2
    088FEB70:[00C23021]: addu       $a2, $a2, $v0
    088FEB74:[24C30001]: addiu      $v1, $a2, 1
--> 088FEB78:[90EA0000]: lbu        $t2, 0($a3)
    088FEB7C:[A08A0000]: sb         $t2, 0($a0)
    088FEB80:[24840001]: addiu      $a0, $a0, 1
--> 088FEB84:[1483FFFC]: bne        $a0, $v1, 0x088FEB78
    088FEB88:[24E70001]: addiu      $a3, $a3, 1
    088FEB8C:[312F0003]: andi       $t7, $t1, 3
    088FEB90:[000F7200]: sll        $t6, $t7, 0x0008
    088FEB94:[01C86821]: addu       $t5, $t6, $t0
  Back Branch 088FEC50 281,058 times (length 67)
    088FEB3C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088FEB40:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FEB44:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    088FEB48:[90E90000]: lbu        $t1, 0($a3)
--> 088FEB4C:[7C091420]: seb        $v0, $t1
    088FEB50:[04400020]: bltz       $v0, 0x088FEBD4
    088FEB54:[24E40001]: addiu      $a0, $a3, 1
    088FEB58:[7D230880]: ext        $v1, $t1, 2, 2
    088FEB5C:[2462FFFF]: addiu      $v0, $v1, -1
    088FEB60:[90E80001]: lbu        $t0, 1($a3)
    088FEB64:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEB68:[104B0008]: beq        $v0, $t3, 0x088FEB8C
    088FEB6C:[24E70002]: addiu      $a3, $a3, 2
    088FEB70:[00C23021]: addu       $a2, $a2, $v0
    088FEB74:[24C30001]: addiu      $v1, $a2, 1
    088FEB78:[90EA0000]: lbu        $t2, 0($a3)
    088FEB7C:[A08A0000]: sb         $t2, 0($a0)
    088FEB80:[24840001]: addiu      $a0, $a0, 1
    088FEB84:[1483FFFC]: bne        $a0, $v1, 0x088FEB78
    088FEB88:[24E70001]: addiu      $a3, $a3, 1
    088FEB8C:[312F0003]: andi       $t7, $t1, 3
    088FEB90:[000F7200]: sll        $t6, $t7, 0x0008
    088FEB94:[01C86821]: addu       $t5, $t6, $t0
    088FEB98:[7D2C1100]: ext        $t4, $t1, 4, 3
    088FEB9C:[008C4021]: addu       $t0, $a0, $t4
    088FEBA0:[008D4823]: subu       $t1, $a0, $t5
    088FEBA4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEBA8:[25030003]: addiu      $v1, $t0, 3
    088FEBAC:[2524FFFF]: addiu      $a0, $t1, -1
    088FEBB0:[90980000]: lbu        $t8, 0($a0)
    088FEBB4:[A0D80000]: sb         $t8, 0($a2)
    088FEBB8:[24C60001]: addiu      $a2, $a2, 1
    088FEBBC:[14C3FFFC]: bne        $a2, $v1, 0x088FEBB0
    088FEBC0:[24840001]: addiu      $a0, $a0, 1
    088FEBC4:[90E90000]: lbu        $t1, 0($a3)
    088FEBC8:[7C091420]: seb        $v0, $t1
    088FEBCC:[0441FFE2]: bgez       $v0, 0x088FEB58
    088FEBD0:[24E40001]: addiu      $a0, $a3, 1
    088FEBD4:[31390040]: andi       $t9, $t1, 64
    088FEBD8:[1720001F]: bne        $t9, $zr, 0x088FEC58
    088FEBDC:[312F0020]: andi       $t7, $t1, 32
    088FEBE0:[90E80001]: lbu        $t0, 1($a3)
    088FEBE4:[90EA0002]: lbu        $t2, 2($a3)
    088FEBE8:[24E70003]: addiu      $a3, $a3, 3
    088FEBEC:[00082182]: srl        $a0, $t0, 0x0006
    088FEBF0:[2482FFFF]: addiu      $v0, $a0, -1
    088FEBF4:[104B0008]: beq        $v0, $t3, 0x088FEC18
    088FEBF8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEBFC:[00C21021]: addu       $v0, $a2, $v0
    088FEC00:[24430001]: addiu      $v1, $v0, 1
    088FEC04:[90E60000]: lbu        $a2, 0($a3)
    088FEC08:[A0860000]: sb         $a2, 0($a0)
    088FEC0C:[24840001]: addiu      $a0, $a0, 1
    088FEC10:[1464FFFC]: bne        $v1, $a0, 0x088FEC04
    088FEC14:[24E70001]: addiu      $a3, $a3, 1
    088FEC18:[310E003F]: andi       $t6, $t0, 63
    088FEC1C:[000E6A00]: sll        $t5, $t6, 0x0008
    088FEC20:[01AA6021]: addu       $t4, $t5, $t2
    088FEC24:[3128003F]: andi       $t0, $t1, 63
    088FEC28:[00881821]: addu       $v1, $a0, $t0
    088FEC2C:[008C5023]: subu       $t2, $a0, $t4
    088FEC30:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FEC34:[24630004]: addiu      $v1, $v1, 4
    088FEC38:[2544FFFF]: addiu      $a0, $t2, -1
    088FEC3C:[90890000]: lbu        $t1, 0($a0)
    088FEC40:[A0C90000]: sb         $t1, 0($a2)
    088FEC44:[24C60001]: addiu      $a2, $a2, 1
    088FEC48:[14C3FFFC]: bne        $a2, $v1, 0x088FEC3C
    088FEC4C:[24840001]: addiu      $a0, $a0, 1
--> 088FEC50:[0A23FAD3]: j          0x088FEB4C
    088FEC54:[90E90000]: lbu        $t1, 0($a3)
    088FEC58:[15E00024]: bne        $t7, $zr, 0x088FECEC
    088FEC5C:[3123001F]: andi       $v1, $t1, 31
    088FEC60:[7D3808C0]: ext        $t8, $t1, 3, 2
  Back Branch 088FED24 155,281 times (length 120)
  Back Branch 088FEC10 132,667 times (length 5)
    088FEBF0:[2482FFFF]: addiu      $v0, $a0, -1
    088FEBF4:[104B0008]: beq        $v0, $t3, 0x088FEC18
    088FEBF8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088FEBFC:[00C21021]: addu       $v0, $a2, $v0
    088FEC00:[24430001]: addiu      $v1, $v0, 1
--> 088FEC04:[90E60000]: lbu        $a2, 0($a3)
    088FEC08:[A0860000]: sb         $a2, 0($a0)
    088FEC0C:[24840001]: addiu      $a0, $a0, 1
--> 088FEC10:[1464FFFC]: bne        $v1, $a0, 0x088FEC04
    088FEC14:[24E70001]: addiu      $a3, $a3, 1
    088FEC18:[310E003F]: andi       $t6, $t0, 63
    088FEC1C:[000E6A00]: sll        $t5, $t6, 0x0008
    088FEC20:[01AA6021]: addu       $t4, $t5, $t2
  Back Branch 088FECE4 18,591 times (length 104)
  Back Branch 088FEC94 5,497 times (length 5)
    088FEC74:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088FEC78:[104B0008]: beq        $v0, $t3, 0x088FEC9C
    088FEC7C:[24E70004]: addiu      $a3, $a3, 4
    088FEC80:[00C2C821]: addu       $t9, $a2, $v0
    088FEC84:[27230001]: addiu      $v1, $t9, 1
--> 088FEC88:[90E20000]: lbu        $v0, 0($a3)
    088FEC8C:[A1020000]: sb         $v0, 0($t0)
    088FEC90:[25080001]: addiu      $t0, $t0, 1
--> 088FEC94:[1503FFFC]: bne        $t0, $v1, 0x088FEC88
    088FEC98:[24E70001]: addiu      $a3, $a3, 1
    088FEC9C:[31220001]: andi       $v0, $t1, 1
    088FECA0:[0004CA00]: sll        $t9, $a0, 0x0008
    088FECA4:[0002C400]: sll        $t8, $v0, 0x0010
  Back Branch 088FED54 1,011 times (length 5)
    088FED34:[312D0003]: andi       $t5, $t1, 3
    088FED38:[25A2FFFF]: addiu      $v0, $t5, -1
    088FED3C:[104B0007]: beq        $v0, $t3, 0x088FED5C
    088FED40:[00825821]: addu       $t3, $a0, $v0
    088FED44:[25630001]: addiu      $v1, $t3, 1
--> 088FED48:[908E0000]: lbu        $t6, 0($a0)
    088FED4C:[24840001]: addiu      $a0, $a0, 1
    088FED50:[A0CE0000]: sb         $t6, 0($a2)
--> 088FED54:[1483FFFC]: bne        $a0, $v1, 0x088FED48
    088FED58:[24C60001]: addiu      $a2, $a2, 1
    088FED5C:[03E00008]: jr         $ra
    088FED60:[00C51023]: subu       $v0, $a2, $a1
_S1_2_89748F0 27,107,502 instructions (6.544%), 24,486 calls (089748F0 - 08974C94, length 234)
    089748F0:[3C0808A2]: lui        $t0, 0x08A2 <=> li $t0, 0x08A20000
    089748F4:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    089748F8:[C50F554C]: lwc1       $f15, 21836($t0)
    089748FC:[C4505550]: lwc1       $f16, 21840($v0)
    08974900:[27BDFF00]: addiu      $sp, $sp, -256
    08974904:[3C0908A2]: lui        $t1, 0x08A2 <=> li $t1, 0x08A20000
    08974908:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    0897490C:[C52D5548]: lwc1       $f13, 21832($t1)
    08974910:[C46E5554]: lwc1       $f14, 21844($v1)
    08974914:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08974918:[24CE000E]: addiu      $t6, $a2, 14
    0897491C:[24CD000A]: addiu      $t5, $a2, 10
    08974920:[24CC0006]: addiu      $t4, $a2, 6
    08974924:[24CB000C]: addiu      $t3, $a2, 12
    08974928:[24CA0008]: addiu      $t2, $a2, 8
    0897492C:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08974930:[24C60004]: addiu      $a2, $a2, 4
    08974934:[27AF0020]: addiu      $t7, $sp, 32
    08974938:[85280002]: lh         $t0, 2($t1)
    0897493C:[5500000E]: bnel       $t0, $zr, 0x08974978
    08974940:[85820000]: lh         $v0, 0($t4)
    08974944:[85380004]: lh         $t8, 4($t1)
    08974948:[5700000B]: bnel       $t8, $zr, 0x08974978
    0897494C:[85820000]: lh         $v0, 0($t4)
    08974950:[85390006]: lh         $t9, 6($t1)
    08974954:[57200008]: bnel       $t9, $zr, 0x08974978
    08974958:[85820000]: lh         $v0, 0($t4)
    0897495C:[85220008]: lh         $v0, 8($t1)
    08974960:[54400005]: bnel       $v0, $zr, 0x08974978
    08974964:[85820000]: lh         $v0, 0($t4)
    08974968:[8538000A]: lh         $t8, 10($t1)
    0897496C:[530000B7]: beql       $t8, $zr, 0x08974C4C
    08974970:[8539000C]: lh         $t9, 12($t1)
    08974974:[85820000]: lh         $v0, 0($t4)
    08974978:[85B90000]: lh         $t9, 0($t5)
    0897497C:[85D80000]: lh         $t8, 0($t6)
    08974980:[44821000]: mtc1       $v0, $f2
    08974984:[44995800]: mtc1       $t9, $f11
    08974988:[44986000]: mtc1       $t8, $f12
    0897498C:[44882000]: mtc1       $t0, $f4
    08974990:[468011E0]: cvt.s.w    $f7, $f2
    08974994:[46805960]: cvt.s.w    $f5, $f11
    08974998:[46806460]: cvt.s.w    $f17, $f12
    0897499C:[46802060]: cvt.s.w    $f1, $f4
    089749A0:[C4EA0004]: lwc1       $f10, 4($a3)
    089749A4:[C4E9000C]: lwc1       $f9, 12($a3)
    089749A8:[C4F20014]: lwc1       $f18, 20($a3)
    089749AC:[C4E8001C]: lwc1       $f8, 28($a3)
    089749B0:[460A0842]: mul.s      $f1, $f1, $f10
    089749B4:[46093A82]: mul.s      $f10, $f7, $f9
    089749B8:[46122A42]: mul.s      $f9, $f5, $f18
    089749BC:[46088C82]: mul.s      $f18, $f17, $f8
    089749C0:[84C80000]: lh         $t0, 0($a2)
    089749C4:[85620000]: lh         $v0, 0($t3)
    089749C8:[460A4901]: sub.s      $f4, $f9, $f10
    089749CC:[46120C41]: sub.s      $f17, $f1, $f18
    089749D0:[44889800]: mtc1       $t0, $f19
    089749D4:[44823000]: mtc1       $v0, $f6
    089749D8:[C4E00008]: lwc1       $f0, 8($a3)
    089749DC:[46112300]: add.s      $f12, $f4, $f17
    089749E0:[468098E0]: cvt.s.w    $f3, $f19
    089749E4:[468032E0]: cvt.s.w    $f11, $f6
    089749E8:[C4E20018]: lwc1       $f2, 24($a3)
    089749EC:[85390000]: lh         $t9, 0($t1)
    089749F0:[85580000]: lh         $t8, 0($t2)
    089749F4:[46025AC2]: mul.s      $f11, $f11, $f2
    089749F8:[460951C0]: add.s      $f7, $f10, $f9
    089749FC:[460018C2]: mul.s      $f3, $f3, $f0
    08974A00:[46120A40]: add.s      $f9, $f1, $f18
    08974A04:[460F6302]: mul.s      $f12, $f12, $f15
    08974A08:[46102182]: mul.s      $f6, $f4, $f16
    08974A0C:[44992800]: mtc1       $t9, $f5
    08974A10:[44989800]: mtc1       $t8, $f19
    08974A14:[460B1A01]: sub.s      $f8, $f3, $f11
    08974A18:[46074881]: sub.s      $f2, $f9, $f7
    08974A1C:[46802820]: cvt.s.w    $f0, $f5
    08974A20:[460939C0]: add.s      $f7, $f7, $f9
    08974A24:[46809CA0]: cvt.s.w    $f18, $f19
    08974A28:[46066100]: add.s      $f4, $f12, $f6
    08974A2C:[C4EA0010]: lwc1       $f10, 16($a3)
    08974A30:[C4E10000]: lwc1       $f1, 0($a3)
    08974A34:[460B18C0]: add.s      $f3, $f3, $f11
    08974A38:[460D4242]: mul.s      $f9, $f8, $f13
    08974A3C:[46072101]: sub.s      $f4, $f4, $f7
    08974A40:[460A9202]: mul.s      $f8, $f18, $f10
    08974A44:[460D14C2]: mul.s      $f19, $f2, $f13
    08974A48:[46010482]: mul.s      $f18, $f0, $f1
    08974A4C:[460E8982]: mul.s      $f6, $f17, $f14
    08974A50:[46034A81]: sub.s      $f10, $f9, $f3
    08974A54:[46049881]: sub.s      $f2, $f19, $f4
    08974A58:[460892C1]: sub.s      $f11, $f18, $f8
    08974A5C:[46089140]: add.s      $f5, $f18, $f8
    08974A60:[460C3441]: sub.s      $f17, $f6, $f12
    08974A64:[460A5840]: add.s      $f1, $f11, $f10
    08974A68:[460A5CC1]: sub.s      $f19, $f11, $f10
    08974A6C:[46028980]: add.s      $f6, $f17, $f2
    08974A70:[46032C81]: sub.s      $f18, $f5, $f3
    08974A74:[46032800]: add.s      $f0, $f5, $f3
    08974A78:[46029A81]: sub.s      $f10, $f19, $f2
    08974A7C:[46040A41]: sub.s      $f9, $f1, $f4
    08974A80:[460692C1]: sub.s      $f11, $f18, $f6
    08974A84:[46070301]: sub.s      $f12, $f0, $f7
    08974A88:[46070440]: add.s      $f17, $f0, $f7
    08974A8C:[46029940]: add.s      $f5, $f19, $f2
    08974A90:[460409C0]: add.s      $f7, $f1, $f4
    08974A94:[46069200]: add.s      $f8, $f18, $f6
    08974A98:[E4710000]: swc1       $f17, 0($v1)
    08974A9C:[E46C00E0]: swc1       $f12, 224($v1)
    08974AA0:[E4670020]: swc1       $f7, 32($v1)
    08974AA4:[E46900C0]: swc1       $f9, 192($v1)
    08974AA8:[E4650040]: swc1       $f5, 64($v1)
    08974AAC:[E46A00A0]: swc1       $f10, 160($v1)
    08974AB0:[E4680080]: swc1       $f8, 128($v1)
    08974AB4:[E46B0060]: swc1       $f11, 96($v1)
    08974AB8:[24630004]: addiu      $v1, $v1, 4
    08974ABC:[25290010]: addiu      $t1, $t1, 16
    08974AC0:[24E70020]: addiu      $a3, $a3, 32
    08974AC4:[25CE0010]: addiu      $t6, $t6, 16
    08974AC8:[25AD0010]: addiu      $t5, $t5, 16
    08974ACC:[258C0010]: addiu      $t4, $t4, 16
    08974AD0:[256B0010]: addiu      $t3, $t3, 16
    08974AD4:[254A0010]: addiu      $t2, $t2, 16
    08974AD8:[146FFF97]: bne        $v1, $t7, 0x08974938
    08974ADC:[24C60010]: addiu      $a2, $a2, 16
    08974AE0:[3C0D08A2]: lui        $t5, 0x08A2 <=> li $t5, 0x08A20000
    08974AE4:[3C0C08A2]: lui        $t4, 0x08A2 <=> li $t4, 0x08A20000
    08974AE8:[3C0B08A2]: lui        $t3, 0x08A2 <=> li $t3, 0x08A20000
    08974AEC:[3C0A08A2]: lui        $t2, 0x08A2 <=> li $t2, 0x08A20000
    08974AF0:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    08974AF4:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    08974AF8:[C5AC5548]: lwc1       $f12, 21832($t5)
    08974AFC:[C58F554C]: lwc1       $f15, 21836($t4)
    08974B00:[C56E5550]: lwc1       $f14, 21840($t3)
    08974B04:[C54D5554]: lwc1       $f13, 21844($t2)
    08974B08:[D8E55560]: lv.q       C110.q, 21856($a3)
    08974B0C:[D8C45570]: lv.q       C100.q, 21872($a2)
    08974B10:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08974B14:[27A30100]: addiu      $v1, $sp, 256
    08974B18:[C4420014]: lwc1       $f2, 20($v0)
    08974B1C:[C445000C]: lwc1       $f5, 12($v0)
    08974B20:[C4430004]: lwc1       $f3, 4($v0)
    08974B24:[C44B001C]: lwc1       $f11, 28($v0)
    08974B28:[46051241]: sub.s      $f9, $f2, $f5
    08974B2C:[C4520018]: lwc1       $f18, 24($v0)
    08974B30:[460B1CC1]: sub.s      $f19, $f3, $f11
    08974B34:[C4470008]: lwc1       $f7, 8($v0)
    08974B38:[460B1A80]: add.s      $f10, $f3, $f11
    08974B3C:[460E4C02]: mul.s      $f16, $f9, $f14
    08974B40:[46134840]: add.s      $f1, $f9, $f19
    08974B44:[46123C41]: sub.s      $f17, $f7, $f18
    08974B48:[46051000]: add.s      $f0, $f2, $f5
    08974B4C:[C4480010]: lwc1       $f8, 16($v0)
    08974B50:[460F0842]: mul.s      $f1, $f1, $f15
    08974B54:[460C8902]: mul.s      $f4, $f17, $f12
    08974B58:[46005081]: sub.s      $f2, $f10, $f0
    08974B5C:[46123C40]: add.s      $f17, $f7, $f18
    08974B60:[46100940]: add.s      $f5, $f1, $f16
    08974B64:[460A0400]: add.s      $f16, $f0, $f10
    08974B68:[C4460000]: lwc1       $f6, 0($v0)
    08974B6C:[46112281]: sub.s      $f10, $f4, $f17
    08974B70:[460C12C2]: mul.s      $f11, $f2, $f12
    08974B74:[46083480]: add.s      $f18, $f6, $f8
    08974B78:[46102941]: sub.s      $f5, $f5, $f16
    08974B7C:[46083181]: sub.s      $f6, $f6, $f8
    08974B80:[460D9A02]: mul.s      $f8, $f19, $f13
    08974B84:[44018000]: mfc1       $at, $f16
    08974B88:[48E10000]: MTV.s      $at, S000.s
    08974B8C:[46119240]: add.s      $f9, $f18, $f17
    08974B90:[460A30C0]: add.s      $f3, $f6, $f10
    08974B94:[46055C01]: sub.s      $f16, $f11, $f5
    08974B98:[460144C1]: sub.s      $f19, $f8, $f1
    08974B9C:[44014800]: mfc1       $at, $f9
    08974BA0:[48E10001]: MTV.s      $at, S010.s
    08974BA4:[44011800]: mfc1       $at, $f3
    08974BA8:[48E10021]: MTV.s      $at, S011.s
    08974BAC:[460A3241]: sub.s      $f9, $f6, $f10
    08974BB0:[46119001]: sub.s      $f0, $f18, $f17
    08974BB4:[461098C0]: add.s      $f3, $f19, $f16
    08974BB8:[44012800]: mfc1       $at, $f5
    08974BBC:[48E10020]: MTV.s      $at, S001.s
    08974BC0:[44014800]: mfc1       $at, $f9
    08974BC4:[48E10041]: MTV.s      $at, S012.s
    08974BC8:[44018000]: mfc1       $at, $f16
    08974BCC:[48E10040]: MTV.s      $at, S002.s
    08974BD0:[44010000]: mfc1       $at, $f0
    08974BD4:[48E10061]: MTV.s      $at, S013.s
    08974BD8:[44011800]: mfc1       $at, $f3
    08974BDC:[48E10060]: MTV.s      $at, S003.s
    08974BE0:[6000818D]: vadd.q     C310.q, C010.q, C000.q
    08974BE4:[6080818C]: vsub.q     C300.q, C010.q, C000.q
    08974BE8:[60058D8B]: vadd.q     C230.q, C310.q, C110.q
    08974BEC:[60058C8A]: vadd.q     C220.q, C300.q, C110.q
    08974BF0:[DE000055]: VPFXD      [0:1, 0:1, 0:1, 0:1]
    08974BF4:[65048B89]: vscl.q     C210.q, C230.q, S100.s
    08974BF8:[DE000055]: VPFXD      [0:1, 0:1, 0:1, 0:1]
    08974BFC:[65048A88]: vscl.q     C200.q, C220.q, S100.s
    08974C00:[65248987]: vscl.q     C130.q, C210.q, S101.s
    08974C04:[65248881]: vscl.q     C010.q, C200.q, S101.s
    08974C08:[D2378786]: vf2iz.q    C120.q, C130.q, 23
    08974C0C:[DC00001B]: VPFXS      [w, z, y, x]
    08974C10:[D2378181]: vf2iz.q    C010.q, C010.q, 23
    08974C14:[D0008680]: vmov.q     C000.q, C120.q
    08974C18:[D0006602]: vmov.s     S020.s, S123.s
    08974C1C:[D0008183]: vmov.q     C030.q, C010.q
    08974C20:[D0000160]: vmov.s     S003.s, S010.s
    08974C24:[D0000203]: vmov.s     S030.s, S020.s
    08974C28:[D03C8080]: vi2uc.q    S000.s, C000.q
    08974C2C:[D03C83A0]: vi2uc.q    S001.s, C030.q
    08974C30:[E8800000]: sv.s       S000.s, 0($a0)
    08974C34:[E8800005]: sv.s       S001.s, 4($a0)
    08974C38:[24420020]: addiu      $v0, $v0, 32
    08974C3C:[1462FFB6]: bne        $v1, $v0, 0x08974B18
    08974C40:[00852021]: addu       $a0, $a0, $a1
    08974C44:[03E00008]: jr         $ra
    08974C48:[27BD0100]: addiu      $sp, $sp, 256
    08974C4C:[5720FF4A]: bnel       $t9, $zr, 0x08974978
    08974C50:[85820000]: lh         $v0, 0($t4)
    08974C54:[8522000E]: lh         $v0, 14($t1)
    08974C58:[5440FF47]: bnel       $v0, $zr, 0x08974978
    08974C5C:[85820000]: lh         $v0, 0($t4)
    08974C60:[85280000]: lh         $t0, 0($t1)
    08974C64:[C4E20000]: lwc1       $f2, 0($a3)
    08974C68:[44880000]: mtc1       $t0, $f0
    08974C6C:[468000E0]: cvt.s.w    $f3, $f0
    08974C70:[46021842]: mul.s      $f1, $f3, $f2
    08974C74:[E46100E0]: swc1       $f1, 224($v1)
    08974C78:[E4610000]: swc1       $f1, 0($v1)
    08974C7C:[E4610020]: swc1       $f1, 32($v1)
    08974C80:[E4610040]: swc1       $f1, 64($v1)
    08974C84:[E4610060]: swc1       $f1, 96($v1)
    08974C88:[E4610080]: swc1       $f1, 128($v1)
    08974C8C:[E46100A0]: swc1       $f1, 160($v1)
    08974C90:[0A25D2AE]: j          0x08974AB8
    08974C94:[E46100C0]: swc1       $f1, 192($v1)
  Back Branch 08974C3C 195,888 times (length 75)
    08974B04:[C54D5554]: lwc1       $f13, 21844($t2)
    08974B08:[D8E55560]: lv.q       C110.q, 21856($a3)
    08974B0C:[D8C45570]: lv.q       C100.q, 21872($a2)
    08974B10:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08974B14:[27A30100]: addiu      $v1, $sp, 256
--> 08974B18:[C4420014]: lwc1       $f2, 20($v0)
    08974B1C:[C445000C]: lwc1       $f5, 12($v0)
    08974B20:[C4430004]: lwc1       $f3, 4($v0)
    08974B24:[C44B001C]: lwc1       $f11, 28($v0)
    08974B28:[46051241]: sub.s      $f9, $f2, $f5
    08974B2C:[C4520018]: lwc1       $f18, 24($v0)
    08974B30:[460B1CC1]: sub.s      $f19, $f3, $f11
    08974B34:[C4470008]: lwc1       $f7, 8($v0)
    08974B38:[460B1A80]: add.s      $f10, $f3, $f11
    08974B3C:[460E4C02]: mul.s      $f16, $f9, $f14
    08974B40:[46134840]: add.s      $f1, $f9, $f19
    08974B44:[46123C41]: sub.s      $f17, $f7, $f18
    08974B48:[46051000]: add.s      $f0, $f2, $f5
    08974B4C:[C4480010]: lwc1       $f8, 16($v0)
    08974B50:[460F0842]: mul.s      $f1, $f1, $f15
    08974B54:[460C8902]: mul.s      $f4, $f17, $f12
    08974B58:[46005081]: sub.s      $f2, $f10, $f0
    08974B5C:[46123C40]: add.s      $f17, $f7, $f18
    08974B60:[46100940]: add.s      $f5, $f1, $f16
    08974B64:[460A0400]: add.s      $f16, $f0, $f10
    08974B68:[C4460000]: lwc1       $f6, 0($v0)
    08974B6C:[46112281]: sub.s      $f10, $f4, $f17
    08974B70:[460C12C2]: mul.s      $f11, $f2, $f12
    08974B74:[46083480]: add.s      $f18, $f6, $f8
    08974B78:[46102941]: sub.s      $f5, $f5, $f16
    08974B7C:[46083181]: sub.s      $f6, $f6, $f8
    08974B80:[460D9A02]: mul.s      $f8, $f19, $f13
    08974B84:[44018000]: mfc1       $at, $f16
    08974B88:[48E10000]: MTV.s      $at, S000.s
    08974B8C:[46119240]: add.s      $f9, $f18, $f17
    08974B90:[460A30C0]: add.s      $f3, $f6, $f10
    08974B94:[46055C01]: sub.s      $f16, $f11, $f5
    08974B98:[460144C1]: sub.s      $f19, $f8, $f1
    08974B9C:[44014800]: mfc1       $at, $f9
    08974BA0:[48E10001]: MTV.s      $at, S010.s
    08974BA4:[44011800]: mfc1       $at, $f3
    08974BA8:[48E10021]: MTV.s      $at, S011.s
    08974BAC:[460A3241]: sub.s      $f9, $f6, $f10
    08974BB0:[46119001]: sub.s      $f0, $f18, $f17
    08974BB4:[461098C0]: add.s      $f3, $f19, $f16
    08974BB8:[44012800]: mfc1       $at, $f5
    08974BBC:[48E10020]: MTV.s      $at, S001.s
    08974BC0:[44014800]: mfc1       $at, $f9
    08974BC4:[48E10041]: MTV.s      $at, S012.s
    08974BC8:[44018000]: mfc1       $at, $f16
    08974BCC:[48E10040]: MTV.s      $at, S002.s
    08974BD0:[44010000]: mfc1       $at, $f0
    08974BD4:[48E10061]: MTV.s      $at, S013.s
    08974BD8:[44011800]: mfc1       $at, $f3
    08974BDC:[48E10060]: MTV.s      $at, S003.s
    08974BE0:[6000818D]: vadd.q     C310.q, C010.q, C000.q
    08974BE4:[6080818C]: vsub.q     C300.q, C010.q, C000.q
    08974BE8:[60058D8B]: vadd.q     C230.q, C310.q, C110.q
    08974BEC:[60058C8A]: vadd.q     C220.q, C300.q, C110.q
    08974BF0:[DE000055]: VPFXD      [0:1, 0:1, 0:1, 0:1]
    08974BF4:[65048B89]: vscl.q     C210.q, C230.q, S100.s
    08974BF8:[DE000055]: VPFXD      [0:1, 0:1, 0:1, 0:1]
    08974BFC:[65048A88]: vscl.q     C200.q, C220.q, S100.s
    08974C00:[65248987]: vscl.q     C130.q, C210.q, S101.s
    08974C04:[65248881]: vscl.q     C010.q, C200.q, S101.s
    08974C08:[D2378786]: vf2iz.q    C120.q, C130.q, 23
    08974C0C:[DC00001B]: VPFXS      [w, z, y, x]
    08974C10:[D2378181]: vf2iz.q    C010.q, C010.q, 23
    08974C14:[D0008680]: vmov.q     C000.q, C120.q
    08974C18:[D0006602]: vmov.s     S020.s, S123.s
    08974C1C:[D0008183]: vmov.q     C030.q, C010.q
    08974C20:[D0000160]: vmov.s     S003.s, S010.s
    08974C24:[D0000203]: vmov.s     S030.s, S020.s
    08974C28:[D03C8080]: vi2uc.q    S000.s, C000.q
    08974C2C:[D03C83A0]: vi2uc.q    S001.s, C030.q
    08974C30:[E8800000]: sv.s       S000.s, 0($a0)
    08974C34:[E8800005]: sv.s       S001.s, 4($a0)
    08974C38:[24420020]: addiu      $v0, $v0, 32
--> 08974C3C:[1462FFB6]: bne        $v1, $v0, 0x08974B18
    08974C40:[00852021]: addu       $a0, $a0, $a1
    08974C44:[03E00008]: jr         $ra
    08974C48:[27BD0100]: addiu      $sp, $sp, 256
    08974C4C:[5720FF4A]: bnel       $t9, $zr, 0x08974978
  Back Branch 08974AD8 195,888 times (length 106)
  Back Branch 08974C90 120,908 times (length 120)
  Back Branch 08974C58 9 times (length 186)
_S1_2_88CDF78 19,345,673 instructions (4.670%), 1 calls (088CDF78 - 0892F7C4, length 99860)
  Back Branch 088CDFC0 6,448,508 times (length 3)
    088CDFA8:[3C0F08A4]: lui        $t7, 0x08A4 <=> li $t7, 0x08A40000
    088CDFAC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088CDFB0:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    088CDFB4:[AD090650]: sw         $t1, 1616($t0)
    088CDFB8:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
--> 088CDFBC:[8C6A064C]: lw         $t2, 1612($v1)
--> 088CDFC0:[1140FFFE]: beq        $t2, $zr, 0x088CDFBC
    088CDFC4:[3C0B08A4]: lui        $t3, 0x08A4 <=> li $t3, 0x08A40000
    088CDFC8:[0E24E050]: jal        0x08938140
    088CDFCC:[8D640648]: lw         $a0, 1608($t3)
    088CDFD0:[3C0F08A4]: lui        $t7, 0x08A4 <=> li $t7, 0x08A40000
  Back Branch 08925848 1,213 times (length 57)
    08925758:[ADEA00B0]: sw         $t2, 176($t7)
    0892575C:[ADEB00B4]: sw         $t3, 180($t7)
    08925760:[ADEC00B8]: sw         $t4, 184($t7)
    08925764:[ADED00BC]: sw         $t5, 188($t7)
    08925768:[ADEE00C0]: sw         $t6, 192($t7)
--> 0892576C:[8FBF0008]: lw         $ra, 8($sp)
    08925770:[8FB10004]: lw         $s1, 4($sp)
    08925774:[8FB00000]: lw         $s0, 0($sp)
    08925778:[03E00008]: jr         $ra
    0892577C:[27BD0010]: addiu      $sp, $sp, 16
    08925780:[3C060008]: lui        $a2, 0x0008 <=> li $a2, 0x00080000
    08925784:[0A2495BE]: j          0x089256F8
    08925788:[34C58000]: ori        $a1, $a2, -32768
    0892578C:[0E250C5B]: jal        0x0894316C
    08925790:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08925794:[0E24F7BF]: jal        0x0893DEFC
    08925798:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892579C:[0E24A6A8]: jal        0x08929AA0
    089257A0:[00000000]: nop
    089257A4:[0E24EB65]: jal        0x0893AD94
    089257A8:[00000000]: nop
    089257AC:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    089257B0:[8D8D4370]: lw         $t5, 17264($t4)
    089257B4:[3C0F08B4]: lui        $t7, 0x08B4 <=> li $t7, 0x08B40000
    089257B8:[25E34410]: addiu      $v1, $t7, 17424
    089257BC:[31AE0001]: andi       $t6, $t5, 1
    089257C0:[000E2080]: sll        $a0, $t6, 0x0002
    089257C4:[00833021]: addu       $a2, $a0, $v1
    089257C8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    089257CC:[8CC40000]: lw         $a0, 0($a2)
    089257D0:[0E281E6B]: jal        0x08A079AC [sceKernelDcacheWritebackRange]
    089257D4:[8C451CB0]: lw         $a1, 7344($v0)
    089257D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089257DC:[0E24E285]: jal        0x08938A14
    089257E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089257E4:[0E281DEF]: jal        0x08A077BC [sceDisplayGetVcount]
    089257E8:[00000000]: nop
    089257EC:[8E3F4C24]: lw         $ra, 19492($s1)
    089257F0:[105F0026]: beq        $v0, $ra, 0x0892588C
    089257F4:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    089257F8:[8D074C20]: lw         $a3, 19488($t0)
    089257FC:[7C070004]: ins        $a3, $zr, 0, 1
    08925800:[30E400FE]: andi       $a0, $a3, 254
    08925804:[0E281E61]: jal        0x08A07984 [sceKernelSetGPO]
    08925808:[AD074C20]: sw         $a3, 19488($t0)
    0892580C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08925810:[8F054348]: lw         $a1, 17224($t8)
    08925814:[14A00019]: bne        $a1, $zr, 0x0892587C
    08925818:[00000000]: nop
    0892581C:[0E24EFA3]: jal        0x0893BE8C
    08925820:[00000000]: nop
    08925824:[0E281DEB]: jal        0x08A077AC [sceDisplayWaitVblankStartCB]
    08925828:[00000000]: nop
    0892582C:[0E281DEF]: jal        0x08A077BC [sceDisplayGetVcount]
    08925830:[00000000]: nop
    08925834:[8E194368]: lw         $t9, 17256($s0)
    08925838:[AE224C24]: sw         $v0, 19492($s1)
    0892583C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08925840:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08925844:[A220436C]: sb         $zr, 17260($s1)
--> 08925848:[1720FFC8]: bne        $t9, $zr, 0x0892576C
    0892584C:[AE004374]: sw         $zr, 17268($s0)
    08925850:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08925854:[8FE6434C]: lw         $a2, 17228($ra)
    08925858:[24C20001]: addiu      $v0, $a2, 1
  Back Branch 089258AC 989 times (length 41)
    089257FC:[7C070004]: ins        $a3, $zr, 0, 1
    08925800:[30E400FE]: andi       $a0, $a3, 254
    08925804:[0E281E61]: jal        0x08A07984 [sceKernelSetGPO]
    08925808:[AD074C20]: sw         $a3, 19488($t0)
    0892580C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
--> 08925810:[8F054348]: lw         $a1, 17224($t8)
    08925814:[14A00019]: bne        $a1, $zr, 0x0892587C
    08925818:[00000000]: nop
    0892581C:[0E24EFA3]: jal        0x0893BE8C
    08925820:[00000000]: nop
    08925824:[0E281DEB]: jal        0x08A077AC [sceDisplayWaitVblankStartCB]
    08925828:[00000000]: nop
    0892582C:[0E281DEF]: jal        0x08A077BC [sceDisplayGetVcount]
    08925830:[00000000]: nop
    08925834:[8E194368]: lw         $t9, 17256($s0)
    08925838:[AE224C24]: sw         $v0, 19492($s1)
    0892583C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08925840:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08925844:[A220436C]: sb         $zr, 17260($s1)
    08925848:[1720FFC8]: bne        $t9, $zr, 0x0892576C
    0892584C:[AE004374]: sw         $zr, 17268($s0)
    08925850:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08925854:[8FE6434C]: lw         $a2, 17228($ra)
    08925858:[24C20001]: addiu      $v0, $a2, 1
    0892585C:[AFE2434C]: sw         $v0, 17228($ra)
    08925860:[0E24DE15]: jal        0x08937854
    08925864:[00000000]: nop
    08925868:[8FBF0008]: lw         $ra, 8($sp)
    0892586C:[8FB10004]: lw         $s1, 4($sp)
    08925870:[8FB00000]: lw         $s0, 0($sp)
    08925874:[0A24BDBE]: j          0x0892F6F8
    08925878:[27BD0010]: addiu      $sp, $sp, 16
    0892587C:[0E249007]: jal        0x0892401C
    08925880:[00000000]: nop
    08925884:[0A249607]: j          0x0892581C
    08925888:[00000000]: nop
    0892588C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08925890:[8D694C20]: lw         $t1, 19488($t3)
    08925894:[352A0001]: ori        $t2, $t1, 1
    08925898:[314400FF]: andi       $a0, $t2, 255
    0892589C:[0E281E61]: jal        0x08A07984 [sceKernelSetGPO]
    089258A0:[AD6A4C20]: sw         $t2, 19488($t3)
    089258A4:[0E281DED]: jal        0x08A077B4 [sceDisplayWaitVblankStart]
    089258A8:[00000000]: nop
--> 089258AC:[0A249604]: j          0x08925810
    089258B0:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
  Back Branch 08925884 58 times (length 28)
    08925808:[AD074C20]: sw         $a3, 19488($t0)
    0892580C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08925810:[8F054348]: lw         $a1, 17224($t8)
    08925814:[14A00019]: bne        $a1, $zr, 0x0892587C
    08925818:[00000000]: nop
--> 0892581C:[0E24EFA3]: jal        0x0893BE8C
    08925820:[00000000]: nop
    08925824:[0E281DEB]: jal        0x08A077AC [sceDisplayWaitVblankStartCB]
    08925828:[00000000]: nop
    0892582C:[0E281DEF]: jal        0x08A077BC [sceDisplayGetVcount]
    08925830:[00000000]: nop
    08925834:[8E194368]: lw         $t9, 17256($s0)
    08925838:[AE224C24]: sw         $v0, 19492($s1)
    0892583C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08925840:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08925844:[A220436C]: sb         $zr, 17260($s1)
    08925848:[1720FFC8]: bne        $t9, $zr, 0x0892576C
    0892584C:[AE004374]: sw         $zr, 17268($s0)
    08925850:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08925854:[8FE6434C]: lw         $a2, 17228($ra)
    08925858:[24C20001]: addiu      $v0, $a2, 1
    0892585C:[AFE2434C]: sw         $v0, 17228($ra)
    08925860:[0E24DE15]: jal        0x08937854
    08925864:[00000000]: nop
    08925868:[8FBF0008]: lw         $ra, 8($sp)
    0892586C:[8FB10004]: lw         $s1, 4($sp)
    08925870:[8FB00000]: lw         $s0, 0($sp)
    08925874:[0A24BDBE]: j          0x0892F6F8
    08925878:[27BD0010]: addiu      $sp, $sp, 16
    0892587C:[0E249007]: jal        0x0892401C
    08925880:[00000000]: nop
--> 08925884:[0A249607]: j          0x0892581C
    08925888:[00000000]: nop
    0892588C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08925890:[8D694C20]: lw         $t1, 19488($t3)
    08925894:[352A0001]: ori        $t2, $t1, 1
  Back Branch 08927304 4 times (length 1812)
_S1_2_898F9B0 16,505,481 instructions (3.985%), 24,486 calls (0898F9B0 - 0898FDD8, length 267)
    0898F9B0:[27BDFFD0]: addiu      $sp, $sp, -48
    0898F9B4:[AFB50014]: sw         $s5, 20($sp)
    0898F9B8:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0898F9BC:[AFB40010]: sw         $s4, 16($sp)
    0898F9C0:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0898F9C4:[AFB3000C]: sw         $s3, 12($sp)
    0898F9C8:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0898F9CC:[AFB10004]: sw         $s1, 4($sp)
    0898F9D0:[AFBF0020]: sw         $ra, 32($sp)
    0898F9D4:[AFB7001C]: sw         $s7, 28($sp)
    0898F9D8:[AFB60018]: sw         $s6, 24($sp)
    0898F9DC:[AFB20008]: sw         $s2, 8($sp)
    0898F9E0:[AFB00000]: sw         $s0, 0($sp)
    0898F9E4:[8C8A251C]: lw         $t2, 9500($a0)
    0898F9E8:[29420010]: slti       $v0, $t2, 16
    0898F9EC:[104000F4]: beq        $v0, $zr, 0x0898FDC0
    0898F9F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0898F9F4:[24892400]: addiu      $t1, $a0, 9216
    0898F9F8:[8C882518]: lw         $t0, 9496($a0)
    0898F9FC:[8D2B0010]: lw         $t3, 16($t1)
    0898FA00:[8D23000C]: lw         $v1, 12($t1)
    0898FA04:[254A0008]: addiu      $t2, $t2, 8
    0898FA08:[00084200]: sll        $t0, $t0, 0x0008
    0898FA0C:[006B602B]: sltu       $t4, $v1, $t3
    0898FA10:[24670001]: addiu      $a3, $v1, 1
    0898FA14:[29450019]: slti       $a1, $t2, 25
    0898FA18:[11800004]: beq        $t4, $zr, 0x0898FA2C
    0898FA1C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FA20:[906D0000]: lbu        $t5, 0($v1)
    0898FA24:[AD27000C]: sw         $a3, 12($t1)
    0898FA28:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    0898FA2C:[00884025]: or         $t0, $a0, $t0
    0898FA30:[14A0FFF3]: bne        $a1, $zr, 0x0898FA00
    0898FA34:[AE282518]: sw         $t0, 9496($s1)
    0898FA38:[2549FFF6]: addiu      $t1, $t2, -10
    0898FA3C:[01283806]: srlv       $a3, $t0, $t1
    0898FA40:[30E503FF]: andi       $a1, $a3, 1023
    0898FA44:[00A62021]: addu       $a0, $a1, $a2
    0898FA48:[90820000]: lbu        $v0, 0($a0)
    0898FA4C:[284300FF]: slti       $v1, $v0, 255
    0898FA50:[106000BD]: beq        $v1, $zr, 0x0898FD48
    0898FA54:[294B0010]: slti       $t3, $t2, 16
    0898FA58:[00C24021]: addu       $t0, $a2, $v0
    0898FA5C:[91060700]: lbu        $a2, 1792($t0)
    0898FA60:[91120600]: lbu        $s2, 1536($t0)
    0898FA64:[01468023]: subu       $s0, $t2, $a2
    0898FA68:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    0898FA6C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0898FA70:[0E27CBDA]: jal        0x089F2F68
    0898FA74:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FA78:[12400026]: beq        $s2, $zr, 0x0898FB14
    0898FA7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898FA80:[2646FFFF]: addiu      $a2, $s2, -1
    0898FA84:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0898FA88:[0212382A]: slt        $a3, $s0, $s2
    0898FA8C:[10E000D1]: beq        $a3, $zr, 0x0898FDD4
    0898FA90:[00C85804]: sllv       $t3, $t0, $a2
    0898FA94:[26292400]: addiu      $t1, $s1, 9216
    0898FA98:[8E282518]: lw         $t0, 9496($s1)
    0898FA9C:[8D2A0010]: lw         $t2, 16($t1)
    0898FAA0:[8D23000C]: lw         $v1, 12($t1)
    0898FAA4:[26100008]: addiu      $s0, $s0, 8
    0898FAA8:[00083A00]: sll        $a3, $t0, 0x0008
    0898FAAC:[006AB02B]: sltu       $s6, $v1, $t2
    0898FAB0:[24660001]: addiu      $a2, $v1, 1
    0898FAB4:[2A050019]: slti       $a1, $s0, 25
    0898FAB8:[12C00004]: beq        $s6, $zr, 0x0898FACC
    0898FABC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FAC0:[90770000]: lbu        $s7, 0($v1)
    0898FAC4:[AD26000C]: sw         $a2, 12($t1)
    0898FAC8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0898FACC:[00874025]: or         $t0, $a0, $a3
    0898FAD0:[14A0FFF3]: bne        $a1, $zr, 0x0898FAA0
    0898FAD4:[AE282518]: sw         $t0, 9496($s1)
    0898FAD8:[3C0D08A4]: lui        $t5, 0x08A4 <=> li $t5, 0x08A40000
    0898FADC:[00126080]: sll        $t4, $s2, 0x0002
    0898FAE0:[25A29990]: addiu      $v0, $t5, -26224
    0898FAE4:[01825021]: addu       $t2, $t4, $v0
    0898FAE8:[8D590000]: lw         $t9, 0($t2)
    0898FAEC:[02128023]: subu       $s0, $s0, $s2
    0898FAF0:[0208F806]: srlv       $ra, $t0, $s0
    0898FAF4:[03F92024]: and        $a0, $ra, $t9
    0898FAF8:[008BC02B]: sltu       $t8, $a0, $t3
    0898FAFC:[13000005]: beq        $t8, $zr, 0x0898FB14
    0898FB00:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0898FB04:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0898FB08:[02451804]: sllv       $v1, $a1, $s2
    0898FB0C:[00839021]: addu       $s2, $a0, $v1
    0898FB10:[26460001]: addiu      $a2, $s2, 1
    0898FB14:[001540C0]: sll        $t0, $s5, 0x0003
    0898FB18:[00153980]: sll        $a3, $s5, 0x0006
    0898FB1C:[00E87823]: subu       $t7, $a3, $t0
    0898FB20:[01F15821]: addu       $t3, $t7, $s1
    0898FB24:[8D6E2448]: lw         $t6, 9288($t3)
    0898FB28:[3C1508A4]: lui        $s5, 0x08A4 <=> li $s5, 0x08A40000
    0898FB2C:[262D2400]: addiu      $t5, $s1, 9216
    0898FB30:[00CE2021]: addu       $a0, $a2, $t6
    0898FB34:[AD642448]: sw         $a0, 9288($t3)
    0898FB38:[3C0908A4]: lui        $t1, 0x08A4 <=> li $t1, 0x08A40000
    0898FB3C:[26B893D8]: addiu      $t8, $s5, -27688
    0898FB40:[8E282518]: lw         $t0, 9496($s1)
    0898FB44:[25329990]: addiu      $s2, $t1, -26224
    0898FB48:[A6840000]: sh         $a0, 0($s4)
    0898FB4C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0898FB50:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0898FB54:[241500F0]: addiu      $s5, $zr, 240 <=> li $s5, 240
    0898FB58:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0898FB5C:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0898FB60:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0898FB64:[2A060010]: slti       $a2, $s0, 16
    0898FB68:[10C00011]: beq        $a2, $zr, 0x0898FBB0
    0898FB6C:[2609FFF6]: addiu      $t1, $s0, -10
    0898FB70:[8D890010]: lw         $t1, 16($t4)
    0898FB74:[8D83000C]: lw         $v1, 12($t4)
    0898FB78:[26100008]: addiu      $s0, $s0, 8
    0898FB7C:[00083200]: sll        $a2, $t0, 0x0008
    0898FB80:[0069F82B]: sltu       $ra, $v1, $t1
    0898FB84:[2A070019]: slti       $a3, $s0, 25
    0898FB88:[24650001]: addiu      $a1, $v1, 1
    0898FB8C:[13E00004]: beq        $ra, $zr, 0x0898FBA0
    0898FB90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FB94:[906A0000]: lbu        $t2, 0($v1)
    0898FB98:[AD85000C]: sw         $a1, 12($t4)
    0898FB9C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0898FBA0:[00C44025]: or         $t0, $a2, $a0
    0898FBA4:[14E0FFF3]: bne        $a3, $zr, 0x0898FB74
    0898FBA8:[AE282518]: sw         $t0, 9496($s1)
    0898FBAC:[2609FFF6]: addiu      $t1, $s0, -10
    0898FBB0:[01282006]: srlv       $a0, $t0, $t1
    0898FBB4:[308503FF]: andi       $a1, $a0, 1023
    0898FBB8:[00B31021]: addu       $v0, $a1, $s3
    0898FBBC:[90420000]: lbu        $v0, 0($v0)
    0898FBC0:[284300FF]: slti       $v1, $v0, 255
    0898FBC4:[10600042]: beq        $v1, $zr, 0x0898FCD0
    0898FBC8:[2A070010]: slti       $a3, $s0, 16
    0898FBCC:[02627821]: addu       $t7, $s3, $v0
    0898FBD0:[91EE0700]: lbu        $t6, 1792($t7)
    0898FBD4:[91E40600]: lbu        $a0, 1536($t7)
    0898FBD8:[020E8023]: subu       $s0, $s0, $t6
    0898FBDC:[308A000F]: andi       $t2, $a0, 15
    0898FBE0:[15400014]: bne        $t2, $zr, 0x0898FC34
    0898FBE4:[00041103]: sra        $v0, $a0, 0x0004
    0898FBE8:[54950006]: bnel       $a0, $s5, 0x0898FC04
    0898FBEC:[AE30251C]: sw         $s0, 9500($s1)
    0898FBF0:[256B0010]: addiu      $t3, $t3, 16
    0898FBF4:[296E0040]: slti       $t6, $t3, 64
    0898FBF8:[15C0FFDB]: bne        $t6, $zr, 0x0898FB68
    0898FBFC:[2A060010]: slti       $a2, $s0, 16
    0898FC00:[AE30251C]: sw         $s0, 9500($s1)
    0898FC04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898FC08:[8FBF0020]: lw         $ra, 32($sp)
    0898FC0C:[8FB7001C]: lw         $s7, 28($sp)
    0898FC10:[8FB60018]: lw         $s6, 24($sp)
    0898FC14:[8FB50014]: lw         $s5, 20($sp)
    0898FC18:[8FB40010]: lw         $s4, 16($sp)
    0898FC1C:[8FB3000C]: lw         $s3, 12($sp)
    0898FC20:[8FB20008]: lw         $s2, 8($sp)
    0898FC24:[8FB10004]: lw         $s1, 4($sp)
    0898FC28:[8FB00000]: lw         $s0, 0($sp)
    0898FC2C:[03E00008]: jr         $ra
    0898FC30:[27BD0030]: addiu      $sp, $sp, 48
    0898FC34:[01627021]: addu       $t6, $t3, $v0
    0898FC38:[01D83821]: addu       $a3, $t6, $t8
    0898FC3C:[90EF0000]: lbu        $t7, 0($a3)
    0898FC40:[2549FFFF]: addiu      $t1, $t2, -1
    0898FC44:[020A582A]: slt        $t3, $s0, $t2
    0898FC48:[000F2040]: sll        $a0, $t7, 0x0001
    0898FC4C:[02847821]: addu       $t7, $s4, $a0
    0898FC50:[11600010]: beq        $t3, $zr, 0x0898FC94
    0898FC54:[01391804]: sllv       $v1, $t9, $t1
    0898FC58:[8DAB0010]: lw         $t3, 16($t5)
    0898FC5C:[8DA4000C]: lw         $a0, 12($t5)
    0898FC60:[00083A00]: sll        $a3, $t0, 0x0008
    0898FC64:[26100008]: addiu      $s0, $s0, 8
    0898FC68:[008B402B]: sltu       $t0, $a0, $t3
    0898FC6C:[2A090019]: slti       $t1, $s0, 25
    0898FC70:[24860001]: addiu      $a2, $a0, 1
    0898FC74:[11000004]: beq        $t0, $zr, 0x0898FC88
    0898FC78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FC7C:[909F0000]: lbu        $ra, 0($a0)
    0898FC80:[ADA6000C]: sw         $a2, 12($t5)
    0898FC84:[03E02821]: addu       $a1, $ra, $zr <=> move $a1, $ra
    0898FC88:[00A74025]: or         $t0, $a1, $a3
    0898FC8C:[1520FFF3]: bne        $t1, $zr, 0x0898FC5C
    0898FC90:[AE282518]: sw         $t0, 9496($s1)
    0898FC94:[000A4880]: sll        $t1, $t2, 0x0002
    0898FC98:[01322821]: addu       $a1, $t1, $s2
    0898FC9C:[8CAB0000]: lw         $t3, 0($a1)
    0898FCA0:[020A8023]: subu       $s0, $s0, $t2
    0898FCA4:[02081006]: srlv       $v0, $t0, $s0
    0898FCA8:[004B2824]: and        $a1, $v0, $t3
    0898FCAC:[00A3302B]: sltu       $a2, $a1, $v1
    0898FCB0:[10C00004]: beq        $a2, $zr, 0x0898FCC4
    0898FCB4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0898FCB8:[01571804]: sllv       $v1, $s7, $t2
    0898FCBC:[00A35021]: addu       $t2, $a1, $v1
    0898FCC0:[25420001]: addiu      $v0, $t2, 1
    0898FCC4:[25CB0001]: addiu      $t3, $t6, 1
    0898FCC8:[0A263EFD]: j          0x0898FBF4
    0898FCCC:[A5E20000]: sh         $v0, 0($t7)
    0898FCD0:[10E0001A]: beq        $a3, $zr, 0x0898FD3C
    0898FCD4:[2603FFF0]: addiu      $v1, $s0, -16
    0898FCD8:[02D0F823]: subu       $ra, $s6, $s0
    0898FCDC:[03E83004]: sllv       $a2, $t0, $ra
    0898FCE0:[30C4FFFF]: andi       $a0, $a2, -1
    0898FCE4:[8E650830]: lw         $a1, 2096($s3)
    0898FCE8:[0085102B]: sltu       $v0, $a0, $a1
    0898FCEC:[14400007]: bne        $v0, $zr, 0x0898FD0C
    0898FCF0:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0898FCF4:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    0898FCF8:[8C6E0834]: lw         $t6, 2100($v1)
    0898FCFC:[24C60001]: addiu      $a2, $a2, 1
    0898FD00:[008E482B]: sltu       $t1, $a0, $t6
    0898FD04:[1120FFFC]: beq        $t1, $zr, 0x0898FCF8
    0898FD08:[24630004]: addiu      $v1, $v1, 4
    0898FD0C:[00062880]: sll        $a1, $a2, 0x0002
    0898FD10:[00B31821]: addu       $v1, $a1, $s3
    0898FD14:[00B21021]: addu       $v0, $a1, $s2
    0898FD18:[8C4A0000]: lw         $t2, 0($v0)
    0898FD1C:[8C7F084C]: lw         $ra, 2124($v1)
    0898FD20:[02068023]: subu       $s0, $s0, $a2
    0898FD24:[02083006]: srlv       $a2, $t0, $s0
    0898FD28:[027F2021]: addu       $a0, $s3, $ra
    0898FD2C:[00CA3824]: and        $a3, $a2, $t2
    0898FD30:[00877821]: addu       $t7, $a0, $a3
    0898FD34:[0A263EF7]: j          0x0898FBDC
    0898FD38:[91E40600]: lbu        $a0, 1536($t7)
    0898FD3C:[00685006]: srlv       $t2, $t0, $v1
    0898FD40:[0A263F39]: j          0x0898FCE4
    0898FD44:[3144FFFF]: andi       $a0, $t2, -1
    0898FD48:[1160001F]: beq        $t3, $zr, 0x0898FDC8
    0898FD4C:[2556FFF0]: addiu      $s6, $t2, -16
    0898FD50:[24100010]: addiu      $s0, $zr, 16 <=> li $s0, 16
    0898FD54:[020A7823]: subu       $t7, $s0, $t2
    0898FD58:[01E87004]: sllv       $t6, $t0, $t7
    0898FD5C:[31C4FFFF]: andi       $a0, $t6, -1
    0898FD60:[8CD80830]: lw         $t8, 2096($a2)
    0898FD64:[0098B82B]: sltu       $s7, $a0, $t8
    0898FD68:[16E00007]: bne        $s7, $zr, 0x0898FD88
    0898FD6C:[2407000B]: addiu      $a3, $zr, 11 <=> li $a3, 11
    0898FD70:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0898FD74:[8C7F0834]: lw         $ra, 2100($v1)
    0898FD78:[24E70001]: addiu      $a3, $a3, 1
    0898FD7C:[009FC82B]: sltu       $t9, $a0, $ra
    0898FD80:[1320FFFC]: beq        $t9, $zr, 0x0898FD74
    0898FD84:[24630004]: addiu      $v1, $v1, 4
    0898FD88:[3C0F08A4]: lui        $t7, 0x08A4 <=> li $t7, 0x08A40000
    0898FD8C:[00075880]: sll        $t3, $a3, 0x0002
    0898FD90:[25EE9990]: addiu      $t6, $t7, -26224
    0898FD94:[016E4821]: addu       $t1, $t3, $t6
    0898FD98:[01662021]: addu       $a0, $t3, $a2
    0898FD9C:[8D250000]: lw         $a1, 0($t1)
    0898FDA0:[8C8D084C]: lw         $t5, 2124($a0)
    0898FDA4:[01478023]: subu       $s0, $t2, $a3
    0898FDA8:[02081806]: srlv       $v1, $t0, $s0
    0898FDAC:[00651024]: and        $v0, $v1, $a1
    0898FDB0:[00CD6021]: addu       $t4, $a2, $t5
    0898FDB4:[01825021]: addu       $t2, $t4, $v0
    0898FDB8:[0A263E9A]: j          0x0898FA68
    0898FDBC:[91520600]: lbu        $s2, 1536($t2)
    0898FDC0:[0A263E8E]: j          0x0898FA38
    0898FDC4:[8C882518]: lw         $t0, 9496($a0)
    0898FDC8:[02C89006]: srlv       $s2, $t0, $s6
    0898FDCC:[0A263F58]: j          0x0898FD60
    0898FDD0:[3244FFFF]: andi       $a0, $s2, -1
    0898FDD4:[0A263EB6]: j          0x0898FAD8
    0898FDD8:[8E282518]: lw         $t0, 9496($s1)
  Back Branch 0898FBF8 254,097 times (length 38)
    0898FB54:[241500F0]: addiu      $s5, $zr, 240 <=> li $s5, 240
    0898FB58:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0898FB5C:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0898FB60:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0898FB64:[2A060010]: slti       $a2, $s0, 16
--> 0898FB68:[10C00011]: beq        $a2, $zr, 0x0898FBB0
    0898FB6C:[2609FFF6]: addiu      $t1, $s0, -10
    0898FB70:[8D890010]: lw         $t1, 16($t4)
    0898FB74:[8D83000C]: lw         $v1, 12($t4)
    0898FB78:[26100008]: addiu      $s0, $s0, 8
    0898FB7C:[00083200]: sll        $a2, $t0, 0x0008
    0898FB80:[0069F82B]: sltu       $ra, $v1, $t1
    0898FB84:[2A070019]: slti       $a3, $s0, 25
    0898FB88:[24650001]: addiu      $a1, $v1, 1
    0898FB8C:[13E00004]: beq        $ra, $zr, 0x0898FBA0
    0898FB90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FB94:[906A0000]: lbu        $t2, 0($v1)
    0898FB98:[AD85000C]: sw         $a1, 12($t4)
    0898FB9C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0898FBA0:[00C44025]: or         $t0, $a2, $a0
    0898FBA4:[14E0FFF3]: bne        $a3, $zr, 0x0898FB74
    0898FBA8:[AE282518]: sw         $t0, 9496($s1)
    0898FBAC:[2609FFF6]: addiu      $t1, $s0, -10
    0898FBB0:[01282006]: srlv       $a0, $t0, $t1
    0898FBB4:[308503FF]: andi       $a1, $a0, 1023
    0898FBB8:[00B31021]: addu       $v0, $a1, $s3
    0898FBBC:[90420000]: lbu        $v0, 0($v0)
    0898FBC0:[284300FF]: slti       $v1, $v0, 255
    0898FBC4:[10600042]: beq        $v1, $zr, 0x0898FCD0
    0898FBC8:[2A070010]: slti       $a3, $s0, 16
    0898FBCC:[02627821]: addu       $t7, $s3, $v0
    0898FBD0:[91EE0700]: lbu        $t6, 1792($t7)
    0898FBD4:[91E40600]: lbu        $a0, 1536($t7)
    0898FBD8:[020E8023]: subu       $s0, $s0, $t6
    0898FBDC:[308A000F]: andi       $t2, $a0, 15
    0898FBE0:[15400014]: bne        $t2, $zr, 0x0898FC34
    0898FBE4:[00041103]: sra        $v0, $a0, 0x0004
    0898FBE8:[54950006]: bnel       $a0, $s5, 0x0898FC04
    0898FBEC:[AE30251C]: sw         $s0, 9500($s1)
    0898FBF0:[256B0010]: addiu      $t3, $t3, 16
    0898FBF4:[296E0040]: slti       $t6, $t3, 64
--> 0898FBF8:[15C0FFDB]: bne        $t6, $zr, 0x0898FB68
    0898FBFC:[2A060010]: slti       $a2, $s0, 16
    0898FC00:[AE30251C]: sw         $s0, 9500($s1)
    0898FC04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898FC08:[8FBF0020]: lw         $ra, 32($sp)
  Back Branch 0898FCC8 254,056 times (length 55)
    0898FBE0:[15400014]: bne        $t2, $zr, 0x0898FC34
    0898FBE4:[00041103]: sra        $v0, $a0, 0x0004
    0898FBE8:[54950006]: bnel       $a0, $s5, 0x0898FC04
    0898FBEC:[AE30251C]: sw         $s0, 9500($s1)
    0898FBF0:[256B0010]: addiu      $t3, $t3, 16
--> 0898FBF4:[296E0040]: slti       $t6, $t3, 64
    0898FBF8:[15C0FFDB]: bne        $t6, $zr, 0x0898FB68
    0898FBFC:[2A060010]: slti       $a2, $s0, 16
    0898FC00:[AE30251C]: sw         $s0, 9500($s1)
    0898FC04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898FC08:[8FBF0020]: lw         $ra, 32($sp)
    0898FC0C:[8FB7001C]: lw         $s7, 28($sp)
    0898FC10:[8FB60018]: lw         $s6, 24($sp)
    0898FC14:[8FB50014]: lw         $s5, 20($sp)
    0898FC18:[8FB40010]: lw         $s4, 16($sp)
    0898FC1C:[8FB3000C]: lw         $s3, 12($sp)
    0898FC20:[8FB20008]: lw         $s2, 8($sp)
    0898FC24:[8FB10004]: lw         $s1, 4($sp)
    0898FC28:[8FB00000]: lw         $s0, 0($sp)
    0898FC2C:[03E00008]: jr         $ra
    0898FC30:[27BD0030]: addiu      $sp, $sp, 48
    0898FC34:[01627021]: addu       $t6, $t3, $v0
    0898FC38:[01D83821]: addu       $a3, $t6, $t8
    0898FC3C:[90EF0000]: lbu        $t7, 0($a3)
    0898FC40:[2549FFFF]: addiu      $t1, $t2, -1
    0898FC44:[020A582A]: slt        $t3, $s0, $t2
    0898FC48:[000F2040]: sll        $a0, $t7, 0x0001
    0898FC4C:[02847821]: addu       $t7, $s4, $a0
    0898FC50:[11600010]: beq        $t3, $zr, 0x0898FC94
    0898FC54:[01391804]: sllv       $v1, $t9, $t1
    0898FC58:[8DAB0010]: lw         $t3, 16($t5)
    0898FC5C:[8DA4000C]: lw         $a0, 12($t5)
    0898FC60:[00083A00]: sll        $a3, $t0, 0x0008
    0898FC64:[26100008]: addiu      $s0, $s0, 8
    0898FC68:[008B402B]: sltu       $t0, $a0, $t3
    0898FC6C:[2A090019]: slti       $t1, $s0, 25
    0898FC70:[24860001]: addiu      $a2, $a0, 1
    0898FC74:[11000004]: beq        $t0, $zr, 0x0898FC88
    0898FC78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FC7C:[909F0000]: lbu        $ra, 0($a0)
    0898FC80:[ADA6000C]: sw         $a2, 12($t5)
    0898FC84:[03E02821]: addu       $a1, $ra, $zr <=> move $a1, $ra
    0898FC88:[00A74025]: or         $t0, $a1, $a3
    0898FC8C:[1520FFF3]: bne        $t1, $zr, 0x0898FC5C
    0898FC90:[AE282518]: sw         $t0, 9496($s1)
    0898FC94:[000A4880]: sll        $t1, $t2, 0x0002
    0898FC98:[01322821]: addu       $a1, $t1, $s2
    0898FC9C:[8CAB0000]: lw         $t3, 0($a1)
    0898FCA0:[020A8023]: subu       $s0, $s0, $t2
    0898FCA4:[02081006]: srlv       $v0, $t0, $s0
    0898FCA8:[004B2824]: and        $a1, $v0, $t3
    0898FCAC:[00A3302B]: sltu       $a2, $a1, $v1
    0898FCB0:[10C00004]: beq        $a2, $zr, 0x0898FCC4
    0898FCB4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0898FCB8:[01571804]: sllv       $v1, $s7, $t2
    0898FCBC:[00A35021]: addu       $t2, $a1, $v1
    0898FCC0:[25420001]: addiu      $v0, $t2, 1
    0898FCC4:[25CB0001]: addiu      $t3, $t6, 1
--> 0898FCC8:[0A263EFD]: j          0x0898FBF4
    0898FCCC:[A5E20000]: sh         $v0, 0($t7)
    0898FCD0:[10E0001A]: beq        $a3, $zr, 0x0898FD3C
    0898FCD4:[2603FFF0]: addiu      $v1, $s0, -16
    0898FCD8:[02D0F823]: subu       $ra, $s6, $s0
  Back Branch 0898FBA4 208,714 times (length 14)
    0898FB60:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    0898FB64:[2A060010]: slti       $a2, $s0, 16
    0898FB68:[10C00011]: beq        $a2, $zr, 0x0898FBB0
    0898FB6C:[2609FFF6]: addiu      $t1, $s0, -10
    0898FB70:[8D890010]: lw         $t1, 16($t4)
--> 0898FB74:[8D83000C]: lw         $v1, 12($t4)
    0898FB78:[26100008]: addiu      $s0, $s0, 8
    0898FB7C:[00083200]: sll        $a2, $t0, 0x0008
    0898FB80:[0069F82B]: sltu       $ra, $v1, $t1
    0898FB84:[2A070019]: slti       $a3, $s0, 25
    0898FB88:[24650001]: addiu      $a1, $v1, 1
    0898FB8C:[13E00004]: beq        $ra, $zr, 0x0898FBA0
    0898FB90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FB94:[906A0000]: lbu        $t2, 0($v1)
    0898FB98:[AD85000C]: sw         $a1, 12($t4)
    0898FB9C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0898FBA0:[00C44025]: or         $t0, $a2, $a0
--> 0898FBA4:[14E0FFF3]: bne        $a3, $zr, 0x0898FB74
    0898FBA8:[AE282518]: sw         $t0, 9496($s1)
    0898FBAC:[2609FFF6]: addiu      $t1, $s0, -10
    0898FBB0:[01282006]: srlv       $a0, $t0, $t1
    0898FBB4:[308503FF]: andi       $a1, $a0, 1023
  Back Branch 0898FDD4 23,443 times (length 193)
  Back Branch 0898FDC0 19,321 times (length 228)
  Back Branch 0898FA30 10,421 times (length 14)
    0898F9EC:[104000F4]: beq        $v0, $zr, 0x0898FDC0
    0898F9F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0898F9F4:[24892400]: addiu      $t1, $a0, 9216
    0898F9F8:[8C882518]: lw         $t0, 9496($a0)
    0898F9FC:[8D2B0010]: lw         $t3, 16($t1)
--> 0898FA00:[8D23000C]: lw         $v1, 12($t1)
    0898FA04:[254A0008]: addiu      $t2, $t2, 8
    0898FA08:[00084200]: sll        $t0, $t0, 0x0008
    0898FA0C:[006B602B]: sltu       $t4, $v1, $t3
    0898FA10:[24670001]: addiu      $a3, $v1, 1
    0898FA14:[29450019]: slti       $a1, $t2, 25
    0898FA18:[11800004]: beq        $t4, $zr, 0x0898FA2C
    0898FA1C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FA20:[906D0000]: lbu        $t5, 0($v1)
    0898FA24:[AD27000C]: sw         $a3, 12($t1)
    0898FA28:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    0898FA2C:[00884025]: or         $t0, $a0, $t0
--> 0898FA30:[14A0FFF3]: bne        $a1, $zr, 0x0898FA00
    0898FA34:[AE282518]: sw         $t0, 9496($s1)
    0898FA38:[2549FFF6]: addiu      $t1, $t2, -10
    0898FA3C:[01283806]: srlv       $a3, $t0, $t1
    0898FA40:[30E503FF]: andi       $a1, $a3, 1023
  Back Branch 0898FD04 3,637 times (length 5)
    0898FCE4:[8E650830]: lw         $a1, 2096($s3)
    0898FCE8:[0085102B]: sltu       $v0, $a0, $a1
    0898FCEC:[14400007]: bne        $v0, $zr, 0x0898FD0C
    0898FCF0:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0898FCF4:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
--> 0898FCF8:[8C6E0834]: lw         $t6, 2100($v1)
    0898FCFC:[24C60001]: addiu      $a2, $a2, 1
    0898FD00:[008E482B]: sltu       $t1, $a0, $t6
--> 0898FD04:[1120FFFC]: beq        $t1, $zr, 0x0898FCF8
    0898FD08:[24630004]: addiu      $v1, $v1, 4
    0898FD0C:[00062880]: sll        $a1, $a2, 0x0002
    0898FD10:[00B31821]: addu       $v1, $a1, $s3
    0898FD14:[00B21021]: addu       $v0, $a1, $s2
  Back Branch 0898FD40 1,668 times (length 25)
    0898FCD0:[10E0001A]: beq        $a3, $zr, 0x0898FD3C
    0898FCD4:[2603FFF0]: addiu      $v1, $s0, -16
    0898FCD8:[02D0F823]: subu       $ra, $s6, $s0
    0898FCDC:[03E83004]: sllv       $a2, $t0, $ra
    0898FCE0:[30C4FFFF]: andi       $a0, $a2, -1
--> 0898FCE4:[8E650830]: lw         $a1, 2096($s3)
    0898FCE8:[0085102B]: sltu       $v0, $a0, $a1
    0898FCEC:[14400007]: bne        $v0, $zr, 0x0898FD0C
    0898FCF0:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0898FCF4:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    0898FCF8:[8C6E0834]: lw         $t6, 2100($v1)
    0898FCFC:[24C60001]: addiu      $a2, $a2, 1
    0898FD00:[008E482B]: sltu       $t1, $a0, $t6
    0898FD04:[1120FFFC]: beq        $t1, $zr, 0x0898FCF8
    0898FD08:[24630004]: addiu      $v1, $v1, 4
    0898FD0C:[00062880]: sll        $a1, $a2, 0x0002
    0898FD10:[00B31821]: addu       $v1, $a1, $s3
    0898FD14:[00B21021]: addu       $v0, $a1, $s2
    0898FD18:[8C4A0000]: lw         $t2, 0($v0)
    0898FD1C:[8C7F084C]: lw         $ra, 2124($v1)
    0898FD20:[02068023]: subu       $s0, $s0, $a2
    0898FD24:[02083006]: srlv       $a2, $t0, $s0
    0898FD28:[027F2021]: addu       $a0, $s3, $ra
    0898FD2C:[00CA3824]: and        $a3, $a2, $t2
    0898FD30:[00877821]: addu       $t7, $a0, $a3
    0898FD34:[0A263EF7]: j          0x0898FBDC
    0898FD38:[91E40600]: lbu        $a0, 1536($t7)
    0898FD3C:[00685006]: srlv       $t2, $t0, $v1
--> 0898FD40:[0A263F39]: j          0x0898FCE4
    0898FD44:[3144FFFF]: andi       $a0, $t2, -1
    0898FD48:[1160001F]: beq        $t3, $zr, 0x0898FDC8
    0898FD4C:[2556FFF0]: addiu      $s6, $t2, -16
    0898FD50:[24100010]: addiu      $s0, $zr, 16 <=> li $s0, 16
  Back Branch 0898FD34 1,668 times (length 88)
    0898FBC8:[2A070010]: slti       $a3, $s0, 16
    0898FBCC:[02627821]: addu       $t7, $s3, $v0
    0898FBD0:[91EE0700]: lbu        $t6, 1792($t7)
    0898FBD4:[91E40600]: lbu        $a0, 1536($t7)
    0898FBD8:[020E8023]: subu       $s0, $s0, $t6
--> 0898FBDC:[308A000F]: andi       $t2, $a0, 15
    0898FBE0:[15400014]: bne        $t2, $zr, 0x0898FC34
    0898FBE4:[00041103]: sra        $v0, $a0, 0x0004
    0898FBE8:[54950006]: bnel       $a0, $s5, 0x0898FC04
    0898FBEC:[AE30251C]: sw         $s0, 9500($s1)
    0898FBF0:[256B0010]: addiu      $t3, $t3, 16
    0898FBF4:[296E0040]: slti       $t6, $t3, 64
    0898FBF8:[15C0FFDB]: bne        $t6, $zr, 0x0898FB68
    0898FBFC:[2A060010]: slti       $a2, $s0, 16
    0898FC00:[AE30251C]: sw         $s0, 9500($s1)
    0898FC04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898FC08:[8FBF0020]: lw         $ra, 32($sp)
    0898FC0C:[8FB7001C]: lw         $s7, 28($sp)
    0898FC10:[8FB60018]: lw         $s6, 24($sp)
    0898FC14:[8FB50014]: lw         $s5, 20($sp)
    0898FC18:[8FB40010]: lw         $s4, 16($sp)
    0898FC1C:[8FB3000C]: lw         $s3, 12($sp)
    0898FC20:[8FB20008]: lw         $s2, 8($sp)
    0898FC24:[8FB10004]: lw         $s1, 4($sp)
    0898FC28:[8FB00000]: lw         $s0, 0($sp)
    0898FC2C:[03E00008]: jr         $ra
    0898FC30:[27BD0030]: addiu      $sp, $sp, 48
    0898FC34:[01627021]: addu       $t6, $t3, $v0
    0898FC38:[01D83821]: addu       $a3, $t6, $t8
    0898FC3C:[90EF0000]: lbu        $t7, 0($a3)
    0898FC40:[2549FFFF]: addiu      $t1, $t2, -1
    0898FC44:[020A582A]: slt        $t3, $s0, $t2
    0898FC48:[000F2040]: sll        $a0, $t7, 0x0001
    0898FC4C:[02847821]: addu       $t7, $s4, $a0
    0898FC50:[11600010]: beq        $t3, $zr, 0x0898FC94
    0898FC54:[01391804]: sllv       $v1, $t9, $t1
    0898FC58:[8DAB0010]: lw         $t3, 16($t5)
    0898FC5C:[8DA4000C]: lw         $a0, 12($t5)
    0898FC60:[00083A00]: sll        $a3, $t0, 0x0008
    0898FC64:[26100008]: addiu      $s0, $s0, 8
    0898FC68:[008B402B]: sltu       $t0, $a0, $t3
    0898FC6C:[2A090019]: slti       $t1, $s0, 25
    0898FC70:[24860001]: addiu      $a2, $a0, 1
    0898FC74:[11000004]: beq        $t0, $zr, 0x0898FC88
    0898FC78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FC7C:[909F0000]: lbu        $ra, 0($a0)
    0898FC80:[ADA6000C]: sw         $a2, 12($t5)
    0898FC84:[03E02821]: addu       $a1, $ra, $zr <=> move $a1, $ra
    0898FC88:[00A74025]: or         $t0, $a1, $a3
    0898FC8C:[1520FFF3]: bne        $t1, $zr, 0x0898FC5C
    0898FC90:[AE282518]: sw         $t0, 9496($s1)
    0898FC94:[000A4880]: sll        $t1, $t2, 0x0002
    0898FC98:[01322821]: addu       $a1, $t1, $s2
    0898FC9C:[8CAB0000]: lw         $t3, 0($a1)
    0898FCA0:[020A8023]: subu       $s0, $s0, $t2
    0898FCA4:[02081006]: srlv       $v0, $t0, $s0
    0898FCA8:[004B2824]: and        $a1, $v0, $t3
    0898FCAC:[00A3302B]: sltu       $a2, $a1, $v1
    0898FCB0:[10C00004]: beq        $a2, $zr, 0x0898FCC4
    0898FCB4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0898FCB8:[01571804]: sllv       $v1, $s7, $t2
    0898FCBC:[00A35021]: addu       $t2, $a1, $v1
    0898FCC0:[25420001]: addiu      $v0, $t2, 1
    0898FCC4:[25CB0001]: addiu      $t3, $t6, 1
    0898FCC8:[0A263EFD]: j          0x0898FBF4
    0898FCCC:[A5E20000]: sh         $v0, 0($t7)
    0898FCD0:[10E0001A]: beq        $a3, $zr, 0x0898FD3C
    0898FCD4:[2603FFF0]: addiu      $v1, $s0, -16
    0898FCD8:[02D0F823]: subu       $ra, $s6, $s0
    0898FCDC:[03E83004]: sllv       $a2, $t0, $ra
    0898FCE0:[30C4FFFF]: andi       $a0, $a2, -1
    0898FCE4:[8E650830]: lw         $a1, 2096($s3)
    0898FCE8:[0085102B]: sltu       $v0, $a0, $a1
    0898FCEC:[14400007]: bne        $v0, $zr, 0x0898FD0C
    0898FCF0:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0898FCF4:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    0898FCF8:[8C6E0834]: lw         $t6, 2100($v1)
    0898FCFC:[24C60001]: addiu      $a2, $a2, 1
    0898FD00:[008E482B]: sltu       $t1, $a0, $t6
    0898FD04:[1120FFFC]: beq        $t1, $zr, 0x0898FCF8
    0898FD08:[24630004]: addiu      $v1, $v1, 4
    0898FD0C:[00062880]: sll        $a1, $a2, 0x0002
    0898FD10:[00B31821]: addu       $v1, $a1, $s3
    0898FD14:[00B21021]: addu       $v0, $a1, $s2
    0898FD18:[8C4A0000]: lw         $t2, 0($v0)
    0898FD1C:[8C7F084C]: lw         $ra, 2124($v1)
    0898FD20:[02068023]: subu       $s0, $s0, $a2
    0898FD24:[02083006]: srlv       $a2, $t0, $s0
    0898FD28:[027F2021]: addu       $a0, $s3, $ra
    0898FD2C:[00CA3824]: and        $a3, $a2, $t2
    0898FD30:[00877821]: addu       $t7, $a0, $a3
--> 0898FD34:[0A263EF7]: j          0x0898FBDC
    0898FD38:[91E40600]: lbu        $a0, 1536($t7)
    0898FD3C:[00685006]: srlv       $t2, $t0, $v1
    0898FD40:[0A263F39]: j          0x0898FCE4
    0898FD44:[3144FFFF]: andi       $a0, $t2, -1
  Back Branch 0898FC8C 1,306 times (length 14)
    0898FC48:[000F2040]: sll        $a0, $t7, 0x0001
    0898FC4C:[02847821]: addu       $t7, $s4, $a0
    0898FC50:[11600010]: beq        $t3, $zr, 0x0898FC94
    0898FC54:[01391804]: sllv       $v1, $t9, $t1
    0898FC58:[8DAB0010]: lw         $t3, 16($t5)
--> 0898FC5C:[8DA4000C]: lw         $a0, 12($t5)
    0898FC60:[00083A00]: sll        $a3, $t0, 0x0008
    0898FC64:[26100008]: addiu      $s0, $s0, 8
    0898FC68:[008B402B]: sltu       $t0, $a0, $t3
    0898FC6C:[2A090019]: slti       $t1, $s0, 25
    0898FC70:[24860001]: addiu      $a2, $a0, 1
    0898FC74:[11000004]: beq        $t0, $zr, 0x0898FC88
    0898FC78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898FC7C:[909F0000]: lbu        $ra, 0($a0)
    0898FC80:[ADA6000C]: sw         $a2, 12($t5)
    0898FC84:[03E02821]: addu       $a1, $ra, $zr <=> move $a1, $ra
    0898FC88:[00A74025]: or         $t0, $a1, $a3
--> 0898FC8C:[1520FFF3]: bne        $t1, $zr, 0x0898FC5C
    0898FC90:[AE282518]: sw         $t0, 9496($s1)
    0898FC94:[000A4880]: sll        $t1, $t2, 0x0002
    0898FC98:[01322821]: addu       $a1, $t1, $s2
    0898FC9C:[8CAB0000]: lw         $t3, 0($a1)
  Back Branch 0898FAD0 3 times (length 14)
    0898FA8C:[10E000D1]: beq        $a3, $zr, 0x0898FDD4
    0898FA90:[00C85804]: sllv       $t3, $t0, $a2
    0898FA94:[26292400]: addiu      $t1, $s1, 9216
    0898FA98:[8E282518]: lw         $t0, 9496($s1)
    0898FA9C:[8D2A0010]: lw         $t2, 16($t1)
--> 0898FAA0:[8D23000C]: lw         $v1, 12($t1)
    0898FAA4:[26100008]: addiu      $s0, $s0, 8
    0898FAA8:[00083A00]: sll        $a3, $t0, 0x0008
    0898FAAC:[006AB02B]: sltu       $s6, $v1, $t2
    0898FAB0:[24660001]: addiu      $a2, $v1, 1
    0898FAB4:[2A050019]: slti       $a1, $s0, 25
    0898FAB8:[12C00004]: beq        $s6, $zr, 0x0898FACC
    0898FABC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898FAC0:[90770000]: lbu        $s7, 0($v1)
    0898FAC4:[AD26000C]: sw         $a2, 12($t1)
    0898FAC8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0898FACC:[00874025]: or         $t0, $a0, $a3
--> 0898FAD0:[14A0FFF3]: bne        $a1, $zr, 0x0898FAA0
    0898FAD4:[AE282518]: sw         $t0, 9496($s1)
    0898FAD8:[3C0D08A4]: lui        $t5, 0x08A4 <=> li $t5, 0x08A40000
    0898FADC:[00126080]: sll        $t4, $s2, 0x0002
    0898FAE0:[25A29990]: addiu      $v0, $t5, -26224
_S1_2_8926068 15,708,710 instructions (3.792%), 781 calls (08926068 - 0892680C, length 490)
    08926068:[27BDFDD0]: addiu      $sp, $sp, -560
    0892606C:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08926070:[AFB501B4]: sw         $s5, 436($sp)
    08926074:[25CD1900]: addiu      $t5, $t6, 6400
    08926078:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    0892607C:[AFB101A4]: sw         $s1, 420($sp)
    08926080:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08926084:[24624C28]: addiu      $v0, $v1, 19496
    08926088:[AFBF01C4]: sw         $ra, 452($sp)
    0892608C:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08926090:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08926094:[AFBE01C0]: sw         $fp, 448($sp)
    08926098:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892609C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089260A0:[AFB701BC]: sw         $s7, 444($sp)
    089260A4:[AFB601B8]: sw         $s6, 440($sp)
    089260A8:[AFB401B0]: sw         $s4, 432($sp)
    089260AC:[AFB301AC]: sw         $s3, 428($sp)
    089260B0:[AFB201A8]: sw         $s2, 424($sp)
    089260B4:[AFB001A0]: sw         $s0, 416($sp)
    089260B8:[E7B401D0]: swc1       $f20, 464($sp)
    089260BC:[FBB40220]: sv.q       C500.q, 544($sp)
    089260C0:[FBB30210]: sv.q       C430.q, 528($sp)
    089260C4:[FBB20200]: sv.q       C420.q, 512($sp)
    089260C8:[FBB101F0]: sv.q       C410.q, 496($sp)
    089260CC:[FBB001E0]: sv.q       C400.q, 480($sp)
    089260D0:[D9A40220]: lv.q       C100.q, 544($t5)
    089260D4:[D9A50230]: lv.q       C110.q, 560($t5)
    089260D8:[D9A60240]: lv.q       C120.q, 576($t5)
    089260DC:[D9A70250]: lv.q       C130.q, 592($t5)
    089260E0:[D9A00260]: lv.q       C000.q, 608($t5)
    089260E4:[D9A10270]: lv.q       C010.q, 624($t5)
    089260E8:[D9A20280]: lv.q       C020.q, 640($t5)
    089260EC:[D9A30290]: lv.q       C030.q, 656($t5)
    089260F0:[F02084A8]: VMMUL.q    E200.q, E100.q, E000.q
    089260F4:[8D8B4370]: lw         $t3, 17264($t4)
    089260F8:[316A0001]: andi       $t2, $t3, 1
    089260FC:[000A44C0]: sll        $t0, $t2, 0x0013
    08926100:[000A4C00]: sll        $t1, $t2, 0x0010
    08926104:[01093823]: subu       $a3, $t0, $t1
    08926108:[00E23021]: addu       $a2, $a3, $v0
    0892610C:[AFA60170]: sw         $a2, 368($sp)
    08926110:[FBA80010]: sv.q       C200.q, 16($sp)
    08926114:[8FA20010]: lw         $v0, 16($sp)
    08926118:[FBAB0040]: sv.q       C230.q, 64($sp)
    0892611C:[FBA90020]: sv.q       C210.q, 32($sp)
    08926120:[FBAA0030]: sv.q       C220.q, 48($sp)
    08926124:[24630001]: addiu      $v1, $v1, 1
    08926128:[1464FFFE]: bne        $v1, $a0, 0x08926124
    0892612C:[7C023804]: ins        $v0, $zr, 0, 8
    08926130:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08926134:[AFA20010]: sw         $v0, 16($sp)
    08926138:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    0892613C:[248643D0]: addiu      $a2, $a0, 17360
    08926140:[25254380]: addiu      $a1, $t1, 17280
    08926144:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08926148:[DBA40010]: lv.q       C100.q, 16($sp)
    0892614C:[DBA50020]: lv.q       C110.q, 32($sp)
    08926150:[DBA60030]: lv.q       C120.q, 48($sp)
    08926154:[DBA70040]: lv.q       C130.q, 64($sp)
    08926158:[27A800F0]: addiu      $t0, $sp, 240
    0892615C:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    08926160:[D8C80000]: lv.q       C200.q, 0($a2)
    08926164:[D8A20000]: lv.q       C020.q, 0($a1)
    08926168:[27B200A0]: addiu      $s2, $sp, 160
    0892616C:[F1888481]: VTFM4.q    C010.q, M100.q, C200.q
    08926170:[02448021]: addu       $s0, $s2, $a0
    08926174:[01047821]: addu       $t7, $t0, $a0
    08926178:[24840010]: addiu      $a0, $a0, 16
    0892617C:[24C60010]: addiu      $a2, $a2, 16
    08926180:[24A50010]: addiu      $a1, $a1, 16
    08926184:[F1828483]: VTFM4.q    C030.q, M100.q, C020.q
    08926188:[FA010000]: sv.q       C010.q, 0($s0)
    0892618C:[1487FFF4]: bne        $a0, $a3, 0x08926160
    08926190:[F9E30000]: sv.q       C030.q, 0($t7)
    08926194:[25334380]: addiu      $s3, $t1, 17280
    08926198:[DA690040]: lv.q       C210.q, 64($s3)
    0892619C:[8EA40000]: lw         $a0, 0($s5)
    089261A0:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    089261A4:[F1898493]: VTFM4.q    C430.q, M100.q, C210.q
    089261A8:[00041E02]: srl        $v1, $a0, 0x0018
    089261AC:[FBB30130]: sv.q       C430.q, 304($sp)
    089261B0:[10650044]: beq        $v1, $a1, 0x089262C4
    089261B4:[FBB300E0]: sv.q       C430.q, 224($sp)
    089261B8:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    089261BC:[C69431DC]: lwc1       $f20, 12764($s4)
    089261C0:[DBB400A0]: lv.q       C500.q, 160($sp)
    089261C4:[DBB200B0]: lv.q       C420.q, 176($sp)
    089261C8:[DBB100C0]: lv.q       C410.q, 192($sp)
    089261CC:[DBB000D0]: lv.q       C400.q, 208($sp)
    089261D0:[AFA0016C]: sw         $zr, 364($sp)
    089261D4:[AFA00168]: sw         $zr, 360($sp)
    089261D8:[AFA00164]: sw         $zr, 356($sp)
    089261DC:[AFA00140]: sw         $zr, 320($sp)
    089261E0:[AFA00160]: sw         $zr, 352($sp)
    089261E4:[AFA0015C]: sw         $zr, 348($sp)
    089261E8:[0A249886]: j          0x08926218
    089261EC:[AFA00158]: sw         $zr, 344($sp)
    089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
    08926200:[26B50004]: addiu      $s5, $s5, 4
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
    089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
    089262BC:[0E24E2B7]: jal        0x08938ADC
    089262C0:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089262C4:[8FBF01C4]: lw         $ra, 452($sp)
    089262C8:[8FBE01C0]: lw         $fp, 448($sp)
    089262CC:[8FB701BC]: lw         $s7, 444($sp)
    089262D0:[8FB601B8]: lw         $s6, 440($sp)
    089262D4:[8FB501B4]: lw         $s5, 436($sp)
    089262D8:[8FB401B0]: lw         $s4, 432($sp)
    089262DC:[8FB301AC]: lw         $s3, 428($sp)
    089262E0:[8FB201A8]: lw         $s2, 424($sp)
    089262E4:[8FB101A4]: lw         $s1, 420($sp)
    089262E8:[8FB001A0]: lw         $s0, 416($sp)
    089262EC:[C7B401D0]: lwc1       $f20, 464($sp)
    089262F0:[DBB40220]: lv.q       C500.q, 544($sp)
    089262F4:[DBB30210]: lv.q       C430.q, 528($sp)
    089262F8:[DBB20200]: lv.q       C420.q, 512($sp)
    089262FC:[DBB101F0]: lv.q       C410.q, 496($sp)
    08926300:[DBB001E0]: lv.q       C400.q, 480($sp)
    08926304:[03E00008]: jr         $ra
    08926308:[27BD0230]: addiu      $sp, $sp, 560
    0892630C:[8FB0016C]: lw         $s0, 364($sp)
    08926310:[00049200]: sll        $s2, $a0, 0x0008
    08926314:[7C10FE04]: ins        $s0, $zr, 24, 8
    08926318:[02122025]: or         $a0, $s0, $s2
    0892631C:[0A249880]: j          0x08926200
    08926320:[AFA4016C]: sw         $a0, 364($sp)
    08926324:[00041402]: srl        $v0, $a0, 0x0010
    08926328:[304300FF]: andi       $v1, $v0, 255
    0892632C:[0460011E]: bltz       $v1, 0x089267A8
    08926330:[44830000]: mtc1       $v1, $f0
    08926334:[30840003]: andi       $a0, $a0, 3
    08926338:[46800320]: cvt.s.w    $f12, $f0
    0892633C:[0E24E5E4]: jal        0x08939790
    08926340:[46146302]: mul.s      $f12, $f12, $f20
    08926344:[0A249881]: j          0x08926204
    08926348:[26B50004]: addiu      $s5, $s5, 4
    0892634C:[8FA5016C]: lw         $a1, 364($sp)
    08926350:[7C85B804]: ins        $a1, $a0, 0, 24
    08926354:[0A249880]: j          0x08926200
    08926358:[AFA5016C]: sw         $a1, 364($sp)
    0892635C:[0A249880]: j          0x08926200
    08926360:[AFA40160]: sw         $a0, 352($sp)
    08926364:[8FB90164]: lw         $t9, 356($sp)
    08926368:[8FB70140]: lw         $s7, 320($sp)
    0892636C:[3098FFFF]: andi       $t8, $a0, -1
    08926370:[03D92821]: addu       $a1, $fp, $t9
    08926374:[AFB80154]: sw         $t8, 340($sp)
    08926378:[00B71021]: addu       $v0, $a1, $s7
    0892637C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08926380:[27A400A0]: addiu      $a0, $sp, 160
    08926384:[24070005]: addiu      $a3, $zr, 5 <=> li $a3, 5
    08926388:[27A30050]: addiu      $v1, $sp, 80
    0892638C:[24C60001]: addiu      $a2, $a2, 1
    08926390:[D8860000]: lv.q       C120.q, 0($a0)
    08926394:[24840010]: addiu      $a0, $a0, 16
    08926398:[C8A30000]: lv.s       S030.s, 0($a1)
    0892639C:[C8A30005]: lv.s       S031.s, 4($a1)
    089263A0:[C8A3000A]: lv.s       S032.s, 8($a1)
    089263A4:[C8420000]: lv.s       S020.s, 0($v0)
    089263A8:[C8420005]: lv.s       S021.s, 4($v0)
    089263AC:[C842000A]: lv.s       S022.s, 8($v0)
    089263B0:[66068385]: vhdp.q     S110.s, C030.q, C120.q
    089263B4:[660682A5]: vhdp.q     S111.s, C020.q, C120.q
    089263B8:[F8650000]: sv.q       C110.q, 0($v1)
    089263BC:[14C7FFF3]: bne        $a2, $a3, 0x0892638C
    089263C0:[24630010]: addiu      $v1, $v1, 16
    089263C4:[8FA20140]: lw         $v0, 320($sp)
    089263C8:[8FA70154]: lw         $a3, 340($sp)
    089263CC:[00023040]: sll        $a2, $v0, 0x0001
    089263D0:[2CFF0003]: sltiu      $ra, $a3, 3
    089263D4:[17E0FF8A]: bne        $ra, $zr, 0x08926200
    089263D8:[00A68021]: addu       $s0, $a1, $a2
    089263DC:[8FA80160]: lw         $t0, 352($sp)
    089263E0:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    089263E4:[AFA90150]: sw         $t1, 336($sp)
    089263E8:[00081A00]: sll        $v1, $t0, 0x0008
    089263EC:[AFA30174]: sw         $v1, 372($sp)
    089263F0:[AFA00180]: sw         $zr, 384($sp)
    089263F4:[DBAD0050]: lv.q       C310.q, 80($sp)
    089263F8:[DBAC0060]: lv.q       C300.q, 96($sp)
    089263FC:[DBAB0070]: lv.q       C230.q, 112($sp)
    08926400:[DBAA0080]: lv.q       C220.q, 128($sp)
    08926404:[DBA00090]: lv.q       C000.q, 144($sp)
    08926408:[D0008D84]: vmov.q     C100.q, C310.q
    0892640C:[D0008C88]: vmov.q     C200.q, C300.q
    08926410:[D0008B83]: vmov.q     C030.q, C230.q
    08926414:[D0008A87]: vmov.q     C130.q, C220.q
    08926418:[CA0F0000]: lv.s       S330.s, 0($s0)
    0892641C:[CA0F0005]: lv.s       S331.s, 4($s0)
    08926420:[CA0F000A]: lv.s       S332.s, 8($s0)
    08926424:[D006808A]: vzero.q    C220.q
    08926428:[66148FC4]: vhdp.q     S102.s, C330.q, C500.q
    0892642C:[66128FC8]: vhdp.q     S202.s, C330.q, C420.q
    08926430:[66118FC3]: vhdp.q     S032.s, C330.q, C410.q
    08926434:[66108FC7]: vhdp.q     S132.s, C330.q, C400.q
    08926438:[66138FC0]: vhdp.q     S002.s, C330.q, C430.q
    0892643C:[6F048A0F]: vsge.t     C330.t, C220.t, C100.t
    08926440:[6F088A0E]: vsge.t     C320.t, C220.t, C200.t
    08926444:[6F038A0D]: vsge.t     C310.t, C220.t, C030.t
    08926448:[6F078A0C]: vsge.t     C300.t, C220.t, C130.t
    0892644C:[6F008A0B]: vsge.t     C230.t, C220.t, C000.t
    08926450:[D0468F0F]: vfad.t     S330.s, C330.t
    08926454:[D0468E2F]: vfad.t     S331.s, C320.t
    08926458:[D0468D4F]: vfad.t     S332.s, C310.t
    0892645C:[D0468C6F]: vfad.t     S333.s, C300.t
    08926460:[D0468B0E]: vfad.t     S320.s, C230.t
    08926464:[DC000039]: VPFXS      [y, z, w, x]
    08926468:[D0008484]: vmov.q     C100.q, C100.q
    0892646C:[DC000039]: VPFXS      [y, z, w, x]
    08926470:[D0008888]: vmov.q     C200.q, C200.q
    08926474:[DC000039]: VPFXS      [y, z, w, x]
    08926478:[D0008383]: vmov.q     C030.q, C030.q
    0892647C:[D2388F8F]: vf2iz.q    C330.q, C330.q, 24
    08926480:[DC000039]: VPFXS      [y, z, w, x]
    08926484:[D0008787]: vmov.q     C130.q, C130.q
    08926488:[DC000039]: VPFXS      [y, z, w, x]
    0892648C:[D0008080]: vmov.q     C000.q, C000.q
    08926490:[D03D8F8F]: vi2c.q     S330.s, C330.q
    08926494:[D2200E0E]: vf2iz.s    S320.s, S320.s, 0
    08926498:[4862000F]: mfv.s      $v0, S330.s
    0892649C:[304300FF]: andi       $v1, $v0, 255
    089264A0:[00021202]: srl        $v0, $v0, 0x0008
    089264A4:[28650001]: slti       $a1, $v1, 1
    089264A8:[28730003]: slti       $s3, $v1, 3
    089264AC:[304300FF]: andi       $v1, $v0, 255
    089264B0:[00021202]: srl        $v0, $v0, 0x0008
    089264B4:[28640001]: slti       $a0, $v1, 1
    089264B8:[00A42825]: or         $a1, $a1, $a0
    089264BC:[28640003]: slti       $a0, $v1, 3
    089264C0:[00042040]: sll        $a0, $a0, 0x0001
    089264C4:[02649825]: or         $s3, $s3, $a0
    089264C8:[304300FF]: andi       $v1, $v0, 255
    089264CC:[00021202]: srl        $v0, $v0, 0x0008
    089264D0:[28640001]: slti       $a0, $v1, 1
    089264D4:[00A42825]: or         $a1, $a1, $a0
    089264D8:[28640003]: slti       $a0, $v1, 3
    089264DC:[00042080]: sll        $a0, $a0, 0x0002
    089264E0:[02649825]: or         $s3, $s3, $a0
    089264E4:[4863000E]: mfv.s      $v1, S320.s
    089264E8:[28440001]: slti       $a0, $v0, 1
    089264EC:[00A42825]: or         $a1, $a1, $a0
    089264F0:[28440003]: slti       $a0, $v0, 3
    089264F4:[000420C0]: sll        $a0, $a0, 0x0003
    089264F8:[02649825]: or         $s3, $s3, $a0
    089264FC:[28640001]: slti       $a0, $v1, 1
    08926500:[00A42825]: or         $a1, $a1, $a0
    08926504:[28640003]: slti       $a0, $v1, 3
    08926508:[00042100]: sll        $a0, $a0, 0x0004
    0892650C:[02649825]: or         $s3, $s3, $a0
    08926510:[02719824]: and        $s3, $s3, $s1
    08926514:[000529C0]: sll        $a1, $a1, 0x0007
    08926518:[02659825]: or         $s3, $s3, $a1
    0892651C:[FBA40050]: sv.q       C100.q, 80($sp)
    08926520:[FBA80060]: sv.q       C200.q, 96($sp)
    08926524:[FBA30070]: sv.q       C030.q, 112($sp)
    08926528:[FBA70080]: sv.q       C130.q, 128($sp)
    0892652C:[12600049]: beq        $s3, $zr, 0x08926654
    08926530:[FBA00090]: sv.q       C000.q, 144($sp)
    08926534:[326A0080]: andi       $t2, $s3, 128
    08926538:[15400047]: bne        $t2, $zr, 0x08926658
    0892653C:[8FBE0140]: lw         $fp, 320($sp)
    08926540:[8FAE0180]: lw         $t6, 384($sp)
    08926544:[8FAF016C]: lw         $t7, 364($sp)
    08926548:[8FAC0150]: lw         $t4, 336($sp)
    0892654C:[8FA50164]: lw         $a1, 356($sp)
    08926550:[8FB60168]: lw         $s6, 360($sp)
    08926554:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
    08926558:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0892655C:[01CF6821]: addu       $t5, $t6, $t7
    08926560:[000C5880]: sll        $t3, $t4, 0x0002
    08926564:[AFB20148]: sw         $s2, 328($sp)
    08926568:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0892656C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08926570:[AFA5014C]: sw         $a1, 332($sp)
    08926574:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08926578:[27B20130]: addiu      $s2, $sp, 304
    0892657C:[AFA40144]: sw         $a0, 324($sp)
    08926580:[AFAD0178]: sw         $t5, 376($sp)
    08926584:[AFAB017C]: sw         $t3, 380($sp)
    08926588:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    0892658C:[029FC804]: sllv       $t9, $ra, $s4
    08926590:[0279C024]: and        $t8, $s3, $t9
    08926594:[5300001E]: beql       $t8, $zr, 0x08926610
    08926598:[2694FFFF]: addiu      $s4, $s4, -1
    0892659C:[16E00066]: bne        $s7, $zr, 0x08926738
    089265A0:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    089265A4:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    089265A8:[8D694374]: lw         $t1, 17268($t3)
    089265AC:[8FA70170]: lw         $a3, 368($sp)
    089265B0:[DA400000]: lv.q       C000.q, 0($s2)
    089265B4:[012A4021]: addu       $t0, $t1, $t2
    089265B8:[00081A00]: sll        $v1, $t0, 0x0008
    089265BC:[00081140]: sll        $v0, $t0, 0x0005
    089265C0:[00623023]: subu       $a2, $v1, $v0
    089265C4:[00E62021]: addu       $a0, $a3, $a2
    089265C8:[8FA50178]: lw         $a1, 376($sp)
    089265CC:[8FA60148]: lw         $a2, 328($sp)
    089265D0:[8FA7014C]: lw         $a3, 332($sp)
    089265D4:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    089265D8:[02C04821]: addu       $t1, $s6, $zr <=> move $t1, $s6
    089265DC:[0E24962D]: jal        0x089258B4
    089265E0:[AFAA0190]: sw         $t2, 400($sp)
    089265E4:[10400009]: beq        $v0, $zr, 0x0892660C
    089265E8:[8FAA0190]: lw         $t2, 400($sp)
    089265EC:[8FA30144]: lw         $v1, 324($sp)
    089265F0:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    089265F4:[10770060]: beq        $v1, $s7, 0x08926778
    089265F8:[AFA20148]: sw         $v0, 328($sp)
    089265FC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08926600:[AFA20144]: sw         $v0, 324($sp)
    08926604:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    08926608:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0892660C:[2694FFFF]: addiu      $s4, $s4, -1
    08926610:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08926614:[168FFFDC]: bne        $s4, $t7, 0x08926588
    08926618:[2652FFF0]: addiu      $s2, $s2, -16
    0892661C:[8FA40140]: lw         $a0, 320($sp)
    08926620:[02048021]: addu       $s0, $s0, $a0
    08926624:[16E00016]: bne        $s7, $zr, 0x08926680
    08926628:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892662C:[8FA30150]: lw         $v1, 336($sp)
    08926630:[8FA70180]: lw         $a3, 384($sp)
    08926634:[8FB90154]: lw         $t9, 340($sp)
    08926638:[24640001]: addiu      $a0, $v1, 1
    0892663C:[00E2F821]: addu       $ra, $a3, $v0
    08926640:[AFA40150]: sw         $a0, 336($sp)
    08926644:[1724FF6B]: bne        $t9, $a0, 0x089263F4
    08926648:[AFBF0180]: sw         $ra, 384($sp)
    0892664C:[0A249881]: j          0x08926204
    08926650:[26B50004]: addiu      $s5, $s5, 4
    08926654:[8FBE0140]: lw         $fp, 320($sp)
    08926658:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
    0892665C:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08926660:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08926664:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08926668:[8FB60168]: lw         $s6, 360($sp)
    0892666C:[AFB40148]: sw         $s4, 328($sp)
    08926670:[02048021]: addu       $s0, $s0, $a0
    08926674:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08926678:[12E0FFEC]: beq        $s7, $zr, 0x0892662C
    0892667C:[AFB30144]: sw         $s3, 324($sp)
    08926680:[8FA50148]: lw         $a1, 328($sp)
    08926684:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    08926688:[8CC74374]: lw         $a3, 17268($a2)
    0892668C:[8FA30144]: lw         $v1, 324($sp)
    08926690:[03C50018]: mult       $fp, $a1
    08926694:[8FB80170]: lw         $t8, 368($sp)
    08926698:[00E3F821]: addu       $ra, $a3, $v1
    0892669C:[001F2200]: sll        $a0, $ra, 0x0008
    089266A0:[001FC940]: sll        $t9, $ra, 0x0005
    089266A4:[00999023]: subu       $s2, $a0, $t9
    089266A8:[00002812]: mflo       $a1
    089266AC:[0E281E6B]: jal        0x08A079AC [sceKernelDcacheWritebackRange]
    089266B0:[03122021]: addu       $a0, $t8, $s2
    089266B4:[8FBE0158]: lw         $fp, 344($sp)
    089266B8:[13C00036]: beq        $fp, $zr, 0x08926794
    089266BC:[00000000]: nop
    089266C0:[8FA50160]: lw         $a1, 352($sp)
    089266C4:[8FA2015C]: lw         $v0, 348($sp)
    089266C8:[10A20005]: beq        $a1, $v0, 0x089266E0
    089266CC:[8FA80174]: lw         $t0, 372($sp)
    089266D0:[C7AC0000]: lwc1       $f12, 0($sp)
    089266D4:[AFA5015C]: sw         $a1, 348($sp)
    089266D8:[0E24E70B]: jal        0x08939C2C
    089266DC:[AFA80000]: sw         $t0, 0($sp)
    089266E0:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089266E4:[8F144374]: lw         $s4, 17268($t8)
    089266E8:[8FBE0144]: lw         $fp, 324($sp)
    089266EC:[8FB20148]: lw         $s2, 328($sp)
    089266F0:[8FAD0170]: lw         $t5, 368($sp)
    089266F4:[03D49821]: addu       $s3, $fp, $s4
    089266F8:[00137200]: sll        $t6, $s3, 0x0008
    089266FC:[00137940]: sll        $t7, $s3, 0x0005
    08926700:[01CF6023]: subu       $t4, $t6, $t7
    08926704:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08926708:[3246FFFF]: andi       $a2, $s2, -1
    0892670C:[01AC4021]: addu       $t0, $t5, $t4
    08926710:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08926714:[0E24EC36]: jal        0x0893B0D8
    08926718:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892671C:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    08926720:[8D2B4374]: lw         $t3, 17268($t1)
    08926724:[8FA20140]: lw         $v0, 320($sp)
    08926728:[256A0002]: addiu      $t2, $t3, 2
    0892672C:[315607FF]: andi       $s6, $t2, 2047
    08926730:[0A24998B]: j          0x0892662C
    08926734:[AD364374]: sw         $s6, 17268($t1)
    08926738:[8CC74374]: lw         $a3, 17268($a2)
    0892673C:[8FA30144]: lw         $v1, 324($sp)
    08926740:[8FAD0170]: lw         $t5, 368($sp)
    08926744:[00EAF821]: addu       $ra, $a3, $t2
    08926748:[00E3C821]: addu       $t9, $a3, $v1
    0892674C:[001F2200]: sll        $a0, $ra, 0x0008
    08926750:[00192940]: sll        $a1, $t9, 0x0005
    08926754:[00197A00]: sll        $t7, $t9, 0x0008
    08926758:[001FC140]: sll        $t8, $ra, 0x0005
    0892675C:[DA400000]: lv.q       C000.q, 0($s2)
    08926760:[8FA60148]: lw         $a2, 328($sp)
    08926764:[00987023]: subu       $t6, $a0, $t8
    08926768:[01E56023]: subu       $t4, $t7, $a1
    0892676C:[01AE2021]: addu       $a0, $t5, $t6
    08926770:[0A249974]: j          0x089265D0
    08926774:[01AC2821]: addu       $a1, $t5, $t4
    08926778:[32C80002]: andi       $t0, $s6, 2
    0892677C:[15000015]: bne        $t0, $zr, 0x089267D4
    08926780:[8FAD0178]: lw         $t5, 376($sp)
    08926784:[AFAA0144]: sw         $t2, 324($sp)
    08926788:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0892678C:[0A249983]: j          0x0892660C
    08926790:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08926794:[0E24E2E8]: jal        0x08938BA0
    08926798:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0892679C:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    089267A0:[0A2499B0]: j          0x089266C0
    089267A4:[AFB70158]: sw         $s7, 344($sp)
    089267A8:[30540001]: andi       $s4, $v0, 1
    089267AC:[0003B042]: srl        $s6, $v1, 0x0001
    089267B0:[02969825]: or         $s3, $s4, $s6
    089267B4:[44930800]: mtc1       $s3, $f1
    089267B8:[30840003]: andi       $a0, $a0, 3
    089267BC:[46800B20]: cvt.s.w    $f12, $f1
    089267C0:[460C6300]: add.s      $f12, $f12, $f12
    089267C4:[0E24E5E4]: jal        0x08939790
    089267C8:[46146302]: mul.s      $f12, $f12, $f20
    089267CC:[0A249881]: j          0x08926204
    089267D0:[26B50004]: addiu      $s5, $s5, 4
    089267D4:[8FAE017C]: lw         $t6, 380($sp)
    089267D8:[AFAA0144]: sw         $t2, 324($sp)
    089267DC:[02C04821]: addu       $t1, $s6, $zr <=> move $t1, $s6
    089267E0:[01CD6021]: addu       $t4, $t6, $t5
    089267E4:[8FAA014C]: lw         $t2, 332($sp)
    089267E8:[7C090844]: ins        $t1, $zr, 1, 1
    089267EC:[258BFFF8]: addiu      $t3, $t4, -8
    089267F0:[25560004]: addiu      $s6, $t2, 4
    089267F4:[AFB6014C]: sw         $s6, 332($sp)
    089267F8:[27DE0004]: addiu      $fp, $fp, 4
    089267FC:[35360003]: ori        $s6, $t1, 3
    08926800:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08926804:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08926808:[0A249983]: j          0x0892660C
    0892680C:[AFAB0178]: sw         $t3, 376($sp)
  Back Branch 089263BC 131,015 times (length 14)
    08926378:[00B71021]: addu       $v0, $a1, $s7
    0892637C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08926380:[27A400A0]: addiu      $a0, $sp, 160
    08926384:[24070005]: addiu      $a3, $zr, 5 <=> li $a3, 5
    08926388:[27A30050]: addiu      $v1, $sp, 80
--> 0892638C:[24C60001]: addiu      $a2, $a2, 1
    08926390:[D8860000]: lv.q       C120.q, 0($a0)
    08926394:[24840010]: addiu      $a0, $a0, 16
    08926398:[C8A30000]: lv.s       S030.s, 0($a1)
    0892639C:[C8A30005]: lv.s       S031.s, 4($a1)
    089263A0:[C8A3000A]: lv.s       S032.s, 8($a1)
    089263A4:[C8420000]: lv.s       S020.s, 0($v0)
    089263A8:[C8420005]: lv.s       S021.s, 4($v0)
    089263AC:[C842000A]: lv.s       S022.s, 8($v0)
    089263B0:[66068385]: vhdp.q     S110.s, C030.q, C120.q
    089263B4:[660682A5]: vhdp.q     S111.s, C020.q, C120.q
    089263B8:[F8650000]: sv.q       C110.q, 0($v1)
--> 089263BC:[14C7FFF3]: bne        $a2, $a3, 0x0892638C
    089263C0:[24630010]: addiu      $v1, $v1, 16
    089263C4:[8FA20140]: lw         $v0, 320($sp)
    089263C8:[8FA70154]: lw         $a3, 340($sp)
    089263CC:[00023040]: sll        $a2, $v0, 0x0001
  Back Branch 08926644 103,005 times (length 150)
  Back Branch 08926678 92,525 times (length 21)
    08926618:[2652FFF0]: addiu      $s2, $s2, -16
    0892661C:[8FA40140]: lw         $a0, 320($sp)
    08926620:[02048021]: addu       $s0, $s0, $a0
    08926624:[16E00016]: bne        $s7, $zr, 0x08926680
    08926628:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 0892662C:[8FA30150]: lw         $v1, 336($sp)
    08926630:[8FA70180]: lw         $a3, 384($sp)
    08926634:[8FB90154]: lw         $t9, 340($sp)
    08926638:[24640001]: addiu      $a0, $v1, 1
    0892663C:[00E2F821]: addu       $ra, $a3, $v0
    08926640:[AFA40150]: sw         $a0, 336($sp)
    08926644:[1724FF6B]: bne        $t9, $a0, 0x089263F4
    08926648:[AFBF0180]: sw         $ra, 384($sp)
    0892664C:[0A249881]: j          0x08926204
    08926650:[26B50004]: addiu      $s5, $s5, 4
    08926654:[8FBE0140]: lw         $fp, 320($sp)
    08926658:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
    0892665C:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08926660:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08926664:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08926668:[8FB60168]: lw         $s6, 360($sp)
    0892666C:[AFB40148]: sw         $s4, 328($sp)
    08926670:[02048021]: addu       $s0, $s0, $a0
    08926674:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08926678:[12E0FFEC]: beq        $s7, $zr, 0x0892662C
    0892667C:[AFB30144]: sw         $s3, 324($sp)
    08926680:[8FA50148]: lw         $a1, 328($sp)
    08926684:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    08926688:[8CC74374]: lw         $a3, 17268($a2)
  Back Branch 08926224 76,996 times (length 15)
    089261DC:[AFA00140]: sw         $zr, 320($sp)
    089261E0:[AFA00160]: sw         $zr, 352($sp)
    089261E4:[AFA0015C]: sw         $zr, 348($sp)
    089261E8:[0A249886]: j          0x08926218
    089261EC:[AFA00158]: sw         $zr, 344($sp)
--> 089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
    08926200:[26B50004]: addiu      $s5, $s5, 4
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
--> 08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
  Back Branch 08926614 52,400 times (length 37)
    08926574:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08926578:[27B20130]: addiu      $s2, $sp, 304
    0892657C:[AFA40144]: sw         $a0, 324($sp)
    08926580:[AFAD0178]: sw         $t5, 376($sp)
    08926584:[AFAB017C]: sw         $t3, 380($sp)
--> 08926588:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    0892658C:[029FC804]: sllv       $t9, $ra, $s4
    08926590:[0279C024]: and        $t8, $s3, $t9
    08926594:[5300001E]: beql       $t8, $zr, 0x08926610
    08926598:[2694FFFF]: addiu      $s4, $s4, -1
    0892659C:[16E00066]: bne        $s7, $zr, 0x08926738
    089265A0:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    089265A4:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    089265A8:[8D694374]: lw         $t1, 17268($t3)
    089265AC:[8FA70170]: lw         $a3, 368($sp)
    089265B0:[DA400000]: lv.q       C000.q, 0($s2)
    089265B4:[012A4021]: addu       $t0, $t1, $t2
    089265B8:[00081A00]: sll        $v1, $t0, 0x0008
    089265BC:[00081140]: sll        $v0, $t0, 0x0005
    089265C0:[00623023]: subu       $a2, $v1, $v0
    089265C4:[00E62021]: addu       $a0, $a3, $a2
    089265C8:[8FA50178]: lw         $a1, 376($sp)
    089265CC:[8FA60148]: lw         $a2, 328($sp)
    089265D0:[8FA7014C]: lw         $a3, 332($sp)
    089265D4:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    089265D8:[02C04821]: addu       $t1, $s6, $zr <=> move $t1, $s6
    089265DC:[0E24962D]: jal        0x089258B4
    089265E0:[AFAA0190]: sw         $t2, 400($sp)
    089265E4:[10400009]: beq        $v0, $zr, 0x0892660C
    089265E8:[8FAA0190]: lw         $t2, 400($sp)
    089265EC:[8FA30144]: lw         $v1, 324($sp)
    089265F0:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    089265F4:[10770060]: beq        $v1, $s7, 0x08926778
    089265F8:[AFA20148]: sw         $v0, 328($sp)
    089265FC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08926600:[AFA20144]: sw         $v0, 324($sp)
    08926604:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    08926608:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0892660C:[2694FFFF]: addiu      $s4, $s4, -1
    08926610:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
--> 08926614:[168FFFDC]: bne        $s4, $t7, 0x08926588
    08926618:[2652FFF0]: addiu      $s2, $s2, -16
    0892661C:[8FA40140]: lw         $a0, 320($sp)
    08926620:[02048021]: addu       $s0, $s0, $a0
    08926624:[16E00016]: bne        $s7, $zr, 0x08926680
  Back Branch 0892664C 26,203 times (length 276)
  Back Branch 08926354 26,203 times (length 87)
    089261EC:[AFA00158]: sw         $zr, 344($sp)
    089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
--> 08926200:[26B50004]: addiu      $s5, $s5, 4
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
    089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
    089262BC:[0E24E2B7]: jal        0x08938ADC
    089262C0:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089262C4:[8FBF01C4]: lw         $ra, 452($sp)
    089262C8:[8FBE01C0]: lw         $fp, 448($sp)
    089262CC:[8FB701BC]: lw         $s7, 444($sp)
    089262D0:[8FB601B8]: lw         $s6, 440($sp)
    089262D4:[8FB501B4]: lw         $s5, 436($sp)
    089262D8:[8FB401B0]: lw         $s4, 432($sp)
    089262DC:[8FB301AC]: lw         $s3, 428($sp)
    089262E0:[8FB201A8]: lw         $s2, 424($sp)
    089262E4:[8FB101A4]: lw         $s1, 420($sp)
    089262E8:[8FB001A0]: lw         $s0, 416($sp)
    089262EC:[C7B401D0]: lwc1       $f20, 464($sp)
    089262F0:[DBB40220]: lv.q       C500.q, 544($sp)
    089262F4:[DBB30210]: lv.q       C430.q, 528($sp)
    089262F8:[DBB20200]: lv.q       C420.q, 512($sp)
    089262FC:[DBB101F0]: lv.q       C410.q, 496($sp)
    08926300:[DBB001E0]: lv.q       C400.q, 480($sp)
    08926304:[03E00008]: jr         $ra
    08926308:[27BD0230]: addiu      $sp, $sp, 560
    0892630C:[8FB0016C]: lw         $s0, 364($sp)
    08926310:[00049200]: sll        $s2, $a0, 0x0008
    08926314:[7C10FE04]: ins        $s0, $zr, 24, 8
    08926318:[02122025]: or         $a0, $s0, $s2
    0892631C:[0A249880]: j          0x08926200
    08926320:[AFA4016C]: sw         $a0, 364($sp)
    08926324:[00041402]: srl        $v0, $a0, 0x0010
    08926328:[304300FF]: andi       $v1, $v0, 255
    0892632C:[0460011E]: bltz       $v1, 0x089267A8
    08926330:[44830000]: mtc1       $v1, $f0
    08926334:[30840003]: andi       $a0, $a0, 3
    08926338:[46800320]: cvt.s.w    $f12, $f0
    0892633C:[0E24E5E4]: jal        0x08939790
    08926340:[46146302]: mul.s      $f12, $f12, $f20
    08926344:[0A249881]: j          0x08926204
    08926348:[26B50004]: addiu      $s5, $s5, 4
    0892634C:[8FA5016C]: lw         $a1, 364($sp)
    08926350:[7C85B804]: ins        $a1, $a0, 0, 24
--> 08926354:[0A249880]: j          0x08926200
    08926358:[AFA5016C]: sw         $a1, 364($sp)
    0892635C:[0A249880]: j          0x08926200
    08926360:[AFA40160]: sw         $a0, 352($sp)
    08926364:[8FB90164]: lw         $t9, 356($sp)
  Back Branch 089263D4 26,203 times (length 119)
  Back Branch 0892635C 23,638 times (length 89)
    089261EC:[AFA00158]: sw         $zr, 344($sp)
    089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
--> 08926200:[26B50004]: addiu      $s5, $s5, 4
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
    089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
    089262BC:[0E24E2B7]: jal        0x08938ADC
    089262C0:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089262C4:[8FBF01C4]: lw         $ra, 452($sp)
    089262C8:[8FBE01C0]: lw         $fp, 448($sp)
    089262CC:[8FB701BC]: lw         $s7, 444($sp)
    089262D0:[8FB601B8]: lw         $s6, 440($sp)
    089262D4:[8FB501B4]: lw         $s5, 436($sp)
    089262D8:[8FB401B0]: lw         $s4, 432($sp)
    089262DC:[8FB301AC]: lw         $s3, 428($sp)
    089262E0:[8FB201A8]: lw         $s2, 424($sp)
    089262E4:[8FB101A4]: lw         $s1, 420($sp)
    089262E8:[8FB001A0]: lw         $s0, 416($sp)
    089262EC:[C7B401D0]: lwc1       $f20, 464($sp)
    089262F0:[DBB40220]: lv.q       C500.q, 544($sp)
    089262F4:[DBB30210]: lv.q       C430.q, 528($sp)
    089262F8:[DBB20200]: lv.q       C420.q, 512($sp)
    089262FC:[DBB101F0]: lv.q       C410.q, 496($sp)
    08926300:[DBB001E0]: lv.q       C400.q, 480($sp)
    08926304:[03E00008]: jr         $ra
    08926308:[27BD0230]: addiu      $sp, $sp, 560
    0892630C:[8FB0016C]: lw         $s0, 364($sp)
    08926310:[00049200]: sll        $s2, $a0, 0x0008
    08926314:[7C10FE04]: ins        $s0, $zr, 24, 8
    08926318:[02122025]: or         $a0, $s0, $s2
    0892631C:[0A249880]: j          0x08926200
    08926320:[AFA4016C]: sw         $a0, 364($sp)
    08926324:[00041402]: srl        $v0, $a0, 0x0010
    08926328:[304300FF]: andi       $v1, $v0, 255
    0892632C:[0460011E]: bltz       $v1, 0x089267A8
    08926330:[44830000]: mtc1       $v1, $f0
    08926334:[30840003]: andi       $a0, $a0, 3
    08926338:[46800320]: cvt.s.w    $f12, $f0
    0892633C:[0E24E5E4]: jal        0x08939790
    08926340:[46146302]: mul.s      $f12, $f12, $f20
    08926344:[0A249881]: j          0x08926204
    08926348:[26B50004]: addiu      $s5, $s5, 4
    0892634C:[8FA5016C]: lw         $a1, 364($sp)
    08926350:[7C85B804]: ins        $a1, $a0, 0, 24
    08926354:[0A249880]: j          0x08926200
    08926358:[AFA5016C]: sw         $a1, 364($sp)
--> 0892635C:[0A249880]: j          0x08926200
    08926360:[AFA40160]: sw         $a0, 352($sp)
    08926364:[8FB90164]: lw         $t9, 356($sp)
    08926368:[8FB70140]: lw         $s7, 320($sp)
    0892636C:[3098FFFF]: andi       $t8, $a0, -1
  Back Branch 08926770 16,769 times (length 106)
  Back Branch 08926128 12,496 times (length 3)
    08926110:[FBA80010]: sv.q       C200.q, 16($sp)
    08926114:[8FA20010]: lw         $v0, 16($sp)
    08926118:[FBAB0040]: sv.q       C230.q, 64($sp)
    0892611C:[FBA90020]: sv.q       C210.q, 32($sp)
    08926120:[FBAA0030]: sv.q       C220.q, 48($sp)
--> 08926124:[24630001]: addiu      $v1, $v1, 1
--> 08926128:[1464FFFE]: bne        $v1, $a0, 0x08926124
    0892612C:[7C023804]: ins        $v0, $zr, 0, 8
    08926130:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08926134:[AFA20010]: sw         $v0, 16($sp)
    08926138:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
  Back Branch 08926808 6,857 times (length 129)
  Back Branch 08926730 6,857 times (length 67)
    08926618:[2652FFF0]: addiu      $s2, $s2, -16
    0892661C:[8FA40140]: lw         $a0, 320($sp)
    08926620:[02048021]: addu       $s0, $s0, $a0
    08926624:[16E00016]: bne        $s7, $zr, 0x08926680
    08926628:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 0892662C:[8FA30150]: lw         $v1, 336($sp)
    08926630:[8FA70180]: lw         $a3, 384($sp)
    08926634:[8FB90154]: lw         $t9, 340($sp)
    08926638:[24640001]: addiu      $a0, $v1, 1
    0892663C:[00E2F821]: addu       $ra, $a3, $v0
    08926640:[AFA40150]: sw         $a0, 336($sp)
    08926644:[1724FF6B]: bne        $t9, $a0, 0x089263F4
    08926648:[AFBF0180]: sw         $ra, 384($sp)
    0892664C:[0A249881]: j          0x08926204
    08926650:[26B50004]: addiu      $s5, $s5, 4
    08926654:[8FBE0140]: lw         $fp, 320($sp)
    08926658:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
    0892665C:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08926660:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08926664:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08926668:[8FB60168]: lw         $s6, 360($sp)
    0892666C:[AFB40148]: sw         $s4, 328($sp)
    08926670:[02048021]: addu       $s0, $s0, $a0
    08926674:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08926678:[12E0FFEC]: beq        $s7, $zr, 0x0892662C
    0892667C:[AFB30144]: sw         $s3, 324($sp)
    08926680:[8FA50148]: lw         $a1, 328($sp)
    08926684:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    08926688:[8CC74374]: lw         $a3, 17268($a2)
    0892668C:[8FA30144]: lw         $v1, 324($sp)
    08926690:[03C50018]: mult       $fp, $a1
    08926694:[8FB80170]: lw         $t8, 368($sp)
    08926698:[00E3F821]: addu       $ra, $a3, $v1
    0892669C:[001F2200]: sll        $a0, $ra, 0x0008
    089266A0:[001FC940]: sll        $t9, $ra, 0x0005
    089266A4:[00999023]: subu       $s2, $a0, $t9
    089266A8:[00002812]: mflo       $a1
    089266AC:[0E281E6B]: jal        0x08A079AC [sceKernelDcacheWritebackRange]
    089266B0:[03122021]: addu       $a0, $t8, $s2
    089266B4:[8FBE0158]: lw         $fp, 344($sp)
    089266B8:[13C00036]: beq        $fp, $zr, 0x08926794
    089266BC:[00000000]: nop
    089266C0:[8FA50160]: lw         $a1, 352($sp)
    089266C4:[8FA2015C]: lw         $v0, 348($sp)
    089266C8:[10A20005]: beq        $a1, $v0, 0x089266E0
    089266CC:[8FA80174]: lw         $t0, 372($sp)
    089266D0:[C7AC0000]: lwc1       $f12, 0($sp)
    089266D4:[AFA5015C]: sw         $a1, 348($sp)
    089266D8:[0E24E70B]: jal        0x08939C2C
    089266DC:[AFA80000]: sw         $t0, 0($sp)
    089266E0:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089266E4:[8F144374]: lw         $s4, 17268($t8)
    089266E8:[8FBE0144]: lw         $fp, 324($sp)
    089266EC:[8FB20148]: lw         $s2, 328($sp)
    089266F0:[8FAD0170]: lw         $t5, 368($sp)
    089266F4:[03D49821]: addu       $s3, $fp, $s4
    089266F8:[00137200]: sll        $t6, $s3, 0x0008
    089266FC:[00137940]: sll        $t7, $s3, 0x0005
    08926700:[01CF6023]: subu       $t4, $t6, $t7
    08926704:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08926708:[3246FFFF]: andi       $a2, $s2, -1
    0892670C:[01AC4021]: addu       $t0, $t5, $t4
    08926710:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08926714:[0E24EC36]: jal        0x0893B0D8
    08926718:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892671C:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    08926720:[8D2B4374]: lw         $t3, 17268($t1)
    08926724:[8FA20140]: lw         $v0, 320($sp)
    08926728:[256A0002]: addiu      $t2, $t3, 2
    0892672C:[315607FF]: andi       $s6, $t2, 2047
--> 08926730:[0A24998B]: j          0x0892662C
    08926734:[AD364374]: sw         $s6, 17268($t1)
    08926738:[8CC74374]: lw         $a3, 17268($a2)
    0892673C:[8FA30144]: lw         $v1, 324($sp)
    08926740:[8FAD0170]: lw         $t5, 368($sp)
  Back Branch 0892618C 3,124 times (length 13)
    0892614C:[DBA50020]: lv.q       C110.q, 32($sp)
    08926150:[DBA60030]: lv.q       C120.q, 48($sp)
    08926154:[DBA70040]: lv.q       C130.q, 64($sp)
    08926158:[27A800F0]: addiu      $t0, $sp, 240
    0892615C:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
--> 08926160:[D8C80000]: lv.q       C200.q, 0($a2)
    08926164:[D8A20000]: lv.q       C020.q, 0($a1)
    08926168:[27B200A0]: addiu      $s2, $sp, 160
    0892616C:[F1888481]: VTFM4.q    C010.q, M100.q, C200.q
    08926170:[02448021]: addu       $s0, $s2, $a0
    08926174:[01047821]: addu       $t7, $t0, $a0
    08926178:[24840010]: addiu      $a0, $a0, 16
    0892617C:[24C60010]: addiu      $a2, $a2, 16
    08926180:[24A50010]: addiu      $a1, $a1, 16
    08926184:[F1828483]: VTFM4.q    C030.q, M100.q, C020.q
    08926188:[FA010000]: sv.q       C010.q, 0($s0)
--> 0892618C:[1487FFF4]: bne        $a0, $a3, 0x08926160
    08926190:[F9E30000]: sv.q       C030.q, 0($t7)
    08926194:[25334380]: addiu      $s3, $t1, 17280
    08926198:[DA690040]: lv.q       C210.q, 64($s3)
    0892619C:[8EA40000]: lw         $a0, 0($s5)
  Back Branch 0892631C 781 times (length 73)
    089261EC:[AFA00158]: sw         $zr, 344($sp)
    089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
--> 08926200:[26B50004]: addiu      $s5, $s5, 4
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
    089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
    089262BC:[0E24E2B7]: jal        0x08938ADC
    089262C0:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089262C4:[8FBF01C4]: lw         $ra, 452($sp)
    089262C8:[8FBE01C0]: lw         $fp, 448($sp)
    089262CC:[8FB701BC]: lw         $s7, 444($sp)
    089262D0:[8FB601B8]: lw         $s6, 440($sp)
    089262D4:[8FB501B4]: lw         $s5, 436($sp)
    089262D8:[8FB401B0]: lw         $s4, 432($sp)
    089262DC:[8FB301AC]: lw         $s3, 428($sp)
    089262E0:[8FB201A8]: lw         $s2, 424($sp)
    089262E4:[8FB101A4]: lw         $s1, 420($sp)
    089262E8:[8FB001A0]: lw         $s0, 416($sp)
    089262EC:[C7B401D0]: lwc1       $f20, 464($sp)
    089262F0:[DBB40220]: lv.q       C500.q, 544($sp)
    089262F4:[DBB30210]: lv.q       C430.q, 528($sp)
    089262F8:[DBB20200]: lv.q       C420.q, 512($sp)
    089262FC:[DBB101F0]: lv.q       C410.q, 496($sp)
    08926300:[DBB001E0]: lv.q       C400.q, 480($sp)
    08926304:[03E00008]: jr         $ra
    08926308:[27BD0230]: addiu      $sp, $sp, 560
    0892630C:[8FB0016C]: lw         $s0, 364($sp)
    08926310:[00049200]: sll        $s2, $a0, 0x0008
    08926314:[7C10FE04]: ins        $s0, $zr, 24, 8
    08926318:[02122025]: or         $a0, $s0, $s2
--> 0892631C:[0A249880]: j          0x08926200
    08926320:[AFA4016C]: sw         $a0, 364($sp)
    08926324:[00041402]: srl        $v0, $a0, 0x0010
    08926328:[304300FF]: andi       $v1, $v0, 255
    0892632C:[0460011E]: bltz       $v1, 0x089267A8
  Back Branch 089262A8 781 times (length 38)
    08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
--> 08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
--> 089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
  Back Branch 089267A0 513 times (length 58)
    089266AC:[0E281E6B]: jal        0x08A079AC [sceKernelDcacheWritebackRange]
    089266B0:[03122021]: addu       $a0, $t8, $s2
    089266B4:[8FBE0158]: lw         $fp, 344($sp)
    089266B8:[13C00036]: beq        $fp, $zr, 0x08926794
    089266BC:[00000000]: nop
--> 089266C0:[8FA50160]: lw         $a1, 352($sp)
    089266C4:[8FA2015C]: lw         $v0, 348($sp)
    089266C8:[10A20005]: beq        $a1, $v0, 0x089266E0
    089266CC:[8FA80174]: lw         $t0, 372($sp)
    089266D0:[C7AC0000]: lwc1       $f12, 0($sp)
    089266D4:[AFA5015C]: sw         $a1, 348($sp)
    089266D8:[0E24E70B]: jal        0x08939C2C
    089266DC:[AFA80000]: sw         $t0, 0($sp)
    089266E0:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089266E4:[8F144374]: lw         $s4, 17268($t8)
    089266E8:[8FBE0144]: lw         $fp, 324($sp)
    089266EC:[8FB20148]: lw         $s2, 328($sp)
    089266F0:[8FAD0170]: lw         $t5, 368($sp)
    089266F4:[03D49821]: addu       $s3, $fp, $s4
    089266F8:[00137200]: sll        $t6, $s3, 0x0008
    089266FC:[00137940]: sll        $t7, $s3, 0x0005
    08926700:[01CF6023]: subu       $t4, $t6, $t7
    08926704:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08926708:[3246FFFF]: andi       $a2, $s2, -1
    0892670C:[01AC4021]: addu       $t0, $t5, $t4
    08926710:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08926714:[0E24EC36]: jal        0x0893B0D8
    08926718:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892671C:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    08926720:[8D2B4374]: lw         $t3, 17268($t1)
    08926724:[8FA20140]: lw         $v0, 320($sp)
    08926728:[256A0002]: addiu      $t2, $t3, 2
    0892672C:[315607FF]: andi       $s6, $t2, 2047
    08926730:[0A24998B]: j          0x0892662C
    08926734:[AD364374]: sw         $s6, 17268($t1)
    08926738:[8CC74374]: lw         $a3, 17268($a2)
    0892673C:[8FA30144]: lw         $v1, 324($sp)
    08926740:[8FAD0170]: lw         $t5, 368($sp)
    08926744:[00EAF821]: addu       $ra, $a3, $t2
    08926748:[00E3C821]: addu       $t9, $a3, $v1
    0892674C:[001F2200]: sll        $a0, $ra, 0x0008
    08926750:[00192940]: sll        $a1, $t9, 0x0005
    08926754:[00197A00]: sll        $t7, $t9, 0x0008
    08926758:[001FC140]: sll        $t8, $ra, 0x0005
    0892675C:[DA400000]: lv.q       C000.q, 0($s2)
    08926760:[8FA60148]: lw         $a2, 328($sp)
    08926764:[00987023]: subu       $t6, $a0, $t8
    08926768:[01E56023]: subu       $t4, $t7, $a1
    0892676C:[01AE2021]: addu       $a0, $t5, $t6
    08926770:[0A249974]: j          0x089265D0
    08926774:[01AC2821]: addu       $a1, $t5, $t4
    08926778:[32C80002]: andi       $t0, $s6, 2
    0892677C:[15000015]: bne        $t0, $zr, 0x089267D4
    08926780:[8FAD0178]: lw         $t5, 376($sp)
    08926784:[AFAA0144]: sw         $t2, 324($sp)
    08926788:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0892678C:[0A249983]: j          0x0892660C
    08926790:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08926794:[0E24E2E8]: jal        0x08938BA0
    08926798:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0892679C:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
--> 089267A0:[0A2499B0]: j          0x089266C0
    089267A4:[AFB70158]: sw         $s7, 344($sp)
    089267A8:[30540001]: andi       $s4, $v0, 1
    089267AC:[0003B042]: srl        $s6, $v1, 0x0001
    089267B0:[02969825]: or         $s3, $s4, $s6
  Back Branch 08926344 171 times (length 82)
    089261F0:[10780056]: beq        $v1, $t8, 0x0892634C
    089261F4:[24190004]: addiu      $t9, $zr, 4 <=> li $t9, 4
    089261F8:[1079005A]: beq        $v1, $t9, 0x08926364
    089261FC:[8FBE016C]: lw         $fp, 364($sp)
    08926200:[26B50004]: addiu      $s5, $s5, 4
--> 08926204:[8EA40000]: lw         $a0, 0($s5)
    08926208:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    0892620C:[00041E02]: srl        $v1, $a0, 0x0018
    08926210:[50700028]: beql       $v1, $s0, 0x089262B4
    08926214:[8FB10158]: lw         $s1, 344($sp)
    08926218:[24160010]: addiu      $s6, $zr, 16 <=> li $s6, 16
    0892621C:[1076003B]: beq        $v1, $s6, 0x0892630C
    08926220:[2C770011]: sltiu      $s7, $v1, 17
    08926224:[16E0FFF2]: bne        $s7, $zr, 0x089261F0
    08926228:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    0892622C:[241E00C8]: addiu      $fp, $zr, 200 <=> li $fp, 200
    08926230:[107E003C]: beq        $v1, $fp, 0x08926324
    08926234:[241F00D0]: addiu      $ra, $zr, 208 <=> li $ra, 208
    08926238:[107F0048]: beq        $v1, $ra, 0x0892635C
    0892623C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08926240:[5466FFF0]: bnel       $v1, $a2, 0x08926204
    08926244:[26B50004]: addiu      $s5, $s5, 4
    08926248:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892624C:[7C03FE04]: ins        $v1, $zr, 24, 8
    08926250:[30820003]: andi       $v0, $a0, 3
    08926254:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08926258:[AFA30168]: sw         $v1, 360($sp)
    0892625C:[10470004]: beq        $v0, $a3, 0x08926270
    08926260:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08926264:[30880002]: andi       $t0, $a0, 2
    08926268:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0892626C:[0008280A]: movz       $a1, $zr, $t0 <=> move $a1, $t0
    08926270:[308F001C]: andi       $t7, $a0, 28
    08926274:[8FAC0168]: lw         $t4, 360($sp)
    08926278:[39EE001C]: xori       $t6, $t7, 28
    0892627C:[24AD0004]: addiu      $t5, $a1, 4
    08926280:[26B50004]: addiu      $s5, $s5, 4
    08926284:[01AE280A]: movz       $a1, $t5, $t6
    08926288:[8EA40000]: lw         $a0, 0($s5)
    0892628C:[318B0020]: andi       $t3, $t4, 32
    08926290:[24AA0004]: addiu      $t2, $a1, 4
    08926294:[014B280B]: movn       $a1, $t2, $t3
    08926298:[24A9000C]: addiu      $t1, $a1, 12
    0892629C:[00041E02]: srl        $v1, $a0, 0x0018
    089262A0:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089262A4:[AFA50164]: sw         $a1, 356($sp)
    089262A8:[1470FFDB]: bne        $v1, $s0, 0x08926218
    089262AC:[AFA90140]: sw         $t1, 320($sp)
    089262B0:[8FB10158]: lw         $s1, 344($sp)
    089262B4:[12200004]: beq        $s1, $zr, 0x089262C8
    089262B8:[8FBF01C4]: lw         $ra, 452($sp)
    089262BC:[0E24E2B7]: jal        0x08938ADC
    089262C0:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089262C4:[8FBF01C4]: lw         $ra, 452($sp)
    089262C8:[8FBE01C0]: lw         $fp, 448($sp)
    089262CC:[8FB701BC]: lw         $s7, 444($sp)
    089262D0:[8FB601B8]: lw         $s6, 440($sp)
    089262D4:[8FB501B4]: lw         $s5, 436($sp)
    089262D8:[8FB401B0]: lw         $s4, 432($sp)
    089262DC:[8FB301AC]: lw         $s3, 428($sp)
    089262E0:[8FB201A8]: lw         $s2, 424($sp)
    089262E4:[8FB101A4]: lw         $s1, 420($sp)
    089262E8:[8FB001A0]: lw         $s0, 416($sp)
    089262EC:[C7B401D0]: lwc1       $f20, 464($sp)
    089262F0:[DBB40220]: lv.q       C500.q, 544($sp)
    089262F4:[DBB30210]: lv.q       C430.q, 528($sp)
    089262F8:[DBB20200]: lv.q       C420.q, 512($sp)
    089262FC:[DBB101F0]: lv.q       C410.q, 496($sp)
    08926300:[DBB001E0]: lv.q       C400.q, 480($sp)
    08926304:[03E00008]: jr         $ra
    08926308:[27BD0230]: addiu      $sp, $sp, 560
    0892630C:[8FB0016C]: lw         $s0, 364($sp)
    08926310:[00049200]: sll        $s2, $a0, 0x0008
    08926314:[7C10FE04]: ins        $s0, $zr, 24, 8
    08926318:[02122025]: or         $a0, $s0, $s2
    0892631C:[0A249880]: j          0x08926200
    08926320:[AFA4016C]: sw         $a0, 364($sp)
    08926324:[00041402]: srl        $v0, $a0, 0x0010
    08926328:[304300FF]: andi       $v1, $v0, 255
    0892632C:[0460011E]: bltz       $v1, 0x089267A8
    08926330:[44830000]: mtc1       $v1, $f0
    08926334:[30840003]: andi       $a0, $a0, 3
    08926338:[46800320]: cvt.s.w    $f12, $f0
    0892633C:[0E24E5E4]: jal        0x08939790
    08926340:[46146302]: mul.s      $f12, $f12, $f20
--> 08926344:[0A249881]: j          0x08926204
    08926348:[26B50004]: addiu      $s5, $s5, 4
    0892634C:[8FA5016C]: lw         $a1, 364($sp)
    08926350:[7C85B804]: ins        $a1, $a0, 0, 24
    08926354:[0A249880]: j          0x08926200
_S1_2_8932C3C 15,125,307 instructions (3.651%), 297,556 calls (08932C3C - 08932DDC, length 105)
    08932C3C:[27BDFFE0]: addiu      $sp, $sp, -32
    08932C40:[AFBF0010]: sw         $ra, 16($sp)
    08932C44:[3C0208C2]: lui        $v0, 0x08C2 <=> li $v0, 0x08C20000
    08932C48:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08932C4C:[AFB3000C]: sw         $s3, 12($sp)
    08932C50:[AFB20008]: sw         $s2, 8($sp)
    08932C54:[AFB10004]: sw         $s1, 4($sp)
    08932C58:[AFB00000]: sw         $s0, 0($sp)
    08932C5C:[8C445E10]: lw         $a0, 24080($v0)
    08932C60:[1083001C]: beq        $a0, $v1, 0x08932CD4
    08932C64:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08932C68:[1085001A]: beq        $a0, $a1, 0x08932CD4
    08932C6C:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08932C70:[8E125E14]: lw         $s2, 24084($s0)
    08932C74:[24112800]: addiu      $s1, $zr, 10240 <=> li $s1, 10240
    08932C78:[1251004E]: beq        $s2, $s1, 0x08932DB4
    08932C7C:[00000000]: nop
    08932C80:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932C84:[8E445E0C]: lw         $a0, 24076($s2)
    08932C88:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932C8C:[8E6A5E18]: lw         $t2, 24088($s3)
    08932C90:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    08932C94:[34C7C000]: ori        $a3, $a2, -16384
    08932C98:[01475821]: addu       $t3, $t2, $a3
    08932C9C:[008B982B]: sltu       $s3, $a0, $t3
    08932CA0:[12600005]: beq        $s3, $zr, 0x08932CB8
    08932CA4:[8E085E14]: lw         $t0, 24084($s0)
    08932CA8:[24820018]: addiu      $v0, $a0, 24
    08932CAC:[AE425E0C]: sw         $v0, 24076($s2)
    08932CB0:[25050001]: addiu      $a1, $t0, 1
    08932CB4:[AE055E14]: sw         $a1, 24084($s0)
    08932CB8:[8FBF0010]: lw         $ra, 16($sp)
    08932CBC:[8FB3000C]: lw         $s3, 12($sp)
    08932CC0:[8FB20008]: lw         $s2, 8($sp)
    08932CC4:[8FB10004]: lw         $s1, 4($sp)
    08932CC8:[8FB00000]: lw         $s0, 0($sp)
    08932CCC:[03E00008]: jr         $ra
    08932CD0:[27BD0020]: addiu      $sp, $sp, 32
    08932CD4:[3C1108C2]: lui        $s1, 0x08C2 <=> li $s1, 0x08C20000
    08932CD8:[8E275E1C]: lw         $a3, 24092($s1)
    08932CDC:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08932CE0:[8E045E14]: lw         $a0, 24084($s0)
    08932CE4:[24E60004]: addiu      $a2, $a3, 4
    08932CE8:[14C4FFE6]: bne        $a2, $a0, 0x08932C84
    08932CEC:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932CF0:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932CF4:[8E4A5E0C]: lw         $t2, 24076($s2)
    08932CF8:[8E6B5E18]: lw         $t3, 24088($s3)
    08932CFC:[3C0D0003]: lui        $t5, 0x0003 <=> li $t5, 0x00030000
    08932D00:[35ACC000]: ori        $t4, $t5, -16384
    08932D04:[016C4821]: addu       $t1, $t3, $t4
    08932D08:[254B0030]: addiu      $t3, $t2, 48
    08932D0C:[012B402B]: sltu       $t0, $t1, $t3
    08932D10:[1500FFDE]: bne        $t0, $zr, 0x08932C8C
    08932D14:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08932D18:[255FFFB8]: addiu      $ra, $t2, -72
    08932D1C:[8FF80014]: lw         $t8, 20($ra)
    08932D20:[8FEF0004]: lw         $t7, 4($ra)
    08932D24:[8FEE0008]: lw         $t6, 8($ra)
    08932D28:[8D59FFB8]: lw         $t9, -72($t2)
    08932D2C:[8FED000C]: lw         $t5, 12($ra)
    08932D30:[8FE90010]: lw         $t1, 16($ra)
    08932D34:[254C0018]: addiu      $t4, $t2, 24
    08932D38:[AD590018]: sw         $t9, 24($t2)
    08932D3C:[2543FFE8]: addiu      $v1, $t2, -24
    08932D40:[AD8F0004]: sw         $t7, 4($t4)
    08932D44:[AD8E0008]: sw         $t6, 8($t4)
    08932D48:[AD980014]: sw         $t8, 20($t4)
    08932D4C:[AD8D000C]: sw         $t5, 12($t4)
    08932D50:[AD890010]: sw         $t1, 16($t4)
    08932D54:[8D42FFE8]: lw         $v0, -24($t2)
    08932D58:[8C640004]: lw         $a0, 4($v1)
    08932D5C:[8C680014]: lw         $t0, 20($v1)
    08932D60:[8C650008]: lw         $a1, 8($v1)
    08932D64:[8C66000C]: lw         $a2, 12($v1)
    08932D68:[8C670010]: lw         $a3, 16($v1)
    08932D6C:[AD420030]: sw         $v0, 48($t2)
    08932D70:[AD640004]: sw         $a0, 4($t3)
    08932D74:[AD680014]: sw         $t0, 20($t3)
    08932D78:[AD650008]: sw         $a1, 8($t3)
    08932D7C:[AD66000C]: sw         $a2, 12($t3)
    08932D80:[AD670010]: sw         $a3, 16($t3)
    08932D84:[8E195E14]: lw         $t9, 24084($s0)
    08932D88:[8E585E0C]: lw         $t8, 24076($s2)
    08932D8C:[272F0008]: addiu      $t7, $t9, 8
    08932D90:[27240002]: addiu      $a0, $t9, 2
    08932D94:[270E0030]: addiu      $t6, $t8, 48
    08932D98:[2DEA2801]: sltiu      $t2, $t7, 10241
    08932D9C:[AE4E5E0C]: sw         $t6, 24076($s2)
    08932DA0:[11400009]: beq        $t2, $zr, 0x08932DC8
    08932DA4:[AE045E14]: sw         $a0, 24084($s0)
    08932DA8:[AE245E1C]: sw         $a0, 24092($s1)
    08932DAC:[0A24CB23]: j          0x08932C8C
    08932DB0:[8E445E0C]: lw         $a0, 24076($s2)
    08932DB4:[0E24C595]: jal        0x08931654
    08932DB8:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932DBC:[8E445E0C]: lw         $a0, 24076($s2)
    08932DC0:[0A24CB23]: j          0x08932C8C
    08932DC4:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932DC8:[0E24C595]: jal        0x08931654
    08932DCC:[00000000]: nop
    08932DD0:[8E045E14]: lw         $a0, 24084($s0)
    08932DD4:[AE245E1C]: sw         $a0, 24092($s1)
    08932DD8:[0A24CB23]: j          0x08932C8C
    08932DDC:[8E445E0C]: lw         $a0, 24076($s2)
  Back Branch 08932CE8 296,420 times (length 27)
    08932C70:[8E125E14]: lw         $s2, 24084($s0)
    08932C74:[24112800]: addiu      $s1, $zr, 10240 <=> li $s1, 10240
    08932C78:[1251004E]: beq        $s2, $s1, 0x08932DB4
    08932C7C:[00000000]: nop
    08932C80:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
--> 08932C84:[8E445E0C]: lw         $a0, 24076($s2)
    08932C88:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932C8C:[8E6A5E18]: lw         $t2, 24088($s3)
    08932C90:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    08932C94:[34C7C000]: ori        $a3, $a2, -16384
    08932C98:[01475821]: addu       $t3, $t2, $a3
    08932C9C:[008B982B]: sltu       $s3, $a0, $t3
    08932CA0:[12600005]: beq        $s3, $zr, 0x08932CB8
    08932CA4:[8E085E14]: lw         $t0, 24084($s0)
    08932CA8:[24820018]: addiu      $v0, $a0, 24
    08932CAC:[AE425E0C]: sw         $v0, 24076($s2)
    08932CB0:[25050001]: addiu      $a1, $t0, 1
    08932CB4:[AE055E14]: sw         $a1, 24084($s0)
    08932CB8:[8FBF0010]: lw         $ra, 16($sp)
    08932CBC:[8FB3000C]: lw         $s3, 12($sp)
    08932CC0:[8FB20008]: lw         $s2, 8($sp)
    08932CC4:[8FB10004]: lw         $s1, 4($sp)
    08932CC8:[8FB00000]: lw         $s0, 0($sp)
    08932CCC:[03E00008]: jr         $ra
    08932CD0:[27BD0020]: addiu      $sp, $sp, 32
    08932CD4:[3C1108C2]: lui        $s1, 0x08C2 <=> li $s1, 0x08C20000
    08932CD8:[8E275E1C]: lw         $a3, 24092($s1)
    08932CDC:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08932CE0:[8E045E14]: lw         $a0, 24084($s0)
    08932CE4:[24E60004]: addiu      $a2, $a3, 4
--> 08932CE8:[14C4FFE6]: bne        $a2, $a0, 0x08932C84
    08932CEC:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932CF0:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932CF4:[8E4A5E0C]: lw         $t2, 24076($s2)
    08932CF8:[8E6B5E18]: lw         $t3, 24088($s3)
  Back Branch 08932D10 68,997 times (length 35)
    08932C78:[1251004E]: beq        $s2, $s1, 0x08932DB4
    08932C7C:[00000000]: nop
    08932C80:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932C84:[8E445E0C]: lw         $a0, 24076($s2)
    08932C88:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
--> 08932C8C:[8E6A5E18]: lw         $t2, 24088($s3)
    08932C90:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    08932C94:[34C7C000]: ori        $a3, $a2, -16384
    08932C98:[01475821]: addu       $t3, $t2, $a3
    08932C9C:[008B982B]: sltu       $s3, $a0, $t3
    08932CA0:[12600005]: beq        $s3, $zr, 0x08932CB8
    08932CA4:[8E085E14]: lw         $t0, 24084($s0)
    08932CA8:[24820018]: addiu      $v0, $a0, 24
    08932CAC:[AE425E0C]: sw         $v0, 24076($s2)
    08932CB0:[25050001]: addiu      $a1, $t0, 1
    08932CB4:[AE055E14]: sw         $a1, 24084($s0)
    08932CB8:[8FBF0010]: lw         $ra, 16($sp)
    08932CBC:[8FB3000C]: lw         $s3, 12($sp)
    08932CC0:[8FB20008]: lw         $s2, 8($sp)
    08932CC4:[8FB10004]: lw         $s1, 4($sp)
    08932CC8:[8FB00000]: lw         $s0, 0($sp)
    08932CCC:[03E00008]: jr         $ra
    08932CD0:[27BD0020]: addiu      $sp, $sp, 32
    08932CD4:[3C1108C2]: lui        $s1, 0x08C2 <=> li $s1, 0x08C20000
    08932CD8:[8E275E1C]: lw         $a3, 24092($s1)
    08932CDC:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08932CE0:[8E045E14]: lw         $a0, 24084($s0)
    08932CE4:[24E60004]: addiu      $a2, $a3, 4
    08932CE8:[14C4FFE6]: bne        $a2, $a0, 0x08932C84
    08932CEC:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932CF0:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932CF4:[8E4A5E0C]: lw         $t2, 24076($s2)
    08932CF8:[8E6B5E18]: lw         $t3, 24088($s3)
    08932CFC:[3C0D0003]: lui        $t5, 0x0003 <=> li $t5, 0x00030000
    08932D00:[35ACC000]: ori        $t4, $t5, -16384
    08932D04:[016C4821]: addu       $t1, $t3, $t4
    08932D08:[254B0030]: addiu      $t3, $t2, 48
    08932D0C:[012B402B]: sltu       $t0, $t1, $t3
--> 08932D10:[1500FFDE]: bne        $t0, $zr, 0x08932C8C
    08932D14:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08932D18:[255FFFB8]: addiu      $ra, $t2, -72
    08932D1C:[8FF80014]: lw         $t8, 20($ra)
    08932D20:[8FEF0004]: lw         $t7, 4($ra)
  Back Branch 08932DAC 68,997 times (length 74)
    08932C78:[1251004E]: beq        $s2, $s1, 0x08932DB4
    08932C7C:[00000000]: nop
    08932C80:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932C84:[8E445E0C]: lw         $a0, 24076($s2)
    08932C88:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
--> 08932C8C:[8E6A5E18]: lw         $t2, 24088($s3)
    08932C90:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    08932C94:[34C7C000]: ori        $a3, $a2, -16384
    08932C98:[01475821]: addu       $t3, $t2, $a3
    08932C9C:[008B982B]: sltu       $s3, $a0, $t3
    08932CA0:[12600005]: beq        $s3, $zr, 0x08932CB8
    08932CA4:[8E085E14]: lw         $t0, 24084($s0)
    08932CA8:[24820018]: addiu      $v0, $a0, 24
    08932CAC:[AE425E0C]: sw         $v0, 24076($s2)
    08932CB0:[25050001]: addiu      $a1, $t0, 1
    08932CB4:[AE055E14]: sw         $a1, 24084($s0)
    08932CB8:[8FBF0010]: lw         $ra, 16($sp)
    08932CBC:[8FB3000C]: lw         $s3, 12($sp)
    08932CC0:[8FB20008]: lw         $s2, 8($sp)
    08932CC4:[8FB10004]: lw         $s1, 4($sp)
    08932CC8:[8FB00000]: lw         $s0, 0($sp)
    08932CCC:[03E00008]: jr         $ra
    08932CD0:[27BD0020]: addiu      $sp, $sp, 32
    08932CD4:[3C1108C2]: lui        $s1, 0x08C2 <=> li $s1, 0x08C20000
    08932CD8:[8E275E1C]: lw         $a3, 24092($s1)
    08932CDC:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08932CE0:[8E045E14]: lw         $a0, 24084($s0)
    08932CE4:[24E60004]: addiu      $a2, $a3, 4
    08932CE8:[14C4FFE6]: bne        $a2, $a0, 0x08932C84
    08932CEC:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932CF0:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    08932CF4:[8E4A5E0C]: lw         $t2, 24076($s2)
    08932CF8:[8E6B5E18]: lw         $t3, 24088($s3)
    08932CFC:[3C0D0003]: lui        $t5, 0x0003 <=> li $t5, 0x00030000
    08932D00:[35ACC000]: ori        $t4, $t5, -16384
    08932D04:[016C4821]: addu       $t1, $t3, $t4
    08932D08:[254B0030]: addiu      $t3, $t2, 48
    08932D0C:[012B402B]: sltu       $t0, $t1, $t3
    08932D10:[1500FFDE]: bne        $t0, $zr, 0x08932C8C
    08932D14:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08932D18:[255FFFB8]: addiu      $ra, $t2, -72
    08932D1C:[8FF80014]: lw         $t8, 20($ra)
    08932D20:[8FEF0004]: lw         $t7, 4($ra)
    08932D24:[8FEE0008]: lw         $t6, 8($ra)
    08932D28:[8D59FFB8]: lw         $t9, -72($t2)
    08932D2C:[8FED000C]: lw         $t5, 12($ra)
    08932D30:[8FE90010]: lw         $t1, 16($ra)
    08932D34:[254C0018]: addiu      $t4, $t2, 24
    08932D38:[AD590018]: sw         $t9, 24($t2)
    08932D3C:[2543FFE8]: addiu      $v1, $t2, -24
    08932D40:[AD8F0004]: sw         $t7, 4($t4)
    08932D44:[AD8E0008]: sw         $t6, 8($t4)
    08932D48:[AD980014]: sw         $t8, 20($t4)
    08932D4C:[AD8D000C]: sw         $t5, 12($t4)
    08932D50:[AD890010]: sw         $t1, 16($t4)
    08932D54:[8D42FFE8]: lw         $v0, -24($t2)
    08932D58:[8C640004]: lw         $a0, 4($v1)
    08932D5C:[8C680014]: lw         $t0, 20($v1)
    08932D60:[8C650008]: lw         $a1, 8($v1)
    08932D64:[8C66000C]: lw         $a2, 12($v1)
    08932D68:[8C670010]: lw         $a3, 16($v1)
    08932D6C:[AD420030]: sw         $v0, 48($t2)
    08932D70:[AD640004]: sw         $a0, 4($t3)
    08932D74:[AD680014]: sw         $t0, 20($t3)
    08932D78:[AD650008]: sw         $a1, 8($t3)
    08932D7C:[AD66000C]: sw         $a2, 12($t3)
    08932D80:[AD670010]: sw         $a3, 16($t3)
    08932D84:[8E195E14]: lw         $t9, 24084($s0)
    08932D88:[8E585E0C]: lw         $t8, 24076($s2)
    08932D8C:[272F0008]: addiu      $t7, $t9, 8
    08932D90:[27240002]: addiu      $a0, $t9, 2
    08932D94:[270E0030]: addiu      $t6, $t8, 48
    08932D98:[2DEA2801]: sltiu      $t2, $t7, 10241
    08932D9C:[AE4E5E0C]: sw         $t6, 24076($s2)
    08932DA0:[11400009]: beq        $t2, $zr, 0x08932DC8
    08932DA4:[AE045E14]: sw         $a0, 24084($s0)
    08932DA8:[AE245E1C]: sw         $a0, 24092($s1)
--> 08932DAC:[0A24CB23]: j          0x08932C8C
    08932DB0:[8E445E0C]: lw         $a0, 24076($s2)
    08932DB4:[0E24C595]: jal        0x08931654
    08932DB8:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    08932DBC:[8E445E0C]: lw         $a0, 24076($s2)
_S1_2_890A0E4 14,834,027 instructions (3.581%), 4,961 calls (0890A0E4 - 0890A5F0, length 324)
    0890A0E4:[27BDFFB0]: addiu      $sp, $sp, -80
    0890A0E8:[AFB20028]: sw         $s2, 40($sp)
    0890A0EC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0890A0F0:[AFB10024]: sw         $s1, 36($sp)
    0890A0F4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0890A0F8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0890A0FC:[AFB00020]: sw         $s0, 32($sp)
    0890A100:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0890A104:[AFBF0044]: sw         $ra, 68($sp)
    0890A108:[AFBE0040]: sw         $fp, 64($sp)
    0890A10C:[AFB7003C]: sw         $s7, 60($sp)
    0890A110:[AFB60038]: sw         $s6, 56($sp)
    0890A114:[AFB50034]: sw         $s5, 52($sp)
    0890A118:[AFB40030]: sw         $s4, 48($sp)
    0890A11C:[0E27950C]: jal        0x089E5430
    0890A120:[AFB3002C]: sw         $s3, 44($sp)
    0890A124:[00406021]: addu       $t4, $v0, $zr <=> move $t4, $v0
    0890A128:[A6000002]: sh         $zr, 2($s0)
    0890A12C:[82260074]: lb         $a2, 116($s1)
    0890A130:[C6270050]: lwc1       $f7, 80($s1)
    0890A134:[A6000004]: sh         $zr, 4($s0)
    0890A138:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0890A13C:[44854800]: mtc1       $a1, $f9
    0890A140:[46804A20]: cvt.s.w    $f8, $f9
    0890A144:[46074182]: mul.s      $f6, $f8, $f7
    0890A148:[E606000C]: swc1       $f6, 12($s0)
    0890A14C:[92240003]: lbu        $a0, 3($s1)
    0890A150:[82220075]: lb         $v0, 117($s1)
    0890A154:[C6250060]: lwc1       $f5, 96($s1)
    0890A158:[C6230054]: lwc1       $f3, 84($s1)
    0890A15C:[00821821]: addu       $v1, $a0, $v0
    0890A160:[44830000]: mtc1       $v1, $f0
    0890A164:[46032882]: mul.s      $f2, $f5, $f3
    0890A168:[A2000006]: sb         $zr, 6($s0)
    0890A16C:[46800120]: cvt.s.w    $f4, $f0
    0890A170:[A2000007]: sb         $zr, 7($s0)
    0890A174:[46022042]: mul.s      $f1, $f4, $f2
    0890A178:[11800074]: beq        $t4, $zr, 0x0890A34C
    0890A17C:[E6010010]: swc1       $f1, 16($s0)
    0890A180:[44802800]: mtc1       $zr, $f5
    0890A184:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0890A188:[24F73504]: addiu      $s7, $a3, 13572
    0890A18C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0890A190:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0890A194:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0890A198:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0890A19C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0890A1A0:[240F0002]: addiu      $t7, $zr, 2 <=> li $t7, 2
    0890A1A4:[3C190002]: lui        $t9, 0x0002 <=> li $t9, 0x00020000
    0890A1A8:[241300A1]: addiu      $s3, $zr, 161 <=> li $s3, 161
    0890A1AC:[240D000D]: addiu      $t5, $zr, 13 <=> li $t5, 13
    0890A1B0:[240E000A]: addiu      $t6, $zr, 10 <=> li $t6, 10
    0890A1B4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0890A1B8:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    0890A1BC:[241E0020]: addiu      $fp, $zr, 32 <=> li $fp, 32
    0890A1C0:[8E040008]: lw         $a0, 8($s0)
    0890A1C4:[10800006]: beq        $a0, $zr, 0x0890A1E0
    0890A1C8:[A60A0004]: sh         $t2, 4($s0)
    0890A1CC:[96030002]: lhu        $v1, 2($s0)
    0890A1D0:[00034940]: sll        $t1, $v1, 0x0005
    0890A1D4:[0003F880]: sll        $ra, $v1, 0x0002
    0890A1D8:[013F4023]: subu       $t0, $t1, $ra
    0890A1DC:[00883821]: addu       $a3, $a0, $t0
    0890A1E0:[A4E00006]: sh         $zr, 6($a3)
    0890A1E4:[024A4021]: addu       $t0, $s2, $t2
    0890A1E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890A1EC:[A4EB0004]: sh         $t3, 4($a3)
    0890A1F0:[91040000]: lbu        $a0, 0($t0)
    0890A1F4:[5082006C]: beql       $a0, $v0, 0x0890A3A8
    0890A1F8:[91030001]: lbu        $v1, 1($t0)
    0890A1FC:[508F00A0]: beql       $a0, $t7, 0x0890A480
    0890A200:[A4E20002]: sh         $v0, 2($a3)
    0890A204:[8E250074]: lw         $a1, 116($s1)
    0890A208:[00B91024]: and        $v0, $a1, $t9
    0890A20C:[10400005]: beq        $v0, $zr, 0x0890A224
    0890A210:[2C860061]: sltiu      $a2, $a0, 97
    0890A214:[14C00003]: bne        $a2, $zr, 0x0890A224
    0890A218:[2C9F007B]: sltiu      $ra, $a0, 123
    0890A21C:[2489FFE0]: addiu      $t1, $a0, -32
    0890A220:[013F200B]: movn       $a0, $t1, $ra
    0890A224:[509300A3]: beql       $a0, $s3, 0x0890A4B4
    0890A228:[24040021]: addiu      $a0, $zr, 33 <=> li $a0, 33
    0890A22C:[108D000B]: beq        $a0, $t5, 0x0890A25C
    0890A230:[3085FFFF]: andi       $a1, $a0, -1
    0890A234:[508E000A]: beql       $a0, $t6, 0x0890A260
    0890A238:[A4E50000]: sh         $a1, 0($a3)
    0890A23C:[92220002]: lbu        $v0, 2($s1)
    0890A240:[0082182B]: sltu       $v1, $a0, $v0
    0890A244:[14600005]: bne        $v1, $zr, 0x0890A25C
    0890A248:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
    0890A24C:[96290000]: lhu        $t1, 0($s1)
    0890A250:[0089302B]: sltu       $a2, $a0, $t1
    0890A254:[10C00050]: beq        $a2, $zr, 0x0890A398
    0890A258:[3085FFFF]: andi       $a1, $a0, -1
    0890A25C:[A4E50000]: sh         $a1, 0($a3)
    0890A260:[A4E00002]: sh         $zr, 2($a3)
    0890A264:[A4EB0004]: sh         $t3, 4($a3)
    0890A268:[94E50002]: lhu        $a1, 2($a3)
    0890A26C:[00B02021]: addu       $a0, $a1, $s0
    0890A270:[A08B0006]: sb         $t3, 6($a0)
    0890A274:[8CE90000]: lw         $t1, 0($a3)
    0890A278:[112E005A]: beq        $t1, $t6, 0x0890A3E4
    0890A27C:[8FBF0044]: lw         $ra, 68($sp)
    0890A280:[512D002F]: beql       $t1, $t5, 0x0890A340
    0890A284:[254A0001]: addiu      $t2, $t2, 1
    0890A288:[8E1F0008]: lw         $ra, 8($s0)
    0890A28C:[53E0008B]: beql       $ra, $zr, 0x0890A4BC
    0890A290:[94E20002]: lhu        $v0, 2($a3)
    0890A294:[94E40002]: lhu        $a0, 2($a3)
    0890A298:[50800065]: beql       $a0, $zr, 0x0890A430
    0890A29C:[8E240004]: lw         $a0, 4($s1)
    0890A2A0:[509600B1]: beql       $a0, $s6, 0x0890A568
    0890A2A4:[94E20000]: lhu        $v0, 0($a3)
    0890A2A8:[92230071]: lbu        $v1, 113($s1)
    0890A2AC:[5060005A]: beql       $v1, $zr, 0x0890A418
    0890A2B0:[82250074]: lb         $a1, 116($s1)
    0890A2B4:[823F0074]: lb         $ra, 116($s1)
    0890A2B8:[C4E40010]: lwc1       $f4, 16($a3)
    0890A2BC:[007F2021]: addu       $a0, $v1, $ra
    0890A2C0:[44849000]: mtc1       $a0, $f18
    0890A2C4:[468090E0]: cvt.s.w    $f3, $f18
    0890A2C8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2CC:[C6280050]: lwc1       $f8, 80($s1)
    0890A2D0:[C4E60014]: lwc1       $f6, 20($a3)
    0890A2D4:[460818C2]: mul.s      $f3, $f3, $f8
    0890A2D8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2DC:[C6270050]: lwc1       $f7, 80($s1)
    0890A2E0:[C6220054]: lwc1       $f2, 84($s1)
    0890A2E4:[46072102]: mul.s      $f4, $f4, $f7
    0890A2E8:[46023002]: mul.s      $f0, $f6, $f2
    0890A2EC:[E4E40010]: swc1       $f4, 16($a3)
    0890A2F0:[E4E00014]: swc1       $f0, 20($a3)
    0890A2F4:[8E230074]: lw         $v1, 116($s1)
    0890A2F8:[00782824]: and        $a1, $v1, $t8
    0890A2FC:[50A00028]: beql       $a1, $zr, 0x0890A3A0
    0890A300:[96020002]: lhu        $v0, 2($s0)
    0890A304:[C602000C]: lwc1       $f2, 12($s0)
    0890A308:[C6F00010]: lwc1       $f16, 16($s7)
    0890A30C:[46041440]: add.s      $f17, $f2, $f4
    0890A310:[4611803C]: c.lt.s     $f16, $f17
    0890A314:[00000000]: nop
    0890A318:[450100AB]: bc1t       0x0890A5C8
    0890A31C:[00000000]: nop
    0890A320:[113E007A]: beq        $t1, $fp, 0x0890A50C
    0890A324:[96020002]: lhu        $v0, 2($s0)
    0890A328:[46031480]: add.s      $f18, $f2, $f3
    0890A32C:[94E80004]: lhu        $t0, 4($a3)
    0890A330:[24490001]: addiu      $t1, $v0, 1
    0890A334:[A6090002]: sh         $t1, 2($s0)
    0890A338:[01485021]: addu       $t2, $t2, $t0
    0890A33C:[E612000C]: swc1       $f18, 12($s0)
    0890A340:[014C202B]: sltu       $a0, $t2, $t4
    0890A344:[5480FF9F]: bnel       $a0, $zr, 0x0890A1C4
    0890A348:[8E040008]: lw         $a0, 8($s0)
    0890A34C:[C605000C]: lwc1       $f5, 12($s0)
    0890A350:[44800800]: mtc1       $zr, $f1
    0890A354:[4601283C]: c.lt.s     $f5, $f1
    0890A358:[00000000]: nop
    0890A35C:[450100A3]: bc1t       0x0890A5EC
    0890A360:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0890A364:[8FBF0044]: lw         $ra, 68($sp)
    0890A368:[8FBE0040]: lw         $fp, 64($sp)
    0890A36C:[8FB7003C]: lw         $s7, 60($sp)
    0890A370:[8FB60038]: lw         $s6, 56($sp)
    0890A374:[8FB50034]: lw         $s5, 52($sp)
    0890A378:[8FB40030]: lw         $s4, 48($sp)
    0890A37C:[8FB3002C]: lw         $s3, 44($sp)
    0890A380:[8FB20028]: lw         $s2, 40($sp)
    0890A384:[8FB10024]: lw         $s1, 36($sp)
    0890A388:[8FB00020]: lw         $s0, 32($sp)
    0890A38C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A390:[03E00008]: jr         $ra
    0890A394:[27BD0050]: addiu      $sp, $sp, 80
    0890A398:[0A242897]: j          0x0890A25C
    0890A39C:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
    0890A3A0:[0A2428CA]: j          0x0890A328
    0890A3A4:[C602000C]: lwc1       $f2, 12($s0)
    0890A3A8:[911F0002]: lbu        $ra, 2($t0)
    0890A3AC:[A4E00002]: sh         $zr, 2($a3)
    0890A3B0:[2469FFD0]: addiu      $t1, $v1, -48
    0890A3B4:[000929C0]: sll        $a1, $t1, 0x0007
    0890A3B8:[27E6FFD0]: addiu      $a2, $ra, -48
    0890A3BC:[00A61021]: addu       $v0, $a1, $a2
    0890A3C0:[94E50002]: lhu        $a1, 2($a3)
    0890A3C4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0890A3C8:[A4E40004]: sh         $a0, 4($a3)
    0890A3CC:[00B02021]: addu       $a0, $a1, $s0
    0890A3D0:[A4E20000]: sh         $v0, 0($a3)
    0890A3D4:[A08B0006]: sb         $t3, 6($a0)
    0890A3D8:[8CE90000]: lw         $t1, 0($a3)
    0890A3DC:[152EFFA8]: bne        $t1, $t6, 0x0890A280
    0890A3E0:[8FBF0044]: lw         $ra, 68($sp)
    0890A3E4:[8FBE0040]: lw         $fp, 64($sp)
    0890A3E8:[8FB7003C]: lw         $s7, 60($sp)
    0890A3EC:[8FB60038]: lw         $s6, 56($sp)
    0890A3F0:[8FB50034]: lw         $s5, 52($sp)
    0890A3F4:[8FB40030]: lw         $s4, 48($sp)
    0890A3F8:[8FB3002C]: lw         $s3, 44($sp)
    0890A3FC:[8FB20028]: lw         $s2, 40($sp)
    0890A400:[8FB10024]: lw         $s1, 36($sp)
    0890A404:[8FB00020]: lw         $s0, 32($sp)
    0890A408:[25080001]: addiu      $t0, $t0, 1
    0890A40C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A410:[03E00008]: jr         $ra
    0890A414:[27BD0050]: addiu      $sp, $sp, 80
    0890A418:[C4E40010]: lwc1       $f4, 16($a3)
    0890A41C:[44850800]: mtc1       $a1, $f1
    0890A420:[46800CE0]: cvt.s.w    $f19, $f1
    0890A424:[461320C0]: add.s      $f3, $f4, $f19
    0890A428:[0A2428B3]: j          0x0890A2CC
    0890A42C:[E4E30018]: swc1       $f3, 24($a3)
    0890A430:[92260002]: lbu        $a2, 2($s1)
    0890A434:[000918C0]: sll        $v1, $t1, 0x0003
    0890A438:[0083F821]: addu       $ra, $a0, $v1
    0890A43C:[000628C0]: sll        $a1, $a2, 0x0003
    0890A440:[03E52023]: subu       $a0, $ra, $a1
    0890A444:[94860000]: lhu        $a2, 0($a0)
    0890A448:[44866800]: mtc1       $a2, $f13
    0890A44C:[46806B20]: cvt.s.w    $f12, $f13
    0890A450:[E4EC0010]: swc1       $f12, 16($a3)
    0890A454:[94850002]: lhu        $a1, 2($a0)
    0890A458:[44855800]: mtc1       $a1, $f11
    0890A45C:[46805AA0]: cvt.s.w    $f10, $f11
    0890A460:[E4EA0014]: swc1       $f10, 20($a3)
    0890A464:[94820004]: lhu        $v0, 4($a0)
    0890A468:[A4E20008]: sh         $v0, 8($a3)
    0890A46C:[94830006]: lhu        $v1, 6($a0)
    0890A470:[A4E6000C]: sh         $a2, 12($a3)
    0890A474:[A4E3000A]: sh         $v1, 10($a3)
    0890A478:[0A2428AA]: j          0x0890A2A8
    0890A47C:[A4E5000E]: sh         $a1, 14($a3)
    0890A480:[911F0001]: lbu        $ra, 1($t0)
    0890A484:[27E9FFFF]: addiu      $t1, $ra, -1
    0890A488:[3125FFFF]: andi       $a1, $t1, -1
    0890A48C:[A4E50000]: sh         $a1, 0($a3)
    0890A490:[8E260008]: lw         $a2, 8($s1)
    0890A494:[00A6102B]: sltu       $v0, $a1, $a2
    0890A498:[5440FF73]: bnel       $v0, $zr, 0x0890A268
    0890A49C:[A4E40004]: sh         $a0, 4($a3)
    0890A4A0:[2403003F]: addiu      $v1, $zr, 63 <=> li $v1, 63
    0890A4A4:[A4E00002]: sh         $zr, 2($a3)
    0890A4A8:[ACE30000]: sw         $v1, 0($a3)
    0890A4AC:[0A24289A]: j          0x0890A268
    0890A4B0:[A4E40004]: sh         $a0, 4($a3)
    0890A4B4:[0A24288B]: j          0x0890A22C
    0890A4B8:[A4EB0006]: sh         $t3, 6($a3)
    0890A4BC:[50400017]: beql       $v0, $zr, 0x0890A51C
    0890A4C0:[92260002]: lbu        $a2, 2($s1)
    0890A4C4:[50560038]: beql       $v0, $s6, 0x0890A5A8
    0890A4C8:[94E40000]: lhu        $a0, 0($a3)
    0890A4CC:[92230071]: lbu        $v1, 113($s1)
    0890A4D0:[5060001F]: beql       $v1, $zr, 0x0890A550
    0890A4D4:[823F0074]: lb         $ra, 116($s1)
    0890A4D8:[82220074]: lb         $v0, 116($s1)
    0890A4DC:[C4E40010]: lwc1       $f4, 16($a3)
    0890A4E0:[00623021]: addu       $a2, $v1, $v0
    0890A4E4:[44865800]: mtc1       $a2, $f11
    0890A4E8:[468058E0]: cvt.s.w    $f3, $f11
    0890A4EC:[E4E30018]: swc1       $f3, 24($a3)
    0890A4F0:[C62F0050]: lwc1       $f15, 80($s1)
    0890A4F4:[460F18C2]: mul.s      $f3, $f3, $f15
    0890A4F8:[E4E30018]: swc1       $f3, 24($a3)
    0890A4FC:[C62E0050]: lwc1       $f14, 80($s1)
    0890A500:[460E2102]: mul.s      $f4, $f4, $f14
    0890A504:[0A2428BD]: j          0x0890A2F4
    0890A508:[E4E40010]: swc1       $f4, 16($a3)
    0890A50C:[46001146]: mov.s      $f5, $f2
    0890A510:[25150001]: addiu      $s5, $t0, 1
    0890A514:[0A2428CA]: j          0x0890A328
    0890A518:[3054FFFF]: andi       $s4, $v0, -1
    0890A51C:[8E240004]: lw         $a0, 4($s1)
    0890A520:[000928C0]: sll        $a1, $t1, 0x0003
    0890A524:[000618C0]: sll        $v1, $a2, 0x0003
    0890A528:[00A4F821]: addu       $ra, $a1, $a0
    0890A52C:[03E31023]: subu       $v0, $ra, $v1
    0890A530:[94460000]: lhu        $a2, 0($v0)
    0890A534:[44861800]: mtc1       $a2, $f3
    0890A538:[46801920]: cvt.s.w    $f4, $f3
    0890A53C:[E4E40010]: swc1       $f4, 16($a3)
    0890A540:[92230071]: lbu        $v1, 113($s1)
    0890A544:[5460FFE5]: bnel       $v1, $zr, 0x0890A4DC
    0890A548:[82220074]: lb         $v0, 116($s1)
    0890A54C:[823F0074]: lb         $ra, 116($s1)
    0890A550:[C4E40010]: lwc1       $f4, 16($a3)
    0890A554:[449F6800]: mtc1       $ra, $f13
    0890A558:[46806B20]: cvt.s.w    $f12, $f13
    0890A55C:[460C20C0]: add.s      $f3, $f4, $f12
    0890A560:[0A24293C]: j          0x0890A4F0
    0890A564:[E4E30018]: swc1       $f3, 24($a3)
    0890A568:[8E26000C]: lw         $a2, 12($s1)
    0890A56C:[000218C0]: sll        $v1, $v0, 0x0003
    0890A570:[00C3F821]: addu       $ra, $a2, $v1
    0890A574:[97E50002]: lhu        $a1, 2($ra)
    0890A578:[44858800]: mtc1       $a1, $f17
    0890A57C:[46808C20]: cvt.s.w    $f16, $f17
    0890A580:[E4F00010]: swc1       $f16, 16($a3)
    0890A584:[97E20000]: lhu        $v0, 0($ra)
    0890A588:[A4E4000E]: sh         $a0, 14($a3)
    0890A58C:[44827800]: mtc1       $v0, $f15
    0890A590:[A4E00008]: sh         $zr, 8($a3)
    0890A594:[46807BA0]: cvt.s.w    $f14, $f15
    0890A598:[A4E0000A]: sh         $zr, 10($a3)
    0890A59C:[E4EE0014]: swc1       $f14, 20($a3)
    0890A5A0:[0A2428AA]: j          0x0890A2A8
    0890A5A4:[A4E0000C]: sh         $zr, 12($a3)
    0890A5A8:[8E23000C]: lw         $v1, 12($s1)
    0890A5AC:[000428C0]: sll        $a1, $a0, 0x0003
    0890A5B0:[00A3F821]: addu       $ra, $a1, $v1
    0890A5B4:[97E20002]: lhu        $v0, 2($ra)
    0890A5B8:[44825000]: mtc1       $v0, $f10
    0890A5BC:[46805260]: cvt.s.w    $f9, $f10
    0890A5C0:[0A242933]: j          0x0890A4CC
    0890A5C4:[E4E90010]: swc1       $f9, 16($a3)
    0890A5C8:[0680FF67]: bltz       $s4, 0x0890A368
    0890A5CC:[8FBF0044]: lw         $ra, 68($sp)
    0890A5D0:[02B25823]: subu       $t3, $s5, $s2
    0890A5D4:[256AFFFF]: addiu      $t2, $t3, -1
    0890A5D8:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0890A5DC:[A60A0004]: sh         $t2, 4($s0)
    0890A5E0:[E605000C]: swc1       $f5, 12($s0)
    0890A5E4:[0A2428D9]: j          0x0890A364
    0890A5E8:[A6140002]: sh         $s4, 2($s0)
    0890A5EC:[0A2428D9]: j          0x0890A364
    0890A5F0:[E601000C]: swc1       $f1, 12($s0)
  Back Branch 0890A478 138,545 times (length 118)
  Back Branch 0890A428 138,545 times (length 89)
    0890A2B8:[C4E40010]: lwc1       $f4, 16($a3)
    0890A2BC:[007F2021]: addu       $a0, $v1, $ra
    0890A2C0:[44849000]: mtc1       $a0, $f18
    0890A2C4:[468090E0]: cvt.s.w    $f3, $f18
    0890A2C8:[E4E30018]: swc1       $f3, 24($a3)
--> 0890A2CC:[C6280050]: lwc1       $f8, 80($s1)
    0890A2D0:[C4E60014]: lwc1       $f6, 20($a3)
    0890A2D4:[460818C2]: mul.s      $f3, $f3, $f8
    0890A2D8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2DC:[C6270050]: lwc1       $f7, 80($s1)
    0890A2E0:[C6220054]: lwc1       $f2, 84($s1)
    0890A2E4:[46072102]: mul.s      $f4, $f4, $f7
    0890A2E8:[46023002]: mul.s      $f0, $f6, $f2
    0890A2EC:[E4E40010]: swc1       $f4, 16($a3)
    0890A2F0:[E4E00014]: swc1       $f0, 20($a3)
    0890A2F4:[8E230074]: lw         $v1, 116($s1)
    0890A2F8:[00782824]: and        $a1, $v1, $t8
    0890A2FC:[50A00028]: beql       $a1, $zr, 0x0890A3A0
    0890A300:[96020002]: lhu        $v0, 2($s0)
    0890A304:[C602000C]: lwc1       $f2, 12($s0)
    0890A308:[C6F00010]: lwc1       $f16, 16($s7)
    0890A30C:[46041440]: add.s      $f17, $f2, $f4
    0890A310:[4611803C]: c.lt.s     $f16, $f17
    0890A314:[00000000]: nop
    0890A318:[450100AB]: bc1t       0x0890A5C8
    0890A31C:[00000000]: nop
    0890A320:[113E007A]: beq        $t1, $fp, 0x0890A50C
    0890A324:[96020002]: lhu        $v0, 2($s0)
    0890A328:[46031480]: add.s      $f18, $f2, $f3
    0890A32C:[94E80004]: lhu        $t0, 4($a3)
    0890A330:[24490001]: addiu      $t1, $v0, 1
    0890A334:[A6090002]: sh         $t1, 2($s0)
    0890A338:[01485021]: addu       $t2, $t2, $t0
    0890A33C:[E612000C]: swc1       $f18, 12($s0)
    0890A340:[014C202B]: sltu       $a0, $t2, $t4
    0890A344:[5480FF9F]: bnel       $a0, $zr, 0x0890A1C4
    0890A348:[8E040008]: lw         $a0, 8($s0)
    0890A34C:[C605000C]: lwc1       $f5, 12($s0)
    0890A350:[44800800]: mtc1       $zr, $f1
    0890A354:[4601283C]: c.lt.s     $f5, $f1
    0890A358:[00000000]: nop
    0890A35C:[450100A3]: bc1t       0x0890A5EC
    0890A360:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0890A364:[8FBF0044]: lw         $ra, 68($sp)
    0890A368:[8FBE0040]: lw         $fp, 64($sp)
    0890A36C:[8FB7003C]: lw         $s7, 60($sp)
    0890A370:[8FB60038]: lw         $s6, 56($sp)
    0890A374:[8FB50034]: lw         $s5, 52($sp)
    0890A378:[8FB40030]: lw         $s4, 48($sp)
    0890A37C:[8FB3002C]: lw         $s3, 44($sp)
    0890A380:[8FB20028]: lw         $s2, 40($sp)
    0890A384:[8FB10024]: lw         $s1, 36($sp)
    0890A388:[8FB00020]: lw         $s0, 32($sp)
    0890A38C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A390:[03E00008]: jr         $ra
    0890A394:[27BD0050]: addiu      $sp, $sp, 80
    0890A398:[0A242897]: j          0x0890A25C
    0890A39C:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
    0890A3A0:[0A2428CA]: j          0x0890A328
    0890A3A4:[C602000C]: lwc1       $f2, 12($s0)
    0890A3A8:[911F0002]: lbu        $ra, 2($t0)
    0890A3AC:[A4E00002]: sh         $zr, 2($a3)
    0890A3B0:[2469FFD0]: addiu      $t1, $v1, -48
    0890A3B4:[000929C0]: sll        $a1, $t1, 0x0007
    0890A3B8:[27E6FFD0]: addiu      $a2, $ra, -48
    0890A3BC:[00A61021]: addu       $v0, $a1, $a2
    0890A3C0:[94E50002]: lhu        $a1, 2($a3)
    0890A3C4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0890A3C8:[A4E40004]: sh         $a0, 4($a3)
    0890A3CC:[00B02021]: addu       $a0, $a1, $s0
    0890A3D0:[A4E20000]: sh         $v0, 0($a3)
    0890A3D4:[A08B0006]: sb         $t3, 6($a0)
    0890A3D8:[8CE90000]: lw         $t1, 0($a3)
    0890A3DC:[152EFFA8]: bne        $t1, $t6, 0x0890A280
    0890A3E0:[8FBF0044]: lw         $ra, 68($sp)
    0890A3E4:[8FBE0040]: lw         $fp, 64($sp)
    0890A3E8:[8FB7003C]: lw         $s7, 60($sp)
    0890A3EC:[8FB60038]: lw         $s6, 56($sp)
    0890A3F0:[8FB50034]: lw         $s5, 52($sp)
    0890A3F4:[8FB40030]: lw         $s4, 48($sp)
    0890A3F8:[8FB3002C]: lw         $s3, 44($sp)
    0890A3FC:[8FB20028]: lw         $s2, 40($sp)
    0890A400:[8FB10024]: lw         $s1, 36($sp)
    0890A404:[8FB00020]: lw         $s0, 32($sp)
    0890A408:[25080001]: addiu      $t0, $t0, 1
    0890A40C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A410:[03E00008]: jr         $ra
    0890A414:[27BD0050]: addiu      $sp, $sp, 80
    0890A418:[C4E40010]: lwc1       $f4, 16($a3)
    0890A41C:[44850800]: mtc1       $a1, $f1
    0890A420:[46800CE0]: cvt.s.w    $f19, $f1
    0890A424:[461320C0]: add.s      $f3, $f4, $f19
--> 0890A428:[0A2428B3]: j          0x0890A2CC
    0890A42C:[E4E30018]: swc1       $f3, 24($a3)
    0890A430:[92260002]: lbu        $a2, 2($s1)
    0890A434:[000918C0]: sll        $v1, $t1, 0x0003
    0890A438:[0083F821]: addu       $ra, $a0, $v1
  Back Branch 0890A344 133,670 times (length 98)
    0890A1B0:[240E000A]: addiu      $t6, $zr, 10 <=> li $t6, 10
    0890A1B4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0890A1B8:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    0890A1BC:[241E0020]: addiu      $fp, $zr, 32 <=> li $fp, 32
    0890A1C0:[8E040008]: lw         $a0, 8($s0)
--> 0890A1C4:[10800006]: beq        $a0, $zr, 0x0890A1E0
    0890A1C8:[A60A0004]: sh         $t2, 4($s0)
    0890A1CC:[96030002]: lhu        $v1, 2($s0)
    0890A1D0:[00034940]: sll        $t1, $v1, 0x0005
    0890A1D4:[0003F880]: sll        $ra, $v1, 0x0002
    0890A1D8:[013F4023]: subu       $t0, $t1, $ra
    0890A1DC:[00883821]: addu       $a3, $a0, $t0
    0890A1E0:[A4E00006]: sh         $zr, 6($a3)
    0890A1E4:[024A4021]: addu       $t0, $s2, $t2
    0890A1E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890A1EC:[A4EB0004]: sh         $t3, 4($a3)
    0890A1F0:[91040000]: lbu        $a0, 0($t0)
    0890A1F4:[5082006C]: beql       $a0, $v0, 0x0890A3A8
    0890A1F8:[91030001]: lbu        $v1, 1($t0)
    0890A1FC:[508F00A0]: beql       $a0, $t7, 0x0890A480
    0890A200:[A4E20002]: sh         $v0, 2($a3)
    0890A204:[8E250074]: lw         $a1, 116($s1)
    0890A208:[00B91024]: and        $v0, $a1, $t9
    0890A20C:[10400005]: beq        $v0, $zr, 0x0890A224
    0890A210:[2C860061]: sltiu      $a2, $a0, 97
    0890A214:[14C00003]: bne        $a2, $zr, 0x0890A224
    0890A218:[2C9F007B]: sltiu      $ra, $a0, 123
    0890A21C:[2489FFE0]: addiu      $t1, $a0, -32
    0890A220:[013F200B]: movn       $a0, $t1, $ra
    0890A224:[509300A3]: beql       $a0, $s3, 0x0890A4B4
    0890A228:[24040021]: addiu      $a0, $zr, 33 <=> li $a0, 33
    0890A22C:[108D000B]: beq        $a0, $t5, 0x0890A25C
    0890A230:[3085FFFF]: andi       $a1, $a0, -1
    0890A234:[508E000A]: beql       $a0, $t6, 0x0890A260
    0890A238:[A4E50000]: sh         $a1, 0($a3)
    0890A23C:[92220002]: lbu        $v0, 2($s1)
    0890A240:[0082182B]: sltu       $v1, $a0, $v0
    0890A244:[14600005]: bne        $v1, $zr, 0x0890A25C
    0890A248:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
    0890A24C:[96290000]: lhu        $t1, 0($s1)
    0890A250:[0089302B]: sltu       $a2, $a0, $t1
    0890A254:[10C00050]: beq        $a2, $zr, 0x0890A398
    0890A258:[3085FFFF]: andi       $a1, $a0, -1
    0890A25C:[A4E50000]: sh         $a1, 0($a3)
    0890A260:[A4E00002]: sh         $zr, 2($a3)
    0890A264:[A4EB0004]: sh         $t3, 4($a3)
    0890A268:[94E50002]: lhu        $a1, 2($a3)
    0890A26C:[00B02021]: addu       $a0, $a1, $s0
    0890A270:[A08B0006]: sb         $t3, 6($a0)
    0890A274:[8CE90000]: lw         $t1, 0($a3)
    0890A278:[112E005A]: beq        $t1, $t6, 0x0890A3E4
    0890A27C:[8FBF0044]: lw         $ra, 68($sp)
    0890A280:[512D002F]: beql       $t1, $t5, 0x0890A340
    0890A284:[254A0001]: addiu      $t2, $t2, 1
    0890A288:[8E1F0008]: lw         $ra, 8($s0)
    0890A28C:[53E0008B]: beql       $ra, $zr, 0x0890A4BC
    0890A290:[94E20002]: lhu        $v0, 2($a3)
    0890A294:[94E40002]: lhu        $a0, 2($a3)
    0890A298:[50800065]: beql       $a0, $zr, 0x0890A430
    0890A29C:[8E240004]: lw         $a0, 4($s1)
    0890A2A0:[509600B1]: beql       $a0, $s6, 0x0890A568
    0890A2A4:[94E20000]: lhu        $v0, 0($a3)
    0890A2A8:[92230071]: lbu        $v1, 113($s1)
    0890A2AC:[5060005A]: beql       $v1, $zr, 0x0890A418
    0890A2B0:[82250074]: lb         $a1, 116($s1)
    0890A2B4:[823F0074]: lb         $ra, 116($s1)
    0890A2B8:[C4E40010]: lwc1       $f4, 16($a3)
    0890A2BC:[007F2021]: addu       $a0, $v1, $ra
    0890A2C0:[44849000]: mtc1       $a0, $f18
    0890A2C4:[468090E0]: cvt.s.w    $f3, $f18
    0890A2C8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2CC:[C6280050]: lwc1       $f8, 80($s1)
    0890A2D0:[C4E60014]: lwc1       $f6, 20($a3)
    0890A2D4:[460818C2]: mul.s      $f3, $f3, $f8
    0890A2D8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2DC:[C6270050]: lwc1       $f7, 80($s1)
    0890A2E0:[C6220054]: lwc1       $f2, 84($s1)
    0890A2E4:[46072102]: mul.s      $f4, $f4, $f7
    0890A2E8:[46023002]: mul.s      $f0, $f6, $f2
    0890A2EC:[E4E40010]: swc1       $f4, 16($a3)
    0890A2F0:[E4E00014]: swc1       $f0, 20($a3)
    0890A2F4:[8E230074]: lw         $v1, 116($s1)
    0890A2F8:[00782824]: and        $a1, $v1, $t8
    0890A2FC:[50A00028]: beql       $a1, $zr, 0x0890A3A0
    0890A300:[96020002]: lhu        $v0, 2($s0)
    0890A304:[C602000C]: lwc1       $f2, 12($s0)
    0890A308:[C6F00010]: lwc1       $f16, 16($s7)
    0890A30C:[46041440]: add.s      $f17, $f2, $f4
    0890A310:[4611803C]: c.lt.s     $f16, $f17
    0890A314:[00000000]: nop
    0890A318:[450100AB]: bc1t       0x0890A5C8
    0890A31C:[00000000]: nop
    0890A320:[113E007A]: beq        $t1, $fp, 0x0890A50C
    0890A324:[96020002]: lhu        $v0, 2($s0)
    0890A328:[46031480]: add.s      $f18, $f2, $f3
    0890A32C:[94E80004]: lhu        $t0, 4($a3)
    0890A330:[24490001]: addiu      $t1, $v0, 1
    0890A334:[A6090002]: sh         $t1, 2($s0)
    0890A338:[01485021]: addu       $t2, $t2, $t0
    0890A33C:[E612000C]: swc1       $f18, 12($s0)
    0890A340:[014C202B]: sltu       $a0, $t2, $t4
--> 0890A344:[5480FF9F]: bnel       $a0, $zr, 0x0890A1C4
    0890A348:[8E040008]: lw         $a0, 8($s0)
    0890A34C:[C605000C]: lwc1       $f5, 12($s0)
    0890A350:[44800800]: mtc1       $zr, $f1
    0890A354:[4601283C]: c.lt.s     $f5, $f1
  Back Branch 0890A3A0 24,039 times (length 32)
    0890A314:[00000000]: nop
    0890A318:[450100AB]: bc1t       0x0890A5C8
    0890A31C:[00000000]: nop
    0890A320:[113E007A]: beq        $t1, $fp, 0x0890A50C
    0890A324:[96020002]: lhu        $v0, 2($s0)
--> 0890A328:[46031480]: add.s      $f18, $f2, $f3
    0890A32C:[94E80004]: lhu        $t0, 4($a3)
    0890A330:[24490001]: addiu      $t1, $v0, 1
    0890A334:[A6090002]: sh         $t1, 2($s0)
    0890A338:[01485021]: addu       $t2, $t2, $t0
    0890A33C:[E612000C]: swc1       $f18, 12($s0)
    0890A340:[014C202B]: sltu       $a0, $t2, $t4
    0890A344:[5480FF9F]: bnel       $a0, $zr, 0x0890A1C4
    0890A348:[8E040008]: lw         $a0, 8($s0)
    0890A34C:[C605000C]: lwc1       $f5, 12($s0)
    0890A350:[44800800]: mtc1       $zr, $f1
    0890A354:[4601283C]: c.lt.s     $f5, $f1
    0890A358:[00000000]: nop
    0890A35C:[450100A3]: bc1t       0x0890A5EC
    0890A360:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0890A364:[8FBF0044]: lw         $ra, 68($sp)
    0890A368:[8FBE0040]: lw         $fp, 64($sp)
    0890A36C:[8FB7003C]: lw         $s7, 60($sp)
    0890A370:[8FB60038]: lw         $s6, 56($sp)
    0890A374:[8FB50034]: lw         $s5, 52($sp)
    0890A378:[8FB40030]: lw         $s4, 48($sp)
    0890A37C:[8FB3002C]: lw         $s3, 44($sp)
    0890A380:[8FB20028]: lw         $s2, 40($sp)
    0890A384:[8FB10024]: lw         $s1, 36($sp)
    0890A388:[8FB00020]: lw         $s0, 32($sp)
    0890A38C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A390:[03E00008]: jr         $ra
    0890A394:[27BD0050]: addiu      $sp, $sp, 80
    0890A398:[0A242897]: j          0x0890A25C
    0890A39C:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
--> 0890A3A0:[0A2428CA]: j          0x0890A328
    0890A3A4:[C602000C]: lwc1       $f2, 12($s0)
    0890A3A8:[911F0002]: lbu        $ra, 2($t0)
    0890A3AC:[A4E00002]: sh         $zr, 2($a3)
    0890A3B0:[2469FFD0]: addiu      $t1, $v1, -48
  Back Branch 0890A514 16,960 times (length 125)
  Back Branch 0890A5E4 1,066 times (length 162)
  Back Branch 0890A5C8 1,066 times (length 154)
  Back Branch 0890A560 50 times (length 30)
    0890A4DC:[C4E40010]: lwc1       $f4, 16($a3)
    0890A4E0:[00623021]: addu       $a2, $v1, $v0
    0890A4E4:[44865800]: mtc1       $a2, $f11
    0890A4E8:[468058E0]: cvt.s.w    $f3, $f11
    0890A4EC:[E4E30018]: swc1       $f3, 24($a3)
--> 0890A4F0:[C62F0050]: lwc1       $f15, 80($s1)
    0890A4F4:[460F18C2]: mul.s      $f3, $f3, $f15
    0890A4F8:[E4E30018]: swc1       $f3, 24($a3)
    0890A4FC:[C62E0050]: lwc1       $f14, 80($s1)
    0890A500:[460E2102]: mul.s      $f4, $f4, $f14
    0890A504:[0A2428BD]: j          0x0890A2F4
    0890A508:[E4E40010]: swc1       $f4, 16($a3)
    0890A50C:[46001146]: mov.s      $f5, $f2
    0890A510:[25150001]: addiu      $s5, $t0, 1
    0890A514:[0A2428CA]: j          0x0890A328
    0890A518:[3054FFFF]: andi       $s4, $v0, -1
    0890A51C:[8E240004]: lw         $a0, 4($s1)
    0890A520:[000928C0]: sll        $a1, $t1, 0x0003
    0890A524:[000618C0]: sll        $v1, $a2, 0x0003
    0890A528:[00A4F821]: addu       $ra, $a1, $a0
    0890A52C:[03E31023]: subu       $v0, $ra, $v1
    0890A530:[94460000]: lhu        $a2, 0($v0)
    0890A534:[44861800]: mtc1       $a2, $f3
    0890A538:[46801920]: cvt.s.w    $f4, $f3
    0890A53C:[E4E40010]: swc1       $f4, 16($a3)
    0890A540:[92230071]: lbu        $v1, 113($s1)
    0890A544:[5460FFE5]: bnel       $v1, $zr, 0x0890A4DC
    0890A548:[82220074]: lb         $v0, 116($s1)
    0890A54C:[823F0074]: lb         $ra, 116($s1)
    0890A550:[C4E40010]: lwc1       $f4, 16($a3)
    0890A554:[449F6800]: mtc1       $ra, $f13
    0890A558:[46806B20]: cvt.s.w    $f12, $f13
    0890A55C:[460C20C0]: add.s      $f3, $f4, $f12
--> 0890A560:[0A24293C]: j          0x0890A4F0
    0890A564:[E4E30018]: swc1       $f3, 24($a3)
    0890A568:[8E26000C]: lw         $a2, 12($s1)
    0890A56C:[000218C0]: sll        $v1, $v0, 0x0003
    0890A570:[00C3F821]: addu       $ra, $a2, $v1
  Back Branch 0890A504 50 times (length 134)
  Back Branch 0890A3DC 18 times (length 89)
    0890A26C:[00B02021]: addu       $a0, $a1, $s0
    0890A270:[A08B0006]: sb         $t3, 6($a0)
    0890A274:[8CE90000]: lw         $t1, 0($a3)
    0890A278:[112E005A]: beq        $t1, $t6, 0x0890A3E4
    0890A27C:[8FBF0044]: lw         $ra, 68($sp)
--> 0890A280:[512D002F]: beql       $t1, $t5, 0x0890A340
    0890A284:[254A0001]: addiu      $t2, $t2, 1
    0890A288:[8E1F0008]: lw         $ra, 8($s0)
    0890A28C:[53E0008B]: beql       $ra, $zr, 0x0890A4BC
    0890A290:[94E20002]: lhu        $v0, 2($a3)
    0890A294:[94E40002]: lhu        $a0, 2($a3)
    0890A298:[50800065]: beql       $a0, $zr, 0x0890A430
    0890A29C:[8E240004]: lw         $a0, 4($s1)
    0890A2A0:[509600B1]: beql       $a0, $s6, 0x0890A568
    0890A2A4:[94E20000]: lhu        $v0, 0($a3)
    0890A2A8:[92230071]: lbu        $v1, 113($s1)
    0890A2AC:[5060005A]: beql       $v1, $zr, 0x0890A418
    0890A2B0:[82250074]: lb         $a1, 116($s1)
    0890A2B4:[823F0074]: lb         $ra, 116($s1)
    0890A2B8:[C4E40010]: lwc1       $f4, 16($a3)
    0890A2BC:[007F2021]: addu       $a0, $v1, $ra
    0890A2C0:[44849000]: mtc1       $a0, $f18
    0890A2C4:[468090E0]: cvt.s.w    $f3, $f18
    0890A2C8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2CC:[C6280050]: lwc1       $f8, 80($s1)
    0890A2D0:[C4E60014]: lwc1       $f6, 20($a3)
    0890A2D4:[460818C2]: mul.s      $f3, $f3, $f8
    0890A2D8:[E4E30018]: swc1       $f3, 24($a3)
    0890A2DC:[C6270050]: lwc1       $f7, 80($s1)
    0890A2E0:[C6220054]: lwc1       $f2, 84($s1)
    0890A2E4:[46072102]: mul.s      $f4, $f4, $f7
    0890A2E8:[46023002]: mul.s      $f0, $f6, $f2
    0890A2EC:[E4E40010]: swc1       $f4, 16($a3)
    0890A2F0:[E4E00014]: swc1       $f0, 20($a3)
    0890A2F4:[8E230074]: lw         $v1, 116($s1)
    0890A2F8:[00782824]: and        $a1, $v1, $t8
    0890A2FC:[50A00028]: beql       $a1, $zr, 0x0890A3A0
    0890A300:[96020002]: lhu        $v0, 2($s0)
    0890A304:[C602000C]: lwc1       $f2, 12($s0)
    0890A308:[C6F00010]: lwc1       $f16, 16($s7)
    0890A30C:[46041440]: add.s      $f17, $f2, $f4
    0890A310:[4611803C]: c.lt.s     $f16, $f17
    0890A314:[00000000]: nop
    0890A318:[450100AB]: bc1t       0x0890A5C8
    0890A31C:[00000000]: nop
    0890A320:[113E007A]: beq        $t1, $fp, 0x0890A50C
    0890A324:[96020002]: lhu        $v0, 2($s0)
    0890A328:[46031480]: add.s      $f18, $f2, $f3
    0890A32C:[94E80004]: lhu        $t0, 4($a3)
    0890A330:[24490001]: addiu      $t1, $v0, 1
    0890A334:[A6090002]: sh         $t1, 2($s0)
    0890A338:[01485021]: addu       $t2, $t2, $t0
    0890A33C:[E612000C]: swc1       $f18, 12($s0)
    0890A340:[014C202B]: sltu       $a0, $t2, $t4
    0890A344:[5480FF9F]: bnel       $a0, $zr, 0x0890A1C4
    0890A348:[8E040008]: lw         $a0, 8($s0)
    0890A34C:[C605000C]: lwc1       $f5, 12($s0)
    0890A350:[44800800]: mtc1       $zr, $f1
    0890A354:[4601283C]: c.lt.s     $f5, $f1
    0890A358:[00000000]: nop
    0890A35C:[450100A3]: bc1t       0x0890A5EC
    0890A360:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0890A364:[8FBF0044]: lw         $ra, 68($sp)
    0890A368:[8FBE0040]: lw         $fp, 64($sp)
    0890A36C:[8FB7003C]: lw         $s7, 60($sp)
    0890A370:[8FB60038]: lw         $s6, 56($sp)
    0890A374:[8FB50034]: lw         $s5, 52($sp)
    0890A378:[8FB40030]: lw         $s4, 48($sp)
    0890A37C:[8FB3002C]: lw         $s3, 44($sp)
    0890A380:[8FB20028]: lw         $s2, 40($sp)
    0890A384:[8FB10024]: lw         $s1, 36($sp)
    0890A388:[8FB00020]: lw         $s0, 32($sp)
    0890A38C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0890A390:[03E00008]: jr         $ra
    0890A394:[27BD0050]: addiu      $sp, $sp, 80
    0890A398:[0A242897]: j          0x0890A25C
    0890A39C:[2405003F]: addiu      $a1, $zr, 63 <=> li $a1, 63
    0890A3A0:[0A2428CA]: j          0x0890A328
    0890A3A4:[C602000C]: lwc1       $f2, 12($s0)
    0890A3A8:[911F0002]: lbu        $ra, 2($t0)
    0890A3AC:[A4E00002]: sh         $zr, 2($a3)
    0890A3B0:[2469FFD0]: addiu      $t1, $v1, -48
    0890A3B4:[000929C0]: sll        $a1, $t1, 0x0007
    0890A3B8:[27E6FFD0]: addiu      $a2, $ra, -48
    0890A3BC:[00A61021]: addu       $v0, $a1, $a2
    0890A3C0:[94E50002]: lhu        $a1, 2($a3)
    0890A3C4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0890A3C8:[A4E40004]: sh         $a0, 4($a3)
    0890A3CC:[00B02021]: addu       $a0, $a1, $s0
    0890A3D0:[A4E20000]: sh         $v0, 0($a3)
    0890A3D4:[A08B0006]: sb         $t3, 6($a0)
    0890A3D8:[8CE90000]: lw         $t1, 0($a3)
--> 0890A3DC:[152EFFA8]: bne        $t1, $t6, 0x0890A280
    0890A3E0:[8FBF0044]: lw         $ra, 68($sp)
    0890A3E4:[8FBE0040]: lw         $fp, 64($sp)
    0890A3E8:[8FB7003C]: lw         $s7, 60($sp)
    0890A3EC:[8FB60038]: lw         $s6, 56($sp)
_S1_2_890946C 13,722,346 instructions (3.313%), 2,547 calls (0890946C - 08909C10, length 490)
    0890946C:[27BDFF60]: addiu      $sp, $sp, -160
    08909470:[AFB7006C]: sw         $s7, 108($sp)
    08909474:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08909478:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    0890947C:[AFB40060]: sw         $s4, 96($sp)
    08909480:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08909484:[AFB3005C]: sw         $s3, 92($sp)
    08909488:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    0890948C:[AFB20058]: sw         $s2, 88($sp)
    08909490:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08909494:[E7B60088]: swc1       $f22, 136($sp)
    08909498:[AFBF0074]: sw         $ra, 116($sp)
    0890949C:[AFBE0070]: sw         $fp, 112($sp)
    089094A0:[AFB60068]: sw         $s6, 104($sp)
    089094A4:[AFB50064]: sw         $s5, 100($sp)
    089094A8:[AFB10054]: sw         $s1, 84($sp)
    089094AC:[AFB00050]: sw         $s0, 80($sp)
    089094B0:[E7BB009C]: swc1       $f27, 156($sp)
    089094B4:[E7BA0098]: swc1       $f26, 152($sp)
    089094B8:[E7B90094]: swc1       $f25, 148($sp)
    089094BC:[E7B80090]: swc1       $f24, 144($sp)
    089094C0:[E7B7008C]: swc1       $f23, 140($sp)
    089094C4:[E7B50084]: swc1       $f21, 132($sp)
    089094C8:[E7B40080]: swc1       $f20, 128($sp)
    089094CC:[C4A0000C]: lwc1       $f0, 12($a1)
    089094D0:[C6763520]: lwc1       $f22, 13600($s3)
    089094D4:[9043352C]: lbu        $v1, 13612($v0)
    089094D8:[46160580]: add.s      $f22, $f0, $f22
    089094DC:[1060000D]: beq        $v1, $zr, 0x08909514
    089094E0:[E6763520]: swc1       $f22, 13600($s3)
    089094E4:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    089094E8:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    089094EC:[C4A72A50]: lwc1       $f7, 10832($a1)
    089094F0:[C4863524]: lwc1       $f6, 13604($a0)
    089094F4:[4607B140]: add.s      $f5, $f22, $f7
    089094F8:[46073100]: add.s      $f4, $f6, $f7
    089094FC:[460028CD]: trunc.w.s  $f3, $f5
    08909500:[4600204D]: trunc.w.s  $f1, $f4
    08909504:[46801DA0]: cvt.s.w    $f22, $f3
    08909508:[468008A0]: cvt.s.w    $f2, $f1
    0890950C:[E6763520]: swc1       $f22, 13600($s3)
    08909510:[E4823524]: swc1       $f2, 13604($a0)
    08909514:[52800119]: beql       $s4, $zr, 0x0890997C
    08909518:[96490018]: lhu        $t1, 24($s2)
    0890951C:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    08909520:[C4D82A54]: lwc1       $f24, 10836($a2)
    08909524:[4600C646]: mov.s      $f25, $f24
    08909528:[96F50002]: lhu        $s5, 2($s7)
    0890952C:[12A00066]: beq        $s5, $zr, 0x089096C8
    08909530:[C657006C]: lwc1       $f23, 108($s2)
    08909534:[3C0D08A2]: lui        $t5, 0x08A2 <=> li $t5, 0x08A20000
    08909538:[3C0C08A2]: lui        $t4, 0x08A2 <=> li $t4, 0x08A20000
    0890953C:[C5BA2A54]: lwc1       $f26, 10836($t5)
    08909540:[C59B2A58]: lwc1       $f27, 10840($t4)
    08909544:[00155080]: sll        $t2, $s5, 0x0002
    08909548:[00155940]: sll        $t3, $s5, 0x0005
    0890954C:[016A8823]: subu       $s1, $t3, $t2
    08909550:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08909554:[0A24255D]: j          0x08909574
    08909558:[3C1E08C2]: lui        $fp, 0x08C2 <=> li $fp, 0x08C20000
    0890955C:[C66E3520]: lwc1       $f14, 13600($s3)
    08909560:[460F7341]: sub.s      $f13, $f14, $f15
    08909564:[E66D3520]: swc1       $f13, 13600($s3)
    08909568:[26D60001]: addiu      $s6, $s6, 1
    0890956C:[12D50056]: beq        $s6, $s5, 0x089096C8
    08909570:[2631FFE4]: addiu      $s1, $s1, -28
    08909574:[8EF00008]: lw         $s0, 8($s7)
    08909578:[02117821]: addu       $t7, $s0, $s1
    0890957C:[25F0FFE4]: addiu      $s0, $t7, -28
    08909580:[960E0002]: lhu        $t6, 2($s0)
    08909584:[55D4FFF5]: bnel       $t6, $s4, 0x0890955C
    08909588:[C60F0018]: lwc1       $f15, 24($s0)
    0890958C:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08909590:[C4663504]: lwc1       $f6, 13572($v1)
    08909594:[C6653520]: lwc1       $f5, 13600($s3)
    08909598:[C6120010]: lwc1       $f18, 16($s0)
    0890959C:[24793504]: addiu      $t9, $v1, 13572
    089095A0:[460534C0]: add.s      $f19, $f6, $f5
    089095A4:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089095A8:[C7270004]: lwc1       $f7, 4($t9)
    089095AC:[C7113524]: lwc1       $f17, 13604($t8)
    089095B0:[46129901]: sub.s      $f4, $f19, $f18
    089095B4:[46113880]: add.s      $f2, $f7, $f17
    089095B8:[E7A40018]: swc1       $f4, 24($sp)
    089095BC:[C6100010]: lwc1       $f16, 16($s0)
    089095C0:[E7A2001C]: swc1       $f2, 28($sp)
    089095C4:[46102040]: add.s      $f1, $f4, $f16
    089095C8:[16800004]: bne        $s4, $zr, 0x089095DC
    089095CC:[E7A10000]: swc1       $f1, 0($sp)
    089095D0:[C6550050]: lwc1       $f21, 80($s2)
    089095D4:[46150D00]: add.s      $f20, $f1, $f21
    089095D8:[E7B40000]: swc1       $f20, 0($sp)
    089095DC:[C6080014]: lwc1       $f8, 20($s0)
    089095E0:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    089095E4:[8CC49060]: lw         $a0, -28576($a2)
    089095E8:[460810C0]: add.s      $f3, $f2, $f8
    089095EC:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    089095F0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089095F4:[E7A30004]: swc1       $f3, 4($sp)
    089095F8:[C6010018]: lwc1       $f1, 24($s0)
    089095FC:[46012801]: sub.s      $f0, $f5, $f1
    08909600:[108200E8]: beq        $a0, $v0, 0x089099A4
    08909604:[E4A03520]: swc1       $f0, 13600($a1)
    08909608:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0890960C:[8D073528]: lw         $a3, 13608($t0)
    08909610:[10E000E6]: beq        $a3, $zr, 0x089099AC
    08909614:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08909618:[960B0006]: lhu        $t3, 6($s0)
    0890961C:[5160003F]: beql       $t3, $zr, 0x0890971C
    08909620:[960D0008]: lhu        $t5, 8($s0)
    08909624:[96020008]: lhu        $v0, 8($s0)
    08909628:[461A1280]: add.s      $f10, $f2, $f26
    0890962C:[461A18C0]: add.s      $f3, $f3, $f26
    08909630:[44829800]: mtc1       $v0, $f19
    08909634:[8C823500]: lw         $v0, 13568($a0)
    08909638:[46809CA0]: cvt.s.w    $f18, $f19
    0890963C:[4612CC42]: mul.s      $f17, $f25, $f18
    08909640:[E7B1000C]: swc1       $f17, 12($sp)
    08909644:[961F0008]: lhu        $ra, 8($s0)
    08909648:[9603000C]: lhu        $v1, 12($s0)
    0890964C:[03E3C821]: addu       $t9, $ra, $v1
    08909650:[27380001]: addiu      $t8, $t9, 1
    08909654:[44988000]: mtc1       $t8, $f16
    08909658:[468083E0]: cvt.s.w    $f15, $f16
    0890965C:[460FCB82]: mul.s      $f14, $f25, $f15
    08909660:[E7AE0008]: swc1       $f14, 8($sp)
    08909664:[960F000A]: lhu        $t7, 10($s0)
    08909668:[448F6800]: mtc1       $t7, $f13
    0890966C:[46806B20]: cvt.s.w    $f12, $f13
    08909670:[460CC2C2]: mul.s      $f11, $f24, $f12
    08909674:[E7AB0014]: swc1       $f11, 20($sp)
    08909678:[960D000A]: lhu        $t5, 10($s0)
    0890967C:[960E000E]: lhu        $t6, 14($s0)
    08909680:[E7AA001C]: swc1       $f10, 28($sp)
    08909684:[01AE6021]: addu       $t4, $t5, $t6
    08909688:[448C4800]: mtc1       $t4, $f9
    0890968C:[E7A30004]: swc1       $f3, 4($sp)
    08909690:[468049E0]: cvt.s.w    $f7, $f9
    08909694:[4607C082]: mul.s      $f2, $f24, $f7
    08909698:[1040003A]: beq        $v0, $zr, 0x08909784
    0890969C:[E7A20010]: swc1       $f2, 16($sp)
    089096A0:[8E470064]: lw         $a3, 100($s2)
    089096A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089096A8:[27A50018]: addiu      $a1, $sp, 24
    089096AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089096B0:[27A80008]: addiu      $t0, $sp, 8
    089096B4:[27A90010]: addiu      $t1, $sp, 16
    089096B8:[0040F809]: jalr       $ra, $v0
    089096BC:[26D60001]: addiu      $s6, $s6, 1
    089096C0:[16D5FFAC]: bne        $s6, $s5, 0x08909574
    089096C4:[2631FFE4]: addiu      $s1, $s1, -28
    089096C8:[E6763520]: swc1       $f22, 13600($s3)
    089096CC:[8FBF0074]: lw         $ra, 116($sp)
    089096D0:[8FBE0070]: lw         $fp, 112($sp)
    089096D4:[8FB7006C]: lw         $s7, 108($sp)
    089096D8:[8FB60068]: lw         $s6, 104($sp)
    089096DC:[8FB50064]: lw         $s5, 100($sp)
    089096E0:[8FB40060]: lw         $s4, 96($sp)
    089096E4:[8FB3005C]: lw         $s3, 92($sp)
    089096E8:[8FB20058]: lw         $s2, 88($sp)
    089096EC:[8FB10054]: lw         $s1, 84($sp)
    089096F0:[8FB00050]: lw         $s0, 80($sp)
    089096F4:[C7BB009C]: lwc1       $f27, 156($sp)
    089096F8:[C7BA0098]: lwc1       $f26, 152($sp)
    089096FC:[C7B90094]: lwc1       $f25, 148($sp)
    08909700:[C7B80090]: lwc1       $f24, 144($sp)
    08909704:[C7B7008C]: lwc1       $f23, 140($sp)
    08909708:[C7B60088]: lwc1       $f22, 136($sp)
    0890970C:[C7B50084]: lwc1       $f21, 132($sp)
    08909710:[C7B40080]: lwc1       $f20, 128($sp)
    08909714:[03E00008]: jr         $ra
    08909718:[27BD00A0]: addiu      $sp, $sp, 160
    0890971C:[8C823500]: lw         $v0, 13568($a0)
    08909720:[448D4800]: mtc1       $t5, $f9
    08909724:[468048E0]: cvt.s.w    $f3, $f9
    08909728:[4603C9C2]: mul.s      $f7, $f25, $f3
    0890972C:[E7A70008]: swc1       $f7, 8($sp)
    08909730:[960B0008]: lhu        $t3, 8($s0)
    08909734:[960C000C]: lhu        $t4, 12($s0)
    08909738:[016C5021]: addu       $t2, $t3, $t4
    0890973C:[25490001]: addiu      $t1, $t2, 1
    08909740:[44891000]: mtc1       $t1, $f2
    08909744:[468011A0]: cvt.s.w    $f6, $f2
    08909748:[4606C902]: mul.s      $f4, $f25, $f6
    0890974C:[E7A4000C]: swc1       $f4, 12($sp)
    08909750:[9608000A]: lhu        $t0, 10($s0)
    08909754:[44882800]: mtc1       $t0, $f5
    08909758:[46802A20]: cvt.s.w    $f8, $f5
    0890975C:[4608C042]: mul.s      $f1, $f24, $f8
    08909760:[E7A10010]: swc1       $f1, 16($sp)
    08909764:[9606000A]: lhu        $a2, 10($s0)
    08909768:[9607000E]: lhu        $a3, 14($s0)
    0890976C:[00C72821]: addu       $a1, $a2, $a3
    08909770:[44850000]: mtc1       $a1, $f0
    08909774:[46800560]: cvt.s.w    $f21, $f0
    08909778:[4615C502]: mul.s      $f20, $f24, $f21
    0890977C:[1440FFC8]: bne        $v0, $zr, 0x089096A0
    08909780:[E7B40014]: swc1       $f20, 20($sp)
    08909784:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08909788:[C7AD0018]: lwc1       $f13, 24($sp)
    0890978C:[C7AC001C]: lwc1       $f12, 28($sp)
    08909790:[C7AB0000]: lwc1       $f11, 0($sp)
    08909794:[C7AA0004]: lwc1       $f10, 4($sp)
    08909798:[8C853528]: lw         $a1, 13608($a0)
    0890979C:[E7AC0024]: swc1       $f12, 36($sp)
    089097A0:[E7AD002C]: swc1       $f13, 44($sp)
    089097A4:[E7AB0038]: swc1       $f11, 56($sp)
    089097A8:[E7AA003C]: swc1       $f10, 60($sp)
    089097AC:[E7AD0044]: swc1       $f13, 68($sp)
    089097B0:[E7AC0048]: swc1       $f12, 72($sp)
    089097B4:[AFA0004C]: sw         $zr, 76($sp)
    089097B8:[E7AB0020]: swc1       $f11, 32($sp)
    089097BC:[AFA00028]: sw         $zr, 40($sp)
    089097C0:[E7AA0030]: swc1       $f10, 48($sp)
    089097C4:[AFA00034]: sw         $zr, 52($sp)
    089097C8:[10A0000F]: beq        $a1, $zr, 0x08909808
    089097CC:[AFA00040]: sw         $zr, 64($sp)
    089097D0:[0E24AC3E]: jal        0x0892B0F8
    089097D4:[27A40044]: addiu      $a0, $sp, 68
    089097D8:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089097DC:[8F053528]: lw         $a1, 13608($t8)
    089097E0:[0E24AC3E]: jal        0x0892B0F8
    089097E4:[27A40020]: addiu      $a0, $sp, 32
    089097E8:[3C0F08B4]: lui        $t7, 0x08B4 <=> li $t7, 0x08B40000
    089097EC:[8DE53528]: lw         $a1, 13608($t7)
    089097F0:[0E24AC3E]: jal        0x0892B0F8
    089097F4:[27A4002C]: addiu      $a0, $sp, 44
    089097F8:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    089097FC:[8DC53528]: lw         $a1, 13608($t6)
    08909800:[0E24AC3E]: jal        0x0892B0F8
    08909804:[27A40038]: addiu      $a0, $sp, 56
    08909808:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0890980C:[12990081]: beq        $s4, $t9, 0x08909A14
    08909810:[C7B40044]: lwc1       $f20, 68($sp)
    08909814:[0E24CB0F]: jal        0x08932C3C
    08909818:[C7B50048]: lwc1       $f21, 72($sp)
    0890981C:[8E4F0064]: lw         $t7, 100($s2)
    08909820:[3C19FF00]: lui        $t9, 0xFF00 <=> li $t9, 0xFF000000
    08909824:[3738FF00]: ori        $t8, $t9, -256
    08909828:[8FC95E0C]: lw         $t1, 24076($fp)
    0890982C:[01F86824]: and        $t5, $t7, $t8
    08909830:[31EC00FF]: andi       $t4, $t7, 255
    08909834:[7DEE3C00]: ext        $t6, $t7, 16, 8
    08909838:[01AE5025]: or         $t2, $t5, $t6
    0890983C:[000C5C00]: sll        $t3, $t4, 0x0010
    08909840:[014B3025]: or         $a2, $t2, $t3
    08909844:[AD260008]: sw         $a2, 8($t1)
    08909848:[E534000C]: swc1       $f20, 12($t1)
    0890984C:[E5350010]: swc1       $f21, 16($t1)
    08909850:[E5370014]: swc1       $f23, 20($t1)
    08909854:[C7A20008]: lwc1       $f2, 8($sp)
    08909858:[C7A30010]: lwc1       $f3, 16($sp)
    0890985C:[E5220000]: swc1       $f2, 0($t1)
    08909860:[E5230004]: swc1       $f3, 4($t1)
    08909864:[C7B40020]: lwc1       $f20, 32($sp)
    08909868:[0E24CB0F]: jal        0x08932C3C
    0890986C:[C7B50024]: lwc1       $f21, 36($sp)
    08909870:[8E470064]: lw         $a3, 100($s2)
    08909874:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08909878:[3448FF00]: ori        $t0, $v0, -256
    0890987C:[8FD85E0C]: lw         $t8, 24076($fp)
    08909880:[00E82824]: and        $a1, $a3, $t0
    08909884:[30FF00FF]: andi       $ra, $a3, 255
    08909888:[7CE33C00]: ext        $v1, $a3, 16, 8
    0890988C:[00A38025]: or         $s0, $a1, $v1
    08909890:[001F2400]: sll        $a0, $ra, 0x0010
    08909894:[0204C825]: or         $t9, $s0, $a0
    08909898:[AF190008]: sw         $t9, 8($t8)
    0890989C:[E714000C]: swc1       $f20, 12($t8)
    089098A0:[E7150010]: swc1       $f21, 16($t8)
    089098A4:[E7170014]: swc1       $f23, 20($t8)
    089098A8:[C7A4000C]: lwc1       $f4, 12($sp)
    089098AC:[C7A90010]: lwc1       $f9, 16($sp)
    089098B0:[E7040000]: swc1       $f4, 0($t8)
    089098B4:[E7090004]: swc1       $f9, 4($t8)
    089098B8:[C7B40038]: lwc1       $f20, 56($sp)
    089098BC:[0E24CB0F]: jal        0x08932C3C
    089098C0:[C7B5003C]: lwc1       $f21, 60($sp)
    089098C4:[8E4D0064]: lw         $t5, 100($s2)
    089098C8:[3C0FFF00]: lui        $t7, 0xFF00 <=> li $t7, 0xFF000000
    089098CC:[35EEFF00]: ori        $t6, $t7, -256
    089098D0:[8FC85E0C]: lw         $t0, 24076($fp)
    089098D4:[01AE5824]: and        $t3, $t5, $t6
    089098D8:[31AA00FF]: andi       $t2, $t5, 255
    089098DC:[7DAC3C00]: ext        $t4, $t5, 16, 8
    089098E0:[016C4825]: or         $t1, $t3, $t4
    089098E4:[000A3400]: sll        $a2, $t2, 0x0010
    089098E8:[01261025]: or         $v0, $t1, $a2
    089098EC:[E514000C]: swc1       $f20, 12($t0)
    089098F0:[E5150010]: swc1       $f21, 16($t0)
    089098F4:[AD020008]: sw         $v0, 8($t0)
    089098F8:[E5170014]: swc1       $f23, 20($t0)
    089098FC:[C7A8000C]: lwc1       $f8, 12($sp)
    08909900:[C7A70014]: lwc1       $f7, 20($sp)
    08909904:[E5080000]: swc1       $f8, 0($t0)
    08909908:[E5070004]: swc1       $f7, 4($t0)
    0890990C:[C7B4002C]: lwc1       $f20, 44($sp)
    08909910:[0E24CB0F]: jal        0x08932C3C
    08909914:[C7B50030]: lwc1       $f21, 48($sp)
    08909918:[8E450064]: lw         $a1, 100($s2)
    0890991C:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    08909920:[34E3FF00]: ori        $v1, $a3, -256
    08909924:[8FCE5E0C]: lw         $t6, 24076($fp)
    08909928:[30B900FF]: andi       $t9, $a1, 255
    0890992C:[00A38024]: and        $s0, $a1, $v1
    08909930:[7CBF3C00]: ext        $ra, $a1, 16, 8
    08909934:[021FC025]: or         $t8, $s0, $ra
    08909938:[00192400]: sll        $a0, $t9, 0x0010
    0890993C:[03047825]: or         $t7, $t8, $a0
    08909940:[E5D4000C]: swc1       $f20, 12($t6)
    08909944:[E5D50010]: swc1       $f21, 16($t6)
    08909948:[ADCF0008]: sw         $t7, 8($t6)
    0890994C:[E5D70014]: swc1       $f23, 20($t6)
    08909950:[C7A10008]: lwc1       $f1, 8($sp)
    08909954:[C7A00014]: lwc1       $f0, 20($sp)
    08909958:[E5C10000]: swc1       $f1, 0($t6)
    0890995C:[E5C00004]: swc1       $f0, 4($t6)
    08909960:[8E440074]: lw         $a0, 116($s2)
    08909964:[3C1F0004]: lui        $ra, 0x0004 <=> li $ra, 0x00040000
    08909968:[009F8024]: and        $s0, $a0, $ra
    0890996C:[5600FEFE]: bnel       $s0, $zr, 0x08909568
    08909970:[461BBDC0]: add.s      $f23, $f23, $f27
    08909974:[0A24255B]: j          0x0890956C
    08909978:[26D60001]: addiu      $s6, $s6, 1
    0890997C:[9648001A]: lhu        $t0, 26($s2)
    08909980:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    08909984:[44896000]: mtc1       $t1, $f12
    08909988:[44885800]: mtc1       $t0, $f11
    0890998C:[C4E92A54]: lwc1       $f9, 10836($a3)
    08909990:[46806220]: cvt.s.w    $f8, $f12
    08909994:[46805AA0]: cvt.s.w    $f10, $f11
    08909998:[46084E43]: div.s      $f25, $f9, $f8
    0890999C:[0A24254A]: j          0x08909528
    089099A0:[460A4E03]: div.s      $f24, $f9, $f10
    089099A4:[0A242586]: j          0x08909618
    089099A8:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    089099AC:[8C893500]: lw         $t1, 13568($a0)
    089099B0:[5520FF1A]: bnel       $t1, $zr, 0x0890961C
    089099B4:[960B0006]: lhu        $t3, 6($s0)
    089099B8:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    089099BC:[25463504]: addiu      $a2, $t2, 13572
    089099C0:[C4C50008]: lwc1       $f5, 8($a2)
    089099C4:[4604283C]: c.lt.s     $f5, $f4
    089099C8:[00000000]: nop
    089099CC:[4503FEE7]: bc1tl      0x0890956C
    089099D0:[26D60001]: addiu      $s6, $s6, 1
    089099D4:[C7A40000]: lwc1       $f4, 0($sp)
    089099D8:[4606203C]: c.lt.s     $f4, $f6
    089099DC:[00000000]: nop
    089099E0:[4503FEE2]: bc1tl      0x0890956C
    089099E4:[26D60001]: addiu      $s6, $s6, 1
    089099E8:[C4C6000C]: lwc1       $f6, 12($a2)
    089099EC:[4602303C]: c.lt.s     $f6, $f2
    089099F0:[00000000]: nop
    089099F4:[4503FEDD]: bc1tl      0x0890956C
    089099F8:[26D60001]: addiu      $s6, $s6, 1
    089099FC:[4607183C]: c.lt.s     $f3, $f7
    08909A00:[00000000]: nop
    08909A04:[4503FED9]: bc1tl      0x0890956C
    08909A08:[26D60001]: addiu      $s6, $s6, 1
    08909A0C:[0A242587]: j          0x0890961C
    08909A10:[960B0006]: lhu        $t3, 6($s0)
    08909A14:[960D0000]: lhu        $t5, 0($s0)
    08909A18:[8E4C000C]: lw         $t4, 12($s2)
    08909A1C:[8E490034]: lw         $t1, 52($s2)
    08909A20:[000D58C0]: sll        $t3, $t5, 0x0003
    08909A24:[016C5021]: addu       $t2, $t3, $t4
    08909A28:[8D460004]: lw         $a2, 4($t2)
    08909A2C:[26440020]: addiu      $a0, $s2, 32
    08909A30:[0E24FB71]: jal        0x0893EDC4
    08909A34:[AD260000]: sw         $a2, 0($t1)
    08909A38:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    08909A3C:[8D049060]: lw         $a0, -28576($t0)
    08909A40:[0E24C561]: jal        0x08931584
    08909A44:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08909A48:[82420014]: lb         $v0, 20($s2)
    08909A4C:[82470015]: lb         $a3, 21($s2)
    08909A50:[C7AF0048]: lwc1       $f15, 72($sp)
    08909A54:[44829800]: mtc1       $v0, $f19
    08909A58:[44879000]: mtc1       $a3, $f18
    08909A5C:[C7AE0020]: lwc1       $f14, 32($sp)
    08909A60:[46809B20]: cvt.s.w    $f12, $f19
    08909A64:[46809160]: cvt.s.w    $f5, $f18
    08909A68:[C7B10044]: lwc1       $f17, 68($sp)
    08909A6C:[C7B00038]: lwc1       $f16, 56($sp)
    08909A70:[C7A6003C]: lwc1       $f6, 60($sp)
    08909A74:[C7AD0024]: lwc1       $f13, 36($sp)
    08909A78:[C7AB002C]: lwc1       $f11, 44($sp)
    08909A7C:[C7AA0030]: lwc1       $f10, 48($sp)
    08909A80:[460C8D40]: add.s      $f21, $f17, $f12
    08909A84:[46057D00]: add.s      $f20, $f15, $f5
    08909A88:[460C81C0]: add.s      $f7, $f16, $f12
    08909A8C:[460C70C0]: add.s      $f3, $f14, $f12
    08909A90:[46053200]: add.s      $f8, $f6, $f5
    08909A94:[46056880]: add.s      $f2, $f13, $f5
    08909A98:[460C5A40]: add.s      $f9, $f11, $f12
    08909A9C:[46055100]: add.s      $f4, $f10, $f5
    08909AA0:[E7A30020]: swc1       $f3, 32($sp)
    08909AA4:[E7A20024]: swc1       $f2, 36($sp)
    08909AA8:[E7A9002C]: swc1       $f9, 44($sp)
    08909AAC:[E7A40030]: swc1       $f4, 48($sp)
    08909AB0:[E7A70038]: swc1       $f7, 56($sp)
    08909AB4:[E7A8003C]: swc1       $f8, 60($sp)
    08909AB8:[E7B50044]: swc1       $f21, 68($sp)
    08909ABC:[0E24CB0F]: jal        0x08932C3C
    08909AC0:[E7B40048]: swc1       $f20, 72($sp)
    08909AC4:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    08909AC8:[8E5F0010]: lw         $ra, 16($s2)
    08909ACC:[3465FF00]: ori        $a1, $v1, -256
    08909AD0:[8FCD5E0C]: lw         $t5, 24076($fp)
    08909AD4:[03E5C824]: and        $t9, $ra, $a1
    08909AD8:[33F800FF]: andi       $t8, $ra, 255
    08909ADC:[7FF03C00]: ext        $s0, $ra, 16, 8
    08909AE0:[03307825]: or         $t7, $t9, $s0
    08909AE4:[00182400]: sll        $a0, $t8, 0x0010
    08909AE8:[01E47025]: or         $t6, $t7, $a0
    08909AEC:[ADAE0008]: sw         $t6, 8($t5)
    08909AF0:[E5B70014]: swc1       $f23, 20($t5)
    08909AF4:[E5B5000C]: swc1       $f21, 12($t5)
    08909AF8:[E5B40010]: swc1       $f20, 16($t5)
    08909AFC:[C7A10008]: lwc1       $f1, 8($sp)
    08909B00:[C7A00010]: lwc1       $f0, 16($sp)
    08909B04:[E5A10000]: swc1       $f1, 0($t5)
    08909B08:[E5A00004]: swc1       $f0, 4($t5)
    08909B0C:[C7B40020]: lwc1       $f20, 32($sp)
    08909B10:[0E24CB0F]: jal        0x08932C3C
    08909B14:[C7B50024]: lwc1       $f21, 36($sp)
    08909B18:[8E4A0010]: lw         $t2, 16($s2)
    08909B1C:[3C0CFF00]: lui        $t4, 0xFF00 <=> li $t4, 0xFF000000
    08909B20:[358BFF00]: ori        $t3, $t4, -256
    08909B24:[8FC55E0C]: lw         $a1, 24076($fp)
    08909B28:[014B4824]: and        $t1, $t2, $t3
    08909B2C:[314800FF]: andi       $t0, $t2, 255
    08909B30:[7D463C00]: ext        $a2, $t2, 16, 8
    08909B34:[01263825]: or         $a3, $t1, $a2
    08909B38:[00081400]: sll        $v0, $t0, 0x0010
    08909B3C:[00E21825]: or         $v1, $a3, $v0
    08909B40:[ACA30008]: sw         $v1, 8($a1)
    08909B44:[E4B70014]: swc1       $f23, 20($a1)
    08909B48:[E4B4000C]: swc1       $f20, 12($a1)
    08909B4C:[E4B50010]: swc1       $f21, 16($a1)
    08909B50:[C7B2000C]: lwc1       $f18, 12($sp)
    08909B54:[C7B30010]: lwc1       $f19, 16($sp)
    08909B58:[E4B20000]: swc1       $f18, 0($a1)
    08909B5C:[E4B30004]: swc1       $f19, 4($a1)
    08909B60:[C7B40038]: lwc1       $f20, 56($sp)
    08909B64:[0E24CB0F]: jal        0x08932C3C
    08909B68:[C7B5003C]: lwc1       $f21, 60($sp)
    08909B6C:[8E590010]: lw         $t9, 16($s2)
    08909B70:[3C1FFF00]: lui        $ra, 0xFF00 <=> li $ra, 0xFF000000
    08909B74:[37F0FF00]: ori        $s0, $ra, -256
    08909B78:[8FCB5E0C]: lw         $t3, 24076($fp)
    08909B7C:[03307824]: and        $t7, $t9, $s0
    08909B80:[332E00FF]: andi       $t6, $t9, 255
    08909B84:[7F383C00]: ext        $t8, $t9, 16, 8
    08909B88:[01F86825]: or         $t5, $t7, $t8
    08909B8C:[000E2400]: sll        $a0, $t6, 0x0010
    08909B90:[01A46025]: or         $t4, $t5, $a0
    08909B94:[E574000C]: swc1       $f20, 12($t3)
    08909B98:[E5750010]: swc1       $f21, 16($t3)
    08909B9C:[AD6C0008]: sw         $t4, 8($t3)
    08909BA0:[E5770014]: swc1       $f23, 20($t3)
    08909BA4:[C7B0000C]: lwc1       $f16, 12($sp)
    08909BA8:[C7B10014]: lwc1       $f17, 20($sp)
    08909BAC:[E5700000]: swc1       $f16, 0($t3)
    08909BB0:[E5710004]: swc1       $f17, 4($t3)
    08909BB4:[C7B4002C]: lwc1       $f20, 44($sp)
    08909BB8:[0E24CB0F]: jal        0x08932C3C
    08909BBC:[C7B50030]: lwc1       $f21, 48($sp)
    08909BC0:[8E480010]: lw         $t0, 16($s2)
    08909BC4:[3C0AFF00]: lui        $t2, 0xFF00 <=> li $t2, 0xFF000000
    08909BC8:[3549FF00]: ori        $t1, $t2, -256
    08909BCC:[8FD05E0C]: lw         $s0, 24076($fp)
    08909BD0:[310500FF]: andi       $a1, $t0, 255
    08909BD4:[01093824]: and        $a3, $t0, $t1
    08909BD8:[7D063C00]: ext        $a2, $t0, 16, 8
    08909BDC:[00E61825]: or         $v1, $a3, $a2
    08909BE0:[00051400]: sll        $v0, $a1, 0x0010
    08909BE4:[0062F825]: or         $ra, $v1, $v0
    08909BE8:[E614000C]: swc1       $f20, 12($s0)
    08909BEC:[E6150010]: swc1       $f21, 16($s0)
    08909BF0:[AE1F0008]: sw         $ra, 8($s0)
    08909BF4:[E6170014]: swc1       $f23, 20($s0)
    08909BF8:[C7AE0008]: lwc1       $f14, 8($sp)
    08909BFC:[C7AF0014]: lwc1       $f15, 20($sp)
    08909C00:[E60E0000]: swc1       $f14, 0($s0)
    08909C04:[0E24CB78]: jal        0x08932DE0
    08909C08:[E60F0004]: swc1       $f15, 4($s0)
    08909C0C:[0A242659]: j          0x08909964
    08909C10:[8E440074]: lw         $a0, 116($s2)
  Back Branch 0890977C 69,244 times (length 57)
    0890968C:[E7A30004]: swc1       $f3, 4($sp)
    08909690:[468049E0]: cvt.s.w    $f7, $f9
    08909694:[4607C082]: mul.s      $f2, $f24, $f7
    08909698:[1040003A]: beq        $v0, $zr, 0x08909784
    0890969C:[E7A20010]: swc1       $f2, 16($sp)
--> 089096A0:[8E470064]: lw         $a3, 100($s2)
    089096A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089096A8:[27A50018]: addiu      $a1, $sp, 24
    089096AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089096B0:[27A80008]: addiu      $t0, $sp, 8
    089096B4:[27A90010]: addiu      $t1, $sp, 16
    089096B8:[0040F809]: jalr       $ra, $v0
    089096BC:[26D60001]: addiu      $s6, $s6, 1
    089096C0:[16D5FFAC]: bne        $s6, $s5, 0x08909574
    089096C4:[2631FFE4]: addiu      $s1, $s1, -28
    089096C8:[E6763520]: swc1       $f22, 13600($s3)
    089096CC:[8FBF0074]: lw         $ra, 116($sp)
    089096D0:[8FBE0070]: lw         $fp, 112($sp)
    089096D4:[8FB7006C]: lw         $s7, 108($sp)
    089096D8:[8FB60068]: lw         $s6, 104($sp)
    089096DC:[8FB50064]: lw         $s5, 100($sp)
    089096E0:[8FB40060]: lw         $s4, 96($sp)
    089096E4:[8FB3005C]: lw         $s3, 92($sp)
    089096E8:[8FB20058]: lw         $s2, 88($sp)
    089096EC:[8FB10054]: lw         $s1, 84($sp)
    089096F0:[8FB00050]: lw         $s0, 80($sp)
    089096F4:[C7BB009C]: lwc1       $f27, 156($sp)
    089096F8:[C7BA0098]: lwc1       $f26, 152($sp)
    089096FC:[C7B90094]: lwc1       $f25, 148($sp)
    08909700:[C7B80090]: lwc1       $f24, 144($sp)
    08909704:[C7B7008C]: lwc1       $f23, 140($sp)
    08909708:[C7B60088]: lwc1       $f22, 136($sp)
    0890970C:[C7B50084]: lwc1       $f21, 132($sp)
    08909710:[C7B40080]: lwc1       $f20, 128($sp)
    08909714:[03E00008]: jr         $ra
    08909718:[27BD00A0]: addiu      $sp, $sp, 160
    0890971C:[8C823500]: lw         $v0, 13568($a0)
    08909720:[448D4800]: mtc1       $t5, $f9
    08909724:[468048E0]: cvt.s.w    $f3, $f9
    08909728:[4603C9C2]: mul.s      $f7, $f25, $f3
    0890972C:[E7A70008]: swc1       $f7, 8($sp)
    08909730:[960B0008]: lhu        $t3, 8($s0)
    08909734:[960C000C]: lhu        $t4, 12($s0)
    08909738:[016C5021]: addu       $t2, $t3, $t4
    0890973C:[25490001]: addiu      $t1, $t2, 1
    08909740:[44891000]: mtc1       $t1, $f2
    08909744:[468011A0]: cvt.s.w    $f6, $f2
    08909748:[4606C902]: mul.s      $f4, $f25, $f6
    0890974C:[E7A4000C]: swc1       $f4, 12($sp)
    08909750:[9608000A]: lhu        $t0, 10($s0)
    08909754:[44882800]: mtc1       $t0, $f5
    08909758:[46802A20]: cvt.s.w    $f8, $f5
    0890975C:[4608C042]: mul.s      $f1, $f24, $f8
    08909760:[E7A10010]: swc1       $f1, 16($sp)
    08909764:[9606000A]: lhu        $a2, 10($s0)
    08909768:[9607000E]: lhu        $a3, 14($s0)
    0890976C:[00C72821]: addu       $a1, $a2, $a3
    08909770:[44850000]: mtc1       $a1, $f0
    08909774:[46800560]: cvt.s.w    $f21, $f0
    08909778:[4615C502]: mul.s      $f20, $f24, $f21
--> 0890977C:[1440FFC8]: bne        $v0, $zr, 0x089096A0
    08909780:[E7B40014]: swc1       $f20, 20($sp)
    08909784:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08909788:[C7AD0018]: lwc1       $f13, 24($sp)
    0890978C:[C7AC001C]: lwc1       $f12, 28($sp)
  Back Branch 08909A0C 65,446 times (length 254)
  Back Branch 08909974 65,446 times (length 260)
  Back Branch 089096C0 3,798 times (length 85)
    08909560:[460F7341]: sub.s      $f13, $f14, $f15
    08909564:[E66D3520]: swc1       $f13, 13600($s3)
    08909568:[26D60001]: addiu      $s6, $s6, 1
    0890956C:[12D50056]: beq        $s6, $s5, 0x089096C8
    08909570:[2631FFE4]: addiu      $s1, $s1, -28
--> 08909574:[8EF00008]: lw         $s0, 8($s7)
    08909578:[02117821]: addu       $t7, $s0, $s1
    0890957C:[25F0FFE4]: addiu      $s0, $t7, -28
    08909580:[960E0002]: lhu        $t6, 2($s0)
    08909584:[55D4FFF5]: bnel       $t6, $s4, 0x0890955C
    08909588:[C60F0018]: lwc1       $f15, 24($s0)
    0890958C:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08909590:[C4663504]: lwc1       $f6, 13572($v1)
    08909594:[C6653520]: lwc1       $f5, 13600($s3)
    08909598:[C6120010]: lwc1       $f18, 16($s0)
    0890959C:[24793504]: addiu      $t9, $v1, 13572
    089095A0:[460534C0]: add.s      $f19, $f6, $f5
    089095A4:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089095A8:[C7270004]: lwc1       $f7, 4($t9)
    089095AC:[C7113524]: lwc1       $f17, 13604($t8)
    089095B0:[46129901]: sub.s      $f4, $f19, $f18
    089095B4:[46113880]: add.s      $f2, $f7, $f17
    089095B8:[E7A40018]: swc1       $f4, 24($sp)
    089095BC:[C6100010]: lwc1       $f16, 16($s0)
    089095C0:[E7A2001C]: swc1       $f2, 28($sp)
    089095C4:[46102040]: add.s      $f1, $f4, $f16
    089095C8:[16800004]: bne        $s4, $zr, 0x089095DC
    089095CC:[E7A10000]: swc1       $f1, 0($sp)
    089095D0:[C6550050]: lwc1       $f21, 80($s2)
    089095D4:[46150D00]: add.s      $f20, $f1, $f21
    089095D8:[E7B40000]: swc1       $f20, 0($sp)
    089095DC:[C6080014]: lwc1       $f8, 20($s0)
    089095E0:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    089095E4:[8CC49060]: lw         $a0, -28576($a2)
    089095E8:[460810C0]: add.s      $f3, $f2, $f8
    089095EC:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    089095F0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089095F4:[E7A30004]: swc1       $f3, 4($sp)
    089095F8:[C6010018]: lwc1       $f1, 24($s0)
    089095FC:[46012801]: sub.s      $f0, $f5, $f1
    08909600:[108200E8]: beq        $a0, $v0, 0x089099A4
    08909604:[E4A03520]: swc1       $f0, 13600($a1)
    08909608:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0890960C:[8D073528]: lw         $a3, 13608($t0)
    08909610:[10E000E6]: beq        $a3, $zr, 0x089099AC
    08909614:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08909618:[960B0006]: lhu        $t3, 6($s0)
    0890961C:[5160003F]: beql       $t3, $zr, 0x0890971C
    08909620:[960D0008]: lhu        $t5, 8($s0)
    08909624:[96020008]: lhu        $v0, 8($s0)
    08909628:[461A1280]: add.s      $f10, $f2, $f26
    0890962C:[461A18C0]: add.s      $f3, $f3, $f26
    08909630:[44829800]: mtc1       $v0, $f19
    08909634:[8C823500]: lw         $v0, 13568($a0)
    08909638:[46809CA0]: cvt.s.w    $f18, $f19
    0890963C:[4612CC42]: mul.s      $f17, $f25, $f18
    08909640:[E7B1000C]: swc1       $f17, 12($sp)
    08909644:[961F0008]: lhu        $ra, 8($s0)
    08909648:[9603000C]: lhu        $v1, 12($s0)
    0890964C:[03E3C821]: addu       $t9, $ra, $v1
    08909650:[27380001]: addiu      $t8, $t9, 1
    08909654:[44988000]: mtc1       $t8, $f16
    08909658:[468083E0]: cvt.s.w    $f15, $f16
    0890965C:[460FCB82]: mul.s      $f14, $f25, $f15
    08909660:[E7AE0008]: swc1       $f14, 8($sp)
    08909664:[960F000A]: lhu        $t7, 10($s0)
    08909668:[448F6800]: mtc1       $t7, $f13
    0890966C:[46806B20]: cvt.s.w    $f12, $f13
    08909670:[460CC2C2]: mul.s      $f11, $f24, $f12
    08909674:[E7AB0014]: swc1       $f11, 20($sp)
    08909678:[960D000A]: lhu        $t5, 10($s0)
    0890967C:[960E000E]: lhu        $t6, 14($s0)
    08909680:[E7AA001C]: swc1       $f10, 28($sp)
    08909684:[01AE6021]: addu       $t4, $t5, $t6
    08909688:[448C4800]: mtc1       $t4, $f9
    0890968C:[E7A30004]: swc1       $f3, 4($sp)
    08909690:[468049E0]: cvt.s.w    $f7, $f9
    08909694:[4607C082]: mul.s      $f2, $f24, $f7
    08909698:[1040003A]: beq        $v0, $zr, 0x08909784
    0890969C:[E7A20010]: swc1       $f2, 16($sp)
    089096A0:[8E470064]: lw         $a3, 100($s2)
    089096A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089096A8:[27A50018]: addiu      $a1, $sp, 24
    089096AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089096B0:[27A80008]: addiu      $t0, $sp, 8
    089096B4:[27A90010]: addiu      $t1, $sp, 16
    089096B8:[0040F809]: jalr       $ra, $v0
    089096BC:[26D60001]: addiu      $s6, $s6, 1
--> 089096C0:[16D5FFAC]: bne        $s6, $s5, 0x08909574
    089096C4:[2631FFE4]: addiu      $s1, $s1, -28
    089096C8:[E6763520]: swc1       $f22, 13600($s3)
    089096CC:[8FBF0074]: lw         $ra, 116($sp)
    089096D0:[8FBE0070]: lw         $fp, 112($sp)
  Back Branch 0890999C 2,547 times (length 287)
_S1_2_89258B4 8,472,113 instructions (2.045%), 27,692 calls (089258B4 - 08926064, length 493)
    089258B4:[27BDFFC0]: addiu      $sp, $sp, -64
    089258B8:[AFB60038]: sw         $s6, 56($sp)
    089258BC:[D0008081]: vmov.q     C010.q, C000.q
    089258C0:[00E53821]: addu       $a3, $a3, $a1
    089258C4:[AFB50034]: sw         $s5, 52($sp)
    089258C8:[AFB40030]: sw         $s4, 48($sp)
    089258CC:[AFB3002C]: sw         $s3, 44($sp)
    089258D0:[AFB20028]: sw         $s2, 40($sp)
    089258D4:[AFB10024]: sw         $s1, 36($sp)
    089258D8:[14C0000B]: bne        $a2, $zr, 0x08925908
    089258DC:[AFB00020]: sw         $s0, 32($sp)
    089258E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089258E4:[8FB60038]: lw         $s6, 56($sp)
    089258E8:[8FB50034]: lw         $s5, 52($sp)
    089258EC:[8FB40030]: lw         $s4, 48($sp)
    089258F0:[8FB3002C]: lw         $s3, 44($sp)
    089258F4:[8FB20028]: lw         $s2, 40($sp)
    089258F8:[8FB10024]: lw         $s1, 36($sp)
    089258FC:[8FB00020]: lw         $s0, 32($sp)
    08925900:[03E00008]: jr         $ra
    08925904:[27BD0040]: addiu      $sp, $sp, 64
    08925908:[44800800]: mtc1       $zr, $f1
    0892590C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925910:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925914:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08925918:[C8E00000]: lv.s       S000.s, 0($a3)
    0892591C:[C8E00005]: lv.s       S001.s, 4($a3)
    08925920:[C8E0000A]: lv.s       S002.s, 8($a3)
    08925924:[48E00060]: MTV.s      $zr, S003.s
    08925928:[24630001]: addiu      $v1, $v1, 1
    0892592C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08925930:[66018080]: vhdp.q     S000.s, C000.q, C010.q
    08925934:[00E83821]: addu       $a3, $a3, $t0
    08925938:[486C0000]: mfv.s      $t4, S000.s
    0892593C:[E8400000]: sv.s       S000.s, 0($v0)
    08925940:[448C0000]: mtc1       $t4, $f0
    08925944:[4601003C]: c.lt.s     $f0, $f1
    08925948:[00000000]: nop
    0892594C:[45010002]: bc1t       0x08925958
    08925950:[24420004]: addiu      $v0, $v0, 4
    08925954:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08925958:[1466FFEF]: bne        $v1, $a2, 0x08925918
    0892595C:[014B5021]: addu       $t2, $t2, $t3
    08925960:[1140FFE0]: beq        $t2, $zr, 0x089258E4
    08925964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925968:[10CAFFDE]: beq        $a2, $t2, 0x089258E4
    0892596C:[24D3FFFF]: addiu      $s3, $a2, -1
    08925970:[00131880]: sll        $v1, $s3, 0x0002
    08925974:[007D1021]: addu       $v0, $v1, $sp
    08925978:[C4430000]: lwc1       $f3, 0($v0)
    0892597C:[44800800]: mtc1       $zr, $f1
    08925980:[4601183E]: c.le.s     $f3, $f1
    08925984:[00000000]: nop
    08925988:[45010002]: bc1t       0x08925994
    0892598C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08925990:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925994:[10C0FFD3]: beq        $a2, $zr, 0x089258E4
    08925998:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892599C:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    089259A0:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    089259A4:[3C1008A2]: lui        $s0, 0x08A2 <=> li $s0, 0x08A20000
    089259A8:[C68A31D4]: lwc1       $f10, 12756($s4)
    089259AC:[C62931D0]: lwc1       $f9, 12752($s1)
    089259B0:[C60B31D8]: lwc1       $f11, 12760($s0)
    089259B4:[44125000]: mfc1       $s2, $f10
    089259B8:[440F4800]: mfc1       $t7, $f9
    089259BC:[440E5800]: mfc1       $t6, $f11
    089259C0:[46000986]: mov.s      $f6, $f1
    089259C4:[460009C6]: mov.s      $f7, $f1
    089259C8:[46004B06]: mov.s      $f12, $f9
    089259CC:[46005B46]: mov.s      $f13, $f11
    089259D0:[46000A06]: mov.s      $f8, $f1
    089259D4:[46000BC6]: mov.s      $f15, $f1
    089259D8:[46000C06]: mov.s      $f16, $f1
    089259DC:[46000C46]: mov.s      $f17, $f1
    089259E0:[46005386]: mov.s      $f14, $f10
    089259E4:[48F20000]: MTV.s      $s2, S000.s
    089259E8:[48F20040]: MTV.s      $s2, S002.s
    089259EC:[48EF0020]: MTV.s      $t7, S001.s
    089259F0:[48EE0060]: MTV.s      $t6, S003.s
    089259F4:[48F20001]: MTV.s      $s2, S010.s
    089259F8:[48F20021]: MTV.s      $s2, S011.s
    089259FC:[7D340040]: ext        $s4, $t1, 1, 1
    08925A00:[31320003]: andi       $s2, $t1, 3
    08925A04:[3131001C]: andi       $s1, $t1, 28
    08925A08:[7D300140]: ext        $s0, $t1, 5, 1
    08925A0C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08925A10:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    08925A14:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08925A18:[03A07821]: addu       $t7, $sp, $zr <=> move $t7, $sp
    08925A1C:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    08925A20:[24150003]: addiu      $s5, $zr, 3 <=> li $s5, 3
    08925A24:[2416001C]: addiu      $s6, $zr, 28 <=> li $s6, 28
    08925A28:[C5E00000]: lwc1       $f0, 0($t7)
    08925A2C:[4607003E]: c.le.s     $f0, $f7
    08925A30:[00000000]: nop
    08925A34:[4501005B]: bc1t       0x08925BA4
    08925A38:[00000000]: nop
    08925A3C:[51400053]: beql       $t2, $zr, 0x08925B8C
    08925A40:[25CE0001]: addiu      $t6, $t6, 1
    08925A44:[03005821]: addu       $t3, $t8, $zr <=> move $t3, $t8
    08925A48:[026E580A]: movz       $t3, $s3, $t6
    08925A4C:[00A00013]: mtlo       $a1
    08925A50:[0168001C]: madd       $t3, $t0
    08925A54:[000B6880]: sll        $t5, $t3, 0x0002
    08925A58:[01BD5021]: addu       $t2, $t5, $sp
    08925A5C:[C5410000]: lwc1       $f1, 0($t2)
    08925A60:[00005812]: mflo       $t3
    08925A64:[00A00013]: mtlo       $a1
    08925A68:[00E8001C]: madd       $a3, $t0
    08925A6C:[46000C81]: sub.s      $f18, $f1, $f0
    08925A70:[00005012]: mflo       $t2
    08925A74:[125500AE]: beq        $s2, $s5, 0x08925D30
    08925A78:[461208C3]: div.s      $f3, $f1, $f18
    08925A7C:[12800015]: beq        $s4, $zr, 0x08925AD4
    08925A80:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925A84:[46006106]: mov.s      $f4, $f12
    08925A88:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925A8C:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    08925A90:[95620000]: lhu        $v0, 0($t3)
    08925A94:[95430000]: lhu        $v1, 0($t2)
    08925A98:[258C0001]: addiu      $t4, $t4, 1
    08925A9C:[44829000]: mtc1       $v0, $f18
    08925AA0:[00624823]: subu       $t1, $v1, $v0
    08925AA4:[44890000]: mtc1       $t1, $f0
    08925AA8:[46809160]: cvt.s.w    $f5, $f18
    08925AAC:[256B0002]: addiu      $t3, $t3, 2
    08925AB0:[468000A0]: cvt.s.w    $f2, $f0
    08925AB4:[254A0002]: addiu      $t2, $t2, 2
    08925AB8:[46021842]: mul.s      $f1, $f3, $f2
    08925ABC:[46012CC0]: add.s      $f19, $f5, $f1
    08925AC0:[46049C82]: mul.s      $f18, $f19, $f4
    08925AC4:[E4F20000]: swc1       $f18, 0($a3)
    08925AC8:[158DFFF1]: bne        $t4, $t5, 0x08925A90
    08925ACC:[24E70004]: addiu      $a3, $a3, 4
    08925AD0:[24870008]: addiu      $a3, $a0, 8
    08925AD4:[52360069]: beql       $s1, $s6, 0x08925C7C
    08925AD8:[91620000]: lbu        $v0, 0($t3)
    08925ADC:[1200001B]: beq        $s0, $zr, 0x08925B4C
    08925AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925AE4:[46007106]: mov.s      $f4, $f14
    08925AE8:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925AEC:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    08925AF0:[81620000]: lb         $v0, 0($t3)
    08925AF4:[81440000]: lb         $a0, 0($t2)
    08925AF8:[258C0001]: addiu      $t4, $t4, 1
    08925AFC:[44829000]: mtc1       $v0, $f18
    08925B00:[00821823]: subu       $v1, $a0, $v0
    08925B04:[44830000]: mtc1       $v1, $f0
    08925B08:[468090A0]: cvt.s.w    $f2, $f18
    08925B0C:[256B0001]: addiu      $t3, $t3, 1
    08925B10:[46800160]: cvt.s.w    $f5, $f0
    08925B14:[254A0001]: addiu      $t2, $t2, 1
    08925B18:[46051842]: mul.s      $f1, $f3, $f5
    08925B1C:[460114C0]: add.s      $f19, $f2, $f1
    08925B20:[46049C80]: add.s      $f18, $f19, $f4
    08925B24:[4600914D]: trunc.w.s  $f5, $f18
    08925B28:[44092800]: mfc1       $t1, $f5
    08925B2C:[A0E90000]: sb         $t1, 0($a3)
    08925B30:[158DFFEF]: bne        $t4, $t5, 0x08925AF0
    08925B34:[24E70001]: addiu      $a3, $a3, 1
    08925B38:[A0E00000]: sb         $zr, 0($a3)
    08925B3C:[256B0001]: addiu      $t3, $t3, 1
    08925B40:[24E70001]: addiu      $a3, $a3, 1
    08925B44:[254A0001]: addiu      $t2, $t2, 1
    08925B48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925B4C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08925B50:[C5730000]: lwc1       $f19, 0($t3)
    08925B54:[C5450000]: lwc1       $f5, 0($t2)
    08925B58:[24420001]: addiu      $v0, $v0, 1
    08925B5C:[256B0004]: addiu      $t3, $t3, 4
    08925B60:[46132841]: sub.s      $f1, $f5, $f19
    08925B64:[254A0004]: addiu      $t2, $t2, 4
    08925B68:[46011882]: mul.s      $f2, $f3, $f1
    08925B6C:[46029900]: add.s      $f4, $f19, $f2
    08925B70:[E4E40000]: swc1       $f4, 0($a3)
    08925B74:[1443FFF6]: bne        $v0, $v1, 0x08925B50
    08925B78:[24E70004]: addiu      $a3, $a3, 4
    08925B7C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925B80:[27390001]: addiu      $t9, $t9, 1
    08925B84:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925B88:[25CE0001]: addiu      $t6, $t6, 1
    08925B8C:[25EF0004]: addiu      $t7, $t7, 4
    08925B90:[27180001]: addiu      $t8, $t8, 1
    08925B94:[15C6FFA4]: bne        $t6, $a2, 0x08925A28
    08925B98:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    08925B9C:[0A249639]: j          0x089258E4
    08925BA0:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08925BA4:[11400072]: beq        $t2, $zr, 0x08925D70
    08925BA8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    08925BAC:[00A00013]: mtlo       $a1
    08925BB0:[00E8001C]: madd       $a3, $t0
    08925BB4:[00005812]: mflo       $t3
    08925BB8:[125500DE]: beq        $s2, $s5, 0x08925F34
    08925BBC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925BC0:[168000BB]: bne        $s4, $zr, 0x08925EB0
    08925BC4:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925BC8:[123600E7]: beq        $s1, $s6, 0x08925F68
    08925BCC:[486D0060]: mfv.s      $t5, S003.s
    08925BD0:[1200001B]: beq        $s0, $zr, 0x08925C40
    08925BD4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925BD8:[486C0001]: mfv.s      $t4, S010.s
    08925BDC:[448C1800]: mtc1       $t4, $f3
    08925BE0:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08925BE4:[81420000]: lb         $v0, 0($t2)
    08925BE8:[81640000]: lb         $a0, 0($t3)
    08925BEC:[258CFFFF]: addiu      $t4, $t4, -1
    08925BF0:[44822000]: mtc1       $v0, $f4
    08925BF4:[00821823]: subu       $v1, $a0, $v0
    08925BF8:[44830800]: mtc1       $v1, $f1
    08925BFC:[46802160]: cvt.s.w    $f5, $f4
    08925C00:[254A0001]: addiu      $t2, $t2, 1
    08925C04:[46800CA0]: cvt.s.w    $f18, $f1
    08925C08:[256B0001]: addiu      $t3, $t3, 1
    08925C0C:[46089082]: mul.s      $f2, $f18, $f8
    08925C10:[46022CC0]: add.s      $f19, $f5, $f2
    08925C14:[46039800]: add.s      $f0, $f19, $f3
    08925C18:[4600010D]: trunc.w.s  $f4, $f0
    08925C1C:[44092000]: mfc1       $t1, $f4
    08925C20:[A0E90000]: sb         $t1, 0($a3)
    08925C24:[1580FFEF]: bne        $t4, $zr, 0x08925BE4
    08925C28:[24E70001]: addiu      $a3, $a3, 1
    08925C2C:[A0E00000]: sb         $zr, 0($a3)
    08925C30:[254A0001]: addiu      $t2, $t2, 1
    08925C34:[24E70001]: addiu      $a3, $a3, 1
    08925C38:[256B0001]: addiu      $t3, $t3, 1
    08925C3C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925C40:[C5530000]: lwc1       $f19, 0($t2)
    08925C44:[C5620000]: lwc1       $f2, 0($t3)
    08925C48:[2442FFFF]: addiu      $v0, $v0, -1
    08925C4C:[254A0004]: addiu      $t2, $t2, 4
    08925C50:[46131141]: sub.s      $f5, $f2, $f19
    08925C54:[256B0004]: addiu      $t3, $t3, 4
    08925C58:[46062802]: mul.s      $f0, $f5, $f6
    08925C5C:[460098C0]: add.s      $f3, $f19, $f0
    08925C60:[E4E30000]: swc1       $f3, 0($a3)
    08925C64:[1440FFF6]: bne        $v0, $zr, 0x08925C40
    08925C68:[24E70004]: addiu      $a3, $a3, 4
    08925C6C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925C70:[27390001]: addiu      $t9, $t9, 1
    08925C74:[0A2496E2]: j          0x08925B88
    08925C78:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08925C7C:[91430000]: lbu        $v1, 0($t2)
    08925C80:[486C0021]: mfv.s      $t4, S011.s
    08925C84:[44829800]: mtc1       $v0, $f19
    08925C88:[00622023]: subu       $a0, $v1, $v0
    08925C8C:[44849000]: mtc1       $a0, $f18
    08925C90:[468098A0]: cvt.s.w    $f2, $f19
    08925C94:[448C2800]: mtc1       $t4, $f5
    08925C98:[46809020]: cvt.s.w    $f0, $f18
    08925C9C:[46006906]: mov.s      $f4, $f13
    08925CA0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925CA4:[3C098000]: lui        $t1, 0x8000 <=> li $t1, 0x80000000
    08925CA8:[46001842]: mul.s      $f1, $f3, $f0
    08925CAC:[460114C0]: add.s      $f19, $f2, $f1
    08925CB0:[46059800]: add.s      $f0, $f19, $f5
    08925CB4:[4600203E]: c.le.s     $f4, $f0
    08925CB8:[00000000]: nop
    08925CBC:[45010017]: bc1t       0x08925D1C
    08925CC0:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08925CC4:[4600008D]: trunc.w.s  $f2, $f0
    08925CC8:[44021000]: mfc1       $v0, $f2
    08925CCC:[258C0001]: addiu      $t4, $t4, 1
    08925CD0:[A0E20000]: sb         $v0, 0($a3)
    08925CD4:[256B0001]: addiu      $t3, $t3, 1
    08925CD8:[254A0001]: addiu      $t2, $t2, 1
    08925CDC:[118DFF7F]: beq        $t4, $t5, 0x08925ADC
    08925CE0:[24E70001]: addiu      $a3, $a3, 1
    08925CE4:[91620000]: lbu        $v0, 0($t3)
    08925CE8:[91430000]: lbu        $v1, 0($t2)
    08925CEC:[44829800]: mtc1       $v0, $f19
    08925CF0:[00622023]: subu       $a0, $v1, $v0
    08925CF4:[44849000]: mtc1       $a0, $f18
    08925CF8:[468098A0]: cvt.s.w    $f2, $f19
    08925CFC:[46809020]: cvt.s.w    $f0, $f18
    08925D00:[46001842]: mul.s      $f1, $f3, $f0
    08925D04:[460114C0]: add.s      $f19, $f2, $f1
    08925D08:[46059800]: add.s      $f0, $f19, $f5
    08925D0C:[4600203E]: c.le.s     $f4, $f0
    08925D10:[00000000]: nop
    08925D14:[4502FFEC]: bc1fl      0x08925CC8
    08925D18:[4600008D]: trunc.w.s  $f2, $f0
    08925D1C:[46040001]: sub.s      $f0, $f0, $f4
    08925D20:[4600004D]: trunc.w.s  $f1, $f0
    08925D24:[44040800]: mfc1       $a0, $f1
    08925D28:[0A249733]: j          0x08925CCC
    08925D2C:[00891025]: or         $v0, $a0, $t1
    08925D30:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925D34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925D38:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08925D3C:[C5730000]: lwc1       $f19, 0($t3)
    08925D40:[C5420000]: lwc1       $f2, 0($t2)
    08925D44:[24420001]: addiu      $v0, $v0, 1
    08925D48:[256B0004]: addiu      $t3, $t3, 4
    08925D4C:[46131141]: sub.s      $f5, $f2, $f19
    08925D50:[254A0004]: addiu      $t2, $t2, 4
    08925D54:[46051802]: mul.s      $f0, $f3, $f5
    08925D58:[46009900]: add.s      $f4, $f19, $f0
    08925D5C:[E4E40000]: swc1       $f4, 0($a3)
    08925D60:[1443FFF6]: bne        $v0, $v1, 0x08925D3C
    08925D64:[24E70004]: addiu      $a3, $a3, 4
    08925D68:[0A2496B5]: j          0x08925AD4
    08925D6C:[24870008]: addiu      $a3, $a0, 8
    08925D70:[026E480A]: movz       $t1, $s3, $t6
    08925D74:[00A00013]: mtlo       $a1
    08925D78:[0109001C]: madd       $t0, $t1
    08925D7C:[00096080]: sll        $t4, $t1, 0x0002
    08925D80:[019D5021]: addu       $t2, $t4, $sp
    08925D84:[C5410000]: lwc1       $f1, 0($t2)
    08925D88:[00006012]: mflo       $t4
    08925D8C:[00A00013]: mtlo       $a1
    08925D90:[00E8001C]: madd       $a3, $t0
    08925D94:[46000901]: sub.s      $f4, $f1, $f0
    08925D98:[00005812]: mflo       $t3
    08925D9C:[12550054]: beq        $s2, $s5, 0x08925EF0
    08925DA0:[460408C3]: div.s      $f3, $f1, $f4
    08925DA4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925DA8:[12800015]: beq        $s4, $zr, 0x08925E00
    08925DAC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925DB0:[46004906]: mov.s      $f4, $f9
    08925DB4:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    08925DB8:[95820000]: lhu        $v0, 0($t4)
    08925DBC:[95490000]: lhu        $t1, 0($t2)
    08925DC0:[25ADFFFF]: addiu      $t5, $t5, -1
    08925DC4:[44820800]: mtc1       $v0, $f1
    08925DC8:[01221823]: subu       $v1, $t1, $v0
    08925DCC:[44830000]: mtc1       $v1, $f0
    08925DD0:[46800CA0]: cvt.s.w    $f18, $f1
    08925DD4:[258C0002]: addiu      $t4, $t4, 2
    08925DD8:[468000A0]: cvt.s.w    $f2, $f0
    08925DDC:[254A0002]: addiu      $t2, $t2, 2
    08925DE0:[46021CC2]: mul.s      $f19, $f3, $f2
    08925DE4:[46139140]: add.s      $f5, $f18, $f19
    08925DE8:[46042842]: mul.s      $f1, $f5, $f4
    08925DEC:[E4E10000]: swc1       $f1, 0($a3)
    08925DF0:[15A0FFF1]: bne        $t5, $zr, 0x08925DB8
    08925DF4:[24E70004]: addiu      $a3, $a3, 4
    08925DF8:[256A0004]: addiu      $t2, $t3, 4
    08925DFC:[24870008]: addiu      $a3, $a0, 8
    08925E00:[1236007A]: beq        $s1, $s6, 0x08925FEC
    08925E04:[46005146]: mov.s      $f5, $f10
    08925E08:[1200001B]: beq        $s0, $zr, 0x08925E78
    08925E0C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925E10:[486D0000]: mfv.s      $t5, S000.s
    08925E14:[448D2000]: mtc1       $t5, $f4
    08925E18:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    08925E1C:[81820000]: lb         $v0, 0($t4)
    08925E20:[81440000]: lb         $a0, 0($t2)
    08925E24:[25ADFFFF]: addiu      $t5, $t5, -1
    08925E28:[44820800]: mtc1       $v0, $f1
    08925E2C:[00821823]: subu       $v1, $a0, $v0
    08925E30:[44830000]: mtc1       $v1, $f0
    08925E34:[46800CE0]: cvt.s.w    $f19, $f1
    08925E38:[258C0001]: addiu      $t4, $t4, 1
    08925E3C:[46800160]: cvt.s.w    $f5, $f0
    08925E40:[254A0001]: addiu      $t2, $t2, 1
    08925E44:[46051882]: mul.s      $f2, $f3, $f5
    08925E48:[46029C80]: add.s      $f18, $f19, $f2
    08925E4C:[46049040]: add.s      $f1, $f18, $f4
    08925E50:[4600094D]: trunc.w.s  $f5, $f1
    08925E54:[44092800]: mfc1       $t1, $f5
    08925E58:[A0E90000]: sb         $t1, 0($a3)
    08925E5C:[15A0FFEF]: bne        $t5, $zr, 0x08925E1C
    08925E60:[24E70001]: addiu      $a3, $a3, 1
    08925E64:[A0E00000]: sb         $zr, 0($a3)
    08925E68:[258C0001]: addiu      $t4, $t4, 1
    08925E6C:[24E70001]: addiu      $a3, $a3, 1
    08925E70:[254A0001]: addiu      $t2, $t2, 1
    08925E74:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925E78:[C5920000]: lwc1       $f18, 0($t4)
    08925E7C:[C5450000]: lwc1       $f5, 0($t2)
    08925E80:[2442FFFF]: addiu      $v0, $v0, -1
    08925E84:[258C0004]: addiu      $t4, $t4, 4
    08925E88:[46122881]: sub.s      $f2, $f5, $f18
    08925E8C:[254A0004]: addiu      $t2, $t2, 4
    08925E90:[46021CC2]: mul.s      $f19, $f3, $f2
    08925E94:[46139100]: add.s      $f4, $f18, $f19
    08925E98:[E4E40000]: swc1       $f4, 0($a3)
    08925E9C:[1440FFF6]: bne        $v0, $zr, 0x08925E78
    08925EA0:[24E70004]: addiu      $a3, $a3, 4
    08925EA4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925EA8:[0A2496EE]: j          0x08925BB8
    08925EAC:[27390001]: addiu      $t9, $t9, 1
    08925EB0:[486A0020]: mfv.s      $t2, S001.s
    08925EB4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925EB8:[448A1000]: mtc1       $t2, $f2
    08925EBC:[956C0000]: lhu        $t4, 0($t3)
    08925EC0:[2442FFFF]: addiu      $v0, $v0, -1
    08925EC4:[256B0002]: addiu      $t3, $t3, 2
    08925EC8:[448C1800]: mtc1       $t4, $f3
    08925ECC:[46801960]: cvt.s.w    $f5, $f3
    08925ED0:[46102CC0]: add.s      $f19, $f5, $f16
    08925ED4:[46029C82]: mul.s      $f18, $f19, $f2
    08925ED8:[E4F20000]: swc1       $f18, 0($a3)
    08925EDC:[1440FFF7]: bne        $v0, $zr, 0x08925EBC
    08925EE0:[24E70004]: addiu      $a3, $a3, 4
    08925EE4:[24870008]: addiu      $a3, $a0, 8
    08925EE8:[0A2496F2]: j          0x08925BC8
    08925EEC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925EF4:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925EFC:[C5920000]: lwc1       $f18, 0($t4)
    08925F00:[C5420000]: lwc1       $f2, 0($t2)
    08925F04:[2442FFFF]: addiu      $v0, $v0, -1
    08925F08:[258C0004]: addiu      $t4, $t4, 4
    08925F0C:[46121001]: sub.s      $f0, $f2, $f18
    08925F10:[254A0004]: addiu      $t2, $t2, 4
    08925F14:[46001CC2]: mul.s      $f19, $f3, $f0
    08925F18:[46139140]: add.s      $f5, $f18, $f19
    08925F1C:[E4E50000]: swc1       $f5, 0($a3)
    08925F20:[1440FFF6]: bne        $v0, $zr, 0x08925EFC
    08925F24:[24E70004]: addiu      $a3, $a3, 4
    08925F28:[256A0008]: addiu      $t2, $t3, 8
    08925F2C:[0A249780]: j          0x08925E00
    08925F30:[24870008]: addiu      $a3, $a0, 8
    08925F34:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925F38:[C5610000]: lwc1       $f1, 0($t3)
    08925F3C:[2442FFFF]: addiu      $v0, $v0, -1
    08925F40:[256B0004]: addiu      $t3, $t3, 4
    08925F44:[46010901]: sub.s      $f4, $f1, $f1
    08925F48:[46112002]: mul.s      $f0, $f4, $f17
    08925F4C:[460008C0]: add.s      $f3, $f1, $f0
    08925F50:[E4E30000]: swc1       $f3, 0($a3)
    08925F54:[1440FFF8]: bne        $v0, $zr, 0x08925F38
    08925F58:[24E70004]: addiu      $a3, $a3, 4
    08925F5C:[24870008]: addiu      $a3, $a0, 8
    08925F60:[0A2496F2]: j          0x08925BC8
    08925F64:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925F68:[48690040]: mfv.s      $t1, S002.s
    08925F6C:[240C0004]: addiu      $t4, $zr, 4 <=> li $t4, 4
    08925F70:[448D1800]: mtc1       $t5, $f3
    08925F74:[44892000]: mtc1       $t1, $f4
    08925F78:[3C098000]: lui        $t1, 0x8000 <=> li $t1, 0x80000000
    08925F7C:[91420000]: lbu        $v0, 0($t2)
    08925F80:[91640000]: lbu        $a0, 0($t3)
    08925F84:[44822800]: mtc1       $v0, $f5
    08925F88:[00821823]: subu       $v1, $a0, $v0
    08925F8C:[44839800]: mtc1       $v1, $f19
    08925F90:[46802CA0]: cvt.s.w    $f18, $f5
    08925F94:[46809820]: cvt.s.w    $f0, $f19
    08925F98:[460F0042]: mul.s      $f1, $f0, $f15
    08925F9C:[46019080]: add.s      $f2, $f18, $f1
    08925FA0:[46041000]: add.s      $f0, $f2, $f4
    08925FA4:[4600183E]: c.le.s     $f3, $f0
    08925FA8:[00000000]: nop
    08925FAC:[4503000B]: bc1tl      0x08925FDC
    08925FB0:[46030041]: sub.s      $f1, $f0, $f3
    08925FB4:[4600008D]: trunc.w.s  $f2, $f0
    08925FB8:[44021000]: mfc1       $v0, $f2
    08925FBC:[258CFFFF]: addiu      $t4, $t4, -1
    08925FC0:[A0E20000]: sb         $v0, 0($a3)
    08925FC4:[254A0001]: addiu      $t2, $t2, 1
    08925FC8:[256B0001]: addiu      $t3, $t3, 1
    08925FCC:[1580FFEB]: bne        $t4, $zr, 0x08925F7C
    08925FD0:[24E70001]: addiu      $a3, $a3, 1
    08925FD4:[0A2496F4]: j          0x08925BD0
    08925FD8:[00000000]: nop
    08925FDC:[46000C8D]: trunc.w.s  $f18, $f1
    08925FE0:[440D9000]: mfc1       $t5, $f18
    08925FE4:[0A2497EF]: j          0x08925FBC
    08925FE8:[01A91025]: or         $v0, $t5, $t1
    08925FEC:[46005906]: mov.s      $f4, $f11
    08925FF0:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08925FF4:[3C098000]: lui        $t1, 0x8000 <=> li $t1, 0x80000000
    08925FF8:[91820000]: lbu        $v0, 0($t4)
    08925FFC:[91430000]: lbu        $v1, 0($t2)
    08926000:[44829000]: mtc1       $v0, $f18
    08926004:[00622023]: subu       $a0, $v1, $v0
    08926008:[44840800]: mtc1       $a0, $f1
    0892600C:[468094E0]: cvt.s.w    $f19, $f18
    08926010:[46800820]: cvt.s.w    $f0, $f1
    08926014:[46001882]: mul.s      $f2, $f3, $f0
    08926018:[46029C80]: add.s      $f18, $f19, $f2
    0892601C:[46059000]: add.s      $f0, $f18, $f5
    08926020:[4600203E]: c.le.s     $f4, $f0
    08926024:[00000000]: nop
    08926028:[4503000B]: bc1tl      0x08926058
    0892602C:[46040001]: sub.s      $f0, $f0, $f4
    08926030:[460004CD]: trunc.w.s  $f19, $f0
    08926034:[44029800]: mfc1       $v0, $f19
    08926038:[25ADFFFF]: addiu      $t5, $t5, -1
    0892603C:[A0E20000]: sb         $v0, 0($a3)
    08926040:[258C0001]: addiu      $t4, $t4, 1
    08926044:[254A0001]: addiu      $t2, $t2, 1
    08926048:[15A0FFEB]: bne        $t5, $zr, 0x08925FF8
    0892604C:[24E70001]: addiu      $a3, $a3, 1
    08926050:[0A249782]: j          0x08925E08
    08926054:[00000000]: nop
    08926058:[4600008D]: trunc.w.s  $f2, $f0
    0892605C:[44041000]: mfc1       $a0, $f2
    08926060:[0A24980E]: j          0x08926038
    08926064:[00891025]: or         $v0, $a0, $t1
  Back Branch 08925958 92,303 times (length 18)
    08925904:[27BD0040]: addiu      $sp, $sp, 64
    08925908:[44800800]: mtc1       $zr, $f1
    0892590C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925910:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925914:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
--> 08925918:[C8E00000]: lv.s       S000.s, 0($a3)
    0892591C:[C8E00005]: lv.s       S001.s, 4($a3)
    08925920:[C8E0000A]: lv.s       S002.s, 8($a3)
    08925924:[48E00060]: MTV.s      $zr, S003.s
    08925928:[24630001]: addiu      $v1, $v1, 1
    0892592C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08925930:[66018080]: vhdp.q     S000.s, C000.q, C010.q
    08925934:[00E83821]: addu       $a3, $a3, $t0
    08925938:[486C0000]: mfv.s      $t4, S000.s
    0892593C:[E8400000]: sv.s       S000.s, 0($v0)
    08925940:[448C0000]: mtc1       $t4, $f0
    08925944:[4601003C]: c.lt.s     $f0, $f1
    08925948:[00000000]: nop
    0892594C:[45010002]: bc1t       0x08925958
    08925950:[24420004]: addiu      $v0, $v0, 4
    08925954:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 08925958:[1466FFEF]: bne        $v1, $a2, 0x08925918
    0892595C:[014B5021]: addu       $t2, $t2, $t3
    08925960:[1140FFE0]: beq        $t2, $zr, 0x089258E4
    08925964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925968:[10CAFFDE]: beq        $a2, $t2, 0x089258E4
  Back Branch 08925FCC 55,680 times (length 22)
    08925F68:[48690040]: mfv.s      $t1, S002.s
    08925F6C:[240C0004]: addiu      $t4, $zr, 4 <=> li $t4, 4
    08925F70:[448D1800]: mtc1       $t5, $f3
    08925F74:[44892000]: mtc1       $t1, $f4
    08925F78:[3C098000]: lui        $t1, 0x8000 <=> li $t1, 0x80000000
--> 08925F7C:[91420000]: lbu        $v0, 0($t2)
    08925F80:[91640000]: lbu        $a0, 0($t3)
    08925F84:[44822800]: mtc1       $v0, $f5
    08925F88:[00821823]: subu       $v1, $a0, $v0
    08925F8C:[44839800]: mtc1       $v1, $f19
    08925F90:[46802CA0]: cvt.s.w    $f18, $f5
    08925F94:[46809820]: cvt.s.w    $f0, $f19
    08925F98:[460F0042]: mul.s      $f1, $f0, $f15
    08925F9C:[46019080]: add.s      $f2, $f18, $f1
    08925FA0:[46041000]: add.s      $f0, $f2, $f4
    08925FA4:[4600183E]: c.le.s     $f3, $f0
    08925FA8:[00000000]: nop
    08925FAC:[4503000B]: bc1tl      0x08925FDC
    08925FB0:[46030041]: sub.s      $f1, $f0, $f3
    08925FB4:[4600008D]: trunc.w.s  $f2, $f0
    08925FB8:[44021000]: mfc1       $v0, $f2
    08925FBC:[258CFFFF]: addiu      $t4, $t4, -1
    08925FC0:[A0E20000]: sb         $v0, 0($a3)
    08925FC4:[254A0001]: addiu      $t2, $t2, 1
    08925FC8:[256B0001]: addiu      $t3, $t3, 1
--> 08925FCC:[1580FFEB]: bne        $t4, $zr, 0x08925F7C
    08925FD0:[24E70001]: addiu      $a3, $a3, 1
    08925FD4:[0A2496F4]: j          0x08925BD0
    08925FD8:[00000000]: nop
    08925FDC:[46000C8D]: trunc.w.s  $f18, $f1
  Back Branch 08925C64 41,760 times (length 11)
    08925C2C:[A0E00000]: sb         $zr, 0($a3)
    08925C30:[254A0001]: addiu      $t2, $t2, 1
    08925C34:[24E70001]: addiu      $a3, $a3, 1
    08925C38:[256B0001]: addiu      $t3, $t3, 1
    08925C3C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 08925C40:[C5530000]: lwc1       $f19, 0($t2)
    08925C44:[C5620000]: lwc1       $f2, 0($t3)
    08925C48:[2442FFFF]: addiu      $v0, $v0, -1
    08925C4C:[254A0004]: addiu      $t2, $t2, 4
    08925C50:[46131141]: sub.s      $f5, $f2, $f19
    08925C54:[256B0004]: addiu      $t3, $t3, 4
    08925C58:[46062802]: mul.s      $f0, $f5, $f6
    08925C5C:[460098C0]: add.s      $f3, $f19, $f0
    08925C60:[E4E30000]: swc1       $f3, 0($a3)
--> 08925C64:[1440FFF6]: bne        $v0, $zr, 0x08925C40
    08925C68:[24E70004]: addiu      $a3, $a3, 4
    08925C6C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925C70:[27390001]: addiu      $t9, $t9, 1
    08925C74:[0A2496E2]: j          0x08925B88
  Back Branch 08925CDC 34,752 times (length 130)
  Back Branch 08926048 34,752 times (length 22)
    08925FE4:[0A2497EF]: j          0x08925FBC
    08925FE8:[01A91025]: or         $v0, $t5, $t1
    08925FEC:[46005906]: mov.s      $f4, $f11
    08925FF0:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08925FF4:[3C098000]: lui        $t1, 0x8000 <=> li $t1, 0x80000000
--> 08925FF8:[91820000]: lbu        $v0, 0($t4)
    08925FFC:[91430000]: lbu        $v1, 0($t2)
    08926000:[44829000]: mtc1       $v0, $f18
    08926004:[00622023]: subu       $a0, $v1, $v0
    08926008:[44840800]: mtc1       $a0, $f1
    0892600C:[468094E0]: cvt.s.w    $f19, $f18
    08926010:[46800820]: cvt.s.w    $f0, $f1
    08926014:[46001882]: mul.s      $f2, $f3, $f0
    08926018:[46029C80]: add.s      $f18, $f19, $f2
    0892601C:[46059000]: add.s      $f0, $f18, $f5
    08926020:[4600203E]: c.le.s     $f4, $f0
    08926024:[00000000]: nop
    08926028:[4503000B]: bc1tl      0x08926058
    0892602C:[46040001]: sub.s      $f0, $f0, $f4
    08926030:[460004CD]: trunc.w.s  $f19, $f0
    08926034:[44029800]: mfc1       $v0, $f19
    08926038:[25ADFFFF]: addiu      $t5, $t5, -1
    0892603C:[A0E20000]: sb         $v0, 0($a3)
    08926040:[258C0001]: addiu      $t4, $t4, 1
    08926044:[254A0001]: addiu      $t2, $t2, 1
--> 08926048:[15A0FFEB]: bne        $t5, $zr, 0x08925FF8
    0892604C:[24E70001]: addiu      $a3, $a3, 1
    08926050:[0A249782]: j          0x08925E08
    08926054:[00000000]: nop
    08926058:[4600008D]: trunc.w.s  $f2, $f0
  Back Branch 08925960 27,692 times (length 33)
    089258D0:[AFB20028]: sw         $s2, 40($sp)
    089258D4:[AFB10024]: sw         $s1, 36($sp)
    089258D8:[14C0000B]: bne        $a2, $zr, 0x08925908
    089258DC:[AFB00020]: sw         $s0, 32($sp)
    089258E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 089258E4:[8FB60038]: lw         $s6, 56($sp)
    089258E8:[8FB50034]: lw         $s5, 52($sp)
    089258EC:[8FB40030]: lw         $s4, 48($sp)
    089258F0:[8FB3002C]: lw         $s3, 44($sp)
    089258F4:[8FB20028]: lw         $s2, 40($sp)
    089258F8:[8FB10024]: lw         $s1, 36($sp)
    089258FC:[8FB00020]: lw         $s0, 32($sp)
    08925900:[03E00008]: jr         $ra
    08925904:[27BD0040]: addiu      $sp, $sp, 64
    08925908:[44800800]: mtc1       $zr, $f1
    0892590C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925910:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925914:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08925918:[C8E00000]: lv.s       S000.s, 0($a3)
    0892591C:[C8E00005]: lv.s       S001.s, 4($a3)
    08925920:[C8E0000A]: lv.s       S002.s, 8($a3)
    08925924:[48E00060]: MTV.s      $zr, S003.s
    08925928:[24630001]: addiu      $v1, $v1, 1
    0892592C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08925930:[66018080]: vhdp.q     S000.s, C000.q, C010.q
    08925934:[00E83821]: addu       $a3, $a3, $t0
    08925938:[486C0000]: mfv.s      $t4, S000.s
    0892593C:[E8400000]: sv.s       S000.s, 0($v0)
    08925940:[448C0000]: mtc1       $t4, $f0
    08925944:[4601003C]: c.lt.s     $f0, $f1
    08925948:[00000000]: nop
    0892594C:[45010002]: bc1t       0x08925958
    08925950:[24420004]: addiu      $v0, $v0, 4
    08925954:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08925958:[1466FFEF]: bne        $v1, $a2, 0x08925918
    0892595C:[014B5021]: addu       $t2, $t2, $t3
--> 08925960:[1140FFE0]: beq        $t2, $zr, 0x089258E4
    08925964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925968:[10CAFFDE]: beq        $a2, $t2, 0x089258E4
    0892596C:[24D3FFFF]: addiu      $s3, $a2, -1
    08925970:[00131880]: sll        $v1, $s3, 0x0002
  Back Branch 08925B94 27,310 times (length 93)
    08925A14:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08925A18:[03A07821]: addu       $t7, $sp, $zr <=> move $t7, $sp
    08925A1C:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    08925A20:[24150003]: addiu      $s5, $zr, 3 <=> li $s5, 3
    08925A24:[2416001C]: addiu      $s6, $zr, 28 <=> li $s6, 28
--> 08925A28:[C5E00000]: lwc1       $f0, 0($t7)
    08925A2C:[4607003E]: c.le.s     $f0, $f7
    08925A30:[00000000]: nop
    08925A34:[4501005B]: bc1t       0x08925BA4
    08925A38:[00000000]: nop
    08925A3C:[51400053]: beql       $t2, $zr, 0x08925B8C
    08925A40:[25CE0001]: addiu      $t6, $t6, 1
    08925A44:[03005821]: addu       $t3, $t8, $zr <=> move $t3, $t8
    08925A48:[026E580A]: movz       $t3, $s3, $t6
    08925A4C:[00A00013]: mtlo       $a1
    08925A50:[0168001C]: madd       $t3, $t0
    08925A54:[000B6880]: sll        $t5, $t3, 0x0002
    08925A58:[01BD5021]: addu       $t2, $t5, $sp
    08925A5C:[C5410000]: lwc1       $f1, 0($t2)
    08925A60:[00005812]: mflo       $t3
    08925A64:[00A00013]: mtlo       $a1
    08925A68:[00E8001C]: madd       $a3, $t0
    08925A6C:[46000C81]: sub.s      $f18, $f1, $f0
    08925A70:[00005012]: mflo       $t2
    08925A74:[125500AE]: beq        $s2, $s5, 0x08925D30
    08925A78:[461208C3]: div.s      $f3, $f1, $f18
    08925A7C:[12800015]: beq        $s4, $zr, 0x08925AD4
    08925A80:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925A84:[46006106]: mov.s      $f4, $f12
    08925A88:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925A8C:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    08925A90:[95620000]: lhu        $v0, 0($t3)
    08925A94:[95430000]: lhu        $v1, 0($t2)
    08925A98:[258C0001]: addiu      $t4, $t4, 1
    08925A9C:[44829000]: mtc1       $v0, $f18
    08925AA0:[00624823]: subu       $t1, $v1, $v0
    08925AA4:[44890000]: mtc1       $t1, $f0
    08925AA8:[46809160]: cvt.s.w    $f5, $f18
    08925AAC:[256B0002]: addiu      $t3, $t3, 2
    08925AB0:[468000A0]: cvt.s.w    $f2, $f0
    08925AB4:[254A0002]: addiu      $t2, $t2, 2
    08925AB8:[46021842]: mul.s      $f1, $f3, $f2
    08925ABC:[46012CC0]: add.s      $f19, $f5, $f1
    08925AC0:[46049C82]: mul.s      $f18, $f19, $f4
    08925AC4:[E4F20000]: swc1       $f18, 0($a3)
    08925AC8:[158DFFF1]: bne        $t4, $t5, 0x08925A90
    08925ACC:[24E70004]: addiu      $a3, $a3, 4
    08925AD0:[24870008]: addiu      $a3, $a0, 8
    08925AD4:[52360069]: beql       $s1, $s6, 0x08925C7C
    08925AD8:[91620000]: lbu        $v0, 0($t3)
    08925ADC:[1200001B]: beq        $s0, $zr, 0x08925B4C
    08925AE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925AE4:[46007106]: mov.s      $f4, $f14
    08925AE8:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925AEC:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    08925AF0:[81620000]: lb         $v0, 0($t3)
    08925AF4:[81440000]: lb         $a0, 0($t2)
    08925AF8:[258C0001]: addiu      $t4, $t4, 1
    08925AFC:[44829000]: mtc1       $v0, $f18
    08925B00:[00821823]: subu       $v1, $a0, $v0
    08925B04:[44830000]: mtc1       $v1, $f0
    08925B08:[468090A0]: cvt.s.w    $f2, $f18
    08925B0C:[256B0001]: addiu      $t3, $t3, 1
    08925B10:[46800160]: cvt.s.w    $f5, $f0
    08925B14:[254A0001]: addiu      $t2, $t2, 1
    08925B18:[46051842]: mul.s      $f1, $f3, $f5
    08925B1C:[460114C0]: add.s      $f19, $f2, $f1
    08925B20:[46049C80]: add.s      $f18, $f19, $f4
    08925B24:[4600914D]: trunc.w.s  $f5, $f18
    08925B28:[44092800]: mfc1       $t1, $f5
    08925B2C:[A0E90000]: sb         $t1, 0($a3)
    08925B30:[158DFFEF]: bne        $t4, $t5, 0x08925AF0
    08925B34:[24E70001]: addiu      $a3, $a3, 1
    08925B38:[A0E00000]: sb         $zr, 0($a3)
    08925B3C:[256B0001]: addiu      $t3, $t3, 1
    08925B40:[24E70001]: addiu      $a3, $a3, 1
    08925B44:[254A0001]: addiu      $t2, $t2, 1
    08925B48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925B4C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08925B50:[C5730000]: lwc1       $f19, 0($t3)
    08925B54:[C5450000]: lwc1       $f5, 0($t2)
    08925B58:[24420001]: addiu      $v0, $v0, 1
    08925B5C:[256B0004]: addiu      $t3, $t3, 4
    08925B60:[46132841]: sub.s      $f1, $f5, $f19
    08925B64:[254A0004]: addiu      $t2, $t2, 4
    08925B68:[46011882]: mul.s      $f2, $f3, $f1
    08925B6C:[46029900]: add.s      $f4, $f19, $f2
    08925B70:[E4E40000]: swc1       $f4, 0($a3)
    08925B74:[1443FFF6]: bne        $v0, $v1, 0x08925B50
    08925B78:[24E70004]: addiu      $a3, $a3, 4
    08925B7C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925B80:[27390001]: addiu      $t9, $t9, 1
    08925B84:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925B88:[25CE0001]: addiu      $t6, $t6, 1
    08925B8C:[25EF0004]: addiu      $t7, $t7, 4
    08925B90:[27180001]: addiu      $t8, $t8, 1
--> 08925B94:[15C6FFA4]: bne        $t6, $a2, 0x08925A28
    08925B98:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    08925B9C:[0A249639]: j          0x089258E4
    08925BA0:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08925BA4:[11400072]: beq        $t2, $zr, 0x08925D70
  Back Branch 08925E9C 26,064 times (length 11)
    08925E64:[A0E00000]: sb         $zr, 0($a3)
    08925E68:[258C0001]: addiu      $t4, $t4, 1
    08925E6C:[24E70001]: addiu      $a3, $a3, 1
    08925E70:[254A0001]: addiu      $t2, $t2, 1
    08925E74:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 08925E78:[C5920000]: lwc1       $f18, 0($t4)
    08925E7C:[C5450000]: lwc1       $f5, 0($t2)
    08925E80:[2442FFFF]: addiu      $v0, $v0, -1
    08925E84:[258C0004]: addiu      $t4, $t4, 4
    08925E88:[46122881]: sub.s      $f2, $f5, $f18
    08925E8C:[254A0004]: addiu      $t2, $t2, 4
    08925E90:[46021CC2]: mul.s      $f19, $f3, $f2
    08925E94:[46139100]: add.s      $f4, $f18, $f19
    08925E98:[E4E40000]: swc1       $f4, 0($a3)
--> 08925E9C:[1440FFF6]: bne        $v0, $zr, 0x08925E78
    08925EA0:[24E70004]: addiu      $a3, $a3, 4
    08925EA4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925EA8:[0A2496EE]: j          0x08925BB8
    08925EAC:[27390001]: addiu      $t9, $t9, 1
  Back Branch 08925D14 26,064 times (length 21)
    08925CB4:[4600203E]: c.le.s     $f4, $f0
    08925CB8:[00000000]: nop
    08925CBC:[45010017]: bc1t       0x08925D1C
    08925CC0:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08925CC4:[4600008D]: trunc.w.s  $f2, $f0
--> 08925CC8:[44021000]: mfc1       $v0, $f2
    08925CCC:[258C0001]: addiu      $t4, $t4, 1
    08925CD0:[A0E20000]: sb         $v0, 0($a3)
    08925CD4:[256B0001]: addiu      $t3, $t3, 1
    08925CD8:[254A0001]: addiu      $t2, $t2, 1
    08925CDC:[118DFF7F]: beq        $t4, $t5, 0x08925ADC
    08925CE0:[24E70001]: addiu      $a3, $a3, 1
    08925CE4:[91620000]: lbu        $v0, 0($t3)
    08925CE8:[91430000]: lbu        $v1, 0($t2)
    08925CEC:[44829800]: mtc1       $v0, $f19
    08925CF0:[00622023]: subu       $a0, $v1, $v0
    08925CF4:[44849000]: mtc1       $a0, $f18
    08925CF8:[468098A0]: cvt.s.w    $f2, $f19
    08925CFC:[46809020]: cvt.s.w    $f0, $f18
    08925D00:[46001842]: mul.s      $f1, $f3, $f0
    08925D04:[460114C0]: add.s      $f19, $f2, $f1
    08925D08:[46059800]: add.s      $f0, $f19, $f5
    08925D0C:[4600203E]: c.le.s     $f4, $f0
    08925D10:[00000000]: nop
--> 08925D14:[4502FFEC]: bc1fl      0x08925CC8
    08925D18:[4600008D]: trunc.w.s  $f2, $f0
    08925D1C:[46040001]: sub.s      $f0, $f0, $f4
    08925D20:[4600004D]: trunc.w.s  $f1, $f0
    08925D24:[44040800]: mfc1       $a0, $f1
  Back Branch 08925B74 26,064 times (length 11)
    08925B3C:[256B0001]: addiu      $t3, $t3, 1
    08925B40:[24E70001]: addiu      $a3, $a3, 1
    08925B44:[254A0001]: addiu      $t2, $t2, 1
    08925B48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925B4C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 08925B50:[C5730000]: lwc1       $f19, 0($t3)
    08925B54:[C5450000]: lwc1       $f5, 0($t2)
    08925B58:[24420001]: addiu      $v0, $v0, 1
    08925B5C:[256B0004]: addiu      $t3, $t3, 4
    08925B60:[46132841]: sub.s      $f1, $f5, $f19
    08925B64:[254A0004]: addiu      $t2, $t2, 4
    08925B68:[46011882]: mul.s      $f2, $f3, $f1
    08925B6C:[46029900]: add.s      $f4, $f19, $f2
    08925B70:[E4E40000]: swc1       $f4, 0($a3)
--> 08925B74:[1443FFF6]: bne        $v0, $v1, 0x08925B50
    08925B78:[24E70004]: addiu      $a3, $a3, 4
    08925B7C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925B80:[27390001]: addiu      $t9, $t9, 1
    08925B84:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
  Back Branch 08925EDC 21,922 times (length 10)
    08925EA8:[0A2496EE]: j          0x08925BB8
    08925EAC:[27390001]: addiu      $t9, $t9, 1
    08925EB0:[486A0020]: mfv.s      $t2, S001.s
    08925EB4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925EB8:[448A1000]: mtc1       $t2, $f2
--> 08925EBC:[956C0000]: lhu        $t4, 0($t3)
    08925EC0:[2442FFFF]: addiu      $v0, $v0, -1
    08925EC4:[256B0002]: addiu      $t3, $t3, 2
    08925EC8:[448C1800]: mtc1       $t4, $f3
    08925ECC:[46801960]: cvt.s.w    $f5, $f3
    08925ED0:[46102CC0]: add.s      $f19, $f5, $f16
    08925ED4:[46029C82]: mul.s      $f18, $f19, $f2
    08925ED8:[E4F20000]: swc1       $f18, 0($a3)
--> 08925EDC:[1440FFF7]: bne        $v0, $zr, 0x08925EBC
    08925EE0:[24E70004]: addiu      $a3, $a3, 4
    08925EE4:[24870008]: addiu      $a3, $a0, 8
    08925EE8:[0A2496F2]: j          0x08925BC8
    08925EEC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
  Back Branch 08925FD4 13,920 times (length 259)
  Back Branch 08925C74 13,920 times (length 61)
    08925B74:[1443FFF6]: bne        $v0, $v1, 0x08925B50
    08925B78:[24E70004]: addiu      $a3, $a3, 4
    08925B7C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925B80:[27390001]: addiu      $t9, $t9, 1
    08925B84:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08925B88:[25CE0001]: addiu      $t6, $t6, 1
    08925B8C:[25EF0004]: addiu      $t7, $t7, 4
    08925B90:[27180001]: addiu      $t8, $t8, 1
    08925B94:[15C6FFA4]: bne        $t6, $a2, 0x08925A28
    08925B98:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    08925B9C:[0A249639]: j          0x089258E4
    08925BA0:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08925BA4:[11400072]: beq        $t2, $zr, 0x08925D70
    08925BA8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    08925BAC:[00A00013]: mtlo       $a1
    08925BB0:[00E8001C]: madd       $a3, $t0
    08925BB4:[00005812]: mflo       $t3
    08925BB8:[125500DE]: beq        $s2, $s5, 0x08925F34
    08925BBC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925BC0:[168000BB]: bne        $s4, $zr, 0x08925EB0
    08925BC4:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925BC8:[123600E7]: beq        $s1, $s6, 0x08925F68
    08925BCC:[486D0060]: mfv.s      $t5, S003.s
    08925BD0:[1200001B]: beq        $s0, $zr, 0x08925C40
    08925BD4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925BD8:[486C0001]: mfv.s      $t4, S010.s
    08925BDC:[448C1800]: mtc1       $t4, $f3
    08925BE0:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08925BE4:[81420000]: lb         $v0, 0($t2)
    08925BE8:[81640000]: lb         $a0, 0($t3)
    08925BEC:[258CFFFF]: addiu      $t4, $t4, -1
    08925BF0:[44822000]: mtc1       $v0, $f4
    08925BF4:[00821823]: subu       $v1, $a0, $v0
    08925BF8:[44830800]: mtc1       $v1, $f1
    08925BFC:[46802160]: cvt.s.w    $f5, $f4
    08925C00:[254A0001]: addiu      $t2, $t2, 1
    08925C04:[46800CA0]: cvt.s.w    $f18, $f1
    08925C08:[256B0001]: addiu      $t3, $t3, 1
    08925C0C:[46089082]: mul.s      $f2, $f18, $f8
    08925C10:[46022CC0]: add.s      $f19, $f5, $f2
    08925C14:[46039800]: add.s      $f0, $f19, $f3
    08925C18:[4600010D]: trunc.w.s  $f4, $f0
    08925C1C:[44092000]: mfc1       $t1, $f4
    08925C20:[A0E90000]: sb         $t1, 0($a3)
    08925C24:[1580FFEF]: bne        $t4, $zr, 0x08925BE4
    08925C28:[24E70001]: addiu      $a3, $a3, 1
    08925C2C:[A0E00000]: sb         $zr, 0($a3)
    08925C30:[254A0001]: addiu      $t2, $t2, 1
    08925C34:[24E70001]: addiu      $a3, $a3, 1
    08925C38:[256B0001]: addiu      $t3, $t3, 1
    08925C3C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925C40:[C5530000]: lwc1       $f19, 0($t2)
    08925C44:[C5620000]: lwc1       $f2, 0($t3)
    08925C48:[2442FFFF]: addiu      $v0, $v0, -1
    08925C4C:[254A0004]: addiu      $t2, $t2, 4
    08925C50:[46131141]: sub.s      $f5, $f2, $f19
    08925C54:[256B0004]: addiu      $t3, $t3, 4
    08925C58:[46062802]: mul.s      $f0, $f5, $f6
    08925C5C:[460098C0]: add.s      $f3, $f19, $f0
    08925C60:[E4E30000]: swc1       $f3, 0($a3)
    08925C64:[1440FFF6]: bne        $v0, $zr, 0x08925C40
    08925C68:[24E70004]: addiu      $a3, $a3, 4
    08925C6C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925C70:[27390001]: addiu      $t9, $t9, 1
--> 08925C74:[0A2496E2]: j          0x08925B88
    08925C78:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08925C7C:[91430000]: lbu        $v1, 0($t2)
    08925C80:[486C0021]: mfv.s      $t4, S011.s
    08925C84:[44829800]: mtc1       $v0, $f19
  Back Branch 08925DF0 13,714 times (length 16)
    08925DA4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925DA8:[12800015]: beq        $s4, $zr, 0x08925E00
    08925DAC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925DB0:[46004906]: mov.s      $f4, $f9
    08925DB4:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
--> 08925DB8:[95820000]: lhu        $v0, 0($t4)
    08925DBC:[95490000]: lhu        $t1, 0($t2)
    08925DC0:[25ADFFFF]: addiu      $t5, $t5, -1
    08925DC4:[44820800]: mtc1       $v0, $f1
    08925DC8:[01221823]: subu       $v1, $t1, $v0
    08925DCC:[44830000]: mtc1       $v1, $f0
    08925DD0:[46800CA0]: cvt.s.w    $f18, $f1
    08925DD4:[258C0002]: addiu      $t4, $t4, 2
    08925DD8:[468000A0]: cvt.s.w    $f2, $f0
    08925DDC:[254A0002]: addiu      $t2, $t2, 2
    08925DE0:[46021CC2]: mul.s      $f19, $f3, $f2
    08925DE4:[46139140]: add.s      $f5, $f18, $f19
    08925DE8:[46042842]: mul.s      $f1, $f5, $f4
    08925DEC:[E4E10000]: swc1       $f1, 0($a3)
--> 08925DF0:[15A0FFF1]: bne        $t5, $zr, 0x08925DB8
    08925DF4:[24E70004]: addiu      $a3, $a3, 4
    08925DF8:[256A0004]: addiu      $t2, $t3, 4
    08925DFC:[24870008]: addiu      $a3, $a0, 8
    08925E00:[1236007A]: beq        $s1, $s6, 0x08925FEC
  Back Branch 08925AC8 13,714 times (length 16)
    08925A7C:[12800015]: beq        $s4, $zr, 0x08925AD4
    08925A80:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925A84:[46006106]: mov.s      $f4, $f12
    08925A88:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08925A8C:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
--> 08925A90:[95620000]: lhu        $v0, 0($t3)
    08925A94:[95430000]: lhu        $v1, 0($t2)
    08925A98:[258C0001]: addiu      $t4, $t4, 1
    08925A9C:[44829000]: mtc1       $v0, $f18
    08925AA0:[00624823]: subu       $t1, $v1, $v0
    08925AA4:[44890000]: mtc1       $t1, $f0
    08925AA8:[46809160]: cvt.s.w    $f5, $f18
    08925AAC:[256B0002]: addiu      $t3, $t3, 2
    08925AB0:[468000A0]: cvt.s.w    $f2, $f0
    08925AB4:[254A0002]: addiu      $t2, $t2, 2
    08925AB8:[46021842]: mul.s      $f1, $f3, $f2
    08925ABC:[46012CC0]: add.s      $f19, $f5, $f1
    08925AC0:[46049C82]: mul.s      $f18, $f19, $f4
    08925AC4:[E4F20000]: swc1       $f18, 0($a3)
--> 08925AC8:[158DFFF1]: bne        $t4, $t5, 0x08925A90
    08925ACC:[24E70004]: addiu      $a3, $a3, 4
    08925AD0:[24870008]: addiu      $a3, $a0, 8
    08925AD4:[52360069]: beql       $s1, $s6, 0x08925C7C
    08925AD8:[91620000]: lbu        $v0, 0($t3)
  Back Branch 08925968 12,812 times (length 35)
    089258D0:[AFB20028]: sw         $s2, 40($sp)
    089258D4:[AFB10024]: sw         $s1, 36($sp)
    089258D8:[14C0000B]: bne        $a2, $zr, 0x08925908
    089258DC:[AFB00020]: sw         $s0, 32($sp)
    089258E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 089258E4:[8FB60038]: lw         $s6, 56($sp)
    089258E8:[8FB50034]: lw         $s5, 52($sp)
    089258EC:[8FB40030]: lw         $s4, 48($sp)
    089258F0:[8FB3002C]: lw         $s3, 44($sp)
    089258F4:[8FB20028]: lw         $s2, 40($sp)
    089258F8:[8FB10024]: lw         $s1, 36($sp)
    089258FC:[8FB00020]: lw         $s0, 32($sp)
    08925900:[03E00008]: jr         $ra
    08925904:[27BD0040]: addiu      $sp, $sp, 64
    08925908:[44800800]: mtc1       $zr, $f1
    0892590C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925910:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925914:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08925918:[C8E00000]: lv.s       S000.s, 0($a3)
    0892591C:[C8E00005]: lv.s       S001.s, 4($a3)
    08925920:[C8E0000A]: lv.s       S002.s, 8($a3)
    08925924:[48E00060]: MTV.s      $zr, S003.s
    08925928:[24630001]: addiu      $v1, $v1, 1
    0892592C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08925930:[66018080]: vhdp.q     S000.s, C000.q, C010.q
    08925934:[00E83821]: addu       $a3, $a3, $t0
    08925938:[486C0000]: mfv.s      $t4, S000.s
    0892593C:[E8400000]: sv.s       S000.s, 0($v0)
    08925940:[448C0000]: mtc1       $t4, $f0
    08925944:[4601003C]: c.lt.s     $f0, $f1
    08925948:[00000000]: nop
    0892594C:[45010002]: bc1t       0x08925958
    08925950:[24420004]: addiu      $v0, $v0, 4
    08925954:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08925958:[1466FFEF]: bne        $v1, $a2, 0x08925918
    0892595C:[014B5021]: addu       $t2, $t2, $t3
    08925960:[1140FFE0]: beq        $t2, $zr, 0x089258E4
    08925964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08925968:[10CAFFDE]: beq        $a2, $t2, 0x089258E4
    0892596C:[24D3FFFF]: addiu      $s3, $a2, -1
    08925970:[00131880]: sll        $v1, $s3, 0x0002
    08925974:[007D1021]: addu       $v0, $v1, $sp
    08925978:[C4430000]: lwc1       $f3, 0($v0)
  Back Branch 08925EE8 10,961 times (length 202)
  Back Branch 08925EA8 8,688 times (length 190)
  Back Branch 08925B9C 8,688 times (length 176)
  Back Branch 08925994 8,688 times (length 46)
    089258D0:[AFB20028]: sw         $s2, 40($sp)
    089258D4:[AFB10024]: sw         $s1, 36($sp)
    089258D8:[14C0000B]: bne        $a2, $zr, 0x08925908
    089258DC:[AFB00020]: sw         $s0, 32($sp)
    089258E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 089258E4:[8FB60038]: lw         $s6, 56($sp)
    089258E8:[8FB50034]: lw         $s5, 52($sp)
    089258EC:[8FB40030]: lw         $s4, 48($sp)
    089258F0:[8FB3002C]: lw         $s3, 44($sp)
    089258F4:[8FB20028]: lw         $s2, 40($sp)
    089258F8:[8FB10024]: lw         $s1, 36($sp)
    089258FC:[8FB00020]: lw         $s0, 32($sp)
    08925900:[03E00008]: jr         $ra
    08925904:[27BD0040]: addiu      $sp, $sp, 64
    08925908:[44800800]: mtc1       $zr, $f1
    0892590C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925910:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08925914:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08925918:[C8E00000]: lv.s       S000.s, 0($a3)
    0892591C:[C8E00005]: lv.s       S001.s, 4($a3)
    08925920:[C8E0000A]: lv.s       S002.s, 8($a3)
    08925924:[48E00060]: MTV.s      $zr, S003.s
    08925928:[24630001]: addiu      $v1, $v1, 1
    0892592C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08925930:[66018080]: vhdp.q     S000.s, C000.q, C010.q
    08925934:[00E83821]: addu       $a3, $a3, $t0
    08925938:[486C0000]: mfv.s      $t4, S000.s
    0892593C:[E8400000]: sv.s       S000.s, 0($v0)
    08925940:[448C0000]: mtc1       $t4, $f0
    08925944:[4601003C]: c.lt.s     $f0, $f1
    08925948:[00000000]: nop
    0892594C:[45010002]: bc1t       0x08925958
    08925950:[24420004]: addiu      $v0, $v0, 4
    08925954:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08925958:[1466FFEF]: bne        $v1, $a2, 0x08925918
    0892595C:[014B5021]: addu       $t2, $t2, $t3
    08925960:[1140FFE0]: beq        $t2, $zr, 0x089258E4
    08925964:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925968:[10CAFFDE]: beq        $a2, $t2, 0x089258E4
    0892596C:[24D3FFFF]: addiu      $s3, $a2, -1
    08925970:[00131880]: sll        $v1, $s3, 0x0002
    08925974:[007D1021]: addu       $v0, $v1, $sp
    08925978:[C4430000]: lwc1       $f3, 0($v0)
    0892597C:[44800800]: mtc1       $zr, $f1
    08925980:[4601183E]: c.le.s     $f3, $f1
    08925984:[00000000]: nop
    08925988:[45010002]: bc1t       0x08925994
    0892598C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08925990:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08925994:[10C0FFD3]: beq        $a2, $zr, 0x089258E4
    08925998:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892599C:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    089259A0:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    089259A4:[3C1008A2]: lui        $s0, 0x08A2 <=> li $s0, 0x08A20000
  Back Branch 08926050 8,688 times (length 148)
  Back Branch 08925F54 5,918 times (length 9)
    08925F24:[24E70004]: addiu      $a3, $a3, 4
    08925F28:[256A0008]: addiu      $t2, $t3, 8
    08925F2C:[0A249780]: j          0x08925E00
    08925F30:[24870008]: addiu      $a3, $a0, 8
    08925F34:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 08925F38:[C5610000]: lwc1       $f1, 0($t3)
    08925F3C:[2442FFFF]: addiu      $v0, $v0, -1
    08925F40:[256B0004]: addiu      $t3, $t3, 4
    08925F44:[46010901]: sub.s      $f4, $f1, $f1
    08925F48:[46112002]: mul.s      $f0, $f4, $f17
    08925F4C:[460008C0]: add.s      $f3, $f1, $f0
    08925F50:[E4E30000]: swc1       $f3, 0($a3)
--> 08925F54:[1440FFF8]: bne        $v0, $zr, 0x08925F38
    08925F58:[24E70004]: addiu      $a3, $a3, 4
    08925F5C:[24870008]: addiu      $a3, $a0, 8
    08925F60:[0A2496F2]: j          0x08925BC8
    08925F64:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
  Back Branch 08925F20 3,662 times (length 11)
    08925EE8:[0A2496F2]: j          0x08925BC8
    08925EEC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925EF4:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 08925EFC:[C5920000]: lwc1       $f18, 0($t4)
    08925F00:[C5420000]: lwc1       $f2, 0($t2)
    08925F04:[2442FFFF]: addiu      $v0, $v0, -1
    08925F08:[258C0004]: addiu      $t4, $t4, 4
    08925F0C:[46121001]: sub.s      $f0, $f2, $f18
    08925F10:[254A0004]: addiu      $t2, $t2, 4
    08925F14:[46001CC2]: mul.s      $f19, $f3, $f0
    08925F18:[46139140]: add.s      $f5, $f18, $f19
    08925F1C:[E4E50000]: swc1       $f5, 0($a3)
--> 08925F20:[1440FFF6]: bne        $v0, $zr, 0x08925EFC
    08925F24:[24E70004]: addiu      $a3, $a3, 4
    08925F28:[256A0008]: addiu      $t2, $t3, 8
    08925F2C:[0A249780]: j          0x08925E00
    08925F30:[24870008]: addiu      $a3, $a0, 8
  Back Branch 08925D60 3,662 times (length 11)
    08925D28:[0A249733]: j          0x08925CCC
    08925D2C:[00891025]: or         $v0, $a0, $t1
    08925D30:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925D34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08925D38:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 08925D3C:[C5730000]: lwc1       $f19, 0($t3)
    08925D40:[C5420000]: lwc1       $f2, 0($t2)
    08925D44:[24420001]: addiu      $v0, $v0, 1
    08925D48:[256B0004]: addiu      $t3, $t3, 4
    08925D4C:[46131141]: sub.s      $f5, $f2, $f19
    08925D50:[254A0004]: addiu      $t2, $t2, 4
    08925D54:[46051802]: mul.s      $f0, $f3, $f5
    08925D58:[46009900]: add.s      $f4, $f19, $f0
    08925D5C:[E4E40000]: swc1       $f4, 0($a3)
--> 08925D60:[1443FFF6]: bne        $v0, $v1, 0x08925D3C
    08925D64:[24E70004]: addiu      $a3, $a3, 4
    08925D68:[0A2496B5]: j          0x08925AD4
    08925D6C:[24870008]: addiu      $a3, $a0, 8
    08925D70:[026E480A]: movz       $t1, $s3, $t6
  Back Branch 08925F60 2,959 times (length 232)
  Back Branch 08925F2C 1,831 times (length 77)
    08925DEC:[E4E10000]: swc1       $f1, 0($a3)
    08925DF0:[15A0FFF1]: bne        $t5, $zr, 0x08925DB8
    08925DF4:[24E70004]: addiu      $a3, $a3, 4
    08925DF8:[256A0004]: addiu      $t2, $t3, 4
    08925DFC:[24870008]: addiu      $a3, $a0, 8
--> 08925E00:[1236007A]: beq        $s1, $s6, 0x08925FEC
    08925E04:[46005146]: mov.s      $f5, $f10
    08925E08:[1200001B]: beq        $s0, $zr, 0x08925E78
    08925E0C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925E10:[486D0000]: mfv.s      $t5, S000.s
    08925E14:[448D2000]: mtc1       $t5, $f4
    08925E18:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    08925E1C:[81820000]: lb         $v0, 0($t4)
    08925E20:[81440000]: lb         $a0, 0($t2)
    08925E24:[25ADFFFF]: addiu      $t5, $t5, -1
    08925E28:[44820800]: mtc1       $v0, $f1
    08925E2C:[00821823]: subu       $v1, $a0, $v0
    08925E30:[44830000]: mtc1       $v1, $f0
    08925E34:[46800CE0]: cvt.s.w    $f19, $f1
    08925E38:[258C0001]: addiu      $t4, $t4, 1
    08925E3C:[46800160]: cvt.s.w    $f5, $f0
    08925E40:[254A0001]: addiu      $t2, $t2, 1
    08925E44:[46051882]: mul.s      $f2, $f3, $f5
    08925E48:[46029C80]: add.s      $f18, $f19, $f2
    08925E4C:[46049040]: add.s      $f1, $f18, $f4
    08925E50:[4600094D]: trunc.w.s  $f5, $f1
    08925E54:[44092800]: mfc1       $t1, $f5
    08925E58:[A0E90000]: sb         $t1, 0($a3)
    08925E5C:[15A0FFEF]: bne        $t5, $zr, 0x08925E1C
    08925E60:[24E70001]: addiu      $a3, $a3, 1
    08925E64:[A0E00000]: sb         $zr, 0($a3)
    08925E68:[258C0001]: addiu      $t4, $t4, 1
    08925E6C:[24E70001]: addiu      $a3, $a3, 1
    08925E70:[254A0001]: addiu      $t2, $t2, 1
    08925E74:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08925E78:[C5920000]: lwc1       $f18, 0($t4)
    08925E7C:[C5450000]: lwc1       $f5, 0($t2)
    08925E80:[2442FFFF]: addiu      $v0, $v0, -1
    08925E84:[258C0004]: addiu      $t4, $t4, 4
    08925E88:[46122881]: sub.s      $f2, $f5, $f18
    08925E8C:[254A0004]: addiu      $t2, $t2, 4
    08925E90:[46021CC2]: mul.s      $f19, $f3, $f2
    08925E94:[46139100]: add.s      $f4, $f18, $f19
    08925E98:[E4E40000]: swc1       $f4, 0($a3)
    08925E9C:[1440FFF6]: bne        $v0, $zr, 0x08925E78
    08925EA0:[24E70004]: addiu      $a3, $a3, 4
    08925EA4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08925EA8:[0A2496EE]: j          0x08925BB8
    08925EAC:[27390001]: addiu      $t9, $t9, 1
    08925EB0:[486A0020]: mfv.s      $t2, S001.s
    08925EB4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925EB8:[448A1000]: mtc1       $t2, $f2
    08925EBC:[956C0000]: lhu        $t4, 0($t3)
    08925EC0:[2442FFFF]: addiu      $v0, $v0, -1
    08925EC4:[256B0002]: addiu      $t3, $t3, 2
    08925EC8:[448C1800]: mtc1       $t4, $f3
    08925ECC:[46801960]: cvt.s.w    $f5, $f3
    08925ED0:[46102CC0]: add.s      $f19, $f5, $f16
    08925ED4:[46029C82]: mul.s      $f18, $f19, $f2
    08925ED8:[E4F20000]: swc1       $f18, 0($a3)
    08925EDC:[1440FFF7]: bne        $v0, $zr, 0x08925EBC
    08925EE0:[24E70004]: addiu      $a3, $a3, 4
    08925EE4:[24870008]: addiu      $a3, $a0, 8
    08925EE8:[0A2496F2]: j          0x08925BC8
    08925EEC:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08925EF4:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08925EF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925EFC:[C5920000]: lwc1       $f18, 0($t4)
    08925F00:[C5420000]: lwc1       $f2, 0($t2)
    08925F04:[2442FFFF]: addiu      $v0, $v0, -1
    08925F08:[258C0004]: addiu      $t4, $t4, 4
    08925F0C:[46121001]: sub.s      $f0, $f2, $f18
    08925F10:[254A0004]: addiu      $t2, $t2, 4
    08925F14:[46001CC2]: mul.s      $f19, $f3, $f0
    08925F18:[46139140]: add.s      $f5, $f18, $f19
    08925F1C:[E4E50000]: swc1       $f5, 0($a3)
    08925F20:[1440FFF6]: bne        $v0, $zr, 0x08925EFC
    08925F24:[24E70004]: addiu      $a3, $a3, 4
    08925F28:[256A0008]: addiu      $t2, $t3, 8
--> 08925F2C:[0A249780]: j          0x08925E00
    08925F30:[24870008]: addiu      $a3, $a0, 8
    08925F34:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08925F38:[C5610000]: lwc1       $f1, 0($t3)
    08925F3C:[2442FFFF]: addiu      $v0, $v0, -1
  Back Branch 08925D68 1,831 times (length 167)
_S1_2_8934338 7,508,070 instructions (1.812%), 1 calls (08934338 - 089345F0, length 175)
    08934338:[27BDFFD0]: addiu      $sp, $sp, -48
    0893433C:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08934340:[AFB7001C]: sw         $s7, 28($sp)
    08934344:[8C7768A4]: lw         $s7, 26788($v1)
    08934348:[AFB60018]: sw         $s6, 24($sp)
    0893434C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08934350:[AFBF0024]: sw         $ra, 36($sp)
    08934354:[AFBE0020]: sw         $fp, 32($sp)
    08934358:[AFB50014]: sw         $s5, 20($sp)
    0893435C:[AFB40010]: sw         $s4, 16($sp)
    08934360:[AFB3000C]: sw         $s3, 12($sp)
    08934364:[AFB20008]: sw         $s2, 8($sp)
    08934368:[AFB10004]: sw         $s1, 4($sp)
    0893436C:[12E0007A]: beq        $s7, $zr, 0x08934558
    08934370:[AFB00000]: sw         $s0, 0($sp)
    08934374:[3C0808C2]: lui        $t0, 0x08C2 <=> li $t0, 0x08C20000
    08934378:[2504689C]: addiu      $a0, $t0, 26780
    0893437C:[0016B880]: sll        $s7, $s6, 0x0002
    08934380:[02E43821]: addu       $a3, $s7, $a0
    08934384:[8CE40000]: lw         $a0, 0($a3)
    08934388:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893438C:[24C535B4]: addiu      $a1, $a2, 13748
    08934390:[0E280AD3]: jal        0x08A02B4C
    08934394:[8CB00000]: lw         $s0, 0($a1)
    08934398:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0893439C:[244335B8]: addiu      $v1, $v0, 13752
    089343A0:[8C720000]: lw         $s2, 0($v1)
    089343A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089343A8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089343AC:[0A24D0F0]: j          0x089343C0
    089343B0:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    089343B4:[2652004C]: addiu      $s2, $s2, 76
    089343B8:[12350055]: beq        $s1, $s5, 0x08934510
    089343BC:[2610004C]: addiu      $s0, $s0, 76
    089343C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343C4:[0E281ED3]: jal        0x08A07B4C [sceKernelTryLockLwMutex]
    089343C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089343CC:[5440FFF9]: bnel       $v0, $zr, 0x089343B4
    089343D0:[26310001]: addiu      $s1, $s1, 1
    089343D4:[9213FFDD]: lbu        $s3, -35($s0)
    089343D8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089343E0:[A200FFDD]: sb         $zr, -35($s0)
    089343E4:[0E281ED5]: jal        0x08A07B54 [sceKernelUnlockLwMutex]
    089343E8:[8E14000C]: lw         $s4, 12($s0)
    089343EC:[32690004]: andi       $t1, $s3, 4
    089343F0:[55200074]: bnel       $t1, $zr, 0x089345C4
    089343F4:[8E050000]: lw         $a1, 0($s0)
    089343F8:[326A0008]: andi       $t2, $s3, 8
    089343FC:[5540006D]: bnel       $t2, $zr, 0x089345B4
    08934400:[8E050008]: lw         $a1, 8($s0)
    08934404:[326B0001]: andi       $t3, $s3, 1
    08934408:[11600061]: beq        $t3, $zr, 0x08934590
    0893440C:[32620002]: andi       $v0, $s3, 2
    08934410:[5280002F]: beql       $s4, $zr, 0x089344D0
    08934414:[32650010]: andi       $a1, $s3, 16
    08934418:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893441C:[0E280B60]: jal        0x08A02D80
    08934420:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08934424:[8E83000C]: lw         $v1, 12($s4)
    08934428:[8E870008]: lw         $a3, 8($s4)
    0893442C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934430:[8C660004]: lw         $a2, 4($v1)
    08934434:[0E280BC5]: jal        0x08A02F14
    08934438:[8C650000]: lw         $a1, 0($v1)
    0893443C:[8E9F000C]: lw         $ra, 12($s4)
    08934440:[3C182F8D]: lui        $t8, 0x2F8D <=> li $t8, 0x2F8D0000
    08934444:[370EF18F]: ori        $t6, $t8, -3697
    08934448:[97F9001C]: lhu        $t9, 28($ra)
    0893444C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934450:[00197B00]: sll        $t7, $t9, 0x000C
    08934454:[01EE0018]: mult       $t7, $t6
    08934458:[00006810]: mfhi       $t5
    0893445C:[0E280BB1]: jal        0x08A02EC4
    08934460:[000D2B42]: srl        $a1, $t5, 0x000D
    08934464:[3C0C7FFF]: lui        $t4, 0x7FFF <=> li $t4, 0x7FFF0000
    08934468:[3586FFFF]: ori        $a2, $t4, -1
    0893446C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08934470:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934474:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    08934478:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893447C:[0E280C06]: jal        0x08A03018
    08934480:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08934484:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08934488:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893448C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08934490:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08934494:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934498:[0E280C21]: jal        0x08A03084
    0893449C:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    089344A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344A4:[0E280C3C]: jal        0x08A030F0
    089344A8:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    089344AC:[8E050000]: lw         $a1, 0($s0)
    089344B0:[8E060004]: lw         $a2, 4($s0)
    089344B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089344BC:[0E280B98]: jal        0x08A02E60
    089344C0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089344C4:[0E280B42]: jal        0x08A02D08
    089344C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344CC:[32650010]: andi       $a1, $s3, 16
    089344D0:[50A0FFB8]: beql       $a1, $zr, 0x089343B4
    089344D4:[26310001]: addiu      $s1, $s1, 1
    089344D8:[5280FFB6]: beql       $s4, $zr, 0x089343B4
    089344DC:[26310001]: addiu      $s1, $s1, 1
    089344E0:[8E820000]: lw         $v0, 0($s4)
    089344E4:[105E003E]: beq        $v0, $fp, 0x089345E0
    089344E8:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    089344EC:[5453FFB1]: bnel       $v0, $s3, 0x089343B4
    089344F0:[26310001]: addiu      $s1, $s1, 1
    089344F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089344FC:[0E280B60]: jal        0x08A02D80
    08934500:[26310001]: addiu      $s1, $s1, 1
    08934504:[2652004C]: addiu      $s2, $s2, 76
    08934508:[1635FFAD]: bne        $s1, $s5, 0x089343C0
    0893450C:[2610004C]: addiu      $s0, $s0, 76
    08934510:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    08934514:[8EA46890]: lw         $a0, 26768($s5)
    08934518:[3C1408C2]: lui        $s4, 0x08C2 <=> li $s4, 0x08C20000
    0893451C:[2692689C]: addiu      $s2, $s4, 26780
    08934520:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08934524:[0E281E71]: jal        0x08A079C4 [sceKernelSetEventFlag]
    08934528:[02F28821]: addu       $s1, $s7, $s2
    0893452C:[8E270000]: lw         $a3, 0($s1)
    08934530:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08934534:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08934538:[0E281055]: jal        0x08A04154
    0893453C:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08934540:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08934544:[8C7768A4]: lw         $s7, 26788($v1)
    08934548:[26D60001]: addiu      $s6, $s6, 1
    0893454C:[2AD00002]: slti       $s0, $s6, 2
    08934550:[16E0FF88]: bne        $s7, $zr, 0x08934374
    08934554:[0010B00A]: movz       $s6, $zr, $s0 <=> move $s6, $s0
    08934558:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0893455C:[AC7668A4]: sw         $s6, 26788($v1)
    08934560:[8FBF0024]: lw         $ra, 36($sp)
    08934564:[8FBE0020]: lw         $fp, 32($sp)
    08934568:[8FB7001C]: lw         $s7, 28($sp)
    0893456C:[8FB60018]: lw         $s6, 24($sp)
    08934570:[8FB50014]: lw         $s5, 20($sp)
    08934574:[8FB40010]: lw         $s4, 16($sp)
    08934578:[8FB3000C]: lw         $s3, 12($sp)
    0893457C:[8FB20008]: lw         $s2, 8($sp)
    08934580:[8FB10004]: lw         $s1, 4($sp)
    08934584:[8FB00000]: lw         $s0, 0($sp)
    08934588:[03E00008]: jr         $ra
    0893458C:[27BD0030]: addiu      $sp, $sp, 48
    08934590:[5040FFCF]: beql       $v0, $zr, 0x089344D0
    08934594:[32650010]: andi       $a1, $s3, 16
    08934598:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893459C:[0E280B60]: jal        0x08A02D80
    089345A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089345A4:[0E280B51]: jal        0x08A02D44
    089345A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089345AC:[0A24D134]: j          0x089344D0
    089345B0:[32650010]: andi       $a1, $s3, 16
    089345B4:[0E280BB1]: jal        0x08A02EC4
    089345B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089345BC:[0A24D102]: j          0x08934408
    089345C0:[326B0001]: andi       $t3, $s3, 1
    089345C4:[8E060004]: lw         $a2, 4($s0)
    089345C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089345CC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089345D0:[0E280B98]: jal        0x08A02E60
    089345D4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089345D8:[0A24D0FF]: j          0x089343FC
    089345DC:[326A0008]: andi       $t2, $s3, 8
    089345E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089345E4:[0E280B60]: jal        0x08A02D80
    089345E8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089345EC:[0A24D0ED]: j          0x089343B4
    089345F0:[26310001]: addiu      $s1, $s1, 1
  Back Branch 089344D0 299,513 times (length 73)
    089343A0:[8C720000]: lw         $s2, 0($v1)
    089343A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089343A8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089343AC:[0A24D0F0]: j          0x089343C0
    089343B0:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
--> 089343B4:[2652004C]: addiu      $s2, $s2, 76
    089343B8:[12350055]: beq        $s1, $s5, 0x08934510
    089343BC:[2610004C]: addiu      $s0, $s0, 76
    089343C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343C4:[0E281ED3]: jal        0x08A07B4C [sceKernelTryLockLwMutex]
    089343C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089343CC:[5440FFF9]: bnel       $v0, $zr, 0x089343B4
    089343D0:[26310001]: addiu      $s1, $s1, 1
    089343D4:[9213FFDD]: lbu        $s3, -35($s0)
    089343D8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089343E0:[A200FFDD]: sb         $zr, -35($s0)
    089343E4:[0E281ED5]: jal        0x08A07B54 [sceKernelUnlockLwMutex]
    089343E8:[8E14000C]: lw         $s4, 12($s0)
    089343EC:[32690004]: andi       $t1, $s3, 4
    089343F0:[55200074]: bnel       $t1, $zr, 0x089345C4
    089343F4:[8E050000]: lw         $a1, 0($s0)
    089343F8:[326A0008]: andi       $t2, $s3, 8
    089343FC:[5540006D]: bnel       $t2, $zr, 0x089345B4
    08934400:[8E050008]: lw         $a1, 8($s0)
    08934404:[326B0001]: andi       $t3, $s3, 1
    08934408:[11600061]: beq        $t3, $zr, 0x08934590
    0893440C:[32620002]: andi       $v0, $s3, 2
    08934410:[5280002F]: beql       $s4, $zr, 0x089344D0
    08934414:[32650010]: andi       $a1, $s3, 16
    08934418:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893441C:[0E280B60]: jal        0x08A02D80
    08934420:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08934424:[8E83000C]: lw         $v1, 12($s4)
    08934428:[8E870008]: lw         $a3, 8($s4)
    0893442C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934430:[8C660004]: lw         $a2, 4($v1)
    08934434:[0E280BC5]: jal        0x08A02F14
    08934438:[8C650000]: lw         $a1, 0($v1)
    0893443C:[8E9F000C]: lw         $ra, 12($s4)
    08934440:[3C182F8D]: lui        $t8, 0x2F8D <=> li $t8, 0x2F8D0000
    08934444:[370EF18F]: ori        $t6, $t8, -3697
    08934448:[97F9001C]: lhu        $t9, 28($ra)
    0893444C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934450:[00197B00]: sll        $t7, $t9, 0x000C
    08934454:[01EE0018]: mult       $t7, $t6
    08934458:[00006810]: mfhi       $t5
    0893445C:[0E280BB1]: jal        0x08A02EC4
    08934460:[000D2B42]: srl        $a1, $t5, 0x000D
    08934464:[3C0C7FFF]: lui        $t4, 0x7FFF <=> li $t4, 0x7FFF0000
    08934468:[3586FFFF]: ori        $a2, $t4, -1
    0893446C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08934470:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934474:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    08934478:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893447C:[0E280C06]: jal        0x08A03018
    08934480:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08934484:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08934488:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0893448C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08934490:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08934494:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08934498:[0E280C21]: jal        0x08A03084
    0893449C:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    089344A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344A4:[0E280C3C]: jal        0x08A030F0
    089344A8:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    089344AC:[8E050000]: lw         $a1, 0($s0)
    089344B0:[8E060004]: lw         $a2, 4($s0)
    089344B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089344BC:[0E280B98]: jal        0x08A02E60
    089344C0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089344C4:[0E280B42]: jal        0x08A02D08
    089344C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344CC:[32650010]: andi       $a1, $s3, 16
--> 089344D0:[50A0FFB8]: beql       $a1, $zr, 0x089343B4
    089344D4:[26310001]: addiu      $s1, $s1, 1
    089344D8:[5280FFB6]: beql       $s4, $zr, 0x089343B4
    089344DC:[26310001]: addiu      $s1, $s1, 1
    089344E0:[8E820000]: lw         $v0, 0($s4)
  Back Branch 08934590 299,481 times (length 50)
    089344BC:[0E280B98]: jal        0x08A02E60
    089344C0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089344C4:[0E280B42]: jal        0x08A02D08
    089344C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344CC:[32650010]: andi       $a1, $s3, 16
--> 089344D0:[50A0FFB8]: beql       $a1, $zr, 0x089343B4
    089344D4:[26310001]: addiu      $s1, $s1, 1
    089344D8:[5280FFB6]: beql       $s4, $zr, 0x089343B4
    089344DC:[26310001]: addiu      $s1, $s1, 1
    089344E0:[8E820000]: lw         $v0, 0($s4)
    089344E4:[105E003E]: beq        $v0, $fp, 0x089345E0
    089344E8:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    089344EC:[5453FFB1]: bnel       $v0, $s3, 0x089343B4
    089344F0:[26310001]: addiu      $s1, $s1, 1
    089344F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089344FC:[0E280B60]: jal        0x08A02D80
    08934500:[26310001]: addiu      $s1, $s1, 1
    08934504:[2652004C]: addiu      $s2, $s2, 76
    08934508:[1635FFAD]: bne        $s1, $s5, 0x089343C0
    0893450C:[2610004C]: addiu      $s0, $s0, 76
    08934510:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    08934514:[8EA46890]: lw         $a0, 26768($s5)
    08934518:[3C1408C2]: lui        $s4, 0x08C2 <=> li $s4, 0x08C20000
    0893451C:[2692689C]: addiu      $s2, $s4, 26780
    08934520:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08934524:[0E281E71]: jal        0x08A079C4 [sceKernelSetEventFlag]
    08934528:[02F28821]: addu       $s1, $s7, $s2
    0893452C:[8E270000]: lw         $a3, 0($s1)
    08934530:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08934534:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08934538:[0E281055]: jal        0x08A04154
    0893453C:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08934540:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08934544:[8C7768A4]: lw         $s7, 26788($v1)
    08934548:[26D60001]: addiu      $s6, $s6, 1
    0893454C:[2AD00002]: slti       $s0, $s6, 2
    08934550:[16E0FF88]: bne        $s7, $zr, 0x08934374
    08934554:[0010B00A]: movz       $s6, $zr, $s0 <=> move $s6, $s0
    08934558:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0893455C:[AC7668A4]: sw         $s6, 26788($v1)
    08934560:[8FBF0024]: lw         $ra, 36($sp)
    08934564:[8FBE0020]: lw         $fp, 32($sp)
    08934568:[8FB7001C]: lw         $s7, 28($sp)
    0893456C:[8FB60018]: lw         $s6, 24($sp)
    08934570:[8FB50014]: lw         $s5, 20($sp)
    08934574:[8FB40010]: lw         $s4, 16($sp)
    08934578:[8FB3000C]: lw         $s3, 12($sp)
    0893457C:[8FB20008]: lw         $s2, 8($sp)
    08934580:[8FB10004]: lw         $s1, 4($sp)
    08934584:[8FB00000]: lw         $s0, 0($sp)
    08934588:[03E00008]: jr         $ra
    0893458C:[27BD0030]: addiu      $sp, $sp, 48
--> 08934590:[5040FFCF]: beql       $v0, $zr, 0x089344D0
    08934594:[32650010]: andi       $a1, $s3, 16
    08934598:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893459C:[0E280B60]: jal        0x08A02D80
    089345A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08934550 9,360 times (length 121)
  Back Branch 089343CC 6 times (length 8)
    089343A0:[8C720000]: lw         $s2, 0($v1)
    089343A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089343A8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089343AC:[0A24D0F0]: j          0x089343C0
    089343B0:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
--> 089343B4:[2652004C]: addiu      $s2, $s2, 76
    089343B8:[12350055]: beq        $s1, $s5, 0x08934510
    089343BC:[2610004C]: addiu      $s0, $s0, 76
    089343C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343C4:[0E281ED3]: jal        0x08A07B4C [sceKernelTryLockLwMutex]
    089343C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 089343CC:[5440FFF9]: bnel       $v0, $zr, 0x089343B4
    089343D0:[26310001]: addiu      $s1, $s1, 1
    089343D4:[9213FFDD]: lbu        $s3, -35($s0)
    089343D8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089343DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 089345AC 2 times (length 57)
    089344BC:[0E280B98]: jal        0x08A02E60
    089344C0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089344C4:[0E280B42]: jal        0x08A02D08
    089344C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344CC:[32650010]: andi       $a1, $s3, 16
--> 089344D0:[50A0FFB8]: beql       $a1, $zr, 0x089343B4
    089344D4:[26310001]: addiu      $s1, $s1, 1
    089344D8:[5280FFB6]: beql       $s4, $zr, 0x089343B4
    089344DC:[26310001]: addiu      $s1, $s1, 1
    089344E0:[8E820000]: lw         $v0, 0($s4)
    089344E4:[105E003E]: beq        $v0, $fp, 0x089345E0
    089344E8:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    089344EC:[5453FFB1]: bnel       $v0, $s3, 0x089343B4
    089344F0:[26310001]: addiu      $s1, $s1, 1
    089344F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089344F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089344FC:[0E280B60]: jal        0x08A02D80
    08934500:[26310001]: addiu      $s1, $s1, 1
    08934504:[2652004C]: addiu      $s2, $s2, 76
    08934508:[1635FFAD]: bne        $s1, $s5, 0x089343C0
    0893450C:[2610004C]: addiu      $s0, $s0, 76
    08934510:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    08934514:[8EA46890]: lw         $a0, 26768($s5)
    08934518:[3C1408C2]: lui        $s4, 0x08C2 <=> li $s4, 0x08C20000
    0893451C:[2692689C]: addiu      $s2, $s4, 26780
    08934520:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08934524:[0E281E71]: jal        0x08A079C4 [sceKernelSetEventFlag]
    08934528:[02F28821]: addu       $s1, $s7, $s2
    0893452C:[8E270000]: lw         $a3, 0($s1)
    08934530:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08934534:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08934538:[0E281055]: jal        0x08A04154
    0893453C:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08934540:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08934544:[8C7768A4]: lw         $s7, 26788($v1)
    08934548:[26D60001]: addiu      $s6, $s6, 1
    0893454C:[2AD00002]: slti       $s0, $s6, 2
    08934550:[16E0FF88]: bne        $s7, $zr, 0x08934374
    08934554:[0010B00A]: movz       $s6, $zr, $s0 <=> move $s6, $s0
    08934558:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0893455C:[AC7668A4]: sw         $s6, 26788($v1)
    08934560:[8FBF0024]: lw         $ra, 36($sp)
    08934564:[8FBE0020]: lw         $fp, 32($sp)
    08934568:[8FB7001C]: lw         $s7, 28($sp)
    0893456C:[8FB60018]: lw         $s6, 24($sp)
    08934570:[8FB50014]: lw         $s5, 20($sp)
    08934574:[8FB40010]: lw         $s4, 16($sp)
    08934578:[8FB3000C]: lw         $s3, 12($sp)
    0893457C:[8FB20008]: lw         $s2, 8($sp)
    08934580:[8FB10004]: lw         $s1, 4($sp)
    08934584:[8FB00000]: lw         $s0, 0($sp)
    08934588:[03E00008]: jr         $ra
    0893458C:[27BD0030]: addiu      $sp, $sp, 48
    08934590:[5040FFCF]: beql       $v0, $zr, 0x089344D0
    08934594:[32650010]: andi       $a1, $s3, 16
    08934598:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0893459C:[0E280B60]: jal        0x08A02D80
    089345A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089345A4:[0E280B51]: jal        0x08A02D44
    089345A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 089345AC:[0A24D134]: j          0x089344D0
    089345B0:[32650010]: andi       $a1, $s3, 16
    089345B4:[0E280BB1]: jal        0x08A02EC4
    089345B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089345BC:[0A24D102]: j          0x08934408
  Back Branch 089345EC 1 times (length 144)
  Back Branch 089345D8 1 times (length 121)
_S1_2_8A074E0 6,197,316 instructions (1.496%), 237,336 calls (08A074E0 - 08A07560, length 33)
    08A074E0:[8C860004]: lw         $a2, 4($a0)
    08A074E4:[8C870000]: lw         $a3, 0($a0)
    08A074E8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A074EC:[30CA0007]: andi       $t2, $a2, 7
    08A074F0:[01452021]: addu       $a0, $t2, $a1
    08A074F4:[000648C2]: srl        $t1, $a2, 0x0003
    08A074F8:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08A074FC:[00AB1804]: sllv       $v1, $t3, $a1
    08A07500:[01273821]: addu       $a3, $t1, $a3
    08A07504:[2C820009]: sltiu      $v0, $a0, 9
    08A07508:[00C53021]: addu       $a2, $a2, $a1
    08A0750C:[2C890019]: sltiu      $t1, $a0, 25
    08A07510:[2463FFFF]: addiu      $v1, $v1, -1
    08A07514:[2C840011]: sltiu      $a0, $a0, 17
    08A07518:[14400004]: bne        $v0, $zr, 0x08A0752C
    08A0751C:[90E50000]: lbu        $a1, 0($a3)
    08A07520:[90ED0001]: lbu        $t5, 1($a3)
    08A07524:[000D6200]: sll        $t4, $t5, 0x0008
    08A07528:[00AC2825]: or         $a1, $a1, $t4
    08A0752C:[14800004]: bne        $a0, $zr, 0x08A07540
    08A07530:[00000000]: nop
    08A07534:[90EF0002]: lbu        $t7, 2($a3)
    08A07538:[000F7400]: sll        $t6, $t7, 0x0010
    08A0753C:[00AE2825]: or         $a1, $a1, $t6
    08A07540:[55200005]: bnel       $t1, $zr, 0x08A07558
    08A07544:[01451006]: srlv       $v0, $a1, $t2
    08A07548:[90F90003]: lbu        $t9, 3($a3)
    08A0754C:[0019C600]: sll        $t8, $t9, 0x0018
    08A07550:[00B82825]: or         $a1, $a1, $t8
    08A07554:[01451006]: srlv       $v0, $a1, $t2
    08A07558:[00431024]: and        $v0, $v0, $v1
    08A0755C:[03E00008]: jr         $ra
    08A07560:[AD060004]: sw         $a2, 4($t0)
_S1_2_890C844 6,093,374 instructions (1.471%), 12,536 calls (0890C844 - 0890CA1C, length 119)
    0890C844:[24A5FFF0]: addiu      $a1, $a1, -16
    0890C848:[8C870034]: lw         $a3, 52($a0)
    0890C84C:[8CA30008]: lw         $v1, 8($a1)
    0890C850:[8C860028]: lw         $a2, 40($a0)
    0890C854:[00E31023]: subu       $v0, $a3, $v1
    0890C858:[AC820034]: sw         $v0, 52($a0)
    0890C85C:[10C00006]: beq        $a2, $zr, 0x0890C878
    0890C860:[00C5102B]: sltu       $v0, $a2, $a1
    0890C864:[54400005]: bnel       $v0, $zr, 0x0890C87C
    0890C868:[8CA30004]: lw         $v1, 4($a1)
    0890C86C:[8CC60004]: lw         $a2, 4($a2)
    0890C870:[14C0FFFC]: bne        $a2, $zr, 0x0890C864
    0890C874:[00C5102B]: sltu       $v0, $a2, $a1
    0890C878:[8CA30004]: lw         $v1, 4($a1)
    0890C87C:[50600046]: beql       $v1, $zr, 0x0890C998
    0890C880:[8CA90000]: lw         $t1, 0($a1)
    0890C884:[8CA80000]: lw         $t0, 0($a1)
    0890C888:[AC680000]: sw         $t0, 0($v1)
    0890C88C:[8CA20000]: lw         $v0, 0($a1)
    0890C890:[10400046]: beq        $v0, $zr, 0x0890C9AC
    0890C894:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C898:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C89C:[AC430004]: sw         $v1, 4($v0)
    0890C8A0:[10C00045]: beq        $a2, $zr, 0x0890C9B8
    0890C8A4:[ACAA000C]: sw         $t2, 12($a1)
    0890C8A8:[8CC20000]: lw         $v0, 0($a2)
    0890C8AC:[5040004B]: beql       $v0, $zr, 0x0890C9DC
    0890C8B0:[AC850028]: sw         $a1, 40($a0)
    0890C8B4:[AC450004]: sw         $a1, 4($v0)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
    0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
    0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
    0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
    0890C9A4:[8CA30004]: lw         $v1, 4($a1)
    0890C9A8:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C9AC:[AC830030]: sw         $v1, 48($a0)
    0890C9B0:[14C0FFBD]: bne        $a2, $zr, 0x0890C8A8
    0890C9B4:[ACAA000C]: sw         $t2, 12($a1)
    0890C9B8:[8C820024]: lw         $v0, 36($a0)
    0890C9BC:[10400013]: beq        $v0, $zr, 0x0890CA0C
    0890C9C0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890C9C4:[AC450004]: sw         $a1, 4($v0)
    0890C9C8:[8C820024]: lw         $v0, 36($a0)
    0890C9CC:[ACA00004]: sw         $zr, 4($a1)
    0890C9D0:[ACA20000]: sw         $v0, 0($a1)
    0890C9D4:[0A243231]: j          0x0890C8C4
    0890C9D8:[AC850024]: sw         $a1, 36($a0)
    0890C9DC:[8CC20000]: lw         $v0, 0($a2)
    0890C9E0:[ACA60004]: sw         $a2, 4($a1)
    0890C9E4:[ACA20000]: sw         $v0, 0($a1)
    0890C9E8:[0A243231]: j          0x0890C8C4
    0890C9EC:[ACC50000]: sw         $a1, 0($a2)
    0890C9F0:[8C6E0000]: lw         $t6, 0($v1)
    0890C9F4:[AC8E0024]: sw         $t6, 36($a0)
    0890C9F8:[8C620000]: lw         $v0, 0($v1)
    0890C9FC:[1440FFE4]: bne        $v0, $zr, 0x0890C990
    0890CA00:[8C680004]: lw         $t0, 4($v1)
    0890CA04:[0A24323A]: j          0x0890C8E8
    0890CA08:[AC880028]: sw         $t0, 40($a0)
    0890CA0C:[AC850028]: sw         $a1, 40($a0)
    0890CA10:[ACA20000]: sw         $v0, 0($a1)
    0890CA14:[ACA00004]: sw         $zr, 4($a1)
    0890CA18:[0A243231]: j          0x0890C8C4
    0890CA1C:[AC850024]: sw         $a1, 36($a0)
  Back Branch 0890C948 568,524 times (length 9)
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
--> 0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
--> 0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
  Back Branch 0890C95C 558,591 times (length 7)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
--> 0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
--> 0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
  Back Branch 0890C870 295,596 times (length 5)
    0890C850:[8C860028]: lw         $a2, 40($a0)
    0890C854:[00E31023]: subu       $v0, $a3, $v1
    0890C858:[AC820034]: sw         $v0, 52($a0)
    0890C85C:[10C00006]: beq        $a2, $zr, 0x0890C878
    0890C860:[00C5102B]: sltu       $v0, $a2, $a1
--> 0890C864:[54400005]: bnel       $v0, $zr, 0x0890C87C
    0890C868:[8CA30004]: lw         $v1, 4($a1)
    0890C86C:[8CC60004]: lw         $a2, 4($a2)
--> 0890C870:[14C0FFFC]: bne        $a2, $zr, 0x0890C864
    0890C874:[00C5102B]: sltu       $v0, $a2, $a1
    0890C878:[8CA30004]: lw         $v1, 4($a1)
    0890C87C:[50600046]: beql       $v1, $zr, 0x0890C998
    0890C880:[8CA90000]: lw         $t1, 0($a1)
  Back Branch 0890C8EC 25,006 times (length 10)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
    0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
--> 0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
--> 0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
  Back Branch 0890C990 10,717 times (length 44)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
--> 0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
    0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
  Back Branch 0890C964 9,039 times (length 15)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
--> 0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
--> 0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
  Back Branch 0890C9A0 1,961 times (length 68)
    0890C884:[8CA80000]: lw         $t0, 0($a1)
    0890C888:[AC680000]: sw         $t0, 0($v1)
    0890C88C:[8CA20000]: lw         $v0, 0($a1)
    0890C890:[10400046]: beq        $v0, $zr, 0x0890C9AC
    0890C894:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
--> 0890C898:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C89C:[AC430004]: sw         $v1, 4($v0)
    0890C8A0:[10C00045]: beq        $a2, $zr, 0x0890C9B8
    0890C8A4:[ACAA000C]: sw         $t2, 12($a1)
    0890C8A8:[8CC20000]: lw         $v0, 0($a2)
    0890C8AC:[5040004B]: beql       $v0, $zr, 0x0890C9DC
    0890C8B0:[AC850028]: sw         $a1, 40($a0)
    0890C8B4:[AC450004]: sw         $a1, 4($v0)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
    0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
    0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
--> 0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
    0890C9A4:[8CA30004]: lw         $v1, 4($a1)
    0890C9A8:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C9AC:[AC830030]: sw         $v1, 48($a0)
    0890C9B0:[14C0FFBD]: bne        $a2, $zr, 0x0890C8A8
  Back Branch 0890C9D4 76 times (length 70)
    0890C8B0:[AC850028]: sw         $a1, 40($a0)
    0890C8B4:[AC450004]: sw         $a1, 4($v0)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
--> 0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
    0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
    0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
    0890C9A4:[8CA30004]: lw         $v1, 4($a1)
    0890C9A8:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C9AC:[AC830030]: sw         $v1, 48($a0)
    0890C9B0:[14C0FFBD]: bne        $a2, $zr, 0x0890C8A8
    0890C9B4:[ACAA000C]: sw         $t2, 12($a1)
    0890C9B8:[8C820024]: lw         $v0, 36($a0)
    0890C9BC:[10400013]: beq        $v0, $zr, 0x0890CA0C
    0890C9C0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890C9C4:[AC450004]: sw         $a1, 4($v0)
    0890C9C8:[8C820024]: lw         $v0, 36($a0)
    0890C9CC:[ACA00004]: sw         $zr, 4($a1)
    0890C9D0:[ACA20000]: sw         $v0, 0($a1)
--> 0890C9D4:[0A243231]: j          0x0890C8C4
    0890C9D8:[AC850024]: sw         $a1, 36($a0)
    0890C9DC:[8CC20000]: lw         $v0, 0($a2)
    0890C9E0:[ACA60004]: sw         $a2, 4($a1)
    0890C9E4:[ACA20000]: sw         $v0, 0($a1)
  Back Branch 0890C9E8 66 times (length 75)
    0890C8B0:[AC850028]: sw         $a1, 40($a0)
    0890C8B4:[AC450004]: sw         $a1, 4($v0)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
--> 0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
    0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
    0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
    0890C9A4:[8CA30004]: lw         $v1, 4($a1)
    0890C9A8:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C9AC:[AC830030]: sw         $v1, 48($a0)
    0890C9B0:[14C0FFBD]: bne        $a2, $zr, 0x0890C8A8
    0890C9B4:[ACAA000C]: sw         $t2, 12($a1)
    0890C9B8:[8C820024]: lw         $v0, 36($a0)
    0890C9BC:[10400013]: beq        $v0, $zr, 0x0890CA0C
    0890C9C0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0890C9C4:[AC450004]: sw         $a1, 4($v0)
    0890C9C8:[8C820024]: lw         $v0, 36($a0)
    0890C9CC:[ACA00004]: sw         $zr, 4($a1)
    0890C9D0:[ACA20000]: sw         $v0, 0($a1)
    0890C9D4:[0A243231]: j          0x0890C8C4
    0890C9D8:[AC850024]: sw         $a1, 36($a0)
    0890C9DC:[8CC20000]: lw         $v0, 0($a2)
    0890C9E0:[ACA60004]: sw         $a2, 4($a1)
    0890C9E4:[ACA20000]: sw         $v0, 0($a1)
--> 0890C9E8:[0A243231]: j          0x0890C8C4
    0890C9EC:[ACC50000]: sw         $a1, 0($a2)
    0890C9F0:[8C6E0000]: lw         $t6, 0($v1)
    0890C9F4:[AC8E0024]: sw         $t6, 36($a0)
    0890C9F8:[8C620000]: lw         $v0, 0($v1)
  Back Branch 0890C988 66 times (length 42)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
--> 0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
  Back Branch 0890C9B0 1 times (length 68)
    0890C894:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C898:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C89C:[AC430004]: sw         $v1, 4($v0)
    0890C8A0:[10C00045]: beq        $a2, $zr, 0x0890C9B8
    0890C8A4:[ACAA000C]: sw         $t2, 12($a1)
--> 0890C8A8:[8CC20000]: lw         $v0, 0($a2)
    0890C8AC:[5040004B]: beql       $v0, $zr, 0x0890C9DC
    0890C8B0:[AC850028]: sw         $a1, 40($a0)
    0890C8B4:[AC450004]: sw         $a1, 4($v0)
    0890C8B8:[ACA20000]: sw         $v0, 0($a1)
    0890C8BC:[ACA60004]: sw         $a2, 4($a1)
    0890C8C0:[ACC50000]: sw         $a1, 0($a2)
    0890C8C4:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    0890C8C8:[8CC20000]: lw         $v0, 0($a2)
    0890C8CC:[5040000A]: beql       $v0, $zr, 0x0890C8F8
    0890C8D0:[8C860044]: lw         $a2, 68($a0)
    0890C8D4:[8CC70008]: lw         $a3, 8($a2)
    0890C8D8:[00E61821]: addu       $v1, $a3, $a2
    0890C8DC:[50620023]: beql       $v1, $v0, 0x0890C96C
    0890C8E0:[8C6C0008]: lw         $t4, 8($v1)
    0890C8E4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0890C8E8:[2529FFFF]: addiu      $t1, $t1, -1
    0890C8EC:[5520FFF7]: bnel       $t1, $zr, 0x0890C8CC
    0890C8F0:[8CC20000]: lw         $v0, 0($a2)
    0890C8F4:[8C860044]: lw         $a2, 68($a0)
    0890C8F8:[00A6782B]: sltu       $t7, $a1, $a2
    0890C8FC:[55E0000D]: bnel       $t7, $zr, 0x0890C934
    0890C900:[8C870038]: lw         $a3, 56($a0)
    0890C904:[8C990020]: lw         $t9, 32($a0)
    0890C908:[8C98001C]: lw         $t8, 28($a0)
    0890C90C:[8C850028]: lw         $a1, 40($a0)
    0890C910:[10A00006]: beq        $a1, $zr, 0x0890C92C
    0890C914:[03383821]: addu       $a3, $t9, $t8
    0890C918:[8CA90008]: lw         $t1, 8($a1)
    0890C91C:[00A91021]: addu       $v0, $a1, $t1
    0890C920:[0046402B]: sltu       $t0, $v0, $a2
    0890C924:[51000008]: beql       $t0, $zr, 0x0890C948
    0890C928:[8CA50004]: lw         $a1, 4($a1)
    0890C92C:[AC870044]: sw         $a3, 68($a0)
    0890C930:[8C870038]: lw         $a3, 56($a0)
    0890C934:[8C860034]: lw         $a2, 52($a0)
    0890C938:[24E5FFFF]: addiu      $a1, $a3, -1
    0890C93C:[AC860018]: sw         $a2, 24($a0)
    0890C940:[03E00008]: jr         $ra
    0890C944:[AC850038]: sw         $a1, 56($a0)
    0890C948:[10A0FFF8]: beq        $a1, $zr, 0x0890C92C
    0890C94C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0890C950:[8CA20008]: lw         $v0, 8($a1)
    0890C954:[00451021]: addu       $v0, $v0, $a1
    0890C958:[0046182B]: sltu       $v1, $v0, $a2
    0890C95C:[5060FFFA]: beql       $v1, $zr, 0x0890C948
    0890C960:[8CA50004]: lw         $a1, 4($a1)
    0890C964:[0A24324C]: j          0x0890C930
    0890C968:[AC870044]: sw         $a3, 68($a0)
    0890C96C:[8C680004]: lw         $t0, 4($v1)
    0890C970:[00EC5821]: addu       $t3, $a3, $t4
    0890C974:[1100001E]: beq        $t0, $zr, 0x0890C9F0
    0890C978:[ACCB0008]: sw         $t3, 8($a2)
    0890C97C:[8C6D0000]: lw         $t5, 0($v1)
    0890C980:[AD0D0000]: sw         $t5, 0($t0)
    0890C984:[8C620000]: lw         $v0, 0($v1)
    0890C988:[5040FFD7]: beql       $v0, $zr, 0x0890C8E8
    0890C98C:[AC880028]: sw         $t0, 40($a0)
    0890C990:[0A24323A]: j          0x0890C8E8
    0890C994:[AC480004]: sw         $t0, 4($v0)
    0890C998:[AC89002C]: sw         $t1, 44($a0)
    0890C99C:[8CA20000]: lw         $v0, 0($a1)
    0890C9A0:[1440FFBD]: bne        $v0, $zr, 0x0890C898
    0890C9A4:[8CA30004]: lw         $v1, 4($a1)
    0890C9A8:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0890C9AC:[AC830030]: sw         $v1, 48($a0)
--> 0890C9B0:[14C0FFBD]: bne        $a2, $zr, 0x0890C8A8
    0890C9B4:[ACAA000C]: sw         $t2, 12($a1)
    0890C9B8:[8C820024]: lw         $v0, 36($a0)
    0890C9BC:[10400013]: beq        $v0, $zr, 0x0890CA0C
    0890C9C0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
_S1_2_8978BD8 4,302,806 instructions (1.039%), 9,932 calls (08978BD8 - 08978FD0, length 255)
    08978BD8:[27BDFF60]: addiu      $sp, $sp, -160
    08978BDC:[AFA40000]: sw         $a0, 0($sp)
    08978BE0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978BE4:[AFA50054]: sw         $a1, 84($sp)
    08978BE8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08978BEC:[AFB60078]: sw         $s6, 120($sp)
    08978BF0:[AFB10064]: sw         $s1, 100($sp)
    08978BF4:[AFB00060]: sw         $s0, 96($sp)
    08978BF8:[AFBF0084]: sw         $ra, 132($sp)
    08978BFC:[AFBE0080]: sw         $fp, 128($sp)
    08978C00:[AFB7007C]: sw         $s7, 124($sp)
    08978C04:[AFB50074]: sw         $s5, 116($sp)
    08978C08:[AFB40070]: sw         $s4, 112($sp)
    08978C0C:[AFB3006C]: sw         $s3, 108($sp)
    08978C10:[AFB20068]: sw         $s2, 104($sp)
    08978C14:[E7B7009C]: swc1       $f23, 156($sp)
    08978C18:[E7B60098]: swc1       $f22, 152($sp)
    08978C1C:[E7B50094]: swc1       $f21, 148($sp)
    08978C20:[E7B40090]: swc1       $f20, 144($sp)
    08978C24:[AFA60058]: sw         $a2, 88($sp)
    08978C28:[AFA7005C]: sw         $a3, 92($sp)
    08978C2C:[0E281D38]: jal        0x08A074E0
    08978C30:[AFA00004]: sw         $zr, 4($sp)
    08978C34:[305000FF]: andi       $s0, $v0, 255
    08978C38:[00108902]: srl        $s1, $s0, 0x0004
    08978C3C:[3236000F]: andi       $s6, $s1, 15
    08978C40:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    08978C44:[12C200B8]: beq        $s6, $v0, 0x08978F28
    08978C48:[32070001]: andi       $a3, $s0, 1
    08978C4C:[14E000AE]: bne        $a3, $zr, 0x08978F08
    08978C50:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08978C54:[32080002]: andi       $t0, $s0, 2
    08978C58:[150000A3]: bne        $t0, $zr, 0x08978EE8
    08978C5C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978C60:[320D0004]: andi       $t5, $s0, 4
    08978C64:[15A00098]: bne        $t5, $zr, 0x08978EC8
    08978C68:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978C6C:[320F0008]: andi       $t7, $s0, 8
    08978C70:[15E0008C]: bne        $t7, $zr, 0x08978EA4
    08978C74:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978C78:[32D20008]: andi       $s2, $s6, 8
    08978C7C:[16400085]: bne        $s2, $zr, 0x08978E94
    08978C80:[AFA00050]: sw         $zr, 80($sp)
    08978C84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08978C88:[3C1508A2]: lui        $s5, 0x08A2 <=> li $s5, 0x08A20000
    08978C8C:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    08978C90:[02D9C004]: sllv       $t8, $t9, $s6
    08978C94:[C6B65618]: lwc1       $f22, 22040($s5)
    08978C98:[C697561C]: lwc1       $f23, 22044($s4)
    08978C9C:[4498A800]: mtc1       $t8, $f21
    08978CA0:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    08978CA4:[267594A4]: addiu      $s5, $s3, -27484
    08978CA8:[27B40018]: addiu      $s4, $sp, 24
    08978CAC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08978CB0:[0A25E365]: j          0x08978D94
    08978CB4:[241E000C]: addiu      $fp, $zr, 12 <=> li $fp, 12
    08978CB8:[8EB20004]: lw         $s2, 4($s5)
    08978CBC:[12C0000A]: beq        $s6, $zr, 0x08978CE8
    08978CC0:[C6B40008]: lwc1       $f20, 8($s5)
    08978CC4:[4680A820]: cvt.s.w    $f0, $f21
    08978CC8:[8FA90050]: lw         $t1, 80($sp)
    08978CCC:[02168021]: addu       $s0, $s0, $s6
    08978CD0:[2664FFF7]: addiu      $a0, $s3, -9
    08978CD4:[4600A503]: div.s      $f20, $f20, $f0
    08978CD8:[2C860003]: sltiu      $a2, $a0, 3
    08978CDC:[02092821]: addu       $a1, $s0, $t1
    08978CE0:[00A6800B]: movn       $s0, $a1, $a2
    08978CE4:[02569021]: addu       $s2, $s2, $s6
    08978CE8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978CEC:[0E281D38]: jal        0x08A074E0
    08978CF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08978CF4:[2607FFFF]: addiu      $a3, $s0, -1
    08978CF8:[00E25807]: srav       $t3, $v0, $a3
    08978CFC:[316A0001]: andi       $t2, $t3, 1
    08978D00:[11400004]: beq        $t2, $zr, 0x08978D14
    08978D04:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08978D08:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    08978D0C:[020C4004]: sllv       $t0, $t4, $s0
    08978D10:[00488825]: or         $s1, $v0, $t0
    08978D14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08978D18:[0E281D38]: jal        0x08A074E0
    08978D1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978D20:[8FB20004]: lw         $s2, 4($sp)
    08978D24:[8FAE0054]: lw         $t6, 84($sp)
    08978D28:[305000FF]: andi       $s0, $v0, 255
    08978D2C:[02400013]: mtlo       $s2
    08978D30:[01D0001C]: madd       $t6, $s0
    08978D34:[00006812]: mflo       $t5
    08978D38:[16000051]: bne        $s0, $zr, 0x08978E80
    08978D3C:[AFAD0004]: sw         $t5, 4($sp)
    08978D40:[44911800]: mtc1       $s1, $f3
    08978D44:[02400013]: mtlo       $s2
    08978D48:[8FB20058]: lw         $s2, 88($sp)
    08978D4C:[468018A0]: cvt.s.w    $f2, $f3
    08978D50:[0250001C]: madd       $s2, $s0
    08978D54:[46141042]: mul.s      $f1, $f2, $f20
    08978D58:[00007812]: mflo       $t7
    08978D5C:[4616083C]: c.lt.s     $f1, $f22
    08978D60:[AFAF0004]: sw         $t7, 4($sp)
    08978D64:[45000007]: bc1f       0x08978D84
    08978D68:[E6810000]: swc1       $f1, 0($s4)
    08978D6C:[2E700003]: sltiu      $s0, $s3, 3
    08978D70:[56000005]: bnel       $s0, $zr, 0x08978D88
    08978D74:[26730001]: addiu      $s3, $s3, 1
    08978D78:[2E710006]: sltiu      $s1, $s3, 6
    08978D7C:[56200001]: bnel       $s1, $zr, 0x08978D84
    08978D80:[E6960000]: swc1       $f22, 0($s4)
    08978D84:[26730001]: addiu      $s3, $s3, 1
    08978D88:[26940004]: addiu      $s4, $s4, 4
    08978D8C:[127E000F]: beq        $s3, $fp, 0x08978DCC
    08978D90:[26B50010]: addiu      $s5, $s5, 16
    08978D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08978D98:[02631004]: sllv       $v0, $v1, $s3
    08978D9C:[02E2F824]: and        $ra, $s7, $v0
    08978DA0:[57E0FFC5]: bnel       $ra, $zr, 0x08978CB8
    08978DA4:[8EB00000]: lw         $s0, 0($s5)
    08978DA8:[2679FFFD]: addiu      $t9, $s3, -3
    08978DAC:[2F380003]: sltiu      $t8, $t9, 3
    08978DB0:[5300FFF4]: beql       $t8, $zr, 0x08978D84
    08978DB4:[AE800000]: sw         $zr, 0($s4)
    08978DB8:[26730001]: addiu      $s3, $s3, 1
    08978DBC:[E6970000]: swc1       $f23, 0($s4)
    08978DC0:[26B50010]: addiu      $s5, $s5, 16
    08978DC4:[167EFFF4]: bne        $s3, $fp, 0x08978D98
    08978DC8:[26940004]: addiu      $s4, $s4, 4
    08978DCC:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08978DD0:[12F6001C]: beq        $s7, $s6, 0x08978E44
    08978DD4:[8FBF0084]: lw         $ra, 132($sp)
    08978DD8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08978DDC:[245FCED4]: addiu      $ra, $v0, -12588
    08978DE0:[8FFE000C]: lw         $fp, 12($ra)
    08978DE4:[8C55CED4]: lw         $s5, -12588($v0)
    08978DE8:[8FF40004]: lw         $s4, 4($ra)
    08978DEC:[8FF30008]: lw         $s3, 8($ra)
    08978DF0:[AFB50008]: sw         $s5, 8($sp)
    08978DF4:[27A40018]: addiu      $a0, $sp, 24
    08978DF8:[27A70008]: addiu      $a3, $sp, 8
    08978DFC:[AFB4000C]: sw         $s4, 12($sp)
    08978E00:[AFB30010]: sw         $s3, 16($sp)
    08978E04:[AFBE0014]: sw         $fp, 20($sp)
    08978E08:[32E30007]: andi       $v1, $s7, 7
    08978E0C:[10600002]: beq        $v1, $zr, 0x08978E18
    08978E10:[0017B8C2]: srl        $s7, $s7, 0x0003
    08978E14:[ACE40000]: sw         $a0, 0($a3)
    08978E18:[24E70004]: addiu      $a3, $a3, 4
    08978E1C:[27A50018]: addiu      $a1, $sp, 24
    08978E20:[14E5FFF9]: bne        $a3, $a1, 0x08978E08
    08978E24:[2484000C]: addiu      $a0, $a0, 12
    08978E28:[8FA50008]: lw         $a1, 8($sp)
    08978E2C:[8FA6000C]: lw         $a2, 12($sp)
    08978E30:[8FA70010]: lw         $a3, 16($sp)
    08978E34:[8FA80014]: lw         $t0, 20($sp)
    08978E38:[0E24B962]: jal        0x0892E588
    08978E3C:[8FA4005C]: lw         $a0, 92($sp)
    08978E40:[8FBF0084]: lw         $ra, 132($sp)
    08978E44:[8FBE0080]: lw         $fp, 128($sp)
    08978E48:[8FB7007C]: lw         $s7, 124($sp)
    08978E4C:[8FB60078]: lw         $s6, 120($sp)
    08978E50:[8FB50074]: lw         $s5, 116($sp)
    08978E54:[8FB40070]: lw         $s4, 112($sp)
    08978E58:[8FB3006C]: lw         $s3, 108($sp)
    08978E5C:[8FB20068]: lw         $s2, 104($sp)
    08978E60:[8FB10064]: lw         $s1, 100($sp)
    08978E64:[8FB00060]: lw         $s0, 96($sp)
    08978E68:[C7B7009C]: lwc1       $f23, 156($sp)
    08978E6C:[C7B60098]: lwc1       $f22, 152($sp)
    08978E70:[C7B50094]: lwc1       $f21, 148($sp)
    08978E74:[C7B40090]: lwc1       $f20, 144($sp)
    08978E78:[03E00008]: jr         $ra
    08978E7C:[27BD00A0]: addiu      $sp, $sp, 160
    08978E80:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978E84:[0E281D38]: jal        0x08A074E0
    08978E88:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08978E8C:[0A25E350]: j          0x08978D40
    08978E90:[02228821]: addu       $s1, $s1, $v0
    08978E94:[32360007]: andi       $s6, $s1, 7
    08978E98:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08978E9C:[0A25E321]: j          0x08978C84
    08978EA0:[AFB10050]: sw         $s1, 80($sp)
    08978EA4:[0E281D38]: jal        0x08A074E0
    08978EA8:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08978EAC:[00028240]: sll        $s0, $v0, 0x0009
    08978EB0:[32D20008]: andi       $s2, $s6, 8
    08978EB4:[02F0B825]: or         $s7, $s7, $s0
    08978EB8:[1240FF72]: beq        $s2, $zr, 0x08978C84
    08978EBC:[AFA00050]: sw         $zr, 80($sp)
    08978EC0:[0A25E3A6]: j          0x08978E98
    08978EC4:[32360007]: andi       $s6, $s1, 7
    08978EC8:[0E281D38]: jal        0x08A074E0
    08978ECC:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08978ED0:[00027180]: sll        $t6, $v0, 0x0006
    08978ED4:[320F0008]: andi       $t7, $s0, 8
    08978ED8:[11E0FF67]: beq        $t7, $zr, 0x08978C78
    08978EDC:[02EEB825]: or         $s7, $s7, $t6
    08978EE0:[0A25E3A9]: j          0x08978EA4
    08978EE4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978EE8:[0E281D38]: jal        0x08A074E0
    08978EEC:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08978EF0:[000260C0]: sll        $t4, $v0, 0x0003
    08978EF4:[320D0004]: andi       $t5, $s0, 4
    08978EF8:[11A0FF5C]: beq        $t5, $zr, 0x08978C6C
    08978EFC:[02ECB825]: or         $s7, $s7, $t4
    08978F00:[0A25E3B2]: j          0x08978EC8
    08978F04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978F08:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978F0C:[0E281D38]: jal        0x08A074E0
    08978F10:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08978F14:[32080002]: andi       $t0, $s0, 2
    08978F18:[1100FF51]: beq        $t0, $zr, 0x08978C60
    08978F1C:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08978F20:[0A25E3BA]: j          0x08978EE8
    08978F24:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978F28:[8FA30000]: lw         $v1, 0($sp)
    08978F2C:[8FA2005C]: lw         $v0, 92($sp)
    08978F30:[10400021]: beq        $v0, $zr, 0x08978FB8
    08978F34:[24640001]: addiu      $a0, $v1, 1
    08978F38:[8FA60054]: lw         $a2, 84($sp)
    08978F3C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08978F40:[00062980]: sll        $a1, $a2, 0x0006
    08978F44:[00853021]: addu       $a2, $a0, $a1
    08978F48:[24C80040]: addiu      $t0, $a2, 64
    08978F4C:[8CCB0000]: lw         $t3, 0($a2)
    08978F50:[8CCA0004]: lw         $t2, 4($a2)
    08978F54:[8CC40008]: lw         $a0, 8($a2)
    08978F58:[8CC9000C]: lw         $t1, 12($a2)
    08978F5C:[ACEB0000]: sw         $t3, 0($a3)
    08978F60:[24C60010]: addiu      $a2, $a2, 16
    08978F64:[24E70010]: addiu      $a3, $a3, 16
    08978F68:[ACEAFFF4]: sw         $t2, -12($a3)
    08978F6C:[ACE4FFF8]: sw         $a0, -8($a3)
    08978F70:[14C8FFF6]: bne        $a2, $t0, 0x08978F4C
    08978F74:[ACE9FFFC]: sw         $t1, -4($a3)
    08978F78:[8FBF0084]: lw         $ra, 132($sp)
    08978F7C:[8FBE0080]: lw         $fp, 128($sp)
    08978F80:[8FB7007C]: lw         $s7, 124($sp)
    08978F84:[8FB60078]: lw         $s6, 120($sp)
    08978F88:[8FB50074]: lw         $s5, 116($sp)
    08978F8C:[8FB40070]: lw         $s4, 112($sp)
    08978F90:[8FB3006C]: lw         $s3, 108($sp)
    08978F94:[8FB20068]: lw         $s2, 104($sp)
    08978F98:[8FB10064]: lw         $s1, 100($sp)
    08978F9C:[8FB00060]: lw         $s0, 96($sp)
    08978FA0:[C7B7009C]: lwc1       $f23, 156($sp)
    08978FA4:[C7B60098]: lwc1       $f22, 152($sp)
    08978FA8:[C7B50094]: lwc1       $f21, 148($sp)
    08978FAC:[C7B40090]: lwc1       $f20, 144($sp)
    08978FB0:[03E00008]: jr         $ra
    08978FB4:[27BD00A0]: addiu      $sp, $sp, 160
    08978FB8:[27A50018]: addiu      $a1, $sp, 24
    08978FBC:[27A60024]: addiu      $a2, $sp, 36
    08978FC0:[27A70030]: addiu      $a3, $sp, 48
    08978FC4:[0E24BBC7]: jal        0x0892EF1C
    08978FC8:[27A8003C]: addiu      $t0, $sp, 60
    08978FCC:[0A25E376]: j          0x08978DD8
    08978FD0:[24170FFF]: addiu      $s7, $zr, 4095 <=> li $s7, 4095
  Back Branch 08978DB0 53,766 times (length 13)
    08978D70:[56000005]: bnel       $s0, $zr, 0x08978D88
    08978D74:[26730001]: addiu      $s3, $s3, 1
    08978D78:[2E710006]: sltiu      $s1, $s3, 6
    08978D7C:[56200001]: bnel       $s1, $zr, 0x08978D84
    08978D80:[E6960000]: swc1       $f22, 0($s4)
--> 08978D84:[26730001]: addiu      $s3, $s3, 1
    08978D88:[26940004]: addiu      $s4, $s4, 4
    08978D8C:[127E000F]: beq        $s3, $fp, 0x08978DCC
    08978D90:[26B50010]: addiu      $s5, $s5, 16
    08978D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08978D98:[02631004]: sllv       $v0, $v1, $s3
    08978D9C:[02E2F824]: and        $ra, $s7, $v0
    08978DA0:[57E0FFC5]: bnel       $ra, $zr, 0x08978CB8
    08978DA4:[8EB00000]: lw         $s0, 0($s5)
    08978DA8:[2679FFFD]: addiu      $t9, $s3, -3
    08978DAC:[2F380003]: sltiu      $t8, $t9, 3
--> 08978DB0:[5300FFF4]: beql       $t8, $zr, 0x08978D84
    08978DB4:[AE800000]: sw         $zr, 0($s4)
    08978DB8:[26730001]: addiu      $s3, $s3, 1
    08978DBC:[E6970000]: swc1       $f23, 0($s4)
    08978DC0:[26B50010]: addiu      $s5, $s5, 16
  Back Branch 08978E20 39,728 times (length 8)
    08978DF4:[27A40018]: addiu      $a0, $sp, 24
    08978DF8:[27A70008]: addiu      $a3, $sp, 8
    08978DFC:[AFB4000C]: sw         $s4, 12($sp)
    08978E00:[AFB30010]: sw         $s3, 16($sp)
    08978E04:[AFBE0014]: sw         $fp, 20($sp)
--> 08978E08:[32E30007]: andi       $v1, $s7, 7
    08978E0C:[10600002]: beq        $v1, $zr, 0x08978E18
    08978E10:[0017B8C2]: srl        $s7, $s7, 0x0003
    08978E14:[ACE40000]: sw         $a0, 0($a3)
    08978E18:[24E70004]: addiu      $a3, $a3, 4
    08978E1C:[27A50018]: addiu      $a1, $sp, 24
--> 08978E20:[14E5FFF9]: bne        $a3, $a1, 0x08978E08
    08978E24:[2484000C]: addiu      $a0, $a0, 12
    08978E28:[8FA50008]: lw         $a1, 8($sp)
    08978E2C:[8FA6000C]: lw         $a2, 12($sp)
    08978E30:[8FA70010]: lw         $a3, 16($sp)
  Back Branch 08978DA0 35,622 times (length 60)
    08978CA4:[267594A4]: addiu      $s5, $s3, -27484
    08978CA8:[27B40018]: addiu      $s4, $sp, 24
    08978CAC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08978CB0:[0A25E365]: j          0x08978D94
    08978CB4:[241E000C]: addiu      $fp, $zr, 12 <=> li $fp, 12
--> 08978CB8:[8EB20004]: lw         $s2, 4($s5)
    08978CBC:[12C0000A]: beq        $s6, $zr, 0x08978CE8
    08978CC0:[C6B40008]: lwc1       $f20, 8($s5)
    08978CC4:[4680A820]: cvt.s.w    $f0, $f21
    08978CC8:[8FA90050]: lw         $t1, 80($sp)
    08978CCC:[02168021]: addu       $s0, $s0, $s6
    08978CD0:[2664FFF7]: addiu      $a0, $s3, -9
    08978CD4:[4600A503]: div.s      $f20, $f20, $f0
    08978CD8:[2C860003]: sltiu      $a2, $a0, 3
    08978CDC:[02092821]: addu       $a1, $s0, $t1
    08978CE0:[00A6800B]: movn       $s0, $a1, $a2
    08978CE4:[02569021]: addu       $s2, $s2, $s6
    08978CE8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978CEC:[0E281D38]: jal        0x08A074E0
    08978CF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08978CF4:[2607FFFF]: addiu      $a3, $s0, -1
    08978CF8:[00E25807]: srav       $t3, $v0, $a3
    08978CFC:[316A0001]: andi       $t2, $t3, 1
    08978D00:[11400004]: beq        $t2, $zr, 0x08978D14
    08978D04:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08978D08:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    08978D0C:[020C4004]: sllv       $t0, $t4, $s0
    08978D10:[00488825]: or         $s1, $v0, $t0
    08978D14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08978D18:[0E281D38]: jal        0x08A074E0
    08978D1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978D20:[8FB20004]: lw         $s2, 4($sp)
    08978D24:[8FAE0054]: lw         $t6, 84($sp)
    08978D28:[305000FF]: andi       $s0, $v0, 255
    08978D2C:[02400013]: mtlo       $s2
    08978D30:[01D0001C]: madd       $t6, $s0
    08978D34:[00006812]: mflo       $t5
    08978D38:[16000051]: bne        $s0, $zr, 0x08978E80
    08978D3C:[AFAD0004]: sw         $t5, 4($sp)
    08978D40:[44911800]: mtc1       $s1, $f3
    08978D44:[02400013]: mtlo       $s2
    08978D48:[8FB20058]: lw         $s2, 88($sp)
    08978D4C:[468018A0]: cvt.s.w    $f2, $f3
    08978D50:[0250001C]: madd       $s2, $s0
    08978D54:[46141042]: mul.s      $f1, $f2, $f20
    08978D58:[00007812]: mflo       $t7
    08978D5C:[4616083C]: c.lt.s     $f1, $f22
    08978D60:[AFAF0004]: sw         $t7, 4($sp)
    08978D64:[45000007]: bc1f       0x08978D84
    08978D68:[E6810000]: swc1       $f1, 0($s4)
    08978D6C:[2E700003]: sltiu      $s0, $s3, 3
    08978D70:[56000005]: bnel       $s0, $zr, 0x08978D88
    08978D74:[26730001]: addiu      $s3, $s3, 1
    08978D78:[2E710006]: sltiu      $s1, $s3, 6
    08978D7C:[56200001]: bnel       $s1, $zr, 0x08978D84
    08978D80:[E6960000]: swc1       $f22, 0($s4)
    08978D84:[26730001]: addiu      $s3, $s3, 1
    08978D88:[26940004]: addiu      $s4, $s4, 4
    08978D8C:[127E000F]: beq        $s3, $fp, 0x08978DCC
    08978D90:[26B50010]: addiu      $s5, $s5, 16
    08978D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08978D98:[02631004]: sllv       $v0, $v1, $s3
    08978D9C:[02E2F824]: and        $ra, $s7, $v0
--> 08978DA0:[57E0FFC5]: bnel       $ra, $zr, 0x08978CB8
    08978DA4:[8EB00000]: lw         $s0, 0($s5)
    08978DA8:[2679FFFD]: addiu      $t9, $s3, -3
    08978DAC:[2F380003]: sltiu      $t8, $t9, 3
    08978DB0:[5300FFF4]: beql       $t8, $zr, 0x08978D84
  Back Branch 08978DC4 29,796 times (length 13)
    08978D84:[26730001]: addiu      $s3, $s3, 1
    08978D88:[26940004]: addiu      $s4, $s4, 4
    08978D8C:[127E000F]: beq        $s3, $fp, 0x08978DCC
    08978D90:[26B50010]: addiu      $s5, $s5, 16
    08978D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08978D98:[02631004]: sllv       $v0, $v1, $s3
    08978D9C:[02E2F824]: and        $ra, $s7, $v0
    08978DA0:[57E0FFC5]: bnel       $ra, $zr, 0x08978CB8
    08978DA4:[8EB00000]: lw         $s0, 0($s5)
    08978DA8:[2679FFFD]: addiu      $t9, $s3, -3
    08978DAC:[2F380003]: sltiu      $t8, $t9, 3
    08978DB0:[5300FFF4]: beql       $t8, $zr, 0x08978D84
    08978DB4:[AE800000]: sw         $zr, 0($s4)
    08978DB8:[26730001]: addiu      $s3, $s3, 1
    08978DBC:[E6970000]: swc1       $f23, 0($s4)
    08978DC0:[26B50010]: addiu      $s5, $s5, 16
--> 08978DC4:[167EFFF4]: bne        $s3, $fp, 0x08978D98
    08978DC8:[26940004]: addiu      $s4, $s4, 4
    08978DCC:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08978DD0:[12F6001C]: beq        $s7, $s6, 0x08978E44
    08978DD4:[8FBF0084]: lw         $ra, 132($sp)
  Back Branch 08978E8C 23,697 times (length 85)
    08978D2C:[02400013]: mtlo       $s2
    08978D30:[01D0001C]: madd       $t6, $s0
    08978D34:[00006812]: mflo       $t5
    08978D38:[16000051]: bne        $s0, $zr, 0x08978E80
    08978D3C:[AFAD0004]: sw         $t5, 4($sp)
--> 08978D40:[44911800]: mtc1       $s1, $f3
    08978D44:[02400013]: mtlo       $s2
    08978D48:[8FB20058]: lw         $s2, 88($sp)
    08978D4C:[468018A0]: cvt.s.w    $f2, $f3
    08978D50:[0250001C]: madd       $s2, $s0
    08978D54:[46141042]: mul.s      $f1, $f2, $f20
    08978D58:[00007812]: mflo       $t7
    08978D5C:[4616083C]: c.lt.s     $f1, $f22
    08978D60:[AFAF0004]: sw         $t7, 4($sp)
    08978D64:[45000007]: bc1f       0x08978D84
    08978D68:[E6810000]: swc1       $f1, 0($s4)
    08978D6C:[2E700003]: sltiu      $s0, $s3, 3
    08978D70:[56000005]: bnel       $s0, $zr, 0x08978D88
    08978D74:[26730001]: addiu      $s3, $s3, 1
    08978D78:[2E710006]: sltiu      $s1, $s3, 6
    08978D7C:[56200001]: bnel       $s1, $zr, 0x08978D84
    08978D80:[E6960000]: swc1       $f22, 0($s4)
    08978D84:[26730001]: addiu      $s3, $s3, 1
    08978D88:[26940004]: addiu      $s4, $s4, 4
    08978D8C:[127E000F]: beq        $s3, $fp, 0x08978DCC
    08978D90:[26B50010]: addiu      $s5, $s5, 16
    08978D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08978D98:[02631004]: sllv       $v0, $v1, $s3
    08978D9C:[02E2F824]: and        $ra, $s7, $v0
    08978DA0:[57E0FFC5]: bnel       $ra, $zr, 0x08978CB8
    08978DA4:[8EB00000]: lw         $s0, 0($s5)
    08978DA8:[2679FFFD]: addiu      $t9, $s3, -3
    08978DAC:[2F380003]: sltiu      $t8, $t9, 3
    08978DB0:[5300FFF4]: beql       $t8, $zr, 0x08978D84
    08978DB4:[AE800000]: sw         $zr, 0($s4)
    08978DB8:[26730001]: addiu      $s3, $s3, 1
    08978DBC:[E6970000]: swc1       $f23, 0($s4)
    08978DC0:[26B50010]: addiu      $s5, $s5, 16
    08978DC4:[167EFFF4]: bne        $s3, $fp, 0x08978D98
    08978DC8:[26940004]: addiu      $s4, $s4, 4
    08978DCC:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08978DD0:[12F6001C]: beq        $s7, $s6, 0x08978E44
    08978DD4:[8FBF0084]: lw         $ra, 132($sp)
    08978DD8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08978DDC:[245FCED4]: addiu      $ra, $v0, -12588
    08978DE0:[8FFE000C]: lw         $fp, 12($ra)
    08978DE4:[8C55CED4]: lw         $s5, -12588($v0)
    08978DE8:[8FF40004]: lw         $s4, 4($ra)
    08978DEC:[8FF30008]: lw         $s3, 8($ra)
    08978DF0:[AFB50008]: sw         $s5, 8($sp)
    08978DF4:[27A40018]: addiu      $a0, $sp, 24
    08978DF8:[27A70008]: addiu      $a3, $sp, 8
    08978DFC:[AFB4000C]: sw         $s4, 12($sp)
    08978E00:[AFB30010]: sw         $s3, 16($sp)
    08978E04:[AFBE0014]: sw         $fp, 20($sp)
    08978E08:[32E30007]: andi       $v1, $s7, 7
    08978E0C:[10600002]: beq        $v1, $zr, 0x08978E18
    08978E10:[0017B8C2]: srl        $s7, $s7, 0x0003
    08978E14:[ACE40000]: sw         $a0, 0($a3)
    08978E18:[24E70004]: addiu      $a3, $a3, 4
    08978E1C:[27A50018]: addiu      $a1, $sp, 24
    08978E20:[14E5FFF9]: bne        $a3, $a1, 0x08978E08
    08978E24:[2484000C]: addiu      $a0, $a0, 12
    08978E28:[8FA50008]: lw         $a1, 8($sp)
    08978E2C:[8FA6000C]: lw         $a2, 12($sp)
    08978E30:[8FA70010]: lw         $a3, 16($sp)
    08978E34:[8FA80014]: lw         $t0, 20($sp)
    08978E38:[0E24B962]: jal        0x0892E588
    08978E3C:[8FA4005C]: lw         $a0, 92($sp)
    08978E40:[8FBF0084]: lw         $ra, 132($sp)
    08978E44:[8FBE0080]: lw         $fp, 128($sp)
    08978E48:[8FB7007C]: lw         $s7, 124($sp)
    08978E4C:[8FB60078]: lw         $s6, 120($sp)
    08978E50:[8FB50074]: lw         $s5, 116($sp)
    08978E54:[8FB40070]: lw         $s4, 112($sp)
    08978E58:[8FB3006C]: lw         $s3, 108($sp)
    08978E5C:[8FB20068]: lw         $s2, 104($sp)
    08978E60:[8FB10064]: lw         $s1, 100($sp)
    08978E64:[8FB00060]: lw         $s0, 96($sp)
    08978E68:[C7B7009C]: lwc1       $f23, 156($sp)
    08978E6C:[C7B60098]: lwc1       $f22, 152($sp)
    08978E70:[C7B50094]: lwc1       $f21, 148($sp)
    08978E74:[C7B40090]: lwc1       $f20, 144($sp)
    08978E78:[03E00008]: jr         $ra
    08978E7C:[27BD00A0]: addiu      $sp, $sp, 160
    08978E80:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08978E84:[0E281D38]: jal        0x08A074E0
    08978E88:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08978E8C:[0A25E350]: j          0x08978D40
    08978E90:[02228821]: addu       $s1, $s1, $v0
    08978E94:[32360007]: andi       $s6, $s1, 7
    08978E98:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08978E9C:[0A25E321]: j          0x08978C84
  Back Branch 08978EB8 9,718 times (length 143)
  Back Branch 08978F18 4,077 times (length 176)
_S1_2_894316C 4,162,304 instructions (1.005%), 1,214 calls (0894316C - 089438BC, length 469)
    0894316C:[27BDFEF0]: addiu      $sp, $sp, -272
    08943170:[308400FF]: andi       $a0, $a0, 255
    08943174:[AFBF00D4]: sw         $ra, 212($sp)
    08943178:[AFBE00D0]: sw         $fp, 208($sp)
    0894317C:[AFB700CC]: sw         $s7, 204($sp)
    08943180:[AFB600C8]: sw         $s6, 200($sp)
    08943184:[AFB500C4]: sw         $s5, 196($sp)
    08943188:[AFB400C0]: sw         $s4, 192($sp)
    0894318C:[AFB300BC]: sw         $s3, 188($sp)
    08943190:[AFB200B8]: sw         $s2, 184($sp)
    08943194:[AFB100B4]: sw         $s1, 180($sp)
    08943198:[AFB000B0]: sw         $s0, 176($sp)
    0894319C:[E7BF010C]: swc1       $f31, 268($sp)
    089431A0:[E7BE0108]: swc1       $f30, 264($sp)
    089431A4:[E7BD0104]: swc1       $f29, 260($sp)
    089431A8:[E7BC0100]: swc1       $f28, 256($sp)
    089431AC:[E7BB00FC]: swc1       $f27, 252($sp)
    089431B0:[E7BA00F8]: swc1       $f26, 248($sp)
    089431B4:[E7B900F4]: swc1       $f25, 244($sp)
    089431B8:[E7B800F0]: swc1       $f24, 240($sp)
    089431BC:[E7B700EC]: swc1       $f23, 236($sp)
    089431C0:[E7B600E8]: swc1       $f22, 232($sp)
    089431C4:[E7B500E4]: swc1       $f21, 228($sp)
    089431C8:[E7B400E0]: swc1       $f20, 224($sp)
    089431CC:[108001A5]: beq        $a0, $zr, 0x08943864
    089431D0:[AFA40094]: sw         $a0, 148($sp)
    089431D4:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    089431D8:[246299E0]: addiu      $v0, $v1, -26144
    089431DC:[AFA20090]: sw         $v0, 144($sp)
    089431E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089431E4:[90670000]: lbu        $a3, 0($v1)
    089431E8:[14E0015F]: bne        $a3, $zr, 0x08943768
    089431EC:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    089431F0:[C67D4534]: lwc1       $f29, 17716($s3)
    089431F4:[3C0F0001]: lui        $t7, 0x0001 <=> li $t7, 0x00010000
    089431F8:[006F7021]: addu       $t6, $v1, $t7
    089431FC:[AFAE0098]: sw         $t6, 152($sp)
    08943200:[3C1008C2]: lui        $s0, 0x08C2 <=> li $s0, 0x08C20000
    08943204:[3C1208A2]: lui        $s2, 0x08A2 <=> li $s2, 0x08A20000
    08943208:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    0894320C:[8FAA0098]: lw         $t2, 152($sp)
    08943210:[4600EFC6]: mov.s      $f31, $f29
    08943214:[340C8DD8]: ori        $t4, $zr, -29224 <=> li $t4, 36312
    08943218:[C65C4530]: lwc1       $f28, 17712($s2)
    0894321C:[C63E453C]: lwc1       $f30, 17724($s1)
    08943220:[8E174D00]: lw         $s7, 19712($s0)
    08943224:[3C0D08B4]: lui        $t5, 0x08B4 <=> li $t5, 0x08B40000
    08943228:[006C5821]: addu       $t3, $v1, $t4
    0894322C:[24680E10]: addiu      $t0, $v1, 3600
    08943230:[25B61900]: addiu      $s6, $t5, 6400
    08943234:[AFAB00A4]: sw         $t3, 164($sp)
    08943238:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    0894323C:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    08943240:[AFAA009C]: sw         $t2, 156($sp)
    08943244:[AFA800A0]: sw         $t0, 160($sp)
    08943248:[4600E306]: mov.s      $f12, $f28
    0894324C:[4600EB46]: mov.s      $f13, $f29
    08943250:[4600E386]: mov.s      $f14, $f28
    08943254:[0E24F6F3]: jal        0x0893DBCC
    08943258:[4600EBC6]: mov.s      $f15, $f29
    0894325C:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    08943260:[0E24F5F1]: jal        0x0893D7C4
    08943264:[24A41918]: addiu      $a0, $a1, 6424
    08943268:[8FA30098]: lw         $v1, 152($sp)
    0894326C:[8EC20018]: lw         $v0, 24($s6)
    08943270:[8EC4001C]: lw         $a0, 28($s6)
    08943274:[8EDF0020]: lw         $ra, 32($s6)
    08943278:[8EDE0024]: lw         $fp, 36($s6)
    0894327C:[8ED90028]: lw         $t9, 40($s6)
    08943280:[8ED8002C]: lw         $t8, 44($s6)
    08943284:[8C748D44]: lw         $s4, -29372($v1)
    08943288:[AEC200B0]: sw         $v0, 176($s6)
    0894328C:[AEC400B4]: sw         $a0, 180($s6)
    08943290:[AEDF00B8]: sw         $ra, 184($s6)
    08943294:[AEDE00BC]: sw         $fp, 188($s6)
    08943298:[AED900C0]: sw         $t9, 192($s6)
    0894329C:[12800029]: beq        $s4, $zr, 0x08943344
    089432A0:[AED800C4]: sw         $t8, 196($s6)
    089432A4:[56600028]: bnel       $s3, $zr, 0x08943348
    089432A8:[8FA50094]: lw         $a1, 148($sp)
    089432AC:[8FAB0090]: lw         $t3, 144($sp)
    089432B0:[340A8D50]: ori        $t2, $zr, -29360 <=> li $t2, 36176
    089432B4:[0E2422CD]: jal        0x08908B34
    089432B8:[016A2021]: addu       $a0, $t3, $t2
    089432BC:[0E2422D0]: jal        0x08908B40
    089432C0:[00000000]: nop
    089432C4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089432C8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089432CC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089432D0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089432D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089432D8:[0E242305]: jal        0x08908C14
    089432DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089432E0:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    089432E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089432E8:[0E24230E]: jal        0x08908C38
    089432EC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    089432F0:[8FA90098]: lw         $t1, 152($sp)
    089432F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089432F8:[0E2422F5]: jal        0x08908BD4
    089432FC:[8D258DD0]: lw         $a1, -29232($t1)
    08943300:[8FA80098]: lw         $t0, 152($sp)
    08943304:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08943308:[0E2422F7]: jal        0x08908BDC
    0894330C:[8D058DD4]: lw         $a1, -29228($t0)
    08943310:[0E24FB71]: jal        0x0893EDC4
    08943314:[26440020]: addiu      $a0, $s2, 32
    08943318:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    0894331C:[0E24C561]: jal        0x08931584
    08943320:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08943324:[8FA70098]: lw         $a3, 152($sp)
    08943328:[8CE68D44]: lw         $a2, -29372($a3)
    0894332C:[54C00152]: bnel       $a2, $zr, 0x08943878
    08943330:[8FB00090]: lw         $s0, 144($sp)
    08943334:[0E24CB78]: jal        0x08932DE0
    08943338:[00000000]: nop
    0894333C:[0E2422CD]: jal        0x08908B34
    08943340:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08943344:[8FA50094]: lw         $a1, 148($sp)
    08943348:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0894334C:[0E250A72]: jal        0x089429C8
    08943350:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    08943354:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    08943358:[27A40060]: addiu      $a0, $sp, 96
    0894335C:[24C34538]: addiu      $v1, $a2, 17720
    08943360:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08943364:[AFA00000]: sw         $zr, 0($sp)
    08943368:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0894336C:[4600F6C6]: mov.s      $f27, $f30
    08943370:[C47A0000]: lwc1       $f26, 0($v1)
    08943374:[0E24FB03]: jal        0x0893EC0C
    08943378:[AFA00004]: sw         $zr, 4($sp)
    0894337C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08943380:[A3BE0064]: sb         $fp, 100($sp)
    08943384:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08943388:[3C1908A2]: lui        $t9, 0x08A2 <=> li $t9, 0x08A20000
    0894338C:[A3A20066]: sb         $v0, 102($sp)
    08943390:[249F4540]: addiu      $ra, $a0, 17728
    08943394:[27384544]: addiu      $t8, $t9, 17732
    08943398:[8FB40064]: lw         $s4, 100($sp)
    0894339C:[4600FE06]: mov.s      $f24, $f31
    089433A0:[A3B00063]: sb         $s0, 99($sp)
    089433A4:[7C14DEC4]: ins        $s4, $zr, 27, 1
    089433A8:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    089433AC:[C7F90000]: lwc1       $f25, 0($ra)
    089433B0:[8FB000A4]: lw         $s0, 164($sp)
    089433B4:[8F1E0000]: lw         $fp, 0($t8)
    089433B8:[240F0004]: addiu      $t7, $zr, 4 <=> li $t7, 4
    089433BC:[A3B10062]: sb         $s1, 98($sp)
    089433C0:[24120005]: addiu      $s2, $zr, 5 <=> li $s2, 5
    089433C4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089433C8:[AFB40064]: sw         $s4, 100($sp)
    089433CC:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    089433D0:[AFBD0074]: sw         $sp, 116($sp)
    089433D4:[A3AF0069]: sb         $t7, 105($sp)
    089433D8:[A3B2006A]: sb         $s2, 106($sp)
    089433DC:[AFA00000]: sw         $zr, 0($sp)
    089433E0:[A3A00004]: sb         $zr, 4($sp)
    089433E4:[A3A00005]: sb         $zr, 5($sp)
    089433E8:[0A250CFF]: j          0x089433FC
    089433EC:[A3AF0068]: sb         $t7, 104($sp)
    089433F0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089433F4:[122400D5]: beq        $s1, $a0, 0x0894374C
    089433F8:[26100004]: addiu      $s0, $s0, 4
    089433FC:[8E030000]: lw         $v1, 0($s0)
    08943400:[5060FFFB]: beql       $v1, $zr, 0x089433F0
    08943404:[26310001]: addiu      $s1, $s1, 1
    08943408:[8C670050]: lw         $a3, 80($v1)
    0894340C:[7CE508C0]: ext        $a1, $a3, 3, 2
    08943410:[54B3FFF7]: bnel       $a1, $s3, 0x089433F0
    08943414:[26310001]: addiu      $s1, $s1, 1
    08943418:[90680051]: lbu        $t0, 81($v1)
    0894341C:[5100FFF4]: beql       $t0, $zr, 0x089433F0
    08943420:[26310001]: addiu      $s1, $s1, 1
    08943424:[8FCB0004]: lw         $t3, 4($fp)
    08943428:[8C640000]: lw         $a0, 0($v1)
    0894342C:[AFB70008]: sw         $s7, 8($sp)
    08943430:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08943434:[AFAB000C]: sw         $t3, 12($sp)
    08943438:[908A000C]: lbu        $t2, 12($a0)
    0894343C:[114900E4]: beq        $t2, $t1, 0x089437D0
    08943440:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08943444:[0E24DD03]: jal        0x0893740C
    08943448:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894344C:[044000E6]: bltz       $v0, 0x089437E8
    08943450:[00027042]: srl        $t6, $v0, 0x0001
    08943454:[44820800]: mtc1       $v0, $f1
    08943458:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894345C:[46800820]: cvt.s.w    $f0, $f1
    08943460:[0E24DD05]: jal        0x08937414
    08943464:[E7A00020]: swc1       $f0, 32($sp)
    08943468:[044000EA]: bltz       $v0, 0x08943814
    0894346C:[0002C842]: srl        $t9, $v0, 0x0001
    08943470:[44821800]: mtc1       $v0, $f3
    08943474:[46801820]: cvt.s.w    $f0, $f3
    08943478:[8E020000]: lw         $v0, 0($s0)
    0894347C:[E7A00024]: swc1       $f0, 36($sp)
    08943480:[C4440040]: lwc1       $f4, 64($v0)
    08943484:[E7A40010]: swc1       $f4, 16($sp)
    08943488:[C4410044]: lwc1       $f1, 68($v0)
    0894348C:[E7A10014]: swc1       $f1, 20($sp)
    08943490:[8C440050]: lw         $a0, 80($v0)
    08943494:[309F0001]: andi       $ra, $a0, 1
    08943498:[13E000CB]: beq        $ra, $zr, 0x089437C8
    0894349C:[46000086]: mov.s      $f2, $f0
    089434A0:[C7A30020]: lwc1       $f3, 32($sp)
    089434A4:[461A183C]: c.lt.s     $f3, $f26
    089434A8:[00000000]: nop
    089434AC:[45000007]: bc1f       0x089434CC
    089434B0:[C7A20024]: lwc1       $f2, 36($sp)
    089434B4:[461B19C2]: mul.s      $f7, $f3, $f27
    089434B8:[460318C0]: add.s      $f3, $f3, $f3
    089434BC:[46072180]: add.s      $f6, $f4, $f7
    089434C0:[E7A30020]: swc1       $f3, 32($sp)
    089434C4:[E7A60010]: swc1       $f6, 16($sp)
    089434C8:[C7A20024]: lwc1       $f2, 36($sp)
    089434CC:[461A103C]: c.lt.s     $f2, $f26
    089434D0:[00000000]: nop
    089434D4:[45000007]: bc1f       0x089434F4
    089434D8:[C7A10014]: lwc1       $f1, 20($sp)
    089434DC:[461B1242]: mul.s      $f9, $f2, $f27
    089434E0:[C7A80014]: lwc1       $f8, 20($sp)
    089434E4:[46021080]: add.s      $f2, $f2, $f2
    089434E8:[46094040]: add.s      $f1, $f8, $f9
    089434EC:[E7A20024]: swc1       $f2, 36($sp)
    089434F0:[E7A10014]: swc1       $f1, 20($sp)
    089434F4:[C7AC0010]: lwc1       $f12, 16($sp)
    089434F8:[46020AC0]: add.s      $f11, $f1, $f2
    089434FC:[27A40010]: addiu      $a0, $sp, 16
    08943500:[46036280]: add.s      $f10, $f12, $f3
    08943504:[E7AB001C]: swc1       $f11, 28($sp)
    08943508:[0E24F5F1]: jal        0x0893D7C4
    0894350C:[E7AA0018]: swc1       $f10, 24($sp)
    08943510:[8E060000]: lw         $a2, 0($s0)
    08943514:[8CC20050]: lw         $v0, 80($a2)
    08943518:[30430002]: andi       $v1, $v0, 2
    0894351C:[54600001]: bnel       $v1, $zr, 0x08943524
    08943520:[E7B80008]: swc1       $f24, 8($sp)
    08943524:[30450004]: andi       $a1, $v0, 4
    08943528:[54A00001]: bnel       $a1, $zr, 0x08943530
    0894352C:[E7B8000C]: swc1       $f24, 12($sp)
    08943530:[0E24DD03]: jal        0x0893740C
    08943534:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08943538:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0894353C:[00021042]: srl        $v0, $v0, 0x0001
    08943540:[044000C1]: bltz       $v0, 0x08943848
    08943544:[44826800]: mtc1       $v0, $f13
    08943548:[46806D60]: cvt.s.w    $f21, $f13
    0894354C:[0E24DD05]: jal        0x08937414
    08943550:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08943554:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08943558:[00021042]: srl        $v0, $v0, 0x0001
    0894355C:[044000B3]: bltz       $v0, 0x0894382C
    08943560:[44827800]: mtc1       $v0, $f15
    08943564:[46807D20]: cvt.s.w    $f20, $f15
    08943568:[8E060000]: lw         $a2, 0($s0)
    0894356C:[27A40060]: addiu      $a0, $sp, 96
    08943570:[4619A5C1]: sub.s      $f23, $f20, $f25
    08943574:[8CC50000]: lw         $a1, 0($a2)
    08943578:[26310001]: addiu      $s1, $s1, 1
    0894357C:[AFA50000]: sw         $a1, 0($sp)
    08943580:[90C30051]: lbu        $v1, 81($a2)
    08943584:[0E24FB71]: jal        0x0893EDC4
    08943588:[A3A30062]: sb         $v1, 98($sp)
    0894358C:[4600A907]: neg.s      $f4, $f21
    08943590:[8E020000]: lw         $v0, 0($s0)
    08943594:[4600A0C7]: neg.s      $f3, $f20
    08943598:[27A40028]: addiu      $a0, $sp, 40
    0894359C:[24450010]: addiu      $a1, $v0, 16
    089435A0:[E7A40034]: swc1       $f4, 52($sp)
    089435A4:[E7A30050]: swc1       $f3, 80($sp)
    089435A8:[E7A40028]: swc1       $f4, 40($sp)
    089435AC:[E7A3002C]: swc1       $f3, 44($sp)
    089435B0:[E7B40038]: swc1       $f20, 56($sp)
    089435B4:[E7B50040]: swc1       $f21, 64($sp)
    089435B8:[E7B40044]: swc1       $f20, 68($sp)
    089435BC:[E7B5004C]: swc1       $f21, 76($sp)
    089435C0:[AFA00030]: sw         $zr, 48($sp)
    089435C4:[AFA0003C]: sw         $zr, 60($sp)
    089435C8:[AFA00048]: sw         $zr, 72($sp)
    089435CC:[0E24AC3E]: jal        0x0892B0F8
    089435D0:[AFA00054]: sw         $zr, 84($sp)
    089435D4:[8E1F0000]: lw         $ra, 0($s0)
    089435D8:[27E50010]: addiu      $a1, $ra, 16
    089435DC:[0E24AC3E]: jal        0x0892B0F8
    089435E0:[27A40034]: addiu      $a0, $sp, 52
    089435E4:[8E190000]: lw         $t9, 0($s0)
    089435E8:[27A40040]: addiu      $a0, $sp, 64
    089435EC:[0E24AC3E]: jal        0x0892B0F8
    089435F0:[27250010]: addiu      $a1, $t9, 16
    089435F4:[8E180000]: lw         $t8, 0($s0)
    089435F8:[27A4004C]: addiu      $a0, $sp, 76
    089435FC:[26100004]: addiu      $s0, $s0, 4
    08943600:[0E24AC3E]: jal        0x0892B0F8
    08943604:[27050010]: addiu      $a1, $t8, 16
    08943608:[4619AC81]: sub.s      $f18, $f21, $f25
    0894360C:[C7B30038]: lwc1       $f19, 56($sp)
    08943610:[C7B10044]: lwc1       $f17, 68($sp)
    08943614:[C7A2004C]: lwc1       $f2, 76($sp)
    08943618:[C7A00050]: lwc1       $f0, 80($sp)
    0894361C:[C7A10034]: lwc1       $f1, 52($sp)
    08943620:[C7B40028]: lwc1       $f20, 40($sp)
    08943624:[C7B6002C]: lwc1       $f22, 44($sp)
    08943628:[C7B50040]: lwc1       $f21, 64($sp)
    0894362C:[4612A400]: add.s      $f16, $f20, $f18
    08943630:[46029240]: add.s      $f9, $f18, $f2
    08943634:[4600BA80]: add.s      $f10, $f23, $f0
    08943638:[4617B3C0]: add.s      $f15, $f22, $f23
    0894363C:[46019380]: add.s      $f14, $f18, $f1
    08943640:[4613BB40]: add.s      $f13, $f23, $f19
    08943644:[46159300]: add.s      $f12, $f18, $f21
    08943648:[4611BAC0]: add.s      $f11, $f23, $f17
    0894364C:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08943650:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08943654:[E7B00028]: swc1       $f16, 40($sp)
    08943658:[E7AF002C]: swc1       $f15, 44($sp)
    0894365C:[E7AE0034]: swc1       $f14, 52($sp)
    08943660:[E7AD0038]: swc1       $f13, 56($sp)
    08943664:[E7AC0040]: swc1       $f12, 64($sp)
    08943668:[E7AB0044]: swc1       $f11, 68($sp)
    0894366C:[E7A9004C]: swc1       $f9, 76($sp)
    08943670:[0E24C561]: jal        0x08931584
    08943674:[E7AA0050]: swc1       $f10, 80($sp)
    08943678:[0E24CB0F]: jal        0x08932C3C
    0894367C:[00000000]: nop
    08943680:[8EAF5E0C]: lw         $t7, 24076($s5)
    08943684:[C7A80028]: lwc1       $f8, 40($sp)
    08943688:[E5E8000C]: swc1       $f8, 12($t7)
    0894368C:[C7A7002C]: lwc1       $f7, 44($sp)
    08943690:[E5E70010]: swc1       $f7, 16($t7)
    08943694:[C7A60030]: lwc1       $f6, 48($sp)
    08943698:[ADF40008]: sw         $s4, 8($t7)
    0894369C:[E5E60014]: swc1       $f6, 20($t7)
    089436A0:[C7B40008]: lwc1       $f20, 8($sp)
    089436A4:[C7B5000C]: lwc1       $f21, 12($sp)
    089436A8:[E5F40000]: swc1       $f20, 0($t7)
    089436AC:[4615C581]: sub.s      $f22, $f24, $f21
    089436B0:[4614C5C1]: sub.s      $f23, $f24, $f20
    089436B4:[0E24CB0F]: jal        0x08932C3C
    089436B8:[E5F50004]: swc1       $f21, 4($t7)
    089436BC:[8EAE5E0C]: lw         $t6, 24076($s5)
    089436C0:[C7A50034]: lwc1       $f5, 52($sp)
    089436C4:[E5C5000C]: swc1       $f5, 12($t6)
    089436C8:[C7A40038]: lwc1       $f4, 56($sp)
    089436CC:[E5C40010]: swc1       $f4, 16($t6)
    089436D0:[C7A3003C]: lwc1       $f3, 60($sp)
    089436D4:[E5D60004]: swc1       $f22, 4($t6)
    089436D8:[E5C30014]: swc1       $f3, 20($t6)
    089436DC:[ADD40008]: sw         $s4, 8($t6)
    089436E0:[0E24CB0F]: jal        0x08932C3C
    089436E4:[E5D40000]: swc1       $f20, 0($t6)
    089436E8:[8EAD5E0C]: lw         $t5, 24076($s5)
    089436EC:[C7A20040]: lwc1       $f2, 64($sp)
    089436F0:[E5A2000C]: swc1       $f2, 12($t5)
    089436F4:[C7A00044]: lwc1       $f0, 68($sp)
    089436F8:[E5A00010]: swc1       $f0, 16($t5)
    089436FC:[C7A10048]: lwc1       $f1, 72($sp)
    08943700:[E5B60004]: swc1       $f22, 4($t5)
    08943704:[E5A10014]: swc1       $f1, 20($t5)
    08943708:[ADB40008]: sw         $s4, 8($t5)
    0894370C:[0E24CB0F]: jal        0x08932C3C
    08943710:[E5B70000]: swc1       $f23, 0($t5)
    08943714:[8EAC5E0C]: lw         $t4, 24076($s5)
    08943718:[C7B3004C]: lwc1       $f19, 76($sp)
    0894371C:[E593000C]: swc1       $f19, 12($t4)
    08943720:[C7B20050]: lwc1       $f18, 80($sp)
    08943724:[E5920010]: swc1       $f18, 16($t4)
    08943728:[C7B10054]: lwc1       $f17, 84($sp)
    0894372C:[E5950004]: swc1       $f21, 4($t4)
    08943730:[E5910014]: swc1       $f17, 20($t4)
    08943734:[E5970000]: swc1       $f23, 0($t4)
    08943738:[0E24CB78]: jal        0x08932DE0
    0894373C:[AD940008]: sw         $s4, 8($t4)
    08943740:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    08943744:[5624FF2E]: bnel       $s1, $a0, 0x08943400
    08943748:[8E030000]: lw         $v1, 0($s0)
    0894374C:[2673FFFF]: addiu      $s3, $s3, -1
    08943750:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    08943754:[1674FEBD]: bne        $s3, $s4, 0x0894324C
    08943758:[4600E306]: mov.s      $f12, $f28
    0894375C:[3C1508B4]: lui        $s5, 0x08B4 <=> li $s5, 0x08B40000
    08943760:[0E24F5F1]: jal        0x0893D7C4
    08943764:[26A419B0]: addiu      $a0, $s5, 6576
    08943768:[8FBF00D4]: lw         $ra, 212($sp)
    0894376C:[8FBE00D0]: lw         $fp, 208($sp)
    08943770:[8FB700CC]: lw         $s7, 204($sp)
    08943774:[8FB600C8]: lw         $s6, 200($sp)
    08943778:[8FB500C4]: lw         $s5, 196($sp)
    0894377C:[8FB400C0]: lw         $s4, 192($sp)
    08943780:[8FB300BC]: lw         $s3, 188($sp)
    08943784:[8FB200B8]: lw         $s2, 184($sp)
    08943788:[8FB100B4]: lw         $s1, 180($sp)
    0894378C:[8FB000B0]: lw         $s0, 176($sp)
    08943790:[C7BF010C]: lwc1       $f31, 268($sp)
    08943794:[C7BE0108]: lwc1       $f30, 264($sp)
    08943798:[C7BD0104]: lwc1       $f29, 260($sp)
    0894379C:[C7BC0100]: lwc1       $f28, 256($sp)
    089437A0:[C7BB00FC]: lwc1       $f27, 252($sp)
    089437A4:[C7BA00F8]: lwc1       $f26, 248($sp)
    089437A8:[C7B900F4]: lwc1       $f25, 244($sp)
    089437AC:[C7B800F0]: lwc1       $f24, 240($sp)
    089437B0:[C7B700EC]: lwc1       $f23, 236($sp)
    089437B4:[C7B600E8]: lwc1       $f22, 232($sp)
    089437B8:[C7B500E4]: lwc1       $f21, 228($sp)
    089437BC:[C7B400E0]: lwc1       $f20, 224($sp)
    089437C0:[03E00008]: jr         $ra
    089437C4:[27BD0110]: addiu      $sp, $sp, 272
    089437C8:[0A250D3D]: j          0x089434F4
    089437CC:[C7A30020]: lwc1       $f3, 32($sp)
    089437D0:[8C920018]: lw         $s2, 24($a0)
    089437D4:[0E24DD03]: jal        0x0893740C
    089437D8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089437DC:[0441FF1E]: bgez       $v0, 0x08943458
    089437E0:[44820800]: mtc1       $v0, $f1
    089437E4:[00027042]: srl        $t6, $v0, 0x0001
    089437E8:[304D0001]: andi       $t5, $v0, 1
    089437EC:[01AE6025]: or         $t4, $t5, $t6
    089437F0:[448C1000]: mtc1       $t4, $f2
    089437F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089437F8:[46801020]: cvt.s.w    $f0, $f2
    089437FC:[46000000]: add.s      $f0, $f0, $f0
    08943800:[0E24DD05]: jal        0x08937414
    08943804:[E7A00020]: swc1       $f0, 32($sp)
    08943808:[0441FF1A]: bgez       $v0, 0x08943474
    0894380C:[44821800]: mtc1       $v0, $f3
    08943810:[0002C842]: srl        $t9, $v0, 0x0001
    08943814:[30580001]: andi       $t8, $v0, 1
    08943818:[03197825]: or         $t7, $t8, $t9
    0894381C:[448F2800]: mtc1       $t7, $f5
    08943820:[46802920]: cvt.s.w    $f4, $f5
    08943824:[0A250D1E]: j          0x08943478
    08943828:[46042000]: add.s      $f0, $f4, $f4
    0894382C:[304A0001]: andi       $t2, $v0, 1
    08943830:[00035882]: srl        $t3, $v1, 0x0002
    08943834:[014B9025]: or         $s2, $t2, $t3
    08943838:[44928000]: mtc1       $s2, $f16
    0894383C:[46808520]: cvt.s.w    $f20, $f16
    08943840:[0A250D5A]: j          0x08943568
    08943844:[4614A500]: add.s      $f20, $f20, $f20
    08943848:[30480001]: andi       $t0, $v0, 1
    0894384C:[00034882]: srl        $t1, $v1, 0x0002
    08943850:[01093825]: or         $a3, $t0, $t1
    08943854:[44877000]: mtc1       $a3, $f14
    08943858:[46807560]: cvt.s.w    $f21, $f14
    0894385C:[0A250D53]: j          0x0894354C
    08943860:[4615AD40]: add.s      $f21, $f21, $f21
    08943864:[3C0608C3]: lui        $a2, 0x08C3 <=> li $a2, 0x08C30000
    08943868:[24C58990]: addiu      $a1, $a2, -30320
    0894386C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08943870:[0A250C79]: j          0x089431E4
    08943874:[AFA50090]: sw         $a1, 144($sp)
    08943878:[8FB100A0]: lw         $s1, 160($sp)
    0894387C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08943880:[C60C0004]: lwc1       $f12, 4($s0)
    08943884:[C60D0008]: lwc1       $f13, 8($s0)
    08943888:[26940001]: addiu      $s4, $s4, 1
    0894388C:[0E2422E2]: jal        0x08908B88
    08943890:[26100E20]: addiu      $s0, $s0, 3616
    08943894:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08943898:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894389C:[0E24251B]: jal        0x0890946C
    089438A0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089438A4:[8FAE009C]: lw         $t6, 156($sp)
    089438A8:[8DCD8D44]: lw         $t5, -29372($t6)
    089438AC:[028D602B]: sltu       $t4, $s4, $t5
    089438B0:[1580FFF3]: bne        $t4, $zr, 0x08943880
    089438B4:[26310E20]: addiu      $s1, $s1, 3616
    089438B8:[0A250CCD]: j          0x08943334
    089438BC:[00000000]: nop
  Back Branch 08943400 597,660 times (length 6)
    089433DC:[AFA00000]: sw         $zr, 0($sp)
    089433E0:[A3A00004]: sb         $zr, 4($sp)
    089433E4:[A3A00005]: sb         $zr, 5($sp)
    089433E8:[0A250CFF]: j          0x089433FC
    089433EC:[A3AF0068]: sb         $t7, 104($sp)
--> 089433F0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089433F4:[122400D5]: beq        $s1, $a0, 0x0894374C
    089433F8:[26100004]: addiu      $s0, $s0, 4
    089433FC:[8E030000]: lw         $v1, 0($s0)
--> 08943400:[5060FFFB]: beql       $v1, $zr, 0x089433F0
    08943404:[26310001]: addiu      $s1, $s1, 1
    08943408:[8C670050]: lw         $a3, 80($v1)
    0894340C:[7CE508C0]: ext        $a1, $a3, 3, 2
    08943410:[54B3FFF7]: bnel       $a1, $s3, 0x089433F0
  Back Branch 08943410 11,403 times (length 10)
    089433DC:[AFA00000]: sw         $zr, 0($sp)
    089433E0:[A3A00004]: sb         $zr, 4($sp)
    089433E4:[A3A00005]: sb         $zr, 5($sp)
    089433E8:[0A250CFF]: j          0x089433FC
    089433EC:[A3AF0068]: sb         $t7, 104($sp)
--> 089433F0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089433F4:[122400D5]: beq        $s1, $a0, 0x0894374C
    089433F8:[26100004]: addiu      $s0, $s0, 4
    089433FC:[8E030000]: lw         $v1, 0($s0)
    08943400:[5060FFFB]: beql       $v1, $zr, 0x089433F0
    08943404:[26310001]: addiu      $s1, $s1, 1
    08943408:[8C670050]: lw         $a3, 80($v1)
    0894340C:[7CE508C0]: ext        $a1, $a3, 3, 2
--> 08943410:[54B3FFF7]: bnel       $a1, $s3, 0x089433F0
    08943414:[26310001]: addiu      $s1, $s1, 1
    08943418:[90680051]: lbu        $t0, 81($v1)
    0894341C:[5100FFF4]: beql       $t0, $zr, 0x089433F0
    08943420:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08943754 4,788 times (length 324)
  Back Branch 0894341C 3,801 times (length 13)
    089433DC:[AFA00000]: sw         $zr, 0($sp)
    089433E0:[A3A00004]: sb         $zr, 4($sp)
    089433E4:[A3A00005]: sb         $zr, 5($sp)
    089433E8:[0A250CFF]: j          0x089433FC
    089433EC:[A3AF0068]: sb         $t7, 104($sp)
--> 089433F0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089433F4:[122400D5]: beq        $s1, $a0, 0x0894374C
    089433F8:[26100004]: addiu      $s0, $s0, 4
    089433FC:[8E030000]: lw         $v1, 0($s0)
    08943400:[5060FFFB]: beql       $v1, $zr, 0x089433F0
    08943404:[26310001]: addiu      $s1, $s1, 1
    08943408:[8C670050]: lw         $a3, 80($v1)
    0894340C:[7CE508C0]: ext        $a1, $a3, 3, 2
    08943410:[54B3FFF7]: bnel       $a1, $s3, 0x089433F0
    08943414:[26310001]: addiu      $s1, $s1, 1
    08943418:[90680051]: lbu        $t0, 81($v1)
--> 0894341C:[5100FFF4]: beql       $t0, $zr, 0x089433F0
    08943420:[26310001]: addiu      $s1, $s1, 1
    08943424:[8FCB0004]: lw         $t3, 4($fp)
    08943428:[8C640000]: lw         $a0, 0($v1)
    0894342C:[AFB70008]: sw         $s7, 8($sp)
  Back Branch 08943870 1,214 times (length 421)
_S1_2_8975E4C 4,094,205 instructions (0.988%), 9,932 calls (08975E4C - 089761B4, length 219)
    08975E4C:[27BDFF90]: addiu      $sp, $sp, -112
    08975E50:[AFA40000]: sw         $a0, 0($sp)
    08975E54:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975E58:[AFA50028]: sw         $a1, 40($sp)
    08975E5C:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08975E60:[AFBE0050]: sw         $fp, 80($sp)
    08975E64:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    08975E68:[AFB60048]: sw         $s6, 72($sp)
    08975E6C:[AFB10034]: sw         $s1, 52($sp)
    08975E70:[AFB00030]: sw         $s0, 48($sp)
    08975E74:[AFBF0054]: sw         $ra, 84($sp)
    08975E78:[AFB7004C]: sw         $s7, 76($sp)
    08975E7C:[AFB50044]: sw         $s5, 68($sp)
    08975E80:[AFB40040]: sw         $s4, 64($sp)
    08975E84:[AFB3003C]: sw         $s3, 60($sp)
    08975E88:[AFB20038]: sw         $s2, 56($sp)
    08975E8C:[E7B7006C]: swc1       $f23, 108($sp)
    08975E90:[E7B60068]: swc1       $f22, 104($sp)
    08975E94:[E7B50064]: swc1       $f21, 100($sp)
    08975E98:[E7B40060]: swc1       $f20, 96($sp)
    08975E9C:[AFA6002C]: sw         $a2, 44($sp)
    08975EA0:[0E281D38]: jal        0x08A074E0
    08975EA4:[AFA00004]: sw         $zr, 4($sp)
    08975EA8:[305000FF]: andi       $s0, $v0, 255
    08975EAC:[00108902]: srl        $s1, $s0, 0x0004
    08975EB0:[27C30004]: addiu      $v1, $fp, 4
    08975EB4:[3236000F]: andi       $s6, $s1, 15
    08975EB8:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    08975EBC:[12C2009C]: beq        $s6, $v0, 0x08976130
    08975EC0:[AFA30024]: sw         $v1, 36($sp)
    08975EC4:[32050001]: andi       $a1, $s0, 1
    08975EC8:[14A00094]: bne        $a1, $zr, 0x0897611C
    08975ECC:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08975ED0:[32060002]: andi       $a2, $s0, 2
    08975ED4:[14C0008C]: bne        $a2, $zr, 0x08976108
    08975ED8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975EDC:[32080004]: andi       $t0, $s0, 4
    08975EE0:[15000084]: bne        $t0, $zr, 0x089760F4
    08975EE4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975EE8:[320A0008]: andi       $t2, $s0, 8
    08975EEC:[1540007C]: bne        $t2, $zr, 0x089760E0
    08975EF0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975EF4:[32CC0008]: andi       $t4, $s6, 8
    08975EF8:[15800075]: bne        $t4, $zr, 0x089760D0
    08975EFC:[AFA00020]: sw         $zr, 32($sp)
    08975F00:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08975F04:[3C1208A2]: lui        $s2, 0x08A2 <=> li $s2, 0x08A20000
    08975F08:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    08975F0C:[02CF7004]: sllv       $t6, $t7, $s6
    08975F10:[C65655D0]: lwc1       $f22, 21968($s2)
    08975F14:[C63755D4]: lwc1       $f23, 21972($s1)
    08975F18:[8FB40024]: lw         $s4, 36($sp)
    08975F1C:[448EA800]: mtc1       $t6, $f21
    08975F20:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    08975F24:[261594A4]: addiu      $s5, $s0, -27484
    08975F28:[0A25D805]: j          0x08976014
    08975F2C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08975F30:[8EB20004]: lw         $s2, 4($s5)
    08975F34:[12C0000A]: beq        $s6, $zr, 0x08975F60
    08975F38:[C6B40008]: lwc1       $f20, 8($s5)
    08975F3C:[4680A820]: cvt.s.w    $f0, $f21
    08975F40:[8FA40020]: lw         $a0, 32($sp)
    08975F44:[02168021]: addu       $s0, $s0, $s6
    08975F48:[2665FFF7]: addiu      $a1, $s3, -9
    08975F4C:[4600A503]: div.s      $f20, $f20, $f0
    08975F50:[2CA20003]: sltiu      $v0, $a1, 3
    08975F54:[02041821]: addu       $v1, $s0, $a0
    08975F58:[0062800B]: movn       $s0, $v1, $v0
    08975F5C:[02569021]: addu       $s2, $s2, $s6
    08975F60:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975F64:[0E281D38]: jal        0x08A074E0
    08975F68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08975F6C:[2608FFFF]: addiu      $t0, $s0, -1
    08975F70:[01023807]: srav       $a3, $v0, $t0
    08975F74:[30E60001]: andi       $a2, $a3, 1
    08975F78:[10C00004]: beq        $a2, $zr, 0x08975F8C
    08975F7C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08975F80:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08975F84:[020A4804]: sllv       $t1, $t2, $s0
    08975F88:[00498825]: or         $s1, $v0, $t1
    08975F8C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08975F90:[0E281D38]: jal        0x08A074E0
    08975F94:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975F98:[8FB20004]: lw         $s2, 4($sp)
    08975F9C:[8FAC0028]: lw         $t4, 40($sp)
    08975FA0:[305000FF]: andi       $s0, $v0, 255
    08975FA4:[02400013]: mtlo       $s2
    08975FA8:[0190001C]: madd       $t4, $s0
    08975FAC:[00005812]: mflo       $t3
    08975FB0:[16000042]: bne        $s0, $zr, 0x089760BC
    08975FB4:[AFAB0004]: sw         $t3, 4($sp)
    08975FB8:[44911800]: mtc1       $s1, $f3
    08975FBC:[8FAE002C]: lw         $t6, 44($sp)
    08975FC0:[02400013]: mtlo       $s2
    08975FC4:[468018A0]: cvt.s.w    $f2, $f3
    08975FC8:[01D0001C]: madd       $t6, $s0
    08975FCC:[46141042]: mul.s      $f1, $f2, $f20
    08975FD0:[00006812]: mflo       $t5
    08975FD4:[AFAD0004]: sw         $t5, 4($sp)
    08975FD8:[4616083C]: c.lt.s     $f1, $f22
    08975FDC:[00000000]: nop
    08975FE0:[45000007]: bc1f       0x08976000
    08975FE4:[E6810000]: swc1       $f1, 0($s4)
    08975FE8:[2E6F0003]: sltiu      $t7, $s3, 3
    08975FEC:[55E00005]: bnel       $t7, $zr, 0x08976004
    08975FF0:[26730001]: addiu      $s3, $s3, 1
    08975FF4:[2E700006]: sltiu      $s0, $s3, 6
    08975FF8:[56000001]: bnel       $s0, $zr, 0x08976000
    08975FFC:[E6960000]: swc1       $f22, 0($s4)
    08976000:[26730001]: addiu      $s3, $s3, 1
    08976004:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976008:[26940004]: addiu      $s4, $s4, 4
    0897600C:[12780010]: beq        $s3, $t8, 0x08976050
    08976010:[26B50010]: addiu      $s5, $s5, 16
    08976014:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08976018:[027FC804]: sllv       $t9, $ra, $s3
    0897601C:[02F9C024]: and        $t8, $s7, $t9
    08976020:[5700FFC3]: bnel       $t8, $zr, 0x08975F30
    08976024:[8EB00000]: lw         $s0, 0($s5)
    08976028:[2672FFFD]: addiu      $s2, $s3, -3
    0897602C:[2E510003]: sltiu      $s1, $s2, 3
    08976030:[5220FFF3]: beql       $s1, $zr, 0x08976000
    08976034:[AE800000]: sw         $zr, 0($s4)
    08976038:[26730001]: addiu      $s3, $s3, 1
    0897603C:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976040:[E6970000]: swc1       $f23, 0($s4)
    08976044:[26B50010]: addiu      $s5, $s5, 16
    08976048:[1678FFF3]: bne        $s3, $t8, 0x08976018
    0897604C:[26940004]: addiu      $s4, $s4, 4
    08976050:[8FA50024]: lw         $a1, 36($sp)
    08976054:[0E24B01E]: jal        0x0892C078
    08976058:[27A40010]: addiu      $a0, $sp, 16
    0897605C:[8FB40014]: lw         $s4, 20($sp)
    08976060:[8FB30018]: lw         $s3, 24($sp)
    08976064:[8FB5001C]: lw         $s5, 28($sp)
    08976068:[8FB60010]: lw         $s6, 16($sp)
    0897606C:[AFD40004]: sw         $s4, 4($fp)
    08976070:[AFD60000]: sw         $s6, 0($fp)
    08976074:[AFD5000C]: sw         $s5, 12($fp)
    08976078:[AFD30008]: sw         $s3, 8($fp)
    0897607C:[8FBF0054]: lw         $ra, 84($sp)
    08976080:[8FBE0050]: lw         $fp, 80($sp)
    08976084:[8FB7004C]: lw         $s7, 76($sp)
    08976088:[8FB60048]: lw         $s6, 72($sp)
    0897608C:[8FB50044]: lw         $s5, 68($sp)
    08976090:[8FB40040]: lw         $s4, 64($sp)
    08976094:[8FB3003C]: lw         $s3, 60($sp)
    08976098:[8FB20038]: lw         $s2, 56($sp)
    0897609C:[8FB10034]: lw         $s1, 52($sp)
    089760A0:[8FB00030]: lw         $s0, 48($sp)
    089760A4:[C7B7006C]: lwc1       $f23, 108($sp)
    089760A8:[C7B60068]: lwc1       $f22, 104($sp)
    089760AC:[C7B50064]: lwc1       $f21, 100($sp)
    089760B0:[C7B40060]: lwc1       $f20, 96($sp)
    089760B4:[03E00008]: jr         $ra
    089760B8:[27BD0070]: addiu      $sp, $sp, 112
    089760BC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089760C0:[0E281D38]: jal        0x08A074E0
    089760C4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089760C8:[0A25D7EE]: j          0x08975FB8
    089760CC:[02228821]: addu       $s1, $s1, $v0
    089760D0:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    089760D4:[32360007]: andi       $s6, $s1, 7
    089760D8:[0A25D7C0]: j          0x08975F00
    089760DC:[AFAD0020]: sw         $t5, 32($sp)
    089760E0:[0E281D38]: jal        0x08A074E0
    089760E4:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    089760E8:[00025A40]: sll        $t3, $v0, 0x0009
    089760EC:[0A25D7BD]: j          0x08975EF4
    089760F0:[02EBB825]: or         $s7, $s7, $t3
    089760F4:[0E281D38]: jal        0x08A074E0
    089760F8:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    089760FC:[00024980]: sll        $t1, $v0, 0x0006
    08976100:[0A25D7BA]: j          0x08975EE8
    08976104:[02E9B825]: or         $s7, $s7, $t1
    08976108:[0E281D38]: jal        0x08A074E0
    0897610C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08976110:[000238C0]: sll        $a3, $v0, 0x0003
    08976114:[0A25D7B7]: j          0x08975EDC
    08976118:[02E7B825]: or         $s7, $s7, $a3
    0897611C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08976120:[0E281D38]: jal        0x08A074E0
    08976124:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08976128:[0A25D7B4]: j          0x08975ED0
    0897612C:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08976130:[8FA40000]: lw         $a0, 0($sp)
    08976134:[8FA50024]: lw         $a1, 36($sp)
    08976138:[27C60010]: addiu      $a2, $fp, 16
    0897613C:[27C7001C]: addiu      $a3, $fp, 28
    08976140:[27C80028]: addiu      $t0, $fp, 40
    08976144:[0E24BBC7]: jal        0x0892EF1C
    08976148:[24840001]: addiu      $a0, $a0, 1
    0897614C:[8FA50024]: lw         $a1, 36($sp)
    08976150:[0E24B01E]: jal        0x0892C078
    08976154:[27A40010]: addiu      $a0, $sp, 16
    08976158:[8FB40014]: lw         $s4, 20($sp)
    0897615C:[8FB30018]: lw         $s3, 24($sp)
    08976160:[8FB5001C]: lw         $s5, 28($sp)
    08976164:[8FB60010]: lw         $s6, 16($sp)
    08976168:[AFD40004]: sw         $s4, 4($fp)
    0897616C:[AFD60000]: sw         $s6, 0($fp)
    08976170:[AFD5000C]: sw         $s5, 12($fp)
    08976174:[AFD30008]: sw         $s3, 8($fp)
    08976178:[8FBF0054]: lw         $ra, 84($sp)
    0897617C:[8FBE0050]: lw         $fp, 80($sp)
    08976180:[8FB7004C]: lw         $s7, 76($sp)
    08976184:[8FB60048]: lw         $s6, 72($sp)
    08976188:[8FB50044]: lw         $s5, 68($sp)
    0897618C:[8FB40040]: lw         $s4, 64($sp)
    08976190:[8FB3003C]: lw         $s3, 60($sp)
    08976194:[8FB20038]: lw         $s2, 56($sp)
    08976198:[8FB10034]: lw         $s1, 52($sp)
    0897619C:[8FB00030]: lw         $s0, 48($sp)
    089761A0:[C7B7006C]: lwc1       $f23, 108($sp)
    089761A4:[C7B60068]: lwc1       $f22, 104($sp)
    089761A8:[C7B50064]: lwc1       $f21, 100($sp)
    089761AC:[C7B40060]: lwc1       $f20, 96($sp)
    089761B0:[03E00008]: jr         $ra
    089761B4:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 08976030 53,766 times (length 14)
    08975FEC:[55E00005]: bnel       $t7, $zr, 0x08976004
    08975FF0:[26730001]: addiu      $s3, $s3, 1
    08975FF4:[2E700006]: sltiu      $s0, $s3, 6
    08975FF8:[56000001]: bnel       $s0, $zr, 0x08976000
    08975FFC:[E6960000]: swc1       $f22, 0($s4)
--> 08976000:[26730001]: addiu      $s3, $s3, 1
    08976004:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976008:[26940004]: addiu      $s4, $s4, 4
    0897600C:[12780010]: beq        $s3, $t8, 0x08976050
    08976010:[26B50010]: addiu      $s5, $s5, 16
    08976014:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08976018:[027FC804]: sllv       $t9, $ra, $s3
    0897601C:[02F9C024]: and        $t8, $s7, $t9
    08976020:[5700FFC3]: bnel       $t8, $zr, 0x08975F30
    08976024:[8EB00000]: lw         $s0, 0($s5)
    08976028:[2672FFFD]: addiu      $s2, $s3, -3
    0897602C:[2E510003]: sltiu      $s1, $s2, 3
--> 08976030:[5220FFF3]: beql       $s1, $zr, 0x08976000
    08976034:[AE800000]: sw         $zr, 0($s4)
    08976038:[26730001]: addiu      $s3, $s3, 1
    0897603C:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976040:[E6970000]: swc1       $f23, 0($s4)
  Back Branch 08976020 35,622 times (length 62)
    08975F1C:[448EA800]: mtc1       $t6, $f21
    08975F20:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    08975F24:[261594A4]: addiu      $s5, $s0, -27484
    08975F28:[0A25D805]: j          0x08976014
    08975F2C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08975F30:[8EB20004]: lw         $s2, 4($s5)
    08975F34:[12C0000A]: beq        $s6, $zr, 0x08975F60
    08975F38:[C6B40008]: lwc1       $f20, 8($s5)
    08975F3C:[4680A820]: cvt.s.w    $f0, $f21
    08975F40:[8FA40020]: lw         $a0, 32($sp)
    08975F44:[02168021]: addu       $s0, $s0, $s6
    08975F48:[2665FFF7]: addiu      $a1, $s3, -9
    08975F4C:[4600A503]: div.s      $f20, $f20, $f0
    08975F50:[2CA20003]: sltiu      $v0, $a1, 3
    08975F54:[02041821]: addu       $v1, $s0, $a0
    08975F58:[0062800B]: movn       $s0, $v1, $v0
    08975F5C:[02569021]: addu       $s2, $s2, $s6
    08975F60:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975F64:[0E281D38]: jal        0x08A074E0
    08975F68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08975F6C:[2608FFFF]: addiu      $t0, $s0, -1
    08975F70:[01023807]: srav       $a3, $v0, $t0
    08975F74:[30E60001]: andi       $a2, $a3, 1
    08975F78:[10C00004]: beq        $a2, $zr, 0x08975F8C
    08975F7C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08975F80:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08975F84:[020A4804]: sllv       $t1, $t2, $s0
    08975F88:[00498825]: or         $s1, $v0, $t1
    08975F8C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08975F90:[0E281D38]: jal        0x08A074E0
    08975F94:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08975F98:[8FB20004]: lw         $s2, 4($sp)
    08975F9C:[8FAC0028]: lw         $t4, 40($sp)
    08975FA0:[305000FF]: andi       $s0, $v0, 255
    08975FA4:[02400013]: mtlo       $s2
    08975FA8:[0190001C]: madd       $t4, $s0
    08975FAC:[00005812]: mflo       $t3
    08975FB0:[16000042]: bne        $s0, $zr, 0x089760BC
    08975FB4:[AFAB0004]: sw         $t3, 4($sp)
    08975FB8:[44911800]: mtc1       $s1, $f3
    08975FBC:[8FAE002C]: lw         $t6, 44($sp)
    08975FC0:[02400013]: mtlo       $s2
    08975FC4:[468018A0]: cvt.s.w    $f2, $f3
    08975FC8:[01D0001C]: madd       $t6, $s0
    08975FCC:[46141042]: mul.s      $f1, $f2, $f20
    08975FD0:[00006812]: mflo       $t5
    08975FD4:[AFAD0004]: sw         $t5, 4($sp)
    08975FD8:[4616083C]: c.lt.s     $f1, $f22
    08975FDC:[00000000]: nop
    08975FE0:[45000007]: bc1f       0x08976000
    08975FE4:[E6810000]: swc1       $f1, 0($s4)
    08975FE8:[2E6F0003]: sltiu      $t7, $s3, 3
    08975FEC:[55E00005]: bnel       $t7, $zr, 0x08976004
    08975FF0:[26730001]: addiu      $s3, $s3, 1
    08975FF4:[2E700006]: sltiu      $s0, $s3, 6
    08975FF8:[56000001]: bnel       $s0, $zr, 0x08976000
    08975FFC:[E6960000]: swc1       $f22, 0($s4)
    08976000:[26730001]: addiu      $s3, $s3, 1
    08976004:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976008:[26940004]: addiu      $s4, $s4, 4
    0897600C:[12780010]: beq        $s3, $t8, 0x08976050
    08976010:[26B50010]: addiu      $s5, $s5, 16
    08976014:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08976018:[027FC804]: sllv       $t9, $ra, $s3
    0897601C:[02F9C024]: and        $t8, $s7, $t9
--> 08976020:[5700FFC3]: bnel       $t8, $zr, 0x08975F30
    08976024:[8EB00000]: lw         $s0, 0($s5)
    08976028:[2672FFFD]: addiu      $s2, $s3, -3
    0897602C:[2E510003]: sltiu      $s1, $s2, 3
    08976030:[5220FFF3]: beql       $s1, $zr, 0x08976000
  Back Branch 08976048 29,796 times (length 14)
    08976004:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976008:[26940004]: addiu      $s4, $s4, 4
    0897600C:[12780010]: beq        $s3, $t8, 0x08976050
    08976010:[26B50010]: addiu      $s5, $s5, 16
    08976014:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
--> 08976018:[027FC804]: sllv       $t9, $ra, $s3
    0897601C:[02F9C024]: and        $t8, $s7, $t9
    08976020:[5700FFC3]: bnel       $t8, $zr, 0x08975F30
    08976024:[8EB00000]: lw         $s0, 0($s5)
    08976028:[2672FFFD]: addiu      $s2, $s3, -3
    0897602C:[2E510003]: sltiu      $s1, $s2, 3
    08976030:[5220FFF3]: beql       $s1, $zr, 0x08976000
    08976034:[AE800000]: sw         $zr, 0($s4)
    08976038:[26730001]: addiu      $s3, $s3, 1
    0897603C:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976040:[E6970000]: swc1       $f23, 0($s4)
    08976044:[26B50010]: addiu      $s5, $s5, 16
--> 08976048:[1678FFF3]: bne        $s3, $t8, 0x08976018
    0897604C:[26940004]: addiu      $s4, $s4, 4
    08976050:[8FA50024]: lw         $a1, 36($sp)
    08976054:[0E24B01E]: jal        0x0892C078
    08976058:[27A40010]: addiu      $a0, $sp, 16
  Back Branch 089760C8 23,697 times (length 70)
    08975FA4:[02400013]: mtlo       $s2
    08975FA8:[0190001C]: madd       $t4, $s0
    08975FAC:[00005812]: mflo       $t3
    08975FB0:[16000042]: bne        $s0, $zr, 0x089760BC
    08975FB4:[AFAB0004]: sw         $t3, 4($sp)
--> 08975FB8:[44911800]: mtc1       $s1, $f3
    08975FBC:[8FAE002C]: lw         $t6, 44($sp)
    08975FC0:[02400013]: mtlo       $s2
    08975FC4:[468018A0]: cvt.s.w    $f2, $f3
    08975FC8:[01D0001C]: madd       $t6, $s0
    08975FCC:[46141042]: mul.s      $f1, $f2, $f20
    08975FD0:[00006812]: mflo       $t5
    08975FD4:[AFAD0004]: sw         $t5, 4($sp)
    08975FD8:[4616083C]: c.lt.s     $f1, $f22
    08975FDC:[00000000]: nop
    08975FE0:[45000007]: bc1f       0x08976000
    08975FE4:[E6810000]: swc1       $f1, 0($s4)
    08975FE8:[2E6F0003]: sltiu      $t7, $s3, 3
    08975FEC:[55E00005]: bnel       $t7, $zr, 0x08976004
    08975FF0:[26730001]: addiu      $s3, $s3, 1
    08975FF4:[2E700006]: sltiu      $s0, $s3, 6
    08975FF8:[56000001]: bnel       $s0, $zr, 0x08976000
    08975FFC:[E6960000]: swc1       $f22, 0($s4)
    08976000:[26730001]: addiu      $s3, $s3, 1
    08976004:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976008:[26940004]: addiu      $s4, $s4, 4
    0897600C:[12780010]: beq        $s3, $t8, 0x08976050
    08976010:[26B50010]: addiu      $s5, $s5, 16
    08976014:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08976018:[027FC804]: sllv       $t9, $ra, $s3
    0897601C:[02F9C024]: and        $t8, $s7, $t9
    08976020:[5700FFC3]: bnel       $t8, $zr, 0x08975F30
    08976024:[8EB00000]: lw         $s0, 0($s5)
    08976028:[2672FFFD]: addiu      $s2, $s3, -3
    0897602C:[2E510003]: sltiu      $s1, $s2, 3
    08976030:[5220FFF3]: beql       $s1, $zr, 0x08976000
    08976034:[AE800000]: sw         $zr, 0($s4)
    08976038:[26730001]: addiu      $s3, $s3, 1
    0897603C:[2418000C]: addiu      $t8, $zr, 12 <=> li $t8, 12
    08976040:[E6970000]: swc1       $f23, 0($s4)
    08976044:[26B50010]: addiu      $s5, $s5, 16
    08976048:[1678FFF3]: bne        $s3, $t8, 0x08976018
    0897604C:[26940004]: addiu      $s4, $s4, 4
    08976050:[8FA50024]: lw         $a1, 36($sp)
    08976054:[0E24B01E]: jal        0x0892C078
    08976058:[27A40010]: addiu      $a0, $sp, 16
    0897605C:[8FB40014]: lw         $s4, 20($sp)
    08976060:[8FB30018]: lw         $s3, 24($sp)
    08976064:[8FB5001C]: lw         $s5, 28($sp)
    08976068:[8FB60010]: lw         $s6, 16($sp)
    0897606C:[AFD40004]: sw         $s4, 4($fp)
    08976070:[AFD60000]: sw         $s6, 0($fp)
    08976074:[AFD5000C]: sw         $s5, 12($fp)
    08976078:[AFD30008]: sw         $s3, 8($fp)
    0897607C:[8FBF0054]: lw         $ra, 84($sp)
    08976080:[8FBE0050]: lw         $fp, 80($sp)
    08976084:[8FB7004C]: lw         $s7, 76($sp)
    08976088:[8FB60048]: lw         $s6, 72($sp)
    0897608C:[8FB50044]: lw         $s5, 68($sp)
    08976090:[8FB40040]: lw         $s4, 64($sp)
    08976094:[8FB3003C]: lw         $s3, 60($sp)
    08976098:[8FB20038]: lw         $s2, 56($sp)
    0897609C:[8FB10034]: lw         $s1, 52($sp)
    089760A0:[8FB00030]: lw         $s0, 48($sp)
    089760A4:[C7B7006C]: lwc1       $f23, 108($sp)
    089760A8:[C7B60068]: lwc1       $f22, 104($sp)
    089760AC:[C7B50064]: lwc1       $f21, 100($sp)
    089760B0:[C7B40060]: lwc1       $f20, 96($sp)
    089760B4:[03E00008]: jr         $ra
    089760B8:[27BD0070]: addiu      $sp, $sp, 112
    089760BC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089760C0:[0E281D38]: jal        0x08A074E0
    089760C4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 089760C8:[0A25D7EE]: j          0x08975FB8
    089760CC:[02228821]: addu       $s1, $s1, $v0
    089760D0:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    089760D4:[32360007]: andi       $s6, $s1, 7
    089760D8:[0A25D7C0]: j          0x08975F00
  Back Branch 089760EC 9,718 times (length 128)
  Back Branch 08976128 4,077 times (length 152)
_S1_2_890CB1C 3,937,634 instructions (0.951%), 17,258 calls (0890CB1C - 0890D04C, length 333)
    0890CB1C:[27BDFFE0]: addiu      $sp, $sp, -32
    0890CB20:[AFB40010]: sw         $s4, 16($sp)
    0890CB24:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0890CB28:[AFB20008]: sw         $s2, 8($sp)
    0890CB2C:[AFBF0018]: sw         $ra, 24($sp)
    0890CB30:[AFB50014]: sw         $s5, 20($sp)
    0890CB34:[AFB3000C]: sw         $s3, 12($sp)
    0890CB38:[AFB10004]: sw         $s1, 4($sp)
    0890CB3C:[AFB00000]: sw         $s0, 0($sp)
    0890CB40:[8C8A0048]: lw         $t2, 72($a0)
    0890CB44:[11400050]: beq        $t2, $zr, 0x0890CC88
    0890CB48:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0890CB4C:[2550FFF0]: addiu      $s0, $t2, -16
    0890CB50:[8E040008]: lw         $a0, 8($s0)
    0890CB54:[24B50010]: addiu      $s5, $a1, 16
    0890CB58:[02A4102B]: sltu       $v0, $s5, $a0
    0890CB5C:[5040004B]: beql       $v0, $zr, 0x0890CC8C
    0890CB60:[30E40002]: andi       $a0, $a3, 2
    0890CB64:[8E480044]: lw         $t0, 68($s2)
    0890CB68:[0148182B]: sltu       $v1, $t2, $t0
    0890CB6C:[14600083]: bne        $v1, $zr, 0x0890CD7C
    0890CB70:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0890CB74:[00901821]: addu       $v1, $a0, $s0
    0890CB78:[00742023]: subu       $a0, $v1, $s4
    0890CB7C:[00854824]: and        $t1, $a0, $a1
    0890CB80:[2531FFF0]: addiu      $s1, $t1, -16
    0890CB84:[0228302B]: sltu       $a2, $s1, $t0
    0890CB88:[54C00001]: bnel       $a2, $zr, 0x0890CB90
    0890CB8C:[AE510044]: sw         $s1, 68($s2)
    0890CB90:[11400006]: beq        $t2, $zr, 0x0890CBAC
    0890CB94:[26330010]: addiu      $s3, $s1, 16
    0890CB98:[11530004]: beq        $t2, $s3, 0x0890CBAC
    0890CB9C:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0890CBA0:[8E46004C]: lw         $a2, 76($s2)
    0890CBA4:[0E27CB2E]: jal        0x089F2CB8
    0890CBA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0890CBAC:[8E0B0008]: lw         $t3, 8($s0)
    0890CBB0:[0291C821]: addu       $t9, $s4, $s1
    0890CBB4:[27240010]: addiu      $a0, $t9, 16
    0890CBB8:[0170C021]: addu       $t8, $t3, $s0
    0890CBBC:[03042823]: subu       $a1, $t8, $a0
    0890CBC0:[2CAA0010]: sltiu      $t2, $a1, 16
    0890CBC4:[1540000A]: bne        $t2, $zr, 0x0890CBF0
    0890CBC8:[02303023]: subu       $a2, $s1, $s0
    0890CBCC:[8E030000]: lw         $v1, 0($s0)
    0890CBD0:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    0890CBD4:[106000FE]: beq        $v1, $zr, 0x0890CFD0
    0890CBD8:[AC9F000C]: sw         $ra, 12($a0)
    0890CBDC:[AC640004]: sw         $a0, 4($v1)
    0890CBE0:[AC830000]: sw         $v1, 0($a0)
    0890CBE4:[AC850008]: sw         $a1, 8($a0)
    0890CBE8:[AC900004]: sw         $s0, 4($a0)
    0890CBEC:[AE040000]: sw         $a0, 0($s0)
    0890CBF0:[50C000E2]: beql       $a2, $zr, 0x0890CF7C
    0890CBF4:[8E030004]: lw         $v1, 4($s0)
    0890CBF8:[AE060008]: sw         $a2, 8($s0)
    0890CBFC:[8E44002C]: lw         $a0, 44($s2)
    0890CC00:[108000E9]: beq        $a0, $zr, 0x0890CFA8
    0890CC04:[AE20000C]: sw         $zr, 12($s1)
    0890CC08:[AC910004]: sw         $s1, 4($a0)
    0890CC0C:[8E44002C]: lw         $a0, 44($s2)
    0890CC10:[AE350008]: sw         $s5, 8($s1)
    0890CC14:[8E4D0034]: lw         $t5, 52($s2)
    0890CC18:[8E50003C]: lw         $s0, 60($s2)
    0890CC1C:[AE240000]: sw         $a0, 0($s1)
    0890CC20:[028D6021]: addu       $t4, $s4, $t5
    0890CC24:[25850010]: addiu      $a1, $t4, 16
    0890CC28:[0205A02B]: sltu       $s4, $s0, $a1
    0890CC2C:[AE200004]: sw         $zr, 4($s1)
    0890CC30:[AE450034]: sw         $a1, 52($s2)
    0890CC34:[12800002]: beq        $s4, $zr, 0x0890CC40
    0890CC38:[AE51002C]: sw         $s1, 44($s2)
    0890CC3C:[AE45003C]: sw         $a1, 60($s2)
    0890CC40:[8E460038]: lw         $a2, 56($s2)
    0890CC44:[8E4E0040]: lw         $t6, 64($s2)
    0890CC48:[24C30001]: addiu      $v1, $a2, 1
    0890CC4C:[01C3A82B]: sltu       $s5, $t6, $v1
    0890CC50:[12A00002]: beq        $s5, $zr, 0x0890CC5C
    0890CC54:[AE430038]: sw         $v1, 56($s2)
    0890CC58:[AE430040]: sw         $v1, 64($s2)
    0890CC5C:[AE450018]: sw         $a1, 24($s2)
    0890CC60:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0890CC64:[8FBF0018]: lw         $ra, 24($sp)
    0890CC68:[8FB50014]: lw         $s5, 20($sp)
    0890CC6C:[8FB40010]: lw         $s4, 16($sp)
    0890CC70:[8FB3000C]: lw         $s3, 12($sp)
    0890CC74:[8FB20008]: lw         $s2, 8($sp)
    0890CC78:[8FB10004]: lw         $s1, 4($sp)
    0890CC7C:[8FB00000]: lw         $s0, 0($sp)
    0890CC80:[03E00008]: jr         $ra
    0890CC84:[27BD0020]: addiu      $sp, $sp, 32
    0890CC88:[30E40002]: andi       $a0, $a3, 2
    0890CC8C:[54800041]: bnel       $a0, $zr, 0x0890CD94
    0890CC90:[8E500028]: lw         $s0, 40($s2)
    0890CC94:[8E50001C]: lw         $s0, 28($s2)
    0890CC98:[8E470024]: lw         $a3, 36($s2)
    0890CC9C:[10E00093]: beq        $a3, $zr, 0x0890CEEC
    0890CCA0:[260B0001]: addiu      $t3, $s0, 1
    0890CCA4:[8E480044]: lw         $t0, 68($s2)
    0890CCA8:[00E8982B]: sltu       $s3, $a3, $t0
    0890CCAC:[52600090]: beql       $s3, $zr, 0x0890CEF0
    0890CCB0:[8E500028]: lw         $s0, 40($s2)
    0890CCB4:[26890010]: addiu      $t1, $s4, 16
    0890CCB8:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CCBC:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0890CCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CCC4:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
    0890CCC8:[8CE40008]: lw         $a0, 8($a3)
    0890CCCC:[0089C02B]: sltu       $t8, $a0, $t1
    0890CCD0:[5700001E]: bnel       $t8, $zr, 0x0890CD4C
    0890CCD4:[8CE70000]: lw         $a3, 0($a3)
    0890CCD8:[00C77021]: addu       $t6, $a2, $a3
    0890CCDC:[25C3000F]: addiu      $v1, $t6, 15
    0890CCE0:[006D1024]: and        $v0, $v1, $t5
    0890CCE4:[00472823]: subu       $a1, $v0, $a3
    0890CCE8:[0285F821]: addu       $ra, $s4, $a1
    0890CCEC:[009FC82B]: sltu       $t9, $a0, $ra
    0890CCF0:[57200016]: bnel       $t9, $zr, 0x0890CD4C
    0890CCF4:[8CE70000]: lw         $a3, 0($a3)
    0890CCF8:[00858823]: subu       $s1, $a0, $a1
    0890CCFC:[02342023]: subu       $a0, $s1, $s4
    0890CD00:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CD04:[0085782B]: sltu       $t7, $a0, $a1
    0890CD08:[15E00005]: bne        $t7, $zr, 0x0890CD20
    0890CD0C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD10:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890CD14:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CD18:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0890CD1C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD20:[5700000A]: bnel       $t8, $zr, 0x0890CD4C
    0890CD24:[8CE70000]: lw         $a3, 0($a3)
    0890CD28:[508B00BD]: beql       $a0, $t3, 0x0890D020
    0890CD2C:[00AC582B]: sltu       $t3, $a1, $t4
    0890CD30:[148000AD]: bne        $a0, $zr, 0x0890CFE8
    0890CD34:[0085F821]: addu       $ra, $a0, $a1
    0890CD38:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CD3C:[10A00069]: beq        $a1, $zr, 0x0890CEE4
    0890CD40:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CD44:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CD48:[8CE70000]: lw         $a3, 0($a3)
    0890CD4C:[10E00065]: beq        $a3, $zr, 0x0890CEE4
    0890CD50:[00E8202B]: sltu       $a0, $a3, $t0
    0890CD54:[10800063]: beq        $a0, $zr, 0x0890CEE4
    0890CD58:[00000000]: nop
    0890CD5C:[5200FFDB]: beql       $s0, $zr, 0x0890CCCC
    0890CD60:[8CE40008]: lw         $a0, 8($a3)
    0890CD64:[8CE20000]: lw         $v0, 0($a3)
    0890CD68:[1040FFD7]: beq        $v0, $zr, 0x0890CCC8
    0890CD6C:[0048282B]: sltu       $a1, $v0, $t0
    0890CD70:[54A0FFD6]: bnel       $a1, $zr, 0x0890CCCC
    0890CD74:[8CE40008]: lw         $a0, 8($a3)
    0890CD78:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CD7C:[00D08821]: addu       $s1, $a2, $s0
    0890CD80:[2625000F]: addiu      $a1, $s1, 15
    0890CD84:[00067823]: subu       $t7, $zr, $a2 <=> negu $t7, $a2
    0890CD88:[00AF4024]: and        $t0, $a1, $t7
    0890CD8C:[0A2432E4]: j          0x0890CB90
    0890CD90:[2511FFF0]: addiu      $s1, $t0, -16
    0890CD94:[5200001A]: beql       $s0, $zr, 0x0890CE00
    0890CD98:[8E48001C]: lw         $t0, 28($s2)
    0890CD9C:[8E040008]: lw         $a0, 8($s0)
    0890CDA0:[8E480044]: lw         $t0, 68($s2)
    0890CDA4:[26950010]: addiu      $s5, $s4, 16
    0890CDA8:[02041821]: addu       $v1, $s0, $a0
    0890CDAC:[0068482B]: sltu       $t1, $v1, $t0
    0890CDB0:[15200012]: bne        $t1, $zr, 0x0890CDFC
    0890CDB4:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    0890CDB8:[00746823]: subu       $t5, $v1, $s4
    0890CDBC:[01A76024]: and        $t4, $t5, $a3
    0890CDC0:[258BFFF0]: addiu      $t3, $t4, -16
    0890CDC4:[0095482B]: sltu       $t1, $a0, $s5
    0890CDC8:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0890CDCC:[15200003]: bne        $t1, $zr, 0x0890CDDC
    0890CDD0:[0170102B]: sltu       $v0, $t3, $s0
    0890CDD4:[1040009A]: beq        $v0, $zr, 0x0890D040
    0890CDD8:[00000000]: nop
    0890CDDC:[8E100004]: lw         $s0, 4($s0)
    0890CDE0:[52000007]: beql       $s0, $zr, 0x0890CE00
    0890CDE4:[8E48001C]: lw         $t0, 28($s2)
    0890CDE8:[8E040008]: lw         $a0, 8($s0)
    0890CDEC:[00901821]: addu       $v1, $a0, $s0
    0890CDF0:[0068282B]: sltu       $a1, $v1, $t0
    0890CDF4:[10A0FFF1]: beq        $a1, $zr, 0x0890CDBC
    0890CDF8:[00746823]: subu       $t5, $v1, $s4
    0890CDFC:[8E48001C]: lw         $t0, 28($s2)
    0890CE00:[8E470024]: lw         $a3, 36($s2)
    0890CE04:[10E00053]: beq        $a3, $zr, 0x0890CF54
    0890CE08:[250C0001]: addiu      $t4, $t0, 1
    0890CE0C:[8E480044]: lw         $t0, 68($s2)
    0890CE10:[00E8202B]: sltu       $a0, $a3, $t0
    0890CE14:[10800050]: beq        $a0, $zr, 0x0890CF58
    0890CE18:[8FBF0018]: lw         $ra, 24($sp)
    0890CE1C:[26890010]: addiu      $t1, $s4, 16
    0890CE20:[01805821]: addu       $t3, $t4, $zr <=> move $t3, $t4
    0890CE24:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CE28:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
    0890CE2C:[8CE40008]: lw         $a0, 8($a3)
    0890CE30:[0089882B]: sltu       $s1, $a0, $t1
    0890CE34:[5620001E]: bnel       $s1, $zr, 0x0890CEB0
    0890CE38:[8CE70000]: lw         $a3, 0($a3)
    0890CE3C:[00C7F821]: addu       $ra, $a2, $a3
    0890CE40:[27F9000F]: addiu      $t9, $ra, 15
    0890CE44:[032DC024]: and        $t8, $t9, $t5
    0890CE48:[03072823]: subu       $a1, $t8, $a3
    0890CE4C:[0285A821]: addu       $s5, $s4, $a1
    0890CE50:[0095982B]: sltu       $s3, $a0, $s5
    0890CE54:[56600016]: bnel       $s3, $zr, 0x0890CEB0
    0890CE58:[8CE70000]: lw         $a3, 0($a3)
    0890CE5C:[00851823]: subu       $v1, $a0, $a1
    0890CE60:[00742023]: subu       $a0, $v1, $s4
    0890CE64:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CE68:[0085102B]: sltu       $v0, $a0, $a1
    0890CE6C:[14400005]: bne        $v0, $zr, 0x0890CE84
    0890CE70:[0164782B]: sltu       $t7, $t3, $a0
    0890CE74:[00A07021]: addu       $t6, $a1, $zr <=> move $t6, $a1
    0890CE78:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CE7C:[01C02021]: addu       $a0, $t6, $zr <=> move $a0, $t6
    0890CE80:[0164782B]: sltu       $t7, $t3, $a0
    0890CE84:[55E0000A]: bnel       $t7, $zr, 0x0890CEB0
    0890CE88:[8CE70000]: lw         $a3, 0($a3)
    0890CE8C:[508B0068]: beql       $a0, $t3, 0x0890D030
    0890CE90:[00AC582B]: sltu       $t3, $a1, $t4
    0890CE94:[1480005B]: bne        $a0, $zr, 0x0890D004
    0890CE98:[00859821]: addu       $s3, $a0, $a1
    0890CE9C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CEA0:[10A00043]: beq        $a1, $zr, 0x0890CFB0
    0890CEA4:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CEA8:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CEAC:[8CE70000]: lw         $a3, 0($a3)
    0890CEB0:[10E0003F]: beq        $a3, $zr, 0x0890CFB0
    0890CEB4:[00E8702B]: sltu       $t6, $a3, $t0
    0890CEB8:[11C0003E]: beq        $t6, $zr, 0x0890CFB4
    0890CEBC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890CEC0:[5200FFDB]: beql       $s0, $zr, 0x0890CE30
    0890CEC4:[8CE40008]: lw         $a0, 8($a3)
    0890CEC8:[8CE20000]: lw         $v0, 0($a3)
    0890CECC:[1040FFD7]: beq        $v0, $zr, 0x0890CE2C
    0890CED0:[0048782B]: sltu       $t7, $v0, $t0
    0890CED4:[55E0FFD6]: bnel       $t7, $zr, 0x0890CE30
    0890CED8:[8CE40008]: lw         $a0, 8($a3)
    0890CEDC:[0A24335F]: j          0x0890CD7C
    0890CEE0:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CEE4:[1600FFA6]: bne        $s0, $zr, 0x0890CD80
    0890CEE8:[00D08821]: addu       $s1, $a2, $s0
    0890CEEC:[8E500028]: lw         $s0, 40($s2)
    0890CEF0:[12000019]: beq        $s0, $zr, 0x0890CF58
    0890CEF4:[8FBF0018]: lw         $ra, 24($sp)
    0890CEF8:[8E040008]: lw         $a0, 8($s0)
    0890CEFC:[8E480044]: lw         $t0, 68($s2)
    0890CF00:[26890010]: addiu      $t1, $s4, 16
    0890CF04:[00901821]: addu       $v1, $a0, $s0
    0890CF08:[0068782B]: sltu       $t7, $v1, $t0
    0890CF0C:[15E00012]: bne        $t7, $zr, 0x0890CF58
    0890CF10:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0890CF14:[00747023]: subu       $t6, $v1, $s4
    0890CF18:[01C5A824]: and        $s5, $t6, $a1
    0890CF1C:[26ADFFF0]: addiu      $t5, $s5, -16
    0890CF20:[0089602B]: sltu       $t4, $a0, $t1
    0890CF24:[15800003]: bne        $t4, $zr, 0x0890CF34
    0890CF28:[01B0102B]: sltu       $v0, $t5, $s0
    0890CF2C:[10400021]: beq        $v0, $zr, 0x0890CFB4
    0890CF30:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890CF34:[8E100004]: lw         $s0, 4($s0)
    0890CF38:[12000007]: beq        $s0, $zr, 0x0890CF58
    0890CF3C:[8FBF0018]: lw         $ra, 24($sp)
    0890CF40:[8E040008]: lw         $a0, 8($s0)
    0890CF44:[00901821]: addu       $v1, $a0, $s0
    0890CF48:[0068382B]: sltu       $a3, $v1, $t0
    0890CF4C:[10E0FFF2]: beq        $a3, $zr, 0x0890CF18
    0890CF50:[00747023]: subu       $t6, $v1, $s4
    0890CF54:[8FBF0018]: lw         $ra, 24($sp)
    0890CF58:[8FB50014]: lw         $s5, 20($sp)
    0890CF5C:[8FB40010]: lw         $s4, 16($sp)
    0890CF60:[8FB3000C]: lw         $s3, 12($sp)
    0890CF64:[8FB20008]: lw         $s2, 8($sp)
    0890CF68:[8FB10004]: lw         $s1, 4($sp)
    0890CF6C:[8FB00000]: lw         $s0, 0($sp)
    0890CF70:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890CF74:[03E00008]: jr         $ra
    0890CF78:[27BD0020]: addiu      $sp, $sp, 32
    0890CF7C:[50600017]: beql       $v1, $zr, 0x0890CFDC
    0890CF80:[8E070000]: lw         $a3, 0($s0)
    0890CF84:[8E020000]: lw         $v0, 0($s0)
    0890CF88:[AC620000]: sw         $v0, 0($v1)
    0890CF8C:[8E020000]: lw         $v0, 0($s0)
    0890CF90:[5040FF1A]: beql       $v0, $zr, 0x0890CBFC
    0890CF94:[AE430028]: sw         $v1, 40($s2)
    0890CF98:[AC430004]: sw         $v1, 4($v0)
    0890CF9C:[8E44002C]: lw         $a0, 44($s2)
    0890CFA0:[1480FF19]: bne        $a0, $zr, 0x0890CC08
    0890CFA4:[AE20000C]: sw         $zr, 12($s1)
    0890CFA8:[0A243304]: j          0x0890CC10
    0890CFAC:[AE510030]: sw         $s1, 48($s2)
    0890CFB0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890CFB4:[1200FFE8]: beq        $s0, $zr, 0x0890CF58
    0890CFB8:[8FBF0018]: lw         $ra, 24($sp)
    0890CFBC:[1040FF6E]: beq        $v0, $zr, 0x0890CD78
    0890CFC0:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0890CFC4:[8E040008]: lw         $a0, 8($s0)
    0890CFC8:[0A2432DD]: j          0x0890CB74
    0890CFCC:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CFD0:[AE440028]: sw         $a0, 40($s2)
    0890CFD4:[0A2432F8]: j          0x0890CBE0
    0890CFD8:[8E030000]: lw         $v1, 0($s0)
    0890CFDC:[AE470024]: sw         $a3, 36($s2)
    0890CFE0:[0A2433E3]: j          0x0890CF8C
    0890CFE4:[8E030004]: lw         $v1, 4($s0)
    0890CFE8:[016C1021]: addu       $v0, $t3, $t4
    0890CFEC:[03E2C82B]: sltu       $t9, $ra, $v0
    0890CFF0:[5720FF52]: bnel       $t9, $zr, 0x0890CD3C
    0890CFF4:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CFF8:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    0890CFFC:[0A24334F]: j          0x0890CD3C
    0890D000:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    0890D004:[016CA821]: addu       $s5, $t3, $t4
    0890D008:[0275882B]: sltu       $s1, $s3, $s5
    0890D00C:[5620FFA4]: bnel       $s1, $zr, 0x0890CEA0
    0890D010:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890D014:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    0890D018:[0A2433A8]: j          0x0890CEA0
    0890D01C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    0890D020:[5560FF46]: bnel       $t3, $zr, 0x0890CD3C
    0890D024:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890D028:[0A24334F]: j          0x0890CD3C
    0890D02C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    0890D030:[5560FF9B]: bnel       $t3, $zr, 0x0890CEA0
    0890D034:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890D038:[0A2433A8]: j          0x0890CEA0
    0890D03C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    0890D040:[5600FECD]: bnel       $s0, $zr, 0x0890CB78
    0890D044:[00901821]: addu       $v1, $a0, $s0
    0890D048:[0A243380]: j          0x0890CE00
    0890D04C:[8E48001C]: lw         $t0, 28($s2)
  Back Branch 0890CDF4 111,206 times (length 16)
    0890CDA8:[02041821]: addu       $v1, $s0, $a0
    0890CDAC:[0068482B]: sltu       $t1, $v1, $t0
    0890CDB0:[15200012]: bne        $t1, $zr, 0x0890CDFC
    0890CDB4:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    0890CDB8:[00746823]: subu       $t5, $v1, $s4
--> 0890CDBC:[01A76024]: and        $t4, $t5, $a3
    0890CDC0:[258BFFF0]: addiu      $t3, $t4, -16
    0890CDC4:[0095482B]: sltu       $t1, $a0, $s5
    0890CDC8:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0890CDCC:[15200003]: bne        $t1, $zr, 0x0890CDDC
    0890CDD0:[0170102B]: sltu       $v0, $t3, $s0
    0890CDD4:[1040009A]: beq        $v0, $zr, 0x0890D040
    0890CDD8:[00000000]: nop
    0890CDDC:[8E100004]: lw         $s0, 4($s0)
    0890CDE0:[52000007]: beql       $s0, $zr, 0x0890CE00
    0890CDE4:[8E48001C]: lw         $t0, 28($s2)
    0890CDE8:[8E040008]: lw         $a0, 8($s0)
    0890CDEC:[00901821]: addu       $v1, $a0, $s0
    0890CDF0:[0068282B]: sltu       $a1, $v1, $t0
--> 0890CDF4:[10A0FFF1]: beq        $a1, $zr, 0x0890CDBC
    0890CDF8:[00746823]: subu       $t5, $v1, $s4
    0890CDFC:[8E48001C]: lw         $t0, 28($s2)
    0890CE00:[8E470024]: lw         $a3, 36($s2)
    0890CE04:[10E00053]: beq        $a3, $zr, 0x0890CF54
  Back Branch 0890CD5C 44,738 times (length 38)
    0890CCB8:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CCBC:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0890CCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CCC4:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
    0890CCC8:[8CE40008]: lw         $a0, 8($a3)
--> 0890CCCC:[0089C02B]: sltu       $t8, $a0, $t1
    0890CCD0:[5700001E]: bnel       $t8, $zr, 0x0890CD4C
    0890CCD4:[8CE70000]: lw         $a3, 0($a3)
    0890CCD8:[00C77021]: addu       $t6, $a2, $a3
    0890CCDC:[25C3000F]: addiu      $v1, $t6, 15
    0890CCE0:[006D1024]: and        $v0, $v1, $t5
    0890CCE4:[00472823]: subu       $a1, $v0, $a3
    0890CCE8:[0285F821]: addu       $ra, $s4, $a1
    0890CCEC:[009FC82B]: sltu       $t9, $a0, $ra
    0890CCF0:[57200016]: bnel       $t9, $zr, 0x0890CD4C
    0890CCF4:[8CE70000]: lw         $a3, 0($a3)
    0890CCF8:[00858823]: subu       $s1, $a0, $a1
    0890CCFC:[02342023]: subu       $a0, $s1, $s4
    0890CD00:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CD04:[0085782B]: sltu       $t7, $a0, $a1
    0890CD08:[15E00005]: bne        $t7, $zr, 0x0890CD20
    0890CD0C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD10:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890CD14:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CD18:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0890CD1C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD20:[5700000A]: bnel       $t8, $zr, 0x0890CD4C
    0890CD24:[8CE70000]: lw         $a3, 0($a3)
    0890CD28:[508B00BD]: beql       $a0, $t3, 0x0890D020
    0890CD2C:[00AC582B]: sltu       $t3, $a1, $t4
    0890CD30:[148000AD]: bne        $a0, $zr, 0x0890CFE8
    0890CD34:[0085F821]: addu       $ra, $a0, $a1
    0890CD38:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CD3C:[10A00069]: beq        $a1, $zr, 0x0890CEE4
    0890CD40:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CD44:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CD48:[8CE70000]: lw         $a3, 0($a3)
    0890CD4C:[10E00065]: beq        $a3, $zr, 0x0890CEE4
    0890CD50:[00E8202B]: sltu       $a0, $a3, $t0
    0890CD54:[10800063]: beq        $a0, $zr, 0x0890CEE4
    0890CD58:[00000000]: nop
--> 0890CD5C:[5200FFDB]: beql       $s0, $zr, 0x0890CCCC
    0890CD60:[8CE40008]: lw         $a0, 8($a3)
    0890CD64:[8CE20000]: lw         $v0, 0($a3)
    0890CD68:[1040FFD7]: beq        $v0, $zr, 0x0890CCC8
    0890CD6C:[0048282B]: sltu       $a1, $v0, $t0
  Back Branch 0890CD68 24,763 times (length 42)
    0890CCB4:[26890010]: addiu      $t1, $s4, 16
    0890CCB8:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CCBC:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0890CCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CCC4:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
--> 0890CCC8:[8CE40008]: lw         $a0, 8($a3)
    0890CCCC:[0089C02B]: sltu       $t8, $a0, $t1
    0890CCD0:[5700001E]: bnel       $t8, $zr, 0x0890CD4C
    0890CCD4:[8CE70000]: lw         $a3, 0($a3)
    0890CCD8:[00C77021]: addu       $t6, $a2, $a3
    0890CCDC:[25C3000F]: addiu      $v1, $t6, 15
    0890CCE0:[006D1024]: and        $v0, $v1, $t5
    0890CCE4:[00472823]: subu       $a1, $v0, $a3
    0890CCE8:[0285F821]: addu       $ra, $s4, $a1
    0890CCEC:[009FC82B]: sltu       $t9, $a0, $ra
    0890CCF0:[57200016]: bnel       $t9, $zr, 0x0890CD4C
    0890CCF4:[8CE70000]: lw         $a3, 0($a3)
    0890CCF8:[00858823]: subu       $s1, $a0, $a1
    0890CCFC:[02342023]: subu       $a0, $s1, $s4
    0890CD00:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CD04:[0085782B]: sltu       $t7, $a0, $a1
    0890CD08:[15E00005]: bne        $t7, $zr, 0x0890CD20
    0890CD0C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD10:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890CD14:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CD18:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0890CD1C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD20:[5700000A]: bnel       $t8, $zr, 0x0890CD4C
    0890CD24:[8CE70000]: lw         $a3, 0($a3)
    0890CD28:[508B00BD]: beql       $a0, $t3, 0x0890D020
    0890CD2C:[00AC582B]: sltu       $t3, $a1, $t4
    0890CD30:[148000AD]: bne        $a0, $zr, 0x0890CFE8
    0890CD34:[0085F821]: addu       $ra, $a0, $a1
    0890CD38:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CD3C:[10A00069]: beq        $a1, $zr, 0x0890CEE4
    0890CD40:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CD44:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CD48:[8CE70000]: lw         $a3, 0($a3)
    0890CD4C:[10E00065]: beq        $a3, $zr, 0x0890CEE4
    0890CD50:[00E8202B]: sltu       $a0, $a3, $t0
    0890CD54:[10800063]: beq        $a0, $zr, 0x0890CEE4
    0890CD58:[00000000]: nop
    0890CD5C:[5200FFDB]: beql       $s0, $zr, 0x0890CCCC
    0890CD60:[8CE40008]: lw         $a0, 8($a3)
    0890CD64:[8CE20000]: lw         $v0, 0($a3)
--> 0890CD68:[1040FFD7]: beq        $v0, $zr, 0x0890CCC8
    0890CD6C:[0048282B]: sltu       $a1, $v0, $t0
    0890CD70:[54A0FFD6]: bnel       $a1, $zr, 0x0890CCCC
    0890CD74:[8CE40008]: lw         $a0, 8($a3)
    0890CD78:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
  Back Branch 0890CD70 20,435 times (length 43)
    0890CCB8:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CCBC:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0890CCC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CCC4:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
    0890CCC8:[8CE40008]: lw         $a0, 8($a3)
--> 0890CCCC:[0089C02B]: sltu       $t8, $a0, $t1
    0890CCD0:[5700001E]: bnel       $t8, $zr, 0x0890CD4C
    0890CCD4:[8CE70000]: lw         $a3, 0($a3)
    0890CCD8:[00C77021]: addu       $t6, $a2, $a3
    0890CCDC:[25C3000F]: addiu      $v1, $t6, 15
    0890CCE0:[006D1024]: and        $v0, $v1, $t5
    0890CCE4:[00472823]: subu       $a1, $v0, $a3
    0890CCE8:[0285F821]: addu       $ra, $s4, $a1
    0890CCEC:[009FC82B]: sltu       $t9, $a0, $ra
    0890CCF0:[57200016]: bnel       $t9, $zr, 0x0890CD4C
    0890CCF4:[8CE70000]: lw         $a3, 0($a3)
    0890CCF8:[00858823]: subu       $s1, $a0, $a1
    0890CCFC:[02342023]: subu       $a0, $s1, $s4
    0890CD00:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CD04:[0085782B]: sltu       $t7, $a0, $a1
    0890CD08:[15E00005]: bne        $t7, $zr, 0x0890CD20
    0890CD0C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD10:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890CD14:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CD18:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0890CD1C:[0164C02B]: sltu       $t8, $t3, $a0
    0890CD20:[5700000A]: bnel       $t8, $zr, 0x0890CD4C
    0890CD24:[8CE70000]: lw         $a3, 0($a3)
    0890CD28:[508B00BD]: beql       $a0, $t3, 0x0890D020
    0890CD2C:[00AC582B]: sltu       $t3, $a1, $t4
    0890CD30:[148000AD]: bne        $a0, $zr, 0x0890CFE8
    0890CD34:[0085F821]: addu       $ra, $a0, $a1
    0890CD38:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CD3C:[10A00069]: beq        $a1, $zr, 0x0890CEE4
    0890CD40:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CD44:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CD48:[8CE70000]: lw         $a3, 0($a3)
    0890CD4C:[10E00065]: beq        $a3, $zr, 0x0890CEE4
    0890CD50:[00E8202B]: sltu       $a0, $a3, $t0
    0890CD54:[10800063]: beq        $a0, $zr, 0x0890CEE4
    0890CD58:[00000000]: nop
    0890CD5C:[5200FFDB]: beql       $s0, $zr, 0x0890CCCC
    0890CD60:[8CE40008]: lw         $a0, 8($a3)
    0890CD64:[8CE20000]: lw         $v0, 0($a3)
    0890CD68:[1040FFD7]: beq        $v0, $zr, 0x0890CCC8
    0890CD6C:[0048282B]: sltu       $a1, $v0, $t0
--> 0890CD70:[54A0FFD6]: bnel       $a1, $zr, 0x0890CCCC
    0890CD74:[8CE40008]: lw         $a0, 8($a3)
    0890CD78:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CD7C:[00D08821]: addu       $s1, $a2, $s0
    0890CD80:[2625000F]: addiu      $a1, $s1, 15
  Back Branch 0890D040 10,048 times (length 308)
  Back Branch 0890CFA0 8,942 times (length 232)
  Back Branch 0890CD8C 7,210 times (length 129)
  Back Branch 0890CEE4 2,881 times (length 91)
    0890CD6C:[0048282B]: sltu       $a1, $v0, $t0
    0890CD70:[54A0FFD6]: bnel       $a1, $zr, 0x0890CCCC
    0890CD74:[8CE40008]: lw         $a0, 8($a3)
    0890CD78:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CD7C:[00D08821]: addu       $s1, $a2, $s0
--> 0890CD80:[2625000F]: addiu      $a1, $s1, 15
    0890CD84:[00067823]: subu       $t7, $zr, $a2 <=> negu $t7, $a2
    0890CD88:[00AF4024]: and        $t0, $a1, $t7
    0890CD8C:[0A2432E4]: j          0x0890CB90
    0890CD90:[2511FFF0]: addiu      $s1, $t0, -16
    0890CD94:[5200001A]: beql       $s0, $zr, 0x0890CE00
    0890CD98:[8E48001C]: lw         $t0, 28($s2)
    0890CD9C:[8E040008]: lw         $a0, 8($s0)
    0890CDA0:[8E480044]: lw         $t0, 68($s2)
    0890CDA4:[26950010]: addiu      $s5, $s4, 16
    0890CDA8:[02041821]: addu       $v1, $s0, $a0
    0890CDAC:[0068482B]: sltu       $t1, $v1, $t0
    0890CDB0:[15200012]: bne        $t1, $zr, 0x0890CDFC
    0890CDB4:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    0890CDB8:[00746823]: subu       $t5, $v1, $s4
    0890CDBC:[01A76024]: and        $t4, $t5, $a3
    0890CDC0:[258BFFF0]: addiu      $t3, $t4, -16
    0890CDC4:[0095482B]: sltu       $t1, $a0, $s5
    0890CDC8:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0890CDCC:[15200003]: bne        $t1, $zr, 0x0890CDDC
    0890CDD0:[0170102B]: sltu       $v0, $t3, $s0
    0890CDD4:[1040009A]: beq        $v0, $zr, 0x0890D040
    0890CDD8:[00000000]: nop
    0890CDDC:[8E100004]: lw         $s0, 4($s0)
    0890CDE0:[52000007]: beql       $s0, $zr, 0x0890CE00
    0890CDE4:[8E48001C]: lw         $t0, 28($s2)
    0890CDE8:[8E040008]: lw         $a0, 8($s0)
    0890CDEC:[00901821]: addu       $v1, $a0, $s0
    0890CDF0:[0068282B]: sltu       $a1, $v1, $t0
    0890CDF4:[10A0FFF1]: beq        $a1, $zr, 0x0890CDBC
    0890CDF8:[00746823]: subu       $t5, $v1, $s4
    0890CDFC:[8E48001C]: lw         $t0, 28($s2)
    0890CE00:[8E470024]: lw         $a3, 36($s2)
    0890CE04:[10E00053]: beq        $a3, $zr, 0x0890CF54
    0890CE08:[250C0001]: addiu      $t4, $t0, 1
    0890CE0C:[8E480044]: lw         $t0, 68($s2)
    0890CE10:[00E8202B]: sltu       $a0, $a3, $t0
    0890CE14:[10800050]: beq        $a0, $zr, 0x0890CF58
    0890CE18:[8FBF0018]: lw         $ra, 24($sp)
    0890CE1C:[26890010]: addiu      $t1, $s4, 16
    0890CE20:[01805821]: addu       $t3, $t4, $zr <=> move $t3, $t4
    0890CE24:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CE28:[00066823]: subu       $t5, $zr, $a2 <=> negu $t5, $a2
    0890CE2C:[8CE40008]: lw         $a0, 8($a3)
    0890CE30:[0089882B]: sltu       $s1, $a0, $t1
    0890CE34:[5620001E]: bnel       $s1, $zr, 0x0890CEB0
    0890CE38:[8CE70000]: lw         $a3, 0($a3)
    0890CE3C:[00C7F821]: addu       $ra, $a2, $a3
    0890CE40:[27F9000F]: addiu      $t9, $ra, 15
    0890CE44:[032DC024]: and        $t8, $t9, $t5
    0890CE48:[03072823]: subu       $a1, $t8, $a3
    0890CE4C:[0285A821]: addu       $s5, $s4, $a1
    0890CE50:[0095982B]: sltu       $s3, $a0, $s5
    0890CE54:[56600016]: bnel       $s3, $zr, 0x0890CEB0
    0890CE58:[8CE70000]: lw         $a3, 0($a3)
    0890CE5C:[00851823]: subu       $v1, $a0, $a1
    0890CE60:[00742023]: subu       $a0, $v1, $s4
    0890CE64:[24A5FFF0]: addiu      $a1, $a1, -16
    0890CE68:[0085102B]: sltu       $v0, $a0, $a1
    0890CE6C:[14400005]: bne        $v0, $zr, 0x0890CE84
    0890CE70:[0164782B]: sltu       $t7, $t3, $a0
    0890CE74:[00A07021]: addu       $t6, $a1, $zr <=> move $t6, $a1
    0890CE78:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CE7C:[01C02021]: addu       $a0, $t6, $zr <=> move $a0, $t6
    0890CE80:[0164782B]: sltu       $t7, $t3, $a0
    0890CE84:[55E0000A]: bnel       $t7, $zr, 0x0890CEB0
    0890CE88:[8CE70000]: lw         $a3, 0($a3)
    0890CE8C:[508B0068]: beql       $a0, $t3, 0x0890D030
    0890CE90:[00AC582B]: sltu       $t3, $a1, $t4
    0890CE94:[1480005B]: bne        $a0, $zr, 0x0890D004
    0890CE98:[00859821]: addu       $s3, $a0, $a1
    0890CE9C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0890CEA0:[10A00043]: beq        $a1, $zr, 0x0890CFB0
    0890CEA4:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0890CEA8:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890CEAC:[8CE70000]: lw         $a3, 0($a3)
    0890CEB0:[10E0003F]: beq        $a3, $zr, 0x0890CFB0
    0890CEB4:[00E8702B]: sltu       $t6, $a3, $t0
    0890CEB8:[11C0003E]: beq        $t6, $zr, 0x0890CFB4
    0890CEBC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890CEC0:[5200FFDB]: beql       $s0, $zr, 0x0890CE30
    0890CEC4:[8CE40008]: lw         $a0, 8($a3)
    0890CEC8:[8CE20000]: lw         $v0, 0($a3)
    0890CECC:[1040FFD7]: beq        $v0, $zr, 0x0890CE2C
    0890CED0:[0048782B]: sltu       $t7, $v0, $t0
    0890CED4:[55E0FFD6]: bnel       $t7, $zr, 0x0890CE30
    0890CED8:[8CE40008]: lw         $a0, 8($a3)
    0890CEDC:[0A24335F]: j          0x0890CD7C
    0890CEE0:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
--> 0890CEE4:[1600FFA6]: bne        $s0, $zr, 0x0890CD80
    0890CEE8:[00D08821]: addu       $s1, $a2, $s0
    0890CEEC:[8E500028]: lw         $s0, 40($s2)
    0890CEF0:[12000019]: beq        $s0, $zr, 0x0890CF58
    0890CEF4:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 0890CFE0 1,029 times (length 23)
    0890CF78:[27BD0020]: addiu      $sp, $sp, 32
    0890CF7C:[50600017]: beql       $v1, $zr, 0x0890CFDC
    0890CF80:[8E070000]: lw         $a3, 0($s0)
    0890CF84:[8E020000]: lw         $v0, 0($s0)
    0890CF88:[AC620000]: sw         $v0, 0($v1)
--> 0890CF8C:[8E020000]: lw         $v0, 0($s0)
    0890CF90:[5040FF1A]: beql       $v0, $zr, 0x0890CBFC
    0890CF94:[AE430028]: sw         $v1, 40($s2)
    0890CF98:[AC430004]: sw         $v1, 4($v0)
    0890CF9C:[8E44002C]: lw         $a0, 44($s2)
    0890CFA0:[1480FF19]: bne        $a0, $zr, 0x0890CC08
    0890CFA4:[AE20000C]: sw         $zr, 12($s1)
    0890CFA8:[0A243304]: j          0x0890CC10
    0890CFAC:[AE510030]: sw         $s1, 48($s2)
    0890CFB0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890CFB4:[1200FFE8]: beq        $s0, $zr, 0x0890CF58
    0890CFB8:[8FBF0018]: lw         $ra, 24($sp)
    0890CFBC:[1040FF6E]: beq        $v0, $zr, 0x0890CD78
    0890CFC0:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0890CFC4:[8E040008]: lw         $a0, 8($s0)
    0890CFC8:[0A2432DD]: j          0x0890CB74
    0890CFCC:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    0890CFD0:[AE440028]: sw         $a0, 40($s2)
    0890CFD4:[0A2432F8]: j          0x0890CBE0
    0890CFD8:[8E030000]: lw         $v1, 0($s0)
    0890CFDC:[AE470024]: sw         $a3, 36($s2)
--> 0890CFE0:[0A2433E3]: j          0x0890CF8C
    0890CFE4:[8E030004]: lw         $v1, 4($s0)
    0890CFE8:[016C1021]: addu       $v0, $t3, $t4
    0890CFEC:[03E2C82B]: sltu       $t9, $ra, $v0
    0890CFF0:[5720FF52]: bnel       $t9, $zr, 0x0890CD3C
  Back Branch 0890D028 582 times (length 189)
  Back Branch 0890D020 460 times (length 187)
  Back Branch 0890CFF0 21 times (length 175)
  Back Branch 0890CFD4 2 times (length 255)
  Back Branch 0890CFA8 1 times (length 232)
_S1_2_89000F8 3,905,806 instructions (0.943%), 52,105 calls (088FF620 - 089001DC, length 752)
  Back Branch 088FF758 49,338 times (length 35)
    088FF6C0:[0E24DECB]: jal        0x08937B2C
    088FF6C4:[8CC40020]: lw         $a0, 32($a2)
    088FF6C8:[8E050010]: lw         $a1, 16($s0)
    088FF6CC:[02A52021]: addu       $a0, $s5, $a1
    088FF6D0:[AE040010]: sw         $a0, 16($s0)
--> 088FF6D4:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    088FF6D8:[8FBF0030]: lw         $ra, 48($sp)
    088FF6DC:[8FB7002C]: lw         $s7, 44($sp)
    088FF6E0:[8FB60028]: lw         $s6, 40($sp)
    088FF6E4:[8FB50024]: lw         $s5, 36($sp)
    088FF6E8:[8FB40020]: lw         $s4, 32($sp)
    088FF6EC:[8FB3001C]: lw         $s3, 28($sp)
    088FF6F0:[8FB20018]: lw         $s2, 24($sp)
    088FF6F4:[8FB10014]: lw         $s1, 20($sp)
    088FF6F8:[8FB00010]: lw         $s0, 16($sp)
    088FF6FC:[03E00008]: jr         $ra
    088FF700:[27BD0040]: addiu      $sp, $sp, 64
    088FF704:[10C0FFF3]: beq        $a2, $zr, 0x088FF6D4
    088FF708:[0220B021]: addu       $s6, $s1, $zr <=> move $s6, $s1
    088FF70C:[8C820010]: lw         $v0, 16($a0)
    088FF710:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088FF714:[0A23FDD8]: j          0x088FF760
    088FF718:[3C174000]: lui        $s7, 0x4000 <=> li $s7, 0x40000000
    088FF71C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FF720:[01534023]: subu       $t0, $t2, $s3
    088FF724:[0248482B]: sltu       $t1, $s2, $t0
    088FF728:[0249400B]: movn       $t0, $s2, $t1
    088FF72C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088FF730:[1100004B]: beq        $t0, $zr, 0x088FF860
    088FF734:[AFA80000]: sw         $t0, 0($sp)
    088FF738:[8E0B0008]: lw         $t3, 8($s0)
    088FF73C:[0E27CAE5]: jal        0x089F2B94
    088FF740:[01732821]: addu       $a1, $t3, $s3
    088FF744:[8FB30000]: lw         $s3, 0($sp)
    088FF748:[8E040010]: lw         $a0, 16($s0)
    088FF74C:[02539023]: subu       $s2, $s2, $s3
    088FF750:[02641021]: addu       $v0, $s3, $a0
    088FF754:[02D3B021]: addu       $s6, $s6, $s3
--> 088FF758:[1240FFDE]: beq        $s2, $zr, 0x088FF6D4
    088FF75C:[AE020010]: sw         $v0, 16($s0)
    088FF760:[30537FFF]: andi       $s3, $v0, 32767
    088FF764:[5660FFED]: bnel       $s3, $zr, 0x088FF71C
    088FF768:[8E0A000C]: lw         $t2, 12($s0)
  Back Branch 08900140 49,073 times (length 714)
  Back Branch 088FF704 49,062 times (length 14)
    088FF6C0:[0E24DECB]: jal        0x08937B2C
    088FF6C4:[8CC40020]: lw         $a0, 32($a2)
    088FF6C8:[8E050010]: lw         $a1, 16($s0)
    088FF6CC:[02A52021]: addu       $a0, $s5, $a1
    088FF6D0:[AE040010]: sw         $a0, 16($s0)
--> 088FF6D4:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    088FF6D8:[8FBF0030]: lw         $ra, 48($sp)
    088FF6DC:[8FB7002C]: lw         $s7, 44($sp)
    088FF6E0:[8FB60028]: lw         $s6, 40($sp)
    088FF6E4:[8FB50024]: lw         $s5, 36($sp)
    088FF6E8:[8FB40020]: lw         $s4, 32($sp)
    088FF6EC:[8FB3001C]: lw         $s3, 28($sp)
    088FF6F0:[8FB20018]: lw         $s2, 24($sp)
    088FF6F4:[8FB10014]: lw         $s1, 20($sp)
    088FF6F8:[8FB00010]: lw         $s0, 16($sp)
    088FF6FC:[03E00008]: jr         $ra
    088FF700:[27BD0040]: addiu      $sp, $sp, 64
--> 088FF704:[10C0FFF3]: beq        $a2, $zr, 0x088FF6D4
    088FF708:[0220B021]: addu       $s6, $s1, $zr <=> move $s6, $s1
    088FF70C:[8C820010]: lw         $v0, 16($a0)
    088FF710:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088FF714:[0A23FDD8]: j          0x088FF760
  Back Branch 088FF764 47,875 times (length 20)
    088FF708:[0220B021]: addu       $s6, $s1, $zr <=> move $s6, $s1
    088FF70C:[8C820010]: lw         $v0, 16($a0)
    088FF710:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088FF714:[0A23FDD8]: j          0x088FF760
    088FF718:[3C174000]: lui        $s7, 0x4000 <=> li $s7, 0x40000000
--> 088FF71C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FF720:[01534023]: subu       $t0, $t2, $s3
    088FF724:[0248482B]: sltu       $t1, $s2, $t0
    088FF728:[0249400B]: movn       $t0, $s2, $t1
    088FF72C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088FF730:[1100004B]: beq        $t0, $zr, 0x088FF860
    088FF734:[AFA80000]: sw         $t0, 0($sp)
    088FF738:[8E0B0008]: lw         $t3, 8($s0)
    088FF73C:[0E27CAE5]: jal        0x089F2B94
    088FF740:[01732821]: addu       $a1, $t3, $s3
    088FF744:[8FB30000]: lw         $s3, 0($sp)
    088FF748:[8E040010]: lw         $a0, 16($s0)
    088FF74C:[02539023]: subu       $s2, $s2, $s3
    088FF750:[02641021]: addu       $v0, $s3, $a0
    088FF754:[02D3B021]: addu       $s6, $s6, $s3
    088FF758:[1240FFDE]: beq        $s2, $zr, 0x088FF6D4
    088FF75C:[AE020010]: sw         $v0, 16($s0)
    088FF760:[30537FFF]: andi       $s3, $v0, 32767
--> 088FF764:[5660FFED]: bnel       $s3, $zr, 0x088FF71C
    088FF768:[8E0A000C]: lw         $t2, 12($s0)
    088FF76C:[8E050004]: lw         $a1, 4($s0)
    088FF770:[0E24DEC1]: jal        0x08937B04
    088FF774:[8CA40020]: lw         $a0, 32($a1)
  Back Branch 088FF858 1,463 times (length 81)
    088FF708:[0220B021]: addu       $s6, $s1, $zr <=> move $s6, $s1
    088FF70C:[8C820010]: lw         $v0, 16($a0)
    088FF710:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088FF714:[0A23FDD8]: j          0x088FF760
    088FF718:[3C174000]: lui        $s7, 0x4000 <=> li $s7, 0x40000000
--> 088FF71C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FF720:[01534023]: subu       $t0, $t2, $s3
    088FF724:[0248482B]: sltu       $t1, $s2, $t0
    088FF728:[0249400B]: movn       $t0, $s2, $t1
    088FF72C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088FF730:[1100004B]: beq        $t0, $zr, 0x088FF860
    088FF734:[AFA80000]: sw         $t0, 0($sp)
    088FF738:[8E0B0008]: lw         $t3, 8($s0)
    088FF73C:[0E27CAE5]: jal        0x089F2B94
    088FF740:[01732821]: addu       $a1, $t3, $s3
    088FF744:[8FB30000]: lw         $s3, 0($sp)
    088FF748:[8E040010]: lw         $a0, 16($s0)
    088FF74C:[02539023]: subu       $s2, $s2, $s3
    088FF750:[02641021]: addu       $v0, $s3, $a0
    088FF754:[02D3B021]: addu       $s6, $s6, $s3
    088FF758:[1240FFDE]: beq        $s2, $zr, 0x088FF6D4
    088FF75C:[AE020010]: sw         $v0, 16($s0)
    088FF760:[30537FFF]: andi       $s3, $v0, 32767
    088FF764:[5660FFED]: bnel       $s3, $zr, 0x088FF71C
    088FF768:[8E0A000C]: lw         $t2, 12($s0)
    088FF76C:[8E050004]: lw         $a1, 4($s0)
    088FF770:[0E24DEC1]: jal        0x08937B04
    088FF774:[8CA40020]: lw         $a0, 32($a1)
    088FF778:[8E070004]: lw         $a3, 4($s0)
    088FF77C:[8E050014]: lw         $a1, 20($s0)
    088FF780:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FF784:[0E240000]: jal        0x08900000
    088FF788:[8CE40014]: lw         $a0, 20($a3)
    088FF78C:[8E140004]: lw         $s4, 4($s0)
    088FF790:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088FF794:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    088FF798:[0E24003E]: jal        0x089000F8
    088FF79C:[8E840014]: lw         $a0, 20($s4)
    088FF7A0:[0E2437BE]: jal        0x0890DEF8
    088FF7A4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088FF7A8:[8FA40000]: lw         $a0, 0($sp)
    088FF7AC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088FF7B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088FF7B4:[0E243637]: jal        0x0890D8DC
    088FF7B8:[7C04FF84]: ins        $a0, $zr, 30, 2
    088FF7BC:[0E2437E2]: jal        0x0890DF88
    088FF7C0:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088FF7C4:[8E060004]: lw         $a2, 4($s0)
    088FF7C8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088FF7CC:[8CC40014]: lw         $a0, 20($a2)
    088FF7D0:[8FA60000]: lw         $a2, 0($sp)
    088FF7D4:[0E24003E]: jal        0x089000F8
    088FF7D8:[7C06FF84]: ins        $a2, $zr, 30, 2
    088FF7DC:[8FA30000]: lw         $v1, 0($sp)
    088FF7E0:[8E020014]: lw         $v0, 20($s0)
    088FF7E4:[8E1F0004]: lw         $ra, 4($s0)
    088FF7E8:[7C03FF84]: ins        $v1, $zr, 30, 2
    088FF7EC:[0043C821]: addu       $t9, $v0, $v1
    088FF7F0:[8FE40020]: lw         $a0, 32($ra)
    088FF7F4:[27310004]: addiu      $s1, $t9, 4
    088FF7F8:[0E24DECB]: jal        0x08937B2C
    088FF7FC:[AE110014]: sw         $s1, 20($s0)
    088FF800:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FF804:[8FB80000]: lw         $t8, 0($sp)
    088FF808:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088FF80C:[8E030008]: lw         $v1, 8($s0)
    088FF810:[03008821]: addu       $s1, $t8, $zr <=> move $s1, $t8
    088FF814:[7C11FF84]: ins        $s1, $zr, 30, 2
    088FF818:[7C18E804]: ins        $t8, $zr, 0, 30
    088FF81C:[13170008]: beq        $t8, $s7, 0x088FF840
    088FF820:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FF824:[0E27CAE5]: jal        0x089F2B94
    088FF828:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088FF82C:[AE11000C]: sw         $s1, 12($s0)
    088FF830:[0E2436A8]: jal        0x0890DAA0
    088FF834:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FF838:[0A23FDC7]: j          0x088FF71C
    088FF83C:[8E0A000C]: lw         $t2, 12($s0)
    088FF840:[0E23FACF]: jal        0x088FEB3C
    088FF844:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088FF848:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088FF84C:[AE11000C]: sw         $s1, 12($s0)
    088FF850:[0E2436A8]: jal        0x0890DAA0
    088FF854:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 088FF858:[0A23FDC7]: j          0x088FF71C
    088FF85C:[8E0A000C]: lw         $t2, 12($s0)
    088FF860:[0A23FDB5]: j          0x088FF6D4
    088FF864:[02B2A823]: subu       $s5, $s5, $s2
_S1_2_8924640 3,856,383 instructions (0.931%), 1,164 calls (08924640 - 089251D0, length 741)
  Back Branch 08924ECC 45,588 times (length 11)
    08924E94:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08924E98:[FBA70080]: sv.q       C130.q, 128($sp)
    08924E9C:[FBA40050]: sv.q       C100.q, 80($sp)
    08924EA0:[FBA50060]: sv.q       C110.q, 96($sp)
    08924EA4:[FBA60070]: sv.q       C120.q, 112($sp)
--> 08924EA8:[8D050000]: lw         $a1, 0($t0)
    08924EAC:[8D120004]: lw         $s2, 4($t0)
    08924EB0:[8D140008]: lw         $s4, 8($t0)
    08924EB4:[8D0F000C]: lw         $t7, 12($t0)
    08924EB8:[ACE50000]: sw         $a1, 0($a3)
    08924EBC:[25080010]: addiu      $t0, $t0, 16
    08924EC0:[24E70010]: addiu      $a3, $a3, 16
    08924EC4:[ACF2FFF4]: sw         $s2, -12($a3)
    08924EC8:[ACF4FFF8]: sw         $s4, -8($a3)
--> 08924ECC:[1513FFF6]: bne        $t0, $s3, 0x08924EA8
    08924ED0:[ACEFFFFC]: sw         $t7, -4($a3)
    08924ED4:[25290001]: addiu      $t1, $t1, 1
    08924ED8:[12A9FE8D]: beq        $s5, $t1, 0x08924910
    08924EDC:[0149C821]: addu       $t9, $t2, $t1
  Back Branch 089248D4 20,896 times (length 86)
    08924770:[46007B06]: mov.s      $f12, $f15
    08924774:[46007A86]: mov.s      $f10, $f15
    08924778:[46007CC6]: mov.s      $f19, $f15
    0892477C:[0A24922E]: j          0x089248B8
    08924780:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08924784:[8CCD0000]: lw         $t5, 0($a2)
    08924788:[8CCC0004]: lw         $t4, 4($a2)
    0892478C:[8CCB0008]: lw         $t3, 8($a2)
    08924790:[8CCA000C]: lw         $t2, 12($a2)
    08924794:[AFAD0030]: sw         $t5, 48($sp)
    08924798:[AFAC0034]: sw         $t4, 52($sp)
    0892479C:[AFAB0038]: sw         $t3, 56($sp)
    089247A0:[AFAA003C]: sw         $t2, 60($sp)
    089247A4:[C4C0000C]: lwc1       $f0, 12($a2)
    089247A8:[C4C10000]: lwc1       $f1, 0($a2)
    089247AC:[C4C20004]: lwc1       $f2, 4($a2)
    089247B0:[C4C30008]: lwc1       $f3, 8($a2)
    089247B4:[46002802]: mul.s      $f0, $f5, $f0
    089247B8:[46012842]: mul.s      $f1, $f5, $f1
    089247BC:[46022882]: mul.s      $f2, $f5, $f2
    089247C0:[460328C2]: mul.s      $f3, $f5, $f3
    089247C4:[46005800]: add.s      $f0, $f11, $f0
    089247C8:[46019040]: add.s      $f1, $f18, $f1
    089247CC:[46027880]: add.s      $f2, $f15, $f2
    089247D0:[46038140]: add.s      $f5, $f16, $f3
    089247D4:[E7A0004C]: swc1       $f0, 76($sp)
    089247D8:[46000C86]: mov.s      $f18, $f1
    089247DC:[460002C6]: mov.s      $f11, $f0
    089247E0:[E7A50048]: swc1       $f5, 72($sp)
    089247E4:[460013C6]: mov.s      $f15, $f2
    089247E8:[46002C06]: mov.s      $f16, $f5
    089247EC:[E7A10040]: swc1       $f1, 64($sp)
    089247F0:[25080001]: addiu      $t0, $t0, 1
    089247F4:[0109782B]: sltu       $t7, $t0, $t1
    089247F8:[E7A20044]: swc1       $f2, 68($sp)
    089247FC:[24E7000C]: addiu      $a3, $a3, 12
    08924800:[C4C10010]: lwc1       $f1, 16($a2)
    08924804:[46012002]: mul.s      $f0, $f4, $f1
    08924808:[460088C0]: add.s      $f3, $f17, $f0
    0892480C:[E7A3000C]: swc1       $f3, 12($sp)
    08924810:[46001C46]: mov.s      $f17, $f3
    08924814:[C4C20014]: lwc1       $f2, 20($a2)
    08924818:[46022142]: mul.s      $f5, $f4, $f2
    0892481C:[46056840]: add.s      $f1, $f13, $f5
    08924820:[E7A10010]: swc1       $f1, 16($sp)
    08924824:[46000B46]: mov.s      $f13, $f1
    08924828:[C4C00018]: lwc1       $f0, 24($a2)
    0892482C:[460020C2]: mul.s      $f3, $f4, $f0
    08924830:[46037080]: add.s      $f2, $f14, $f3
    08924834:[E7A20014]: swc1       $f2, 20($sp)
    08924838:[46001386]: mov.s      $f14, $f2
    0892483C:[C4C5001C]: lwc1       $f5, 28($a2)
    08924840:[46052042]: mul.s      $f1, $f4, $f5
    08924844:[46014800]: add.s      $f0, $f9, $f1
    08924848:[E7A00000]: swc1       $f0, 0($sp)
    0892484C:[46000246]: mov.s      $f9, $f0
    08924850:[C4C30020]: lwc1       $f3, 32($a2)
    08924854:[46032082]: mul.s      $f2, $f4, $f3
    08924858:[46026140]: add.s      $f5, $f12, $f2
    0892485C:[E7A50004]: swc1       $f5, 4($sp)
    08924860:[46002B06]: mov.s      $f12, $f5
    08924864:[C4C10024]: lwc1       $f1, 36($a2)
    08924868:[46012002]: mul.s      $f0, $f4, $f1
    0892486C:[460040C0]: add.s      $f3, $f8, $f0
    08924870:[E7A30008]: swc1       $f3, 8($sp)
    08924874:[46001A06]: mov.s      $f8, $f3
    08924878:[C4C20028]: lwc1       $f2, 40($a2)
    0892487C:[46022142]: mul.s      $f5, $f4, $f2
    08924880:[46055040]: add.s      $f1, $f10, $f5
    08924884:[E7A10018]: swc1       $f1, 24($sp)
    08924888:[46000A86]: mov.s      $f10, $f1
    0892488C:[C4C0002C]: lwc1       $f0, 44($a2)
    08924890:[460020C2]: mul.s      $f3, $f4, $f0
    08924894:[46033880]: add.s      $f2, $f7, $f3
    08924898:[E7A2001C]: swc1       $f2, 28($sp)
    0892489C:[460011C6]: mov.s      $f7, $f2
    089248A0:[C4C50030]: lwc1       $f5, 48($a2)
    089248A4:[46052042]: mul.s      $f1, $f4, $f5
    089248A8:[46013000]: add.s      $f0, $f6, $f1
    089248AC:[46000186]: mov.s      $f6, $f0
    089248B0:[11E00195]: beq        $t7, $zr, 0x08924F08
    089248B4:[E7A00020]: swc1       $f0, 32($sp)
    089248B8:[8CE30008]: lw         $v1, 8($a3)
    089248BC:[12400003]: beq        $s2, $zr, 0x089248CC
    089248C0:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089248C4:[96860000]: lhu        $a2, 0($s4)
    089248C8:[00061180]: sll        $v0, $a2, 0x0006
    089248CC:[C4E4000C]: lwc1       $f4, 12($a3)
    089248D0:[00623021]: addu       $a2, $v1, $v0
--> 089248D4:[1100FFAB]: beq        $t0, $zr, 0x08924784
    089248D8:[46002146]: mov.s      $f5, $f4
    089248DC:[D8C10000]: lv.q       C010.q, 0($a2)
    089248E0:[DBA00030]: lv.q       C000.q, 48($sp)
    089248E4:[64818080]: vdot.q     S000.s, C000.q, C010.q
  Back Branch 08924F50 14,172 times (length 108)
  Back Branch 08924ED8 11,397 times (length 372)
  Back Branch 089251B8 11,100 times (length 11)
    08925180:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08925184:[FBA70080]: sv.q       C130.q, 128($sp)
    08925188:[FBA40050]: sv.q       C100.q, 80($sp)
    0892518C:[FBA50060]: sv.q       C110.q, 96($sp)
    08925190:[FBA60070]: sv.q       C120.q, 112($sp)
--> 08925194:[8CF20000]: lw         $s2, 0($a3)
    08925198:[8CF40004]: lw         $s4, 4($a3)
    0892519C:[8CE40008]: lw         $a0, 8($a3)
    089251A0:[8CE5000C]: lw         $a1, 12($a3)
    089251A4:[AD120000]: sw         $s2, 0($t0)
    089251A8:[24E70010]: addiu      $a3, $a3, 16
    089251AC:[25080010]: addiu      $t0, $t0, 16
    089251B0:[AD14FFF4]: sw         $s4, -12($t0)
    089251B4:[AD04FFF8]: sw         $a0, -8($t0)
--> 089251B8:[14F3FFF6]: bne        $a3, $s3, 0x08925194
    089251BC:[AD05FFFC]: sw         $a1, -4($t0)
    089251C0:[254A0001]: addiu      $t2, $t2, 1
    089251C4:[16AAFFBD]: bne        $s5, $t2, 0x089250BC
    089251C8:[2529FFFE]: addiu      $t1, $t1, -2
  Back Branch 08924EF8 10,895 times (length 64)
    08924DEC:[00E68821]: addu       $s1, $a3, $a2
    08924DF0:[8E220004]: lw         $v0, 4($s1)
    08924DF4:[104B0042]: beq        $v0, $t3, 0x08924F00
    08924DF8:[27AC0050]: addiu      $t4, $sp, 80
    08924DFC:[00052180]: sll        $a0, $a1, 0x0006
--> 08924E00:[0002F980]: sll        $ra, $v0, 0x0006
    08924E04:[009DF021]: addu       $fp, $a0, $sp
    08924E08:[03FD1021]: addu       $v0, $ra, $sp
    08924E0C:[D8500090]: lv.q       C400.q, 144($v0)
    08924E10:[D85100A0]: lv.q       C410.q, 160($v0)
    08924E14:[D85200B0]: lv.q       C420.q, 176($v0)
    08924E18:[D85300C0]: lv.q       C430.q, 192($v0)
    08924E1C:[DBCC0090]: lv.q       C300.q, 144($fp)
    08924E20:[DBCD00A0]: lv.q       C310.q, 160($fp)
    08924E24:[DBCE00B0]: lv.q       C320.q, 176($fp)
    08924E28:[DBCF00C0]: lv.q       C330.q, 192($fp)
    08924E2C:[F0308CA0]: VMMUL.q    E000.q, E300.q, E400.q
    08924E30:[FBC300C0]: sv.q       C030.q, 192($fp)
    08924E34:[FBC00090]: sv.q       C000.q, 144($fp)
    08924E38:[FBC100A0]: sv.q       C010.q, 160($fp)
    08924E3C:[FBC200B0]: sv.q       C020.q, 176($fp)
    08924E40:[009D7021]: addu       $t6, $a0, $sp
    08924E44:[D9C80090]: lv.q       C200.q, 144($t6)
    08924E48:[D9C900A0]: lv.q       C210.q, 160($t6)
    08924E4C:[D9CA00B0]: lv.q       C220.q, 176($t6)
    08924E50:[D9CB00C0]: lv.q       C230.q, 192($t6)
    08924E54:[00C76821]: addu       $t5, $a2, $a3
    08924E58:[D9A00010]: lv.q       C000.q, 16($t5)
    08924E5C:[D9A10020]: lv.q       C010.q, 32($t5)
    08924E60:[D9A20030]: lv.q       C020.q, 48($t5)
    08924E64:[D9A30040]: lv.q       C030.q, 64($t5)
    08924E68:[F3808090]: VMMOV.q    M400.q, M000.q
    08924E6C:[D0029313]: vneg.t     C430.t, C430.t
    08924E70:[F113900C]: VTFM3.t    C300.t, M400.t, C430.t
    08924E74:[D0068013]: vzero.t    C430.t
    08924E78:[D007006C]: vone.s     S303.s
    08924E7C:[D000B080]: vmov.q     C000.q, R400.q
    08924E80:[D000B181]: vmov.q     C010.q, R401.q
    08924E84:[D000B282]: vmov.q     C020.q, R402.q
    08924E88:[D0008C83]: vmov.q     C030.q, C300.q
    08924E8C:[F02880A4]: VMMUL.q    E100.q, E000.q, E200.q
    08924E90:[00903821]: addu       $a3, $a0, $s0
    08924E94:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08924E98:[FBA70080]: sv.q       C130.q, 128($sp)
    08924E9C:[FBA40050]: sv.q       C100.q, 80($sp)
    08924EA0:[FBA50060]: sv.q       C110.q, 96($sp)
    08924EA4:[FBA60070]: sv.q       C120.q, 112($sp)
    08924EA8:[8D050000]: lw         $a1, 0($t0)
    08924EAC:[8D120004]: lw         $s2, 4($t0)
    08924EB0:[8D140008]: lw         $s4, 8($t0)
    08924EB4:[8D0F000C]: lw         $t7, 12($t0)
    08924EB8:[ACE50000]: sw         $a1, 0($a3)
    08924EBC:[25080010]: addiu      $t0, $t0, 16
    08924EC0:[24E70010]: addiu      $a3, $a3, 16
    08924EC4:[ACF2FFF4]: sw         $s2, -12($a3)
    08924EC8:[ACF4FFF8]: sw         $s4, -8($a3)
    08924ECC:[1513FFF6]: bne        $t0, $s3, 0x08924EA8
    08924ED0:[ACEFFFFC]: sw         $t7, -4($a3)
    08924ED4:[25290001]: addiu      $t1, $t1, 1
    08924ED8:[12A9FE8D]: beq        $s5, $t1, 0x08924910
    08924EDC:[0149C821]: addu       $t9, $t2, $t1
    08924EE0:[93250000]: lbu        $a1, 0($t9)
    08924EE4:[0005C140]: sll        $t8, $a1, 0x0005
    08924EE8:[0005B1C0]: sll        $s6, $a1, 0x0007
    08924EEC:[03163821]: addu       $a3, $t8, $s6
    08924EF0:[00E68821]: addu       $s1, $a3, $a2
    08924EF4:[8E220004]: lw         $v0, 4($s1)
--> 08924EF8:[544BFFC1]: bnel       $v0, $t3, 0x08924E00
    08924EFC:[00052180]: sll        $a0, $a1, 0x0006
    08924F00:[0A249390]: j          0x08924E40
    08924F04:[00052180]: sll        $a0, $a1, 0x0006
    08924F08:[DBA10040]: lv.q       C010.q, 64($sp)
  Back Branch 089248F8 10,612 times (length 86)
    08924794:[AFAD0030]: sw         $t5, 48($sp)
    08924798:[AFAC0034]: sw         $t4, 52($sp)
    0892479C:[AFAB0038]: sw         $t3, 56($sp)
    089247A0:[AFAA003C]: sw         $t2, 60($sp)
    089247A4:[C4C0000C]: lwc1       $f0, 12($a2)
--> 089247A8:[C4C10000]: lwc1       $f1, 0($a2)
    089247AC:[C4C20004]: lwc1       $f2, 4($a2)
    089247B0:[C4C30008]: lwc1       $f3, 8($a2)
    089247B4:[46002802]: mul.s      $f0, $f5, $f0
    089247B8:[46012842]: mul.s      $f1, $f5, $f1
    089247BC:[46022882]: mul.s      $f2, $f5, $f2
    089247C0:[460328C2]: mul.s      $f3, $f5, $f3
    089247C4:[46005800]: add.s      $f0, $f11, $f0
    089247C8:[46019040]: add.s      $f1, $f18, $f1
    089247CC:[46027880]: add.s      $f2, $f15, $f2
    089247D0:[46038140]: add.s      $f5, $f16, $f3
    089247D4:[E7A0004C]: swc1       $f0, 76($sp)
    089247D8:[46000C86]: mov.s      $f18, $f1
    089247DC:[460002C6]: mov.s      $f11, $f0
    089247E0:[E7A50048]: swc1       $f5, 72($sp)
    089247E4:[460013C6]: mov.s      $f15, $f2
    089247E8:[46002C06]: mov.s      $f16, $f5
    089247EC:[E7A10040]: swc1       $f1, 64($sp)
    089247F0:[25080001]: addiu      $t0, $t0, 1
    089247F4:[0109782B]: sltu       $t7, $t0, $t1
    089247F8:[E7A20044]: swc1       $f2, 68($sp)
    089247FC:[24E7000C]: addiu      $a3, $a3, 12
    08924800:[C4C10010]: lwc1       $f1, 16($a2)
    08924804:[46012002]: mul.s      $f0, $f4, $f1
    08924808:[460088C0]: add.s      $f3, $f17, $f0
    0892480C:[E7A3000C]: swc1       $f3, 12($sp)
    08924810:[46001C46]: mov.s      $f17, $f3
    08924814:[C4C20014]: lwc1       $f2, 20($a2)
    08924818:[46022142]: mul.s      $f5, $f4, $f2
    0892481C:[46056840]: add.s      $f1, $f13, $f5
    08924820:[E7A10010]: swc1       $f1, 16($sp)
    08924824:[46000B46]: mov.s      $f13, $f1
    08924828:[C4C00018]: lwc1       $f0, 24($a2)
    0892482C:[460020C2]: mul.s      $f3, $f4, $f0
    08924830:[46037080]: add.s      $f2, $f14, $f3
    08924834:[E7A20014]: swc1       $f2, 20($sp)
    08924838:[46001386]: mov.s      $f14, $f2
    0892483C:[C4C5001C]: lwc1       $f5, 28($a2)
    08924840:[46052042]: mul.s      $f1, $f4, $f5
    08924844:[46014800]: add.s      $f0, $f9, $f1
    08924848:[E7A00000]: swc1       $f0, 0($sp)
    0892484C:[46000246]: mov.s      $f9, $f0
    08924850:[C4C30020]: lwc1       $f3, 32($a2)
    08924854:[46032082]: mul.s      $f2, $f4, $f3
    08924858:[46026140]: add.s      $f5, $f12, $f2
    0892485C:[E7A50004]: swc1       $f5, 4($sp)
    08924860:[46002B06]: mov.s      $f12, $f5
    08924864:[C4C10024]: lwc1       $f1, 36($a2)
    08924868:[46012002]: mul.s      $f0, $f4, $f1
    0892486C:[460040C0]: add.s      $f3, $f8, $f0
    08924870:[E7A30008]: swc1       $f3, 8($sp)
    08924874:[46001A06]: mov.s      $f8, $f3
    08924878:[C4C20028]: lwc1       $f2, 40($a2)
    0892487C:[46022142]: mul.s      $f5, $f4, $f2
    08924880:[46055040]: add.s      $f1, $f10, $f5
    08924884:[E7A10018]: swc1       $f1, 24($sp)
    08924888:[46000A86]: mov.s      $f10, $f1
    0892488C:[C4C0002C]: lwc1       $f0, 44($a2)
    08924890:[460020C2]: mul.s      $f3, $f4, $f0
    08924894:[46033880]: add.s      $f2, $f7, $f3
    08924898:[E7A2001C]: swc1       $f2, 28($sp)
    0892489C:[460011C6]: mov.s      $f7, $f2
    089248A0:[C4C50030]: lwc1       $f5, 48($a2)
    089248A4:[46052042]: mul.s      $f1, $f4, $f5
    089248A8:[46013000]: add.s      $f0, $f6, $f1
    089248AC:[46000186]: mov.s      $f6, $f0
    089248B0:[11E00195]: beq        $t7, $zr, 0x08924F08
    089248B4:[E7A00020]: swc1       $f0, 32($sp)
    089248B8:[8CE30008]: lw         $v1, 8($a3)
    089248BC:[12400003]: beq        $s2, $zr, 0x089248CC
    089248C0:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089248C4:[96860000]: lhu        $a2, 0($s4)
    089248C8:[00061180]: sll        $v0, $a2, 0x0006
    089248CC:[C4E4000C]: lwc1       $f4, 12($a3)
    089248D0:[00623021]: addu       $a2, $v1, $v0
    089248D4:[1100FFAB]: beq        $t0, $zr, 0x08924784
    089248D8:[46002146]: mov.s      $f5, $f4
    089248DC:[D8C10000]: lv.q       C010.q, 0($a2)
    089248E0:[DBA00030]: lv.q       C000.q, 48($sp)
    089248E4:[64818080]: vdot.q     S000.s, C000.q, C010.q
    089248E8:[486E0000]: mfv.s      $t6, S000.s
    089248EC:[448E1800]: mtc1       $t6, $f3
    089248F0:[4613183C]: c.lt.s     $f3, $f19
    089248F4:[00000000]: nop
--> 089248F8:[4502FFAB]: bc1fl      0x089247A8
    089248FC:[C4C0000C]: lwc1       $f0, 12($a2)
    08924900:[0A2491E9]: j          0x089247A4
    08924904:[46002147]: neg.s      $f5, $f4
    08924908:[16A0010A]: bne        $s5, $zr, 0x08924D34
  Back Branch 08925084 10,284 times (length 88)
    08924F18:[460BB032]: c.eq.s     $f22, $f11
    08924F1C:[00000000]: nop
    08924F20:[45000057]: bc1f       0x08925080
    08924F24:[D0110023]: vrsq.s     S031.s, S000.s
    08924F28:[FBB00040]: sv.q       C400.q, 64($sp)
--> 08924F2C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08924F30:[27A50040]: addiu      $a1, $sp, 64
    08924F34:[27A6000C]: addiu      $a2, $sp, 12
    08924F38:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08924F3C:[0E24B827]: jal        0x0892E09C
    08924F40:[27A80018]: addiu      $t0, $sp, 24
    08924F44:[26F70001]: addiu      $s7, $s7, 1
    08924F48:[26D60040]: addiu      $s6, $s6, 64
    08924F4C:[26730040]: addiu      $s3, $s3, 64
    08924F50:[12B7FF95]: beq        $s5, $s7, 0x08924DA8
    08924F54:[26940002]: addiu      $s4, $s4, 2
    08924F58:[96240002]: lhu        $a0, 2($s1)
    08924F5C:[3083FFFF]: andi       $v1, $a0, -1
    08924F60:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08924F64:[5464FDE8]: bnel       $v1, $a0, 0x08924708
    08924F68:[AFA00014]: sw         $zr, 20($sp)
    08924F6C:[8E260008]: lw         $a2, 8($s1)
    08924F70:[12400003]: beq        $s2, $zr, 0x08924F80
    08924F74:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    08924F78:[96870000]: lhu        $a3, 0($s4)
    08924F7C:[00071180]: sll        $v0, $a3, 0x0006
    08924F80:[00C21021]: addu       $v0, $a2, $v0
    08924F84:[C441001C]: lwc1       $f1, 28($v0)
    08924F88:[44801000]: mtc1       $zr, $f2
    08924F8C:[C440000C]: lwc1       $f0, 12($v0)
    08924F90:[46020832]: c.eq.s     $f1, $f2
    08924F94:[00000000]: nop
    08924F98:[45000040]: bc1f       0x0892509C
    08924F9C:[460000C5]: abs.s      $f3, $f0
    08924FA0:[C4440020]: lwc1       $f4, 32($v0)
    08924FA4:[46022032]: c.eq.s     $f4, $f2
    08924FA8:[00000000]: nop
    08924FAC:[45000006]: bc1f       0x08924FC8
    08924FB0:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08924FB4:[C4450024]: lwc1       $f5, 36($v0)
    08924FB8:[46022832]: c.eq.s     $f5, $f2
    08924FBC:[00000000]: nop
    08924FC0:[45000036]: bc1f       0x0892509C
    08924FC4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08924FC8:[C4420010]: lwc1       $f2, 16($v0)
    08924FCC:[46141032]: c.eq.s     $f2, $f20
    08924FD0:[00000000]: nop
    08924FD4:[4500000B]: bc1f       0x08925004
    08924FD8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08924FDC:[C4460014]: lwc1       $f6, 20($v0)
    08924FE0:[46143032]: c.eq.s     $f6, $f20
    08924FE4:[00000000]: nop
    08924FE8:[45020007]: bc1fl      0x08925008
    08924FEC:[C4480028]: lwc1       $f8, 40($v0)
    08924FF0:[C4470018]: lwc1       $f7, 24($v0)
    08924FF4:[46143832]: c.eq.s     $f7, $f20
    08924FF8:[00000000]: nop
    08924FFC:[45000025]: bc1f       0x08925094
    08925000:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08925004:[C4480028]: lwc1       $f8, 40($v0)
    08925008:[44800800]: mtc1       $zr, $f1
    0892500C:[46014032]: c.eq.s     $f8, $f1
    08925010:[00000000]: nop
    08925014:[4500000B]: bc1f       0x08925044
    08925018:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892501C:[C449002C]: lwc1       $f9, 44($v0)
    08925020:[46014832]: c.eq.s     $f9, $f1
    08925024:[00000000]: nop
    08925028:[45000006]: bc1f       0x08925044
    0892502C:[00000000]: nop
    08925030:[C44A0030]: lwc1       $f10, 48($v0)
    08925034:[46015032]: c.eq.s     $f10, $f1
    08925038:[00000000]: nop
    0892503C:[45000013]: bc1f       0x0892508C
    08925040:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925044:[46171832]: c.eq.s     $f3, $f23
    08925048:[00000000]: nop
    0892504C:[45010002]: bc1t       0x08925058
    08925050:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08925054:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08925058:[24480028]: addiu      $t0, $v0, 40
    0892505C:[24460010]: addiu      $a2, $v0, 16
    08925060:[2447001C]: addiu      $a3, $v0, 28
    08925064:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08925068:[0009380A]: movz       $a3, $zr, $t1 <=> move $a3, $t1
    0892506C:[0003400A]: movz       $t0, $zr, $v1 <=> move $t0, $v1
    08925070:[0E24B827]: jal        0x0892E09C
    08925074:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08925078:[0A2493D2]: j          0x08924F48
    0892507C:[26F70001]: addiu      $s7, $s7, 1
    08925080:[65238182]: vscl.q     C020.q, C010.q, S031.s
--> 08925084:[0A2493CB]: j          0x08924F2C
    08925088:[FBA20040]: sv.q       C020.q, 64($sp)
    0892508C:[0A249411]: j          0x08925044
    08925090:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08925094:[0A249401]: j          0x08925004
  Back Branch 08924F64 9,459 times (length 537)
  Back Branch 08925078 3,888 times (length 78)
    08924F34:[27A6000C]: addiu      $a2, $sp, 12
    08924F38:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08924F3C:[0E24B827]: jal        0x0892E09C
    08924F40:[27A80018]: addiu      $t0, $sp, 24
    08924F44:[26F70001]: addiu      $s7, $s7, 1
--> 08924F48:[26D60040]: addiu      $s6, $s6, 64
    08924F4C:[26730040]: addiu      $s3, $s3, 64
    08924F50:[12B7FF95]: beq        $s5, $s7, 0x08924DA8
    08924F54:[26940002]: addiu      $s4, $s4, 2
    08924F58:[96240002]: lhu        $a0, 2($s1)
    08924F5C:[3083FFFF]: andi       $v1, $a0, -1
    08924F60:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08924F64:[5464FDE8]: bnel       $v1, $a0, 0x08924708
    08924F68:[AFA00014]: sw         $zr, 20($sp)
    08924F6C:[8E260008]: lw         $a2, 8($s1)
    08924F70:[12400003]: beq        $s2, $zr, 0x08924F80
    08924F74:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    08924F78:[96870000]: lhu        $a3, 0($s4)
    08924F7C:[00071180]: sll        $v0, $a3, 0x0006
    08924F80:[00C21021]: addu       $v0, $a2, $v0
    08924F84:[C441001C]: lwc1       $f1, 28($v0)
    08924F88:[44801000]: mtc1       $zr, $f2
    08924F8C:[C440000C]: lwc1       $f0, 12($v0)
    08924F90:[46020832]: c.eq.s     $f1, $f2
    08924F94:[00000000]: nop
    08924F98:[45000040]: bc1f       0x0892509C
    08924F9C:[460000C5]: abs.s      $f3, $f0
    08924FA0:[C4440020]: lwc1       $f4, 32($v0)
    08924FA4:[46022032]: c.eq.s     $f4, $f2
    08924FA8:[00000000]: nop
    08924FAC:[45000006]: bc1f       0x08924FC8
    08924FB0:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08924FB4:[C4450024]: lwc1       $f5, 36($v0)
    08924FB8:[46022832]: c.eq.s     $f5, $f2
    08924FBC:[00000000]: nop
    08924FC0:[45000036]: bc1f       0x0892509C
    08924FC4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08924FC8:[C4420010]: lwc1       $f2, 16($v0)
    08924FCC:[46141032]: c.eq.s     $f2, $f20
    08924FD0:[00000000]: nop
    08924FD4:[4500000B]: bc1f       0x08925004
    08924FD8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08924FDC:[C4460014]: lwc1       $f6, 20($v0)
    08924FE0:[46143032]: c.eq.s     $f6, $f20
    08924FE4:[00000000]: nop
    08924FE8:[45020007]: bc1fl      0x08925008
    08924FEC:[C4480028]: lwc1       $f8, 40($v0)
    08924FF0:[C4470018]: lwc1       $f7, 24($v0)
    08924FF4:[46143832]: c.eq.s     $f7, $f20
    08924FF8:[00000000]: nop
    08924FFC:[45000025]: bc1f       0x08925094
    08925000:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08925004:[C4480028]: lwc1       $f8, 40($v0)
    08925008:[44800800]: mtc1       $zr, $f1
    0892500C:[46014032]: c.eq.s     $f8, $f1
    08925010:[00000000]: nop
    08925014:[4500000B]: bc1f       0x08925044
    08925018:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892501C:[C449002C]: lwc1       $f9, 44($v0)
    08925020:[46014832]: c.eq.s     $f9, $f1
    08925024:[00000000]: nop
    08925028:[45000006]: bc1f       0x08925044
    0892502C:[00000000]: nop
    08925030:[C44A0030]: lwc1       $f10, 48($v0)
    08925034:[46015032]: c.eq.s     $f10, $f1
    08925038:[00000000]: nop
    0892503C:[45000013]: bc1f       0x0892508C
    08925040:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08925044:[46171832]: c.eq.s     $f3, $f23
    08925048:[00000000]: nop
    0892504C:[45010002]: bc1t       0x08925058
    08925050:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08925054:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08925058:[24480028]: addiu      $t0, $v0, 40
    0892505C:[24460010]: addiu      $a2, $v0, 16
    08925060:[2447001C]: addiu      $a3, $v0, 28
    08925064:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08925068:[0009380A]: movz       $a3, $zr, $t1 <=> move $a3, $t1
    0892506C:[0003400A]: movz       $t0, $zr, $v1 <=> move $t0, $v1
    08925070:[0E24B827]: jal        0x0892E09C
    08925074:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
--> 08925078:[0A2493D2]: j          0x08924F48
    0892507C:[26F70001]: addiu      $s7, $s7, 1
    08925080:[65238182]: vscl.q     C020.q, C010.q, S031.s
    08925084:[0A2493CB]: j          0x08924F2C
    08925088:[FBA20040]: sv.q       C020.q, 64($sp)
  Back Branch 089251C4 2,775 times (length 68)
    089250A8:[0015A040]: sll        $s4, $s5, 0x0001
    089250AC:[02544821]: addu       $t1, $s2, $s4
    089250B0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089250B4:[27AC0050]: addiu      $t4, $sp, 80
    089250B8:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
--> 089250BC:[9538FFFE]: lhu        $t8, -2($t1)
    089250C0:[0018C940]: sll        $t9, $t8, 0x0005
    089250C4:[0018F1C0]: sll        $fp, $t8, 0x0007
    089250C8:[033E2021]: addu       $a0, $t9, $fp
    089250CC:[0238B821]: addu       $s7, $s1, $t8
    089250D0:[0086B021]: addu       $s6, $a0, $a2
    089250D4:[92F2006C]: lbu        $s2, 108($s7)
    089250D8:[8EC20004]: lw         $v0, 4($s6)
    089250DC:[104B0013]: beq        $v0, $t3, 0x0892512C
    089250E0:[00122980]: sll        $a1, $s2, 0x0006
    089250E4:[02226821]: addu       $t5, $s1, $v0
    089250E8:[91A7006C]: lbu        $a3, 108($t5)
    089250EC:[00BDF821]: addu       $ra, $a1, $sp
    089250F0:[DBE40090]: lv.q       C100.q, 144($ra)
    089250F4:[DBE500A0]: lv.q       C110.q, 160($ra)
    089250F8:[DBE600B0]: lv.q       C120.q, 176($ra)
    089250FC:[DBE700C0]: lv.q       C130.q, 192($ra)
    08925100:[00071980]: sll        $v1, $a3, 0x0006
    08925104:[007D1021]: addu       $v0, $v1, $sp
    08925108:[D8480090]: lv.q       C200.q, 144($v0)
    0892510C:[D84900A0]: lv.q       C210.q, 160($v0)
    08925110:[D84A00B0]: lv.q       C220.q, 176($v0)
    08925114:[D84B00C0]: lv.q       C230.q, 192($v0)
    08925118:[F02884A0]: VMMUL.q    E000.q, E100.q, E200.q
    0892511C:[FBE300C0]: sv.q       C030.q, 192($ra)
    08925120:[FBE00090]: sv.q       C000.q, 144($ra)
    08925124:[FBE100A0]: sv.q       C010.q, 160($ra)
    08925128:[FBE200B0]: sv.q       C020.q, 176($ra)
    0892512C:[00BD7821]: addu       $t7, $a1, $sp
    08925130:[D9E80090]: lv.q       C200.q, 144($t7)
    08925134:[D9E900A0]: lv.q       C210.q, 160($t7)
    08925138:[D9EA00B0]: lv.q       C220.q, 176($t7)
    0892513C:[D9EB00C0]: lv.q       C230.q, 192($t7)
    08925140:[00C47021]: addu       $t6, $a2, $a0
    08925144:[D9C00010]: lv.q       C000.q, 16($t6)
    08925148:[D9C10020]: lv.q       C010.q, 32($t6)
    0892514C:[D9C20030]: lv.q       C020.q, 48($t6)
    08925150:[D9C30040]: lv.q       C030.q, 64($t6)
    08925154:[F3808090]: VMMOV.q    M400.q, M000.q
    08925158:[D0029313]: vneg.t     C430.t, C430.t
    0892515C:[F113900C]: VTFM3.t    C300.t, M400.t, C430.t
    08925160:[D0068013]: vzero.t    C430.t
    08925164:[D007006C]: vone.s     S303.s
    08925168:[D000B080]: vmov.q     C000.q, R400.q
    0892516C:[D000B181]: vmov.q     C010.q, R401.q
    08925170:[D000B282]: vmov.q     C020.q, R402.q
    08925174:[D0008C83]: vmov.q     C030.q, C300.q
    08925178:[F02880A4]: VMMUL.q    E100.q, E000.q, E200.q
    0892517C:[00B04021]: addu       $t0, $a1, $s0
    08925180:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08925184:[FBA70080]: sv.q       C130.q, 128($sp)
    08925188:[FBA40050]: sv.q       C100.q, 80($sp)
    0892518C:[FBA50060]: sv.q       C110.q, 96($sp)
    08925190:[FBA60070]: sv.q       C120.q, 112($sp)
    08925194:[8CF20000]: lw         $s2, 0($a3)
    08925198:[8CF40004]: lw         $s4, 4($a3)
    0892519C:[8CE40008]: lw         $a0, 8($a3)
    089251A0:[8CE5000C]: lw         $a1, 12($a3)
    089251A4:[AD120000]: sw         $s2, 0($t0)
    089251A8:[24E70010]: addiu      $a3, $a3, 16
    089251AC:[25080010]: addiu      $t0, $t0, 16
    089251B0:[AD14FFF4]: sw         $s4, -12($t0)
    089251B4:[AD04FFF8]: sw         $a0, -8($t0)
    089251B8:[14F3FFF6]: bne        $a3, $s3, 0x08925194
    089251BC:[AD05FFFC]: sw         $a1, -4($t0)
    089251C0:[254A0001]: addiu      $t2, $t2, 1
--> 089251C4:[16AAFFBD]: bne        $s5, $t2, 0x089250BC
    089251C8:[2529FFFE]: addiu      $t1, $t1, -2
    089251CC:[0A249245]: j          0x08924914
    089251D0:[8FBF10B4]: lw         $ra, 4276($sp)
  Back Branch 08924DBC 1,164 times (length 300)
  Back Branch 089251CC 662 times (length 560)
  Back Branch 08924F00 502 times (length 50)
    08924E2C:[F0308CA0]: VMMUL.q    E000.q, E300.q, E400.q
    08924E30:[FBC300C0]: sv.q       C030.q, 192($fp)
    08924E34:[FBC00090]: sv.q       C000.q, 144($fp)
    08924E38:[FBC100A0]: sv.q       C010.q, 160($fp)
    08924E3C:[FBC200B0]: sv.q       C020.q, 176($fp)
--> 08924E40:[009D7021]: addu       $t6, $a0, $sp
    08924E44:[D9C80090]: lv.q       C200.q, 144($t6)
    08924E48:[D9C900A0]: lv.q       C210.q, 160($t6)
    08924E4C:[D9CA00B0]: lv.q       C220.q, 176($t6)
    08924E50:[D9CB00C0]: lv.q       C230.q, 192($t6)
    08924E54:[00C76821]: addu       $t5, $a2, $a3
    08924E58:[D9A00010]: lv.q       C000.q, 16($t5)
    08924E5C:[D9A10020]: lv.q       C010.q, 32($t5)
    08924E60:[D9A20030]: lv.q       C020.q, 48($t5)
    08924E64:[D9A30040]: lv.q       C030.q, 64($t5)
    08924E68:[F3808090]: VMMOV.q    M400.q, M000.q
    08924E6C:[D0029313]: vneg.t     C430.t, C430.t
    08924E70:[F113900C]: VTFM3.t    C300.t, M400.t, C430.t
    08924E74:[D0068013]: vzero.t    C430.t
    08924E78:[D007006C]: vone.s     S303.s
    08924E7C:[D000B080]: vmov.q     C000.q, R400.q
    08924E80:[D000B181]: vmov.q     C010.q, R401.q
    08924E84:[D000B282]: vmov.q     C020.q, R402.q
    08924E88:[D0008C83]: vmov.q     C030.q, C300.q
    08924E8C:[F02880A4]: VMMUL.q    E100.q, E000.q, E200.q
    08924E90:[00903821]: addu       $a3, $a0, $s0
    08924E94:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08924E98:[FBA70080]: sv.q       C130.q, 128($sp)
    08924E9C:[FBA40050]: sv.q       C100.q, 80($sp)
    08924EA0:[FBA50060]: sv.q       C110.q, 96($sp)
    08924EA4:[FBA60070]: sv.q       C120.q, 112($sp)
    08924EA8:[8D050000]: lw         $a1, 0($t0)
    08924EAC:[8D120004]: lw         $s2, 4($t0)
    08924EB0:[8D140008]: lw         $s4, 8($t0)
    08924EB4:[8D0F000C]: lw         $t7, 12($t0)
    08924EB8:[ACE50000]: sw         $a1, 0($a3)
    08924EBC:[25080010]: addiu      $t0, $t0, 16
    08924EC0:[24E70010]: addiu      $a3, $a3, 16
    08924EC4:[ACF2FFF4]: sw         $s2, -12($a3)
    08924EC8:[ACF4FFF8]: sw         $s4, -8($a3)
    08924ECC:[1513FFF6]: bne        $t0, $s3, 0x08924EA8
    08924ED0:[ACEFFFFC]: sw         $t7, -4($a3)
    08924ED4:[25290001]: addiu      $t1, $t1, 1
    08924ED8:[12A9FE8D]: beq        $s5, $t1, 0x08924910
    08924EDC:[0149C821]: addu       $t9, $t2, $t1
    08924EE0:[93250000]: lbu        $a1, 0($t9)
    08924EE4:[0005C140]: sll        $t8, $a1, 0x0005
    08924EE8:[0005B1C0]: sll        $s6, $a1, 0x0007
    08924EEC:[03163821]: addu       $a3, $t8, $s6
    08924EF0:[00E68821]: addu       $s1, $a3, $a2
    08924EF4:[8E220004]: lw         $v0, 4($s1)
    08924EF8:[544BFFC1]: bnel       $v0, $t3, 0x08924E00
    08924EFC:[00052180]: sll        $a0, $a1, 0x0006
--> 08924F00:[0A249390]: j          0x08924E40
    08924F04:[00052180]: sll        $a0, $a1, 0x0006
    08924F08:[DBA10040]: lv.q       C010.q, 64($sp)
    08924F0C:[64818180]: vdot.q     S000.s, C010.q, C010.q
    08924F10:[48680000]: mfv.s      $t0, S000.s
  Back Branch 0892508C 84 times (length 20)
    08925030:[C44A0030]: lwc1       $f10, 48($v0)
    08925034:[46015032]: c.eq.s     $f10, $f1
    08925038:[00000000]: nop
    0892503C:[45000013]: bc1f       0x0892508C
    08925040:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08925044:[46171832]: c.eq.s     $f3, $f23
    08925048:[00000000]: nop
    0892504C:[45010002]: bc1t       0x08925058
    08925050:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08925054:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08925058:[24480028]: addiu      $t0, $v0, 40
    0892505C:[24460010]: addiu      $a2, $v0, 16
    08925060:[2447001C]: addiu      $a3, $v0, 28
    08925064:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08925068:[0009380A]: movz       $a3, $zr, $t1 <=> move $a3, $t1
    0892506C:[0003400A]: movz       $t0, $zr, $v1 <=> move $t0, $v1
    08925070:[0E24B827]: jal        0x0892E09C
    08925074:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08925078:[0A2493D2]: j          0x08924F48
    0892507C:[26F70001]: addiu      $s7, $s7, 1
    08925080:[65238182]: vscl.q     C020.q, C010.q, S031.s
    08925084:[0A2493CB]: j          0x08924F2C
    08925088:[FBA20040]: sv.q       C020.q, 64($sp)
--> 0892508C:[0A249411]: j          0x08925044
    08925090:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08925094:[0A249401]: j          0x08925004
    08925098:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892509C:[0A2493F2]: j          0x08924FC8
_S1_2_88FB2C0 3,660,616 instructions (0.884%), 14,397 calls (088FB2C0 - 088FB320, length 25)
    088FB2C0:[80850000]: lb         $a1, 0($a0)
    088FB2C4:[10A00015]: beq        $a1, $zr, 0x088FB31C
    088FB2C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088FB2CC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088FB2D0:[8C48335C]: lw         $t0, 13148($v0)
    088FB2D4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088FB2D8:[24A7FFBF]: addiu      $a3, $a1, -65
    088FB2DC:[30E600FF]: andi       $a2, $a3, 255
    088FB2E0:[2CC9001A]: sltiu      $t1, $a2, 26
    088FB2E4:[24840001]: addiu      $a0, $a0, 1
    088FB2E8:[00033A02]: srl        $a3, $v1, 0x0008
    088FB2EC:[11200002]: beq        $t1, $zr, 0x088FB2F8
    088FB2F0:[24A60020]: addiu      $a2, $a1, 32
    088FB2F4:[7C062C20]: seb        $a1, $a2
    088FB2F8:[00A36826]: xor        $t5, $a1, $v1
    088FB2FC:[31AC00FF]: andi       $t4, $t5, 255
    088FB300:[000C5880]: sll        $t3, $t4, 0x0002
    088FB304:[01685021]: addu       $t2, $t3, $t0
    088FB308:[8D430000]: lw         $v1, 0($t2)
    088FB30C:[80850000]: lb         $a1, 0($a0)
    088FB310:[14A0FFF1]: bne        $a1, $zr, 0x088FB2D8
    088FB314:[00671826]: xor        $v1, $v1, $a3
    088FB318:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088FB31C:[03E00008]: jr         $ra
    088FB320:[00000000]: nop
  Back Branch 088FB310 234,468 times (length 16)
    088FB2C4:[10A00015]: beq        $a1, $zr, 0x088FB31C
    088FB2C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088FB2CC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088FB2D0:[8C48335C]: lw         $t0, 13148($v0)
    088FB2D4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
--> 088FB2D8:[24A7FFBF]: addiu      $a3, $a1, -65
    088FB2DC:[30E600FF]: andi       $a2, $a3, 255
    088FB2E0:[2CC9001A]: sltiu      $t1, $a2, 26
    088FB2E4:[24840001]: addiu      $a0, $a0, 1
    088FB2E8:[00033A02]: srl        $a3, $v1, 0x0008
    088FB2EC:[11200002]: beq        $t1, $zr, 0x088FB2F8
    088FB2F0:[24A60020]: addiu      $a2, $a1, 32
    088FB2F4:[7C062C20]: seb        $a1, $a2
    088FB2F8:[00A36826]: xor        $t5, $a1, $v1
    088FB2FC:[31AC00FF]: andi       $t4, $t5, 255
    088FB300:[000C5880]: sll        $t3, $t4, 0x0002
    088FB304:[01685021]: addu       $t2, $t3, $t0
    088FB308:[8D430000]: lw         $v1, 0($t2)
    088FB30C:[80850000]: lb         $a1, 0($a0)
--> 088FB310:[14A0FFF1]: bne        $a1, $zr, 0x088FB2D8
    088FB314:[00671826]: xor        $v1, $v1, $a3
    088FB318:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088FB31C:[03E00008]: jr         $ra
    088FB320:[00000000]: nop
_S1_2_89F5510 3,456,679 instructions (0.834%), 65,366 calls (089F5510 - 089F5630, length 73)
    089F5510:[00C07021]: addu       $t6, $a2, $zr <=> move $t6, $a2
    089F5514:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089F5518:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    089F551C:[10C00031]: beq        $a2, $zr, 0x089F55E4
    089F5520:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089F5524:[10C00031]: beq        $a2, $zr, 0x089F55EC
    089F5528:[24CFFFFF]: addiu      $t7, $a2, -1
    089F552C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089F5530:[3C1808A3]: lui        $t8, 0x08A3 <=> li $t8, 0x08A30000
    089F5534:[914D0000]: lbu        $t5, 0($t2)
    089F5538:[916C0000]: lbu        $t4, 0($t3)
    089F553C:[2702A989]: addiu      $v0, $t8, -22135
    089F5540:[7C0D2C20]: seb        $a1, $t5
    089F5544:[7C0C1C20]: seb        $v1, $t4
    089F5548:[00623821]: addu       $a3, $v1, $v0
    089F554C:[00A21021]: addu       $v0, $a1, $v0
    089F5550:[90440000]: lbu        $a0, 0($v0)
    089F5554:[90E60000]: lbu        $a2, 0($a3)
    089F5558:[24A80020]: addiu      $t0, $a1, 32
    089F555C:[30840001]: andi       $a0, $a0, 1
    089F5560:[30C60001]: andi       $a2, $a2, 1
    089F5564:[24620020]: addiu      $v0, $v1, 32
    089F5568:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089F556C:[0104280B]: movn       $a1, $t0, $a0
    089F5570:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F5574:[0046180B]: movn       $v1, $v0, $a2
    089F5578:[254A0001]: addiu      $t2, $t2, 1
    089F557C:[14A3000A]: bne        $a1, $v1, 0x089F55A8
    089F5580:[256B0001]: addiu      $t3, $t3, 1
    089F5584:[512F0009]: beql       $t1, $t7, 0x089F55AC
    089F5588:[31A600FF]: andi       $a2, $t5, 255
    089F558C:[10E00006]: beq        $a3, $zr, 0x089F55A8
    089F5590:[25290001]: addiu      $t1, $t1, 1
    089F5594:[10800005]: beq        $a0, $zr, 0x089F55AC
    089F5598:[31A600FF]: andi       $a2, $t5, 255
    089F559C:[15C9FFE6]: bne        $t6, $t1, 0x089F5538
    089F55A0:[914D0000]: lbu        $t5, 0($t2)
    089F55A4:[916C0000]: lbu        $t4, 0($t3)
    089F55A8:[31A600FF]: andi       $a2, $t5, 255
    089F55AC:[318500FF]: andi       $a1, $t4, 255
    089F55B0:[2702A989]: addiu      $v0, $t8, -22135
    089F55B4:[00A23821]: addu       $a3, $a1, $v0
    089F55B8:[00C21021]: addu       $v0, $a2, $v0
    089F55BC:[90430000]: lbu        $v1, 0($v0)
    089F55C0:[90E40000]: lbu        $a0, 0($a3)
    089F55C4:[24A20020]: addiu      $v0, $a1, 32
    089F55C8:[24C80020]: addiu      $t0, $a2, 32
    089F55CC:[30630001]: andi       $v1, $v1, 1
    089F55D0:[30840001]: andi       $a0, $a0, 1
    089F55D4:[0103300B]: movn       $a2, $t0, $v1
    089F55D8:[0044280B]: movn       $a1, $v0, $a0
    089F55DC:[03E00008]: jr         $ra
    089F55E0:[00C51023]: subu       $v0, $a2, $a1
    089F55E4:[03E00008]: jr         $ra
    089F55E8:[00000000]: nop
    089F55EC:[914D0000]: lbu        $t5, 0($t2)
    089F55F0:[916C0000]: lbu        $t4, 0($t3)
    089F55F4:[3C1808A3]: lui        $t8, 0x08A3 <=> li $t8, 0x08A30000
    089F55F8:[31A600FF]: andi       $a2, $t5, 255
    089F55FC:[318500FF]: andi       $a1, $t4, 255
    089F5600:[2702A989]: addiu      $v0, $t8, -22135
    089F5604:[00A23821]: addu       $a3, $a1, $v0
    089F5608:[00C21021]: addu       $v0, $a2, $v0
    089F560C:[90430000]: lbu        $v1, 0($v0)
    089F5610:[90E40000]: lbu        $a0, 0($a3)
    089F5614:[24A20020]: addiu      $v0, $a1, 32
    089F5618:[24C80020]: addiu      $t0, $a2, 32
    089F561C:[30630001]: andi       $v1, $v1, 1
    089F5620:[30840001]: andi       $a0, $a0, 1
    089F5624:[0103300B]: movn       $a2, $t0, $v1
    089F5628:[0044280B]: movn       $a1, $v0, $a0
    089F562C:[03E00008]: jr         $ra
    089F5630:[00C51023]: subu       $v0, $a2, $a1
  Back Branch 089F559C 22,269 times (length 27)
    089F5524:[10C00031]: beq        $a2, $zr, 0x089F55EC
    089F5528:[24CFFFFF]: addiu      $t7, $a2, -1
    089F552C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089F5530:[3C1808A3]: lui        $t8, 0x08A3 <=> li $t8, 0x08A30000
    089F5534:[914D0000]: lbu        $t5, 0($t2)
--> 089F5538:[916C0000]: lbu        $t4, 0($t3)
    089F553C:[2702A989]: addiu      $v0, $t8, -22135
    089F5540:[7C0D2C20]: seb        $a1, $t5
    089F5544:[7C0C1C20]: seb        $v1, $t4
    089F5548:[00623821]: addu       $a3, $v1, $v0
    089F554C:[00A21021]: addu       $v0, $a1, $v0
    089F5550:[90440000]: lbu        $a0, 0($v0)
    089F5554:[90E60000]: lbu        $a2, 0($a3)
    089F5558:[24A80020]: addiu      $t0, $a1, 32
    089F555C:[30840001]: andi       $a0, $a0, 1
    089F5560:[30C60001]: andi       $a2, $a2, 1
    089F5564:[24620020]: addiu      $v0, $v1, 32
    089F5568:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089F556C:[0104280B]: movn       $a1, $t0, $a0
    089F5570:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F5574:[0046180B]: movn       $v1, $v0, $a2
    089F5578:[254A0001]: addiu      $t2, $t2, 1
    089F557C:[14A3000A]: bne        $a1, $v1, 0x089F55A8
    089F5580:[256B0001]: addiu      $t3, $t3, 1
    089F5584:[512F0009]: beql       $t1, $t7, 0x089F55AC
    089F5588:[31A600FF]: andi       $a2, $t5, 255
    089F558C:[10E00006]: beq        $a3, $zr, 0x089F55A8
    089F5590:[25290001]: addiu      $t1, $t1, 1
    089F5594:[10800005]: beq        $a0, $zr, 0x089F55AC
    089F5598:[31A600FF]: andi       $a2, $t5, 255
--> 089F559C:[15C9FFE6]: bne        $t6, $t1, 0x089F5538
    089F55A0:[914D0000]: lbu        $t5, 0($t2)
    089F55A4:[916C0000]: lbu        $t4, 0($t3)
    089F55A8:[31A600FF]: andi       $a2, $t5, 255
    089F55AC:[318500FF]: andi       $a1, $t4, 255
_S1_2_88FB568 3,244,684 instructions (0.783%), 5,656 calls (088FB568 - 088FB5BC, length 22)
    088FB568:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    088FB56C:[18A00012]: blez       $a1, 0x088FB5B8
    088FB570:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088FB574:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088FB578:[8C48335C]: lw         $t0, 13148($v0)
    088FB57C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FB580:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088FB584:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088FB588:[80CE0000]: lb         $t6, 0($a2)
    088FB58C:[00032A02]: srl        $a1, $v1, 0x0008
    088FB590:[24E70001]: addiu      $a3, $a3, 1
    088FB594:[01C36826]: xor        $t5, $t6, $v1
    088FB598:[31AC00FF]: andi       $t4, $t5, 255
    088FB59C:[000C5880]: sll        $t3, $t4, 0x0002
    088FB5A0:[01685021]: addu       $t2, $t3, $t0
    088FB5A4:[8D430000]: lw         $v1, 0($t2)
    088FB5A8:[00E9202B]: sltu       $a0, $a3, $t1
    088FB5AC:[24C60001]: addiu      $a2, $a2, 1
    088FB5B0:[1480FFF5]: bne        $a0, $zr, 0x088FB588
    088FB5B4:[00651826]: xor        $v1, $v1, $a1
    088FB5B8:[03E00008]: jr         $ra
    088FB5BC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
  Back Branch 088FB5B0 269,389 times (length 12)
    088FB574:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088FB578:[8C48335C]: lw         $t0, 13148($v0)
    088FB57C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FB580:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088FB584:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088FB588:[80CE0000]: lb         $t6, 0($a2)
    088FB58C:[00032A02]: srl        $a1, $v1, 0x0008
    088FB590:[24E70001]: addiu      $a3, $a3, 1
    088FB594:[01C36826]: xor        $t5, $t6, $v1
    088FB598:[31AC00FF]: andi       $t4, $t5, 255
    088FB59C:[000C5880]: sll        $t3, $t4, 0x0002
    088FB5A0:[01685021]: addu       $t2, $t3, $t0
    088FB5A4:[8D430000]: lw         $v1, 0($t2)
    088FB5A8:[00E9202B]: sltu       $a0, $a3, $t1
    088FB5AC:[24C60001]: addiu      $a2, $a2, 1
--> 088FB5B0:[1480FFF5]: bne        $a0, $zr, 0x088FB588
    088FB5B4:[00651826]: xor        $v1, $v1, $a1
    088FB5B8:[03E00008]: jr         $ra
    088FB5BC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
_S1_2_898F2FC 2,817,608 instructions (0.680%), 18 calls (0898F2FC - 0898F52C, length 141)
    0898F2FC:[27BDFFF0]: addiu      $sp, $sp, -16
    0898F300:[AFB20008]: sw         $s2, 8($sp)
    0898F304:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    0898F308:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0898F30C:[AFB10004]: sw         $s1, 4($sp)
    0898F310:[AFB00000]: sw         $s0, 0($sp)
    0898F314:[94822556]: lhu        $v0, 9558($a0)
    0898F318:[10400009]: beq        $v0, $zr, 0x0898F340
    0898F31C:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    0898F320:[948B2550]: lhu        $t3, 9552($a0)
    0898F324:[3165FFFF]: andi       $a1, $t3, -1
    0898F328:[1CA0006D]: bgtz       $a1, 0x0898F4E0
    0898F32C:[3C1908A4]: lui        $t9, 0x08A4 <=> li $t9, 0x08A40000
    0898F330:[3168FFFF]: andi       $t0, $t3, -1
    0898F334:[000838C0]: sll        $a3, $t0, 0x0003
    0898F338:[02278823]: subu       $s1, $s1, $a3
    0898F33C:[A5E02556]: sh         $zr, 9558($t7)
    0898F340:[3C0A08A4]: lui        $t2, 0x08A4 <=> li $t2, 0x08A40000
    0898F344:[3C0908A4]: lui        $t1, 0x08A4 <=> li $t1, 0x08A40000
    0898F348:[254798CC]: addiu      $a3, $t2, -26420
    0898F34C:[253998DC]: addiu      $t9, $t1, -26404
    0898F350:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0898F354:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0898F358:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0898F35C:[0011182A]: slt        $v1, $zr, $s1 <=> move $v1, $s1
    0898F360:[5060005B]: beql       $v1, $zr, 0x0898F4D0
    0898F364:[8FB20008]: lw         $s2, 8($sp)
    0898F368:[95EC2550]: lhu        $t4, 9552($t7)
    0898F36C:[1980FFFC]: blez       $t4, 0x0898F360
    0898F370:[00104040]: sll        $t0, $s0, 0x0001
    0898F374:[01126021]: addu       $t4, $t0, $s2
    0898F378:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0898F37C:[0A263CFC]: j          0x0898F3F0
    0898F380:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    0898F384:[AD0D2568]: sw         $t5, 9576($t0)
    0898F388:[8C850000]: lw         $a1, 0($a0)
    0898F38C:[01671821]: addu       $v1, $t3, $a3
    0898F390:[8D042558]: lw         $a0, 9560($t0)
    0898F394:[A5850000]: sh         $a1, 0($t4)
    0898F398:[25052558]: addiu      $a1, $t0, 9560
    0898F39C:[806D0000]: lb         $t5, 0($v1)
    0898F3A0:[008D1021]: addu       $v0, $a0, $t5
    0898F3A4:[04400039]: bltz       $v0, 0x0898F48C
    0898F3A8:[AD022558]: sw         $v0, 9560($t0)
    0898F3AC:[284B0059]: slti       $t3, $v0, 89
    0898F3B0:[55600004]: bnel       $t3, $zr, 0x0898F3C4
    0898F3B4:[8CA20000]: lw         $v0, 0($a1)
    0898F3B8:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    0898F3BC:[AD022558]: sw         $v0, 9560($t0)
    0898F3C0:[8CA20000]: lw         $v0, 0($a1)
    0898F3C4:[95E32550]: lhu        $v1, 9552($t7)
    0898F3C8:[254A0001]: addiu      $t2, $t2, 1
    0898F3CC:[00025840]: sll        $t3, $v0, 0x0001
    0898F3D0:[01792821]: addu       $a1, $t3, $t9
    0898F3D4:[94A40000]: lhu        $a0, 0($a1)
    0898F3D8:[0143682A]: slt        $t5, $t2, $v1
    0898F3DC:[25CE0001]: addiu      $t6, $t6, 1
    0898F3E0:[AD240000]: sw         $a0, 0($t1)
    0898F3E4:[25080004]: addiu      $t0, $t0, 4
    0898F3E8:[11A00035]: beq        $t5, $zr, 0x0898F4C0
    0898F3EC:[258C0002]: addiu      $t4, $t4, 2
    0898F3F0:[31CB0007]: andi       $t3, $t6, 7
    0898F3F4:[15600003]: bne        $t3, $zr, 0x0898F404
    0898F3F8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0898F3FC:[8CC90000]: lw         $t1, 0($a2)
    0898F400:[24C60004]: addiu      $a2, $a2, 4
    0898F404:[31250007]: andi       $a1, $t1, 7
    0898F408:[8D0D2560]: lw         $t5, 9568($t0)
    0898F40C:[0005C040]: sll        $t8, $a1, 0x0001
    0898F410:[270B0001]: addiu      $t3, $t8, 1
    0898F414:[016D0018]: mult       $t3, $t5
    0898F418:[8D052568]: lw         $a1, 9576($t0)
    0898F41C:[31240008]: andi       $a0, $t1, 8
    0898F420:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0898F424:[312B000F]: andi       $t3, $t1, 15
    0898F428:[00001012]: mflo       $v0
    0898F42C:[0002C0C2]: srl        $t8, $v0, 0x0003
    0898F430:[00181823]: subu       $v1, $zr, $t8 <=> negu $v1, $t8
    0898F434:[0064C00B]: movn       $t8, $v1, $a0
    0898F438:[03051021]: addu       $v0, $t8, $a1
    0898F43C:[01A2282A]: slt        $a1, $t5, $v0
    0898F440:[0009C102]: srl        $t8, $t1, 0x0004
    0898F444:[AD022568]: sw         $v0, 9576($t0)
    0898F448:[25092560]: addiu      $t1, $t0, 9568
    0898F44C:[14A0FFCD]: bne        $a1, $zr, 0x0898F384
    0898F450:[25042568]: addiu      $a0, $t0, 9576
    0898F454:[28438000]: slti       $v1, $v0, -32768
    0898F458:[5060FFCC]: beql       $v1, $zr, 0x0898F38C
    0898F45C:[8C850000]: lw         $a1, 0($a0)
    0898F460:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0898F464:[AD022568]: sw         $v0, 9576($t0)
    0898F468:[01671821]: addu       $v1, $t3, $a3
    0898F46C:[8C850000]: lw         $a1, 0($a0)
    0898F470:[8D042558]: lw         $a0, 9560($t0)
    0898F474:[A5850000]: sh         $a1, 0($t4)
    0898F478:[25052558]: addiu      $a1, $t0, 9560
    0898F47C:[806D0000]: lb         $t5, 0($v1)
    0898F480:[008D1021]: addu       $v0, $a0, $t5
    0898F484:[0441FFC9]: bgez       $v0, 0x0898F3AC
    0898F488:[AD022558]: sw         $v0, 9560($t0)
    0898F48C:[AD002558]: sw         $zr, 9560($t0)
    0898F490:[254A0001]: addiu      $t2, $t2, 1
    0898F494:[25CE0001]: addiu      $t6, $t6, 1
    0898F498:[8CA20000]: lw         $v0, 0($a1)
    0898F49C:[95E32550]: lhu        $v1, 9552($t7)
    0898F4A0:[25080004]: addiu      $t0, $t0, 4
    0898F4A4:[00025840]: sll        $t3, $v0, 0x0001
    0898F4A8:[01792821]: addu       $a1, $t3, $t9
    0898F4AC:[94A40000]: lhu        $a0, 0($a1)
    0898F4B0:[0143682A]: slt        $t5, $t2, $v1
    0898F4B4:[258C0002]: addiu      $t4, $t4, 2
    0898F4B8:[15A0FFCD]: bne        $t5, $zr, 0x0898F3F0
    0898F4BC:[AD240000]: sw         $a0, 0($t1)
    0898F4C0:[01D1182A]: slt        $v1, $t6, $s1
    0898F4C4:[1460FFA8]: bne        $v1, $zr, 0x0898F368
    0898F4C8:[01508021]: addu       $s0, $t2, $s0
    0898F4CC:[8FB20008]: lw         $s2, 8($sp)
    0898F4D0:[8FB10004]: lw         $s1, 4($sp)
    0898F4D4:[8FB00000]: lw         $s0, 0($sp)
    0898F4D8:[03E00008]: jr         $ra
    0898F4DC:[27BD0010]: addiu      $sp, $sp, 16
    0898F4E0:[272A98DC]: addiu      $t2, $t9, -26404
    0898F4E4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0898F4E8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0898F4EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0898F4F0:[84D00000]: lh         $s0, 0($a2)
    0898F4F4:[25290001]: addiu      $t1, $t1, 1
    0898F4F8:[0127282A]: slt        $a1, $t1, $a3
    0898F4FC:[AD102568]: sw         $s0, 9576($t0)
    0898F500:[90CE0002]: lbu        $t6, 2($a2)
    0898F504:[24C60004]: addiu      $a2, $a2, 4
    0898F508:[31C3007F]: andi       $v1, $t6, 127
    0898F50C:[00036840]: sll        $t5, $v1, 0x0001
    0898F510:[01AA6021]: addu       $t4, $t5, $t2
    0898F514:[95840000]: lhu        $a0, 0($t4)
    0898F518:[AD032558]: sw         $v1, 9560($t0)
    0898F51C:[AD042560]: sw         $a0, 9568($t0)
    0898F520:[14A0FFF3]: bne        $a1, $zr, 0x0898F4F0
    0898F524:[25080004]: addiu      $t0, $t0, 4
    0898F528:[0A263CCD]: j          0x0898F334
    0898F52C:[3168FFFF]: andi       $t0, $t3, -1
  Back Branch 0898F458 52,904 times (length 53)
    0898F378:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0898F37C:[0A263CFC]: j          0x0898F3F0
    0898F380:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    0898F384:[AD0D2568]: sw         $t5, 9576($t0)
    0898F388:[8C850000]: lw         $a1, 0($a0)
--> 0898F38C:[01671821]: addu       $v1, $t3, $a3
    0898F390:[8D042558]: lw         $a0, 9560($t0)
    0898F394:[A5850000]: sh         $a1, 0($t4)
    0898F398:[25052558]: addiu      $a1, $t0, 9560
    0898F39C:[806D0000]: lb         $t5, 0($v1)
    0898F3A0:[008D1021]: addu       $v0, $a0, $t5
    0898F3A4:[04400039]: bltz       $v0, 0x0898F48C
    0898F3A8:[AD022558]: sw         $v0, 9560($t0)
    0898F3AC:[284B0059]: slti       $t3, $v0, 89
    0898F3B0:[55600004]: bnel       $t3, $zr, 0x0898F3C4
    0898F3B4:[8CA20000]: lw         $v0, 0($a1)
    0898F3B8:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    0898F3BC:[AD022558]: sw         $v0, 9560($t0)
    0898F3C0:[8CA20000]: lw         $v0, 0($a1)
    0898F3C4:[95E32550]: lhu        $v1, 9552($t7)
    0898F3C8:[254A0001]: addiu      $t2, $t2, 1
    0898F3CC:[00025840]: sll        $t3, $v0, 0x0001
    0898F3D0:[01792821]: addu       $a1, $t3, $t9
    0898F3D4:[94A40000]: lhu        $a0, 0($a1)
    0898F3D8:[0143682A]: slt        $t5, $t2, $v1
    0898F3DC:[25CE0001]: addiu      $t6, $t6, 1
    0898F3E0:[AD240000]: sw         $a0, 0($t1)
    0898F3E4:[25080004]: addiu      $t0, $t0, 4
    0898F3E8:[11A00035]: beq        $t5, $zr, 0x0898F4C0
    0898F3EC:[258C0002]: addiu      $t4, $t4, 2
    0898F3F0:[31CB0007]: andi       $t3, $t6, 7
    0898F3F4:[15600003]: bne        $t3, $zr, 0x0898F404
    0898F3F8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0898F3FC:[8CC90000]: lw         $t1, 0($a2)
    0898F400:[24C60004]: addiu      $a2, $a2, 4
    0898F404:[31250007]: andi       $a1, $t1, 7
    0898F408:[8D0D2560]: lw         $t5, 9568($t0)
    0898F40C:[0005C040]: sll        $t8, $a1, 0x0001
    0898F410:[270B0001]: addiu      $t3, $t8, 1
    0898F414:[016D0018]: mult       $t3, $t5
    0898F418:[8D052568]: lw         $a1, 9576($t0)
    0898F41C:[31240008]: andi       $a0, $t1, 8
    0898F420:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0898F424:[312B000F]: andi       $t3, $t1, 15
    0898F428:[00001012]: mflo       $v0
    0898F42C:[0002C0C2]: srl        $t8, $v0, 0x0003
    0898F430:[00181823]: subu       $v1, $zr, $t8 <=> negu $v1, $t8
    0898F434:[0064C00B]: movn       $t8, $v1, $a0
    0898F438:[03051021]: addu       $v0, $t8, $a1
    0898F43C:[01A2282A]: slt        $a1, $t5, $v0
    0898F440:[0009C102]: srl        $t8, $t1, 0x0004
    0898F444:[AD022568]: sw         $v0, 9576($t0)
    0898F448:[25092560]: addiu      $t1, $t0, 9568
    0898F44C:[14A0FFCD]: bne        $a1, $zr, 0x0898F384
    0898F450:[25042568]: addiu      $a0, $t0, 9576
    0898F454:[28438000]: slti       $v1, $v0, -32768
--> 0898F458:[5060FFCC]: beql       $v1, $zr, 0x0898F38C
    0898F45C:[8C850000]: lw         $a1, 0($a0)
    0898F460:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0898F464:[AD022568]: sw         $v0, 9576($t0)
    0898F468:[01671821]: addu       $v1, $t3, $a3
  Back Branch 0898F44C 52,904 times (length 52)
    0898F370:[00104040]: sll        $t0, $s0, 0x0001
    0898F374:[01126021]: addu       $t4, $t0, $s2
    0898F378:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0898F37C:[0A263CFC]: j          0x0898F3F0
    0898F380:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
--> 0898F384:[AD0D2568]: sw         $t5, 9576($t0)
    0898F388:[8C850000]: lw         $a1, 0($a0)
    0898F38C:[01671821]: addu       $v1, $t3, $a3
    0898F390:[8D042558]: lw         $a0, 9560($t0)
    0898F394:[A5850000]: sh         $a1, 0($t4)
    0898F398:[25052558]: addiu      $a1, $t0, 9560
    0898F39C:[806D0000]: lb         $t5, 0($v1)
    0898F3A0:[008D1021]: addu       $v0, $a0, $t5
    0898F3A4:[04400039]: bltz       $v0, 0x0898F48C
    0898F3A8:[AD022558]: sw         $v0, 9560($t0)
    0898F3AC:[284B0059]: slti       $t3, $v0, 89
    0898F3B0:[55600004]: bnel       $t3, $zr, 0x0898F3C4
    0898F3B4:[8CA20000]: lw         $v0, 0($a1)
    0898F3B8:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    0898F3BC:[AD022558]: sw         $v0, 9560($t0)
    0898F3C0:[8CA20000]: lw         $v0, 0($a1)
    0898F3C4:[95E32550]: lhu        $v1, 9552($t7)
    0898F3C8:[254A0001]: addiu      $t2, $t2, 1
    0898F3CC:[00025840]: sll        $t3, $v0, 0x0001
    0898F3D0:[01792821]: addu       $a1, $t3, $t9
    0898F3D4:[94A40000]: lhu        $a0, 0($a1)
    0898F3D8:[0143682A]: slt        $t5, $t2, $v1
    0898F3DC:[25CE0001]: addiu      $t6, $t6, 1
    0898F3E0:[AD240000]: sw         $a0, 0($t1)
    0898F3E4:[25080004]: addiu      $t0, $t0, 4
    0898F3E8:[11A00035]: beq        $t5, $zr, 0x0898F4C0
    0898F3EC:[258C0002]: addiu      $t4, $t4, 2
    0898F3F0:[31CB0007]: andi       $t3, $t6, 7
    0898F3F4:[15600003]: bne        $t3, $zr, 0x0898F404
    0898F3F8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0898F3FC:[8CC90000]: lw         $t1, 0($a2)
    0898F400:[24C60004]: addiu      $a2, $a2, 4
    0898F404:[31250007]: andi       $a1, $t1, 7
    0898F408:[8D0D2560]: lw         $t5, 9568($t0)
    0898F40C:[0005C040]: sll        $t8, $a1, 0x0001
    0898F410:[270B0001]: addiu      $t3, $t8, 1
    0898F414:[016D0018]: mult       $t3, $t5
    0898F418:[8D052568]: lw         $a1, 9576($t0)
    0898F41C:[31240008]: andi       $a0, $t1, 8
    0898F420:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0898F424:[312B000F]: andi       $t3, $t1, 15
    0898F428:[00001012]: mflo       $v0
    0898F42C:[0002C0C2]: srl        $t8, $v0, 0x0003
    0898F430:[00181823]: subu       $v1, $zr, $t8 <=> negu $v1, $t8
    0898F434:[0064C00B]: movn       $t8, $v1, $a0
    0898F438:[03051021]: addu       $v0, $t8, $a1
    0898F43C:[01A2282A]: slt        $a1, $t5, $v0
    0898F440:[0009C102]: srl        $t8, $t1, 0x0004
    0898F444:[AD022568]: sw         $v0, 9576($t0)
    0898F448:[25092560]: addiu      $t1, $t0, 9568
--> 0898F44C:[14A0FFCD]: bne        $a1, $zr, 0x0898F384
    0898F450:[25042568]: addiu      $a0, $t0, 9576
    0898F454:[28438000]: slti       $v1, $v0, -32768
    0898F458:[5060FFCC]: beql       $v1, $zr, 0x0898F38C
    0898F45C:[8C850000]: lw         $a1, 0($a0)
  Back Branch 0898F36C 26,452 times (length 5)
    0898F34C:[253998DC]: addiu      $t9, $t1, -26404
    0898F350:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0898F354:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0898F358:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0898F35C:[0011182A]: slt        $v1, $zr, $s1 <=> move $v1, $s1
--> 0898F360:[5060005B]: beql       $v1, $zr, 0x0898F4D0
    0898F364:[8FB20008]: lw         $s2, 8($sp)
    0898F368:[95EC2550]: lhu        $t4, 9552($t7)
--> 0898F36C:[1980FFFC]: blez       $t4, 0x0898F360
    0898F370:[00104040]: sll        $t0, $s0, 0x0001
    0898F374:[01126021]: addu       $t4, $t0, $s2
    0898F378:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0898F37C:[0A263CFC]: j          0x0898F3F0
  Back Branch 0898F4C4 26,452 times (length 89)
    0898F354:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0898F358:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0898F35C:[0011182A]: slt        $v1, $zr, $s1 <=> move $v1, $s1
    0898F360:[5060005B]: beql       $v1, $zr, 0x0898F4D0
    0898F364:[8FB20008]: lw         $s2, 8($sp)
--> 0898F368:[95EC2550]: lhu        $t4, 9552($t7)
    0898F36C:[1980FFFC]: blez       $t4, 0x0898F360
    0898F370:[00104040]: sll        $t0, $s0, 0x0001
    0898F374:[01126021]: addu       $t4, $t0, $s2
    0898F378:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0898F37C:[0A263CFC]: j          0x0898F3F0
    0898F380:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    0898F384:[AD0D2568]: sw         $t5, 9576($t0)
    0898F388:[8C850000]: lw         $a1, 0($a0)
    0898F38C:[01671821]: addu       $v1, $t3, $a3
    0898F390:[8D042558]: lw         $a0, 9560($t0)
    0898F394:[A5850000]: sh         $a1, 0($t4)
    0898F398:[25052558]: addiu      $a1, $t0, 9560
    0898F39C:[806D0000]: lb         $t5, 0($v1)
    0898F3A0:[008D1021]: addu       $v0, $a0, $t5
    0898F3A4:[04400039]: bltz       $v0, 0x0898F48C
    0898F3A8:[AD022558]: sw         $v0, 9560($t0)
    0898F3AC:[284B0059]: slti       $t3, $v0, 89
    0898F3B0:[55600004]: bnel       $t3, $zr, 0x0898F3C4
    0898F3B4:[8CA20000]: lw         $v0, 0($a1)
    0898F3B8:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    0898F3BC:[AD022558]: sw         $v0, 9560($t0)
    0898F3C0:[8CA20000]: lw         $v0, 0($a1)
    0898F3C4:[95E32550]: lhu        $v1, 9552($t7)
    0898F3C8:[254A0001]: addiu      $t2, $t2, 1
    0898F3CC:[00025840]: sll        $t3, $v0, 0x0001
    0898F3D0:[01792821]: addu       $a1, $t3, $t9
    0898F3D4:[94A40000]: lhu        $a0, 0($a1)
    0898F3D8:[0143682A]: slt        $t5, $t2, $v1
    0898F3DC:[25CE0001]: addiu      $t6, $t6, 1
    0898F3E0:[AD240000]: sw         $a0, 0($t1)
    0898F3E4:[25080004]: addiu      $t0, $t0, 4
    0898F3E8:[11A00035]: beq        $t5, $zr, 0x0898F4C0
    0898F3EC:[258C0002]: addiu      $t4, $t4, 2
    0898F3F0:[31CB0007]: andi       $t3, $t6, 7
    0898F3F4:[15600003]: bne        $t3, $zr, 0x0898F404
    0898F3F8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0898F3FC:[8CC90000]: lw         $t1, 0($a2)
    0898F400:[24C60004]: addiu      $a2, $a2, 4
    0898F404:[31250007]: andi       $a1, $t1, 7
    0898F408:[8D0D2560]: lw         $t5, 9568($t0)
    0898F40C:[0005C040]: sll        $t8, $a1, 0x0001
    0898F410:[270B0001]: addiu      $t3, $t8, 1
    0898F414:[016D0018]: mult       $t3, $t5
    0898F418:[8D052568]: lw         $a1, 9576($t0)
    0898F41C:[31240008]: andi       $a0, $t1, 8
    0898F420:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0898F424:[312B000F]: andi       $t3, $t1, 15
    0898F428:[00001012]: mflo       $v0
    0898F42C:[0002C0C2]: srl        $t8, $v0, 0x0003
    0898F430:[00181823]: subu       $v1, $zr, $t8 <=> negu $v1, $t8
    0898F434:[0064C00B]: movn       $t8, $v1, $a0
    0898F438:[03051021]: addu       $v0, $t8, $a1
    0898F43C:[01A2282A]: slt        $a1, $t5, $v0
    0898F440:[0009C102]: srl        $t8, $t1, 0x0004
    0898F444:[AD022568]: sw         $v0, 9576($t0)
    0898F448:[25092560]: addiu      $t1, $t0, 9568
    0898F44C:[14A0FFCD]: bne        $a1, $zr, 0x0898F384
    0898F450:[25042568]: addiu      $a0, $t0, 9576
    0898F454:[28438000]: slti       $v1, $v0, -32768
    0898F458:[5060FFCC]: beql       $v1, $zr, 0x0898F38C
    0898F45C:[8C850000]: lw         $a1, 0($a0)
    0898F460:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0898F464:[AD022568]: sw         $v0, 9576($t0)
    0898F468:[01671821]: addu       $v1, $t3, $a3
    0898F46C:[8C850000]: lw         $a1, 0($a0)
    0898F470:[8D042558]: lw         $a0, 9560($t0)
    0898F474:[A5850000]: sh         $a1, 0($t4)
    0898F478:[25052558]: addiu      $a1, $t0, 9560
    0898F47C:[806D0000]: lb         $t5, 0($v1)
    0898F480:[008D1021]: addu       $v0, $a0, $t5
    0898F484:[0441FFC9]: bgez       $v0, 0x0898F3AC
    0898F488:[AD022558]: sw         $v0, 9560($t0)
    0898F48C:[AD002558]: sw         $zr, 9560($t0)
    0898F490:[254A0001]: addiu      $t2, $t2, 1
    0898F494:[25CE0001]: addiu      $t6, $t6, 1
    0898F498:[8CA20000]: lw         $v0, 0($a1)
    0898F49C:[95E32550]: lhu        $v1, 9552($t7)
    0898F4A0:[25080004]: addiu      $t0, $t0, 4
    0898F4A4:[00025840]: sll        $t3, $v0, 0x0001
    0898F4A8:[01792821]: addu       $a1, $t3, $t9
    0898F4AC:[94A40000]: lhu        $a0, 0($a1)
    0898F4B0:[0143682A]: slt        $t5, $t2, $v1
    0898F4B4:[258C0002]: addiu      $t4, $t4, 2
    0898F4B8:[15A0FFCD]: bne        $t5, $zr, 0x0898F3F0
    0898F4BC:[AD240000]: sw         $a0, 0($t1)
    0898F4C0:[01D1182A]: slt        $v1, $t6, $s1
--> 0898F4C4:[1460FFA8]: bne        $v1, $zr, 0x0898F368
    0898F4C8:[01508021]: addu       $s0, $t2, $s0
    0898F4CC:[8FB20008]: lw         $s2, 8($sp)
    0898F4D0:[8FB10004]: lw         $s1, 4($sp)
    0898F4D4:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 0898F4B8 3 times (length 52)
    0898F3DC:[25CE0001]: addiu      $t6, $t6, 1
    0898F3E0:[AD240000]: sw         $a0, 0($t1)
    0898F3E4:[25080004]: addiu      $t0, $t0, 4
    0898F3E8:[11A00035]: beq        $t5, $zr, 0x0898F4C0
    0898F3EC:[258C0002]: addiu      $t4, $t4, 2
--> 0898F3F0:[31CB0007]: andi       $t3, $t6, 7
    0898F3F4:[15600003]: bne        $t3, $zr, 0x0898F404
    0898F3F8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0898F3FC:[8CC90000]: lw         $t1, 0($a2)
    0898F400:[24C60004]: addiu      $a2, $a2, 4
    0898F404:[31250007]: andi       $a1, $t1, 7
    0898F408:[8D0D2560]: lw         $t5, 9568($t0)
    0898F40C:[0005C040]: sll        $t8, $a1, 0x0001
    0898F410:[270B0001]: addiu      $t3, $t8, 1
    0898F414:[016D0018]: mult       $t3, $t5
    0898F418:[8D052568]: lw         $a1, 9576($t0)
    0898F41C:[31240008]: andi       $a0, $t1, 8
    0898F420:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0898F424:[312B000F]: andi       $t3, $t1, 15
    0898F428:[00001012]: mflo       $v0
    0898F42C:[0002C0C2]: srl        $t8, $v0, 0x0003
    0898F430:[00181823]: subu       $v1, $zr, $t8 <=> negu $v1, $t8
    0898F434:[0064C00B]: movn       $t8, $v1, $a0
    0898F438:[03051021]: addu       $v0, $t8, $a1
    0898F43C:[01A2282A]: slt        $a1, $t5, $v0
    0898F440:[0009C102]: srl        $t8, $t1, 0x0004
    0898F444:[AD022568]: sw         $v0, 9576($t0)
    0898F448:[25092560]: addiu      $t1, $t0, 9568
    0898F44C:[14A0FFCD]: bne        $a1, $zr, 0x0898F384
    0898F450:[25042568]: addiu      $a0, $t0, 9576
    0898F454:[28438000]: slti       $v1, $v0, -32768
    0898F458:[5060FFCC]: beql       $v1, $zr, 0x0898F38C
    0898F45C:[8C850000]: lw         $a1, 0($a0)
    0898F460:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0898F464:[AD022568]: sw         $v0, 9576($t0)
    0898F468:[01671821]: addu       $v1, $t3, $a3
    0898F46C:[8C850000]: lw         $a1, 0($a0)
    0898F470:[8D042558]: lw         $a0, 9560($t0)
    0898F474:[A5850000]: sh         $a1, 0($t4)
    0898F478:[25052558]: addiu      $a1, $t0, 9560
    0898F47C:[806D0000]: lb         $t5, 0($v1)
    0898F480:[008D1021]: addu       $v0, $a0, $t5
    0898F484:[0441FFC9]: bgez       $v0, 0x0898F3AC
    0898F488:[AD022558]: sw         $v0, 9560($t0)
    0898F48C:[AD002558]: sw         $zr, 9560($t0)
    0898F490:[254A0001]: addiu      $t2, $t2, 1
    0898F494:[25CE0001]: addiu      $t6, $t6, 1
    0898F498:[8CA20000]: lw         $v0, 0($a1)
    0898F49C:[95E32550]: lhu        $v1, 9552($t7)
    0898F4A0:[25080004]: addiu      $t0, $t0, 4
    0898F4A4:[00025840]: sll        $t3, $v0, 0x0001
    0898F4A8:[01792821]: addu       $a1, $t3, $t9
    0898F4AC:[94A40000]: lhu        $a0, 0($a1)
    0898F4B0:[0143682A]: slt        $t5, $t2, $v1
    0898F4B4:[258C0002]: addiu      $t4, $t4, 2
--> 0898F4B8:[15A0FFCD]: bne        $t5, $zr, 0x0898F3F0
    0898F4BC:[AD240000]: sw         $a0, 0($t1)
    0898F4C0:[01D1182A]: slt        $v1, $t6, $s1
    0898F4C4:[1460FFA8]: bne        $v1, $zr, 0x0898F368
    0898F4C8:[01508021]: addu       $s0, $t2, $s0
  Back Branch 0898F520 2 times (length 14)
    0898F4DC:[27BD0010]: addiu      $sp, $sp, 16
    0898F4E0:[272A98DC]: addiu      $t2, $t9, -26404
    0898F4E4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0898F4E8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0898F4EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 0898F4F0:[84D00000]: lh         $s0, 0($a2)
    0898F4F4:[25290001]: addiu      $t1, $t1, 1
    0898F4F8:[0127282A]: slt        $a1, $t1, $a3
    0898F4FC:[AD102568]: sw         $s0, 9576($t0)
    0898F500:[90CE0002]: lbu        $t6, 2($a2)
    0898F504:[24C60004]: addiu      $a2, $a2, 4
    0898F508:[31C3007F]: andi       $v1, $t6, 127
    0898F50C:[00036840]: sll        $t5, $v1, 0x0001
    0898F510:[01AA6021]: addu       $t4, $t5, $t2
    0898F514:[95840000]: lhu        $a0, 0($t4)
    0898F518:[AD032558]: sw         $v1, 9560($t0)
    0898F51C:[AD042560]: sw         $a0, 9568($t0)
--> 0898F520:[14A0FFF3]: bne        $a1, $zr, 0x0898F4F0
    0898F524:[25080004]: addiu      $t0, $t0, 4
    0898F528:[0A263CCD]: j          0x0898F334
    0898F52C:[3168FFFF]: andi       $t0, $t3, -1
  Back Branch 0898F528 1 times (length 127)
_S1_2_890034C 2,731,276 instructions (0.659%), 4,450 calls (0890034C - 08900500, length 110)
    0890034C:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08900350:[27BDFFF0]: addiu      $sp, $sp, -16
    08900354:[00061880]: sll        $v1, $a2, 0x0002
    08900358:[24E24C64]: addiu      $v0, $a3, 19556
    0890035C:[AFB10004]: sw         $s1, 4($sp)
    08900360:[00623021]: addu       $a2, $v1, $v0
    08900364:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08900368:[AFBF0008]: sw         $ra, 8($sp)
    0890036C:[AFB00000]: sw         $s0, 0($sp)
    08900370:[8CC60000]: lw         $a2, 0($a2)
    08900374:[80C30000]: lb         $v1, 0($a2)
    08900378:[10600019]: beq        $v1, $zr, 0x089003E0
    0890037C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900380:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08900384:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08900388:[2409005C]: addiu      $t1, $zr, 92 <=> li $t1, 92
    0890038C:[0A2400EB]: j          0x089003AC
    08900390:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
    08900394:[A0E40000]: sb         $a0, 0($a3)
    08900398:[25080001]: addiu      $t0, $t0, 1
    0890039C:[01066021]: addu       $t4, $t0, $a2
    089003A0:[81830000]: lb         $v1, 0($t4)
    089003A4:[1060000D]: beq        $v1, $zr, 0x089003DC
    089003A8:[24E70001]: addiu      $a3, $a3, 1
    089003AC:[246BFFBF]: addiu      $t3, $v1, -65
    089003B0:[316400FF]: andi       $a0, $t3, 255
    089003B4:[1069004D]: beq        $v1, $t1, 0x089004EC
    089003B8:[2C82001A]: sltiu      $v0, $a0, 26
    089003BC:[1440FFF5]: bne        $v0, $zr, 0x08900394
    089003C0:[24640020]: addiu      $a0, $v1, 32
    089003C4:[25080001]: addiu      $t0, $t0, 1
    089003C8:[A0E30000]: sb         $v1, 0($a3)
    089003CC:[01066021]: addu       $t4, $t0, $a2
    089003D0:[81830000]: lb         $v1, 0($t4)
    089003D4:[1460FFF5]: bne        $v1, $zr, 0x089003AC
    089003D8:[24E70001]: addiu      $a3, $a3, 1
    089003DC:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    089003E0:[00A28021]: addu       $s0, $a1, $v0
    089003E4:[0E24E09E]: jal        0x08938278
    089003E8:[A2000000]: sb         $zr, 0($s0)
    089003EC:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089003F0:[80430000]: lb         $v1, 0($v0)
    089003F4:[10600019]: beq        $v1, $zr, 0x0890045C
    089003F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089003FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900400:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08900404:[2408005C]: addiu      $t0, $zr, 92 <=> li $t0, 92
    08900408:[0A24010A]: j          0x08900428
    0890040C:[2409002F]: addiu      $t1, $zr, 47 <=> li $t1, 47
    08900410:[A0A40000]: sb         $a0, 0($a1)
    08900414:[24C60001]: addiu      $a2, $a2, 1
    08900418:[00C77021]: addu       $t6, $a2, $a3
    0890041C:[81C30000]: lb         $v1, 0($t6)
    08900420:[1060000D]: beq        $v1, $zr, 0x08900458
    08900424:[24A50001]: addiu      $a1, $a1, 1
    08900428:[246DFFBF]: addiu      $t5, $v1, -65
    0890042C:[31AA00FF]: andi       $t2, $t5, 255
    08900430:[10680030]: beq        $v1, $t0, 0x089004F4
    08900434:[2D42001A]: sltiu      $v0, $t2, 26
    08900438:[1440FFF5]: bne        $v0, $zr, 0x08900410
    0890043C:[24640020]: addiu      $a0, $v1, 32
    08900440:[24C60001]: addiu      $a2, $a2, 1
    08900444:[A0A30000]: sb         $v1, 0($a1)
    08900448:[00C77021]: addu       $t6, $a2, $a3
    0890044C:[81C30000]: lb         $v1, 0($t6)
    08900450:[1460FFF5]: bne        $v1, $zr, 0x08900428
    08900454:[24A50001]: addiu      $a1, $a1, 1
    08900458:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890045C:[02022821]: addu       $a1, $s0, $v0
    08900460:[A0A00000]: sb         $zr, 0($a1)
    08900464:[82230000]: lb         $v1, 0($s1)
    08900468:[10600019]: beq        $v1, $zr, 0x089004D0
    0890046C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08900470:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08900474:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08900478:[2408005C]: addiu      $t0, $zr, 92 <=> li $t0, 92
    0890047C:[0A240127]: j          0x0890049C
    08900480:[2409002F]: addiu      $t1, $zr, 47 <=> li $t1, 47
    08900484:[A0C40000]: sb         $a0, 0($a2)
    08900488:[24E70001]: addiu      $a3, $a3, 1
    0890048C:[00F1C021]: addu       $t8, $a3, $s1
    08900490:[83030000]: lb         $v1, 0($t8)
    08900494:[1060000D]: beq        $v1, $zr, 0x089004CC
    08900498:[24C60001]: addiu      $a2, $a2, 1
    0890049C:[2470FFBF]: addiu      $s0, $v1, -65
    089004A0:[320F00FF]: andi       $t7, $s0, 255
    089004A4:[10680015]: beq        $v1, $t0, 0x089004FC
    089004A8:[2DE2001A]: sltiu      $v0, $t7, 26
    089004AC:[1440FFF5]: bne        $v0, $zr, 0x08900484
    089004B0:[24640020]: addiu      $a0, $v1, 32
    089004B4:[24E70001]: addiu      $a3, $a3, 1
    089004B8:[A0C30000]: sb         $v1, 0($a2)
    089004BC:[00F1C021]: addu       $t8, $a3, $s1
    089004C0:[83030000]: lb         $v1, 0($t8)
    089004C4:[1460FFF5]: bne        $v1, $zr, 0x0890049C
    089004C8:[24C60001]: addiu      $a2, $a2, 1
    089004CC:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    089004D0:[00A24021]: addu       $t0, $a1, $v0
    089004D4:[A1000000]: sb         $zr, 0($t0)
    089004D8:[8FBF0008]: lw         $ra, 8($sp)
    089004DC:[8FB10004]: lw         $s1, 4($sp)
    089004E0:[8FB00000]: lw         $s0, 0($sp)
    089004E4:[03E00008]: jr         $ra
    089004E8:[27BD0010]: addiu      $sp, $sp, 16
    089004EC:[0A2400E6]: j          0x08900398
    089004F0:[A0EA0000]: sb         $t2, 0($a3)
    089004F4:[0A240105]: j          0x08900414
    089004F8:[A0A90000]: sb         $t1, 0($a1)
    089004FC:[0A240122]: j          0x08900488
    08900500:[A0C90000]: sb         $t1, 0($a2)
  Back Branch 089004AC 138,697 times (length 12)
    08900470:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08900474:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08900478:[2408005C]: addiu      $t0, $zr, 92 <=> li $t0, 92
    0890047C:[0A240127]: j          0x0890049C
    08900480:[2409002F]: addiu      $t1, $zr, 47 <=> li $t1, 47
--> 08900484:[A0C40000]: sb         $a0, 0($a2)
    08900488:[24E70001]: addiu      $a3, $a3, 1
    0890048C:[00F1C021]: addu       $t8, $a3, $s1
    08900490:[83030000]: lb         $v1, 0($t8)
    08900494:[1060000D]: beq        $v1, $zr, 0x089004CC
    08900498:[24C60001]: addiu      $a2, $a2, 1
    0890049C:[2470FFBF]: addiu      $s0, $v1, -65
    089004A0:[320F00FF]: andi       $t7, $s0, 255
    089004A4:[10680015]: beq        $v1, $t0, 0x089004FC
    089004A8:[2DE2001A]: sltiu      $v0, $t7, 26
--> 089004AC:[1440FFF5]: bne        $v0, $zr, 0x08900484
    089004B0:[24640020]: addiu      $a0, $v1, 32
    089004B4:[24E70001]: addiu      $a3, $a3, 1
    089004B8:[A0C30000]: sb         $v1, 0($a2)
    089004BC:[00F1C021]: addu       $t8, $a3, $s1
  Back Branch 089004C4 136,543 times (length 12)
    08900488:[24E70001]: addiu      $a3, $a3, 1
    0890048C:[00F1C021]: addu       $t8, $a3, $s1
    08900490:[83030000]: lb         $v1, 0($t8)
    08900494:[1060000D]: beq        $v1, $zr, 0x089004CC
    08900498:[24C60001]: addiu      $a2, $a2, 1
--> 0890049C:[2470FFBF]: addiu      $s0, $v1, -65
    089004A0:[320F00FF]: andi       $t7, $s0, 255
    089004A4:[10680015]: beq        $v1, $t0, 0x089004FC
    089004A8:[2DE2001A]: sltiu      $v0, $t7, 26
    089004AC:[1440FFF5]: bne        $v0, $zr, 0x08900484
    089004B0:[24640020]: addiu      $a0, $v1, 32
    089004B4:[24E70001]: addiu      $a3, $a3, 1
    089004B8:[A0C30000]: sb         $v1, 0($a2)
    089004BC:[00F1C021]: addu       $t8, $a3, $s1
    089004C0:[83030000]: lb         $v1, 0($t8)
--> 089004C4:[1460FFF5]: bne        $v1, $zr, 0x0890049C
    089004C8:[24C60001]: addiu      $a2, $a2, 1
    089004CC:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    089004D0:[00A24021]: addu       $t0, $a1, $v0
    089004D4:[A1000000]: sb         $zr, 0($t0)
  Back Branch 08900438 50,171 times (length 12)
    089003FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08900400:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08900404:[2408005C]: addiu      $t0, $zr, 92 <=> li $t0, 92
    08900408:[0A24010A]: j          0x08900428
    0890040C:[2409002F]: addiu      $t1, $zr, 47 <=> li $t1, 47
--> 08900410:[A0A40000]: sb         $a0, 0($a1)
    08900414:[24C60001]: addiu      $a2, $a2, 1
    08900418:[00C77021]: addu       $t6, $a2, $a3
    0890041C:[81C30000]: lb         $v1, 0($t6)
    08900420:[1060000D]: beq        $v1, $zr, 0x08900458
    08900424:[24A50001]: addiu      $a1, $a1, 1
    08900428:[246DFFBF]: addiu      $t5, $v1, -65
    0890042C:[31AA00FF]: andi       $t2, $t5, 255
    08900430:[10680030]: beq        $v1, $t0, 0x089004F4
    08900434:[2D42001A]: sltiu      $v0, $t2, 26
--> 08900438:[1440FFF5]: bne        $v0, $zr, 0x08900410
    0890043C:[24640020]: addiu      $a0, $v1, 32
    08900440:[24C60001]: addiu      $a2, $a2, 1
    08900444:[A0A30000]: sb         $v1, 0($a1)
    08900448:[00C77021]: addu       $t6, $a2, $a3
  Back Branch 08900450 50,171 times (length 12)
    08900414:[24C60001]: addiu      $a2, $a2, 1
    08900418:[00C77021]: addu       $t6, $a2, $a3
    0890041C:[81C30000]: lb         $v1, 0($t6)
    08900420:[1060000D]: beq        $v1, $zr, 0x08900458
    08900424:[24A50001]: addiu      $a1, $a1, 1
--> 08900428:[246DFFBF]: addiu      $t5, $v1, -65
    0890042C:[31AA00FF]: andi       $t2, $t5, 255
    08900430:[10680030]: beq        $v1, $t0, 0x089004F4
    08900434:[2D42001A]: sltiu      $v0, $t2, 26
    08900438:[1440FFF5]: bne        $v0, $zr, 0x08900410
    0890043C:[24640020]: addiu      $a0, $v1, 32
    08900440:[24C60001]: addiu      $a2, $a2, 1
    08900444:[A0A30000]: sb         $v1, 0($a1)
    08900448:[00C77021]: addu       $t6, $a2, $a3
    0890044C:[81C30000]: lb         $v1, 0($t6)
--> 08900450:[1460FFF5]: bne        $v1, $zr, 0x08900428
    08900454:[24A50001]: addiu      $a1, $a1, 1
    08900458:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0890045C:[02022821]: addu       $a1, $s0, $v0
    08900460:[A0A00000]: sb         $zr, 0($a1)
  Back Branch 089003BC 21,920 times (length 12)
    08900380:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08900384:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08900388:[2409005C]: addiu      $t1, $zr, 92 <=> li $t1, 92
    0890038C:[0A2400EB]: j          0x089003AC
    08900390:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
--> 08900394:[A0E40000]: sb         $a0, 0($a3)
    08900398:[25080001]: addiu      $t0, $t0, 1
    0890039C:[01066021]: addu       $t4, $t0, $a2
    089003A0:[81830000]: lb         $v1, 0($t4)
    089003A4:[1060000D]: beq        $v1, $zr, 0x089003DC
    089003A8:[24E70001]: addiu      $a3, $a3, 1
    089003AC:[246BFFBF]: addiu      $t3, $v1, -65
    089003B0:[316400FF]: andi       $a0, $t3, 255
    089003B4:[1069004D]: beq        $v1, $t1, 0x089004EC
    089003B8:[2C82001A]: sltiu      $v0, $a0, 26
--> 089003BC:[1440FFF5]: bne        $v0, $zr, 0x08900394
    089003C0:[24640020]: addiu      $a0, $v1, 32
    089003C4:[25080001]: addiu      $t0, $t0, 1
    089003C8:[A0E30000]: sb         $v1, 0($a3)
    089003CC:[01066021]: addu       $t4, $t0, $a2
  Back Branch 089003D4 10,960 times (length 12)
    08900398:[25080001]: addiu      $t0, $t0, 1
    0890039C:[01066021]: addu       $t4, $t0, $a2
    089003A0:[81830000]: lb         $v1, 0($t4)
    089003A4:[1060000D]: beq        $v1, $zr, 0x089003DC
    089003A8:[24E70001]: addiu      $a3, $a3, 1
--> 089003AC:[246BFFBF]: addiu      $t3, $v1, -65
    089003B0:[316400FF]: andi       $a0, $t3, 255
    089003B4:[1069004D]: beq        $v1, $t1, 0x089004EC
    089003B8:[2C82001A]: sltiu      $v0, $a0, 26
    089003BC:[1440FFF5]: bne        $v0, $zr, 0x08900394
    089003C0:[24640020]: addiu      $a0, $v1, 32
    089003C4:[25080001]: addiu      $t0, $t0, 1
    089003C8:[A0E30000]: sb         $v1, 0($a3)
    089003CC:[01066021]: addu       $t4, $t0, $a2
    089003D0:[81830000]: lb         $v1, 0($t4)
--> 089003D4:[1460FFF5]: bne        $v1, $zr, 0x089003AC
    089003D8:[24E70001]: addiu      $a3, $a3, 1
    089003DC:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    089003E0:[00A28021]: addu       $s0, $a1, $v0
    089003E4:[0E24E09E]: jal        0x08938278
  Back Branch 089004FC 34 times (length 31)
    08900474:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08900478:[2408005C]: addiu      $t0, $zr, 92 <=> li $t0, 92
    0890047C:[0A240127]: j          0x0890049C
    08900480:[2409002F]: addiu      $t1, $zr, 47 <=> li $t1, 47
    08900484:[A0C40000]: sb         $a0, 0($a2)
--> 08900488:[24E70001]: addiu      $a3, $a3, 1
    0890048C:[00F1C021]: addu       $t8, $a3, $s1
    08900490:[83030000]: lb         $v1, 0($t8)
    08900494:[1060000D]: beq        $v1, $zr, 0x089004CC
    08900498:[24C60001]: addiu      $a2, $a2, 1
    0890049C:[2470FFBF]: addiu      $s0, $v1, -65
    089004A0:[320F00FF]: andi       $t7, $s0, 255
    089004A4:[10680015]: beq        $v1, $t0, 0x089004FC
    089004A8:[2DE2001A]: sltiu      $v0, $t7, 26
    089004AC:[1440FFF5]: bne        $v0, $zr, 0x08900484
    089004B0:[24640020]: addiu      $a0, $v1, 32
    089004B4:[24E70001]: addiu      $a3, $a3, 1
    089004B8:[A0C30000]: sb         $v1, 0($a2)
    089004BC:[00F1C021]: addu       $t8, $a3, $s1
    089004C0:[83030000]: lb         $v1, 0($t8)
    089004C4:[1460FFF5]: bne        $v1, $zr, 0x0890049C
    089004C8:[24C60001]: addiu      $a2, $a2, 1
    089004CC:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    089004D0:[00A24021]: addu       $t0, $a1, $v0
    089004D4:[A1000000]: sb         $zr, 0($t0)
    089004D8:[8FBF0008]: lw         $ra, 8($sp)
    089004DC:[8FB10004]: lw         $s1, 4($sp)
    089004E0:[8FB00000]: lw         $s0, 0($sp)
    089004E4:[03E00008]: jr         $ra
    089004E8:[27BD0010]: addiu      $sp, $sp, 16
    089004EC:[0A2400E6]: j          0x08900398
    089004F0:[A0EA0000]: sb         $t2, 0($a3)
    089004F4:[0A240105]: j          0x08900414
    089004F8:[A0A90000]: sb         $t1, 0($a1)
--> 089004FC:[0A240122]: j          0x08900488
    08900500:[A0C90000]: sb         $t1, 0($a2)
_S1_2_892F8F0 2,728,263 instructions (0.659%), 15,406 calls (0892F8F0 - 0892FBDC, length 188)
    0892F8F0:[27BDFF80]: addiu      $sp, $sp, -128
    0892F8F4:[AFB40060]: sw         $s4, 96($sp)
    0892F8F8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0892F8FC:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0892F900:[AFB10054]: sw         $s1, 84($sp)
    0892F904:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0892F908:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0892F90C:[AFBF0074]: sw         $ra, 116($sp)
    0892F910:[AFB00050]: sw         $s0, 80($sp)
    0892F914:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0892F918:[AFBE0070]: sw         $fp, 112($sp)
    0892F91C:[AFB7006C]: sw         $s7, 108($sp)
    0892F920:[AFB60068]: sw         $s6, 104($sp)
    0892F924:[AFB50064]: sw         $s5, 100($sp)
    0892F928:[AFB3005C]: sw         $s3, 92($sp)
    0892F92C:[0E24F4BB]: jal        0x0893D2EC
    0892F930:[AFB20058]: sw         $s2, 88($sp)
    0892F934:[0E24FB71]: jal        0x0893EDC4
    0892F938:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892F93C:[92830018]: lbu        $v1, 24($s4)
    0892F940:[0203102B]: sltu       $v0, $s0, $v1
    0892F944:[10400023]: beq        $v0, $zr, 0x0892F9D4
    0892F948:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    0892F94C:[24E69134]: addiu      $a2, $a3, -28364
    0892F950:[02062821]: addu       $a1, $s0, $a2
    0892F954:[90A40000]: lbu        $a0, 0($a1)
    0892F958:[1080001E]: beq        $a0, $zr, 0x0892F9D4
    0892F95C:[00000000]: nop
    0892F960:[12000092]: beq        $s0, $zr, 0x0892FBAC
    0892F964:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0892F968:[12080094]: beq        $s0, $t0, 0x0892FBBC
    0892F96C:[00000000]: nop
    0892F970:[02907821]: addu       $t7, $s4, $s0
    0892F974:[91EE001A]: lbu        $t6, 26($t7)
    0892F978:[000E6100]: sll        $t4, $t6, 0x0004
    0892F97C:[000E6880]: sll        $t5, $t6, 0x0002
    0892F980:[018D5823]: subu       $t3, $t4, $t5
    0892F984:[256A0010]: addiu      $t2, $t3, 16
    0892F988:[028A8021]: addu       $s0, $s4, $t2
    0892F98C:[2612000C]: addiu      $s2, $s0, 12
    0892F990:[96490004]: lhu        $t1, 4($s2)
    0892F994:[1520004A]: bne        $t1, $zr, 0x0892FAC0
    0892F998:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    0892F99C:[8E674D90]: lw         $a3, 19856($s3)
    0892F9A0:[14E0001E]: bne        $a3, $zr, 0x0892FA1C
    0892F9A4:[3C1608B4]: lui        $s6, 0x08B4 <=> li $s6, 0x08B40000
    0892F9A8:[0E24E758]: jal        0x08939D60
    0892F9AC:[8E440000]: lw         $a0, 0($s2)
    0892F9B0:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892F9B4:[8CE5434C]: lw         $a1, 17228($a3)
    0892F9B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892F9BC:[26261CC0]: addiu      $a2, $s1, 7360
    0892F9C0:[AE850034]: sw         $a1, 52($s4)
    0892F9C4:[8CD40004]: lw         $s4, 4($a2)
    0892F9C8:[96440006]: lhu        $a0, 6($s2)
    0892F9CC:[02849021]: addu       $s2, $s4, $a0
    0892F9D0:[ACD20004]: sw         $s2, 4($a2)
    0892F9D4:[0E24DC29]: jal        0x089370A4
    0892F9D8:[00000000]: nop
    0892F9DC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0892F9E0:[C50C4364]: lwc1       $f12, 17252($t0)
    0892F9E4:[0E24E5E4]: jal        0x08939790
    0892F9E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892F9EC:[8FBF0074]: lw         $ra, 116($sp)
    0892F9F0:[8FBE0070]: lw         $fp, 112($sp)
    0892F9F4:[8FB7006C]: lw         $s7, 108($sp)
    0892F9F8:[8FB60068]: lw         $s6, 104($sp)
    0892F9FC:[8FB50064]: lw         $s5, 100($sp)
    0892FA00:[8FB40060]: lw         $s4, 96($sp)
    0892FA04:[8FB3005C]: lw         $s3, 92($sp)
    0892FA08:[8FB20058]: lw         $s2, 88($sp)
    0892FA0C:[8FB10054]: lw         $s1, 84($sp)
    0892FA10:[8FB00050]: lw         $s0, 80($sp)
    0892FA14:[03E00008]: jr         $ra
    0892FA18:[27BD0080]: addiu      $sp, $sp, 128
    0892FA1C:[26C61B20]: addiu      $a2, $s6, 6944
    0892FA20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892FA24:[0E249079]: jal        0x089241E4
    0892FA28:[2685000C]: addiu      $a1, $s4, 12
    0892FA2C:[1040FFDE]: beq        $v0, $zr, 0x0892F9A8
    0892FA30:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FA34:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    0892FA38:[92CD913C]: lbu        $t5, -28356($s6)
    0892FA3C:[7C15AC20]: seb        $s5, $s5
    0892FA40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892FA44:[000D6040]: sll        $t4, $t5, 0x0001
    0892FA48:[02AC5825]: or         $t3, $s5, $t4
    0892FA4C:[316600FF]: andi       $a2, $t3, 255
    0892FA50:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA54:[0E24CD6E]: jal        0x089335B8
    0892FA58:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA5C:[0E24E758]: jal        0x08939D60
    0892FA60:[8E04000C]: lw         $a0, 12($s0)
    0892FA64:[929E0018]: lbu        $fp, 24($s4)
    0892FA68:[2FD70002]: sltiu      $s7, $fp, 2
    0892FA6C:[16E00057]: bne        $s7, $zr, 0x0892FBCC
    0892FA70:[92D8913C]: lbu        $t8, -28356($s6)
    0892FA74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0892FA78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA7C:[00188040]: sll        $s0, $t8, 0x0001
    0892FA80:[02B07825]: or         $t7, $s5, $s0
    0892FA84:[31E600FF]: andi       $a2, $t7, 255
    0892FA88:[0E24CD6E]: jal        0x089335B8
    0892FA8C:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA90:[8E440000]: lw         $a0, 0($s2)
    0892FA94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892FA98:[0E24981A]: jal        0x08926068
    0892FA9C:[24150080]: addiu      $s5, $zr, 128 <=> li $s5, 128
    0892FAA0:[92C2913C]: lbu        $v0, -28356($s6)
    0892FAA4:[245F0001]: addiu      $ra, $v0, 1
    0892FAA8:[33F900FF]: andi       $t9, $ra, 255
    0892FAAC:[1735FFC0]: bne        $t9, $s5, 0x0892F9B0
    0892FAB0:[A2D9913C]: sb         $t9, -28356($s6)
    0892FAB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892FAB8:[0A24BE6C]: j          0x0892F9B0
    0892FABC:[A2C3913C]: sb         $v1, -28356($s6)
    0892FAC0:[F3838080]: VMIDT.q    M000.q
    0892FAC4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892FAC8:[240500FE]: addiu      $a1, $zr, 254 <=> li $a1, 254
    0892FACC:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    0892FAD0:[FBA30040]: sv.q       C030.q, 64($sp)
    0892FAD4:[FBA00010]: sv.q       C000.q, 16($sp)
    0892FAD8:[FBA10020]: sv.q       C010.q, 32($sp)
    0892FADC:[0E27CBDA]: jal        0x089F2F68
    0892FAE0:[FBA20030]: sv.q       C020.q, 48($sp)
    0892FAE4:[96500004]: lhu        $s0, 4($s2)
    0892FAE8:[1200FFB2]: beq        $s0, $zr, 0x0892F9B4
    0892FAEC:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FAF0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0892FAF4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892FAF8:[241600FF]: addiu      $s6, $zr, 255 <=> li $s6, 255
    0892FAFC:[3C1E08C2]: lui        $fp, 0x08C2 <=> li $fp, 0x08C20000
    0892FB00:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    0892FB04:[8E440008]: lw         $a0, 8($s2)
    0892FB08:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892FB0C:[0A24BED1]: j          0x0892FB44
    0892FB10:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0892FB14:[8FC24D94]: lw         $v0, 19860($fp)
    0892FB18:[0E24E507]: jal        0x0893941C
    0892FB1C:[00622821]: addu       $a1, $v1, $v0
    0892FB20:[8E460008]: lw         $a2, 8($s2)
    0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
    0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
    0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
    0892FB68:[0E24E507]: jal        0x0893941C
    0892FB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB70:[0A24BEC9]: j          0x0892FB24
    0892FB74:[8E460008]: lw         $a2, 8($s2)
    0892FB78:[02645021]: addu       $t2, $s3, $a0
    0892FB7C:[8D490000]: lw         $t1, 0($t2)
    0892FB80:[8E480000]: lw         $t0, 0($s2)
    0892FB84:[26F70001]: addiu      $s7, $s7, 1
    0892FB88:[2673000C]: addiu      $s3, $s3, 12
    0892FB8C:[0E24E758]: jal        0x08939D60
    0892FB90:[01092021]: addu       $a0, $t0, $t1
    0892FB94:[96470004]: lhu        $a3, 4($s2)
    0892FB98:[02E7882B]: sltu       $s1, $s7, $a3
    0892FB9C:[5620FFDA]: bnel       $s1, $zr, 0x0892FB08
    0892FBA0:[8E440008]: lw         $a0, 8($s2)
    0892FBA4:[0A24BE6D]: j          0x0892F9B4
    0892FBA8:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FBAC:[0E24CF9B]: jal        0x08933E6C
    0892FBB0:[00000000]: nop
    0892FBB4:[0A24BE5C]: j          0x0892F970
    0892FBB8:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0892FBBC:[0E24D013]: jal        0x0893404C
    0892FBC0:[00000000]: nop
    0892FBC4:[0A24BE5C]: j          0x0892F970
    0892FBC8:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0892FBCC:[922E000A]: lbu        $t6, 10($s1)
    0892FBD0:[51C0FFB0]: beql       $t6, $zr, 0x0892FA94
    0892FBD4:[8E440000]: lw         $a0, 0($s2)
    0892FBD8:[0A24BE9D]: j          0x0892FA74
    0892FBDC:[92D8913C]: lbu        $t8, -28356($s6)
  Back Branch 0892FB54 65,048 times (length 9)
    0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
--> 0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
--> 0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
  Back Branch 0892FB60 64,535 times (length 21)
    0892FB00:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    0892FB04:[8E440008]: lw         $a0, 8($s2)
    0892FB08:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892FB0C:[0A24BED1]: j          0x0892FB44
    0892FB10:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
--> 0892FB14:[8FC24D94]: lw         $v0, 19860($fp)
    0892FB18:[0E24E507]: jal        0x0893941C
    0892FB1C:[00622821]: addu       $a1, $v1, $v0
    0892FB20:[8E460008]: lw         $a2, 8($s2)
    0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
    0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
    0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
    0892FB68:[0E24E507]: jal        0x0893941C
    0892FB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB70:[0A24BEC9]: j          0x0892FB24
  Back Branch 0892FBB4 9,671 times (length 147)
  Back Branch 0892FB9C 5,963 times (length 39)
    0892FAF4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892FAF8:[241600FF]: addiu      $s6, $zr, 255 <=> li $s6, 255
    0892FAFC:[3C1E08C2]: lui        $fp, 0x08C2 <=> li $fp, 0x08C20000
    0892FB00:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    0892FB04:[8E440008]: lw         $a0, 8($s2)
--> 0892FB08:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892FB0C:[0A24BED1]: j          0x0892FB44
    0892FB10:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0892FB14:[8FC24D94]: lw         $v0, 19860($fp)
    0892FB18:[0E24E507]: jal        0x0893941C
    0892FB1C:[00622821]: addu       $a1, $v1, $v0
    0892FB20:[8E460008]: lw         $a2, 8($s2)
    0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
    0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
    0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
    0892FB68:[0E24E507]: jal        0x0893941C
    0892FB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB70:[0A24BEC9]: j          0x0892FB24
    0892FB74:[8E460008]: lw         $a2, 8($s2)
    0892FB78:[02645021]: addu       $t2, $s3, $a0
    0892FB7C:[8D490000]: lw         $t1, 0($t2)
    0892FB80:[8E480000]: lw         $t0, 0($s2)
    0892FB84:[26F70001]: addiu      $s7, $s7, 1
    0892FB88:[2673000C]: addiu      $s3, $s3, 12
    0892FB8C:[0E24E758]: jal        0x08939D60
    0892FB90:[01092021]: addu       $a0, $t0, $t1
    0892FB94:[96470004]: lhu        $a3, 4($s2)
    0892FB98:[02E7882B]: sltu       $s1, $s7, $a3
--> 0892FB9C:[5620FFDA]: bnel       $s1, $zr, 0x0892FB08
    0892FBA0:[8E440008]: lw         $a0, 8($s2)
    0892FBA4:[0A24BE6D]: j          0x0892F9B4
    0892FBA8:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FBAC:[0E24CF9B]: jal        0x08933E6C
  Back Branch 0892FBC4 5,735 times (length 151)
  Back Branch 0892FB70 4,700 times (length 21)
    0892FB10:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0892FB14:[8FC24D94]: lw         $v0, 19860($fp)
    0892FB18:[0E24E507]: jal        0x0893941C
    0892FB1C:[00622821]: addu       $a1, $v1, $v0
    0892FB20:[8E460008]: lw         $a2, 8($s2)
--> 0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
    0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
    0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
    0892FB68:[0E24E507]: jal        0x0893941C
    0892FB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0892FB70:[0A24BEC9]: j          0x0892FB24
    0892FB74:[8E460008]: lw         $a2, 8($s2)
    0892FB78:[02645021]: addu       $t2, $s3, $a0
    0892FB7C:[8D490000]: lw         $t1, 0($t2)
    0892FB80:[8E480000]: lw         $t0, 0($s2)
  Back Branch 0892FBA4 2,168 times (length 126)
  Back Branch 0892FAE8 2,168 times (length 79)
    0892F9A0:[14E0001E]: bne        $a3, $zr, 0x0892FA1C
    0892F9A4:[3C1608B4]: lui        $s6, 0x08B4 <=> li $s6, 0x08B40000
    0892F9A8:[0E24E758]: jal        0x08939D60
    0892F9AC:[8E440000]: lw         $a0, 0($s2)
    0892F9B0:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
--> 0892F9B4:[8CE5434C]: lw         $a1, 17228($a3)
    0892F9B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892F9BC:[26261CC0]: addiu      $a2, $s1, 7360
    0892F9C0:[AE850034]: sw         $a1, 52($s4)
    0892F9C4:[8CD40004]: lw         $s4, 4($a2)
    0892F9C8:[96440006]: lhu        $a0, 6($s2)
    0892F9CC:[02849021]: addu       $s2, $s4, $a0
    0892F9D0:[ACD20004]: sw         $s2, 4($a2)
    0892F9D4:[0E24DC29]: jal        0x089370A4
    0892F9D8:[00000000]: nop
    0892F9DC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0892F9E0:[C50C4364]: lwc1       $f12, 17252($t0)
    0892F9E4:[0E24E5E4]: jal        0x08939790
    0892F9E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892F9EC:[8FBF0074]: lw         $ra, 116($sp)
    0892F9F0:[8FBE0070]: lw         $fp, 112($sp)
    0892F9F4:[8FB7006C]: lw         $s7, 108($sp)
    0892F9F8:[8FB60068]: lw         $s6, 104($sp)
    0892F9FC:[8FB50064]: lw         $s5, 100($sp)
    0892FA00:[8FB40060]: lw         $s4, 96($sp)
    0892FA04:[8FB3005C]: lw         $s3, 92($sp)
    0892FA08:[8FB20058]: lw         $s2, 88($sp)
    0892FA0C:[8FB10054]: lw         $s1, 84($sp)
    0892FA10:[8FB00050]: lw         $s0, 80($sp)
    0892FA14:[03E00008]: jr         $ra
    0892FA18:[27BD0080]: addiu      $sp, $sp, 128
    0892FA1C:[26C61B20]: addiu      $a2, $s6, 6944
    0892FA20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892FA24:[0E249079]: jal        0x089241E4
    0892FA28:[2685000C]: addiu      $a1, $s4, 12
    0892FA2C:[1040FFDE]: beq        $v0, $zr, 0x0892F9A8
    0892FA30:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FA34:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    0892FA38:[92CD913C]: lbu        $t5, -28356($s6)
    0892FA3C:[7C15AC20]: seb        $s5, $s5
    0892FA40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892FA44:[000D6040]: sll        $t4, $t5, 0x0001
    0892FA48:[02AC5825]: or         $t3, $s5, $t4
    0892FA4C:[316600FF]: andi       $a2, $t3, 255
    0892FA50:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA54:[0E24CD6E]: jal        0x089335B8
    0892FA58:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA5C:[0E24E758]: jal        0x08939D60
    0892FA60:[8E04000C]: lw         $a0, 12($s0)
    0892FA64:[929E0018]: lbu        $fp, 24($s4)
    0892FA68:[2FD70002]: sltiu      $s7, $fp, 2
    0892FA6C:[16E00057]: bne        $s7, $zr, 0x0892FBCC
    0892FA70:[92D8913C]: lbu        $t8, -28356($s6)
    0892FA74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0892FA78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA7C:[00188040]: sll        $s0, $t8, 0x0001
    0892FA80:[02B07825]: or         $t7, $s5, $s0
    0892FA84:[31E600FF]: andi       $a2, $t7, 255
    0892FA88:[0E24CD6E]: jal        0x089335B8
    0892FA8C:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA90:[8E440000]: lw         $a0, 0($s2)
    0892FA94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892FA98:[0E24981A]: jal        0x08926068
    0892FA9C:[24150080]: addiu      $s5, $zr, 128 <=> li $s5, 128
    0892FAA0:[92C2913C]: lbu        $v0, -28356($s6)
    0892FAA4:[245F0001]: addiu      $ra, $v0, 1
    0892FAA8:[33F900FF]: andi       $t9, $ra, 255
    0892FAAC:[1735FFC0]: bne        $t9, $s5, 0x0892F9B0
    0892FAB0:[A2D9913C]: sb         $t9, -28356($s6)
    0892FAB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892FAB8:[0A24BE6C]: j          0x0892F9B0
    0892FABC:[A2C3913C]: sb         $v1, -28356($s6)
    0892FAC0:[F3838080]: VMIDT.q    M000.q
    0892FAC4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892FAC8:[240500FE]: addiu      $a1, $zr, 254 <=> li $a1, 254
    0892FACC:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    0892FAD0:[FBA30040]: sv.q       C030.q, 64($sp)
    0892FAD4:[FBA00010]: sv.q       C000.q, 16($sp)
    0892FAD8:[FBA10020]: sv.q       C010.q, 32($sp)
    0892FADC:[0E27CBDA]: jal        0x089F2F68
    0892FAE0:[FBA20030]: sv.q       C020.q, 48($sp)
    0892FAE4:[96500004]: lhu        $s0, 4($s2)
--> 0892FAE8:[1200FFB2]: beq        $s0, $zr, 0x0892F9B4
    0892FAEC:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FAF0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0892FAF4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892FAF8:[241600FF]: addiu      $s6, $zr, 255 <=> li $s6, 255
  Back Branch 0892FA2C 1,881 times (length 35)
    0892F994:[1520004A]: bne        $t1, $zr, 0x0892FAC0
    0892F998:[3C1308C2]: lui        $s3, 0x08C2 <=> li $s3, 0x08C20000
    0892F99C:[8E674D90]: lw         $a3, 19856($s3)
    0892F9A0:[14E0001E]: bne        $a3, $zr, 0x0892FA1C
    0892F9A4:[3C1608B4]: lui        $s6, 0x08B4 <=> li $s6, 0x08B40000
--> 0892F9A8:[0E24E758]: jal        0x08939D60
    0892F9AC:[8E440000]: lw         $a0, 0($s2)
    0892F9B0:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892F9B4:[8CE5434C]: lw         $a1, 17228($a3)
    0892F9B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892F9BC:[26261CC0]: addiu      $a2, $s1, 7360
    0892F9C0:[AE850034]: sw         $a1, 52($s4)
    0892F9C4:[8CD40004]: lw         $s4, 4($a2)
    0892F9C8:[96440006]: lhu        $a0, 6($s2)
    0892F9CC:[02849021]: addu       $s2, $s4, $a0
    0892F9D0:[ACD20004]: sw         $s2, 4($a2)
    0892F9D4:[0E24DC29]: jal        0x089370A4
    0892F9D8:[00000000]: nop
    0892F9DC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0892F9E0:[C50C4364]: lwc1       $f12, 17252($t0)
    0892F9E4:[0E24E5E4]: jal        0x08939790
    0892F9E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892F9EC:[8FBF0074]: lw         $ra, 116($sp)
    0892F9F0:[8FBE0070]: lw         $fp, 112($sp)
    0892F9F4:[8FB7006C]: lw         $s7, 108($sp)
    0892F9F8:[8FB60068]: lw         $s6, 104($sp)
    0892F9FC:[8FB50064]: lw         $s5, 100($sp)
    0892FA00:[8FB40060]: lw         $s4, 96($sp)
    0892FA04:[8FB3005C]: lw         $s3, 92($sp)
    0892FA08:[8FB20058]: lw         $s2, 88($sp)
    0892FA0C:[8FB10054]: lw         $s1, 84($sp)
    0892FA10:[8FB00050]: lw         $s0, 80($sp)
    0892FA14:[03E00008]: jr         $ra
    0892FA18:[27BD0080]: addiu      $sp, $sp, 128
    0892FA1C:[26C61B20]: addiu      $a2, $s6, 6944
    0892FA20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892FA24:[0E249079]: jal        0x089241E4
    0892FA28:[2685000C]: addiu      $a1, $s4, 12
--> 0892FA2C:[1040FFDE]: beq        $v0, $zr, 0x0892F9A8
    0892FA30:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FA34:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    0892FA38:[92CD913C]: lbu        $t5, -28356($s6)
    0892FA3C:[7C15AC20]: seb        $s5, $s5
  Back Branch 0892FBD0 781 times (length 81)
    0892FA80:[02B07825]: or         $t7, $s5, $s0
    0892FA84:[31E600FF]: andi       $a2, $t7, 255
    0892FA88:[0E24CD6E]: jal        0x089335B8
    0892FA8C:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA90:[8E440000]: lw         $a0, 0($s2)
--> 0892FA94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892FA98:[0E24981A]: jal        0x08926068
    0892FA9C:[24150080]: addiu      $s5, $zr, 128 <=> li $s5, 128
    0892FAA0:[92C2913C]: lbu        $v0, -28356($s6)
    0892FAA4:[245F0001]: addiu      $ra, $v0, 1
    0892FAA8:[33F900FF]: andi       $t9, $ra, 255
    0892FAAC:[1735FFC0]: bne        $t9, $s5, 0x0892F9B0
    0892FAB0:[A2D9913C]: sb         $t9, -28356($s6)
    0892FAB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892FAB8:[0A24BE6C]: j          0x0892F9B0
    0892FABC:[A2C3913C]: sb         $v1, -28356($s6)
    0892FAC0:[F3838080]: VMIDT.q    M000.q
    0892FAC4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892FAC8:[240500FE]: addiu      $a1, $zr, 254 <=> li $a1, 254
    0892FACC:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    0892FAD0:[FBA30040]: sv.q       C030.q, 64($sp)
    0892FAD4:[FBA00010]: sv.q       C000.q, 16($sp)
    0892FAD8:[FBA10020]: sv.q       C010.q, 32($sp)
    0892FADC:[0E27CBDA]: jal        0x089F2F68
    0892FAE0:[FBA20030]: sv.q       C020.q, 48($sp)
    0892FAE4:[96500004]: lhu        $s0, 4($s2)
    0892FAE8:[1200FFB2]: beq        $s0, $zr, 0x0892F9B4
    0892FAEC:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FAF0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0892FAF4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892FAF8:[241600FF]: addiu      $s6, $zr, 255 <=> li $s6, 255
    0892FAFC:[3C1E08C2]: lui        $fp, 0x08C2 <=> li $fp, 0x08C20000
    0892FB00:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    0892FB04:[8E440008]: lw         $a0, 8($s2)
    0892FB08:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892FB0C:[0A24BED1]: j          0x0892FB44
    0892FB10:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0892FB14:[8FC24D94]: lw         $v0, 19860($fp)
    0892FB18:[0E24E507]: jal        0x0893941C
    0892FB1C:[00622821]: addu       $a1, $v1, $v0
    0892FB20:[8E460008]: lw         $a2, 8($s2)
    0892FB24:[02662821]: addu       $a1, $s3, $a2
    0892FB28:[02052021]: addu       $a0, $s0, $a1
    0892FB2C:[90830004]: lbu        $v1, 4($a0)
    0892FB30:[A2230000]: sb         $v1, 0($s1)
    0892FB34:[8E440008]: lw         $a0, 8($s2)
    0892FB38:[26100001]: addiu      $s0, $s0, 1
    0892FB3C:[1215000E]: beq        $s0, $s5, 0x0892FB78
    0892FB40:[26310001]: addiu      $s1, $s1, 1
    0892FB44:[0264F821]: addu       $ra, $s3, $a0
    0892FB48:[021FC821]: addu       $t9, $s0, $ra
    0892FB4C:[93220004]: lbu        $v0, 4($t9)
    0892FB50:[92380000]: lbu        $t8, 0($s1)
    0892FB54:[1302FFF8]: beq        $t8, $v0, 0x0892FB38
    0892FB58:[00021980]: sll        $v1, $v0, 0x0006
    0892FB5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB60:[1456FFEC]: bne        $v0, $s6, 0x0892FB14
    0892FB64:[27A50010]: addiu      $a1, $sp, 16
    0892FB68:[0E24E507]: jal        0x0893941C
    0892FB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892FB70:[0A24BEC9]: j          0x0892FB24
    0892FB74:[8E460008]: lw         $a2, 8($s2)
    0892FB78:[02645021]: addu       $t2, $s3, $a0
    0892FB7C:[8D490000]: lw         $t1, 0($t2)
    0892FB80:[8E480000]: lw         $t0, 0($s2)
    0892FB84:[26F70001]: addiu      $s7, $s7, 1
    0892FB88:[2673000C]: addiu      $s3, $s3, 12
    0892FB8C:[0E24E758]: jal        0x08939D60
    0892FB90:[01092021]: addu       $a0, $t0, $t1
    0892FB94:[96470004]: lhu        $a3, 4($s2)
    0892FB98:[02E7882B]: sltu       $s1, $s7, $a3
    0892FB9C:[5620FFDA]: bnel       $s1, $zr, 0x0892FB08
    0892FBA0:[8E440008]: lw         $a0, 8($s2)
    0892FBA4:[0A24BE6D]: j          0x0892F9B4
    0892FBA8:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892FBAC:[0E24CF9B]: jal        0x08933E6C
    0892FBB0:[00000000]: nop
    0892FBB4:[0A24BE5C]: j          0x0892F970
    0892FBB8:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0892FBBC:[0E24D013]: jal        0x0893404C
    0892FBC0:[00000000]: nop
    0892FBC4:[0A24BE5C]: j          0x0892F970
    0892FBC8:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0892FBCC:[922E000A]: lbu        $t6, 10($s1)
--> 0892FBD0:[51C0FFB0]: beql       $t6, $zr, 0x0892FA94
    0892FBD4:[8E440000]: lw         $a0, 0($s2)
    0892FBD8:[0A24BE9D]: j          0x0892FA74
    0892FBDC:[92D8913C]: lbu        $t8, -28356($s6)
  Back Branch 0892FAAC 781 times (length 65)
    0892F99C:[8E674D90]: lw         $a3, 19856($s3)
    0892F9A0:[14E0001E]: bne        $a3, $zr, 0x0892FA1C
    0892F9A4:[3C1608B4]: lui        $s6, 0x08B4 <=> li $s6, 0x08B40000
    0892F9A8:[0E24E758]: jal        0x08939D60
    0892F9AC:[8E440000]: lw         $a0, 0($s2)
--> 0892F9B0:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892F9B4:[8CE5434C]: lw         $a1, 17228($a3)
    0892F9B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892F9BC:[26261CC0]: addiu      $a2, $s1, 7360
    0892F9C0:[AE850034]: sw         $a1, 52($s4)
    0892F9C4:[8CD40004]: lw         $s4, 4($a2)
    0892F9C8:[96440006]: lhu        $a0, 6($s2)
    0892F9CC:[02849021]: addu       $s2, $s4, $a0
    0892F9D0:[ACD20004]: sw         $s2, 4($a2)
    0892F9D4:[0E24DC29]: jal        0x089370A4
    0892F9D8:[00000000]: nop
    0892F9DC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0892F9E0:[C50C4364]: lwc1       $f12, 17252($t0)
    0892F9E4:[0E24E5E4]: jal        0x08939790
    0892F9E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892F9EC:[8FBF0074]: lw         $ra, 116($sp)
    0892F9F0:[8FBE0070]: lw         $fp, 112($sp)
    0892F9F4:[8FB7006C]: lw         $s7, 108($sp)
    0892F9F8:[8FB60068]: lw         $s6, 104($sp)
    0892F9FC:[8FB50064]: lw         $s5, 100($sp)
    0892FA00:[8FB40060]: lw         $s4, 96($sp)
    0892FA04:[8FB3005C]: lw         $s3, 92($sp)
    0892FA08:[8FB20058]: lw         $s2, 88($sp)
    0892FA0C:[8FB10054]: lw         $s1, 84($sp)
    0892FA10:[8FB00050]: lw         $s0, 80($sp)
    0892FA14:[03E00008]: jr         $ra
    0892FA18:[27BD0080]: addiu      $sp, $sp, 128
    0892FA1C:[26C61B20]: addiu      $a2, $s6, 6944
    0892FA20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892FA24:[0E249079]: jal        0x089241E4
    0892FA28:[2685000C]: addiu      $a1, $s4, 12
    0892FA2C:[1040FFDE]: beq        $v0, $zr, 0x0892F9A8
    0892FA30:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FA34:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    0892FA38:[92CD913C]: lbu        $t5, -28356($s6)
    0892FA3C:[7C15AC20]: seb        $s5, $s5
    0892FA40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892FA44:[000D6040]: sll        $t4, $t5, 0x0001
    0892FA48:[02AC5825]: or         $t3, $s5, $t4
    0892FA4C:[316600FF]: andi       $a2, $t3, 255
    0892FA50:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA54:[0E24CD6E]: jal        0x089335B8
    0892FA58:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA5C:[0E24E758]: jal        0x08939D60
    0892FA60:[8E04000C]: lw         $a0, 12($s0)
    0892FA64:[929E0018]: lbu        $fp, 24($s4)
    0892FA68:[2FD70002]: sltiu      $s7, $fp, 2
    0892FA6C:[16E00057]: bne        $s7, $zr, 0x0892FBCC
    0892FA70:[92D8913C]: lbu        $t8, -28356($s6)
    0892FA74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0892FA78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA7C:[00188040]: sll        $s0, $t8, 0x0001
    0892FA80:[02B07825]: or         $t7, $s5, $s0
    0892FA84:[31E600FF]: andi       $a2, $t7, 255
    0892FA88:[0E24CD6E]: jal        0x089335B8
    0892FA8C:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA90:[8E440000]: lw         $a0, 0($s2)
    0892FA94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892FA98:[0E24981A]: jal        0x08926068
    0892FA9C:[24150080]: addiu      $s5, $zr, 128 <=> li $s5, 128
    0892FAA0:[92C2913C]: lbu        $v0, -28356($s6)
    0892FAA4:[245F0001]: addiu      $ra, $v0, 1
    0892FAA8:[33F900FF]: andi       $t9, $ra, 255
--> 0892FAAC:[1735FFC0]: bne        $t9, $s5, 0x0892F9B0
    0892FAB0:[A2D9913C]: sb         $t9, -28356($s6)
    0892FAB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0892FAB8:[0A24BE6C]: j          0x0892F9B0
    0892FABC:[A2C3913C]: sb         $v1, -28356($s6)
  Back Branch 0892FAB8 6 times (length 68)
    0892F99C:[8E674D90]: lw         $a3, 19856($s3)
    0892F9A0:[14E0001E]: bne        $a3, $zr, 0x0892FA1C
    0892F9A4:[3C1608B4]: lui        $s6, 0x08B4 <=> li $s6, 0x08B40000
    0892F9A8:[0E24E758]: jal        0x08939D60
    0892F9AC:[8E440000]: lw         $a0, 0($s2)
--> 0892F9B0:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    0892F9B4:[8CE5434C]: lw         $a1, 17228($a3)
    0892F9B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0892F9BC:[26261CC0]: addiu      $a2, $s1, 7360
    0892F9C0:[AE850034]: sw         $a1, 52($s4)
    0892F9C4:[8CD40004]: lw         $s4, 4($a2)
    0892F9C8:[96440006]: lhu        $a0, 6($s2)
    0892F9CC:[02849021]: addu       $s2, $s4, $a0
    0892F9D0:[ACD20004]: sw         $s2, 4($a2)
    0892F9D4:[0E24DC29]: jal        0x089370A4
    0892F9D8:[00000000]: nop
    0892F9DC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0892F9E0:[C50C4364]: lwc1       $f12, 17252($t0)
    0892F9E4:[0E24E5E4]: jal        0x08939790
    0892F9E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892F9EC:[8FBF0074]: lw         $ra, 116($sp)
    0892F9F0:[8FBE0070]: lw         $fp, 112($sp)
    0892F9F4:[8FB7006C]: lw         $s7, 108($sp)
    0892F9F8:[8FB60068]: lw         $s6, 104($sp)
    0892F9FC:[8FB50064]: lw         $s5, 100($sp)
    0892FA00:[8FB40060]: lw         $s4, 96($sp)
    0892FA04:[8FB3005C]: lw         $s3, 92($sp)
    0892FA08:[8FB20058]: lw         $s2, 88($sp)
    0892FA0C:[8FB10054]: lw         $s1, 84($sp)
    0892FA10:[8FB00050]: lw         $s0, 80($sp)
    0892FA14:[03E00008]: jr         $ra
    0892FA18:[27BD0080]: addiu      $sp, $sp, 128
    0892FA1C:[26C61B20]: addiu      $a2, $s6, 6944
    0892FA20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892FA24:[0E249079]: jal        0x089241E4
    0892FA28:[2685000C]: addiu      $a1, $s4, 12
    0892FA2C:[1040FFDE]: beq        $v0, $zr, 0x0892F9A8
    0892FA30:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FA34:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    0892FA38:[92CD913C]: lbu        $t5, -28356($s6)
    0892FA3C:[7C15AC20]: seb        $s5, $s5
    0892FA40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892FA44:[000D6040]: sll        $t4, $t5, 0x0001
    0892FA48:[02AC5825]: or         $t3, $s5, $t4
    0892FA4C:[316600FF]: andi       $a2, $t3, 255
    0892FA50:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA54:[0E24CD6E]: jal        0x089335B8
    0892FA58:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA5C:[0E24E758]: jal        0x08939D60
    0892FA60:[8E04000C]: lw         $a0, 12($s0)
    0892FA64:[929E0018]: lbu        $fp, 24($s4)
    0892FA68:[2FD70002]: sltiu      $s7, $fp, 2
    0892FA6C:[16E00057]: bne        $s7, $zr, 0x0892FBCC
    0892FA70:[92D8913C]: lbu        $t8, -28356($s6)
    0892FA74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0892FA78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892FA7C:[00188040]: sll        $s0, $t8, 0x0001
    0892FA80:[02B07825]: or         $t7, $s5, $s0
    0892FA84:[31E600FF]: andi       $a2, $t7, 255
    0892FA88:[0E24CD6E]: jal        0x089335B8
    0892FA8C:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0892FA90:[8E440000]: lw         $a0, 0($s2)
    0892FA94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892FA98:[0E24981A]: jal        0x08926068
    0892FA9C:[24150080]: addiu      $s5, $zr, 128 <=> li $s5, 128
    0892FAA0:[92C2913C]: lbu        $v0, -28356($s6)
    0892FAA4:[245F0001]: addiu      $ra, $v0, 1
    0892FAA8:[33F900FF]: andi       $t9, $ra, 255
    0892FAAC:[1735FFC0]: bne        $t9, $s5, 0x0892F9B0
    0892FAB0:[A2D9913C]: sb         $t9, -28356($s6)
    0892FAB4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 0892FAB8:[0A24BE6C]: j          0x0892F9B0
    0892FABC:[A2C3913C]: sb         $v1, -28356($s6)
    0892FAC0:[F3838080]: VMIDT.q    M000.q
    0892FAC4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892FAC8:[240500FE]: addiu      $a1, $zr, 254 <=> li $a1, 254
_S1_2_89F517C 2,688,361 instructions (0.649%), 27,175 calls (089F517C - 089F5260, length 58)
    089F517C:[908B0000]: lbu        $t3, 0($a0)
    089F5180:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F5184:[7C0B3C20]: seb        $a3, $t3
    089F5188:[10E00025]: beq        $a3, $zr, 0x089F5220
    089F518C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089F5190:[3C0D08A3]: lui        $t5, 0x08A3 <=> li $t5, 0x08A30000
    089F5194:[25ACA989]: addiu      $t4, $t5, -22135
    089F5198:[912A0000]: lbu        $t2, 0($t1)
    089F519C:[00EC2021]: addu       $a0, $a3, $t4
    089F51A0:[90820000]: lbu        $v0, 0($a0)
    089F51A4:[7C0A2C20]: seb        $a1, $t2
    089F51A8:[00AC3021]: addu       $a2, $a1, $t4
    089F51AC:[90C30000]: lbu        $v1, 0($a2)
    089F51B0:[24E40020]: addiu      $a0, $a3, 32
    089F51B4:[30420001]: andi       $v0, $v0, 1
    089F51B8:[30630001]: andi       $v1, $v1, 1
    089F51BC:[24A60020]: addiu      $a2, $a1, 32
    089F51C0:[00E2200A]: movz       $a0, $a3, $v0
    089F51C4:[00C3280B]: movn       $a1, $a2, $v1
    089F51C8:[25080001]: addiu      $t0, $t0, 1
    089F51CC:[14850005]: bne        $a0, $a1, 0x089F51E4
    089F51D0:[25290001]: addiu      $t1, $t1, 1
    089F51D4:[910B0000]: lbu        $t3, 0($t0)
    089F51D8:[7C0B3C20]: seb        $a3, $t3
    089F51DC:[14E0FFEF]: bne        $a3, $zr, 0x089F519C
    089F51E0:[912A0000]: lbu        $t2, 0($t1)
    089F51E4:[316600FF]: andi       $a2, $t3, 255
    089F51E8:[314200FF]: andi       $v0, $t2, 255
    089F51EC:[25A3A989]: addiu      $v1, $t5, -22135
    089F51F0:[00433821]: addu       $a3, $v0, $v1
    089F51F4:[00C31821]: addu       $v1, $a2, $v1
    089F51F8:[90640000]: lbu        $a0, 0($v1)
    089F51FC:[90E50000]: lbu        $a1, 0($a3)
    089F5200:[24C80020]: addiu      $t0, $a2, 32
    089F5204:[30840001]: andi       $a0, $a0, 1
    089F5208:[30A50001]: andi       $a1, $a1, 1
    089F520C:[24430020]: addiu      $v1, $v0, 32
    089F5210:[0104300B]: movn       $a2, $t0, $a0
    089F5214:[0065100B]: movn       $v0, $v1, $a1
    089F5218:[03E00008]: jr         $ra
    089F521C:[00C21023]: subu       $v0, $a2, $v0
    089F5220:[90AA0000]: lbu        $t2, 0($a1)
    089F5224:[3C0D08A3]: lui        $t5, 0x08A3 <=> li $t5, 0x08A30000
    089F5228:[316600FF]: andi       $a2, $t3, 255
    089F522C:[314200FF]: andi       $v0, $t2, 255
    089F5230:[25A3A989]: addiu      $v1, $t5, -22135
    089F5234:[00433821]: addu       $a3, $v0, $v1
    089F5238:[00C31821]: addu       $v1, $a2, $v1
    089F523C:[90640000]: lbu        $a0, 0($v1)
    089F5240:[90E50000]: lbu        $a1, 0($a3)
    089F5244:[24C80020]: addiu      $t0, $a2, 32
    089F5248:[30840001]: andi       $a0, $a0, 1
    089F524C:[30A50001]: andi       $a1, $a1, 1
    089F5250:[24430020]: addiu      $v1, $v0, 32
    089F5254:[0104300B]: movn       $a2, $t0, $a0
    089F5258:[0065100B]: movn       $v0, $v1, $a1
    089F525C:[03E00008]: jr         $ra
    089F5260:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 089F51DC 98,571 times (length 18)
    089F5188:[10E00025]: beq        $a3, $zr, 0x089F5220
    089F518C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089F5190:[3C0D08A3]: lui        $t5, 0x08A3 <=> li $t5, 0x08A30000
    089F5194:[25ACA989]: addiu      $t4, $t5, -22135
    089F5198:[912A0000]: lbu        $t2, 0($t1)
--> 089F519C:[00EC2021]: addu       $a0, $a3, $t4
    089F51A0:[90820000]: lbu        $v0, 0($a0)
    089F51A4:[7C0A2C20]: seb        $a1, $t2
    089F51A8:[00AC3021]: addu       $a2, $a1, $t4
    089F51AC:[90C30000]: lbu        $v1, 0($a2)
    089F51B0:[24E40020]: addiu      $a0, $a3, 32
    089F51B4:[30420001]: andi       $v0, $v0, 1
    089F51B8:[30630001]: andi       $v1, $v1, 1
    089F51BC:[24A60020]: addiu      $a2, $a1, 32
    089F51C0:[00E2200A]: movz       $a0, $a3, $v0
    089F51C4:[00C3280B]: movn       $a1, $a2, $v1
    089F51C8:[25080001]: addiu      $t0, $t0, 1
    089F51CC:[14850005]: bne        $a0, $a1, 0x089F51E4
    089F51D0:[25290001]: addiu      $t1, $t1, 1
    089F51D4:[910B0000]: lbu        $t3, 0($t0)
    089F51D8:[7C0B3C20]: seb        $a3, $t3
--> 089F51DC:[14E0FFEF]: bne        $a3, $zr, 0x089F519C
    089F51E0:[912A0000]: lbu        $t2, 0($t1)
    089F51E4:[316600FF]: andi       $a2, $t3, 255
    089F51E8:[314200FF]: andi       $v0, $t2, 255
    089F51EC:[25A3A989]: addiu      $v1, $t5, -22135
_S1_2_893941C 2,645,935 instructions (0.639%), 64,535 calls (0893941C - 089394BC, length 41)
    0893941C:[3C0D08A4]: lui        $t5, 0x08A4 <=> li $t5, 0x08A40000
    08939420:[8DA79244]: lw         $a3, -28092($t5)
    08939424:[00045900]: sll        $t3, $a0, 0x0004
    08939428:[00046080]: sll        $t4, $a0, 0x0002
    0893942C:[8CE90000]: lw         $t1, 0($a3)
    08939430:[016C4023]: subu       $t0, $t3, $t4
    08939434:[3C0A2A00]: lui        $t2, 0x2A00 <=> li $t2, 0x2A000000
    08939438:[010A3025]: or         $a2, $t0, $t2
    0893943C:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    08939440:[AD240000]: sw         $a0, 0($t1)
    08939444:[3C022B00]: lui        $v0, 0x2B00 <=> li $v0, 0x2B000000
    08939448:[AD260004]: sw         $a2, 4($t1)
    0893944C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08939450:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08939454:[98A20001]: lwr        $v0, 1($a1)
    08939458:[98A80005]: lwr        $t0, 5($a1)
    0893945C:[98A40009]: lwr        $a0, 9($a1)
    08939460:[AD220008]: sw         $v0, 8($t1)
    08939464:[AD28000C]: sw         $t0, 12($t1)
    08939468:[AD240010]: sw         $a0, 16($t1)
    0893946C:[98A20011]: lwr        $v0, 17($a1)
    08939470:[98A80015]: lwr        $t0, 21($a1)
    08939474:[98A40019]: lwr        $a0, 25($a1)
    08939478:[AD220014]: sw         $v0, 20($t1)
    0893947C:[AD280018]: sw         $t0, 24($t1)
    08939480:[AD24001C]: sw         $a0, 28($t1)
    08939484:[98A20021]: lwr        $v0, 33($a1)
    08939488:[98A80025]: lwr        $t0, 37($a1)
    0893948C:[98A40029]: lwr        $a0, 41($a1)
    08939490:[AD220020]: sw         $v0, 32($t1)
    08939494:[AD280024]: sw         $t0, 36($t1)
    08939498:[AD240028]: sw         $a0, 40($t1)
    0893949C:[98A20031]: lwr        $v0, 49($a1)
    089394A0:[98A80035]: lwr        $t0, 53($a1)
    089394A4:[98A40039]: lwr        $a0, 57($a1)
    089394A8:[AD22002C]: sw         $v0, 44($t1)
    089394AC:[AD280030]: sw         $t0, 48($t1)
    089394B0:[AD240034]: sw         $a0, 52($t1)
    089394B4:[25230038]: addiu      $v1, $t1, 56
    089394B8:[03E00008]: jr         $ra
    089394BC:[ACE30000]: sw         $v1, 0($a3)
_S1_2_88FEF0C 2,620,995 instructions (0.633%), 5,654 calls (088FEF0C - 088FF15C, length 149)
    088FEF0C:[27BDFFE0]: addiu      $sp, $sp, -32
    088FEF10:[AFB50014]: sw         $s5, 20($sp)
    088FEF14:[30D500FF]: andi       $s5, $a2, 255
    088FEF18:[AFB40010]: sw         $s4, 16($sp)
    088FEF1C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088FEF20:[AFB20008]: sw         $s2, 8($sp)
    088FEF24:[AFBF0018]: sw         $ra, 24($sp)
    088FEF28:[AFB3000C]: sw         $s3, 12($sp)
    088FEF2C:[AFB10004]: sw         $s1, 4($sp)
    088FEF30:[AFB00000]: sw         $s0, 0($sp)
    088FEF34:[8C93000C]: lw         $s3, 12($a0)
    088FEF38:[1260000C]: beq        $s3, $zr, 0x088FEF6C
    088FEF3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088FEF40:[8C83001C]: lw         $v1, 28($a0)
    088FEF44:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088FEF48:[8C640000]: lw         $a0, 0($v1)
    088FEF4C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088FEF50:[0E27D507]: jal        0x089F541C
    088FEF54:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    088FEF58:[26310001]: addiu      $s1, $s1, 1
    088FEF5C:[10400022]: beq        $v0, $zr, 0x088FEFE8
    088FEF60:[2603000C]: addiu      $v1, $s0, 12
    088FEF64:[5671FFF9]: bnel       $s3, $s1, 0x088FEF4C
    088FEF68:[8C640000]: lw         $a0, 0($v1)
    088FEF6C:[0E27950C]: jal        0x089E5430
    088FEF70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FEF74:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088FEF78:[0E23ED5A]: jal        0x088FB568
    088FEF7C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FEF80:[8E850024]: lw         $a1, 36($s4)
    088FEF84:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088FEF88:[18A00016]: blez       $a1, 0x088FEFE4
    088FEF8C:[24B1FFFF]: addiu      $s1, $a1, -1
    088FEF90:[8E890008]: lw         $t1, 8($s4)
    088FEF94:[00052843]: sra        $a1, $a1, 0x0001
    088FEF98:[00112080]: sll        $a0, $s1, 0x0002
    088FEF9C:[00111900]: sll        $v1, $s1, 0x0004
    088FEFA0:[0229102B]: sltu       $v0, $s1, $t1
    088FEFA4:[00649023]: subu       $s2, $v1, $a0
    088FEFA8:[02254021]: addu       $t0, $s1, $a1
    088FEFAC:[02253823]: subu       $a3, $s1, $a1
    088FEFB0:[10400008]: beq        $v0, $zr, 0x088FEFD4
    088FEFB4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088FEFB8:[8E8D0018]: lw         $t5, 24($s4)
    088FEFBC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088FEFC0:[01B28021]: addu       $s0, $t5, $s2
    088FEFC4:[8E0A0000]: lw         $t2, 0($s0)
    088FEFC8:[026A602B]: sltu       $t4, $s3, $t2
    088FEFCC:[126A0010]: beq        $s3, $t2, 0x088FF010
    088FEFD0:[016C300A]: movz       $a2, $t3, $t4
    088FEFD4:[28CE0000]: slti       $t6, $a2, 0
    088FEFD8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088FEFDC:[1CA0FFED]: bgtz       $a1, 0x088FEF94
    088FEFE0:[010E880A]: movz       $s1, $t0, $t6
    088FEFE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088FEFE8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FEFEC:[8FBF0018]: lw         $ra, 24($sp)
    088FEFF0:[8FB50014]: lw         $s5, 20($sp)
    088FEFF4:[8FB40010]: lw         $s4, 16($sp)
    088FEFF8:[8FB3000C]: lw         $s3, 12($sp)
    088FEFFC:[8FB20008]: lw         $s2, 8($sp)
    088FF000:[8FB10004]: lw         $s1, 4($sp)
    088FF004:[8FB00000]: lw         $s0, 0($sp)
    088FF008:[03E00008]: jr         $ra
    088FF00C:[27BD0020]: addiu      $sp, $sp, 32
    088FF010:[12A0FFF6]: beq        $s5, $zr, 0x088FEFEC
    088FF014:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FF018:[0E23FF39]: jal        0x088FFCE4
    088FF01C:[8E840014]: lw         $a0, 20($s4)
    088FF020:[8E8E0018]: lw         $t6, 24($s4)
    088FF024:[2626FFFF]: addiu      $a2, $s1, -1
    088FF028:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088FF02C:[024E7821]: addu       $t7, $s2, $t6
    088FF030:[8DE90004]: lw         $t1, 4($t7)
    088FF034:[01222823]: subu       $a1, $t1, $v0
    088FF038:[0122382A]: slt        $a3, $t1, $v0
    088FF03C:[00496023]: subu       $t4, $v0, $t1
    088FF040:[04C00008]: bltz       $a2, 0x088FF064
    088FF044:[00A7600A]: movz       $t4, $a1, $a3
    088FF048:[00065900]: sll        $t3, $a2, 0x0004
    088FF04C:[00062880]: sll        $a1, $a2, 0x0002
    088FF050:[01656823]: subu       $t5, $t3, $a1
    088FF054:[01CD5821]: addu       $t3, $t6, $t5
    088FF058:[8D6A0000]: lw         $t2, 0($t3)
    088FF05C:[126A0029]: beq        $s3, $t2, 0x088FF104
    088FF060:[00C07821]: addu       $t7, $a2, $zr <=> move $t7, $a2
    088FF064:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF068:[8E840008]: lw         $a0, 8($s4)
    088FF06C:[26250001]: addiu      $a1, $s1, 1
    088FF070:[00A4302A]: slt        $a2, $a1, $a0
    088FF074:[50C0001F]: beql       $a2, $zr, 0x088FF0F4
    088FF078:[000D9900]: sll        $s3, $t5, 0x0004
    088FF07C:[00058080]: sll        $s0, $a1, 0x0002
    088FF080:[00057900]: sll        $t7, $a1, 0x0004
    088FF084:[01F04823]: subu       $t1, $t7, $s0
    088FF088:[01C95021]: addu       $t2, $t6, $t1
    088FF08C:[8D470000]: lw         $a3, 0($t2)
    088FF090:[56670018]: bnel       $s3, $a3, 0x088FF0F4
    088FF094:[000D9900]: sll        $s3, $t5, 0x0004
    088FF098:[2549000C]: addiu      $t1, $t2, 12
    088FF09C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FF0A0:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088FF0A4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088FF0A8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    088FF0AC:[8D420004]: lw         $v0, 4($t2)
    088FF0B0:[24C60001]: addiu      $a2, $a2, 1
    088FF0B4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    088FF0B8:[0048F823]: subu       $ra, $v0, $t0
    088FF0BC:[0048202A]: slt        $a0, $v0, $t0
    088FF0C0:[01022823]: subu       $a1, $t0, $v0
    088FF0C4:[03E4280A]: movz       $a1, $ra, $a0
    088FF0C8:[00ACA02A]: slt        $s4, $a1, $t4
    088FF0CC:[12800003]: beq        $s4, $zr, 0x088FF0DC
    088FF0D0:[24E7000C]: addiu      $a3, $a3, 12
    088FF0D4:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF0D8:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    088FF0DC:[11E60004]: beq        $t7, $a2, 0x088FF0F0
    088FF0E0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088FF0E4:[8D310000]: lw         $s1, 0($t1)
    088FF0E8:[1271FFF0]: beq        $s3, $s1, 0x088FF0AC
    088FF0EC:[2529000C]: addiu      $t1, $t1, 12
    088FF0F0:[000D9900]: sll        $s3, $t5, 0x0004
    088FF0F4:[000D1880]: sll        $v1, $t5, 0x0002
    088FF0F8:[02634023]: subu       $t0, $s3, $v1
    088FF0FC:[0A23FBFA]: j          0x088FEFE8
    088FF100:[01C88021]: addu       $s0, $t6, $t0
    088FF104:[256AFFF4]: addiu      $t2, $t3, -12
    088FF108:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088FF10C:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF110:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088FF114:[8D790004]: lw         $t9, 4($t3)
    088FF118:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088FF11C:[0328A823]: subu       $s5, $t9, $t0
    088FF120:[0328C02A]: slt        $t8, $t9, $t0
    088FF124:[01192823]: subu       $a1, $t0, $t9
    088FF128:[02B8280A]: movz       $a1, $s5, $t8
    088FF12C:[00AC902A]: slt        $s2, $a1, $t4
    088FF130:[12400003]: beq        $s2, $zr, 0x088FF140
    088FF134:[2529FFF4]: addiu      $t1, $t1, -12
    088FF138:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF13C:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088FF140:[10EFFFC9]: beq        $a3, $t7, 0x088FF068
    088FF144:[24C6FFFF]: addiu      $a2, $a2, -1
    088FF148:[8D500000]: lw         $s0, 0($t2)
    088FF14C:[24E70001]: addiu      $a3, $a3, 1
    088FF150:[1270FFF0]: beq        $s3, $s0, 0x088FF114
    088FF154:[254AFFF4]: addiu      $t2, $t2, -12
    088FF158:[0A23FC1B]: j          0x088FF06C
    088FF15C:[8E840008]: lw         $a0, 8($s4)
  Back Branch 088FEFDC 72,210 times (length 20)
    088FEF80:[8E850024]: lw         $a1, 36($s4)
    088FEF84:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088FEF88:[18A00016]: blez       $a1, 0x088FEFE4
    088FEF8C:[24B1FFFF]: addiu      $s1, $a1, -1
    088FEF90:[8E890008]: lw         $t1, 8($s4)
--> 088FEF94:[00052843]: sra        $a1, $a1, 0x0001
    088FEF98:[00112080]: sll        $a0, $s1, 0x0002
    088FEF9C:[00111900]: sll        $v1, $s1, 0x0004
    088FEFA0:[0229102B]: sltu       $v0, $s1, $t1
    088FEFA4:[00649023]: subu       $s2, $v1, $a0
    088FEFA8:[02254021]: addu       $t0, $s1, $a1
    088FEFAC:[02253823]: subu       $a3, $s1, $a1
    088FEFB0:[10400008]: beq        $v0, $zr, 0x088FEFD4
    088FEFB4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088FEFB8:[8E8D0018]: lw         $t5, 24($s4)
    088FEFBC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088FEFC0:[01B28021]: addu       $s0, $t5, $s2
    088FEFC4:[8E0A0000]: lw         $t2, 0($s0)
    088FEFC8:[026A602B]: sltu       $t4, $s3, $t2
    088FEFCC:[126A0010]: beq        $s3, $t2, 0x088FF010
    088FEFD0:[016C300A]: movz       $a2, $t3, $t4
    088FEFD4:[28CE0000]: slti       $t6, $a2, 0
    088FEFD8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
--> 088FEFDC:[1CA0FFED]: bgtz       $a1, 0x088FEF94
    088FEFE0:[010E880A]: movz       $s1, $t0, $t6
    088FEFE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088FEFE8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FEFEC:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 088FF0E8 29,859 times (length 17)
    088FF098:[2549000C]: addiu      $t1, $t2, 12
    088FF09C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FF0A0:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088FF0A4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088FF0A8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
--> 088FF0AC:[8D420004]: lw         $v0, 4($t2)
    088FF0B0:[24C60001]: addiu      $a2, $a2, 1
    088FF0B4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    088FF0B8:[0048F823]: subu       $ra, $v0, $t0
    088FF0BC:[0048202A]: slt        $a0, $v0, $t0
    088FF0C0:[01022823]: subu       $a1, $t0, $v0
    088FF0C4:[03E4280A]: movz       $a1, $ra, $a0
    088FF0C8:[00ACA02A]: slt        $s4, $a1, $t4
    088FF0CC:[12800003]: beq        $s4, $zr, 0x088FF0DC
    088FF0D0:[24E7000C]: addiu      $a3, $a3, 12
    088FF0D4:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF0D8:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    088FF0DC:[11E60004]: beq        $t7, $a2, 0x088FF0F0
    088FF0E0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088FF0E4:[8D310000]: lw         $s1, 0($t1)
--> 088FF0E8:[1271FFF0]: beq        $s3, $s1, 0x088FF0AC
    088FF0EC:[2529000C]: addiu      $t1, $t1, 12
    088FF0F0:[000D9900]: sll        $s3, $t5, 0x0004
    088FF0F4:[000D1880]: sll        $v1, $t5, 0x0002
    088FF0F8:[02634023]: subu       $t0, $s3, $v1
  Back Branch 088FF140 28,266 times (length 56)
    088FF054:[01CD5821]: addu       $t3, $t6, $t5
    088FF058:[8D6A0000]: lw         $t2, 0($t3)
    088FF05C:[126A0029]: beq        $s3, $t2, 0x088FF104
    088FF060:[00C07821]: addu       $t7, $a2, $zr <=> move $t7, $a2
    088FF064:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
--> 088FF068:[8E840008]: lw         $a0, 8($s4)
    088FF06C:[26250001]: addiu      $a1, $s1, 1
    088FF070:[00A4302A]: slt        $a2, $a1, $a0
    088FF074:[50C0001F]: beql       $a2, $zr, 0x088FF0F4
    088FF078:[000D9900]: sll        $s3, $t5, 0x0004
    088FF07C:[00058080]: sll        $s0, $a1, 0x0002
    088FF080:[00057900]: sll        $t7, $a1, 0x0004
    088FF084:[01F04823]: subu       $t1, $t7, $s0
    088FF088:[01C95021]: addu       $t2, $t6, $t1
    088FF08C:[8D470000]: lw         $a3, 0($t2)
    088FF090:[56670018]: bnel       $s3, $a3, 0x088FF0F4
    088FF094:[000D9900]: sll        $s3, $t5, 0x0004
    088FF098:[2549000C]: addiu      $t1, $t2, 12
    088FF09C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FF0A0:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088FF0A4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088FF0A8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    088FF0AC:[8D420004]: lw         $v0, 4($t2)
    088FF0B0:[24C60001]: addiu      $a2, $a2, 1
    088FF0B4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    088FF0B8:[0048F823]: subu       $ra, $v0, $t0
    088FF0BC:[0048202A]: slt        $a0, $v0, $t0
    088FF0C0:[01022823]: subu       $a1, $t0, $v0
    088FF0C4:[03E4280A]: movz       $a1, $ra, $a0
    088FF0C8:[00ACA02A]: slt        $s4, $a1, $t4
    088FF0CC:[12800003]: beq        $s4, $zr, 0x088FF0DC
    088FF0D0:[24E7000C]: addiu      $a3, $a3, 12
    088FF0D4:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF0D8:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    088FF0DC:[11E60004]: beq        $t7, $a2, 0x088FF0F0
    088FF0E0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088FF0E4:[8D310000]: lw         $s1, 0($t1)
    088FF0E8:[1271FFF0]: beq        $s3, $s1, 0x088FF0AC
    088FF0EC:[2529000C]: addiu      $t1, $t1, 12
    088FF0F0:[000D9900]: sll        $s3, $t5, 0x0004
    088FF0F4:[000D1880]: sll        $v1, $t5, 0x0002
    088FF0F8:[02634023]: subu       $t0, $s3, $v1
    088FF0FC:[0A23FBFA]: j          0x088FEFE8
    088FF100:[01C88021]: addu       $s0, $t6, $t0
    088FF104:[256AFFF4]: addiu      $t2, $t3, -12
    088FF108:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088FF10C:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF110:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088FF114:[8D790004]: lw         $t9, 4($t3)
    088FF118:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088FF11C:[0328A823]: subu       $s5, $t9, $t0
    088FF120:[0328C02A]: slt        $t8, $t9, $t0
    088FF124:[01192823]: subu       $a1, $t0, $t9
    088FF128:[02B8280A]: movz       $a1, $s5, $t8
    088FF12C:[00AC902A]: slt        $s2, $a1, $t4
    088FF130:[12400003]: beq        $s2, $zr, 0x088FF140
    088FF134:[2529FFF4]: addiu      $t1, $t1, -12
    088FF138:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF13C:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
--> 088FF140:[10EFFFC9]: beq        $a3, $t7, 0x088FF068
    088FF144:[24C6FFFF]: addiu      $a2, $a2, -1
    088FF148:[8D500000]: lw         $s0, 0($t2)
    088FF14C:[24E70001]: addiu      $a3, $a3, 1
    088FF150:[1270FFF0]: beq        $s3, $s0, 0x088FF114
  Back Branch 088FF150 28,266 times (length 17)
    088FF100:[01C88021]: addu       $s0, $t6, $t0
    088FF104:[256AFFF4]: addiu      $t2, $t3, -12
    088FF108:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088FF10C:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF110:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088FF114:[8D790004]: lw         $t9, 4($t3)
    088FF118:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088FF11C:[0328A823]: subu       $s5, $t9, $t0
    088FF120:[0328C02A]: slt        $t8, $t9, $t0
    088FF124:[01192823]: subu       $a1, $t0, $t9
    088FF128:[02B8280A]: movz       $a1, $s5, $t8
    088FF12C:[00AC902A]: slt        $s2, $a1, $t4
    088FF130:[12400003]: beq        $s2, $zr, 0x088FF140
    088FF134:[2529FFF4]: addiu      $t1, $t1, -12
    088FF138:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF13C:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088FF140:[10EFFFC9]: beq        $a3, $t7, 0x088FF068
    088FF144:[24C6FFFF]: addiu      $a2, $a2, -1
    088FF148:[8D500000]: lw         $s0, 0($t2)
    088FF14C:[24E70001]: addiu      $a3, $a3, 1
--> 088FF150:[1270FFF0]: beq        $s3, $s0, 0x088FF114
    088FF154:[254AFFF4]: addiu      $t2, $t2, -12
    088FF158:[0A23FC1B]: j          0x088FF06C
    088FF15C:[8E840008]: lw         $a0, 8($s4)
  Back Branch 088FF010 3,631 times (length 11)
    088FEFD8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088FEFDC:[1CA0FFED]: bgtz       $a1, 0x088FEF94
    088FEFE0:[010E880A]: movz       $s1, $t0, $t6
    088FEFE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088FEFE8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
--> 088FEFEC:[8FBF0018]: lw         $ra, 24($sp)
    088FEFF0:[8FB50014]: lw         $s5, 20($sp)
    088FEFF4:[8FB40010]: lw         $s4, 16($sp)
    088FEFF8:[8FB3000C]: lw         $s3, 12($sp)
    088FEFFC:[8FB20008]: lw         $s2, 8($sp)
    088FF000:[8FB10004]: lw         $s1, 4($sp)
    088FF004:[8FB00000]: lw         $s0, 0($sp)
    088FF008:[03E00008]: jr         $ra
    088FF00C:[27BD0020]: addiu      $sp, $sp, 32
--> 088FF010:[12A0FFF6]: beq        $s5, $zr, 0x088FEFEC
    088FF014:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FF018:[0E23FF39]: jal        0x088FFCE4
    088FF01C:[8E840014]: lw         $a0, 20($s4)
    088FF020:[8E8E0018]: lw         $t6, 24($s4)
  Back Branch 088FF0FC 1,196 times (length 71)
    088FEFD4:[28CE0000]: slti       $t6, $a2, 0
    088FEFD8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088FEFDC:[1CA0FFED]: bgtz       $a1, 0x088FEF94
    088FEFE0:[010E880A]: movz       $s1, $t0, $t6
    088FEFE4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 088FEFE8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FEFEC:[8FBF0018]: lw         $ra, 24($sp)
    088FEFF0:[8FB50014]: lw         $s5, 20($sp)
    088FEFF4:[8FB40010]: lw         $s4, 16($sp)
    088FEFF8:[8FB3000C]: lw         $s3, 12($sp)
    088FEFFC:[8FB20008]: lw         $s2, 8($sp)
    088FF000:[8FB10004]: lw         $s1, 4($sp)
    088FF004:[8FB00000]: lw         $s0, 0($sp)
    088FF008:[03E00008]: jr         $ra
    088FF00C:[27BD0020]: addiu      $sp, $sp, 32
    088FF010:[12A0FFF6]: beq        $s5, $zr, 0x088FEFEC
    088FF014:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088FF018:[0E23FF39]: jal        0x088FFCE4
    088FF01C:[8E840014]: lw         $a0, 20($s4)
    088FF020:[8E8E0018]: lw         $t6, 24($s4)
    088FF024:[2626FFFF]: addiu      $a2, $s1, -1
    088FF028:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088FF02C:[024E7821]: addu       $t7, $s2, $t6
    088FF030:[8DE90004]: lw         $t1, 4($t7)
    088FF034:[01222823]: subu       $a1, $t1, $v0
    088FF038:[0122382A]: slt        $a3, $t1, $v0
    088FF03C:[00496023]: subu       $t4, $v0, $t1
    088FF040:[04C00008]: bltz       $a2, 0x088FF064
    088FF044:[00A7600A]: movz       $t4, $a1, $a3
    088FF048:[00065900]: sll        $t3, $a2, 0x0004
    088FF04C:[00062880]: sll        $a1, $a2, 0x0002
    088FF050:[01656823]: subu       $t5, $t3, $a1
    088FF054:[01CD5821]: addu       $t3, $t6, $t5
    088FF058:[8D6A0000]: lw         $t2, 0($t3)
    088FF05C:[126A0029]: beq        $s3, $t2, 0x088FF104
    088FF060:[00C07821]: addu       $t7, $a2, $zr <=> move $t7, $a2
    088FF064:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF068:[8E840008]: lw         $a0, 8($s4)
    088FF06C:[26250001]: addiu      $a1, $s1, 1
    088FF070:[00A4302A]: slt        $a2, $a1, $a0
    088FF074:[50C0001F]: beql       $a2, $zr, 0x088FF0F4
    088FF078:[000D9900]: sll        $s3, $t5, 0x0004
    088FF07C:[00058080]: sll        $s0, $a1, 0x0002
    088FF080:[00057900]: sll        $t7, $a1, 0x0004
    088FF084:[01F04823]: subu       $t1, $t7, $s0
    088FF088:[01C95021]: addu       $t2, $t6, $t1
    088FF08C:[8D470000]: lw         $a3, 0($t2)
    088FF090:[56670018]: bnel       $s3, $a3, 0x088FF0F4
    088FF094:[000D9900]: sll        $s3, $t5, 0x0004
    088FF098:[2549000C]: addiu      $t1, $t2, 12
    088FF09C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FF0A0:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088FF0A4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088FF0A8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    088FF0AC:[8D420004]: lw         $v0, 4($t2)
    088FF0B0:[24C60001]: addiu      $a2, $a2, 1
    088FF0B4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    088FF0B8:[0048F823]: subu       $ra, $v0, $t0
    088FF0BC:[0048202A]: slt        $a0, $v0, $t0
    088FF0C0:[01022823]: subu       $a1, $t0, $v0
    088FF0C4:[03E4280A]: movz       $a1, $ra, $a0
    088FF0C8:[00ACA02A]: slt        $s4, $a1, $t4
    088FF0CC:[12800003]: beq        $s4, $zr, 0x088FF0DC
    088FF0D0:[24E7000C]: addiu      $a3, $a3, 12
    088FF0D4:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF0D8:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    088FF0DC:[11E60004]: beq        $t7, $a2, 0x088FF0F0
    088FF0E0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088FF0E4:[8D310000]: lw         $s1, 0($t1)
    088FF0E8:[1271FFF0]: beq        $s3, $s1, 0x088FF0AC
    088FF0EC:[2529000C]: addiu      $t1, $t1, 12
    088FF0F0:[000D9900]: sll        $s3, $t5, 0x0004
    088FF0F4:[000D1880]: sll        $v1, $t5, 0x0002
    088FF0F8:[02634023]: subu       $t0, $s3, $v1
--> 088FF0FC:[0A23FBFA]: j          0x088FEFE8
    088FF100:[01C88021]: addu       $s0, $t6, $t0
    088FF104:[256AFFF4]: addiu      $t2, $t3, -12
    088FF108:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088FF10C:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
  Back Branch 088FF158 1,076 times (length 61)
    088FF058:[8D6A0000]: lw         $t2, 0($t3)
    088FF05C:[126A0029]: beq        $s3, $t2, 0x088FF104
    088FF060:[00C07821]: addu       $t7, $a2, $zr <=> move $t7, $a2
    088FF064:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF068:[8E840008]: lw         $a0, 8($s4)
--> 088FF06C:[26250001]: addiu      $a1, $s1, 1
    088FF070:[00A4302A]: slt        $a2, $a1, $a0
    088FF074:[50C0001F]: beql       $a2, $zr, 0x088FF0F4
    088FF078:[000D9900]: sll        $s3, $t5, 0x0004
    088FF07C:[00058080]: sll        $s0, $a1, 0x0002
    088FF080:[00057900]: sll        $t7, $a1, 0x0004
    088FF084:[01F04823]: subu       $t1, $t7, $s0
    088FF088:[01C95021]: addu       $t2, $t6, $t1
    088FF08C:[8D470000]: lw         $a3, 0($t2)
    088FF090:[56670018]: bnel       $s3, $a3, 0x088FF0F4
    088FF094:[000D9900]: sll        $s3, $t5, 0x0004
    088FF098:[2549000C]: addiu      $t1, $t2, 12
    088FF09C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FF0A0:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088FF0A4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088FF0A8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    088FF0AC:[8D420004]: lw         $v0, 4($t2)
    088FF0B0:[24C60001]: addiu      $a2, $a2, 1
    088FF0B4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    088FF0B8:[0048F823]: subu       $ra, $v0, $t0
    088FF0BC:[0048202A]: slt        $a0, $v0, $t0
    088FF0C0:[01022823]: subu       $a1, $t0, $v0
    088FF0C4:[03E4280A]: movz       $a1, $ra, $a0
    088FF0C8:[00ACA02A]: slt        $s4, $a1, $t4
    088FF0CC:[12800003]: beq        $s4, $zr, 0x088FF0DC
    088FF0D0:[24E7000C]: addiu      $a3, $a3, 12
    088FF0D4:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF0D8:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    088FF0DC:[11E60004]: beq        $t7, $a2, 0x088FF0F0
    088FF0E0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088FF0E4:[8D310000]: lw         $s1, 0($t1)
    088FF0E8:[1271FFF0]: beq        $s3, $s1, 0x088FF0AC
    088FF0EC:[2529000C]: addiu      $t1, $t1, 12
    088FF0F0:[000D9900]: sll        $s3, $t5, 0x0004
    088FF0F4:[000D1880]: sll        $v1, $t5, 0x0002
    088FF0F8:[02634023]: subu       $t0, $s3, $v1
    088FF0FC:[0A23FBFA]: j          0x088FEFE8
    088FF100:[01C88021]: addu       $s0, $t6, $t0
    088FF104:[256AFFF4]: addiu      $t2, $t3, -12
    088FF108:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088FF10C:[02206821]: addu       $t5, $s1, $zr <=> move $t5, $s1
    088FF110:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088FF114:[8D790004]: lw         $t9, 4($t3)
    088FF118:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088FF11C:[0328A823]: subu       $s5, $t9, $t0
    088FF120:[0328C02A]: slt        $t8, $t9, $t0
    088FF124:[01192823]: subu       $a1, $t0, $t9
    088FF128:[02B8280A]: movz       $a1, $s5, $t8
    088FF12C:[00AC902A]: slt        $s2, $a1, $t4
    088FF130:[12400003]: beq        $s2, $zr, 0x088FF140
    088FF134:[2529FFF4]: addiu      $t1, $t1, -12
    088FF138:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088FF13C:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088FF140:[10EFFFC9]: beq        $a3, $t7, 0x088FF068
    088FF144:[24C6FFFF]: addiu      $a2, $a2, -1
    088FF148:[8D500000]: lw         $s0, 0($t2)
    088FF14C:[24E70001]: addiu      $a3, $a3, 1
    088FF150:[1270FFF0]: beq        $s3, $s0, 0x088FF114
    088FF154:[254AFFF4]: addiu      $t2, $t2, -12
--> 088FF158:[0A23FC1B]: j          0x088FF06C
    088FF15C:[8E840008]: lw         $a0, 8($s4)
_S1_2_893DBCC 2,331,616 instructions (0.563%), 5,074 calls (08926810 - 0893DDD8, length 23923)
  Back Branch 08926DF4 5,074 times (length 94)
    08926C70:[4500005C]: bc1f       0x08926DE4
    08926C74:[C67431FC]: lwc1       $f20, 12796($s3)
    08926C78:[E4410024]: swc1       $f1, 36($v0)
    08926C7C:[E4540028]: swc1       $f20, 40($v0)
    08926C80:[E4410020]: swc1       $f1, 32($v0)
--> 08926C84:[44806000]: mtc1       $zr, $f12
    08926C88:[4600D346]: mov.s      $f13, $f26
    08926C8C:[C62E320C]: lwc1       $f14, 12812($s1)
    08926C90:[460063C6]: mov.s      $f15, $f12
    08926C94:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08926C98:[0E24A7CF]: jal        0x08929F3C
    08926C9C:[270443B0]: addiu      $a0, $t8, 17328
    08926CA0:[26044380]: addiu      $a0, $s0, 17280
    08926CA4:[C8810030]: lv.s       S010.s, 48($a0)
    08926CA8:[C8810035]: lv.s       S011.s, 52($a0)
    08926CAC:[C881003A]: lv.s       S012.s, 56($a0)
    08926CB0:[48E00061]: MTV.s      $zr, S013.s
    08926CB4:[44800800]: mtc1       $zr, $f1
    08926CB8:[64818180]: vdot.q     S000.s, C010.q, C010.q
    08926CBC:[48760000]: mfv.s      $s6, S000.s
    08926CC0:[4496D000]: mtc1       $s6, $f26
    08926CC4:[461A0832]: c.eq.s     $f1, $f26
    08926CC8:[00000000]: nop
    08926CCC:[45000028]: bc1f       0x08926D70
    08926CD0:[44806000]: mtc1       $zr, $f12
    08926CD4:[C67531FC]: lwc1       $f21, 12796($s3)
    08926CD8:[4600DBC6]: mov.s      $f15, $f27
    08926CDC:[46006346]: mov.s      $f13, $f12
    08926CE0:[C62E320C]: lwc1       $f14, 12812($s1)
    08926CE4:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08926CE8:[E4950038]: swc1       $f21, 56($a0)
    08926CEC:[E4810034]: swc1       $f1, 52($a0)
    08926CF0:[E4810030]: swc1       $f1, 48($a0)
    08926CF4:[0E24A7CF]: jal        0x08929F3C
    08926CF8:[262443C0]: addiu      $a0, $s1, 17344
    08926CFC:[8FBF002C]: lw         $ra, 44($sp)
    08926D00:[8FB60028]: lw         $s6, 40($sp)
    08926D04:[8FB50024]: lw         $s5, 36($sp)
    08926D08:[8FB40020]: lw         $s4, 32($sp)
    08926D0C:[8FB3001C]: lw         $s3, 28($sp)
    08926D10:[8FB20018]: lw         $s2, 24($sp)
    08926D14:[8FB10014]: lw         $s1, 20($sp)
    08926D18:[8FB00010]: lw         $s0, 16($sp)
    08926D1C:[C7BB004C]: lwc1       $f27, 76($sp)
    08926D20:[C7BA0048]: lwc1       $f26, 72($sp)
    08926D24:[C7B90044]: lwc1       $f25, 68($sp)
    08926D28:[C7B80040]: lwc1       $f24, 64($sp)
    08926D2C:[C7B7003C]: lwc1       $f23, 60($sp)
    08926D30:[C7B60038]: lwc1       $f22, 56($sp)
    08926D34:[C7B50034]: lwc1       $f21, 52($sp)
    08926D38:[C7B40030]: lwc1       $f20, 48($sp)
    08926D3C:[03E00008]: jr         $ra
    08926D40:[27BD0050]: addiu      $sp, $sp, 80
    08926D44:[3C1408A2]: lui        $s4, 0x08A2 <=> li $s4, 0x08A20000
    08926D48:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    08926D4C:[C6D631E0]: lwc1       $f22, 12768($s6)
    08926D50:[C69731E8]: lwc1       $f23, 12776($s4)
    08926D54:[C67831EC]: lwc1       $f24, 12780($s3)
    08926D58:[3C1008A2]: lui        $s0, 0x08A2 <=> li $s0, 0x08A20000
    08926D5C:[4600B506]: mov.s      $f20, $f22
    08926D60:[4600BE46]: mov.s      $f25, $f23
    08926D64:[4600C686]: mov.s      $f26, $f24
    08926D68:[0A249A4F]: j          0x0892693C
    08926D6C:[C61B31E4]: lwc1       $f27, 12772($s0)
    08926D70:[D0110028]: vrsq.s     S201.s, S000.s
    08926D74:[4600DBC6]: mov.s      $f15, $f27
    08926D78:[C62E320C]: lwc1       $f14, 12812($s1)
    08926D7C:[46006346]: mov.s      $f13, $f12
    08926D80:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08926D84:[65288180]: vscl.q     C000.q, C010.q, S201.s
    08926D88:[E880003A]: sv.s       S002.s, 56($a0)
    08926D8C:[E8800030]: sv.s       S000.s, 48($a0)
    08926D90:[E8800035]: sv.s       S001.s, 52($a0)
    08926D94:[0E24A7CF]: jal        0x08929F3C
    08926D98:[262443C0]: addiu      $a0, $s1, 17344
    08926D9C:[8FBF002C]: lw         $ra, 44($sp)
    08926DA0:[8FB60028]: lw         $s6, 40($sp)
    08926DA4:[8FB50024]: lw         $s5, 36($sp)
    08926DA8:[8FB40020]: lw         $s4, 32($sp)
    08926DAC:[8FB3001C]: lw         $s3, 28($sp)
    08926DB0:[8FB20018]: lw         $s2, 24($sp)
    08926DB4:[8FB10014]: lw         $s1, 20($sp)
    08926DB8:[8FB00010]: lw         $s0, 16($sp)
    08926DBC:[C7BB004C]: lwc1       $f27, 76($sp)
    08926DC0:[C7BA0048]: lwc1       $f26, 72($sp)
    08926DC4:[C7B90044]: lwc1       $f25, 68($sp)
    08926DC8:[C7B80040]: lwc1       $f24, 64($sp)
    08926DCC:[C7B7003C]: lwc1       $f23, 60($sp)
    08926DD0:[C7B60038]: lwc1       $f22, 56($sp)
    08926DD4:[C7B50034]: lwc1       $f21, 52($sp)
    08926DD8:[C7B40030]: lwc1       $f20, 48($sp)
    08926DDC:[03E00008]: jr         $ra
    08926DE0:[27BD0050]: addiu      $sp, $sp, 80
    08926DE4:[D0110027]: vrsq.s     S131.s, S000.s
    08926DE8:[65278180]: vscl.q     C000.q, C010.q, S131.s
    08926DEC:[E840002A]: sv.s       S002.s, 40($v0)
    08926DF0:[E8400020]: sv.s       S000.s, 32($v0)
--> 08926DF4:[0A249B21]: j          0x08926C84
    08926DF8:[E8400025]: sv.s       S001.s, 36($v0)
    08926DFC:[D0110026]: vrsq.s     S121.s, S000.s
    08926E00:[65268180]: vscl.q     C000.q, C010.q, S121.s
    08926E04:[E840001A]: sv.s       S002.s, 24($v0)
  Back Branch 08926E80 5,074 times (length 285)
  Back Branch 08926E6C 5,074 times (length 251)
  Back Branch 08926E54 5,074 times (length 216)
  Back Branch 08926E24 5,074 times (length 152)
  Back Branch 08926E3C 5,074 times (length 181)
  Back Branch 08926E0C 5,074 times (length 123)
  Back Branch 0893DDAC 5,074 times (length 48)
    0893DCE0:[00000000]: nop
    0893DCE4:[4618A83C]: c.lt.s     $f21, $f24
    0893DCE8:[00000000]: nop
    0893DCEC:[45010032]: bc1t       0x0893DDB8
    0893DCF0:[C44D37B0]: lwc1       $f13, 14256($v0)
--> 0893DCF4:[4600C546]: mov.s      $f21, $f24
    0893DCF8:[461A083C]: c.lt.s     $f1, $f26
    0893DCFC:[00000000]: nop
    0893DD00:[45000007]: bc1f       0x0893DD20
    0893DD04:[4600D0C6]: mov.s      $f3, $f26
    0893DD08:[C44E37B0]: lwc1       $f14, 14256($v0)
    0893DD0C:[460EA0C0]: add.s      $f3, $f20, $f14
    0893DD10:[4601183C]: c.lt.s     $f3, $f1
    0893DD14:[00000000]: nop
    0893DD18:[45030001]: bc1tl      0x0893DD20
    0893DD1C:[460008C6]: mov.s      $f3, $f1
    0893DD20:[26031900]: addiu      $v1, $s0, 6400
    0893DD24:[C4710060]: lwc1       $f17, 96($v1)
    0893DD28:[4619AC01]: sub.s      $f16, $f21, $f25
    0893DD2C:[46141BC1]: sub.s      $f15, $f3, $f20
    0893DD30:[4611C032]: c.eq.s     $f24, $f17
    0893DD34:[E4790080]: swc1       $f25, 128($v1)
    0893DD38:[E4700090]: swc1       $f16, 144($v1)
    0893DD3C:[E46F0094]: swc1       $f15, 148($v1)
    0893DD40:[E4750088]: swc1       $f21, 136($v1)
    0893DD44:[E4740084]: swc1       $f20, 132($v1)
    0893DD48:[4500000B]: bc1f       0x0893DD78
    0893DD4C:[E463008C]: swc1       $f3, 140($v1)
    0893DD50:[C4620030]: lwc1       $f2, 48($v1)
    0893DD54:[C4610034]: lwc1       $f1, 52($v1)
    0893DD58:[4602AE81]: sub.s      $f26, $f21, $f2
    0893DD5C:[46011E01]: sub.s      $f24, $f3, $f1
    0893DD60:[4602CCC1]: sub.s      $f19, $f25, $f2
    0893DD64:[4601A481]: sub.s      $f18, $f20, $f1
    0893DD68:[E47A0088]: swc1       $f26, 136($v1)
    0893DD6C:[E478008C]: swc1       $f24, 140($v1)
    0893DD70:[E4730080]: swc1       $f19, 128($v1)
    0893DD74:[E4720084]: swc1       $f18, 132($v1)
    0893DD78:[8FBF0004]: lw         $ra, 4($sp)
    0893DD7C:[8FB00000]: lw         $s0, 0($sp)
    0893DD80:[C7BA0028]: lwc1       $f26, 40($sp)
    0893DD84:[C7B90024]: lwc1       $f25, 36($sp)
    0893DD88:[C7B80020]: lwc1       $f24, 32($sp)
    0893DD8C:[C7B7001C]: lwc1       $f23, 28($sp)
    0893DD90:[C7B60018]: lwc1       $f22, 24($sp)
    0893DD94:[C7B50014]: lwc1       $f21, 20($sp)
    0893DD98:[C7B40010]: lwc1       $f20, 16($sp)
    0893DD9C:[0A249A04]: j          0x08926810
    0893DDA0:[27BD0030]: addiu      $sp, $sp, 48
    0893DDA4:[4618A83C]: c.lt.s     $f21, $f24
    0893DDA8:[00000000]: nop
--> 0893DDAC:[4500FFD1]: bc1f       0x0893DCF4
    0893DDB0:[46000506]: mov.s      $f20, $f0
    0893DDB4:[C44D37B0]: lwc1       $f13, 14256($v0)
    0893DDB8:[460DC800]: add.s      $f0, $f25, $f13
    0893DDBC:[4615003C]: c.lt.s     $f0, $f21
  Back Branch 0893DD9C 5,074 times (length 23909)
  Back Branch 08926D68 3,652 times (length 269)
_S1_2_8938ADC 2,186,062 instructions (0.528%), 103,790 calls (08938ADC - 08938B9C, length 49)
    08938ADC:[3C0808A1]: lui        $t0, 0x08A1 <=> li $t0, 0x08A10000
    08938AE0:[2507C760]: addiu      $a3, $t0, -14496
    08938AE4:[00043080]: sll        $a2, $a0, 0x0002
    08938AE8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08938AEC:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08938AF0:[00C72021]: addu       $a0, $a2, $a3
    08938AF4:[8C689244]: lw         $t0, -28092($v1)
    08938AF8:[8C840000]: lw         $a0, 0($a0)
    08938AFC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08938B00:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B04:[00A23804]: sllv       $a3, $v0, $a1
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
    08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
    08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
    08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
    08938B84:[25247BC0]: addiu      $a0, $t1, 31680
    08938B88:[8C6E00C0]: lw         $t6, 192($v1)
    08938B8C:[ACCE0000]: sw         $t6, 0($a2)
    08938B90:[8C6D00C4]: lw         $t5, 196($v1)
    08938B94:[ACCD0004]: sw         $t5, 4($a2)
    08938B98:[0A24E2C7]: j          0x08938B1C
    08938B9C:[24C60008]: addiu      $a2, $a2, 8
  Back Branch 08938B40 568 times (length 11)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
--> 08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
  Back Branch 08938B58 568 times (length 17)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
--> 08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
  Back Branch 08938B70 225 times (length 23)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
--> 08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
    08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
  Back Branch 08938B80 1 times (length 27)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
    08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
--> 08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
    08938B84:[25247BC0]: addiu      $a0, $t1, 31680
    08938B88:[8C6E00C0]: lw         $t6, 192($v1)
    08938B8C:[ACCE0000]: sw         $t6, 0($a2)
    08938B90:[8C6D00C4]: lw         $t5, 196($v1)
  Back Branch 08938B98 1 times (length 33)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
    08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
    08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
    08938B84:[25247BC0]: addiu      $a0, $t1, 31680
    08938B88:[8C6E00C0]: lw         $t6, 192($v1)
    08938B8C:[ACCE0000]: sw         $t6, 0($a2)
    08938B90:[8C6D00C4]: lw         $t5, 196($v1)
    08938B94:[ACCD0004]: sw         $t5, 4($a2)
--> 08938B98:[0A24E2C7]: j          0x08938B1C
    08938B9C:[24C60008]: addiu      $a2, $a2, 8
_S1_2_8938BA0 2,184,532 instructions (0.527%), 90,625 calls (08938BA0 - 08938C64, length 50)
    08938BA0:[3C0808A1]: lui        $t0, 0x08A1 <=> li $t0, 0x08A10000
    08938BA4:[2507C708]: addiu      $a3, $t0, -14584
    08938BA8:[00043080]: sll        $a2, $a0, 0x0002
    08938BAC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08938BB0:[3C0308A4]: lui        $v1, 0x08A4 <=> li $v1, 0x08A40000
    08938BB4:[00C72021]: addu       $a0, $a2, $a3
    08938BB8:[8C689244]: lw         $t0, -28092($v1)
    08938BBC:[8C840000]: lw         $a0, 0($a0)
    08938BC0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08938BC4:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938BC8:[00A23804]: sllv       $a3, $v0, $a1
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
    08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
    08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
    08938C34:[ACD90000]: sw         $t9, 0($a2)
    08938C38:[0A24E2F8]: j          0x08938BE0
    08938C3C:[24C60004]: addiu      $a2, $a2, 4
    08938C40:[8C6C00E4]: lw         $t4, 228($v1)
    08938C44:[00EC2824]: and        $a1, $a3, $t4
    08938C48:[10A0FFE5]: beq        $a1, $zr, 0x08938BE0
    08938C4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C50:[8C6E00C8]: lw         $t6, 200($v1)
    08938C54:[ACCE0000]: sw         $t6, 0($a2)
    08938C58:[8C6D00CC]: lw         $t5, 204($v1)
    08938C5C:[ACCD0004]: sw         $t5, 4($a2)
    08938C60:[0A24E2F8]: j          0x08938BE0
    08938C64:[24C60008]: addiu      $a2, $a2, 8
  Back Branch 08938C08 21,048 times (length 12)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
--> 08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
  Back Branch 08938C20 21,048 times (length 18)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
--> 08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
  Back Branch 08938C38 225 times (length 24)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
    08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
    08938C34:[ACD90000]: sw         $t9, 0($a2)
--> 08938C38:[0A24E2F8]: j          0x08938BE0
    08938C3C:[24C60004]: addiu      $a2, $a2, 4
    08938C40:[8C6C00E4]: lw         $t4, 228($v1)
    08938C44:[00EC2824]: and        $a1, $a3, $t4
    08938C48:[10A0FFE5]: beq        $a1, $zr, 0x08938BE0
_S1_2_8933658 2,163,754 instructions (0.522%), 21,601 calls (08933658 - 089398C8, length 6301)
  Back Branch 08933794 23,124 times (length 14)
    08933750:[004E682B]: sltu       $t5, $v0, $t6
    08933754:[11A0002F]: beq        $t5, $zr, 0x08933814
    08933758:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0893375C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933760:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08933764:[3265FFFF]: andi       $a1, $s3, -1
    08933768:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0893376C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08933770:[3286FFFF]: andi       $a2, $s4, -1
    08933774:[0E24EA41]: jal        0x0893A904
    08933778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0893377C:[8EAA0004]: lw         $t2, 4($s5)
    08933780:[26100001]: addiu      $s0, $s0, 1
    08933784:[02519021]: addu       $s2, $s2, $s1
    08933788:[0150402B]: sltu       $t0, $t2, $s0
    0893378C:[00139842]: srl        $s3, $s3, 0x0001
    08933790:[0014A042]: srl        $s4, $s4, 0x0001
--> 08933794:[1100FFF3]: beq        $t0, $zr, 0x08933764
    08933798:[00118882]: srl        $s1, $s1, 0x0002
    0893379C:[27D11CC0]: addiu      $s1, $fp, 7360
    089337A0:[8E30002C]: lw         $s0, 44($s1)
    089337A4:[261E0001]: addiu      $fp, $s0, 1
  Back Branch 08938C08 21,048 times (length 12)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
--> 08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
  Back Branch 08938C20 21,048 times (length 18)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
--> 08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
  Back Branch 0893380C 21,033 times (length 91)
    08933694:[AFB3002C]: sw         $s3, 44($sp)
    08933698:[1120005A]: beq        $t1, $zr, 0x08933804
    0893369C:[A7A80010]: sh         $t0, 16($sp)
    089336A0:[0E24E2B7]: jal        0x08938ADC
    089336A4:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
--> 089336A8:[12A000A8]: beq        $s5, $zr, 0x0893394C
    089336AC:[3A2C0001]: xori       $t4, $s1, 1
    089336B0:[92130008]: lbu        $s3, 8($s0)
    089336B4:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    089336B8:[24110004]: addiu      $s1, $zr, 4 <=> li $s1, 4
    089336BC:[0E24E2B7]: jal        0x08938ADC
    089336C0:[000C880B]: movn       $s1, $zr, $t4 <=> move $s1, $t4
    089336C4:[266BFFFE]: addiu      $t3, $s3, -2
    089336C8:[316A00FF]: andi       $t2, $t3, 255
    089336CC:[2D480003]: sltiu      $t0, $t2, 3
    089336D0:[2E700001]: sltiu      $s0, $s3, 1
    089336D4:[01102825]: or         $a1, $t0, $s0
    089336D8:[0E24E601]: jal        0x08939804
    089336DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089336E0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089336E4:[0E24E5F7]: jal        0x089397DC
    089336E8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089336EC:[3C1E08B4]: lui        $fp, 0x08B4 <=> li $fp, 0x08B40000
    089336F0:[7E450040]: ext        $a1, $s2, 1, 1
    089336F4:[0E24E619]: jal        0x08939864
    089336F8:[32440001]: andi       $a0, $s2, 1
    089336FC:[27C41CC0]: addiu      $a0, $fp, 7360
    08933700:[8C870028]: lw         $a3, 40($a0)
    08933704:[3C0608C2]: lui        $a2, 0x08C2 <=> li $a2, 0x08C20000
    08933708:[8EA5003C]: lw         $a1, 60($s5)
    0893370C:[8CC35E34]: lw         $v1, 24116($a2)
    08933710:[24E20001]: addiu      $v0, $a3, 1
    08933714:[10A3002F]: beq        $a1, $v1, 0x089337D4
    08933718:[AC820028]: sw         $v0, 40($a0)
    0893371C:[8EA60008]: lw         $a2, 8($s5)
    08933720:[8EA40000]: lw         $a0, 0($s5)
    08933724:[8EA50004]: lw         $a1, 4($s5)
    08933728:[0E24E453]: jal        0x0893914C
    0893372C:[8EA7000C]: lw         $a3, 12($s5)
    08933730:[8EAF0048]: lw         $t7, 72($s5)
    08933734:[96B3002C]: lhu        $s3, 44($s5)
    08933738:[96B4002E]: lhu        $s4, 46($s5)
    0893373C:[8EB10034]: lw         $s1, 52($s5)
    08933740:[8EB2003C]: lw         $s2, 60($s5)
    08933744:[0E24DCD5]: jal        0x08937354
    08933748:[AFAF0014]: sw         $t7, 20($sp)
    0893374C:[8EAE0038]: lw         $t6, 56($s5)
    08933750:[004E682B]: sltu       $t5, $v0, $t6
    08933754:[11A0002F]: beq        $t5, $zr, 0x08933814
    08933758:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0893375C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933760:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933764:[3265FFFF]: andi       $a1, $s3, -1
    08933768:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0893376C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08933770:[3286FFFF]: andi       $a2, $s4, -1
    08933774:[0E24EA41]: jal        0x0893A904
    08933778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0893377C:[8EAA0004]: lw         $t2, 4($s5)
    08933780:[26100001]: addiu      $s0, $s0, 1
    08933784:[02519021]: addu       $s2, $s2, $s1
    08933788:[0150402B]: sltu       $t0, $t2, $s0
    0893378C:[00139842]: srl        $s3, $s3, 0x0001
    08933790:[0014A042]: srl        $s4, $s4, 0x0001
    08933794:[1100FFF3]: beq        $t0, $zr, 0x08933764
    08933798:[00118882]: srl        $s1, $s1, 0x0002
    0893379C:[27D11CC0]: addiu      $s1, $fp, 7360
    089337A0:[8E30002C]: lw         $s0, 44($s1)
    089337A4:[261E0001]: addiu      $fp, $s0, 1
    089337A8:[AE3E002C]: sw         $fp, 44($s1)
    089337AC:[8EB40044]: lw         $s4, 68($s5)
    089337B0:[5680005D]: bnel       $s4, $zr, 0x08933928
    089337B4:[8EA40018]: lw         $a0, 24($s5)
    089337B8:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    089337BC:[8D8B434C]: lw         $t3, 17228($t4)
    089337C0:[8EB3003C]: lw         $s3, 60($s5)
    089337C4:[AEAB004C]: sw         $t3, 76($s5)
    089337C8:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    089337CC:[12C0004A]: beq        $s6, $zr, 0x089338F8
    089337D0:[AEB35E34]: sw         $s3, 24116($s5)
    089337D4:[8FBF0044]: lw         $ra, 68($sp)
    089337D8:[8FBE0040]: lw         $fp, 64($sp)
    089337DC:[8FB7003C]: lw         $s7, 60($sp)
    089337E0:[8FB60038]: lw         $s6, 56($sp)
    089337E4:[8FB50034]: lw         $s5, 52($sp)
    089337E8:[8FB40030]: lw         $s4, 48($sp)
    089337EC:[8FB3002C]: lw         $s3, 44($sp)
    089337F0:[8FB20028]: lw         $s2, 40($sp)
    089337F4:[8FB10024]: lw         $s1, 36($sp)
    089337F8:[8FB00020]: lw         $s0, 32($sp)
    089337FC:[03E00008]: jr         $ra
    08933800:[27BD0050]: addiu      $sp, $sp, 80
    08933804:[0E24E2E8]: jal        0x08938BA0
    08933808:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
--> 0893380C:[0A24CDAA]: j          0x089336A8
    08933810:[00000000]: nop
    08933814:[3C1708C2]: lui        $s7, 0x08C2 <=> li $s7, 0x08C20000
    08933818:[92F65E31]: lbu        $s6, 24113($s7)
    0893381C:[12C0FFD0]: beq        $s6, $zr, 0x08933760
  Back Branch 0893381C 8,911 times (length 49)
    0893374C:[8EAE0038]: lw         $t6, 56($s5)
    08933750:[004E682B]: sltu       $t5, $v0, $t6
    08933754:[11A0002F]: beq        $t5, $zr, 0x08933814
    08933758:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0893375C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 08933760:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933764:[3265FFFF]: andi       $a1, $s3, -1
    08933768:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0893376C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08933770:[3286FFFF]: andi       $a2, $s4, -1
    08933774:[0E24EA41]: jal        0x0893A904
    08933778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0893377C:[8EAA0004]: lw         $t2, 4($s5)
    08933780:[26100001]: addiu      $s0, $s0, 1
    08933784:[02519021]: addu       $s2, $s2, $s1
    08933788:[0150402B]: sltu       $t0, $t2, $s0
    0893378C:[00139842]: srl        $s3, $s3, 0x0001
    08933790:[0014A042]: srl        $s4, $s4, 0x0001
    08933794:[1100FFF3]: beq        $t0, $zr, 0x08933764
    08933798:[00118882]: srl        $s1, $s1, 0x0002
    0893379C:[27D11CC0]: addiu      $s1, $fp, 7360
    089337A0:[8E30002C]: lw         $s0, 44($s1)
    089337A4:[261E0001]: addiu      $fp, $s0, 1
    089337A8:[AE3E002C]: sw         $fp, 44($s1)
    089337AC:[8EB40044]: lw         $s4, 68($s5)
    089337B0:[5680005D]: bnel       $s4, $zr, 0x08933928
    089337B4:[8EA40018]: lw         $a0, 24($s5)
    089337B8:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    089337BC:[8D8B434C]: lw         $t3, 17228($t4)
    089337C0:[8EB3003C]: lw         $s3, 60($s5)
    089337C4:[AEAB004C]: sw         $t3, 76($s5)
    089337C8:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    089337CC:[12C0004A]: beq        $s6, $zr, 0x089338F8
    089337D0:[AEB35E34]: sw         $s3, 24116($s5)
    089337D4:[8FBF0044]: lw         $ra, 68($sp)
    089337D8:[8FBE0040]: lw         $fp, 64($sp)
    089337DC:[8FB7003C]: lw         $s7, 60($sp)
    089337E0:[8FB60038]: lw         $s6, 56($sp)
    089337E4:[8FB50034]: lw         $s5, 52($sp)
    089337E8:[8FB40030]: lw         $s4, 48($sp)
    089337EC:[8FB3002C]: lw         $s3, 44($sp)
    089337F0:[8FB20028]: lw         $s2, 40($sp)
    089337F4:[8FB10024]: lw         $s1, 36($sp)
    089337F8:[8FB00020]: lw         $s0, 32($sp)
    089337FC:[03E00008]: jr         $ra
    08933800:[27BD0050]: addiu      $sp, $sp, 80
    08933804:[0E24E2E8]: jal        0x08938BA0
    08933808:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
    0893380C:[0A24CDAA]: j          0x089336A8
    08933810:[00000000]: nop
    08933814:[3C1708C2]: lui        $s7, 0x08C2 <=> li $s7, 0x08C20000
    08933818:[92F65E31]: lbu        $s6, 24113($s7)
--> 0893381C:[12C0FFD0]: beq        $s6, $zr, 0x08933760
    08933820:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933824:[2E381000]: sltiu      $t8, $s1, 4096
    08933828:[1700FFCE]: bne        $t8, $zr, 0x08933764
    0893382C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08933944 8,615 times (length 100)
    089337A8:[AE3E002C]: sw         $fp, 44($s1)
    089337AC:[8EB40044]: lw         $s4, 68($s5)
    089337B0:[5680005D]: bnel       $s4, $zr, 0x08933928
    089337B4:[8EA40018]: lw         $a0, 24($s5)
    089337B8:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
--> 089337BC:[8D8B434C]: lw         $t3, 17228($t4)
    089337C0:[8EB3003C]: lw         $s3, 60($s5)
    089337C4:[AEAB004C]: sw         $t3, 76($s5)
    089337C8:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    089337CC:[12C0004A]: beq        $s6, $zr, 0x089338F8
    089337D0:[AEB35E34]: sw         $s3, 24116($s5)
    089337D4:[8FBF0044]: lw         $ra, 68($sp)
    089337D8:[8FBE0040]: lw         $fp, 64($sp)
    089337DC:[8FB7003C]: lw         $s7, 60($sp)
    089337E0:[8FB60038]: lw         $s6, 56($sp)
    089337E4:[8FB50034]: lw         $s5, 52($sp)
    089337E8:[8FB40030]: lw         $s4, 48($sp)
    089337EC:[8FB3002C]: lw         $s3, 44($sp)
    089337F0:[8FB20028]: lw         $s2, 40($sp)
    089337F4:[8FB10024]: lw         $s1, 36($sp)
    089337F8:[8FB00020]: lw         $s0, 32($sp)
    089337FC:[03E00008]: jr         $ra
    08933800:[27BD0050]: addiu      $sp, $sp, 80
    08933804:[0E24E2E8]: jal        0x08938BA0
    08933808:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
    0893380C:[0A24CDAA]: j          0x089336A8
    08933810:[00000000]: nop
    08933814:[3C1708C2]: lui        $s7, 0x08C2 <=> li $s7, 0x08C20000
    08933818:[92F65E31]: lbu        $s6, 24113($s7)
    0893381C:[12C0FFD0]: beq        $s6, $zr, 0x08933760
    08933820:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933824:[2E381000]: sltiu      $t8, $s1, 4096
    08933828:[1700FFCE]: bne        $t8, $zr, 0x08933764
    0893382C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933830:[02740018]: mult       $s3, $s4
    08933834:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08933838:[8C7968C8]: lw         $t9, 26824($v1)
    0893383C:[AFA60018]: sw         $a2, 24($sp)
    08933840:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933844:[00004812]: mflo       $t1
    08933848:[0009F880]: sll        $ra, $t1, 0x0002
    0893384C:[16200002]: bne        $s1, $zr, 0x08933858
    08933850:[03F1001B]: divu       $ra, $s1
    08933854:[000001CD]: break      0x00007
    08933858:[03268021]: addu       $s0, $t9, $a2
    0893385C:[0000B812]: mflo       $s7
    08933860:[16E00002]: bne        $s7, $zr, 0x0893386C
    08933864:[0277001B]: divu       $s3, $s7
    08933868:[000001CD]: break      0x00007
    0893386C:[3288FFFF]: andi       $t0, $s4, -1
    08933870:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08933874:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08933878:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893387C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08933880:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08933884:[AFB00008]: sw         $s0, 8($sp)
    08933888:[26D60001]: addiu      $s6, $s6, 1
    0893388C:[02519021]: addu       $s2, $s2, $s1
    08933890:[AFA00000]: sw         $zr, 0($sp)
    08933894:[02118021]: addu       $s0, $s0, $s1
    08933898:[00139842]: srl        $s3, $s3, 0x0001
    0893389C:[0014A042]: srl        $s4, $s4, 0x0001
    089338A0:[00118882]: srl        $s1, $s1, 0x0002
    089338A4:[00001012]: mflo       $v0
    089338A8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089338AC:[3047FFFF]: andi       $a3, $v0, -1
    089338B0:[0E24E935]: jal        0x0893A4D4
    089338B4:[AFA20004]: sw         $v0, 4($sp)
    089338B8:[8EA40004]: lw         $a0, 4($s5)
    089338BC:[0096282B]: sltu       $a1, $a0, $s6
    089338C0:[10A0FFE7]: beq        $a1, $zr, 0x08933860
    089338C4:[8FA60018]: lw         $a2, 24($sp)
    089338C8:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    089338CC:[8E4768C8]: lw         $a3, 26824($s2)
    089338D0:[96B3002C]: lhu        $s3, 44($s5)
    089338D4:[96B4002E]: lhu        $s4, 46($s5)
    089338D8:[8EB10034]: lw         $s1, 52($s5)
    089338DC:[00C79021]: addu       $s2, $a2, $a3
    089338E0:[0E24E623]: jal        0x0893988C
    089338E4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089338E8:[0E24E62B]: jal        0x089398AC
    089338EC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089338F0:[0A24CDDA]: j          0x08933768
    089338F4:[3265FFFF]: andi       $a1, $s3, -1
    089338F8:[8FBF0044]: lw         $ra, 68($sp)
    089338FC:[8FBE0040]: lw         $fp, 64($sp)
    08933900:[8FB7003C]: lw         $s7, 60($sp)
    08933904:[8FB60038]: lw         $s6, 56($sp)
    08933908:[8FB50034]: lw         $s5, 52($sp)
    0893390C:[8FB40030]: lw         $s4, 48($sp)
    08933910:[8FB3002C]: lw         $s3, 44($sp)
    08933914:[8FB20028]: lw         $s2, 40($sp)
    08933918:[8FB10024]: lw         $s1, 36($sp)
    0893391C:[8FB00020]: lw         $s0, 32($sp)
    08933920:[0A24E62B]: j          0x089398AC
    08933924:[27BD0050]: addiu      $sp, $sp, 80
    08933928:[92A5001C]: lbu        $a1, 28($s5)
    0893392C:[92A60020]: lbu        $a2, 32($s5)
    08933930:[0E24E633]: jal        0x089398CC
    08933934:[92A70024]: lbu        $a3, 36($s5)
    08933938:[92A40028]: lbu        $a0, 40($s5)
    0893393C:[0E24E9D9]: jal        0x0893A764
    08933940:[8FA50014]: lw         $a1, 20($sp)
--> 08933944:[0A24CDEF]: j          0x089337BC
    08933948:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    0893394C:[8FBF0044]: lw         $ra, 68($sp)
    08933950:[8FBE0040]: lw         $fp, 64($sp)
    08933954:[8FB7003C]: lw         $s7, 60($sp)
  Back Branch 08933828 2,395 times (length 51)
    08933750:[004E682B]: sltu       $t5, $v0, $t6
    08933754:[11A0002F]: beq        $t5, $zr, 0x08933814
    08933758:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0893375C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933760:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08933764:[3265FFFF]: andi       $a1, $s3, -1
    08933768:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0893376C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08933770:[3286FFFF]: andi       $a2, $s4, -1
    08933774:[0E24EA41]: jal        0x0893A904
    08933778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0893377C:[8EAA0004]: lw         $t2, 4($s5)
    08933780:[26100001]: addiu      $s0, $s0, 1
    08933784:[02519021]: addu       $s2, $s2, $s1
    08933788:[0150402B]: sltu       $t0, $t2, $s0
    0893378C:[00139842]: srl        $s3, $s3, 0x0001
    08933790:[0014A042]: srl        $s4, $s4, 0x0001
    08933794:[1100FFF3]: beq        $t0, $zr, 0x08933764
    08933798:[00118882]: srl        $s1, $s1, 0x0002
    0893379C:[27D11CC0]: addiu      $s1, $fp, 7360
    089337A0:[8E30002C]: lw         $s0, 44($s1)
    089337A4:[261E0001]: addiu      $fp, $s0, 1
    089337A8:[AE3E002C]: sw         $fp, 44($s1)
    089337AC:[8EB40044]: lw         $s4, 68($s5)
    089337B0:[5680005D]: bnel       $s4, $zr, 0x08933928
    089337B4:[8EA40018]: lw         $a0, 24($s5)
    089337B8:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    089337BC:[8D8B434C]: lw         $t3, 17228($t4)
    089337C0:[8EB3003C]: lw         $s3, 60($s5)
    089337C4:[AEAB004C]: sw         $t3, 76($s5)
    089337C8:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    089337CC:[12C0004A]: beq        $s6, $zr, 0x089338F8
    089337D0:[AEB35E34]: sw         $s3, 24116($s5)
    089337D4:[8FBF0044]: lw         $ra, 68($sp)
    089337D8:[8FBE0040]: lw         $fp, 64($sp)
    089337DC:[8FB7003C]: lw         $s7, 60($sp)
    089337E0:[8FB60038]: lw         $s6, 56($sp)
    089337E4:[8FB50034]: lw         $s5, 52($sp)
    089337E8:[8FB40030]: lw         $s4, 48($sp)
    089337EC:[8FB3002C]: lw         $s3, 44($sp)
    089337F0:[8FB20028]: lw         $s2, 40($sp)
    089337F4:[8FB10024]: lw         $s1, 36($sp)
    089337F8:[8FB00020]: lw         $s0, 32($sp)
    089337FC:[03E00008]: jr         $ra
    08933800:[27BD0050]: addiu      $sp, $sp, 80
    08933804:[0E24E2E8]: jal        0x08938BA0
    08933808:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
    0893380C:[0A24CDAA]: j          0x089336A8
    08933810:[00000000]: nop
    08933814:[3C1708C2]: lui        $s7, 0x08C2 <=> li $s7, 0x08C20000
    08933818:[92F65E31]: lbu        $s6, 24113($s7)
    0893381C:[12C0FFD0]: beq        $s6, $zr, 0x08933760
    08933820:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933824:[2E381000]: sltiu      $t8, $s1, 4096
--> 08933828:[1700FFCE]: bne        $t8, $zr, 0x08933764
    0893382C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933830:[02740018]: mult       $s3, $s4
    08933834:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08933838:[8C7968C8]: lw         $t9, 26824($v1)
  Back Branch 089338C0 843 times (length 26)
    0893384C:[16200002]: bne        $s1, $zr, 0x08933858
    08933850:[03F1001B]: divu       $ra, $s1
    08933854:[000001CD]: break      0x00007
    08933858:[03268021]: addu       $s0, $t9, $a2
    0893385C:[0000B812]: mflo       $s7
--> 08933860:[16E00002]: bne        $s7, $zr, 0x0893386C
    08933864:[0277001B]: divu       $s3, $s7
    08933868:[000001CD]: break      0x00007
    0893386C:[3288FFFF]: andi       $t0, $s4, -1
    08933870:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08933874:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08933878:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893387C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08933880:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08933884:[AFB00008]: sw         $s0, 8($sp)
    08933888:[26D60001]: addiu      $s6, $s6, 1
    0893388C:[02519021]: addu       $s2, $s2, $s1
    08933890:[AFA00000]: sw         $zr, 0($sp)
    08933894:[02118021]: addu       $s0, $s0, $s1
    08933898:[00139842]: srl        $s3, $s3, 0x0001
    0893389C:[0014A042]: srl        $s4, $s4, 0x0001
    089338A0:[00118882]: srl        $s1, $s1, 0x0002
    089338A4:[00001012]: mflo       $v0
    089338A8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089338AC:[3047FFFF]: andi       $a3, $v0, -1
    089338B0:[0E24E935]: jal        0x0893A4D4
    089338B4:[AFA20004]: sw         $v0, 4($sp)
    089338B8:[8EA40004]: lw         $a0, 4($s5)
    089338BC:[0096282B]: sltu       $a1, $a0, $s6
--> 089338C0:[10A0FFE7]: beq        $a1, $zr, 0x08933860
    089338C4:[8FA60018]: lw         $a2, 24($sp)
    089338C8:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    089338CC:[8E4768C8]: lw         $a3, 26824($s2)
    089338D0:[96B3002C]: lhu        $s3, 44($s5)
  Back Branch 089338F0 281 times (length 100)
    08933754:[11A0002F]: beq        $t5, $zr, 0x08933814
    08933758:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0893375C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933760:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933764:[3265FFFF]: andi       $a1, $s3, -1
--> 08933768:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0893376C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08933770:[3286FFFF]: andi       $a2, $s4, -1
    08933774:[0E24EA41]: jal        0x0893A904
    08933778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0893377C:[8EAA0004]: lw         $t2, 4($s5)
    08933780:[26100001]: addiu      $s0, $s0, 1
    08933784:[02519021]: addu       $s2, $s2, $s1
    08933788:[0150402B]: sltu       $t0, $t2, $s0
    0893378C:[00139842]: srl        $s3, $s3, 0x0001
    08933790:[0014A042]: srl        $s4, $s4, 0x0001
    08933794:[1100FFF3]: beq        $t0, $zr, 0x08933764
    08933798:[00118882]: srl        $s1, $s1, 0x0002
    0893379C:[27D11CC0]: addiu      $s1, $fp, 7360
    089337A0:[8E30002C]: lw         $s0, 44($s1)
    089337A4:[261E0001]: addiu      $fp, $s0, 1
    089337A8:[AE3E002C]: sw         $fp, 44($s1)
    089337AC:[8EB40044]: lw         $s4, 68($s5)
    089337B0:[5680005D]: bnel       $s4, $zr, 0x08933928
    089337B4:[8EA40018]: lw         $a0, 24($s5)
    089337B8:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    089337BC:[8D8B434C]: lw         $t3, 17228($t4)
    089337C0:[8EB3003C]: lw         $s3, 60($s5)
    089337C4:[AEAB004C]: sw         $t3, 76($s5)
    089337C8:[3C1508C2]: lui        $s5, 0x08C2 <=> li $s5, 0x08C20000
    089337CC:[12C0004A]: beq        $s6, $zr, 0x089338F8
    089337D0:[AEB35E34]: sw         $s3, 24116($s5)
    089337D4:[8FBF0044]: lw         $ra, 68($sp)
    089337D8:[8FBE0040]: lw         $fp, 64($sp)
    089337DC:[8FB7003C]: lw         $s7, 60($sp)
    089337E0:[8FB60038]: lw         $s6, 56($sp)
    089337E4:[8FB50034]: lw         $s5, 52($sp)
    089337E8:[8FB40030]: lw         $s4, 48($sp)
    089337EC:[8FB3002C]: lw         $s3, 44($sp)
    089337F0:[8FB20028]: lw         $s2, 40($sp)
    089337F4:[8FB10024]: lw         $s1, 36($sp)
    089337F8:[8FB00020]: lw         $s0, 32($sp)
    089337FC:[03E00008]: jr         $ra
    08933800:[27BD0050]: addiu      $sp, $sp, 80
    08933804:[0E24E2E8]: jal        0x08938BA0
    08933808:[24040015]: addiu      $a0, $zr, 21 <=> li $a0, 21
    0893380C:[0A24CDAA]: j          0x089336A8
    08933810:[00000000]: nop
    08933814:[3C1708C2]: lui        $s7, 0x08C2 <=> li $s7, 0x08C20000
    08933818:[92F65E31]: lbu        $s6, 24113($s7)
    0893381C:[12C0FFD0]: beq        $s6, $zr, 0x08933760
    08933820:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933824:[2E381000]: sltiu      $t8, $s1, 4096
    08933828:[1700FFCE]: bne        $t8, $zr, 0x08933764
    0893382C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08933830:[02740018]: mult       $s3, $s4
    08933834:[3C0308C2]: lui        $v1, 0x08C2 <=> li $v1, 0x08C20000
    08933838:[8C7968C8]: lw         $t9, 26824($v1)
    0893383C:[AFA60018]: sw         $a2, 24($sp)
    08933840:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08933844:[00004812]: mflo       $t1
    08933848:[0009F880]: sll        $ra, $t1, 0x0002
    0893384C:[16200002]: bne        $s1, $zr, 0x08933858
    08933850:[03F1001B]: divu       $ra, $s1
    08933854:[000001CD]: break      0x00007
    08933858:[03268021]: addu       $s0, $t9, $a2
    0893385C:[0000B812]: mflo       $s7
    08933860:[16E00002]: bne        $s7, $zr, 0x0893386C
    08933864:[0277001B]: divu       $s3, $s7
    08933868:[000001CD]: break      0x00007
    0893386C:[3288FFFF]: andi       $t0, $s4, -1
    08933870:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08933874:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08933878:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0893387C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08933880:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08933884:[AFB00008]: sw         $s0, 8($sp)
    08933888:[26D60001]: addiu      $s6, $s6, 1
    0893388C:[02519021]: addu       $s2, $s2, $s1
    08933890:[AFA00000]: sw         $zr, 0($sp)
    08933894:[02118021]: addu       $s0, $s0, $s1
    08933898:[00139842]: srl        $s3, $s3, 0x0001
    0893389C:[0014A042]: srl        $s4, $s4, 0x0001
    089338A0:[00118882]: srl        $s1, $s1, 0x0002
    089338A4:[00001012]: mflo       $v0
    089338A8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089338AC:[3047FFFF]: andi       $a3, $v0, -1
    089338B0:[0E24E935]: jal        0x0893A4D4
    089338B4:[AFA20004]: sw         $v0, 4($sp)
    089338B8:[8EA40004]: lw         $a0, 4($s5)
    089338BC:[0096282B]: sltu       $a1, $a0, $s6
    089338C0:[10A0FFE7]: beq        $a1, $zr, 0x08933860
    089338C4:[8FA60018]: lw         $a2, 24($sp)
    089338C8:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    089338CC:[8E4768C8]: lw         $a3, 26824($s2)
    089338D0:[96B3002C]: lhu        $s3, 44($s5)
    089338D4:[96B4002E]: lhu        $s4, 46($s5)
    089338D8:[8EB10034]: lw         $s1, 52($s5)
    089338DC:[00C79021]: addu       $s2, $a2, $a3
    089338E0:[0E24E623]: jal        0x0893988C
    089338E4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089338E8:[0E24E62B]: jal        0x089398AC
    089338EC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 089338F0:[0A24CDDA]: j          0x08933768
    089338F4:[3265FFFF]: andi       $a1, $s3, -1
    089338F8:[8FBF0044]: lw         $ra, 68($sp)
    089338FC:[8FBE0040]: lw         $fp, 64($sp)
    08933900:[8FB7003C]: lw         $s7, 60($sp)
  Back Branch 08938C38 225 times (length 24)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
    08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
    08938C34:[ACD90000]: sw         $t9, 0($a2)
--> 08938C38:[0A24E2F8]: j          0x08938BE0
    08938C3C:[24C60004]: addiu      $a2, $a2, 4
    08938C40:[8C6C00E4]: lw         $t4, 228($v1)
    08938C44:[00EC2824]: and        $a1, $a3, $t4
    08938C48:[10A0FFE5]: beq        $a1, $zr, 0x08938BE0
_S1_2_89F5488 2,014,207 instructions (0.486%), 30,219 calls (089F5488 - 089F550C, length 34)
    089F5488:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F548C:[00A81025]: or         $v0, $a1, $t0
    089F5490:[30420003]: andi       $v0, $v0, 3
    089F5494:[14400017]: bne        $v0, $zr, 0x089F54F4
    089F5498:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    089F549C:[8CA60000]: lw         $a2, 0($a1)
    089F54A0:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089F54A4:[3449FEFF]: ori        $t1, $v0, -257
    089F54A8:[00C92021]: addu       $a0, $a2, $t1
    089F54AC:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    089F54B0:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089F54B4:[00822024]: and        $a0, $a0, $v0
    089F54B8:[34638080]: ori        $v1, $v1, -32640
    089F54BC:[00832024]: and        $a0, $a0, $v1
    089F54C0:[1480000B]: bne        $a0, $zr, 0x089F54F0
    089F54C4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F54C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F54CC:[ACE60000]: sw         $a2, 0($a3)
    089F54D0:[24A50004]: addiu      $a1, $a1, 4
    089F54D4:[8CA60000]: lw         $a2, 0($a1)
    089F54D8:[00C91021]: addu       $v0, $a2, $t1
    089F54DC:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    089F54E0:[00431024]: and        $v0, $v0, $v1
    089F54E4:[00441024]: and        $v0, $v0, $a0
    089F54E8:[1040FFF8]: beq        $v0, $zr, 0x089F54CC
    089F54EC:[24E70004]: addiu      $a3, $a3, 4
    089F54F0:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089F54F4:[80A20000]: lb         $v0, 0($a1)
    089F54F8:[24A50001]: addiu      $a1, $a1, 1
    089F54FC:[A0620000]: sb         $v0, 0($v1)
    089F5500:[1440FFFC]: bne        $v0, $zr, 0x089F54F4
    089F5504:[24630001]: addiu      $v1, $v1, 1
    089F5508:[03E00008]: jr         $ra
    089F550C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 089F5500 150,709 times (length 5)
    089F54E0:[00431024]: and        $v0, $v0, $v1
    089F54E4:[00441024]: and        $v0, $v0, $a0
    089F54E8:[1040FFF8]: beq        $v0, $zr, 0x089F54CC
    089F54EC:[24E70004]: addiu      $a3, $a3, 4
    089F54F0:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
--> 089F54F4:[80A20000]: lb         $v0, 0($a1)
    089F54F8:[24A50001]: addiu      $a1, $a1, 1
    089F54FC:[A0620000]: sb         $v0, 0($v1)
--> 089F5500:[1440FFFC]: bne        $v0, $zr, 0x089F54F4
    089F5504:[24630001]: addiu      $v1, $v1, 1
    089F5508:[03E00008]: jr         $ra
    089F550C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 089F54E8 86,435 times (length 9)
    089F54B8:[34638080]: ori        $v1, $v1, -32640
    089F54BC:[00832024]: and        $a0, $a0, $v1
    089F54C0:[1480000B]: bne        $a0, $zr, 0x089F54F0
    089F54C4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F54C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 089F54CC:[ACE60000]: sw         $a2, 0($a3)
    089F54D0:[24A50004]: addiu      $a1, $a1, 4
    089F54D4:[8CA60000]: lw         $a2, 0($a1)
    089F54D8:[00C91021]: addu       $v0, $a2, $t1
    089F54DC:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    089F54E0:[00431024]: and        $v0, $v0, $v1
    089F54E4:[00441024]: and        $v0, $v0, $a0
--> 089F54E8:[1040FFF8]: beq        $v0, $zr, 0x089F54CC
    089F54EC:[24E70004]: addiu      $a3, $a3, 4
    089F54F0:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089F54F4:[80A20000]: lb         $v0, 0($a1)
    089F54F8:[24A50001]: addiu      $a1, $a1, 1
_S1_2_89F2CB8 2,009,398 instructions (0.485%), 5,471 calls (089F2CB8 - 089F2F64, length 172)
    089F2CB8:[00A4102B]: sltu       $v0, $a1, $a0
    089F2CBC:[10400005]: beq        $v0, $zr, 0x089F2CD4
    089F2CC0:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089F2CC4:[00A61821]: addu       $v1, $a1, $a2
    089F2CC8:[0083102B]: sltu       $v0, $a0, $v1
    089F2CCC:[5440003C]: bnel       $v0, $zr, 0x089F2DC0
    089F2CD0:[00865021]: addu       $t2, $a0, $a2
    089F2CD4:[2CC20008]: sltiu      $v0, $a2, 8
    089F2CD8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089F2CDC:[1040000B]: beq        $v0, $zr, 0x089F2D0C
    089F2CE0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089F2CE4:[18C00007]: blez       $a2, 0x089F2D04
    089F2CE8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089F2CEC:[00861821]: addu       $v1, $a0, $a2
    089F2CF0:[91020000]: lbu        $v0, 0($t0)
    089F2CF4:[A0E20000]: sb         $v0, 0($a3)
    089F2CF8:[24E70001]: addiu      $a3, $a3, 1
    089F2CFC:[1467FFFC]: bne        $v1, $a3, 0x089F2CF0
    089F2D00:[25080001]: addiu      $t0, $t0, 1
    089F2D04:[03E00008]: jr         $ra
    089F2D08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2D0C:[00AA1026]: xor        $v0, $a1, $t2
    089F2D10:[30420003]: andi       $v0, $v0, 3
    089F2D14:[54400060]: bnel       $v0, $zr, 0x089F2E98
    089F2D18:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2D1C:[30A30003]: andi       $v1, $a1, 3
    089F2D20:[10600009]: beq        $v1, $zr, 0x089F2D48
    089F2D24:[00065902]: srl        $t3, $a2, 0x0004
    089F2D28:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089F2D2C:[00431023]: subu       $v0, $v0, $v1
    089F2D30:[00C23023]: subu       $a2, $a2, $v0
    089F2D34:[00A24021]: addu       $t0, $a1, $v0
    089F2D38:[01422021]: addu       $a0, $t2, $v0
    089F2D3C:[98A30000]: lwr        $v1, 0($a1)
    089F2D40:[B9430000]: swr        $v1, 0($t2)
    089F2D44:[00065902]: srl        $t3, $a2, 0x0004
    089F2D48:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089F2D4C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2D50:[1160000E]: beq        $t3, $zr, 0x089F2D8C
    089F2D54:[30CC000F]: andi       $t4, $a2, 15
    089F2D58:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089F2D5C:[8CE30004]: lw         $v1, 4($a3)
    089F2D60:[8CE40008]: lw         $a0, 8($a3)
    089F2D64:[8CE5000C]: lw         $a1, 12($a3)
    089F2D68:[8CE20000]: lw         $v0, 0($a3)
    089F2D6C:[25080001]: addiu      $t0, $t0, 1
    089F2D70:[AD230004]: sw         $v1, 4($t1)
    089F2D74:[24E70010]: addiu      $a3, $a3, 16
    089F2D78:[AD220000]: sw         $v0, 0($t1)
    089F2D7C:[AD240008]: sw         $a0, 8($t1)
    089F2D80:[AD25000C]: sw         $a1, 12($t1)
    089F2D84:[1568FFF5]: bne        $t3, $t0, 0x089F2D5C
    089F2D88:[25290010]: addiu      $t1, $t1, 16
    089F2D8C:[000C2082]: srl        $a0, $t4, 0x0002
    089F2D90:[10800008]: beq        $a0, $zr, 0x089F2DB4
    089F2D94:[30C60003]: andi       $a2, $a2, 3
    089F2D98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2D9C:[8CE20000]: lw         $v0, 0($a3)
    089F2DA0:[24630001]: addiu      $v1, $v1, 1
    089F2DA4:[24E70004]: addiu      $a3, $a3, 4
    089F2DA8:[AD220000]: sw         $v0, 0($t1)
    089F2DAC:[1464FFFB]: bne        $v1, $a0, 0x089F2D9C
    089F2DB0:[25290004]: addiu      $t1, $t1, 4
    089F2DB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2DB8:[0A27CB39]: j          0x089F2CE4
    089F2DBC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089F2DC0:[2CC20008]: sltiu      $v0, $a2, 8
    089F2DC4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089F2DC8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089F2DCC:[14400028]: bne        $v0, $zr, 0x089F2E70
    089F2DD0:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089F2DD4:[006A1026]: xor        $v0, $v1, $t2
    089F2DD8:[30420003]: andi       $v0, $v0, 3
    089F2DDC:[14400045]: bne        $v0, $zr, 0x089F2EF4
    089F2DE0:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2DE4:[30630003]: andi       $v1, $v1, 3
    089F2DE8:[14600058]: bne        $v1, $zr, 0x089F2F4C
    089F2DEC:[00000000]: nop
    089F2DF0:[00095902]: srl        $t3, $t1, 0x0004
    089F2DF4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F2DF8:[312C000F]: andi       $t4, $t1, 15
    089F2DFC:[11600011]: beq        $t3, $zr, 0x089F2E44
    089F2E00:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089F2E04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F2E08:[8CE2FFF0]: lw         $v0, -16($a3)
    089F2E0C:[8CE3FFFC]: lw         $v1, -4($a3)
    089F2E10:[8CE4FFF4]: lw         $a0, -12($a3)
    089F2E14:[8CE5FFF8]: lw         $a1, -8($a3)
    089F2E18:[24C60001]: addiu      $a2, $a2, 1
    089F2E1C:[AD02FFF0]: sw         $v0, -16($t0)
    089F2E20:[24E2FFF0]: addiu      $v0, $a3, -16
    089F2E24:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E28:[AD03FFFC]: sw         $v1, -4($t0)
    089F2E2C:[2503FFF0]: addiu      $v1, $t0, -16
    089F2E30:[AD04FFF4]: sw         $a0, -12($t0)
    089F2E34:[AD05FFF8]: sw         $a1, -8($t0)
    089F2E38:[1566FFF3]: bne        $t3, $a2, 0x089F2E08
    089F2E3C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089F2E40:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E44:[000C2882]: srl        $a1, $t4, 0x0002
    089F2E48:[10A00008]: beq        $a1, $zr, 0x089F2E6C
    089F2E4C:[31290003]: andi       $t1, $t1, 3
    089F2E50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F2E54:[24E7FFFC]: addiu      $a3, $a3, -4
    089F2E58:[8CE20000]: lw         $v0, 0($a3)
    089F2E5C:[2463FFFC]: addiu      $v1, $v1, -4
    089F2E60:[24840001]: addiu      $a0, $a0, 1
    089F2E64:[14A4FFFB]: bne        $a1, $a0, 0x089F2E54
    089F2E68:[AC620000]: sw         $v0, 0($v1)
    089F2E6C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F2E70:[1920FFA4]: blez       $t1, 0x089F2D04
    089F2E74:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2E78:[24E7FFFF]: addiu      $a3, $a3, -1
    089F2E7C:[90E20000]: lbu        $v0, 0($a3)
    089F2E80:[2484FFFF]: addiu      $a0, $a0, -1
    089F2E84:[24630001]: addiu      $v1, $v1, 1
    089F2E88:[1523FFFB]: bne        $t1, $v1, 0x089F2E78
    089F2E8C:[A0820000]: sb         $v0, 0($a0)
    089F2E90:[03E00008]: jr         $ra
    089F2E94:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2E98:[00052F82]: srl        $a1, $a1, 0x001E
    089F2E9C:[24C40003]: addiu      $a0, $a2, 3
    089F2EA0:[28C30000]: slti       $v1, $a2, 0
    089F2EA4:[00C3200A]: movz       $a0, $a2, $v1
    089F2EA8:[00C51021]: addu       $v0, $a2, $a1
    089F2EAC:[30420003]: andi       $v0, $v0, 3
    089F2EB0:[00042083]: sra        $a0, $a0, 0x0002
    089F2EB4:[00453023]: subu       $a2, $v0, $a1
    089F2EB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2EBC:[1080FFBD]: beq        $a0, $zr, 0x089F2DB4
    089F2EC0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089F2EC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2EC8:[24630001]: addiu      $v1, $v1, 1
    089F2ECC:[88E20003]: lwl        $v0, 3($a3)
    089F2ED0:[98E20000]: lwr        $v0, 0($a3)
    089F2ED4:[24E70004]: addiu      $a3, $a3, 4
    089F2ED8:[A9220003]: swl        $v0, 3($t1)
    089F2EDC:[B9220000]: swr        $v0, 0($t1)
    089F2EE0:[1483FFF9]: bne        $a0, $v1, 0x089F2EC8
    089F2EE4:[25290004]: addiu      $t1, $t1, 4
    089F2EE8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2EEC:[0A27CB39]: j          0x089F2CE4
    089F2EF0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089F2EF4:[00052F82]: srl        $a1, $a1, 0x001E
    089F2EF8:[28C30000]: slti       $v1, $a2, 0
    089F2EFC:[24C40003]: addiu      $a0, $a2, 3
    089F2F00:[00C3200A]: movz       $a0, $a2, $v1
    089F2F04:[00C51021]: addu       $v0, $a2, $a1
    089F2F08:[30420003]: andi       $v0, $v0, 3
    089F2F0C:[00042083]: sra        $a0, $a0, 0x0002
    089F2F10:[00454823]: subu       $t1, $v0, $a1
    089F2F14:[1080FFD5]: beq        $a0, $zr, 0x089F2E6C
    089F2F18:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    089F2F1C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F2F20:[24A50001]: addiu      $a1, $a1, 1
    089F2F24:[24E7FFFC]: addiu      $a3, $a3, -4
    089F2F28:[2463FFFC]: addiu      $v1, $v1, -4
    089F2F2C:[88E20003]: lwl        $v0, 3($a3)
    089F2F30:[98E20000]: lwr        $v0, 0($a3)
    089F2F34:[A8620003]: swl        $v0, 3($v1)
    089F2F38:[B8620000]: swr        $v0, 0($v1)
    089F2F3C:[5485FFF9]: bnel       $a0, $a1, 0x089F2F24
    089F2F40:[24A50001]: addiu      $a1, $a1, 1
    089F2F44:[0A27CB9C]: j          0x089F2E70
    089F2F48:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F2F4C:[88E2FFFF]: lwl        $v0, -1($a3)
    089F2F50:[00C34823]: subu       $t1, $a2, $v1
    089F2F54:[00E33823]: subu       $a3, $a3, $v1
    089F2F58:[01432023]: subu       $a0, $t2, $v1
    089F2F5C:[A942FFFF]: swl        $v0, -1($t2)
    089F2F60:[0A27CB7D]: j          0x089F2DF4
    089F2F64:[00095902]: srl        $t3, $t1, 0x0004
  Back Branch 089F2D84 112,207 times (length 12)
    089F2D48:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089F2D4C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2D50:[1160000E]: beq        $t3, $zr, 0x089F2D8C
    089F2D54:[30CC000F]: andi       $t4, $a2, 15
    089F2D58:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 089F2D5C:[8CE30004]: lw         $v1, 4($a3)
    089F2D60:[8CE40008]: lw         $a0, 8($a3)
    089F2D64:[8CE5000C]: lw         $a1, 12($a3)
    089F2D68:[8CE20000]: lw         $v0, 0($a3)
    089F2D6C:[25080001]: addiu      $t0, $t0, 1
    089F2D70:[AD230004]: sw         $v1, 4($t1)
    089F2D74:[24E70010]: addiu      $a3, $a3, 16
    089F2D78:[AD220000]: sw         $v0, 0($t1)
    089F2D7C:[AD240008]: sw         $a0, 8($t1)
    089F2D80:[AD25000C]: sw         $a1, 12($t1)
--> 089F2D84:[1568FFF5]: bne        $t3, $t0, 0x089F2D5C
    089F2D88:[25290010]: addiu      $t1, $t1, 16
    089F2D8C:[000C2082]: srl        $a0, $t4, 0x0002
    089F2D90:[10800008]: beq        $a0, $zr, 0x089F2DB4
    089F2D94:[30C60003]: andi       $a2, $a2, 3
  Back Branch 089F2E38 30,363 times (length 14)
    089F2DF4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F2DF8:[312C000F]: andi       $t4, $t1, 15
    089F2DFC:[11600011]: beq        $t3, $zr, 0x089F2E44
    089F2E00:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089F2E04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 089F2E08:[8CE2FFF0]: lw         $v0, -16($a3)
    089F2E0C:[8CE3FFFC]: lw         $v1, -4($a3)
    089F2E10:[8CE4FFF4]: lw         $a0, -12($a3)
    089F2E14:[8CE5FFF8]: lw         $a1, -8($a3)
    089F2E18:[24C60001]: addiu      $a2, $a2, 1
    089F2E1C:[AD02FFF0]: sw         $v0, -16($t0)
    089F2E20:[24E2FFF0]: addiu      $v0, $a3, -16
    089F2E24:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E28:[AD03FFFC]: sw         $v1, -4($t0)
    089F2E2C:[2503FFF0]: addiu      $v1, $t0, -16
    089F2E30:[AD04FFF4]: sw         $a0, -12($t0)
    089F2E34:[AD05FFF8]: sw         $a1, -8($t0)
--> 089F2E38:[1566FFF3]: bne        $t3, $a2, 0x089F2E08
    089F2E3C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089F2E40:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E44:[000C2882]: srl        $a1, $t4, 0x0002
    089F2E48:[10A00008]: beq        $a1, $zr, 0x089F2E6C
  Back Branch 089F2CFC 15,664 times (length 5)
    089F2CDC:[1040000B]: beq        $v0, $zr, 0x089F2D0C
    089F2CE0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089F2CE4:[18C00007]: blez       $a2, 0x089F2D04
    089F2CE8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089F2CEC:[00861821]: addu       $v1, $a0, $a2
--> 089F2CF0:[91020000]: lbu        $v0, 0($t0)
    089F2CF4:[A0E20000]: sb         $v0, 0($a3)
    089F2CF8:[24E70001]: addiu      $a3, $a3, 1
--> 089F2CFC:[1467FFFC]: bne        $v1, $a3, 0x089F2CF0
    089F2D00:[25080001]: addiu      $t0, $t0, 1
    089F2D04:[03E00008]: jr         $ra
    089F2D08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2D0C:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 089F2EE0 3,066 times (length 8)
    089F2EB4:[00453023]: subu       $a2, $v0, $a1
    089F2EB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2EBC:[1080FFBD]: beq        $a0, $zr, 0x089F2DB4
    089F2EC0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089F2EC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089F2EC8:[24630001]: addiu      $v1, $v1, 1
    089F2ECC:[88E20003]: lwl        $v0, 3($a3)
    089F2ED0:[98E20000]: lwr        $v0, 0($a3)
    089F2ED4:[24E70004]: addiu      $a3, $a3, 4
    089F2ED8:[A9220003]: swl        $v0, 3($t1)
    089F2EDC:[B9220000]: swr        $v0, 0($t1)
--> 089F2EE0:[1483FFF9]: bne        $a0, $v1, 0x089F2EC8
    089F2EE4:[25290004]: addiu      $t1, $t1, 4
    089F2EE8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2EEC:[0A27CB39]: j          0x089F2CE4
    089F2EF0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 089F2DAC 1,738 times (length 6)
    089F2D88:[25290010]: addiu      $t1, $t1, 16
    089F2D8C:[000C2082]: srl        $a0, $t4, 0x0002
    089F2D90:[10800008]: beq        $a0, $zr, 0x089F2DB4
    089F2D94:[30C60003]: andi       $a2, $a2, 3
    089F2D98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089F2D9C:[8CE20000]: lw         $v0, 0($a3)
    089F2DA0:[24630001]: addiu      $v1, $v1, 1
    089F2DA4:[24E70004]: addiu      $a3, $a3, 4
    089F2DA8:[AD220000]: sw         $v0, 0($t1)
--> 089F2DAC:[1464FFFB]: bne        $v1, $a0, 0x089F2D9C
    089F2DB0:[25290004]: addiu      $t1, $t1, 4
    089F2DB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2DB8:[0A27CB39]: j          0x089F2CE4
    089F2DBC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 089F2DB8 1,537 times (length 55)
    089F2CD0:[00865021]: addu       $t2, $a0, $a2
    089F2CD4:[2CC20008]: sltiu      $v0, $a2, 8
    089F2CD8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089F2CDC:[1040000B]: beq        $v0, $zr, 0x089F2D0C
    089F2CE0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 089F2CE4:[18C00007]: blez       $a2, 0x089F2D04
    089F2CE8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089F2CEC:[00861821]: addu       $v1, $a0, $a2
    089F2CF0:[91020000]: lbu        $v0, 0($t0)
    089F2CF4:[A0E20000]: sb         $v0, 0($a3)
    089F2CF8:[24E70001]: addiu      $a3, $a3, 1
    089F2CFC:[1467FFFC]: bne        $v1, $a3, 0x089F2CF0
    089F2D00:[25080001]: addiu      $t0, $t0, 1
    089F2D04:[03E00008]: jr         $ra
    089F2D08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2D0C:[00AA1026]: xor        $v0, $a1, $t2
    089F2D10:[30420003]: andi       $v0, $v0, 3
    089F2D14:[54400060]: bnel       $v0, $zr, 0x089F2E98
    089F2D18:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2D1C:[30A30003]: andi       $v1, $a1, 3
    089F2D20:[10600009]: beq        $v1, $zr, 0x089F2D48
    089F2D24:[00065902]: srl        $t3, $a2, 0x0004
    089F2D28:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089F2D2C:[00431023]: subu       $v0, $v0, $v1
    089F2D30:[00C23023]: subu       $a2, $a2, $v0
    089F2D34:[00A24021]: addu       $t0, $a1, $v0
    089F2D38:[01422021]: addu       $a0, $t2, $v0
    089F2D3C:[98A30000]: lwr        $v1, 0($a1)
    089F2D40:[B9430000]: swr        $v1, 0($t2)
    089F2D44:[00065902]: srl        $t3, $a2, 0x0004
    089F2D48:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089F2D4C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2D50:[1160000E]: beq        $t3, $zr, 0x089F2D8C
    089F2D54:[30CC000F]: andi       $t4, $a2, 15
    089F2D58:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089F2D5C:[8CE30004]: lw         $v1, 4($a3)
    089F2D60:[8CE40008]: lw         $a0, 8($a3)
    089F2D64:[8CE5000C]: lw         $a1, 12($a3)
    089F2D68:[8CE20000]: lw         $v0, 0($a3)
    089F2D6C:[25080001]: addiu      $t0, $t0, 1
    089F2D70:[AD230004]: sw         $v1, 4($t1)
    089F2D74:[24E70010]: addiu      $a3, $a3, 16
    089F2D78:[AD220000]: sw         $v0, 0($t1)
    089F2D7C:[AD240008]: sw         $a0, 8($t1)
    089F2D80:[AD25000C]: sw         $a1, 12($t1)
    089F2D84:[1568FFF5]: bne        $t3, $t0, 0x089F2D5C
    089F2D88:[25290010]: addiu      $t1, $t1, 16
    089F2D8C:[000C2082]: srl        $a0, $t4, 0x0002
    089F2D90:[10800008]: beq        $a0, $zr, 0x089F2DB4
    089F2D94:[30C60003]: andi       $a2, $a2, 3
    089F2D98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2D9C:[8CE20000]: lw         $v0, 0($a3)
    089F2DA0:[24630001]: addiu      $v1, $v1, 1
    089F2DA4:[24E70004]: addiu      $a3, $a3, 4
    089F2DA8:[AD220000]: sw         $v0, 0($t1)
    089F2DAC:[1464FFFB]: bne        $v1, $a0, 0x089F2D9C
    089F2DB0:[25290004]: addiu      $t1, $t1, 4
    089F2DB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 089F2DB8:[0A27CB39]: j          0x089F2CE4
    089F2DBC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089F2DC0:[2CC20008]: sltiu      $v0, $a2, 8
    089F2DC4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089F2DC8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 089F2EBC 770 times (length 68)
    089F2DA0:[24630001]: addiu      $v1, $v1, 1
    089F2DA4:[24E70004]: addiu      $a3, $a3, 4
    089F2DA8:[AD220000]: sw         $v0, 0($t1)
    089F2DAC:[1464FFFB]: bne        $v1, $a0, 0x089F2D9C
    089F2DB0:[25290004]: addiu      $t1, $t1, 4
--> 089F2DB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2DB8:[0A27CB39]: j          0x089F2CE4
    089F2DBC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089F2DC0:[2CC20008]: sltiu      $v0, $a2, 8
    089F2DC4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089F2DC8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089F2DCC:[14400028]: bne        $v0, $zr, 0x089F2E70
    089F2DD0:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089F2DD4:[006A1026]: xor        $v0, $v1, $t2
    089F2DD8:[30420003]: andi       $v0, $v0, 3
    089F2DDC:[14400045]: bne        $v0, $zr, 0x089F2EF4
    089F2DE0:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2DE4:[30630003]: andi       $v1, $v1, 3
    089F2DE8:[14600058]: bne        $v1, $zr, 0x089F2F4C
    089F2DEC:[00000000]: nop
    089F2DF0:[00095902]: srl        $t3, $t1, 0x0004
    089F2DF4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F2DF8:[312C000F]: andi       $t4, $t1, 15
    089F2DFC:[11600011]: beq        $t3, $zr, 0x089F2E44
    089F2E00:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089F2E04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F2E08:[8CE2FFF0]: lw         $v0, -16($a3)
    089F2E0C:[8CE3FFFC]: lw         $v1, -4($a3)
    089F2E10:[8CE4FFF4]: lw         $a0, -12($a3)
    089F2E14:[8CE5FFF8]: lw         $a1, -8($a3)
    089F2E18:[24C60001]: addiu      $a2, $a2, 1
    089F2E1C:[AD02FFF0]: sw         $v0, -16($t0)
    089F2E20:[24E2FFF0]: addiu      $v0, $a3, -16
    089F2E24:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E28:[AD03FFFC]: sw         $v1, -4($t0)
    089F2E2C:[2503FFF0]: addiu      $v1, $t0, -16
    089F2E30:[AD04FFF4]: sw         $a0, -12($t0)
    089F2E34:[AD05FFF8]: sw         $a1, -8($t0)
    089F2E38:[1566FFF3]: bne        $t3, $a2, 0x089F2E08
    089F2E3C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089F2E40:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E44:[000C2882]: srl        $a1, $t4, 0x0002
    089F2E48:[10A00008]: beq        $a1, $zr, 0x089F2E6C
    089F2E4C:[31290003]: andi       $t1, $t1, 3
    089F2E50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F2E54:[24E7FFFC]: addiu      $a3, $a3, -4
    089F2E58:[8CE20000]: lw         $v0, 0($a3)
    089F2E5C:[2463FFFC]: addiu      $v1, $v1, -4
    089F2E60:[24840001]: addiu      $a0, $a0, 1
    089F2E64:[14A4FFFB]: bne        $a1, $a0, 0x089F2E54
    089F2E68:[AC620000]: sw         $v0, 0($v1)
    089F2E6C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F2E70:[1920FFA4]: blez       $t1, 0x089F2D04
    089F2E74:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2E78:[24E7FFFF]: addiu      $a3, $a3, -1
    089F2E7C:[90E20000]: lbu        $v0, 0($a3)
    089F2E80:[2484FFFF]: addiu      $a0, $a0, -1
    089F2E84:[24630001]: addiu      $v1, $v1, 1
    089F2E88:[1523FFFB]: bne        $t1, $v1, 0x089F2E78
    089F2E8C:[A0820000]: sb         $v0, 0($a0)
    089F2E90:[03E00008]: jr         $ra
    089F2E94:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2E98:[00052F82]: srl        $a1, $a1, 0x001E
    089F2E9C:[24C40003]: addiu      $a0, $a2, 3
    089F2EA0:[28C30000]: slti       $v1, $a2, 0
    089F2EA4:[00C3200A]: movz       $a0, $a2, $v1
    089F2EA8:[00C51021]: addu       $v0, $a2, $a1
    089F2EAC:[30420003]: andi       $v0, $v0, 3
    089F2EB0:[00042083]: sra        $a0, $a0, 0x0002
    089F2EB4:[00453023]: subu       $a2, $v0, $a1
    089F2EB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 089F2EBC:[1080FFBD]: beq        $a0, $zr, 0x089F2DB4
    089F2EC0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089F2EC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2EC8:[24630001]: addiu      $v1, $v1, 1
    089F2ECC:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 089F2EEC 770 times (length 132)
  Back Branch 089F2E70 181 times (length 93)
    089F2CF0:[91020000]: lbu        $v0, 0($t0)
    089F2CF4:[A0E20000]: sb         $v0, 0($a3)
    089F2CF8:[24E70001]: addiu      $a3, $a3, 1
    089F2CFC:[1467FFFC]: bne        $v1, $a3, 0x089F2CF0
    089F2D00:[25080001]: addiu      $t0, $t0, 1
--> 089F2D04:[03E00008]: jr         $ra
    089F2D08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    089F2D0C:[00AA1026]: xor        $v0, $a1, $t2
    089F2D10:[30420003]: andi       $v0, $v0, 3
    089F2D14:[54400060]: bnel       $v0, $zr, 0x089F2E98
    089F2D18:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2D1C:[30A30003]: andi       $v1, $a1, 3
    089F2D20:[10600009]: beq        $v1, $zr, 0x089F2D48
    089F2D24:[00065902]: srl        $t3, $a2, 0x0004
    089F2D28:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089F2D2C:[00431023]: subu       $v0, $v0, $v1
    089F2D30:[00C23023]: subu       $a2, $a2, $v0
    089F2D34:[00A24021]: addu       $t0, $a1, $v0
    089F2D38:[01422021]: addu       $a0, $t2, $v0
    089F2D3C:[98A30000]: lwr        $v1, 0($a1)
    089F2D40:[B9430000]: swr        $v1, 0($t2)
    089F2D44:[00065902]: srl        $t3, $a2, 0x0004
    089F2D48:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089F2D4C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089F2D50:[1160000E]: beq        $t3, $zr, 0x089F2D8C
    089F2D54:[30CC000F]: andi       $t4, $a2, 15
    089F2D58:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089F2D5C:[8CE30004]: lw         $v1, 4($a3)
    089F2D60:[8CE40008]: lw         $a0, 8($a3)
    089F2D64:[8CE5000C]: lw         $a1, 12($a3)
    089F2D68:[8CE20000]: lw         $v0, 0($a3)
    089F2D6C:[25080001]: addiu      $t0, $t0, 1
    089F2D70:[AD230004]: sw         $v1, 4($t1)
    089F2D74:[24E70010]: addiu      $a3, $a3, 16
    089F2D78:[AD220000]: sw         $v0, 0($t1)
    089F2D7C:[AD240008]: sw         $a0, 8($t1)
    089F2D80:[AD25000C]: sw         $a1, 12($t1)
    089F2D84:[1568FFF5]: bne        $t3, $t0, 0x089F2D5C
    089F2D88:[25290010]: addiu      $t1, $t1, 16
    089F2D8C:[000C2082]: srl        $a0, $t4, 0x0002
    089F2D90:[10800008]: beq        $a0, $zr, 0x089F2DB4
    089F2D94:[30C60003]: andi       $a2, $a2, 3
    089F2D98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2D9C:[8CE20000]: lw         $v0, 0($a3)
    089F2DA0:[24630001]: addiu      $v1, $v1, 1
    089F2DA4:[24E70004]: addiu      $a3, $a3, 4
    089F2DA8:[AD220000]: sw         $v0, 0($t1)
    089F2DAC:[1464FFFB]: bne        $v1, $a0, 0x089F2D9C
    089F2DB0:[25290004]: addiu      $t1, $t1, 4
    089F2DB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    089F2DB8:[0A27CB39]: j          0x089F2CE4
    089F2DBC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089F2DC0:[2CC20008]: sltiu      $v0, $a2, 8
    089F2DC4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089F2DC8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    089F2DCC:[14400028]: bne        $v0, $zr, 0x089F2E70
    089F2DD0:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089F2DD4:[006A1026]: xor        $v0, $v1, $t2
    089F2DD8:[30420003]: andi       $v0, $v0, 3
    089F2DDC:[14400045]: bne        $v0, $zr, 0x089F2EF4
    089F2DE0:[00062FC3]: sra        $a1, $a2, 0x001F
    089F2DE4:[30630003]: andi       $v1, $v1, 3
    089F2DE8:[14600058]: bne        $v1, $zr, 0x089F2F4C
    089F2DEC:[00000000]: nop
    089F2DF0:[00095902]: srl        $t3, $t1, 0x0004
    089F2DF4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089F2DF8:[312C000F]: andi       $t4, $t1, 15
    089F2DFC:[11600011]: beq        $t3, $zr, 0x089F2E44
    089F2E00:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089F2E04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F2E08:[8CE2FFF0]: lw         $v0, -16($a3)
    089F2E0C:[8CE3FFFC]: lw         $v1, -4($a3)
    089F2E10:[8CE4FFF4]: lw         $a0, -12($a3)
    089F2E14:[8CE5FFF8]: lw         $a1, -8($a3)
    089F2E18:[24C60001]: addiu      $a2, $a2, 1
    089F2E1C:[AD02FFF0]: sw         $v0, -16($t0)
    089F2E20:[24E2FFF0]: addiu      $v0, $a3, -16
    089F2E24:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E28:[AD03FFFC]: sw         $v1, -4($t0)
    089F2E2C:[2503FFF0]: addiu      $v1, $t0, -16
    089F2E30:[AD04FFF4]: sw         $a0, -12($t0)
    089F2E34:[AD05FFF8]: sw         $a1, -8($t0)
    089F2E38:[1566FFF3]: bne        $t3, $a2, 0x089F2E08
    089F2E3C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089F2E40:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E44:[000C2882]: srl        $a1, $t4, 0x0002
    089F2E48:[10A00008]: beq        $a1, $zr, 0x089F2E6C
    089F2E4C:[31290003]: andi       $t1, $t1, 3
    089F2E50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F2E54:[24E7FFFC]: addiu      $a3, $a3, -4
    089F2E58:[8CE20000]: lw         $v0, 0($a3)
    089F2E5C:[2463FFFC]: addiu      $v1, $v1, -4
    089F2E60:[24840001]: addiu      $a0, $a0, 1
    089F2E64:[14A4FFFB]: bne        $a1, $a0, 0x089F2E54
    089F2E68:[AC620000]: sw         $v0, 0($v1)
    089F2E6C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 089F2E70:[1920FFA4]: blez       $t1, 0x089F2D04
    089F2E74:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F2E78:[24E7FFFF]: addiu      $a3, $a3, -1
    089F2E7C:[90E20000]: lbu        $v0, 0($a3)
    089F2E80:[2484FFFF]: addiu      $a0, $a0, -1
  Back Branch 089F2E64 72 times (length 6)
    089F2E40:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089F2E44:[000C2882]: srl        $a1, $t4, 0x0002
    089F2E48:[10A00008]: beq        $a1, $zr, 0x089F2E6C
    089F2E4C:[31290003]: andi       $t1, $t1, 3
    089F2E50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 089F2E54:[24E7FFFC]: addiu      $a3, $a3, -4
    089F2E58:[8CE20000]: lw         $v0, 0($a3)
    089F2E5C:[2463FFFC]: addiu      $v1, $v1, -4
    089F2E60:[24840001]: addiu      $a0, $a0, 1
--> 089F2E64:[14A4FFFB]: bne        $a1, $a0, 0x089F2E54
    089F2E68:[AC620000]: sw         $v0, 0($v1)
    089F2E6C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F2E70:[1920FFA4]: blez       $t1, 0x089F2D04
    089F2E74:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
_S1_2_8933980 1,996,532 instructions (0.482%), 21,659 calls (08933980 - 08933B6C, length 124)
    08933980:[27BDFFE0]: addiu      $sp, $sp, -32
    08933984:[AFB20008]: sw         $s2, 8($sp)
    08933988:[3C1208C2]: lui        $s2, 0x08C2 <=> li $s2, 0x08C20000
    0893398C:[26485E50]: addiu      $t0, $s2, 24144
    08933990:[AFB3000C]: sw         $s3, 12($sp)
    08933994:[3C020400]: lui        $v0, 0x0400 <=> li $v0, 0x04000000
    08933998:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0893399C:[AFBF0010]: sw         $ra, 16($sp)
    089339A0:[AFB10004]: sw         $s1, 4($sp)
    089339A4:[AFB00000]: sw         $s0, 0($sp)
    089339A8:[8C860004]: lw         $a2, 4($a0)
    089339AC:[8D070004]: lw         $a3, 4($t0)
    089339B0:[00C21824]: and        $v1, $a2, $v0
    089339B4:[00E22024]: and        $a0, $a3, $v0
    089339B8:[10640005]: beq        $v1, $a0, 0x089339D0
    089339BC:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    089339C0:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    089339C4:[9149435C]: lbu        $t1, 17244($t2)
    089339C8:[1520003B]: bne        $t1, $zr, 0x08933AB8
    089339CC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    089339D0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089339D4:[26475E50]: addiu      $a3, $s2, 24144
    089339D8:[24A80030]: addiu      $t0, $a1, 48
    089339DC:[8CCE0000]: lw         $t6, 0($a2)
    089339E0:[8CCD0004]: lw         $t5, 4($a2)
    089339E4:[8CCC0008]: lw         $t4, 8($a2)
    089339E8:[8CC5000C]: lw         $a1, 12($a2)
    089339EC:[ACEE0000]: sw         $t6, 0($a3)
    089339F0:[24C60010]: addiu      $a2, $a2, 16
    089339F4:[24E70010]: addiu      $a3, $a3, 16
    089339F8:[ACEDFFF4]: sw         $t5, -12($a3)
    089339FC:[ACECFFF8]: sw         $t4, -8($a3)
    08933A00:[14C8FFF6]: bne        $a2, $t0, 0x089339DC
    08933A04:[ACE5FFFC]: sw         $a1, -4($a3)
    08933A08:[26595E50]: addiu      $t9, $s2, 24144
    08933A0C:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08933A10:[26301900]: addiu      $s0, $s1, 6400
    08933A14:[0E24F55E]: jal        0x0893D578
    08933A18:[AF200014]: sw         $zr, 20($t9)
    08933A1C:[8E1800E0]: lw         $t8, 224($s0)
    08933A20:[330F0080]: andi       $t7, $t8, 128
    08933A24:[15E00026]: bne        $t7, $zr, 0x08933AC0
    08933A28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933A2C:[26301900]: addiu      $s0, $s1, 6400
    08933A30:[8E0300E0]: lw         $v1, 224($s0)
    08933A34:[30710040]: andi       $s1, $v1, 64
    08933A38:[5620002D]: bnel       $s1, $zr, 0x08933AF0
    08933A3C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933A40:[30660020]: andi       $a2, $v1, 32
    08933A44:[14C00034]: bne        $a2, $zr, 0x08933B18
    08933A48:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08933A4C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08933A50:[25681CC0]: addiu      $t0, $t3, 7360
    08933A54:[8D0A0024]: lw         $t2, 36($t0)
    08933A58:[9270435D]: lbu        $s0, 17245($s3)
    08933A5C:[01454821]: addu       $t1, $t2, $a1
    08933A60:[1200000D]: beq        $s0, $zr, 0x08933A98
    08933A64:[AD090024]: sw         $t1, 36($t0)
    08933A68:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    08933A6C:[9185435C]: lbu        $a1, 17244($t4)
    08933A70:[10A00006]: beq        $a1, $zr, 0x08933A8C
    08933A74:[264F5E50]: addiu      $t7, $s2, 24144
    08933A78:[8DED0004]: lw         $t5, 4($t7)
    08933A7C:[3C0E0400]: lui        $t6, 0x0400 <=> li $t6, 0x04000000
    08933A80:[01AE9024]: and        $s2, $t5, $t6
    08933A84:[1240002D]: beq        $s2, $zr, 0x08933B3C
    08933A88:[00000000]: nop
    08933A8C:[0E24E2E8]: jal        0x08938BA0
    08933A90:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933A94:[A260435D]: sb         $zr, 17245($s3)
    08933A98:[8FBF0010]: lw         $ra, 16($sp)
    08933A9C:[8FB3000C]: lw         $s3, 12($sp)
    08933AA0:[8FB20008]: lw         $s2, 8($sp)
    08933AA4:[8FB10004]: lw         $s1, 4($sp)
    08933AA8:[8FB00000]: lw         $s0, 0($sp)
    08933AAC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08933AB0:[03E00008]: jr         $ra
    08933AB4:[27BD0020]: addiu      $sp, $sp, 32
    08933AB8:[0A24CE74]: j          0x089339D0
    08933ABC:[A26B435D]: sb         $t3, 17245($s3)
    08933AC0:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08933AC4:[0E24E530]: jal        0x089394C0
    08933AC8:[24651BA0]: addiu      $a1, $v1, 7072
    08933ACC:[8E1F00E0]: lw         $ra, 224($s0)
    08933AD0:[7C1F39C4]: ins        $ra, $zr, 7, 1
    08933AD4:[AE1F00E0]: sw         $ra, 224($s0)
    08933AD8:[26301900]: addiu      $s0, $s1, 6400
    08933ADC:[8E0300E0]: lw         $v1, 224($s0)
    08933AE0:[30710040]: andi       $s1, $v1, 64
    08933AE4:[1220FFD6]: beq        $s1, $zr, 0x08933A40
    08933AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AEC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933AF0:[24851B60]: addiu      $a1, $a0, 7008
    08933AF4:[0E24E530]: jal        0x089394C0
    08933AF8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AFC:[8E0300E0]: lw         $v1, 224($s0)
    08933B00:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933B04:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08933B08:[7C033184]: ins        $v1, $zr, 6, 1
    08933B0C:[30660020]: andi       $a2, $v1, 32
    08933B10:[10C0FFCE]: beq        $a2, $zr, 0x08933A4C
    08933B14:[AE0300E0]: sw         $v1, 224($s0)
    08933B18:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08933B1C:[24E51B20]: addiu      $a1, $a3, 6944
    08933B20:[0E24E530]: jal        0x089394C0
    08933B24:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08933B28:[8E0200E0]: lw         $v0, 224($s0)
    08933B2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08933B30:[7C022944]: ins        $v0, $zr, 5, 1
    08933B34:[0A24CE93]: j          0x08933A4C
    08933B38:[AE0200E0]: sw         $v0, 224($s0)
    08933B3C:[0E24E2B7]: jal        0x08938ADC
    08933B40:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933B44:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08933B48:[3C1908B4]: lui        $t9, 0x08B4 <=> li $t9, 0x08B40000
    08933B4C:[C7EC4358]: lwc1       $f12, 17240($ra)
    08933B50:[C72D4354]: lwc1       $f13, 17236($t9)
    08933B54:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08933B58:[46006307]: neg.s      $f12, $f12
    08933B5C:[46006B47]: neg.s      $f13, $f13
    08933B60:[0E24E736]: jal        0x08939CD8
    08933B64:[8F044350]: lw         $a0, 17232($t8)
    08933B68:[0A24CEA6]: j          0x08933A98
    08933B6C:[A260435D]: sb         $zr, 17245($s3)
  Back Branch 08933A00 64,977 times (length 11)
    089339C8:[1520003B]: bne        $t1, $zr, 0x08933AB8
    089339CC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    089339D0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089339D4:[26475E50]: addiu      $a3, $s2, 24144
    089339D8:[24A80030]: addiu      $t0, $a1, 48
--> 089339DC:[8CCE0000]: lw         $t6, 0($a2)
    089339E0:[8CCD0004]: lw         $t5, 4($a2)
    089339E4:[8CCC0008]: lw         $t4, 8($a2)
    089339E8:[8CC5000C]: lw         $a1, 12($a2)
    089339EC:[ACEE0000]: sw         $t6, 0($a3)
    089339F0:[24C60010]: addiu      $a2, $a2, 16
    089339F4:[24E70010]: addiu      $a3, $a3, 16
    089339F8:[ACEDFFF4]: sw         $t5, -12($a3)
    089339FC:[ACECFFF8]: sw         $t4, -8($a3)
--> 08933A00:[14C8FFF6]: bne        $a2, $t0, 0x089339DC
    08933A04:[ACE5FFFC]: sw         $a1, -4($a3)
    08933A08:[26595E50]: addiu      $t9, $s2, 24144
    08933A0C:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08933A10:[26301900]: addiu      $s0, $s1, 6400
  Back Branch 08933B34 13,020 times (length 60)
    08933A38:[5620002D]: bnel       $s1, $zr, 0x08933AF0
    08933A3C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933A40:[30660020]: andi       $a2, $v1, 32
    08933A44:[14C00034]: bne        $a2, $zr, 0x08933B18
    08933A48:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
--> 08933A4C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08933A50:[25681CC0]: addiu      $t0, $t3, 7360
    08933A54:[8D0A0024]: lw         $t2, 36($t0)
    08933A58:[9270435D]: lbu        $s0, 17245($s3)
    08933A5C:[01454821]: addu       $t1, $t2, $a1
    08933A60:[1200000D]: beq        $s0, $zr, 0x08933A98
    08933A64:[AD090024]: sw         $t1, 36($t0)
    08933A68:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    08933A6C:[9185435C]: lbu        $a1, 17244($t4)
    08933A70:[10A00006]: beq        $a1, $zr, 0x08933A8C
    08933A74:[264F5E50]: addiu      $t7, $s2, 24144
    08933A78:[8DED0004]: lw         $t5, 4($t7)
    08933A7C:[3C0E0400]: lui        $t6, 0x0400 <=> li $t6, 0x04000000
    08933A80:[01AE9024]: and        $s2, $t5, $t6
    08933A84:[1240002D]: beq        $s2, $zr, 0x08933B3C
    08933A88:[00000000]: nop
    08933A8C:[0E24E2E8]: jal        0x08938BA0
    08933A90:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933A94:[A260435D]: sb         $zr, 17245($s3)
    08933A98:[8FBF0010]: lw         $ra, 16($sp)
    08933A9C:[8FB3000C]: lw         $s3, 12($sp)
    08933AA0:[8FB20008]: lw         $s2, 8($sp)
    08933AA4:[8FB10004]: lw         $s1, 4($sp)
    08933AA8:[8FB00000]: lw         $s0, 0($sp)
    08933AAC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08933AB0:[03E00008]: jr         $ra
    08933AB4:[27BD0020]: addiu      $sp, $sp, 32
    08933AB8:[0A24CE74]: j          0x089339D0
    08933ABC:[A26B435D]: sb         $t3, 17245($s3)
    08933AC0:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08933AC4:[0E24E530]: jal        0x089394C0
    08933AC8:[24651BA0]: addiu      $a1, $v1, 7072
    08933ACC:[8E1F00E0]: lw         $ra, 224($s0)
    08933AD0:[7C1F39C4]: ins        $ra, $zr, 7, 1
    08933AD4:[AE1F00E0]: sw         $ra, 224($s0)
    08933AD8:[26301900]: addiu      $s0, $s1, 6400
    08933ADC:[8E0300E0]: lw         $v1, 224($s0)
    08933AE0:[30710040]: andi       $s1, $v1, 64
    08933AE4:[1220FFD6]: beq        $s1, $zr, 0x08933A40
    08933AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AEC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933AF0:[24851B60]: addiu      $a1, $a0, 7008
    08933AF4:[0E24E530]: jal        0x089394C0
    08933AF8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AFC:[8E0300E0]: lw         $v1, 224($s0)
    08933B00:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933B04:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08933B08:[7C033184]: ins        $v1, $zr, 6, 1
    08933B0C:[30660020]: andi       $a2, $v1, 32
    08933B10:[10C0FFCE]: beq        $a2, $zr, 0x08933A4C
    08933B14:[AE0300E0]: sw         $v1, 224($s0)
    08933B18:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08933B1C:[24E51B20]: addiu      $a1, $a3, 6944
    08933B20:[0E24E530]: jal        0x089394C0
    08933B24:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08933B28:[8E0200E0]: lw         $v0, 224($s0)
    08933B2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08933B30:[7C022944]: ins        $v0, $zr, 5, 1
--> 08933B34:[0A24CE93]: j          0x08933A4C
    08933B38:[AE0200E0]: sw         $v0, 224($s0)
    08933B3C:[0E24E2B7]: jal        0x08938ADC
    08933B40:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933B44:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
  Back Branch 08933B10 5,444 times (length 51)
    08933A38:[5620002D]: bnel       $s1, $zr, 0x08933AF0
    08933A3C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933A40:[30660020]: andi       $a2, $v1, 32
    08933A44:[14C00034]: bne        $a2, $zr, 0x08933B18
    08933A48:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
--> 08933A4C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08933A50:[25681CC0]: addiu      $t0, $t3, 7360
    08933A54:[8D0A0024]: lw         $t2, 36($t0)
    08933A58:[9270435D]: lbu        $s0, 17245($s3)
    08933A5C:[01454821]: addu       $t1, $t2, $a1
    08933A60:[1200000D]: beq        $s0, $zr, 0x08933A98
    08933A64:[AD090024]: sw         $t1, 36($t0)
    08933A68:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    08933A6C:[9185435C]: lbu        $a1, 17244($t4)
    08933A70:[10A00006]: beq        $a1, $zr, 0x08933A8C
    08933A74:[264F5E50]: addiu      $t7, $s2, 24144
    08933A78:[8DED0004]: lw         $t5, 4($t7)
    08933A7C:[3C0E0400]: lui        $t6, 0x0400 <=> li $t6, 0x04000000
    08933A80:[01AE9024]: and        $s2, $t5, $t6
    08933A84:[1240002D]: beq        $s2, $zr, 0x08933B3C
    08933A88:[00000000]: nop
    08933A8C:[0E24E2E8]: jal        0x08938BA0
    08933A90:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933A94:[A260435D]: sb         $zr, 17245($s3)
    08933A98:[8FBF0010]: lw         $ra, 16($sp)
    08933A9C:[8FB3000C]: lw         $s3, 12($sp)
    08933AA0:[8FB20008]: lw         $s2, 8($sp)
    08933AA4:[8FB10004]: lw         $s1, 4($sp)
    08933AA8:[8FB00000]: lw         $s0, 0($sp)
    08933AAC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08933AB0:[03E00008]: jr         $ra
    08933AB4:[27BD0020]: addiu      $sp, $sp, 32
    08933AB8:[0A24CE74]: j          0x089339D0
    08933ABC:[A26B435D]: sb         $t3, 17245($s3)
    08933AC0:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08933AC4:[0E24E530]: jal        0x089394C0
    08933AC8:[24651BA0]: addiu      $a1, $v1, 7072
    08933ACC:[8E1F00E0]: lw         $ra, 224($s0)
    08933AD0:[7C1F39C4]: ins        $ra, $zr, 7, 1
    08933AD4:[AE1F00E0]: sw         $ra, 224($s0)
    08933AD8:[26301900]: addiu      $s0, $s1, 6400
    08933ADC:[8E0300E0]: lw         $v1, 224($s0)
    08933AE0:[30710040]: andi       $s1, $v1, 64
    08933AE4:[1220FFD6]: beq        $s1, $zr, 0x08933A40
    08933AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AEC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933AF0:[24851B60]: addiu      $a1, $a0, 7008
    08933AF4:[0E24E530]: jal        0x089394C0
    08933AF8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AFC:[8E0300E0]: lw         $v1, 224($s0)
    08933B00:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933B04:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08933B08:[7C033184]: ins        $v1, $zr, 6, 1
    08933B0C:[30660020]: andi       $a2, $v1, 32
--> 08933B10:[10C0FFCE]: beq        $a2, $zr, 0x08933A4C
    08933B14:[AE0300E0]: sw         $v1, 224($s0)
    08933B18:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08933B1C:[24E51B20]: addiu      $a1, $a3, 6944
    08933B20:[0E24E530]: jal        0x089394C0
  Back Branch 08933AE4 5,102 times (length 43)
    08933A2C:[26301900]: addiu      $s0, $s1, 6400
    08933A30:[8E0300E0]: lw         $v1, 224($s0)
    08933A34:[30710040]: andi       $s1, $v1, 64
    08933A38:[5620002D]: bnel       $s1, $zr, 0x08933AF0
    08933A3C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
--> 08933A40:[30660020]: andi       $a2, $v1, 32
    08933A44:[14C00034]: bne        $a2, $zr, 0x08933B18
    08933A48:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08933A4C:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    08933A50:[25681CC0]: addiu      $t0, $t3, 7360
    08933A54:[8D0A0024]: lw         $t2, 36($t0)
    08933A58:[9270435D]: lbu        $s0, 17245($s3)
    08933A5C:[01454821]: addu       $t1, $t2, $a1
    08933A60:[1200000D]: beq        $s0, $zr, 0x08933A98
    08933A64:[AD090024]: sw         $t1, 36($t0)
    08933A68:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    08933A6C:[9185435C]: lbu        $a1, 17244($t4)
    08933A70:[10A00006]: beq        $a1, $zr, 0x08933A8C
    08933A74:[264F5E50]: addiu      $t7, $s2, 24144
    08933A78:[8DED0004]: lw         $t5, 4($t7)
    08933A7C:[3C0E0400]: lui        $t6, 0x0400 <=> li $t6, 0x04000000
    08933A80:[01AE9024]: and        $s2, $t5, $t6
    08933A84:[1240002D]: beq        $s2, $zr, 0x08933B3C
    08933A88:[00000000]: nop
    08933A8C:[0E24E2E8]: jal        0x08938BA0
    08933A90:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08933A94:[A260435D]: sb         $zr, 17245($s3)
    08933A98:[8FBF0010]: lw         $ra, 16($sp)
    08933A9C:[8FB3000C]: lw         $s3, 12($sp)
    08933AA0:[8FB20008]: lw         $s2, 8($sp)
    08933AA4:[8FB10004]: lw         $s1, 4($sp)
    08933AA8:[8FB00000]: lw         $s0, 0($sp)
    08933AAC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08933AB0:[03E00008]: jr         $ra
    08933AB4:[27BD0020]: addiu      $sp, $sp, 32
    08933AB8:[0A24CE74]: j          0x089339D0
    08933ABC:[A26B435D]: sb         $t3, 17245($s3)
    08933AC0:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08933AC4:[0E24E530]: jal        0x089394C0
    08933AC8:[24651BA0]: addiu      $a1, $v1, 7072
    08933ACC:[8E1F00E0]: lw         $ra, 224($s0)
    08933AD0:[7C1F39C4]: ins        $ra, $zr, 7, 1
    08933AD4:[AE1F00E0]: sw         $ra, 224($s0)
    08933AD8:[26301900]: addiu      $s0, $s1, 6400
    08933ADC:[8E0300E0]: lw         $v1, 224($s0)
    08933AE0:[30710040]: andi       $s1, $v1, 64
--> 08933AE4:[1220FFD6]: beq        $s1, $zr, 0x08933A40
    08933AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933AEC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08933AF0:[24851B60]: addiu      $a1, $a0, 7008
    08933AF4:[0E24E530]: jal        0x089394C0
_S1_2_893338C 1,927,207 instructions (0.465%), 21,601 calls (0893338C - 08938C64, length 5687)
  Back Branch 08938C08 21,048 times (length 12)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
--> 08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
  Back Branch 08938C20 21,048 times (length 18)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
--> 08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
  Back Branch 089334C8 20,633 times (length 36)
    0893342C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    08933430:[92030003]: lbu        $v1, 3($s0)
    08933434:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    08933438:[106E0025]: beq        $v1, $t6, 0x089334D0
    0893343C:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
--> 08933440:[00038880]: sll        $s1, $v1, 0x0002
    08933444:[26729144]: addiu      $s2, $s3, -28348
    08933448:[02327821]: addu       $t7, $s1, $s2
    0893344C:[0E24E66A]: jal        0x089399A8
    08933450:[8DE40000]: lw         $a0, 0($t7)
    08933454:[0E24E2B7]: jal        0x08938ADC
    08933458:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893345C:[8E180004]: lw         $t8, 4($s0)
    08933460:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    08933464:[0319A024]: and        $s4, $t8, $t9
    08933468:[12800020]: beq        $s4, $zr, 0x089334EC
    0893346C:[00000000]: nop
    08933470:[0E24E673]: jal        0x089399CC
    08933474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933478:[92040004]: lbu        $a0, 4($s0)
    0893347C:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08933480:[10900020]: beq        $a0, $s0, 0x08933504
    08933484:[8FBF0014]: lw         $ra, 20($sp)
    08933488:[1080002F]: beq        $a0, $zr, 0x08933548
    0893348C:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08933490:[109F003E]: beq        $a0, $ra, 0x0893358C
    08933494:[8FBF0014]: lw         $ra, 20($sp)
    08933498:[8FB40010]: lw         $s4, 16($sp)
    0893349C:[8FB3000C]: lw         $s3, 12($sp)
    089334A0:[8FB20008]: lw         $s2, 8($sp)
    089334A4:[8FB10004]: lw         $s1, 4($sp)
    089334A8:[8FB00000]: lw         $s0, 0($sp)
    089334AC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089334B0:[0A24E2B7]: j          0x08938ADC
    089334B4:[27BD0020]: addiu      $sp, $sp, 32
    089334B8:[0E24E2E8]: jal        0x08938BA0
    089334BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089334C0:[92030003]: lbu        $v1, 3($s0)
    089334C4:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
--> 089334C8:[146EFFDD]: bne        $v1, $t6, 0x08933440
    089334CC:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    089334D0:[0E24E2E8]: jal        0x08938BA0
    089334D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334D8:[8E180004]: lw         $t8, 4($s0)
  Back Branch 08933574 15,074 times (length 113)
  Back Branch 08933540 12,262 times (length 8)
    08933514:[8FB00000]: lw         $s0, 0($sp)
    08933518:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0893351C:[0A24E2E8]: j          0x08938BA0
    08933520:[27BD0020]: addiu      $sp, $sp, 32
    08933524:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
--> 08933528:[0A24CCF9]: j          0x089333E4
    0893352C:[34D3FFFF]: ori        $s3, $a2, -1
    08933530:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08933534:[34B4FFFF]: ori        $s4, $a1, -1
    08933538:[10C0FFAA]: beq        $a2, $zr, 0x089333E4
    0893353C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08933540:[0A24CD4A]: j          0x08933528
    08933544:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    08933548:[0E24E5B6]: jal        0x089396D8
    0893354C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933550:[8FBF0014]: lw         $ra, 20($sp)
  Back Branch 08933538 12,262 times (length 87)
    089333D0:[8C910000]: lw         $s1, 0($a0)
    089333D4:[14A00056]: bne        $a1, $zr, 0x08933530
    089333D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089333DC:[14C00051]: bne        $a2, $zr, 0x08933524
    089333E0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 089333E4:[0E24E2B7]: jal        0x08938ADC
    089333E8:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089333EC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089333F0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    089333F4:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    089333F8:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    089333FC:[0E24E49F]: jal        0x0893927C
    08933400:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933404:[8E0C0004]: lw         $t4, 4($s0)
    08933408:[3C0D0100]: lui        $t5, 0x0100 <=> li $t5, 0x01000000
    0893340C:[018D5824]: and        $t3, $t4, $t5
    08933410:[11600029]: beq        $t3, $zr, 0x089334B8
    08933414:[00000000]: nop
    08933418:[0E24E2B7]: jal        0x08938ADC
    0893341C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933420:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    08933424:[2405007F]: addiu      $a1, $zr, 127 <=> li $a1, 127
    08933428:[0E24E643]: jal        0x0893990C
    0893342C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    08933430:[92030003]: lbu        $v1, 3($s0)
    08933434:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    08933438:[106E0025]: beq        $v1, $t6, 0x089334D0
    0893343C:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    08933440:[00038880]: sll        $s1, $v1, 0x0002
    08933444:[26729144]: addiu      $s2, $s3, -28348
    08933448:[02327821]: addu       $t7, $s1, $s2
    0893344C:[0E24E66A]: jal        0x089399A8
    08933450:[8DE40000]: lw         $a0, 0($t7)
    08933454:[0E24E2B7]: jal        0x08938ADC
    08933458:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893345C:[8E180004]: lw         $t8, 4($s0)
    08933460:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    08933464:[0319A024]: and        $s4, $t8, $t9
    08933468:[12800020]: beq        $s4, $zr, 0x089334EC
    0893346C:[00000000]: nop
    08933470:[0E24E673]: jal        0x089399CC
    08933474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933478:[92040004]: lbu        $a0, 4($s0)
    0893347C:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08933480:[10900020]: beq        $a0, $s0, 0x08933504
    08933484:[8FBF0014]: lw         $ra, 20($sp)
    08933488:[1080002F]: beq        $a0, $zr, 0x08933548
    0893348C:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08933490:[109F003E]: beq        $a0, $ra, 0x0893358C
    08933494:[8FBF0014]: lw         $ra, 20($sp)
    08933498:[8FB40010]: lw         $s4, 16($sp)
    0893349C:[8FB3000C]: lw         $s3, 12($sp)
    089334A0:[8FB20008]: lw         $s2, 8($sp)
    089334A4:[8FB10004]: lw         $s1, 4($sp)
    089334A8:[8FB00000]: lw         $s0, 0($sp)
    089334AC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089334B0:[0A24E2B7]: j          0x08938ADC
    089334B4:[27BD0020]: addiu      $sp, $sp, 32
    089334B8:[0E24E2E8]: jal        0x08938BA0
    089334BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089334C0:[92030003]: lbu        $v1, 3($s0)
    089334C4:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    089334C8:[146EFFDD]: bne        $v1, $t6, 0x08933440
    089334CC:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    089334D0:[0E24E2E8]: jal        0x08938BA0
    089334D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334D8:[8E180004]: lw         $t8, 4($s0)
    089334DC:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    089334E0:[0319A024]: and        $s4, $t8, $t9
    089334E4:[1680FFE2]: bne        $s4, $zr, 0x08933470
    089334E8:[00000000]: nop
    089334EC:[0E24E673]: jal        0x089399CC
    089334F0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334F4:[92040004]: lbu        $a0, 4($s0)
    089334F8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    089334FC:[1490FFE2]: bne        $a0, $s0, 0x08933488
    08933500:[8FBF0014]: lw         $ra, 20($sp)
    08933504:[8FB40010]: lw         $s4, 16($sp)
    08933508:[8FB3000C]: lw         $s3, 12($sp)
    0893350C:[8FB20008]: lw         $s2, 8($sp)
    08933510:[8FB10004]: lw         $s1, 4($sp)
    08933514:[8FB00000]: lw         $s0, 0($sp)
    08933518:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0893351C:[0A24E2E8]: j          0x08938BA0
    08933520:[27BD0020]: addiu      $sp, $sp, 32
    08933524:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    08933528:[0A24CCF9]: j          0x089333E4
    0893352C:[34D3FFFF]: ori        $s3, $a2, -1
    08933530:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08933534:[34B4FFFF]: ori        $s4, $a1, -1
--> 08933538:[10C0FFAA]: beq        $a2, $zr, 0x089333E4
    0893353C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08933540:[0A24CD4A]: j          0x08933528
    08933544:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    08933548:[0E24E5B6]: jal        0x089396D8
  Back Branch 08933528 12,262 times (length 83)
    089333D0:[8C910000]: lw         $s1, 0($a0)
    089333D4:[14A00056]: bne        $a1, $zr, 0x08933530
    089333D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089333DC:[14C00051]: bne        $a2, $zr, 0x08933524
    089333E0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 089333E4:[0E24E2B7]: jal        0x08938ADC
    089333E8:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089333EC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089333F0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    089333F4:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    089333F8:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    089333FC:[0E24E49F]: jal        0x0893927C
    08933400:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933404:[8E0C0004]: lw         $t4, 4($s0)
    08933408:[3C0D0100]: lui        $t5, 0x0100 <=> li $t5, 0x01000000
    0893340C:[018D5824]: and        $t3, $t4, $t5
    08933410:[11600029]: beq        $t3, $zr, 0x089334B8
    08933414:[00000000]: nop
    08933418:[0E24E2B7]: jal        0x08938ADC
    0893341C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933420:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    08933424:[2405007F]: addiu      $a1, $zr, 127 <=> li $a1, 127
    08933428:[0E24E643]: jal        0x0893990C
    0893342C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    08933430:[92030003]: lbu        $v1, 3($s0)
    08933434:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    08933438:[106E0025]: beq        $v1, $t6, 0x089334D0
    0893343C:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    08933440:[00038880]: sll        $s1, $v1, 0x0002
    08933444:[26729144]: addiu      $s2, $s3, -28348
    08933448:[02327821]: addu       $t7, $s1, $s2
    0893344C:[0E24E66A]: jal        0x089399A8
    08933450:[8DE40000]: lw         $a0, 0($t7)
    08933454:[0E24E2B7]: jal        0x08938ADC
    08933458:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893345C:[8E180004]: lw         $t8, 4($s0)
    08933460:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    08933464:[0319A024]: and        $s4, $t8, $t9
    08933468:[12800020]: beq        $s4, $zr, 0x089334EC
    0893346C:[00000000]: nop
    08933470:[0E24E673]: jal        0x089399CC
    08933474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933478:[92040004]: lbu        $a0, 4($s0)
    0893347C:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08933480:[10900020]: beq        $a0, $s0, 0x08933504
    08933484:[8FBF0014]: lw         $ra, 20($sp)
    08933488:[1080002F]: beq        $a0, $zr, 0x08933548
    0893348C:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08933490:[109F003E]: beq        $a0, $ra, 0x0893358C
    08933494:[8FBF0014]: lw         $ra, 20($sp)
    08933498:[8FB40010]: lw         $s4, 16($sp)
    0893349C:[8FB3000C]: lw         $s3, 12($sp)
    089334A0:[8FB20008]: lw         $s2, 8($sp)
    089334A4:[8FB10004]: lw         $s1, 4($sp)
    089334A8:[8FB00000]: lw         $s0, 0($sp)
    089334AC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089334B0:[0A24E2B7]: j          0x08938ADC
    089334B4:[27BD0020]: addiu      $sp, $sp, 32
    089334B8:[0E24E2E8]: jal        0x08938BA0
    089334BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089334C0:[92030003]: lbu        $v1, 3($s0)
    089334C4:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    089334C8:[146EFFDD]: bne        $v1, $t6, 0x08933440
    089334CC:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    089334D0:[0E24E2E8]: jal        0x08938BA0
    089334D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334D8:[8E180004]: lw         $t8, 4($s0)
    089334DC:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    089334E0:[0319A024]: and        $s4, $t8, $t9
    089334E4:[1680FFE2]: bne        $s4, $zr, 0x08933470
    089334E8:[00000000]: nop
    089334EC:[0E24E673]: jal        0x089399CC
    089334F0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334F4:[92040004]: lbu        $a0, 4($s0)
    089334F8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    089334FC:[1490FFE2]: bne        $a0, $s0, 0x08933488
    08933500:[8FBF0014]: lw         $ra, 20($sp)
    08933504:[8FB40010]: lw         $s4, 16($sp)
    08933508:[8FB3000C]: lw         $s3, 12($sp)
    0893350C:[8FB20008]: lw         $s2, 8($sp)
    08933510:[8FB10004]: lw         $s1, 4($sp)
    08933514:[8FB00000]: lw         $s0, 0($sp)
    08933518:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0893351C:[0A24E2E8]: j          0x08938BA0
    08933520:[27BD0020]: addiu      $sp, $sp, 32
    08933524:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
--> 08933528:[0A24CCF9]: j          0x089333E4
    0893352C:[34D3FFFF]: ori        $s3, $a2, -1
    08933530:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08933534:[34B4FFFF]: ori        $s4, $a1, -1
    08933538:[10C0FFAA]: beq        $a2, $zr, 0x089333E4
  Back Branch 08933584 9,339 times (length 97)
    089333F4:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    089333F8:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    089333FC:[0E24E49F]: jal        0x0893927C
    08933400:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933404:[8E0C0004]: lw         $t4, 4($s0)
--> 08933408:[3C0D0100]: lui        $t5, 0x0100 <=> li $t5, 0x01000000
    0893340C:[018D5824]: and        $t3, $t4, $t5
    08933410:[11600029]: beq        $t3, $zr, 0x089334B8
    08933414:[00000000]: nop
    08933418:[0E24E2B7]: jal        0x08938ADC
    0893341C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933420:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    08933424:[2405007F]: addiu      $a1, $zr, 127 <=> li $a1, 127
    08933428:[0E24E643]: jal        0x0893990C
    0893342C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    08933430:[92030003]: lbu        $v1, 3($s0)
    08933434:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    08933438:[106E0025]: beq        $v1, $t6, 0x089334D0
    0893343C:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    08933440:[00038880]: sll        $s1, $v1, 0x0002
    08933444:[26729144]: addiu      $s2, $s3, -28348
    08933448:[02327821]: addu       $t7, $s1, $s2
    0893344C:[0E24E66A]: jal        0x089399A8
    08933450:[8DE40000]: lw         $a0, 0($t7)
    08933454:[0E24E2B7]: jal        0x08938ADC
    08933458:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0893345C:[8E180004]: lw         $t8, 4($s0)
    08933460:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    08933464:[0319A024]: and        $s4, $t8, $t9
    08933468:[12800020]: beq        $s4, $zr, 0x089334EC
    0893346C:[00000000]: nop
    08933470:[0E24E673]: jal        0x089399CC
    08933474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933478:[92040004]: lbu        $a0, 4($s0)
    0893347C:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08933480:[10900020]: beq        $a0, $s0, 0x08933504
    08933484:[8FBF0014]: lw         $ra, 20($sp)
    08933488:[1080002F]: beq        $a0, $zr, 0x08933548
    0893348C:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08933490:[109F003E]: beq        $a0, $ra, 0x0893358C
    08933494:[8FBF0014]: lw         $ra, 20($sp)
    08933498:[8FB40010]: lw         $s4, 16($sp)
    0893349C:[8FB3000C]: lw         $s3, 12($sp)
    089334A0:[8FB20008]: lw         $s2, 8($sp)
    089334A4:[8FB10004]: lw         $s1, 4($sp)
    089334A8:[8FB00000]: lw         $s0, 0($sp)
    089334AC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089334B0:[0A24E2B7]: j          0x08938ADC
    089334B4:[27BD0020]: addiu      $sp, $sp, 32
    089334B8:[0E24E2E8]: jal        0x08938BA0
    089334BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089334C0:[92030003]: lbu        $v1, 3($s0)
    089334C4:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    089334C8:[146EFFDD]: bne        $v1, $t6, 0x08933440
    089334CC:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    089334D0:[0E24E2E8]: jal        0x08938BA0
    089334D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334D8:[8E180004]: lw         $t8, 4($s0)
    089334DC:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    089334E0:[0319A024]: and        $s4, $t8, $t9
    089334E4:[1680FFE2]: bne        $s4, $zr, 0x08933470
    089334E8:[00000000]: nop
    089334EC:[0E24E673]: jal        0x089399CC
    089334F0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334F4:[92040004]: lbu        $a0, 4($s0)
    089334F8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    089334FC:[1490FFE2]: bne        $a0, $s0, 0x08933488
    08933500:[8FBF0014]: lw         $ra, 20($sp)
    08933504:[8FB40010]: lw         $s4, 16($sp)
    08933508:[8FB3000C]: lw         $s3, 12($sp)
    0893350C:[8FB20008]: lw         $s2, 8($sp)
    08933510:[8FB10004]: lw         $s1, 4($sp)
    08933514:[8FB00000]: lw         $s0, 0($sp)
    08933518:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0893351C:[0A24E2E8]: j          0x08938BA0
    08933520:[27BD0020]: addiu      $sp, $sp, 32
    08933524:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    08933528:[0A24CCF9]: j          0x089333E4
    0893352C:[34D3FFFF]: ori        $s3, $a2, -1
    08933530:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08933534:[34B4FFFF]: ori        $s4, $a1, -1
    08933538:[10C0FFAA]: beq        $a2, $zr, 0x089333E4
    0893353C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08933540:[0A24CD4A]: j          0x08933528
    08933544:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    08933548:[0E24E5B6]: jal        0x089396D8
    0893354C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933550:[8FBF0014]: lw         $ra, 20($sp)
    08933554:[8FB40010]: lw         $s4, 16($sp)
    08933558:[8FB3000C]: lw         $s3, 12($sp)
    0893355C:[8FB20008]: lw         $s2, 8($sp)
    08933560:[8FB10004]: lw         $s1, 4($sp)
    08933564:[8FB00000]: lw         $s0, 0($sp)
    08933568:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0893356C:[0A24E2B7]: j          0x08938ADC
    08933570:[27BD0020]: addiu      $sp, $sp, 32
    08933574:[14C0FF90]: bne        $a2, $zr, 0x089333B8
    08933578:[3C0A08A4]: lui        $t2, 0x08A4 <=> li $t2, 0x08A40000
    0893357C:[0E24E2E8]: jal        0x08938BA0
    08933580:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 08933584:[0A24CD02]: j          0x08933408
    08933588:[8E0C0004]: lw         $t4, 4($s0)
    0893358C:[0E24E5B6]: jal        0x089396D8
    08933590:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08933594:[8FBF0014]: lw         $ra, 20($sp)
  Back Branch 089334FC 5,764 times (length 31)
    08933474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08933478:[92040004]: lbu        $a0, 4($s0)
    0893347C:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08933480:[10900020]: beq        $a0, $s0, 0x08933504
    08933484:[8FBF0014]: lw         $ra, 20($sp)
--> 08933488:[1080002F]: beq        $a0, $zr, 0x08933548
    0893348C:[241F0001]: addiu      $ra, $zr, 1 <=> li $ra, 1
    08933490:[109F003E]: beq        $a0, $ra, 0x0893358C
    08933494:[8FBF0014]: lw         $ra, 20($sp)
    08933498:[8FB40010]: lw         $s4, 16($sp)
    0893349C:[8FB3000C]: lw         $s3, 12($sp)
    089334A0:[8FB20008]: lw         $s2, 8($sp)
    089334A4:[8FB10004]: lw         $s1, 4($sp)
    089334A8:[8FB00000]: lw         $s0, 0($sp)
    089334AC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089334B0:[0A24E2B7]: j          0x08938ADC
    089334B4:[27BD0020]: addiu      $sp, $sp, 32
    089334B8:[0E24E2E8]: jal        0x08938BA0
    089334BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089334C0:[92030003]: lbu        $v1, 3($s0)
    089334C4:[240E0005]: addiu      $t6, $zr, 5 <=> li $t6, 5
    089334C8:[146EFFDD]: bne        $v1, $t6, 0x08933440
    089334CC:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    089334D0:[0E24E2E8]: jal        0x08938BA0
    089334D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334D8:[8E180004]: lw         $t8, 4($s0)
    089334DC:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    089334E0:[0319A024]: and        $s4, $t8, $t9
    089334E4:[1680FFE2]: bne        $s4, $zr, 0x08933470
    089334E8:[00000000]: nop
    089334EC:[0E24E673]: jal        0x089399CC
    089334F0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089334F4:[92040004]: lbu        $a0, 4($s0)
    089334F8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
--> 089334FC:[1490FFE2]: bne        $a0, $s0, 0x08933488
    08933500:[8FBF0014]: lw         $ra, 20($sp)
    08933504:[8FB40010]: lw         $s4, 16($sp)
    08933508:[8FB3000C]: lw         $s3, 12($sp)
    0893350C:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 08938B40 568 times (length 11)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
--> 08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
  Back Branch 08938B58 568 times (length 17)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
--> 08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
  Back Branch 08938B70 225 times (length 23)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
--> 08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
    08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
  Back Branch 08938C38 225 times (length 24)
    08938BCC:[1080000A]: beq        $a0, $zr, 0x08938BF8
    08938BD0:[8D060000]: lw         $a2, 0($t0)
    08938BD4:[ACC40000]: sw         $a0, 0($a2)
    08938BD8:[24C60004]: addiu      $a2, $a2, 4
    08938BDC:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938BE0:[8C8200E4]: lw         $v0, 228($a0)
    08938BE4:[00071827]: nor        $v1, $zr, $a3 <=> li $v1, not $a3
    08938BE8:[AD060000]: sw         $a2, 0($t0)
    08938BEC:[00434824]: and        $t1, $v0, $v1
    08938BF0:[03E00008]: jr         $ra
    08938BF4:[AC8900E4]: sw         $t1, 228($a0)
    08938BF8:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938BFC:[10AA0010]: beq        $a1, $t2, 0x08938C40
    08938C00:[25237BC0]: addiu      $v1, $t1, 31680
    08938C04:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938C08:[14ABFFF5]: bne        $a1, $t3, 0x08938BE0
    08938C0C:[25247BC0]: addiu      $a0, $t1, 31680
    08938C10:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938C14:[25237BC0]: addiu      $v1, $t1, 31680
    08938C18:[8C7800E4]: lw         $t8, 228($v1)
    08938C1C:[00F87824]: and        $t7, $a3, $t8
    08938C20:[11E0FFEF]: beq        $t7, $zr, 0x08938BE0
    08938C24:[25247BC0]: addiu      $a0, $t1, 31680
    08938C28:[8C7900E0]: lw         $t9, 224($v1)
    08938C2C:[7C198404]: ins        $t9, $zr, 16, 1
    08938C30:[AC7900E0]: sw         $t9, 224($v1)
    08938C34:[ACD90000]: sw         $t9, 0($a2)
--> 08938C38:[0A24E2F8]: j          0x08938BE0
    08938C3C:[24C60004]: addiu      $a2, $a2, 4
    08938C40:[8C6C00E4]: lw         $t4, 228($v1)
    08938C44:[00EC2824]: and        $a1, $a3, $t4
    08938C48:[10A0FFE5]: beq        $a1, $zr, 0x08938BE0
  Back Branch 08938B80 1 times (length 27)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
    08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
--> 08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
    08938B84:[25247BC0]: addiu      $a0, $t1, 31680
    08938B88:[8C6E00C0]: lw         $t6, 192($v1)
    08938B8C:[ACCE0000]: sw         $t6, 0($a2)
    08938B90:[8C6D00C4]: lw         $t5, 196($v1)
  Back Branch 08938B98 1 times (length 33)
    08938B08:[10800009]: beq        $a0, $zr, 0x08938B30
    08938B0C:[8D060000]: lw         $a2, 0($t0)
    08938B10:[ACC40000]: sw         $a0, 0($a2)
    08938B14:[24C60004]: addiu      $a2, $a2, 4
    08938B18:[25247BC0]: addiu      $a0, $t1, 31680
--> 08938B1C:[AD060000]: sw         $a2, 0($t0)
    08938B20:[8C8600E4]: lw         $a2, 228($a0)
    08938B24:[00E64825]: or         $t1, $a3, $a2
    08938B28:[03E00008]: jr         $ra
    08938B2C:[AC8900E4]: sw         $t1, 228($a0)
    08938B30:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08938B34:[10AA0010]: beq        $a1, $t2, 0x08938B78
    08938B38:[25237BC0]: addiu      $v1, $t1, 31680
    08938B3C:[240B0015]: addiu      $t3, $zr, 21 <=> li $t3, 21
    08938B40:[14ABFFF6]: bne        $a1, $t3, 0x08938B1C
    08938B44:[25247BC0]: addiu      $a0, $t1, 31680
    08938B48:[3C0908C2]: lui        $t1, 0x08C2 <=> li $t1, 0x08C20000
    08938B4C:[25247BC0]: addiu      $a0, $t1, 31680
    08938B50:[8C9800E4]: lw         $t8, 228($a0)
    08938B54:[00F87824]: and        $t7, $a3, $t8
    08938B58:[15E0FFF0]: bne        $t7, $zr, 0x08938B1C
    08938B5C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08938B60:[8C8200E0]: lw         $v0, 224($a0)
    08938B64:[0043C825]: or         $t9, $v0, $v1
    08938B68:[AC9900E0]: sw         $t9, 224($a0)
    08938B6C:[ACD90000]: sw         $t9, 0($a2)
    08938B70:[0A24E2C7]: j          0x08938B1C
    08938B74:[24C60004]: addiu      $a2, $a2, 4
    08938B78:[8C6C00E4]: lw         $t4, 228($v1)
    08938B7C:[00EC2824]: and        $a1, $a3, $t4
    08938B80:[14A0FFE6]: bne        $a1, $zr, 0x08938B1C
    08938B84:[25247BC0]: addiu      $a0, $t1, 31680
    08938B88:[8C6E00C0]: lw         $t6, 192($v1)
    08938B8C:[ACCE0000]: sw         $t6, 0($a2)
    08938B90:[8C6D00C4]: lw         $t5, 196($v1)
    08938B94:[ACCD0004]: sw         $t5, 4($a2)
--> 08938B98:[0A24E2C7]: j          0x08938B1C
    08938B9C:[24C60008]: addiu      $a2, $a2, 8
    08938BA0:[3C0808A1]: lui        $t0, 0x08A1 <=> li $t0, 0x08A10000
    08938BA4:[2507C708]: addiu      $a3, $t0, -14584
    08938BA8:[00043080]: sll        $a2, $a0, 0x0002
_S1_2_89394C0 1,852,247 instructions (0.447%), 40,805 calls (089394C0 - 08939600, length 81)
    089394C0:[30880001]: andi       $t0, $a0, 1
    089394C4:[3C0C08A4]: lui        $t4, 0x08A4 <=> li $t4, 0x08A40000
    089394C8:[390B0001]: xori       $t3, $t0, 1
    089394CC:[8D889244]: lw         $t0, -28092($t4)
    089394D0:[000B5040]: sll        $t2, $t3, 0x0001
    089394D4:[008A3826]: xor        $a3, $a0, $t2
    089394D8:[00073040]: sll        $a2, $a3, 0x0001
    089394DC:[8D070000]: lw         $a3, 0($t0)
    089394E0:[24C9003A]: addiu      $t1, $a2, 58
    089394E4:[00091E00]: sll        $v1, $t1, 0x0018
    089394E8:[24C2003B]: addiu      $v0, $a2, 59
    089394EC:[ACE30000]: sw         $v1, 0($a3)
    089394F0:[14800027]: bne        $a0, $zr, 0x08939590
    089394F4:[00023600]: sll        $a2, $v0, 0x0018
    089394F8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089394FC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08939500:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08939504:[98A60001]: lwr        $a2, 1($a1)
    08939508:[98A40005]: lwr        $a0, 5($a1)
    0893950C:[98A30009]: lwr        $v1, 9($a1)
    08939510:[98A2000D]: lwr        $v0, 13($a1)
    08939514:[ACE60004]: sw         $a2, 4($a3)
    08939518:[ACE40008]: sw         $a0, 8($a3)
    0893951C:[ACE3000C]: sw         $v1, 12($a3)
    08939520:[ACE20010]: sw         $v0, 16($a3)
    08939524:[98A60011]: lwr        $a2, 17($a1)
    08939528:[98A40015]: lwr        $a0, 21($a1)
    0893952C:[98A30019]: lwr        $v1, 25($a1)
    08939530:[98A2001D]: lwr        $v0, 29($a1)
    08939534:[ACE60014]: sw         $a2, 20($a3)
    08939538:[ACE40018]: sw         $a0, 24($a3)
    0893953C:[ACE3001C]: sw         $v1, 28($a3)
    08939540:[ACE20020]: sw         $v0, 32($a3)
    08939544:[98A60021]: lwr        $a2, 33($a1)
    08939548:[98A40025]: lwr        $a0, 37($a1)
    0893954C:[98A30029]: lwr        $v1, 41($a1)
    08939550:[98A2002D]: lwr        $v0, 45($a1)
    08939554:[ACE60024]: sw         $a2, 36($a3)
    08939558:[ACE40028]: sw         $a0, 40($a3)
    0893955C:[ACE3002C]: sw         $v1, 44($a3)
    08939560:[ACE20030]: sw         $v0, 48($a3)
    08939564:[98A60031]: lwr        $a2, 49($a1)
    08939568:[98A40035]: lwr        $a0, 53($a1)
    0893956C:[98A30039]: lwr        $v1, 57($a1)
    08939570:[98A2003D]: lwr        $v0, 61($a1)
    08939574:[ACE60034]: sw         $a2, 52($a3)
    08939578:[ACE40038]: sw         $a0, 56($a3)
    0893957C:[ACE3003C]: sw         $v1, 60($a3)
    08939580:[ACE20040]: sw         $v0, 64($a3)
    08939584:[24E20044]: addiu      $v0, $a3, 68
    08939588:[03E00008]: jr         $ra
    0893958C:[AD020000]: sw         $v0, 0($t0)
    08939590:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08939594:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08939598:[98A60001]: lwr        $a2, 1($a1)
    0893959C:[98A30005]: lwr        $v1, 5($a1)
    089395A0:[98A20009]: lwr        $v0, 9($a1)
    089395A4:[ACE60004]: sw         $a2, 4($a3)
    089395A8:[ACE30008]: sw         $v1, 8($a3)
    089395AC:[ACE2000C]: sw         $v0, 12($a3)
    089395B0:[98A60011]: lwr        $a2, 17($a1)
    089395B4:[98A30015]: lwr        $v1, 21($a1)
    089395B8:[98A20019]: lwr        $v0, 25($a1)
    089395BC:[ACE60010]: sw         $a2, 16($a3)
    089395C0:[ACE30014]: sw         $v1, 20($a3)
    089395C4:[ACE20018]: sw         $v0, 24($a3)
    089395C8:[98A60021]: lwr        $a2, 33($a1)
    089395CC:[98A30025]: lwr        $v1, 37($a1)
    089395D0:[98A20029]: lwr        $v0, 41($a1)
    089395D4:[ACE6001C]: sw         $a2, 28($a3)
    089395D8:[ACE30020]: sw         $v1, 32($a3)
    089395DC:[ACE20024]: sw         $v0, 36($a3)
    089395E0:[98A60031]: lwr        $a2, 49($a1)
    089395E4:[98A30035]: lwr        $v1, 53($a1)
    089395E8:[98A20039]: lwr        $v0, 57($a1)
    089395EC:[ACE60028]: sw         $a2, 40($a3)
    089395F0:[ACE3002C]: sw         $v1, 44($a3)
    089395F4:[ACE20030]: sw         $v0, 48($a3)
    089395F8:[24E20034]: addiu      $v0, $a3, 52
    089395FC:[03E00008]: jr         $ra
    08939600:[AD020000]: sw         $v0, 0($t0)
_S1_2_88CF098 1,844,461 instructions (0.445%), 1,385 calls (088CF098 - 0899B5E8, length 209237)
  Back Branch 08986320 30,492 times (length 45)
    08986260:[8E620014]: lw         $v0, 20($s3)
    08986264:[2624EEB0]: addiu      $a0, $s1, -4432
    08986268:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898626C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08986270:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
--> 08986274:[C441000C]: lwc1       $f1, 12($v0)
    08986278:[C4430000]: lwc1       $f3, 0($v0)
    0898627C:[4603083C]: c.lt.s     $f1, $f3
    08986280:[00000000]: nop
    08986284:[45000006]: bc1f       0x089862A0
    08986288:[2443000C]: addiu      $v1, $v0, 12
    0898628C:[C4910000]: lwc1       $f17, 0($a0)
    08986290:[4601883E]: c.le.s     $f17, $f1
    08986294:[00000000]: nop
    08986298:[45030001]: bc1tl      0x089862A0
    0898629C:[A4480010]: sh         $t0, 16($v0)
    089862A0:[C4610000]: lwc1       $f1, 0($v1)
    089862A4:[46000887]: neg.s      $f2, $f1
    089862A8:[4602183C]: c.lt.s     $f3, $f2
    089862AC:[00000000]: nop
    089862B0:[45000006]: bc1f       0x089862CC
    089862B4:[00000000]: nop
    089862B8:[C4920000]: lwc1       $f18, 0($a0)
    089862BC:[4612103E]: c.le.s     $f2, $f18
    089862C0:[00000000]: nop
    089862C4:[45030001]: bc1tl      0x089862CC
    089862C8:[A4460010]: sh         $a2, 16($v0)
    089862CC:[4601183C]: c.lt.s     $f3, $f1
    089862D0:[00000000]: nop
    089862D4:[45020007]: bc1fl      0x089862F4
    089862D8:[46000847]: neg.s      $f1, $f1
    089862DC:[C4930000]: lwc1       $f19, 0($a0)
    089862E0:[4613083E]: c.le.s     $f1, $f19
    089862E4:[00000000]: nop
    089862E8:[45030001]: bc1tl      0x089862F0
    089862EC:[A4480012]: sh         $t0, 18($v0)
    089862F0:[46000847]: neg.s      $f1, $f1
    089862F4:[4603083C]: c.lt.s     $f1, $f3
    089862F8:[00000000]: nop
    089862FC:[45020007]: bc1fl      0x0898631C
    08986300:[24A50001]: addiu      $a1, $a1, 1
    08986304:[C4800000]: lwc1       $f0, 0($a0)
    08986308:[4601003E]: c.le.s     $f0, $f1
    0898630C:[00000000]: nop
    08986310:[45030001]: bc1tl      0x08986318
    08986314:[A4460012]: sh         $a2, 18($v0)
    08986318:[24A50001]: addiu      $a1, $a1, 1
    0898631C:[24420014]: addiu      $v0, $v0, 20
--> 08986320:[14A7FFD4]: bne        $a1, $a3, 0x08986274
    08986324:[24840014]: addiu      $a0, $a0, 20
    08986328:[8E660018]: lw         $a2, 24($s3)
    0898632C:[10C00025]: beq        $a2, $zr, 0x089863C4
    08986330:[8FBF00A4]: lw         $ra, 164($sp)
  Back Branch 0898622C 30,492 times (length 6)
    08986208:[8E670010]: lw         $a3, 16($s3)
    0898620C:[50E0000A]: beql       $a3, $zr, 0x08986238
    08986210:[8E650000]: lw         $a1, 0($s3)
    08986214:[8E620014]: lw         $v0, 20($s3)
    08986218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0898621C:[24630001]: addiu      $v1, $v1, 1
    08986220:[AC400000]: sw         $zr, 0($v0)
    08986224:[A4400010]: sh         $zr, 16($v0)
    08986228:[A4400012]: sh         $zr, 18($v0)
--> 0898622C:[14E3FFFB]: bne        $a3, $v1, 0x0898621C
    08986230:[24420014]: addiu      $v0, $v0, 20
    08986234:[8E650000]: lw         $a1, 0($s3)
    08986238:[30A40002]: andi       $a0, $a1, 2
    0898623C:[10800089]: beq        $a0, $zr, 0x08986464
  Back Branch 0898684C 29,106 times (length 28)
    089867D0:[46001906]: mov.s      $f4, $f3
    089867D4:[46003086]: mov.s      $f2, $f6
    089867D8:[C56557A8]: lwc1       $f5, 22440($t3)
    089867DC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089867E0:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
--> 089867E4:[24630001]: addiu      $v1, $v1, 1
    089867E8:[10E3001A]: beq        $a3, $v1, 0x08986854
    089867EC:[2C6E0004]: sltiu      $t6, $v1, 4
    089867F0:[15C00016]: bne        $t6, $zr, 0x0898684C
    089867F4:[008A1021]: addu       $v0, $a0, $t2
    089867F8:[C4410000]: lwc1       $f1, 0($v0)
    089867FC:[4601103C]: c.lt.s     $f2, $f1
    08986800:[00000000]: nop
    08986804:[45000015]: bc1f       0x0898685C
    08986808:[C4400008]: lwc1       $f0, 8($v0)
    0898680C:[46000A41]: sub.s      $f9, $f1, $f0
    08986810:[46001A81]: sub.s      $f10, $f3, $f0
    08986814:[460A4843]: div.s      $f1, $f9, $f10
    08986818:[4602083C]: c.lt.s     $f1, $f2
    0898681C:[00000000]: nop
    08986820:[45030016]: bc1tl      0x0898687C
    08986824:[46003046]: mov.s      $f1, $f6
    08986828:[4605083C]: c.lt.s     $f1, $f5
    0898682C:[00000000]: nop
    08986830:[4503001D]: bc1tl      0x089868A8
    08986834:[46002846]: mov.s      $f1, $f5
    08986838:[4601203C]: c.lt.s     $f4, $f1
    0898683C:[00000000]: nop
    08986840:[45030001]: bc1tl      0x08986848
    08986844:[46002046]: mov.s      $f1, $f4
    08986848:[E4410000]: swc1       $f1, 0($v0)
--> 0898684C:[0A2619F9]: j          0x089867E4
    08986850:[24840014]: addiu      $a0, $a0, 20
    08986854:[0A26195A]: j          0x08986568
    08986858:[8E660000]: lw         $a2, 0($s3)
    0898685C:[46000AC0]: add.s      $f11, $f1, $f0
  Back Branch 08986870 24,593 times (length 20)
    08986814:[460A4843]: div.s      $f1, $f9, $f10
    08986818:[4602083C]: c.lt.s     $f1, $f2
    0898681C:[00000000]: nop
    08986820:[45030016]: bc1tl      0x0898687C
    08986824:[46003046]: mov.s      $f1, $f6
--> 08986828:[4605083C]: c.lt.s     $f1, $f5
    0898682C:[00000000]: nop
    08986830:[4503001D]: bc1tl      0x089868A8
    08986834:[46002846]: mov.s      $f1, $f5
    08986838:[4601203C]: c.lt.s     $f4, $f1
    0898683C:[00000000]: nop
    08986840:[45030001]: bc1tl      0x08986848
    08986844:[46002046]: mov.s      $f1, $f4
    08986848:[E4410000]: swc1       $f1, 0($v0)
    0898684C:[0A2619F9]: j          0x089867E4
    08986850:[24840014]: addiu      $a0, $a0, 20
    08986854:[0A26195A]: j          0x08986568
    08986858:[8E660000]: lw         $a2, 0($s3)
    0898685C:[46000AC0]: add.s      $f11, $f1, $f0
    08986860:[46001B01]: sub.s      $f12, $f3, $f0
    08986864:[460C5843]: div.s      $f1, $f11, $f12
    08986868:[4601103C]: c.lt.s     $f2, $f1
    0898686C:[00000000]: nop
--> 08986870:[4500FFED]: bc1f       0x08986828
    08986874:[00000000]: nop
    08986878:[46003046]: mov.s      $f1, $f6
    0898687C:[0A261A13]: j          0x0898684C
    08986880:[E4410000]: swc1       $f1, 0($v0)
  Back Branch 0898687C 24,593 times (length 14)
    08986838:[4601203C]: c.lt.s     $f4, $f1
    0898683C:[00000000]: nop
    08986840:[45030001]: bc1tl      0x08986848
    08986844:[46002046]: mov.s      $f1, $f4
    08986848:[E4410000]: swc1       $f1, 0($v0)
--> 0898684C:[0A2619F9]: j          0x089867E4
    08986850:[24840014]: addiu      $a0, $a0, 20
    08986854:[0A26195A]: j          0x08986568
    08986858:[8E660000]: lw         $a2, 0($s3)
    0898685C:[46000AC0]: add.s      $f11, $f1, $f0
    08986860:[46001B01]: sub.s      $f12, $f3, $f0
    08986864:[460C5843]: div.s      $f1, $f11, $f12
    08986868:[4601103C]: c.lt.s     $f2, $f1
    0898686C:[00000000]: nop
    08986870:[4500FFED]: bc1f       0x08986828
    08986874:[00000000]: nop
    08986878:[46003046]: mov.s      $f1, $f6
--> 0898687C:[0A261A13]: j          0x0898684C
    08986880:[E4410000]: swc1       $f1, 0($v0)
    08986884:[24A50400]: addiu      $a1, $a1, 1024
    08986888:[0E24371E]: jal        0x0890DC78
    0898688C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 08986854 1,386 times (length 189)
  Back Branch 0898656C 1,386 times (length 199)
  Back Branch 08986474 1,386 times (length 47)
    089863AC:[8E63001C]: lw         $v1, 28($s3)
    089863B0:[02432021]: addu       $a0, $s2, $v1
    089863B4:[AC800008]: sw         $zr, 8($a0)
    089863B8:[0A2618D2]: j          0x08986348
    089863BC:[8E660018]: lw         $a2, 24($s3)
--> 089863C0:[8FBF00A4]: lw         $ra, 164($sp)
    089863C4:[8FB400A0]: lw         $s4, 160($sp)
    089863C8:[8FB3009C]: lw         $s3, 156($sp)
    089863CC:[8FB20098]: lw         $s2, 152($sp)
    089863D0:[8FB10094]: lw         $s1, 148($sp)
    089863D4:[8FB00090]: lw         $s0, 144($sp)
    089863D8:[C7B400B0]: lwc1       $f20, 176($sp)
    089863DC:[03E00008]: jr         $ra
    089863E0:[27BD00C0]: addiu      $sp, $sp, 192
    089863E4:[246B0004]: addiu      $t3, $v1, 4
    089863E8:[01A36021]: addu       $t4, $t5, $v1
    089863EC:[898A0003]: lwl        $t2, 3($t4)
    089863F0:[998A0000]: lwr        $t2, 0($t4)
    089863F4:[AE6B0024]: sw         $t3, 36($s3)
    089863F8:[10E0FFCB]: beq        $a3, $zr, 0x08986328
    089863FC:[AFAA0000]: sw         $t2, 0($sp)
    08986400:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08986404:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08986408:[0A261907]: j          0x0898641C
    0898640C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08986410:[00C7202B]: sltu       $a0, $a2, $a3
    08986414:[1080FF90]: beq        $a0, $zr, 0x08986258
    08986418:[25290014]: addiu      $t1, $t1, 20
    0898641C:[8FB00000]: lw         $s0, 0($sp)
    08986420:[00CA7804]: sllv       $t7, $t2, $a2
    08986424:[01F07024]: and        $t6, $t7, $s0
    08986428:[11C0FFF9]: beq        $t6, $zr, 0x08986410
    0898642C:[24C60001]: addiu      $a2, $a2, 1
    08986430:[8E630024]: lw         $v1, 36($s3)
    08986434:[8E620028]: lw         $v0, 40($s3)
    08986438:[8E7F0014]: lw         $ra, 20($s3)
    0898643C:[0043C821]: addu       $t9, $v0, $v1
    08986440:[8B380003]: lwl        $t8, 3($t9)
    08986444:[013F3821]: addu       $a3, $t1, $ra
    08986448:[9B380000]: lwr        $t8, 0($t9)
    0898644C:[ACF80000]: sw         $t8, 0($a3)
    08986450:[8E740024]: lw         $s4, 36($s3)
    08986454:[8E670010]: lw         $a3, 16($s3)
    08986458:[26920004]: addiu      $s2, $s4, 4
    0898645C:[0A261904]: j          0x08986410
    08986460:[AE720024]: sw         $s2, 36($s3)
    08986464:[0E248F0D]: jal        0x08923C34
    08986468:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898646C:[8E660000]: lw         $a2, 0($s3)
    08986470:[30C50001]: andi       $a1, $a2, 1
--> 08986474:[10A0FFD2]: beq        $a1, $zr, 0x089863C0
    08986478:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0898647C:[8E690004]: lw         $t1, 4($s3)
    08986480:[51280071]: beql       $t1, $t0, 0x08986648
    08986484:[8E6A0014]: lw         $t2, 20($s3)
  Back Branch 0899B5E4 1,385 times (length 21770)
_S1_2_8929B1C 1,768,784 instructions (0.427%), 21,317 calls (08929B1C - 08929F1C, length 257)
    08929B1C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08929B20:[7CCA3C00]: ext        $t2, $a2, 16, 8
    08929B24:[7C09B804]: ins        $t1, $zr, 0, 24
    08929B28:[27BDFFB0]: addiu      $sp, $sp, -80
    08929B2C:[30C200FF]: andi       $v0, $a2, 255
    08929B30:[012A4025]: or         $t0, $t1, $t2
    08929B34:[30C6FF00]: andi       $a2, $a2, -256
    08929B38:[AFB40030]: sw         $s4, 48($sp)
    08929B3C:[01063825]: or         $a3, $t0, $a2
    08929B40:[00021C00]: sll        $v1, $v0, 0x0010
    08929B44:[309400FF]: andi       $s4, $a0, 255
    08929B48:[AFB7003C]: sw         $s7, 60($sp)
    08929B4C:[30B700FF]: andi       $s7, $a1, 255
    08929B50:[AFB20028]: sw         $s2, 40($sp)
    08929B54:[00E39025]: or         $s2, $a3, $v1
    08929B58:[AFBF0040]: sw         $ra, 64($sp)
    08929B5C:[AFB60038]: sw         $s6, 56($sp)
    08929B60:[AFB50034]: sw         $s5, 52($sp)
    08929B64:[AFB3002C]: sw         $s3, 44($sp)
    08929B68:[AFB10024]: sw         $s1, 36($sp)
    08929B6C:[16800004]: bne        $s4, $zr, 0x08929B80
    08929B70:[AFB00020]: sw         $s0, 32($sp)
    08929B74:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08929B78:[124400AD]: beq        $s2, $a0, 0x08929E30
    08929B7C:[00000000]: nop
    08929B80:[16E00050]: bne        $s7, $zr, 0x08929CC4
    08929B84:[00000000]: nop
    08929B88:[128000B3]: beq        $s4, $zr, 0x08929E58
    08929B8C:[00000000]: nop
    08929B90:[324200FF]: andi       $v0, $s2, 255
    08929B94:[044000B8]: bltz       $v0, 0x08929E78
    08929B98:[44820800]: mtc1       $v0, $f1
    08929B9C:[468008A0]: cvt.s.w    $f2, $f1
    08929BA0:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    08929BA4:[C4874C40]: lwc1       $f7, 19520($a0)
    08929BA8:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    08929BAC:[C4A6333C]: lwc1       $f6, 13116($a1)
    08929BB0:[46071142]: mul.s      $f5, $f2, $f7
    08929BB4:[00121202]: srl        $v0, $s2, 0x0008
    08929BB8:[304300FF]: andi       $v1, $v0, 255
    08929BBC:[46062903]: div.s      $f4, $f5, $f6
    08929BC0:[046000BB]: bltz       $v1, 0x08929EB0
    08929BC4:[E7A40000]: swc1       $f4, 0($sp)
    08929BC8:[44834000]: mtc1       $v1, $f8
    08929BCC:[468040A0]: cvt.s.w    $f2, $f8
    08929BD0:[24864C40]: addiu      $a2, $a0, 19520
    08929BD4:[C4CE0004]: lwc1       $f14, 4($a2)
    08929BD8:[C4AD333C]: lwc1       $f13, 13116($a1)
    08929BDC:[00121402]: srl        $v0, $s2, 0x0010
    08929BE0:[460E1302]: mul.s      $f12, $f2, $f14
    08929BE4:[304300FF]: andi       $v1, $v0, 255
    08929BE8:[460D62C3]: div.s      $f11, $f12, $f13
    08929BEC:[046000A9]: bltz       $v1, 0x08929E94
    08929BF0:[E7AB0004]: swc1       $f11, 4($sp)
    08929BF4:[44837800]: mtc1       $v1, $f15
    08929BF8:[468078A0]: cvt.s.w    $f2, $f15
    08929BFC:[248C4C40]: addiu      $t4, $a0, 19520
    08929C00:[C5800008]: lwc1       $f0, 8($t4)
    08929C04:[C4A1333C]: lwc1       $f1, 13116($a1)
    08929C08:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08929C0C:[460014C2]: mul.s      $f19, $f2, $f0
    08929C10:[AFA0000C]: sw         $zr, 12($sp)
    08929C14:[0240A821]: addu       $s5, $s2, $zr <=> move $s5, $s2
    08929C18:[7C15FE04]: ins        $s5, $zr, 24, 8
    08929C1C:[46019C83]: div.s      $f18, $f19, $f1
    08929C20:[2411000B]: addiu      $s1, $zr, 11 <=> li $s1, 11
    08929C24:[2413000F]: addiu      $s3, $zr, 15 <=> li $s3, 15
    08929C28:[0E24A5AD]: jal        0x089296B4
    08929C2C:[E7B20008]: swc1       $f18, 8($sp)
    08929C30:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08929C34:[0E24E2B7]: jal        0x08938ADC
    08929C38:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08929C3C:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    08929C40:[24904C50]: addiu      $s0, $a0, 19536
    08929C44:[8E050000]: lw         $a1, 0($s0)
    08929C48:[10A0004F]: beq        $a1, $zr, 0x08929D88
    08929C4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08929C50:[0E24E2B7]: jal        0x08938ADC
    08929C54:[26310001]: addiu      $s1, $s1, 1
    08929C58:[1633FFFA]: bne        $s1, $s3, 0x08929C44
    08929C5C:[26100004]: addiu      $s0, $s0, 4
    08929C60:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08929C64:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08929C68:[7C12B804]: ins        $s2, $zr, 0, 24
    08929C6C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08929C70:[00522825]: or         $a1, $v0, $s2
    08929C74:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08929C78:[0E24E3C7]: jal        0x08938F1C
    08929C7C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08929C80:[0E24E38E]: jal        0x08938E38
    08929C84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929C88:[16E00032]: bne        $s7, $zr, 0x08929D54
    08929C8C:[00000000]: nop
    08929C90:[0E24E5C9]: jal        0x08939724
    08929C94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08929C98:[8FBF0040]: lw         $ra, 64($sp)
    08929C9C:[8FB7003C]: lw         $s7, 60($sp)
    08929CA0:[8FB60038]: lw         $s6, 56($sp)
    08929CA4:[8FB50034]: lw         $s5, 52($sp)
    08929CA8:[8FB40030]: lw         $s4, 48($sp)
    08929CAC:[8FB3002C]: lw         $s3, 44($sp)
    08929CB0:[8FB20028]: lw         $s2, 40($sp)
    08929CB4:[8FB10024]: lw         $s1, 36($sp)
    08929CB8:[8FB00020]: lw         $s0, 32($sp)
    08929CBC:[03E00008]: jr         $ra
    08929CC0:[27BD0050]: addiu      $sp, $sp, 80
    08929CC4:[52800034]: beql       $s4, $zr, 0x08929D98
    08929CC8:[AFA00010]: sw         $zr, 16($sp)
    08929CCC:[324200FF]: andi       $v0, $s2, 255
    08929CD0:[0440007E]: bltz       $v0, 0x08929ECC
    08929CD4:[44820000]: mtc1       $v0, $f0
    08929CD8:[468000A0]: cvt.s.w    $f2, $f0
    08929CDC:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    08929CE0:[C4864C40]: lwc1       $f6, 19520($a0)
    08929CE4:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    08929CE8:[C4A5333C]: lwc1       $f5, 13116($a1)
    08929CEC:[46061102]: mul.s      $f4, $f2, $f6
    08929CF0:[00121202]: srl        $v0, $s2, 0x0008
    08929CF4:[304300FF]: andi       $v1, $v0, 255
    08929CF8:[460520C3]: div.s      $f3, $f4, $f5
    08929CFC:[04600081]: bltz       $v1, 0x08929F04
    08929D00:[E7A30010]: swc1       $f3, 16($sp)
    08929D04:[44833800]: mtc1       $v1, $f7
    08929D08:[468038A0]: cvt.s.w    $f2, $f7
    08929D0C:[24904C40]: addiu      $s0, $a0, 19520
    08929D10:[C60D0004]: lwc1       $f13, 4($s0)
    08929D14:[C4AC333C]: lwc1       $f12, 13116($a1)
    08929D18:[00121402]: srl        $v0, $s2, 0x0010
    08929D1C:[460D12C2]: mul.s      $f11, $f2, $f13
    08929D20:[304300FF]: andi       $v1, $v0, 255
    08929D24:[460C5A83]: div.s      $f10, $f11, $f12
    08929D28:[0460006F]: bltz       $v1, 0x08929EE8
    08929D2C:[E7AA0014]: swc1       $f10, 20($sp)
    08929D30:[44837000]: mtc1       $v1, $f14
    08929D34:[468070A0]: cvt.s.w    $f2, $f14
    08929D38:[24964C40]: addiu      $s6, $a0, 19520
    08929D3C:[C6C00008]: lwc1       $f0, 8($s6)
    08929D40:[C4B3333C]: lwc1       $f19, 13116($a1)
    08929D44:[46001482]: mul.s      $f18, $f2, $f0
    08929D48:[46139443]: div.s      $f17, $f18, $f19
    08929D4C:[0A24A768]: j          0x08929DA0
    08929D50:[E7B10018]: swc1       $f17, 24($sp)
    08929D54:[0E24E5C9]: jal        0x08939724
    08929D58:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08929D5C:[8FBF0040]: lw         $ra, 64($sp)
    08929D60:[8FB7003C]: lw         $s7, 60($sp)
    08929D64:[8FB60038]: lw         $s6, 56($sp)
    08929D68:[8FB50034]: lw         $s5, 52($sp)
    08929D6C:[8FB40030]: lw         $s4, 48($sp)
    08929D70:[8FB3002C]: lw         $s3, 44($sp)
    08929D74:[8FB20028]: lw         $s2, 40($sp)
    08929D78:[8FB10024]: lw         $s1, 36($sp)
    08929D7C:[8FB00020]: lw         $s0, 32($sp)
    08929D80:[03E00008]: jr         $ra
    08929D84:[27BD0050]: addiu      $sp, $sp, 80
    08929D88:[0E24E2E8]: jal        0x08938BA0
    08929D8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08929D90:[0A24A716]: j          0x08929C58
    08929D94:[26310001]: addiu      $s1, $s1, 1
    08929D98:[AFA00014]: sw         $zr, 20($sp)
    08929D9C:[AFA00018]: sw         $zr, 24($sp)
    08929DA0:[27A40010]: addiu      $a0, $sp, 16
    08929DA4:[0E24A5AD]: jal        0x089296B4
    08929DA8:[AFA0001C]: sw         $zr, 28($sp)
    08929DAC:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08929DB0:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08929DB4:[0E24E2B7]: jal        0x08938ADC
    08929DB8:[0240A821]: addu       $s5, $s2, $zr <=> move $s5, $s2
    08929DBC:[3C1808C2]: lui        $t8, 0x08C2 <=> li $t8, 0x08C20000
    08929DC0:[27114C50]: addiu      $s1, $t8, 19536
    08929DC4:[7C15FE04]: ins        $s5, $zr, 24, 8
    08929DC8:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    08929DCC:[2413000F]: addiu      $s3, $zr, 15 <=> li $s3, 15
    08929DD0:[8E390000]: lw         $t9, 0($s1)
    08929DD4:[13200012]: beq        $t9, $zr, 0x08929E20
    08929DD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929DDC:[0E24E2B7]: jal        0x08938ADC
    08929DE0:[26100001]: addiu      $s0, $s0, 1
    08929DE4:[1613FFFA]: bne        $s0, $s3, 0x08929DD0
    08929DE8:[26310004]: addiu      $s1, $s1, 4
    08929DEC:[16800009]: bne        $s4, $zr, 0x08929E14
    08929DF0:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929DF4:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    08929DF8:[2411000F]: addiu      $s1, $zr, 15 <=> li $s1, 15
    08929DFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E00:[0E24E2E8]: jal        0x08938BA0
    08929E04:[26100001]: addiu      $s0, $s0, 1
    08929E08:[5611FFFD]: bnel       $s0, $s1, 0x08929E00
    08929E0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E10:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929E14:[35C2FFFF]: ori        $v0, $t6, -1
    08929E18:[0A24A71A]: j          0x08929C68
    08929E1C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08929E20:[0E24E2E8]: jal        0x08938BA0
    08929E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E28:[0A24A779]: j          0x08929DE4
    08929E2C:[26100001]: addiu      $s0, $s0, 1
    08929E30:[12E00009]: beq        $s7, $zr, 0x08929E58
    08929E34:[00000000]: nop
    08929E38:[0E24E2E8]: jal        0x08938BA0
    08929E3C:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08929E40:[3C0D00FF]: lui        $t5, 0x00FF <=> li $t5, 0x00FF0000
    08929E44:[35A2FFFF]: ori        $v0, $t5, -1
    08929E48:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08929E4C:[3C10FF00]: lui        $s0, 0xFF00 <=> li $s0, 0xFF000000
    08929E50:[0A24A71A]: j          0x08929C68
    08929E54:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08929E58:[0E24E2E8]: jal        0x08938BA0
    08929E5C:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08929E60:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08929E64:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08929E68:[7C02FE04]: ins        $v0, $zr, 24, 8
    08929E6C:[3C10FF00]: lui        $s0, 0xFF00 <=> li $s0, 0xFF000000
    08929E70:[0A24A71A]: j          0x08929C68
    08929E74:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08929E78:[00021842]: srl        $v1, $v0, 0x0001
    08929E7C:[325F0001]: andi       $ra, $s2, 1
    08929E80:[03E3A025]: or         $s4, $ra, $v1
    08929E84:[44941800]: mtc1       $s4, $f3
    08929E88:[468018A0]: cvt.s.w    $f2, $f3
    08929E8C:[0A24A6E8]: j          0x08929BA0
    08929E90:[46021080]: add.s      $f2, $f2, $f2
    08929E94:[304A0001]: andi       $t2, $v0, 1
    08929E98:[00035842]: srl        $t3, $v1, 0x0001
    08929E9C:[014B4825]: or         $t1, $t2, $t3
    08929EA0:[44898800]: mtc1       $t1, $f17
    08929EA4:[46808C20]: cvt.s.w    $f16, $f17
    08929EA8:[0A24A6FF]: j          0x08929BFC
    08929EAC:[46108080]: add.s      $f2, $f16, $f16
    08929EB0:[30420001]: andi       $v0, $v0, 1
    08929EB4:[00034042]: srl        $t0, $v1, 0x0001
    08929EB8:[00483825]: or         $a3, $v0, $t0
    08929EBC:[44875000]: mtc1       $a3, $f10
    08929EC0:[46805260]: cvt.s.w    $f9, $f10
    08929EC4:[0A24A6F4]: j          0x08929BD0
    08929EC8:[46094880]: add.s      $f2, $f9, $f9
    08929ECC:[00026042]: srl        $t4, $v0, 0x0001
    08929ED0:[324B0001]: andi       $t3, $s2, 1
    08929ED4:[016C2825]: or         $a1, $t3, $t4
    08929ED8:[44850800]: mtc1       $a1, $f1
    08929EDC:[468008A0]: cvt.s.w    $f2, $f1
    08929EE0:[0A24A737]: j          0x08929CDC
    08929EE4:[46021080]: add.s      $f2, $f2, $f2
    08929EE8:[30530001]: andi       $s3, $v0, 1
    08929EEC:[0003A842]: srl        $s5, $v1, 0x0001
    08929EF0:[02758825]: or         $s1, $s3, $s5
    08929EF4:[44918000]: mtc1       $s1, $f16
    08929EF8:[468083E0]: cvt.s.w    $f15, $f16
    08929EFC:[0A24A74E]: j          0x08929D38
    08929F00:[460F7880]: add.s      $f2, $f15, $f15
    08929F04:[304E0001]: andi       $t6, $v0, 1
    08929F08:[00037842]: srl        $t7, $v1, 0x0001
    08929F0C:[01CF6825]: or         $t5, $t6, $t7
    08929F10:[448D4800]: mtc1       $t5, $f9
    08929F14:[46804A20]: cvt.s.w    $f8, $f9
    08929F18:[0A24A743]: j          0x08929D0C
    08929F1C:[46084080]: add.s      $f2, $f8, $f8
  Back Branch 08929C58 24,948 times (length 7)
    08929C30:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08929C34:[0E24E2B7]: jal        0x08938ADC
    08929C38:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08929C3C:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    08929C40:[24904C50]: addiu      $s0, $a0, 19536
--> 08929C44:[8E050000]: lw         $a1, 0($s0)
    08929C48:[10A0004F]: beq        $a1, $zr, 0x08929D88
    08929C4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08929C50:[0E24E2B7]: jal        0x08938ADC
    08929C54:[26310001]: addiu      $s1, $s1, 1
--> 08929C58:[1633FFFA]: bne        $s1, $s3, 0x08929C44
    08929C5C:[26100004]: addiu      $s0, $s0, 4
    08929C60:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08929C64:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08929C68:[7C12B804]: ins        $s2, $zr, 0, 24
  Back Branch 08929E50 13,583 times (length 124)
  Back Branch 08929D90 12,474 times (length 80)
    08929C44:[8E050000]: lw         $a1, 0($s0)
    08929C48:[10A0004F]: beq        $a1, $zr, 0x08929D88
    08929C4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08929C50:[0E24E2B7]: jal        0x08938ADC
    08929C54:[26310001]: addiu      $s1, $s1, 1
--> 08929C58:[1633FFFA]: bne        $s1, $s3, 0x08929C44
    08929C5C:[26100004]: addiu      $s0, $s0, 4
    08929C60:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08929C64:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08929C68:[7C12B804]: ins        $s2, $zr, 0, 24
    08929C6C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08929C70:[00522825]: or         $a1, $v0, $s2
    08929C74:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08929C78:[0E24E3C7]: jal        0x08938F1C
    08929C7C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08929C80:[0E24E38E]: jal        0x08938E38
    08929C84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929C88:[16E00032]: bne        $s7, $zr, 0x08929D54
    08929C8C:[00000000]: nop
    08929C90:[0E24E5C9]: jal        0x08939724
    08929C94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08929C98:[8FBF0040]: lw         $ra, 64($sp)
    08929C9C:[8FB7003C]: lw         $s7, 60($sp)
    08929CA0:[8FB60038]: lw         $s6, 56($sp)
    08929CA4:[8FB50034]: lw         $s5, 52($sp)
    08929CA8:[8FB40030]: lw         $s4, 48($sp)
    08929CAC:[8FB3002C]: lw         $s3, 44($sp)
    08929CB0:[8FB20028]: lw         $s2, 40($sp)
    08929CB4:[8FB10024]: lw         $s1, 36($sp)
    08929CB8:[8FB00020]: lw         $s0, 32($sp)
    08929CBC:[03E00008]: jr         $ra
    08929CC0:[27BD0050]: addiu      $sp, $sp, 80
    08929CC4:[52800034]: beql       $s4, $zr, 0x08929D98
    08929CC8:[AFA00010]: sw         $zr, 16($sp)
    08929CCC:[324200FF]: andi       $v0, $s2, 255
    08929CD0:[0440007E]: bltz       $v0, 0x08929ECC
    08929CD4:[44820000]: mtc1       $v0, $f0
    08929CD8:[468000A0]: cvt.s.w    $f2, $f0
    08929CDC:[3C0408C2]: lui        $a0, 0x08C2 <=> li $a0, 0x08C20000
    08929CE0:[C4864C40]: lwc1       $f6, 19520($a0)
    08929CE4:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    08929CE8:[C4A5333C]: lwc1       $f5, 13116($a1)
    08929CEC:[46061102]: mul.s      $f4, $f2, $f6
    08929CF0:[00121202]: srl        $v0, $s2, 0x0008
    08929CF4:[304300FF]: andi       $v1, $v0, 255
    08929CF8:[460520C3]: div.s      $f3, $f4, $f5
    08929CFC:[04600081]: bltz       $v1, 0x08929F04
    08929D00:[E7A30010]: swc1       $f3, 16($sp)
    08929D04:[44833800]: mtc1       $v1, $f7
    08929D08:[468038A0]: cvt.s.w    $f2, $f7
    08929D0C:[24904C40]: addiu      $s0, $a0, 19520
    08929D10:[C60D0004]: lwc1       $f13, 4($s0)
    08929D14:[C4AC333C]: lwc1       $f12, 13116($a1)
    08929D18:[00121402]: srl        $v0, $s2, 0x0010
    08929D1C:[460D12C2]: mul.s      $f11, $f2, $f13
    08929D20:[304300FF]: andi       $v1, $v0, 255
    08929D24:[460C5A83]: div.s      $f10, $f11, $f12
    08929D28:[0460006F]: bltz       $v1, 0x08929EE8
    08929D2C:[E7AA0014]: swc1       $f10, 20($sp)
    08929D30:[44837000]: mtc1       $v1, $f14
    08929D34:[468070A0]: cvt.s.w    $f2, $f14
    08929D38:[24964C40]: addiu      $s6, $a0, 19520
    08929D3C:[C6C00008]: lwc1       $f0, 8($s6)
    08929D40:[C4B3333C]: lwc1       $f19, 13116($a1)
    08929D44:[46001482]: mul.s      $f18, $f2, $f0
    08929D48:[46139443]: div.s      $f17, $f18, $f19
    08929D4C:[0A24A768]: j          0x08929DA0
    08929D50:[E7B10018]: swc1       $f17, 24($sp)
    08929D54:[0E24E5C9]: jal        0x08939724
    08929D58:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08929D5C:[8FBF0040]: lw         $ra, 64($sp)
    08929D60:[8FB7003C]: lw         $s7, 60($sp)
    08929D64:[8FB60038]: lw         $s6, 56($sp)
    08929D68:[8FB50034]: lw         $s5, 52($sp)
    08929D6C:[8FB40030]: lw         $s4, 48($sp)
    08929D70:[8FB3002C]: lw         $s3, 44($sp)
    08929D74:[8FB20028]: lw         $s2, 40($sp)
    08929D78:[8FB10024]: lw         $s1, 36($sp)
    08929D7C:[8FB00020]: lw         $s0, 32($sp)
    08929D80:[03E00008]: jr         $ra
    08929D84:[27BD0050]: addiu      $sp, $sp, 80
    08929D88:[0E24E2E8]: jal        0x08938BA0
    08929D8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 08929D90:[0A24A716]: j          0x08929C58
    08929D94:[26310001]: addiu      $s1, $s1, 1
    08929D98:[AFA00014]: sw         $zr, 20($sp)
    08929D9C:[AFA00018]: sw         $zr, 24($sp)
    08929DA0:[27A40010]: addiu      $a0, $sp, 16
  Back Branch 08929DE4 5,988 times (length 7)
    08929DBC:[3C1808C2]: lui        $t8, 0x08C2 <=> li $t8, 0x08C20000
    08929DC0:[27114C50]: addiu      $s1, $t8, 19536
    08929DC4:[7C15FE04]: ins        $s5, $zr, 24, 8
    08929DC8:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    08929DCC:[2413000F]: addiu      $s3, $zr, 15 <=> li $s3, 15
--> 08929DD0:[8E390000]: lw         $t9, 0($s1)
    08929DD4:[13200012]: beq        $t9, $zr, 0x08929E20
    08929DD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929DDC:[0E24E2B7]: jal        0x08938ADC
    08929DE0:[26100001]: addiu      $s0, $s0, 1
--> 08929DE4:[1613FFFA]: bne        $s0, $s3, 0x08929DD0
    08929DE8:[26310004]: addiu      $s1, $s1, 4
    08929DEC:[16800009]: bne        $s4, $zr, 0x08929E14
    08929DF0:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929DF4:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
  Back Branch 08929E08 4,491 times (length 4)
    08929DEC:[16800009]: bne        $s4, $zr, 0x08929E14
    08929DF0:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929DF4:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    08929DF8:[2411000F]: addiu      $s1, $zr, 15 <=> li $s1, 15
    08929DFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08929E00:[0E24E2E8]: jal        0x08938BA0
    08929E04:[26100001]: addiu      $s0, $s0, 1
--> 08929E08:[5611FFFD]: bnel       $s0, $s1, 0x08929E00
    08929E0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E10:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929E14:[35C2FFFF]: ori        $v0, $t6, -1
    08929E18:[0A24A71A]: j          0x08929C68
  Back Branch 08929E28 2,994 times (length 19)
    08929DD0:[8E390000]: lw         $t9, 0($s1)
    08929DD4:[13200012]: beq        $t9, $zr, 0x08929E20
    08929DD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929DDC:[0E24E2B7]: jal        0x08938ADC
    08929DE0:[26100001]: addiu      $s0, $s0, 1
--> 08929DE4:[1613FFFA]: bne        $s0, $s3, 0x08929DD0
    08929DE8:[26310004]: addiu      $s1, $s1, 4
    08929DEC:[16800009]: bne        $s4, $zr, 0x08929E14
    08929DF0:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929DF4:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    08929DF8:[2411000F]: addiu      $s1, $zr, 15 <=> li $s1, 15
    08929DFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E00:[0E24E2E8]: jal        0x08938BA0
    08929E04:[26100001]: addiu      $s0, $s0, 1
    08929E08:[5611FFFD]: bnel       $s0, $s1, 0x08929E00
    08929E0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08929E10:[3C0E00FF]: lui        $t6, 0x00FF <=> li $t6, 0x00FF0000
    08929E14:[35C2FFFF]: ori        $v0, $t6, -1
    08929E18:[0A24A71A]: j          0x08929C68
    08929E1C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08929E20:[0E24E2E8]: jal        0x08938BA0
    08929E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08929E28:[0A24A779]: j          0x08929DE4
    08929E2C:[26100001]: addiu      $s0, $s0, 1
    08929E30:[12E00009]: beq        $s7, $zr, 0x08929E58
    08929E34:[00000000]: nop
    08929E38:[0E24E2E8]: jal        0x08938BA0
  Back Branch 08929E18 1,497 times (length 110)
_S1_2_892E09C 1,741,312 instructions (0.420%), 14,172 calls (0892E09C - 0892E34C, length 173)
    0892E09C:[27BDFFD0]: addiu      $sp, $sp, -48
    0892E0A0:[10A00091]: beq        $a1, $zr, 0x0892E2E8
    0892E0A4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892E0A8:[C4AC0004]: lwc1       $f12, 4($a1)
    0892E0AC:[C4A20000]: lwc1       $f2, 0($a1)
    0892E0B0:[C4B00008]: lwc1       $f16, 8($a1)
    0892E0B4:[460C6280]: add.s      $f10, $f12, $f12
    0892E0B8:[46021380]: add.s      $f14, $f2, $f2
    0892E0BC:[461081C0]: add.s      $f7, $f16, $f16
    0892E0C0:[C4A4000C]: lwc1       $f4, 12($a1)
    0892E0C4:[460A63C2]: mul.s      $f15, $f12, $f10
    0892E0C8:[460E1342]: mul.s      $f13, $f2, $f14
    0892E0CC:[460784C2]: mul.s      $f19, $f16, $f7
    0892E0D0:[460712C2]: mul.s      $f11, $f2, $f7
    0892E0D4:[46043C02]: mul.s      $f16, $f7, $f4
    0892E0D8:[460760C2]: mul.s      $f3, $f12, $f7
    0892E0DC:[460D9980]: add.s      $f6, $f19, $f13
    0892E0E0:[46047302]: mul.s      $f12, $f14, $f4
    0892E0E4:[460A1082]: mul.s      $f2, $f2, $f10
    0892E0E8:[46045102]: mul.s      $f4, $f10, $f4
    0892E0EC:[460F9840]: add.s      $f1, $f19, $f15
    0892E0F0:[460D7A40]: add.s      $f9, $f15, $f13
    0892E0F4:[3C0A08A2]: lui        $t2, 0x08A2 <=> li $t2, 0x08A20000
    0892E0F8:[C54833A8]: lwc1       $f8, 13224($t2)
    0892E0FC:[46028440]: add.s      $f17, $f16, $f2
    0892E100:[46045C81]: sub.s      $f18, $f11, $f4
    0892E104:[46014001]: sub.s      $f0, $f8, $f1
    0892E108:[46094241]: sub.s      $f9, $f8, $f9
    0892E10C:[46064041]: sub.s      $f1, $f8, $f6
    0892E110:[460C1CC0]: add.s      $f19, $f3, $f12
    0892E114:[46101141]: sub.s      $f5, $f2, $f16
    0892E118:[46045980]: add.s      $f6, $f11, $f4
    0892E11C:[460C1A01]: sub.s      $f8, $f3, $f12
    0892E120:[E4800000]: swc1       $f0, 0($a0)
    0892E124:[E4850004]: swc1       $f5, 4($a0)
    0892E128:[E4860008]: swc1       $f6, 8($a0)
    0892E12C:[E4910010]: swc1       $f17, 16($a0)
    0892E130:[E4810014]: swc1       $f1, 20($a0)
    0892E134:[E4880018]: swc1       $f8, 24($a0)
    0892E138:[E4920020]: swc1       $f18, 32($a0)
    0892E13C:[E4930024]: swc1       $f19, 36($a0)
    0892E140:[E4890028]: swc1       $f9, 40($a0)
    0892E144:[E7AE0018]: swc1       $f14, 24($sp)
    0892E148:[E7AA001C]: swc1       $f10, 28($sp)
    0892E14C:[E7A70020]: swc1       $f7, 32($sp)
    0892E150:[E7AD0024]: swc1       $f13, 36($sp)
    0892E154:[E7A20028]: swc1       $f2, 40($sp)
    0892E158:[E7AB002C]: swc1       $f11, 44($sp)
    0892E15C:[E7AF0004]: swc1       $f15, 4($sp)
    0892E160:[E7A30008]: swc1       $f3, 8($sp)
    0892E164:[E7AC000C]: swc1       $f12, 12($sp)
    0892E168:[E7A40010]: swc1       $f4, 16($sp)
    0892E16C:[E7B00014]: swc1       $f16, 20($sp)
    0892E170:[10E0002E]: beq        $a3, $zr, 0x0892E22C
    0892E174:[00000000]: nop
    0892E178:[C4F20008]: lwc1       $f18, 8($a3)
    0892E17C:[C5210010]: lwc1       $f1, 16($t1)
    0892E180:[C5220020]: lwc1       $f2, 32($t1)
    0892E184:[C52E0014]: lwc1       $f14, 20($t1)
    0892E188:[46120AC2]: mul.s      $f11, $f1, $f18
    0892E18C:[C5230024]: lwc1       $f3, 36($t1)
    0892E190:[C5300018]: lwc1       $f16, 24($t1)
    0892E194:[C5250028]: lwc1       $f5, 40($t1)
    0892E198:[460B14C0]: add.s      $f19, $f2, $f11
    0892E19C:[C5290000]: lwc1       $f9, 0($t1)
    0892E1A0:[C5320004]: lwc1       $f18, 4($t1)
    0892E1A4:[C52B0008]: lwc1       $f11, 8($t1)
    0892E1A8:[E5330020]: swc1       $f19, 32($t1)
    0892E1AC:[C4E80008]: lwc1       $f8, 8($a3)
    0892E1B0:[46087342]: mul.s      $f13, $f14, $f8
    0892E1B4:[460D1A00]: add.s      $f8, $f3, $f13
    0892E1B8:[E5280024]: swc1       $f8, 36($t1)
    0892E1BC:[C4EA0008]: lwc1       $f10, 8($a3)
    0892E1C0:[460A83C2]: mul.s      $f15, $f16, $f10
    0892E1C4:[460F2A80]: add.s      $f10, $f5, $f15
    0892E1C8:[E52A0028]: swc1       $f10, 40($t1)
    0892E1CC:[C4EC0004]: lwc1       $f12, 4($a3)
    0892E1D0:[460C4902]: mul.s      $f4, $f9, $f12
    0892E1D4:[46040980]: add.s      $f6, $f1, $f4
    0892E1D8:[E5260010]: swc1       $f6, 16($t1)
    0892E1DC:[C4E00004]: lwc1       $f0, 4($a3)
    0892E1E0:[46009442]: mul.s      $f17, $f18, $f0
    0892E1E4:[461171C0]: add.s      $f7, $f14, $f17
    0892E1E8:[E5270014]: swc1       $f7, 20($t1)
    0892E1EC:[C4ED0004]: lwc1       $f13, 4($a3)
    0892E1F0:[460D5BC2]: mul.s      $f15, $f11, $f13
    0892E1F4:[460F8300]: add.s      $f12, $f16, $f15
    0892E1F8:[E52C0018]: swc1       $f12, 24($t1)
    0892E1FC:[C4E40000]: lwc1       $f4, 0($a3)
    0892E200:[46049842]: mul.s      $f1, $f19, $f4
    0892E204:[46014980]: add.s      $f6, $f9, $f1
    0892E208:[E5260000]: swc1       $f6, 0($t1)
    0892E20C:[C4E00000]: lwc1       $f0, 0($a3)
    0892E210:[46004442]: mul.s      $f17, $f8, $f0
    0892E214:[46119380]: add.s      $f14, $f18, $f17
    0892E218:[E52E0004]: swc1       $f14, 4($t1)
    0892E21C:[C4E70000]: lwc1       $f7, 0($a3)
    0892E220:[46075342]: mul.s      $f13, $f10, $f7
    0892E224:[460D5BC0]: add.s      $f15, $f11, $f13
    0892E228:[E52F0008]: swc1       $f15, 8($t1)
    0892E22C:[10C00020]: beq        $a2, $zr, 0x0892E2B0
    0892E230:[25220010]: addiu      $v0, $t1, 16
    0892E234:[C4C50000]: lwc1       $f5, 0($a2)
    0892E238:[C5290004]: lwc1       $f9, 4($t1)
    0892E23C:[C5320008]: lwc1       $f18, 8($t1)
    0892E240:[46092AC2]: mul.s      $f11, $f5, $f9
    0892E244:[46122A02]: mul.s      $f8, $f5, $f18
    0892E248:[25230020]: addiu      $v1, $t1, 32
    0892E24C:[C5220000]: lwc1       $f2, 0($t1)
    0892E250:[E52B0004]: swc1       $f11, 4($t1)
    0892E254:[46022B82]: mul.s      $f14, $f5, $f2
    0892E258:[E5280008]: swc1       $f8, 8($t1)
    0892E25C:[C4CF0004]: lwc1       $f15, 4($a2)
    0892E260:[C44D0004]: lwc1       $f13, 4($v0)
    0892E264:[C4430008]: lwc1       $f3, 8($v0)
    0892E268:[C52A0010]: lwc1       $f10, 16($t1)
    0892E26C:[460D7B02]: mul.s      $f12, $f15, $f13
    0892E270:[46037842]: mul.s      $f1, $f15, $f3
    0892E274:[C5240020]: lwc1       $f4, 32($t1)
    0892E278:[460A7C02]: mul.s      $f16, $f15, $f10
    0892E27C:[E44C0004]: swc1       $f12, 4($v0)
    0892E280:[E4410008]: swc1       $f1, 8($v0)
    0892E284:[C4D10008]: lwc1       $f17, 8($a2)
    0892E288:[C4660004]: lwc1       $f6, 4($v1)
    0892E28C:[C4600008]: lwc1       $f0, 8($v1)
    0892E290:[46048CC2]: mul.s      $f19, $f17, $f4
    0892E294:[46068A42]: mul.s      $f9, $f17, $f6
    0892E298:[460089C2]: mul.s      $f7, $f17, $f0
    0892E29C:[E52E0000]: swc1       $f14, 0($t1)
    0892E2A0:[E4670008]: swc1       $f7, 8($v1)
    0892E2A4:[E5300010]: swc1       $f16, 16($t1)
    0892E2A8:[E5330020]: swc1       $f19, 32($t1)
    0892E2AC:[E4690004]: swc1       $f9, 4($v1)
    0892E2B0:[11000019]: beq        $t0, $zr, 0x0892E318
    0892E2B4:[C55333A8]: lwc1       $f19, 13224($t2)
    0892E2B8:[8D060008]: lw         $a2, 8($t0)
    0892E2BC:[8D050000]: lw         $a1, 0($t0)
    0892E2C0:[8D040004]: lw         $a0, 4($t0)
    0892E2C4:[27BD0030]: addiu      $sp, $sp, 48
    0892E2C8:[AD260038]: sw         $a2, 56($t1)
    0892E2CC:[AD250030]: sw         $a1, 48($t1)
    0892E2D0:[AD240034]: sw         $a0, 52($t1)
    0892E2D4:[AD20000C]: sw         $zr, 12($t1)
    0892E2D8:[E533003C]: swc1       $f19, 60($t1)
    0892E2DC:[AD20001C]: sw         $zr, 28($t1)
    0892E2E0:[03E00008]: jr         $ra
    0892E2E4:[AD20002C]: sw         $zr, 44($t1)
    0892E2E8:[3C0A08A2]: lui        $t2, 0x08A2 <=> li $t2, 0x08A20000
    0892E2EC:[C54333A8]: lwc1       $f3, 13224($t2)
    0892E2F0:[AC800004]: sw         $zr, 4($a0)
    0892E2F4:[E4830028]: swc1       $f3, 40($a0)
    0892E2F8:[E4830000]: swc1       $f3, 0($a0)
    0892E2FC:[AC800008]: sw         $zr, 8($a0)
    0892E300:[AC800010]: sw         $zr, 16($a0)
    0892E304:[E4830014]: swc1       $f3, 20($a0)
    0892E308:[AC800018]: sw         $zr, 24($a0)
    0892E30C:[AC800020]: sw         $zr, 32($a0)
    0892E310:[0A24B85C]: j          0x0892E170
    0892E314:[AC800024]: sw         $zr, 36($a0)
    0892E318:[3C0D08C2]: lui        $t5, 0x08C2 <=> li $t5, 0x08C20000
    0892E31C:[25AC4C9C]: addiu      $t4, $t5, 19612
    0892E320:[8D8B0008]: lw         $t3, 8($t4)
    0892E324:[8DA84C9C]: lw         $t0, 19612($t5)
    0892E328:[8D870004]: lw         $a3, 4($t4)
    0892E32C:[27BD0030]: addiu      $sp, $sp, 48
    0892E330:[AD2B0038]: sw         $t3, 56($t1)
    0892E334:[AD280030]: sw         $t0, 48($t1)
    0892E338:[AD270034]: sw         $a3, 52($t1)
    0892E33C:[AD20000C]: sw         $zr, 12($t1)
    0892E340:[E533003C]: swc1       $f19, 60($t1)
    0892E344:[AD20001C]: sw         $zr, 28($t1)
    0892E348:[03E00008]: jr         $ra
    0892E34C:[AD20002C]: sw         $zr, 44($t1)
  Back Branch 0892E310 1,225 times (length 106)
_S1_2_894FE7C 1,740,852 instructions (0.420%), 6,963 calls (0894FE7C - 089501E4, length 219)
    0894FE7C:[27BDFDE0]: addiu      $sp, $sp, -544
    0894FE80:[AFB50214]: sw         $s5, 532($sp)
    0894FE84:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0894FE88:[AFB40210]: sw         $s4, 528($sp)
    0894FE8C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0894FE90:[AFB3020C]: sw         $s3, 524($sp)
    0894FE94:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894FE98:[AFB10204]: sw         $s1, 516($sp)
    0894FE9C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0894FEA0:[AFB00200]: sw         $s0, 512($sp)
    0894FEA4:[AFBF0218]: sw         $ra, 536($sp)
    0894FEA8:[AFB20208]: sw         $s2, 520($sp)
    0894FEAC:[80A20000]: lb         $v0, 0($a1)
    0894FEB0:[1040000B]: beq        $v0, $zr, 0x0894FEE0
    0894FEB4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0894FEB8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894FEBC:[2404002E]: addiu      $a0, $zr, 46 <=> li $a0, 46
    0894FEC0:[00442826]: xor        $a1, $v0, $a0
    0894FEC4:[0065880A]: movz       $s1, $v1, $a1
    0894FEC8:[24630001]: addiu      $v1, $v1, 1
    0894FECC:[00701021]: addu       $v0, $v1, $s0
    0894FED0:[80420000]: lb         $v0, 0($v0)
    0894FED4:[1440FFFB]: bne        $v0, $zr, 0x0894FEC4
    0894FED8:[00442826]: xor        $a1, $v0, $a0
    0894FEDC:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    0894FEE0:[27B20100]: addiu      $s2, $sp, 256
    0894FEE4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894FEE8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0894FEEC:[0E27CAE5]: jal        0x089F2B94
    0894FEF0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894FEF4:[02721821]: addu       $v1, $s3, $s2
    0894FEF8:[16200046]: bne        $s1, $zr, 0x08950014
    0894FEFC:[A0600000]: sb         $zr, 0($v1)
    0894FF00:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0894FF04:[0E27D522]: jal        0x089F5488
    0894FF08:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0894FF0C:[12800062]: beq        $s4, $zr, 0x08950098
    0894FF10:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894FF14:[0E23ECB0]: jal        0x088FB2C0
    0894FF18:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0894FF1C:[8E8C0020]: lw         $t4, 32($s4)
    0894FF20:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    0894FF24:[95850006]: lhu        $a1, 6($t4)
    0894FF28:[30A2FFFF]: andi       $v0, $a1, -1
    0894FF2C:[5040002D]: beql       $v0, $zr, 0x0894FFE4
    0894FF30:[8D890018]: lw         $t1, 24($t4)
    0894FF34:[16A00019]: bne        $s5, $zr, 0x0894FF9C
    0894FF38:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0894FF3C:[8D890014]: lw         $t1, 20($t4)
    0894FF40:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0894FF44:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0894FF48:[0A253FDB]: j          0x0894FF6C
    0894FF4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0894FF50:[307F0002]: andi       $ra, $v1, 2
    0894FF54:[57E00001]: bnel       $ra, $zr, 0x0894FF5C
    0894FF58:[254A0001]: addiu      $t2, $t2, 1
    0894FF5C:[24E70001]: addiu      $a3, $a3, 1
    0894FF60:[00E8C82B]: sltu       $t9, $a3, $t0
    0894FF64:[1320001E]: beq        $t9, $zr, 0x0894FFE0
    0894FF68:[24C60014]: addiu      $a2, $a2, 20
    0894FF6C:[01262021]: addu       $a0, $t1, $a2
    0894FF70:[8C980000]: lw         $t8, 0($a0)
    0894FF74:[1578FFF6]: bne        $t3, $t8, 0x0894FF50
    0894FF78:[94830004]: lhu        $v1, 4($a0)
    0894FF7C:[306DFFFF]: andi       $t5, $v1, -1
    0894FF80:[31A20002]: andi       $v0, $t5, 2
    0894FF84:[14400067]: bne        $v0, $zr, 0x08950124
    0894FF88:[31A50001]: andi       $a1, $t5, 1
    0894FF8C:[10A0FFF1]: beq        $a1, $zr, 0x0894FF54
    0894FF90:[307F0002]: andi       $ra, $v1, 2
    0894FF94:[0A253FFC]: j          0x0894FFF0
    0894FF98:[24820008]: addiu      $v0, $a0, 8
    0894FF9C:[8D890014]: lw         $t1, 20($t4)
    0894FFA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0894FFA4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0894FFA8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0894FFAC:[01261821]: addu       $v1, $t1, $a2
    0894FFB0:[8C700000]: lw         $s0, 0($v1)
    0894FFB4:[00C94021]: addu       $t0, $a2, $t1
    0894FFB8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0894FFBC:[24E70001]: addiu      $a3, $a3, 1
    0894FFC0:[1170007F]: beq        $t3, $s0, 0x089501C0
    0894FFC4:[24C60014]: addiu      $a2, $a2, 20
    0894FFC8:[95020004]: lhu        $v0, 4($t0)
    0894FFCC:[30A3FFFF]: andi       $v1, $a1, -1
    0894FFD0:[00E3C82B]: sltu       $t9, $a3, $v1
    0894FFD4:[7C5F0040]: ext        $ra, $v0, 1, 1
    0894FFD8:[1720FFF4]: bne        $t9, $zr, 0x0894FFAC
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
    0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
    0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
    08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
    08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
    0895008C:[94850004]: lhu        $a1, 4($a0)
    08950090:[0A25401A]: j          0x08950068
    08950094:[30AE0002]: andi       $t6, $a1, 2
    08950098:[0E23ECB0]: jal        0x088FB2C0
    0895009C:[3C1108C5]: lui        $s1, 0x08C5 <=> li $s1, 0x08C50000
    089500A0:[8E27D5AC]: lw         $a3, -10836($s1)
    089500A4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089500A8:[00073042]: srl        $a2, $a3, 0x0001
    089500AC:[0E242FDB]: jal        0x0890BF6C
    089500B0:[24C40001]: addiu      $a0, $a2, 1
    089500B4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089500B8:[18400017]: blez       $v0, 0x08950118
    089500BC:[2443FFFF]: addiu      $v1, $v0, -1
    089500C0:[3C0808C5]: lui        $t0, 0x08C5 <=> li $t0, 0x08C50000
    089500C4:[8E2BD5AC]: lw         $t3, -10836($s1)
    089500C8:[8D0AAD7C]: lw         $t2, -21124($t0)
    089500CC:[00034880]: sll        $t1, $v1, 0x0002
    089500D0:[00052843]: sra        $a1, $a1, 0x0001
    089500D4:[006B602B]: sltu       $t4, $v1, $t3
    089500D8:[012A2021]: addu       $a0, $t1, $t2
    089500DC:[00654023]: subu       $t0, $v1, $a1
    089500E0:[00654821]: addu       $t1, $v1, $a1
    089500E4:[11800008]: beq        $t4, $zr, 0x08950108
    089500E8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089500EC:[8C870000]: lw         $a3, 0($a0)
    089500F0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089500F4:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089500F8:[8CED000C]: lw         $t5, 12($a3)
    089500FC:[01B0782B]: sltu       $t7, $t5, $s0
    08950100:[120D0006]: beq        $s0, $t5, 0x0895011C
    08950104:[01CF300A]: movz       $a2, $t6, $t7
    08950108:[28D10000]: slti       $s1, $a2, 0
    0895010C:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08950110:[1CA0FFEE]: bgtz       $a1, 0x089500CC
    08950114:[0131180A]: movz       $v1, $t1, $s1
    08950118:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895011C:[0A253FC5]: j          0x0894FF14
    08950120:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08950124:[8E8B0028]: lw         $t3, 40($s4)
    08950128:[000AA880]: sll        $s5, $t2, 0x0002
    0895012C:[000AA100]: sll        $s4, $t2, 0x0004
    08950130:[02955023]: subu       $t2, $s4, $s5
    08950134:[0A253FFC]: j          0x0894FFF0
    08950138:[016A1021]: addu       $v0, $t3, $t2
    0895013C:[8E86002C]: lw         $a2, 44($s4)
    08950140:[000A4100]: sll        $t0, $t2, 0x0004
    08950144:[000A2080]: sll        $a0, $t2, 0x0002
    08950148:[01043823]: subu       $a3, $t0, $a0
    0895014C:[0A253FFC]: j          0x0894FFF0
    08950150:[00C71021]: addu       $v0, $a2, $a3
    08950154:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950158:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0895015C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08950160:[01261821]: addu       $v1, $t1, $a2
    08950164:[8C6D0000]: lw         $t5, 0($v1)
    08950168:[00C94021]: addu       $t0, $a2, $t1
    0895016C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08950170:[24E70001]: addiu      $a3, $a3, 1
    08950174:[156D000A]: bne        $t3, $t5, 0x089501A0
    08950178:[24C60014]: addiu      $a2, $a2, 20
    0895017C:[946F0006]: lhu        $t7, 6($v1)
    08950180:[A6AF0000]: sh         $t7, 0($s5)
    08950184:[946E0004]: lhu        $t6, 4($v1)
    08950188:[31C50002]: andi       $a1, $t6, 2
    0895018C:[14A0FFEB]: bne        $a1, $zr, 0x0895013C
    08950190:[31C30001]: andi       $v1, $t6, 1
    08950194:[1460FF96]: bne        $v1, $zr, 0x0894FFF0
    08950198:[24820008]: addiu      $v0, $a0, 8
    0895019C:[95850008]: lhu        $a1, 8($t4)
    089501A0:[95130004]: lhu        $s3, 4($t0)
    089501A4:[30B2FFFF]: andi       $s2, $a1, -1
    089501A8:[00F2882B]: sltu       $s1, $a3, $s2
    089501AC:[7E700040]: ext        $s0, $s3, 1, 1
    089501B0:[1620FFEB]: bne        $s1, $zr, 0x08950160
    089501B4:[01505021]: addu       $t2, $t2, $s0
    089501B8:[0A253FFC]: j          0x0894FFF0
    089501BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089501C0:[94780006]: lhu        $t8, 6($v1)
    089501C4:[A6B80000]: sh         $t8, 0($s5)
    089501C8:[94730004]: lhu        $s3, 4($v1)
    089501CC:[32720002]: andi       $s2, $s3, 2
    089501D0:[1640FFD4]: bne        $s2, $zr, 0x08950124
    089501D4:[32630001]: andi       $v1, $s3, 1
    089501D8:[1460FF85]: bne        $v1, $zr, 0x0894FFF0
    089501DC:[24820008]: addiu      $v0, $a0, 8
    089501E0:[0A253FF2]: j          0x0894FFC8
    089501E4:[95850006]: lhu        $a1, 6($t4)
  Back Branch 0894FED4 83,682 times (length 6)
    0894FEB0:[1040000B]: beq        $v0, $zr, 0x0894FEE0
    0894FEB4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0894FEB8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894FEBC:[2404002E]: addiu      $a0, $zr, 46 <=> li $a0, 46
    0894FEC0:[00442826]: xor        $a1, $v0, $a0
--> 0894FEC4:[0065880A]: movz       $s1, $v1, $a1
    0894FEC8:[24630001]: addiu      $v1, $v1, 1
    0894FECC:[00701021]: addu       $v0, $v1, $s0
    0894FED0:[80420000]: lb         $v0, 0($v0)
--> 0894FED4:[1440FFFB]: bne        $v0, $zr, 0x0894FEC4
    0894FED8:[00442826]: xor        $a1, $v0, $a0
    0894FEDC:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    0894FEE0:[27B20100]: addiu      $s2, $sp, 256
    0894FEE4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 08950088 22,255 times (length 17)
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
    08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
--> 08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
    0895008C:[94850004]: lhu        $a1, 4($a0)
    08950090:[0A25401A]: j          0x08950068
    08950094:[30AE0002]: andi       $t6, $a1, 2
    08950098:[0E23ECB0]: jal        0x088FB2C0
  Back Branch 08950090 20,575 times (length 12)
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
--> 08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
    08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
    08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
    0895008C:[94850004]: lhu        $a1, 4($a0)
--> 08950090:[0A25401A]: j          0x08950068
    08950094:[30AE0002]: andi       $t6, $a1, 2
    08950098:[0E23ECB0]: jal        0x088FB2C0
    0895009C:[3C1108C5]: lui        $s1, 0x08C5 <=> li $s1, 0x08C50000
    089500A0:[8E27D5AC]: lw         $a3, -10836($s1)
  Back Branch 08950078 20,575 times (length 37)
    0894FFD8:[1720FFF4]: bne        $t9, $zr, 0x0894FFAC
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
--> 0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
    0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
--> 08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
    08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
  Back Branch 0894FFD8 15,266 times (length 13)
    0894FF98:[24820008]: addiu      $v0, $a0, 8
    0894FF9C:[8D890014]: lw         $t1, 20($t4)
    0894FFA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0894FFA4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0894FFA8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0894FFAC:[01261821]: addu       $v1, $t1, $a2
    0894FFB0:[8C700000]: lw         $s0, 0($v1)
    0894FFB4:[00C94021]: addu       $t0, $a2, $t1
    0894FFB8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0894FFBC:[24E70001]: addiu      $a3, $a3, 1
    0894FFC0:[1170007F]: beq        $t3, $s0, 0x089501C0
    0894FFC4:[24C60014]: addiu      $a2, $a2, 20
    0894FFC8:[95020004]: lhu        $v0, 4($t0)
    0894FFCC:[30A3FFFF]: andi       $v1, $a1, -1
    0894FFD0:[00E3C82B]: sltu       $t9, $a3, $v1
    0894FFD4:[7C5F0040]: ext        $ra, $v0, 1, 1
--> 0894FFD8:[1720FFF4]: bne        $t9, $zr, 0x0894FFAC
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
  Back Branch 089501B0 14,119 times (length 22)
    0895014C:[0A253FFC]: j          0x0894FFF0
    08950150:[00C71021]: addu       $v0, $a2, $a3
    08950154:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950158:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0895015C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08950160:[01261821]: addu       $v1, $t1, $a2
    08950164:[8C6D0000]: lw         $t5, 0($v1)
    08950168:[00C94021]: addu       $t0, $a2, $t1
    0895016C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08950170:[24E70001]: addiu      $a3, $a3, 1
    08950174:[156D000A]: bne        $t3, $t5, 0x089501A0
    08950178:[24C60014]: addiu      $a2, $a2, 20
    0895017C:[946F0006]: lhu        $t7, 6($v1)
    08950180:[A6AF0000]: sh         $t7, 0($s5)
    08950184:[946E0004]: lhu        $t6, 4($v1)
    08950188:[31C50002]: andi       $a1, $t6, 2
    0895018C:[14A0FFEB]: bne        $a1, $zr, 0x0895013C
    08950190:[31C30001]: andi       $v1, $t6, 1
    08950194:[1460FF96]: bne        $v1, $zr, 0x0894FFF0
    08950198:[24820008]: addiu      $v0, $a0, 8
    0895019C:[95850008]: lhu        $a1, 8($t4)
    089501A0:[95130004]: lhu        $s3, 4($t0)
    089501A4:[30B2FFFF]: andi       $s2, $a1, -1
    089501A8:[00F2882B]: sltu       $s1, $a3, $s2
    089501AC:[7E700040]: ext        $s0, $s3, 1, 1
--> 089501B0:[1620FFEB]: bne        $s1, $zr, 0x08950160
    089501B4:[01505021]: addu       $t2, $t2, $s0
    089501B8:[0A253FFC]: j          0x0894FFF0
    089501BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089501C0:[94780006]: lhu        $t8, 6($v1)
  Back Branch 0894FF74 13,532 times (length 11)
    0894FF3C:[8D890014]: lw         $t1, 20($t4)
    0894FF40:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0894FF44:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0894FF48:[0A253FDB]: j          0x0894FF6C
    0894FF4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0894FF50:[307F0002]: andi       $ra, $v1, 2
    0894FF54:[57E00001]: bnel       $ra, $zr, 0x0894FF5C
    0894FF58:[254A0001]: addiu      $t2, $t2, 1
    0894FF5C:[24E70001]: addiu      $a3, $a3, 1
    0894FF60:[00E8C82B]: sltu       $t9, $a3, $t0
    0894FF64:[1320001E]: beq        $t9, $zr, 0x0894FFE0
    0894FF68:[24C60014]: addiu      $a2, $a2, 20
    0894FF6C:[01262021]: addu       $a0, $t1, $a2
    0894FF70:[8C980000]: lw         $t8, 0($a0)
--> 0894FF74:[1578FFF6]: bne        $t3, $t8, 0x0894FF50
    0894FF78:[94830004]: lhu        $v1, 4($a0)
    0894FF7C:[306DFFFF]: andi       $t5, $v1, -1
    0894FF80:[31A20002]: andi       $v0, $t5, 2
    0894FF84:[14400067]: bne        $v0, $zr, 0x08950124
  Back Branch 0895002C 6,126 times (length 17)
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
    0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
--> 0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
  Back Branch 089501B8 1,392 times (length 116)
  Back Branch 0895014C 1,267 times (length 89)
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
    0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
    0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
    08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
    08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
    0895008C:[94850004]: lhu        $a1, 4($a0)
    08950090:[0A25401A]: j          0x08950068
    08950094:[30AE0002]: andi       $t6, $a1, 2
    08950098:[0E23ECB0]: jal        0x088FB2C0
    0895009C:[3C1108C5]: lui        $s1, 0x08C5 <=> li $s1, 0x08C50000
    089500A0:[8E27D5AC]: lw         $a3, -10836($s1)
    089500A4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089500A8:[00073042]: srl        $a2, $a3, 0x0001
    089500AC:[0E242FDB]: jal        0x0890BF6C
    089500B0:[24C40001]: addiu      $a0, $a2, 1
    089500B4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089500B8:[18400017]: blez       $v0, 0x08950118
    089500BC:[2443FFFF]: addiu      $v1, $v0, -1
    089500C0:[3C0808C5]: lui        $t0, 0x08C5 <=> li $t0, 0x08C50000
    089500C4:[8E2BD5AC]: lw         $t3, -10836($s1)
    089500C8:[8D0AAD7C]: lw         $t2, -21124($t0)
    089500CC:[00034880]: sll        $t1, $v1, 0x0002
    089500D0:[00052843]: sra        $a1, $a1, 0x0001
    089500D4:[006B602B]: sltu       $t4, $v1, $t3
    089500D8:[012A2021]: addu       $a0, $t1, $t2
    089500DC:[00654023]: subu       $t0, $v1, $a1
    089500E0:[00654821]: addu       $t1, $v1, $a1
    089500E4:[11800008]: beq        $t4, $zr, 0x08950108
    089500E8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089500EC:[8C870000]: lw         $a3, 0($a0)
    089500F0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089500F4:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089500F8:[8CED000C]: lw         $t5, 12($a3)
    089500FC:[01B0782B]: sltu       $t7, $t5, $s0
    08950100:[120D0006]: beq        $s0, $t5, 0x0895011C
    08950104:[01CF300A]: movz       $a2, $t6, $t7
    08950108:[28D10000]: slti       $s1, $a2, 0
    0895010C:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08950110:[1CA0FFEE]: bgtz       $a1, 0x089500CC
    08950114:[0131180A]: movz       $v1, $t1, $s1
    08950118:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895011C:[0A253FC5]: j          0x0894FF14
    08950120:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08950124:[8E8B0028]: lw         $t3, 40($s4)
    08950128:[000AA880]: sll        $s5, $t2, 0x0002
    0895012C:[000AA100]: sll        $s4, $t2, 0x0004
    08950130:[02955023]: subu       $t2, $s4, $s5
    08950134:[0A253FFC]: j          0x0894FFF0
    08950138:[016A1021]: addu       $v0, $t3, $t2
    0895013C:[8E86002C]: lw         $a2, 44($s4)
    08950140:[000A4100]: sll        $t0, $t2, 0x0004
    08950144:[000A2080]: sll        $a0, $t2, 0x0002
    08950148:[01043823]: subu       $a3, $t0, $a0
--> 0895014C:[0A253FFC]: j          0x0894FFF0
    08950150:[00C71021]: addu       $v0, $a2, $a3
    08950154:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950158:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0895015C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0895005C 861 times (length 29)
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
    0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
    0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
--> 0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
  Back Branch 08950134 661 times (length 83)
    0894FFDC:[015F5021]: addu       $t2, $t2, $ra
    0894FFE0:[8D890018]: lw         $t1, 24($t4)
    0894FFE4:[55200011]: bnel       $t1, $zr, 0x0895002C
    0894FFE8:[95850008]: lhu        $a1, 8($t4)
    0894FFEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0894FFF0:[8FBF0218]: lw         $ra, 536($sp)
    0894FFF4:[8FB50214]: lw         $s5, 532($sp)
    0894FFF8:[8FB40210]: lw         $s4, 528($sp)
    0894FFFC:[8FB3020C]: lw         $s3, 524($sp)
    08950000:[8FB20208]: lw         $s2, 520($sp)
    08950004:[8FB10204]: lw         $s1, 516($sp)
    08950008:[8FB00200]: lw         $s0, 512($sp)
    0895000C:[03E00008]: jr         $ra
    08950010:[27BD0220]: addiu      $sp, $sp, 544
    08950014:[02112021]: addu       $a0, $s0, $s1
    08950018:[24850001]: addiu      $a1, $a0, 1
    0895001C:[0E27D522]: jal        0x089F5488
    08950020:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950024:[0A253FC3]: j          0x0894FF0C
    08950028:[00000000]: nop
    0895002C:[10A0FFF0]: beq        $a1, $zr, 0x0894FFF0
    08950030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08950034:[16A00047]: bne        $s5, $zr, 0x08950154
    08950038:[30A3FFFF]: andi       $v1, $a1, -1
    0895003C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08950040:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08950044:[0A254020]: j          0x08950080
    08950048:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895004C:[30B1FFFF]: andi       $s1, $a1, -1
    08950050:[322F0002]: andi       $t7, $s1, 2
    08950054:[15E00039]: bne        $t7, $zr, 0x0895013C
    08950058:[32260001]: andi       $a2, $s1, 1
    0895005C:[14C0FFE4]: bne        $a2, $zr, 0x0894FFF0
    08950060:[24820008]: addiu      $v0, $a0, 8
    08950064:[30AE0002]: andi       $t6, $a1, 2
    08950068:[55C00001]: bnel       $t6, $zr, 0x08950070
    0895006C:[254A0001]: addiu      $t2, $t2, 1
    08950070:[25080001]: addiu      $t0, $t0, 1
    08950074:[0103A82B]: sltu       $s5, $t0, $v1
    08950078:[12A0FFDC]: beq        $s5, $zr, 0x0894FFEC
    0895007C:[24E70014]: addiu      $a3, $a3, 20
    08950080:[01272021]: addu       $a0, $t1, $a3
    08950084:[8C8C0000]: lw         $t4, 0($a0)
    08950088:[116CFFF0]: beq        $t3, $t4, 0x0895004C
    0895008C:[94850004]: lhu        $a1, 4($a0)
    08950090:[0A25401A]: j          0x08950068
    08950094:[30AE0002]: andi       $t6, $a1, 2
    08950098:[0E23ECB0]: jal        0x088FB2C0
    0895009C:[3C1108C5]: lui        $s1, 0x08C5 <=> li $s1, 0x08C50000
    089500A0:[8E27D5AC]: lw         $a3, -10836($s1)
    089500A4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089500A8:[00073042]: srl        $a2, $a3, 0x0001
    089500AC:[0E242FDB]: jal        0x0890BF6C
    089500B0:[24C40001]: addiu      $a0, $a2, 1
    089500B4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089500B8:[18400017]: blez       $v0, 0x08950118
    089500BC:[2443FFFF]: addiu      $v1, $v0, -1
    089500C0:[3C0808C5]: lui        $t0, 0x08C5 <=> li $t0, 0x08C50000
    089500C4:[8E2BD5AC]: lw         $t3, -10836($s1)
    089500C8:[8D0AAD7C]: lw         $t2, -21124($t0)
    089500CC:[00034880]: sll        $t1, $v1, 0x0002
    089500D0:[00052843]: sra        $a1, $a1, 0x0001
    089500D4:[006B602B]: sltu       $t4, $v1, $t3
    089500D8:[012A2021]: addu       $a0, $t1, $t2
    089500DC:[00654023]: subu       $t0, $v1, $a1
    089500E0:[00654821]: addu       $t1, $v1, $a1
    089500E4:[11800008]: beq        $t4, $zr, 0x08950108
    089500E8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089500EC:[8C870000]: lw         $a3, 0($a0)
    089500F0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089500F4:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089500F8:[8CED000C]: lw         $t5, 12($a3)
    089500FC:[01B0782B]: sltu       $t7, $t5, $s0
    08950100:[120D0006]: beq        $s0, $t5, 0x0895011C
    08950104:[01CF300A]: movz       $a2, $t6, $t7
    08950108:[28D10000]: slti       $s1, $a2, 0
    0895010C:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08950110:[1CA0FFEE]: bgtz       $a1, 0x089500CC
    08950114:[0131180A]: movz       $v1, $t1, $s1
    08950118:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895011C:[0A253FC5]: j          0x0894FF14
    08950120:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08950124:[8E8B0028]: lw         $t3, 40($s4)
    08950128:[000AA880]: sll        $s5, $t2, 0x0002
    0895012C:[000AA100]: sll        $s4, $t2, 0x0004
    08950130:[02955023]: subu       $t2, $s4, $s5
--> 08950134:[0A253FFC]: j          0x0894FFF0
    08950138:[016A1021]: addu       $v0, $t3, $t2
    0895013C:[8E86002C]: lw         $a2, 44($s4)
    08950140:[000A4100]: sll        $t0, $t2, 0x0004
    08950144:[000A2080]: sll        $a0, $t2, 0x0002
  Back Branch 0895018C 469 times (length 22)
    08950128:[000AA880]: sll        $s5, $t2, 0x0002
    0895012C:[000AA100]: sll        $s4, $t2, 0x0004
    08950130:[02955023]: subu       $t2, $s4, $s5
    08950134:[0A253FFC]: j          0x0894FFF0
    08950138:[016A1021]: addu       $v0, $t3, $t2
--> 0895013C:[8E86002C]: lw         $a2, 44($s4)
    08950140:[000A4100]: sll        $t0, $t2, 0x0004
    08950144:[000A2080]: sll        $a0, $t2, 0x0002
    08950148:[01043823]: subu       $a3, $t0, $a0
    0895014C:[0A253FFC]: j          0x0894FFF0
    08950150:[00C71021]: addu       $v0, $a2, $a3
    08950154:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950158:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0895015C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08950160:[01261821]: addu       $v1, $t1, $a2
    08950164:[8C6D0000]: lw         $t5, 0($v1)
    08950168:[00C94021]: addu       $t0, $a2, $t1
    0895016C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08950170:[24E70001]: addiu      $a3, $a3, 1
    08950174:[156D000A]: bne        $t3, $t5, 0x089501A0
    08950178:[24C60014]: addiu      $a2, $a2, 20
    0895017C:[946F0006]: lhu        $t7, 6($v1)
    08950180:[A6AF0000]: sh         $t7, 0($s5)
    08950184:[946E0004]: lhu        $t6, 4($v1)
    08950188:[31C50002]: andi       $a1, $t6, 2
--> 0895018C:[14A0FFEB]: bne        $a1, $zr, 0x0895013C
    08950190:[31C30001]: andi       $v1, $t6, 1
    08950194:[1460FF96]: bne        $v1, $zr, 0x0894FFF0
    08950198:[24820008]: addiu      $v0, $a0, 8
    0895019C:[95850008]: lhu        $a1, 8($t4)
  Back Branch 089501D0 409 times (length 45)
    08950110:[1CA0FFEE]: bgtz       $a1, 0x089500CC
    08950114:[0131180A]: movz       $v1, $t1, $s1
    08950118:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895011C:[0A253FC5]: j          0x0894FF14
    08950120:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
--> 08950124:[8E8B0028]: lw         $t3, 40($s4)
    08950128:[000AA880]: sll        $s5, $t2, 0x0002
    0895012C:[000AA100]: sll        $s4, $t2, 0x0004
    08950130:[02955023]: subu       $t2, $s4, $s5
    08950134:[0A253FFC]: j          0x0894FFF0
    08950138:[016A1021]: addu       $v0, $t3, $t2
    0895013C:[8E86002C]: lw         $a2, 44($s4)
    08950140:[000A4100]: sll        $t0, $t2, 0x0004
    08950144:[000A2080]: sll        $a0, $t2, 0x0002
    08950148:[01043823]: subu       $a3, $t0, $a0
    0895014C:[0A253FFC]: j          0x0894FFF0
    08950150:[00C71021]: addu       $v0, $a2, $a3
    08950154:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08950158:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0895015C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08950160:[01261821]: addu       $v1, $t1, $a2
    08950164:[8C6D0000]: lw         $t5, 0($v1)
    08950168:[00C94021]: addu       $t0, $a2, $t1
    0895016C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08950170:[24E70001]: addiu      $a3, $a3, 1
    08950174:[156D000A]: bne        $t3, $t5, 0x089501A0
    08950178:[24C60014]: addiu      $a2, $a2, 20
    0895017C:[946F0006]: lhu        $t7, 6($v1)
    08950180:[A6AF0000]: sh         $t7, 0($s5)
    08950184:[946E0004]: lhu        $t6, 4($v1)
    08950188:[31C50002]: andi       $a1, $t6, 2
    0895018C:[14A0FFEB]: bne        $a1, $zr, 0x0895013C
    08950190:[31C30001]: andi       $v1, $t6, 1
    08950194:[1460FF96]: bne        $v1, $zr, 0x0894FFF0
    08950198:[24820008]: addiu      $v0, $a0, 8
    0895019C:[95850008]: lhu        $a1, 8($t4)
    089501A0:[95130004]: lhu        $s3, 4($t0)
    089501A4:[30B2FFFF]: andi       $s2, $a1, -1
    089501A8:[00F2882B]: sltu       $s1, $a3, $s2
    089501AC:[7E700040]: ext        $s0, $s3, 1, 1
    089501B0:[1620FFEB]: bne        $s1, $zr, 0x08950160
    089501B4:[01505021]: addu       $t2, $t2, $s0
    089501B8:[0A253FFC]: j          0x0894FFF0
    089501BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089501C0:[94780006]: lhu        $t8, 6($v1)
    089501C4:[A6B80000]: sh         $t8, 0($s5)
    089501C8:[94730004]: lhu        $s3, 4($v1)
    089501CC:[32720002]: andi       $s2, $s3, 2
--> 089501D0:[1640FFD4]: bne        $s2, $zr, 0x08950124
    089501D4:[32630001]: andi       $v1, $s3, 1
    089501D8:[1460FF85]: bne        $v1, $zr, 0x0894FFF0
    089501DC:[24820008]: addiu      $v0, $a0, 8
    089501E0:[0A253FF2]: j          0x0894FFC8
  Back Branch 0894FF8C 43 times (length 16)
    0894FF40:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0894FF44:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0894FF48:[0A253FDB]: j          0x0894FF6C
    0894FF4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0894FF50:[307F0002]: andi       $ra, $v1, 2
--> 0894FF54:[57E00001]: bnel       $ra, $zr, 0x0894FF5C
    0894FF58:[254A0001]: addiu      $t2, $t2, 1
    0894FF5C:[24E70001]: addiu      $a3, $a3, 1
    0894FF60:[00E8C82B]: sltu       $t9, $a3, $t0
    0894FF64:[1320001E]: beq        $t9, $zr, 0x0894FFE0
    0894FF68:[24C60014]: addiu      $a2, $a2, 20
    0894FF6C:[01262021]: addu       $a0, $t1, $a2
    0894FF70:[8C980000]: lw         $t8, 0($a0)
    0894FF74:[1578FFF6]: bne        $t3, $t8, 0x0894FF50
    0894FF78:[94830004]: lhu        $v1, 4($a0)
    0894FF7C:[306DFFFF]: andi       $t5, $v1, -1
    0894FF80:[31A20002]: andi       $v0, $t5, 2
    0894FF84:[14400067]: bne        $v0, $zr, 0x08950124
    0894FF88:[31A50001]: andi       $a1, $t5, 1
--> 0894FF8C:[10A0FFF1]: beq        $a1, $zr, 0x0894FF54
    0894FF90:[307F0002]: andi       $ra, $v1, 2
    0894FF94:[0A253FFC]: j          0x0894FFF0
    0894FF98:[24820008]: addiu      $v0, $a0, 8
    0894FF9C:[8D890014]: lw         $t1, 20($t4)
  Back Branch 08950194 21 times (length 107)
  Back Branch 089501D8 19 times (length 124)
_S1_2_8973FB4 1,723,308 instructions (0.416%), 15 calls (08973FB4 - 089748EC, length 591)
    08973FB4:[27BDFE90]: addiu      $sp, $sp, -368
    08973FB8:[00A66821]: addu       $t5, $a1, $a2
    08973FBC:[AFB20148]: sw         $s2, 328($sp)
    08973FC0:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08973FC4:[311200FF]: andi       $s2, $t0, 255
    08973FC8:[AFB10144]: sw         $s1, 324($sp)
    08973FCC:[3C1108A1]: lui        $s1, 0x08A1 <=> li $s1, 0x08A10000
    08973FD0:[2622CEB4]: addiu      $v0, $s1, -12620
    08973FD4:[AFB00140]: sw         $s0, 320($sp)
    08973FD8:[24902400]: addiu      $s0, $a0, 9216
    08973FDC:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08973FE0:[AFBF0164]: sw         $ra, 356($sp)
    08973FE4:[AFBE0160]: sw         $fp, 352($sp)
    08973FE8:[AFB7015C]: sw         $s7, 348($sp)
    08973FEC:[AFB60158]: sw         $s6, 344($sp)
    08973FF0:[AFB50154]: sw         $s5, 340($sp)
    08973FF4:[AFB40150]: sw         $s4, 336($sp)
    08973FF8:[AFB3014C]: sw         $s3, 332($sp)
    08973FFC:[AFA70120]: sw         $a3, 288($sp)
    08974000:[AC85240C]: sw         $a1, 9228($a0)
    08974004:[AC8D2410]: sw         $t5, 9232($a0)
    08974008:[A1A00003]: sb         $zr, 3($t5)
    0897400C:[A1A00001]: sb         $zr, 1($t5)
    08974010:[A1A00002]: sb         $zr, 2($t5)
    08974014:[A1A00000]: sb         $zr, 0($t5)
    08974018:[8E0D000C]: lw         $t5, 12($s0)
    0897401C:[8E0E0010]: lw         $t6, 16($s0)
    08974020:[8C4B001C]: lw         $t3, 28($v0)
    08974024:[8E24CEB4]: lw         $a0, -12620($s1)
    08974028:[8C450004]: lw         $a1, 4($v0)
    0897402C:[8C430008]: lw         $v1, 8($v0)
    08974030:[8C46000C]: lw         $a2, 12($v0)
    08974034:[8C470010]: lw         $a3, 16($v0)
    08974038:[8C480014]: lw         $t0, 20($v0)
    0897403C:[8C490018]: lw         $t1, 24($v0)
    08974040:[01AE502B]: sltu       $t2, $t5, $t6
    08974044:[AFA40020]: sw         $a0, 32($sp)
    08974048:[AFA50024]: sw         $a1, 36($sp)
    0897404C:[AFA30028]: sw         $v1, 40($sp)
    08974050:[AFA6002C]: sw         $a2, 44($sp)
    08974054:[AFA70030]: sw         $a3, 48($sp)
    08974058:[AFA80034]: sw         $t0, 52($sp)
    0897405C:[AFA90038]: sw         $t1, 56($sp)
    08974060:[11400005]: beq        $t2, $zr, 0x08974078
    08974064:[AFAB003C]: sw         $t3, 60($sp)
    08974068:[91B30000]: lbu        $s3, 0($t5)
    0897406C:[25AF0001]: addiu      $t7, $t5, 1
    08974070:[AE0F000C]: sw         $t7, 12($s0)
    08974074:[326F00FF]: andi       $t7, $s3, 255
    08974078:[8D942420]: lw         $s4, 9248($t4)
    0897407C:[31E300FF]: andi       $v1, $t7, 255
    08974080:[1074003F]: beq        $v1, $s4, 0x08974180
    08974084:[25951200]: addiu      $s5, $t4, 4608
    08974088:[AD832420]: sw         $v1, 9248($t4)
    0897408C:[18600006]: blez       $v1, 0x089740A8
    08974090:[240A1388]: addiu      $t2, $zr, 5000 <=> li $t2, 5000
    08974094:[28750065]: slti       $s5, $v1, 101
    08974098:[16A001C0]: bne        $s5, $zr, 0x0897479C
    0897409C:[240400C8]: addiu      $a0, $zr, 200 <=> li $a0, 200
    089740A0:[241800C8]: addiu      $t8, $zr, 200 <=> li $t8, 200
    089740A4:[03045023]: subu       $t2, $t8, $a0
    089740A8:[3C1F08A2]: lui        $ra, 0x08A2 <=> li $ra, 0x08A20000
    089740AC:[C7E45544]: lwc1       $f4, 21828($ra)
    089740B0:[3C0B08A2]: lui        $t3, 0x08A2 <=> li $t3, 0x08A20000
    089740B4:[3C1E08A4]: lui        $fp, 0x08A4 <=> li $fp, 0x08A40000
    089740B8:[3C1951EB]: lui        $t9, 0x51EB <=> li $t9, 0x51EB0000
    089740BC:[C5635540]: lwc1       $f3, 21824($t3)
    089740C0:[27D39418]: addiu      $s3, $fp, -27624
    089740C4:[372D851F]: ori        $t5, $t9, -31457
    089740C8:[01807821]: addu       $t7, $t4, $zr <=> move $t7, $t4
    089740CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089740D0:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    089740D4:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
    089740D8:[8DE92424]: lw         $t1, 9252($t7)
    089740DC:[00114180]: sll        $t0, $s1, 0x0006
    089740E0:[01133821]: addu       $a3, $t0, $s3
    089740E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089740E8:[90E30000]: lbu        $v1, 0($a3)
    089740EC:[311F0007]: andi       $ra, $t0, 7
    089740F0:[0008C8C3]: sra        $t9, $t0, 0x0003
    089740F4:[01430018]: mult       $t2, $v1
    089740F8:[001FF0C0]: sll        $fp, $ra, 0x0003
    089740FC:[033EB821]: addu       $s7, $t9, $fp
    08974100:[00192880]: sll        $a1, $t9, 0x0002
    08974104:[001F3080]: sll        $a2, $ra, 0x0002
    08974108:[0000C012]: mflo       $t8
    0897410C:[27160032]: addiu      $s6, $t8, 50
    08974110:[02CD0018]: mult       $s6, $t5
    08974114:[001617C3]: sra        $v0, $s6, 0x001F
    08974118:[00172080]: sll        $a0, $s7, 0x0002
    0897411C:[00BD2821]: addu       $a1, $a1, $sp
    08974120:[00DD3021]: addu       $a2, $a2, $sp
    08974124:[0000A810]: mfhi       $s5
    08974128:[00151943]: sra        $v1, $s5, 0x0005
    0897412C:[00621823]: subu       $v1, $v1, $v0
    08974130:[00892021]: addu       $a0, $a0, $t1
    08974134:[25080001]: addiu      $t0, $t0, 1
    08974138:[24E70001]: addiu      $a3, $a3, 1
    0897413C:[28620100]: slti       $v0, $v1, 256
    08974140:[18600005]: blez       $v1, 0x08974158
    08974144:[46001886]: mov.s      $f2, $f3
    08974148:[10400003]: beq        $v0, $zr, 0x08974158
    0897414C:[46002086]: mov.s      $f2, $f4
    08974150:[44830000]: mtc1       $v1, $f0
    08974154:[468000A0]: cvt.s.w    $f2, $f0
    08974158:[C4A60020]: lwc1       $f6, 32($a1)
    0897415C:[C4C70020]: lwc1       $f7, 32($a2)
    08974160:[46073142]: mul.s      $f5, $f6, $f7
    08974164:[46051042]: mul.s      $f1, $f2, $f5
    08974168:[150BFFDF]: bne        $t0, $t3, 0x089740E8
    0897416C:[E4810000]: swc1       $f1, 0($a0)
    08974170:[26310001]: addiu      $s1, $s1, 1
    08974174:[1634FFD8]: bne        $s1, $s4, 0x089740D8
    08974178:[25EF0004]: addiu      $t7, $t7, 4
    0897417C:[25951200]: addiu      $s5, $t4, 4608
    08974180:[12400058]: beq        $s2, $zr, 0x089742E4
    08974184:[25940900]: addiu      $s4, $t4, 2304
    08974188:[27B30040]: addiu      $s3, $sp, 64
    0897418C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974190:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08974194:[27B20080]: addiu      $s2, $sp, 128
    08974198:[8E03000C]: lw         $v1, 12($s0)
    0897419C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089741A0:[006E502B]: sltu       $t2, $v1, $t6
    089741A4:[11400003]: beq        $t2, $zr, 0x089741B4
    089741A8:[24650001]: addiu      $a1, $v1, 1
    089741AC:[90640000]: lbu        $a0, 0($v1)
    089741B0:[AE05000C]: sw         $a1, 12($s0)
    089741B4:[ACC40000]: sw         $a0, 0($a2)
    089741B8:[24C60004]: addiu      $a2, $a2, 4
    089741BC:[1646FFF6]: bne        $s2, $a2, 0x08974198
    089741C0:[02248821]: addu       $s1, $s1, $a0
    089741C4:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089741C8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089741CC:[0E263D61]: jal        0x0898F584
    089741D0:[AFAC0130]: sw         $t4, 304($sp)
    089741D4:[8FAC0130]: lw         $t4, 304($sp)
    089741D8:[1E200195]: bgtz       $s1, 0x08974830
    089741DC:[25880600]: addiu      $t0, $t4, 1536
    089741E0:[8E0E0010]: lw         $t6, 16($s0)
    089741E4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089741E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089741EC:[8E03000C]: lw         $v1, 12($s0)
    089741F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089741F4:[006E382B]: sltu       $a3, $v1, $t6
    089741F8:[10E00003]: beq        $a3, $zr, 0x08974208
    089741FC:[24660001]: addiu      $a2, $v1, 1
    08974200:[90640000]: lbu        $a0, 0($v1)
    08974204:[AE06000C]: sw         $a2, 12($s0)
    08974208:[ACA40000]: sw         $a0, 0($a1)
    0897420C:[24A50004]: addiu      $a1, $a1, 4
    08974210:[1645FFF6]: bne        $s2, $a1, 0x089741EC
    08974214:[02248821]: addu       $s1, $s1, $a0
    08974218:[25951200]: addiu      $s5, $t4, 4608
    0897421C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08974220:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08974224:[0E263D61]: jal        0x0898F584
    08974228:[AFAC0130]: sw         $t4, 304($sp)
    0897422C:[8FAC0130]: lw         $t4, 304($sp)
    08974230:[1E20019F]: bgtz       $s1, 0x089748B0
    08974234:[25881800]: addiu      $t0, $t4, 6144
    08974238:[8E0E0010]: lw         $t6, 16($s0)
    0897423C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974240:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08974244:[8E03000C]: lw         $v1, 12($s0)
    08974248:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0897424C:[006E402B]: sltu       $t0, $v1, $t6
    08974250:[11000003]: beq        $t0, $zr, 0x08974260
    08974254:[24660001]: addiu      $a2, $v1, 1
    08974258:[90640000]: lbu        $a0, 0($v1)
    0897425C:[AE06000C]: sw         $a2, 12($s0)
    08974260:[ACA40000]: sw         $a0, 0($a1)
    08974264:[24A50004]: addiu      $a1, $a1, 4
    08974268:[1645FFF6]: bne        $s2, $a1, 0x08974244
    0897426C:[02248821]: addu       $s1, $s1, $a0
    08974270:[25940900]: addiu      $s4, $t4, 2304
    08974274:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08974278:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0897427C:[0E263D61]: jal        0x0898F584
    08974280:[AFAC0130]: sw         $t4, 304($sp)
    08974284:[8FAC0130]: lw         $t4, 304($sp)
    08974288:[1E200179]: bgtz       $s1, 0x08974870
    0897428C:[25880F00]: addiu      $t0, $t4, 3840
    08974290:[8E0E0010]: lw         $t6, 16($s0)
    08974294:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974298:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0897429C:[8E03000C]: lw         $v1, 12($s0)
    089742A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089742A4:[006EB82B]: sltu       $s7, $v1, $t6
    089742A8:[12E00003]: beq        $s7, $zr, 0x089742B8
    089742AC:[24660001]: addiu      $a2, $v1, 1
    089742B0:[90640000]: lbu        $a0, 0($v1)
    089742B4:[AE06000C]: sw         $a2, 12($s0)
    089742B8:[ACA40000]: sw         $a0, 0($a1)
    089742BC:[24A50004]: addiu      $a1, $a1, 4
    089742C0:[14B2FFF6]: bne        $a1, $s2, 0x0897429C
    089742C4:[02248821]: addu       $s1, $s1, $a0
    089742C8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089742CC:[26A40900]: addiu      $a0, $s5, 2304
    089742D0:[0E263D61]: jal        0x0898F584
    089742D4:[AFAC0130]: sw         $t4, 304($sp)
    089742D8:[8FAC0130]: lw         $t4, 304($sp)
    089742DC:[1E200144]: bgtz       $s1, 0x089747F0
    089742E0:[25882100]: addiu      $t0, $t4, 8448
    089742E4:[AD80251C]: sw         $zr, 9500($t4)
    089742E8:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    089742EC:[27A40010]: addiu      $a0, $sp, 16
    089742F0:[AD802518]: sw         $zr, 9496($t4)
    089742F4:[27A50018]: addiu      $a1, $sp, 24
    089742F8:[AD802448]: sw         $zr, 9288($t4)
    089742FC:[AD802480]: sw         $zr, 9344($t4)
    08974300:[AD8024B8]: sw         $zr, 9400($t4)
    08974304:[8C702424]: lw         $s0, 9252($v1)
    08974308:[AC900000]: sw         $s0, 0($a0)
    0897430C:[24840004]: addiu      $a0, $a0, 4
    08974310:[14A4FFFC]: bne        $a1, $a0, 0x08974304
    08974314:[24630004]: addiu      $v1, $v1, 4
    08974318:[25991B00]: addiu      $t9, $t4, 6912
    0897431C:[AFAC0008]: sw         $t4, 8($sp)
    08974320:[AFAC0130]: sw         $t4, 304($sp)
    08974324:[AFB50018]: sw         $s5, 24($sp)
    08974328:[AFA00100]: sw         $zr, 256($sp)
    0897432C:[AFB9001C]: sw         $t9, 28($sp)
    08974330:[0E24DF49]: jal        0x08937D24
    08974334:[AFB4000C]: sw         $s4, 12($sp)
    08974338:[8FAC0130]: lw         $t4, 304($sp)
    0897433C:[AFA3010C]: sw         $v1, 268($sp)
    08974340:[95912434]: lhu        $s1, 9268($t4)
    08974344:[8D832430]: lw         $v1, 9264($t4)
    08974348:[AFA20108]: sw         $v0, 264($sp)
    0897434C:[AFB1011C]: sw         $s1, 284($sp)
    08974350:[1860003D]: blez       $v1, 0x08974448
    08974354:[85822436]: lh         $v0, 9270($t4)
    08974358:[0002F880]: sll        $ra, $v0, 0x0002
    0897435C:[019FF021]: addu       $fp, $t4, $ra
    08974360:[8D84242C]: lw         $a0, 9260($t4)
    08974364:[27D5245C]: addiu      $s5, $fp, 9308
    08974368:[AFB5012C]: sw         $s5, 300($sp)
    0897436C:[AFA00118]: sw         $zr, 280($sp)
    08974370:[AFA00100]: sw         $zr, 256($sp)
    08974374:[AFA00110]: sw         $zr, 272($sp)
    08974378:[1880002F]: blez       $a0, 0x08974438
    0897437C:[8FA20110]: lw         $v0, 272($sp)
    08974380:[8FA30110]: lw         $v1, 272($sp)
    08974384:[AFA00114]: sw         $zr, 276($sp)
    08974388:[00032900]: sll        $a1, $v1, 0x0004
    0897438C:[00053042]: srl        $a2, $a1, 0x0001
    08974390:[AFA50124]: sw         $a1, 292($sp)
    08974394:[0A25D0F0]: j          0x089743C0
    08974398:[AFA60128]: sw         $a2, 296($sp)
    0897439C:[106700C4]: beq        $v1, $a3, 0x089746B0
    089743A0:[240F00FF]: addiu      $t7, $zr, 255 <=> li $t7, 255
    089743A4:[506F0050]: beql       $v1, $t7, 0x089744E8
    089743A8:[8D832520]: lw         $v1, 9504($t4)
    089743AC:[8FAB0114]: lw         $t3, 276($sp)
    089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
    089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
    089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
    089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
    089743FC:[8FA60110]: lw         $a2, 272($sp)
    08974400:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974404:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08974408:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0897440C:[0E25CDA7]: jal        0x0897369C
    08974410:[AFAC0130]: sw         $t4, 304($sp)
    08974414:[8FAC0130]: lw         $t4, 304($sp)
    08974418:[8FAB0114]: lw         $t3, 276($sp)
    0897441C:[8D84242C]: lw         $a0, 9260($t4)
    08974420:[25670001]: addiu      $a3, $t3, 1
    08974424:[00E4782A]: slt        $t7, $a3, $a0
    08974428:[15E0FFE5]: bne        $t7, $zr, 0x089743C0
    0897442C:[AFA70114]: sw         $a3, 276($sp)
    08974430:[8D832430]: lw         $v1, 9264($t4)
    08974434:[8FA20110]: lw         $v0, 272($sp)
    08974438:[24580001]: addiu      $t8, $v0, 1
    0897443C:[0303402A]: slt        $t0, $t8, $v1
    08974440:[1500FFCD]: bne        $t0, $zr, 0x08974378
    08974444:[AFB80110]: sw         $t8, 272($sp)
    08974448:[0E24DF49]: jal        0x08937D24
    0897444C:[3C1608C5]: lui        $s6, 0x08C5 <=> li $s6, 0x08C50000
    08974450:[8FAF0108]: lw         $t7, 264($sp)
    08974454:[8FA9010C]: lw         $t1, 268($sp)
    08974458:[8ECAEE40]: lw         $t2, -4544($s6)
    0897445C:[3C1308C5]: lui        $s3, 0x08C5 <=> li $s3, 0x08C50000
    08974460:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    08974464:[8E70EE28]: lw         $s0, -4568($s3)
    08974468:[8ECDEE44]: lw         $t5, -4540($s6)
    0897446C:[004F7023]: subu       $t6, $v0, $t7
    08974470:[8D95EE30]: lw         $s5, -4560($t4)
    08974474:[8FA40100]: lw         $a0, 256($sp)
    08974478:[004E302B]: sltu       $a2, $v0, $t6
    0897447C:[00692823]: subu       $a1, $v1, $t1
    08974480:[01CA9021]: addu       $s2, $t6, $t2
    08974484:[00A61823]: subu       $v1, $a1, $a2
    08974488:[024E882B]: sltu       $s1, $s2, $t6
    0897448C:[0204F82B]: sltu       $ra, $s0, $a0
    08974490:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    08974494:[006DF021]: addu       $fp, $v1, $t5
    08974498:[26B90001]: addiu      $t9, $s5, 1
    0897449C:[AD99EE30]: sw         $t9, -4560($t4)
    089744A0:[023EB821]: addu       $s7, $s1, $fp
    089744A4:[009FA00B]: movn       $s4, $a0, $ra
    089744A8:[AED2EE40]: sw         $s2, -4544($s6)
    089744AC:[AED7EE44]: sw         $s7, -4540($s6)
    089744B0:[AE74EE28]: sw         $s4, -4568($s3)
    089744B4:[8FBF0164]: lw         $ra, 356($sp)
    089744B8:[8FBE0160]: lw         $fp, 352($sp)
    089744BC:[8FB7015C]: lw         $s7, 348($sp)
    089744C0:[8FB60158]: lw         $s6, 344($sp)
    089744C4:[8FB50154]: lw         $s5, 340($sp)
    089744C8:[8FB40150]: lw         $s4, 336($sp)
    089744CC:[8FB3014C]: lw         $s3, 332($sp)
    089744D0:[8FB20148]: lw         $s2, 328($sp)
    089744D4:[8FB10144]: lw         $s1, 324($sp)
    089744D8:[8FB00140]: lw         $s0, 320($sp)
    089744DC:[03E00008]: jr         $ra
    089744E0:[27BD0170]: addiu      $sp, $sp, 368
    089744E4:[8D832520]: lw         $v1, 9504($t4)
    089744E8:[1860FFB1]: blez       $v1, 0x089743B0
    089744EC:[8FAB0114]: lw         $t3, 276($sp)
    089744F0:[8FB5012C]: lw         $s5, 300($sp)
    089744F4:[01809021]: addu       $s2, $t4, $zr <=> move $s2, $t4
    089744F8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    089744FC:[8E42243C]: lw         $v0, 9276($s2)
    08974500:[18400045]: blez       $v0, 0x08974618
    08974504:[2657243C]: addiu      $s7, $s2, 9276
    08974508:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0897450C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08974510:[0A25D149]: j          0x08974524
    08974514:[26562438]: addiu      $s6, $s2, 9272
    08974518:[0284982A]: slt        $s3, $s4, $a0
    0897451C:[5260003E]: beql       $s3, $zr, 0x08974618
    08974520:[8D832520]: lw         $v1, 9504($t4)
    08974524:[8E512438]: lw         $s1, 9272($s2)
    08974528:[5A20FFFB]: blezl      $s1, 0x08974518
    0897452C:[26940001]: addiu      $s4, $s4, 1
    08974530:[0A25D14F]: j          0x0897453C
    08974534:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08974538:[8EE40000]: lw         $a0, 0($s7)
    0897453C:[8FB90110]: lw         $t9, 272($sp)
    08974540:[86582444]: lh         $t8, 9284($s2)
    08974544:[86422442]: lh         $v0, 9282($s2)
    08974548:[02800013]: mtlo       $s4
    0897454C:[0324001C]: madd       $t9, $a0
    08974550:[00185880]: sll        $t3, $t8, 0x0002
    08974554:[00024080]: sll        $t0, $v0, 0x0002
    08974558:[017D7821]: addu       $t7, $t3, $sp
    0897455C:[011D3821]: addu       $a3, $t0, $sp
    08974560:[8CE60008]: lw         $a2, 8($a3)
    08974564:[8DE70018]: lw         $a3, 24($t7)
    08974568:[00006812]: mflo       $t5
    0897456C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974570:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08974574:[27A50080]: addiu      $a1, $sp, 128
    08974578:[000D80C0]: sll        $s0, $t5, 0x0003
    0897457C:[0E263E6C]: jal        0x0898F9B0
    08974580:[AFAC0130]: sw         $t4, 304($sp)
    08974584:[02600013]: mtlo       $s3
    08974588:[8FA50114]: lw         $a1, 276($sp)
    0897458C:[8EA30000]: lw         $v1, 0($s5)
    08974590:[8E462454]: lw         $a2, 9300($s2)
    08974594:[00B1001C]: madd       $a1, $s1
    08974598:[86492440]: lh         $t1, 9280($s2)
    0897459C:[8FB90100]: lw         $t9, 256($sp)
    089745A0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089745A4:[00097080]: sll        $t6, $t1, 0x0002
    089745A8:[0000F812]: mflo       $ra
    089745AC:[00600013]: mtlo       $v1
    089745B0:[0206001C]: madd       $s0, $a2
    089745B4:[01DD5021]: addu       $t2, $t6, $sp
    089745B8:[8D470010]: lw         $a3, 16($t2)
    089745BC:[001FC0C0]: sll        $t8, $ra, 0x0003
    089745C0:[27310001]: addiu      $s1, $t9, 1
    089745C4:[00008012]: mflo       $s0
    089745C8:[02182021]: addu       $a0, $s0, $t8
    089745CC:[27A60080]: addiu      $a2, $sp, 128
    089745D0:[0E25D23C]: jal        0x089748F0
    089745D4:[AFB10100]: sw         $s1, 256($sp)
    089745D8:[3C0408C5]: lui        $a0, 0x08C5 <=> li $a0, 0x08C50000
    089745DC:[8C82EE2C]: lw         $v0, -4564($a0)
    089745E0:[8ED10000]: lw         $s1, 0($s6)
    089745E4:[26730001]: addiu      $s3, $s3, 1
    089745E8:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089745EC:[24480001]: addiu      $t0, $v0, 1
    089745F0:[0271582A]: slt        $t3, $s3, $s1
    089745F4:[AD88EE2C]: sw         $t0, -4564($t4)
    089745F8:[1560FFCF]: bne        $t3, $zr, 0x08974538
    089745FC:[8FAC0130]: lw         $t4, 304($sp)
    08974600:[8EE40000]: lw         $a0, 0($s7)
    08974604:[26940001]: addiu      $s4, $s4, 1
    08974608:[0284982A]: slt        $s3, $s4, $a0
    0897460C:[5660FFC6]: bnel       $s3, $zr, 0x08974528
    08974610:[8E512438]: lw         $s1, 9272($s2)
    08974614:[8D832520]: lw         $v1, 9504($t4)
    08974618:[27DE0001]: addiu      $fp, $fp, 1
    0897461C:[03C3A02A]: slt        $s4, $fp, $v1
    08974620:[26520038]: addiu      $s2, $s2, 56
    08974624:[1680FFB5]: bne        $s4, $zr, 0x089744FC
    08974628:[26B50038]: addiu      $s5, $s5, 56
    0897462C:[0A25D0EB]: j          0x089743AC
    08974630:[8D84242C]: lw         $a0, 9260($t4)
    08974634:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974638:[27A60006]: addiu      $a2, $sp, 6
    0897463C:[27A50004]: addiu      $a1, $sp, 4
    08974640:[0E263E29]: jal        0x0898F8A4
    08974644:[AFAC0130]: sw         $t4, 304($sp)
    08974648:[97A70004]: lhu        $a3, 4($sp)
    0897464C:[7C071E20]: seh        $v1, $a3
    08974650:[28660010]: slti       $a2, $v1, 16
    08974654:[14C00004]: bne        $a2, $zr, 0x08974668
    08974658:[8FAC0130]: lw         $t4, 304($sp)
    0897465C:[246AFFE0]: addiu      $t2, $v1, -32
    08974660:[A7AA0004]: sh         $t2, 4($sp)
    08974664:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    08974668:[97A80006]: lhu        $t0, 6($sp)
    0897466C:[7C081E20]: seh        $v1, $t0
    08974670:[286E0010]: slti       $t6, $v1, 16
    08974674:[15C00005]: bne        $t6, $zr, 0x0897468C
    08974678:[8FA50114]: lw         $a1, 276($sp)
    0897467C:[2469FFE0]: addiu      $t1, $v1, -32
    08974680:[A7A90006]: sh         $t1, 6($sp)
    08974684:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    08974688:[8FA50114]: lw         $a1, 276($sp)
    0897468C:[8FA60110]: lw         $a2, 272($sp)
    08974690:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974694:[7C073E20]: seh        $a3, $a3
    08974698:[7C084620]: seh        $t0, $t0
    0897469C:[0E25CDA7]: jal        0x0897369C
    089746A0:[AFAC0130]: sw         $t4, 304($sp)
    089746A4:[8FAC0130]: lw         $t4, 304($sp)
    089746A8:[0A25D0EB]: j          0x089743AC
    089746AC:[8D84242C]: lw         $a0, 9260($t4)
    089746B0:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089746B4:[27A50001]: addiu      $a1, $sp, 1
    089746B8:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089746BC:[27A70002]: addiu      $a3, $sp, 2
    089746C0:[0E263DC7]: jal        0x0898F71C
    089746C4:[AFAC0130]: sw         $t4, 304($sp)
    089746C8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089746CC:[8FAC0130]: lw         $t4, 304($sp)
    089746D0:[8FB70114]: lw         $s7, 276($sp)
    089746D4:[93A50001]: lbu        $a1, 1($sp)
    089746D8:[95922436]: lhu        $s2, 9270($t4)
    089746DC:[93A80000]: lbu        $t0, 0($sp)
    089746E0:[93A70002]: lbu        $a3, 2($sp)
    089746E4:[8D8A2454]: lw         $t2, 9300($t4)
    089746E8:[00126880]: sll        $t5, $s2, 0x0002
    089746EC:[00177100]: sll        $t6, $s7, 0x0004
    089746F0:[01AC4821]: addu       $t1, $t5, $t4
    089746F4:[240B0010]: addiu      $t3, $zr, 16 <=> li $t3, 16
    089746F8:[8FB10124]: lw         $s1, 292($sp)
    089746FC:[01C00013]: mtlo       $t6
    08974700:[8D35245C]: lw         $s5, 9308($t1)
    08974704:[02262021]: addu       $a0, $s1, $a2
    08974708:[008A001C]: madd       $a0, $t2
    0897470C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08974710:[0000F012]: mflo       $fp
    08974714:[02BE1821]: addu       $v1, $s5, $fp
    08974718:[2442FFFF]: addiu      $v0, $v0, -1
    0897471C:[A0650000]: sb         $a1, 0($v1)
    08974720:[1440FFFD]: bne        $v0, $zr, 0x08974718
    08974724:[24630001]: addiu      $v1, $v1, 1
    08974728:[24C60001]: addiu      $a2, $a2, 1
    0897472C:[14CBFFF3]: bne        $a2, $t3, 0x089746FC
    08974730:[8FB10124]: lw         $s1, 292($sp)
    08974734:[8D8A248C]: lw         $t2, 9356($t4)
    08974738:[000E7042]: srl        $t6, $t6, 0x0001
    0897473C:[01AC4821]: addu       $t1, $t5, $t4
    08974740:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08974744:[240B0008]: addiu      $t3, $zr, 8 <=> li $t3, 8
    08974748:[8FAD0128]: lw         $t5, 296($sp)
    0897474C:[01C00013]: mtlo       $t6
    08974750:[8D3F2494]: lw         $ra, 9364($t1)
    08974754:[01A62821]: addu       $a1, $t5, $a2
    08974758:[00AA001C]: madd       $a1, $t2
    0897475C:[8D2324CC]: lw         $v1, 9420($t1)
    08974760:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08974764:[00008012]: mflo       $s0
    08974768:[02031021]: addu       $v0, $s0, $v1
    0897476C:[03F02021]: addu       $a0, $ra, $s0
    08974770:[24A5FFFF]: addiu      $a1, $a1, -1
    08974774:[A0880000]: sb         $t0, 0($a0)
    08974778:[24840001]: addiu      $a0, $a0, 1
    0897477C:[A0470000]: sb         $a3, 0($v0)
    08974780:[14A0FFFB]: bne        $a1, $zr, 0x08974770
    08974784:[24420001]: addiu      $v0, $v0, 1
    08974788:[24C60001]: addiu      $a2, $a2, 1
    0897478C:[14CBFFEF]: bne        $a2, $t3, 0x0897474C
    08974790:[8FAD0128]: lw         $t5, 296($sp)
    08974794:[0A25D0EB]: j          0x089743AC
    08974798:[8D84242C]: lw         $a0, 9260($t4)
    0897479C:[28760032]: slti       $s6, $v1, 50
    089747A0:[12C0FE3F]: beq        $s6, $zr, 0x089740A0
    089747A4:[00032040]: sll        $a0, $v1, 0x0001
    089747A8:[24171388]: addiu      $s7, $zr, 5000 <=> li $s7, 5000
    089747AC:[14600002]: bne        $v1, $zr, 0x089747B8
    089747B0:[02E3001A]: div        $s7, $v1
    089747B4:[000001CD]: break      0x00007
    089747B8:[3C0B08A2]: lui        $t3, 0x08A2 <=> li $t3, 0x08A20000
    089747BC:[3C1F08A2]: lui        $ra, 0x08A2 <=> li $ra, 0x08A20000
    089747C0:[C5635540]: lwc1       $f3, 21824($t3)
    089747C4:[C7E45544]: lwc1       $f4, 21828($ra)
    089747C8:[3C1E08A4]: lui        $fp, 0x08A4 <=> li $fp, 0x08A40000
    089747CC:[3C1951EB]: lui        $t9, 0x51EB <=> li $t9, 0x51EB0000
    089747D0:[27D39418]: addiu      $s3, $fp, -27624
    089747D4:[372D851F]: ori        $t5, $t9, -31457
    089747D8:[01807821]: addu       $t7, $t4, $zr <=> move $t7, $t4
    089747DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089747E0:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    089747E4:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
    089747E8:[0A25D036]: j          0x089740D8
    089747EC:[00005012]: mflo       $t2
    089747F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089747F4:[8E03000C]: lw         $v1, 12($s0)
    089747F8:[8E130010]: lw         $s3, 16($s0)
    089747FC:[01053821]: addu       $a3, $t0, $a1
    08974800:[24660001]: addiu      $a2, $v1, 1
    08974804:[0073902B]: sltu       $s2, $v1, $s3
    08974808:[24A50001]: addiu      $a1, $a1, 1
    0897480C:[12400004]: beq        $s2, $zr, 0x08974820
    08974810:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974814:[90780000]: lbu        $t8, 0($v1)
    08974818:[AE06000C]: sw         $a2, 12($s0)
    0897481C:[330400FF]: andi       $a0, $t8, 255
    08974820:[1625FFF4]: bne        $s1, $a1, 0x089747F4
    08974824:[A0E40000]: sb         $a0, 0($a3)
    08974828:[0A25D0BA]: j          0x089742E8
    0897482C:[AD80251C]: sw         $zr, 9500($t4)
    08974830:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08974834:[8E03000C]: lw         $v1, 12($s0)
    08974838:[8E090010]: lw         $t1, 16($s0)
    0897483C:[01053821]: addu       $a3, $t0, $a1
    08974840:[24660001]: addiu      $a2, $v1, 1
    08974844:[0069702B]: sltu       $t6, $v1, $t1
    08974848:[24A50001]: addiu      $a1, $a1, 1
    0897484C:[11C00004]: beq        $t6, $zr, 0x08974860
    08974850:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974854:[906D0000]: lbu        $t5, 0($v1)
    08974858:[AE06000C]: sw         $a2, 12($s0)
    0897485C:[31A400FF]: andi       $a0, $t5, 255
    08974860:[1625FFF4]: bne        $s1, $a1, 0x08974834
    08974864:[A0E40000]: sb         $a0, 0($a3)
    08974868:[0A25D079]: j          0x089741E4
    0897486C:[8E0E0010]: lw         $t6, 16($s0)
    08974870:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08974874:[8E03000C]: lw         $v1, 12($s0)
    08974878:[8E040010]: lw         $a0, 16($s0)
    0897487C:[01053821]: addu       $a3, $t0, $a1
    08974880:[24660001]: addiu      $a2, $v1, 1
    08974884:[0064102B]: sltu       $v0, $v1, $a0
    08974888:[24A50001]: addiu      $a1, $a1, 1
    0897488C:[10400004]: beq        $v0, $zr, 0x089748A0
    08974890:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974894:[90760000]: lbu        $s6, 0($v1)
    08974898:[AE06000C]: sw         $a2, 12($s0)
    0897489C:[32C400FF]: andi       $a0, $s6, 255
    089748A0:[1625FFF4]: bne        $s1, $a1, 0x08974874
    089748A4:[A0E40000]: sb         $a0, 0($a3)
    089748A8:[0A25D0A5]: j          0x08974294
    089748AC:[8E0E0010]: lw         $t6, 16($s0)
    089748B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089748B4:[8E03000C]: lw         $v1, 12($s0)
    089748B8:[8E140010]: lw         $s4, 16($s0)
    089748BC:[01053821]: addu       $a3, $t0, $a1
    089748C0:[24660001]: addiu      $a2, $v1, 1
    089748C4:[0074782B]: sltu       $t7, $v1, $s4
    089748C8:[24A50001]: addiu      $a1, $a1, 1
    089748CC:[11E00004]: beq        $t7, $zr, 0x089748E0
    089748D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089748D4:[906B0000]: lbu        $t3, 0($v1)
    089748D8:[AE06000C]: sw         $a2, 12($s0)
    089748DC:[316400FF]: andi       $a0, $t3, 255
    089748E0:[1625FFF4]: bne        $s1, $a1, 0x089748B4
    089748E4:[A0E40000]: sb         $a0, 0($a3)
    089748E8:[0A25D08F]: j          0x0897423C
    089748EC:[8E0E0010]: lw         $t6, 16($s0)
  Back Branch 089745F8 24,486 times (length 50)
    08974524:[8E512438]: lw         $s1, 9272($s2)
    08974528:[5A20FFFB]: blezl      $s1, 0x08974518
    0897452C:[26940001]: addiu      $s4, $s4, 1
    08974530:[0A25D14F]: j          0x0897453C
    08974534:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08974538:[8EE40000]: lw         $a0, 0($s7)
    0897453C:[8FB90110]: lw         $t9, 272($sp)
    08974540:[86582444]: lh         $t8, 9284($s2)
    08974544:[86422442]: lh         $v0, 9282($s2)
    08974548:[02800013]: mtlo       $s4
    0897454C:[0324001C]: madd       $t9, $a0
    08974550:[00185880]: sll        $t3, $t8, 0x0002
    08974554:[00024080]: sll        $t0, $v0, 0x0002
    08974558:[017D7821]: addu       $t7, $t3, $sp
    0897455C:[011D3821]: addu       $a3, $t0, $sp
    08974560:[8CE60008]: lw         $a2, 8($a3)
    08974564:[8DE70018]: lw         $a3, 24($t7)
    08974568:[00006812]: mflo       $t5
    0897456C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974570:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08974574:[27A50080]: addiu      $a1, $sp, 128
    08974578:[000D80C0]: sll        $s0, $t5, 0x0003
    0897457C:[0E263E6C]: jal        0x0898F9B0
    08974580:[AFAC0130]: sw         $t4, 304($sp)
    08974584:[02600013]: mtlo       $s3
    08974588:[8FA50114]: lw         $a1, 276($sp)
    0897458C:[8EA30000]: lw         $v1, 0($s5)
    08974590:[8E462454]: lw         $a2, 9300($s2)
    08974594:[00B1001C]: madd       $a1, $s1
    08974598:[86492440]: lh         $t1, 9280($s2)
    0897459C:[8FB90100]: lw         $t9, 256($sp)
    089745A0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089745A4:[00097080]: sll        $t6, $t1, 0x0002
    089745A8:[0000F812]: mflo       $ra
    089745AC:[00600013]: mtlo       $v1
    089745B0:[0206001C]: madd       $s0, $a2
    089745B4:[01DD5021]: addu       $t2, $t6, $sp
    089745B8:[8D470010]: lw         $a3, 16($t2)
    089745BC:[001FC0C0]: sll        $t8, $ra, 0x0003
    089745C0:[27310001]: addiu      $s1, $t9, 1
    089745C4:[00008012]: mflo       $s0
    089745C8:[02182021]: addu       $a0, $s0, $t8
    089745CC:[27A60080]: addiu      $a2, $sp, 128
    089745D0:[0E25D23C]: jal        0x089748F0
    089745D4:[AFB10100]: sw         $s1, 256($sp)
    089745D8:[3C0408C5]: lui        $a0, 0x08C5 <=> li $a0, 0x08C50000
    089745DC:[8C82EE2C]: lw         $v0, -4564($a0)
    089745E0:[8ED10000]: lw         $s1, 0($s6)
    089745E4:[26730001]: addiu      $s3, $s3, 1
    089745E8:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089745EC:[24480001]: addiu      $t0, $v0, 1
    089745F0:[0271582A]: slt        $t3, $s3, $s1
    089745F4:[AD88EE2C]: sw         $t0, -4564($t4)
--> 089745F8:[1560FFCF]: bne        $t3, $zr, 0x08974538
    089745FC:[8FAC0130]: lw         $t4, 304($sp)
    08974600:[8EE40000]: lw         $a0, 0($s7)
    08974604:[26940001]: addiu      $s4, $s4, 1
    08974608:[0284982A]: slt        $s3, $s4, $a0
  Back Branch 08974624 12,243 times (length 76)
    089744E8:[1860FFB1]: blez       $v1, 0x089743B0
    089744EC:[8FAB0114]: lw         $t3, 276($sp)
    089744F0:[8FB5012C]: lw         $s5, 300($sp)
    089744F4:[01809021]: addu       $s2, $t4, $zr <=> move $s2, $t4
    089744F8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 089744FC:[8E42243C]: lw         $v0, 9276($s2)
    08974500:[18400045]: blez       $v0, 0x08974618
    08974504:[2657243C]: addiu      $s7, $s2, 9276
    08974508:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0897450C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08974510:[0A25D149]: j          0x08974524
    08974514:[26562438]: addiu      $s6, $s2, 9272
    08974518:[0284982A]: slt        $s3, $s4, $a0
    0897451C:[5260003E]: beql       $s3, $zr, 0x08974618
    08974520:[8D832520]: lw         $v1, 9504($t4)
    08974524:[8E512438]: lw         $s1, 9272($s2)
    08974528:[5A20FFFB]: blezl      $s1, 0x08974518
    0897452C:[26940001]: addiu      $s4, $s4, 1
    08974530:[0A25D14F]: j          0x0897453C
    08974534:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08974538:[8EE40000]: lw         $a0, 0($s7)
    0897453C:[8FB90110]: lw         $t9, 272($sp)
    08974540:[86582444]: lh         $t8, 9284($s2)
    08974544:[86422442]: lh         $v0, 9282($s2)
    08974548:[02800013]: mtlo       $s4
    0897454C:[0324001C]: madd       $t9, $a0
    08974550:[00185880]: sll        $t3, $t8, 0x0002
    08974554:[00024080]: sll        $t0, $v0, 0x0002
    08974558:[017D7821]: addu       $t7, $t3, $sp
    0897455C:[011D3821]: addu       $a3, $t0, $sp
    08974560:[8CE60008]: lw         $a2, 8($a3)
    08974564:[8DE70018]: lw         $a3, 24($t7)
    08974568:[00006812]: mflo       $t5
    0897456C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974570:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08974574:[27A50080]: addiu      $a1, $sp, 128
    08974578:[000D80C0]: sll        $s0, $t5, 0x0003
    0897457C:[0E263E6C]: jal        0x0898F9B0
    08974580:[AFAC0130]: sw         $t4, 304($sp)
    08974584:[02600013]: mtlo       $s3
    08974588:[8FA50114]: lw         $a1, 276($sp)
    0897458C:[8EA30000]: lw         $v1, 0($s5)
    08974590:[8E462454]: lw         $a2, 9300($s2)
    08974594:[00B1001C]: madd       $a1, $s1
    08974598:[86492440]: lh         $t1, 9280($s2)
    0897459C:[8FB90100]: lw         $t9, 256($sp)
    089745A0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089745A4:[00097080]: sll        $t6, $t1, 0x0002
    089745A8:[0000F812]: mflo       $ra
    089745AC:[00600013]: mtlo       $v1
    089745B0:[0206001C]: madd       $s0, $a2
    089745B4:[01DD5021]: addu       $t2, $t6, $sp
    089745B8:[8D470010]: lw         $a3, 16($t2)
    089745BC:[001FC0C0]: sll        $t8, $ra, 0x0003
    089745C0:[27310001]: addiu      $s1, $t9, 1
    089745C4:[00008012]: mflo       $s0
    089745C8:[02182021]: addu       $a0, $s0, $t8
    089745CC:[27A60080]: addiu      $a2, $sp, 128
    089745D0:[0E25D23C]: jal        0x089748F0
    089745D4:[AFB10100]: sw         $s1, 256($sp)
    089745D8:[3C0408C5]: lui        $a0, 0x08C5 <=> li $a0, 0x08C50000
    089745DC:[8C82EE2C]: lw         $v0, -4564($a0)
    089745E0:[8ED10000]: lw         $s1, 0($s6)
    089745E4:[26730001]: addiu      $s3, $s3, 1
    089745E8:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089745EC:[24480001]: addiu      $t0, $v0, 1
    089745F0:[0271582A]: slt        $t3, $s3, $s1
    089745F4:[AD88EE2C]: sw         $t0, -4564($t4)
    089745F8:[1560FFCF]: bne        $t3, $zr, 0x08974538
    089745FC:[8FAC0130]: lw         $t4, 304($sp)
    08974600:[8EE40000]: lw         $a0, 0($s7)
    08974604:[26940001]: addiu      $s4, $s4, 1
    08974608:[0284982A]: slt        $s3, $s4, $a0
    0897460C:[5660FFC6]: bnel       $s3, $zr, 0x08974528
    08974610:[8E512438]: lw         $s1, 9272($s2)
    08974614:[8D832520]: lw         $v1, 9504($t4)
    08974618:[27DE0001]: addiu      $fp, $fp, 1
    0897461C:[03C3A02A]: slt        $s4, $fp, $v1
    08974620:[26520038]: addiu      $s2, $s2, 56
--> 08974624:[1680FFB5]: bne        $s4, $zr, 0x089744FC
    08974628:[26B50038]: addiu      $s5, $s5, 56
    0897462C:[0A25D0EB]: j          0x089743AC
    08974630:[8D84242C]: lw         $a0, 9260($t4)
    08974634:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
  Back Branch 089743E8 6,423 times (length 21)
    08974388:[00032900]: sll        $a1, $v1, 0x0004
    0897438C:[00053042]: srl        $a2, $a1, 0x0001
    08974390:[AFA50124]: sw         $a1, 292($sp)
    08974394:[0A25D0F0]: j          0x089743C0
    08974398:[AFA60128]: sw         $a2, 296($sp)
--> 0897439C:[106700C4]: beq        $v1, $a3, 0x089746B0
    089743A0:[240F00FF]: addiu      $t7, $zr, 255 <=> li $t7, 255
    089743A4:[506F0050]: beql       $v1, $t7, 0x089744E8
    089743A8:[8D832520]: lw         $v1, 9504($t4)
    089743AC:[8FAB0114]: lw         $t3, 276($sp)
    089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
    089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
--> 089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
    089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
  Back Branch 089744E8 4,081 times (length 80)
    0897439C:[106700C4]: beq        $v1, $a3, 0x089746B0
    089743A0:[240F00FF]: addiu      $t7, $zr, 255 <=> li $t7, 255
    089743A4:[506F0050]: beql       $v1, $t7, 0x089744E8
    089743A8:[8D832520]: lw         $v1, 9504($t4)
    089743AC:[8FAB0114]: lw         $t3, 276($sp)
--> 089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
    089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
    089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
    089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
    089743FC:[8FA60110]: lw         $a2, 272($sp)
    08974400:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974404:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08974408:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0897440C:[0E25CDA7]: jal        0x0897369C
    08974410:[AFAC0130]: sw         $t4, 304($sp)
    08974414:[8FAC0130]: lw         $t4, 304($sp)
    08974418:[8FAB0114]: lw         $t3, 276($sp)
    0897441C:[8D84242C]: lw         $a0, 9260($t4)
    08974420:[25670001]: addiu      $a3, $t3, 1
    08974424:[00E4782A]: slt        $t7, $a3, $a0
    08974428:[15E0FFE5]: bne        $t7, $zr, 0x089743C0
    0897442C:[AFA70114]: sw         $a3, 276($sp)
    08974430:[8D832430]: lw         $v1, 9264($t4)
    08974434:[8FA20110]: lw         $v0, 272($sp)
    08974438:[24580001]: addiu      $t8, $v0, 1
    0897443C:[0303402A]: slt        $t0, $t8, $v1
    08974440:[1500FFCD]: bne        $t0, $zr, 0x08974378
    08974444:[AFB80110]: sw         $t8, 272($sp)
    08974448:[0E24DF49]: jal        0x08937D24
    0897444C:[3C1608C5]: lui        $s6, 0x08C5 <=> li $s6, 0x08C50000
    08974450:[8FAF0108]: lw         $t7, 264($sp)
    08974454:[8FA9010C]: lw         $t1, 268($sp)
    08974458:[8ECAEE40]: lw         $t2, -4544($s6)
    0897445C:[3C1308C5]: lui        $s3, 0x08C5 <=> li $s3, 0x08C50000
    08974460:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    08974464:[8E70EE28]: lw         $s0, -4568($s3)
    08974468:[8ECDEE44]: lw         $t5, -4540($s6)
    0897446C:[004F7023]: subu       $t6, $v0, $t7
    08974470:[8D95EE30]: lw         $s5, -4560($t4)
    08974474:[8FA40100]: lw         $a0, 256($sp)
    08974478:[004E302B]: sltu       $a2, $v0, $t6
    0897447C:[00692823]: subu       $a1, $v1, $t1
    08974480:[01CA9021]: addu       $s2, $t6, $t2
    08974484:[00A61823]: subu       $v1, $a1, $a2
    08974488:[024E882B]: sltu       $s1, $s2, $t6
    0897448C:[0204F82B]: sltu       $ra, $s0, $a0
    08974490:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    08974494:[006DF021]: addu       $fp, $v1, $t5
    08974498:[26B90001]: addiu      $t9, $s5, 1
    0897449C:[AD99EE30]: sw         $t9, -4560($t4)
    089744A0:[023EB821]: addu       $s7, $s1, $fp
    089744A4:[009FA00B]: movn       $s4, $a0, $ra
    089744A8:[AED2EE40]: sw         $s2, -4544($s6)
    089744AC:[AED7EE44]: sw         $s7, -4540($s6)
    089744B0:[AE74EE28]: sw         $s4, -4568($s3)
    089744B4:[8FBF0164]: lw         $ra, 356($sp)
    089744B8:[8FBE0160]: lw         $fp, 352($sp)
    089744BC:[8FB7015C]: lw         $s7, 348($sp)
    089744C0:[8FB60158]: lw         $s6, 344($sp)
    089744C4:[8FB50154]: lw         $s5, 340($sp)
    089744C8:[8FB40150]: lw         $s4, 336($sp)
    089744CC:[8FB3014C]: lw         $s3, 332($sp)
    089744D0:[8FB20148]: lw         $s2, 328($sp)
    089744D4:[8FB10144]: lw         $s1, 324($sp)
    089744D8:[8FB00140]: lw         $s0, 320($sp)
    089744DC:[03E00008]: jr         $ra
    089744E0:[27BD0170]: addiu      $sp, $sp, 368
    089744E4:[8D832520]: lw         $v1, 9504($t4)
--> 089744E8:[1860FFB1]: blez       $v1, 0x089743B0
    089744EC:[8FAB0114]: lw         $t3, 276($sp)
    089744F0:[8FB5012C]: lw         $s5, 300($sp)
    089744F4:[01809021]: addu       $s2, $t4, $zr <=> move $s2, $t4
    089744F8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
  Back Branch 0897462C 4,081 times (length 162)
  Back Branch 0897460C 4,081 times (length 59)
    08974514:[26562438]: addiu      $s6, $s2, 9272
    08974518:[0284982A]: slt        $s3, $s4, $a0
    0897451C:[5260003E]: beql       $s3, $zr, 0x08974618
    08974520:[8D832520]: lw         $v1, 9504($t4)
    08974524:[8E512438]: lw         $s1, 9272($s2)
--> 08974528:[5A20FFFB]: blezl      $s1, 0x08974518
    0897452C:[26940001]: addiu      $s4, $s4, 1
    08974530:[0A25D14F]: j          0x0897453C
    08974534:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08974538:[8EE40000]: lw         $a0, 0($s7)
    0897453C:[8FB90110]: lw         $t9, 272($sp)
    08974540:[86582444]: lh         $t8, 9284($s2)
    08974544:[86422442]: lh         $v0, 9282($s2)
    08974548:[02800013]: mtlo       $s4
    0897454C:[0324001C]: madd       $t9, $a0
    08974550:[00185880]: sll        $t3, $t8, 0x0002
    08974554:[00024080]: sll        $t0, $v0, 0x0002
    08974558:[017D7821]: addu       $t7, $t3, $sp
    0897455C:[011D3821]: addu       $a3, $t0, $sp
    08974560:[8CE60008]: lw         $a2, 8($a3)
    08974564:[8DE70018]: lw         $a3, 24($t7)
    08974568:[00006812]: mflo       $t5
    0897456C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974570:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08974574:[27A50080]: addiu      $a1, $sp, 128
    08974578:[000D80C0]: sll        $s0, $t5, 0x0003
    0897457C:[0E263E6C]: jal        0x0898F9B0
    08974580:[AFAC0130]: sw         $t4, 304($sp)
    08974584:[02600013]: mtlo       $s3
    08974588:[8FA50114]: lw         $a1, 276($sp)
    0897458C:[8EA30000]: lw         $v1, 0($s5)
    08974590:[8E462454]: lw         $a2, 9300($s2)
    08974594:[00B1001C]: madd       $a1, $s1
    08974598:[86492440]: lh         $t1, 9280($s2)
    0897459C:[8FB90100]: lw         $t9, 256($sp)
    089745A0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089745A4:[00097080]: sll        $t6, $t1, 0x0002
    089745A8:[0000F812]: mflo       $ra
    089745AC:[00600013]: mtlo       $v1
    089745B0:[0206001C]: madd       $s0, $a2
    089745B4:[01DD5021]: addu       $t2, $t6, $sp
    089745B8:[8D470010]: lw         $a3, 16($t2)
    089745BC:[001FC0C0]: sll        $t8, $ra, 0x0003
    089745C0:[27310001]: addiu      $s1, $t9, 1
    089745C4:[00008012]: mflo       $s0
    089745C8:[02182021]: addu       $a0, $s0, $t8
    089745CC:[27A60080]: addiu      $a2, $sp, 128
    089745D0:[0E25D23C]: jal        0x089748F0
    089745D4:[AFB10100]: sw         $s1, 256($sp)
    089745D8:[3C0408C5]: lui        $a0, 0x08C5 <=> li $a0, 0x08C50000
    089745DC:[8C82EE2C]: lw         $v0, -4564($a0)
    089745E0:[8ED10000]: lw         $s1, 0($s6)
    089745E4:[26730001]: addiu      $s3, $s3, 1
    089745E8:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089745EC:[24480001]: addiu      $t0, $v0, 1
    089745F0:[0271582A]: slt        $t3, $s3, $s1
    089745F4:[AD88EE2C]: sw         $t0, -4564($t4)
    089745F8:[1560FFCF]: bne        $t3, $zr, 0x08974538
    089745FC:[8FAC0130]: lw         $t4, 304($sp)
    08974600:[8EE40000]: lw         $a0, 0($s7)
    08974604:[26940001]: addiu      $s4, $s4, 1
    08974608:[0284982A]: slt        $s3, $s4, $a0
--> 0897460C:[5660FFC6]: bnel       $s3, $zr, 0x08974528
    08974610:[8E512438]: lw         $s1, 9272($s2)
    08974614:[8D832520]: lw         $v1, 9504($t4)
    08974618:[27DE0001]: addiu      $fp, $fp, 1
    0897461C:[03C3A02A]: slt        $s4, $fp, $v1
  Back Branch 08974428 2,342 times (length 28)
    089743AC:[8FAB0114]: lw         $t3, 276($sp)
    089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
--> 089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
    089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
    089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
    089743FC:[8FA60110]: lw         $a2, 272($sp)
    08974400:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974404:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08974408:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0897440C:[0E25CDA7]: jal        0x0897369C
    08974410:[AFAC0130]: sw         $t4, 304($sp)
    08974414:[8FAC0130]: lw         $t4, 304($sp)
    08974418:[8FAB0114]: lw         $t3, 276($sp)
    0897441C:[8D84242C]: lw         $a0, 9260($t4)
    08974420:[25670001]: addiu      $a3, $t3, 1
    08974424:[00E4782A]: slt        $t7, $a3, $a0
--> 08974428:[15E0FFE5]: bne        $t7, $zr, 0x089743C0
    0897442C:[AFA70114]: sw         $a3, 276($sp)
    08974430:[8D832430]: lw         $v1, 9264($t4)
    08974434:[8FA20110]: lw         $v0, 272($sp)
    08974438:[24580001]: addiu      $t8, $v0, 1
  Back Branch 089743F4 2,342 times (length 20)
    08974398:[AFA60128]: sw         $a2, 296($sp)
    0897439C:[106700C4]: beq        $v1, $a3, 0x089746B0
    089743A0:[240F00FF]: addiu      $t7, $zr, 255 <=> li $t7, 255
    089743A4:[506F0050]: beql       $v1, $t7, 0x089744E8
    089743A8:[8D832520]: lw         $v1, 9504($t4)
--> 089743AC:[8FAB0114]: lw         $t3, 276($sp)
    089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
    089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
    089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
--> 089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
    089743FC:[8FA60110]: lw         $a2, 272($sp)
    08974400:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974404:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08974168 640 times (length 34)
    089740D4:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
    089740D8:[8DE92424]: lw         $t1, 9252($t7)
    089740DC:[00114180]: sll        $t0, $s1, 0x0006
    089740E0:[01133821]: addu       $a3, $t0, $s3
    089740E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 089740E8:[90E30000]: lbu        $v1, 0($a3)
    089740EC:[311F0007]: andi       $ra, $t0, 7
    089740F0:[0008C8C3]: sra        $t9, $t0, 0x0003
    089740F4:[01430018]: mult       $t2, $v1
    089740F8:[001FF0C0]: sll        $fp, $ra, 0x0003
    089740FC:[033EB821]: addu       $s7, $t9, $fp
    08974100:[00192880]: sll        $a1, $t9, 0x0002
    08974104:[001F3080]: sll        $a2, $ra, 0x0002
    08974108:[0000C012]: mflo       $t8
    0897410C:[27160032]: addiu      $s6, $t8, 50
    08974110:[02CD0018]: mult       $s6, $t5
    08974114:[001617C3]: sra        $v0, $s6, 0x001F
    08974118:[00172080]: sll        $a0, $s7, 0x0002
    0897411C:[00BD2821]: addu       $a1, $a1, $sp
    08974120:[00DD3021]: addu       $a2, $a2, $sp
    08974124:[0000A810]: mfhi       $s5
    08974128:[00151943]: sra        $v1, $s5, 0x0005
    0897412C:[00621823]: subu       $v1, $v1, $v0
    08974130:[00892021]: addu       $a0, $a0, $t1
    08974134:[25080001]: addiu      $t0, $t0, 1
    08974138:[24E70001]: addiu      $a3, $a3, 1
    0897413C:[28620100]: slti       $v0, $v1, 256
    08974140:[18600005]: blez       $v1, 0x08974158
    08974144:[46001886]: mov.s      $f2, $f3
    08974148:[10400003]: beq        $v0, $zr, 0x08974158
    0897414C:[46002086]: mov.s      $f2, $f4
    08974150:[44830000]: mtc1       $v1, $f0
    08974154:[468000A0]: cvt.s.w    $f2, $f0
    08974158:[C4A60020]: lwc1       $f6, 32($a1)
    0897415C:[C4C70020]: lwc1       $f7, 32($a2)
    08974160:[46073142]: mul.s      $f5, $f6, $f7
    08974164:[46051042]: mul.s      $f1, $f2, $f5
--> 08974168:[150BFFDF]: bne        $t0, $t3, 0x089740E8
    0897416C:[E4810000]: swc1       $f1, 0($a0)
    08974170:[26310001]: addiu      $s1, $s1, 1
    08974174:[1634FFD8]: bne        $s1, $s4, 0x089740D8
    08974178:[25EF0004]: addiu      $t7, $t7, 4
  Back Branch 089746A8 327 times (length 193)
  Back Branch 08974440 225 times (length 52)
    08974364:[27D5245C]: addiu      $s5, $fp, 9308
    08974368:[AFB5012C]: sw         $s5, 300($sp)
    0897436C:[AFA00118]: sw         $zr, 280($sp)
    08974370:[AFA00100]: sw         $zr, 256($sp)
    08974374:[AFA00110]: sw         $zr, 272($sp)
--> 08974378:[1880002F]: blez       $a0, 0x08974438
    0897437C:[8FA20110]: lw         $v0, 272($sp)
    08974380:[8FA30110]: lw         $v1, 272($sp)
    08974384:[AFA00114]: sw         $zr, 276($sp)
    08974388:[00032900]: sll        $a1, $v1, 0x0004
    0897438C:[00053042]: srl        $a2, $a1, 0x0001
    08974390:[AFA50124]: sw         $a1, 292($sp)
    08974394:[0A25D0F0]: j          0x089743C0
    08974398:[AFA60128]: sw         $a2, 296($sp)
    0897439C:[106700C4]: beq        $v1, $a3, 0x089746B0
    089743A0:[240F00FF]: addiu      $t7, $zr, 255 <=> li $t7, 255
    089743A4:[506F0050]: beql       $v1, $t7, 0x089744E8
    089743A8:[8D832520]: lw         $v1, 9504($t4)
    089743AC:[8FAB0114]: lw         $t3, 276($sp)
    089743B0:[25670001]: addiu      $a3, $t3, 1
    089743B4:[00E4782A]: slt        $t7, $a3, $a0
    089743B8:[11E0001D]: beq        $t7, $zr, 0x08974430
    089743BC:[AFA70114]: sw         $a3, 276($sp)
    089743C0:[8FA80120]: lw         $t0, 288($sp)
    089743C4:[11000047]: beq        $t0, $zr, 0x089744E4
    089743C8:[8FAD0118]: lw         $t5, 280($sp)
    089743CC:[8FAE0118]: lw         $t6, 280($sp)
    089743D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089743D4:[01A84821]: addu       $t1, $t5, $t0
    089743D8:[91230000]: lbu        $v1, 0($t1)
    089743DC:[25CA0001]: addiu      $t2, $t6, 1
    089743E0:[10620094]: beq        $v1, $v0, 0x08974634
    089743E4:[AFAA0118]: sw         $t2, 280($sp)
    089743E8:[1460FFEC]: bne        $v1, $zr, 0x0897439C
    089743EC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    089743F0:[8FB6011C]: lw         $s6, 284($sp)
    089743F4:[12C2FFED]: beq        $s6, $v0, 0x089743AC
    089743F8:[8FA50114]: lw         $a1, 276($sp)
    089743FC:[8FA60110]: lw         $a2, 272($sp)
    08974400:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08974404:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08974408:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0897440C:[0E25CDA7]: jal        0x0897369C
    08974410:[AFAC0130]: sw         $t4, 304($sp)
    08974414:[8FAC0130]: lw         $t4, 304($sp)
    08974418:[8FAB0114]: lw         $t3, 276($sp)
    0897441C:[8D84242C]: lw         $a0, 9260($t4)
    08974420:[25670001]: addiu      $a3, $t3, 1
    08974424:[00E4782A]: slt        $t7, $a3, $a0
    08974428:[15E0FFE5]: bne        $t7, $zr, 0x089743C0
    0897442C:[AFA70114]: sw         $a3, 276($sp)
    08974430:[8D832430]: lw         $v1, 9264($t4)
    08974434:[8FA20110]: lw         $v0, 272($sp)
    08974438:[24580001]: addiu      $t8, $v0, 1
    0897443C:[0303402A]: slt        $t0, $t8, $v1
--> 08974440:[1500FFCD]: bne        $t0, $zr, 0x08974378
    08974444:[AFB80110]: sw         $t8, 272($sp)
    08974448:[0E24DF49]: jal        0x08937D24
    0897444C:[3C1608C5]: lui        $s6, 0x08C5 <=> li $s6, 0x08C50000
    08974450:[8FAF0108]: lw         $t7, 264($sp)
  Back Branch 089748E0 162 times (length 13)
    089748A0:[1625FFF4]: bne        $s1, $a1, 0x08974874
    089748A4:[A0E40000]: sb         $a0, 0($a3)
    089748A8:[0A25D0A5]: j          0x08974294
    089748AC:[8E0E0010]: lw         $t6, 16($s0)
    089748B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 089748B4:[8E03000C]: lw         $v1, 12($s0)
    089748B8:[8E140010]: lw         $s4, 16($s0)
    089748BC:[01053821]: addu       $a3, $t0, $a1
    089748C0:[24660001]: addiu      $a2, $v1, 1
    089748C4:[0074782B]: sltu       $t7, $v1, $s4
    089748C8:[24A50001]: addiu      $a1, $a1, 1
    089748CC:[11E00004]: beq        $t7, $zr, 0x089748E0
    089748D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089748D4:[906B0000]: lbu        $t3, 0($v1)
    089748D8:[AE06000C]: sw         $a2, 12($s0)
    089748DC:[316400FF]: andi       $a0, $t3, 255
--> 089748E0:[1625FFF4]: bne        $s1, $a1, 0x089748B4
    089748E4:[A0E40000]: sb         $a0, 0($a3)
    089748E8:[0A25D08F]: j          0x0897423C
    089748EC:[8E0E0010]: lw         $t6, 16($s0)
  Back Branch 08974820 162 times (length 13)
    089747E0:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    089747E4:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
    089747E8:[0A25D036]: j          0x089740D8
    089747EC:[00005012]: mflo       $t2
    089747F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 089747F4:[8E03000C]: lw         $v1, 12($s0)
    089747F8:[8E130010]: lw         $s3, 16($s0)
    089747FC:[01053821]: addu       $a3, $t0, $a1
    08974800:[24660001]: addiu      $a2, $v1, 1
    08974804:[0073902B]: sltu       $s2, $v1, $s3
    08974808:[24A50001]: addiu      $a1, $a1, 1
    0897480C:[12400004]: beq        $s2, $zr, 0x08974820
    08974810:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974814:[90780000]: lbu        $t8, 0($v1)
    08974818:[AE06000C]: sw         $a2, 12($s0)
    0897481C:[330400FF]: andi       $a0, $t8, 255
--> 08974820:[1625FFF4]: bne        $s1, $a1, 0x089747F4
    08974824:[A0E40000]: sb         $a0, 0($a3)
    08974828:[0A25D0BA]: j          0x089742E8
    0897482C:[AD80251C]: sw         $zr, 9500($t4)
    08974830:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08974310 30 times (length 5)
    089742F0:[AD802518]: sw         $zr, 9496($t4)
    089742F4:[27A50018]: addiu      $a1, $sp, 24
    089742F8:[AD802448]: sw         $zr, 9288($t4)
    089742FC:[AD802480]: sw         $zr, 9344($t4)
    08974300:[AD8024B8]: sw         $zr, 9400($t4)
--> 08974304:[8C702424]: lw         $s0, 9252($v1)
    08974308:[AC900000]: sw         $s0, 0($a0)
    0897430C:[24840004]: addiu      $a0, $a0, 4
--> 08974310:[14A4FFFC]: bne        $a1, $a0, 0x08974304
    08974314:[24630004]: addiu      $v1, $v1, 4
    08974318:[25991B00]: addiu      $t9, $t4, 6912
    0897431C:[AFAC0008]: sw         $t4, 8($sp)
    08974320:[AFAC0130]: sw         $t4, 304($sp)
  Back Branch 089741BC 16 times (length 11)
    08974184:[25940900]: addiu      $s4, $t4, 2304
    08974188:[27B30040]: addiu      $s3, $sp, 64
    0897418C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974190:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08974194:[27B20080]: addiu      $s2, $sp, 128
--> 08974198:[8E03000C]: lw         $v1, 12($s0)
    0897419C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089741A0:[006E502B]: sltu       $t2, $v1, $t6
    089741A4:[11400003]: beq        $t2, $zr, 0x089741B4
    089741A8:[24650001]: addiu      $a1, $v1, 1
    089741AC:[90640000]: lbu        $a0, 0($v1)
    089741B0:[AE05000C]: sw         $a1, 12($s0)
    089741B4:[ACC40000]: sw         $a0, 0($a2)
    089741B8:[24C60004]: addiu      $a2, $a2, 4
--> 089741BC:[1646FFF6]: bne        $s2, $a2, 0x08974198
    089741C0:[02248821]: addu       $s1, $s1, $a0
    089741C4:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089741C8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089741CC:[0E263D61]: jal        0x0898F584
  Back Branch 08974210 16 times (length 11)
    089741D8:[1E200195]: bgtz       $s1, 0x08974830
    089741DC:[25880600]: addiu      $t0, $t4, 1536
    089741E0:[8E0E0010]: lw         $t6, 16($s0)
    089741E4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089741E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
--> 089741EC:[8E03000C]: lw         $v1, 12($s0)
    089741F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089741F4:[006E382B]: sltu       $a3, $v1, $t6
    089741F8:[10E00003]: beq        $a3, $zr, 0x08974208
    089741FC:[24660001]: addiu      $a2, $v1, 1
    08974200:[90640000]: lbu        $a0, 0($v1)
    08974204:[AE06000C]: sw         $a2, 12($s0)
    08974208:[ACA40000]: sw         $a0, 0($a1)
    0897420C:[24A50004]: addiu      $a1, $a1, 4
--> 08974210:[1645FFF6]: bne        $s2, $a1, 0x089741EC
    08974214:[02248821]: addu       $s1, $s1, $a0
    08974218:[25951200]: addiu      $s5, $t4, 4608
    0897421C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08974220:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
  Back Branch 08974268 16 times (length 11)
    08974230:[1E20019F]: bgtz       $s1, 0x089748B0
    08974234:[25881800]: addiu      $t0, $t4, 6144
    08974238:[8E0E0010]: lw         $t6, 16($s0)
    0897423C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974240:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
--> 08974244:[8E03000C]: lw         $v1, 12($s0)
    08974248:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0897424C:[006E402B]: sltu       $t0, $v1, $t6
    08974250:[11000003]: beq        $t0, $zr, 0x08974260
    08974254:[24660001]: addiu      $a2, $v1, 1
    08974258:[90640000]: lbu        $a0, 0($v1)
    0897425C:[AE06000C]: sw         $a2, 12($s0)
    08974260:[ACA40000]: sw         $a0, 0($a1)
    08974264:[24A50004]: addiu      $a1, $a1, 4
--> 08974268:[1645FFF6]: bne        $s2, $a1, 0x08974244
    0897426C:[02248821]: addu       $s1, $s1, $a0
    08974270:[25940900]: addiu      $s4, $t4, 2304
    08974274:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08974278:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
  Back Branch 089742C0 16 times (length 11)
    08974288:[1E200179]: bgtz       $s1, 0x08974870
    0897428C:[25880F00]: addiu      $t0, $t4, 3840
    08974290:[8E0E0010]: lw         $t6, 16($s0)
    08974294:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974298:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
--> 0897429C:[8E03000C]: lw         $v1, 12($s0)
    089742A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089742A4:[006EB82B]: sltu       $s7, $v1, $t6
    089742A8:[12E00003]: beq        $s7, $zr, 0x089742B8
    089742AC:[24660001]: addiu      $a2, $v1, 1
    089742B0:[90640000]: lbu        $a0, 0($v1)
    089742B4:[AE06000C]: sw         $a2, 12($s0)
    089742B8:[ACA40000]: sw         $a0, 0($a1)
    089742BC:[24A50004]: addiu      $a1, $a1, 4
--> 089742C0:[14B2FFF6]: bne        $a1, $s2, 0x0897429C
    089742C4:[02248821]: addu       $s1, $s1, $a0
    089742C8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089742CC:[26A40900]: addiu      $a0, $s5, 2304
    089742D0:[0E263D61]: jal        0x0898F584
  Back Branch 08974860 12 times (length 13)
    08974820:[1625FFF4]: bne        $s1, $a1, 0x089747F4
    08974824:[A0E40000]: sb         $a0, 0($a3)
    08974828:[0A25D0BA]: j          0x089742E8
    0897482C:[AD80251C]: sw         $zr, 9500($t4)
    08974830:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08974834:[8E03000C]: lw         $v1, 12($s0)
    08974838:[8E090010]: lw         $t1, 16($s0)
    0897483C:[01053821]: addu       $a3, $t0, $a1
    08974840:[24660001]: addiu      $a2, $v1, 1
    08974844:[0069702B]: sltu       $t6, $v1, $t1
    08974848:[24A50001]: addiu      $a1, $a1, 1
    0897484C:[11C00004]: beq        $t6, $zr, 0x08974860
    08974850:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974854:[906D0000]: lbu        $t5, 0($v1)
    08974858:[AE06000C]: sw         $a2, 12($s0)
    0897485C:[31A400FF]: andi       $a0, $t5, 255
--> 08974860:[1625FFF4]: bne        $s1, $a1, 0x08974834
    08974864:[A0E40000]: sb         $a0, 0($a3)
    08974868:[0A25D079]: j          0x089741E4
    0897486C:[8E0E0010]: lw         $t6, 16($s0)
    08974870:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 089748A0 12 times (length 13)
    08974860:[1625FFF4]: bne        $s1, $a1, 0x08974834
    08974864:[A0E40000]: sb         $a0, 0($a3)
    08974868:[0A25D079]: j          0x089741E4
    0897486C:[8E0E0010]: lw         $t6, 16($s0)
    08974870:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08974874:[8E03000C]: lw         $v1, 12($s0)
    08974878:[8E040010]: lw         $a0, 16($s0)
    0897487C:[01053821]: addu       $a3, $t0, $a1
    08974880:[24660001]: addiu      $a2, $v1, 1
    08974884:[0064102B]: sltu       $v0, $v1, $a0
    08974888:[24A50001]: addiu      $a1, $a1, 1
    0897488C:[10400004]: beq        $v0, $zr, 0x089748A0
    08974890:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08974894:[90760000]: lbu        $s6, 0($v1)
    08974898:[AE06000C]: sw         $a2, 12($s0)
    0897489C:[32C400FF]: andi       $a0, $s6, 255
--> 089748A0:[1625FFF4]: bne        $s1, $a1, 0x08974874
    089748A4:[A0E40000]: sb         $a0, 0($a3)
    089748A8:[0A25D0A5]: j          0x08974294
    089748AC:[8E0E0010]: lw         $t6, 16($s0)
    089748B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08974174 10 times (length 41)
    089740C4:[372D851F]: ori        $t5, $t9, -31457
    089740C8:[01807821]: addu       $t7, $t4, $zr <=> move $t7, $t4
    089740CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089740D0:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    089740D4:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
--> 089740D8:[8DE92424]: lw         $t1, 9252($t7)
    089740DC:[00114180]: sll        $t0, $s1, 0x0006
    089740E0:[01133821]: addu       $a3, $t0, $s3
    089740E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089740E8:[90E30000]: lbu        $v1, 0($a3)
    089740EC:[311F0007]: andi       $ra, $t0, 7
    089740F0:[0008C8C3]: sra        $t9, $t0, 0x0003
    089740F4:[01430018]: mult       $t2, $v1
    089740F8:[001FF0C0]: sll        $fp, $ra, 0x0003
    089740FC:[033EB821]: addu       $s7, $t9, $fp
    08974100:[00192880]: sll        $a1, $t9, 0x0002
    08974104:[001F3080]: sll        $a2, $ra, 0x0002
    08974108:[0000C012]: mflo       $t8
    0897410C:[27160032]: addiu      $s6, $t8, 50
    08974110:[02CD0018]: mult       $s6, $t5
    08974114:[001617C3]: sra        $v0, $s6, 0x001F
    08974118:[00172080]: sll        $a0, $s7, 0x0002
    0897411C:[00BD2821]: addu       $a1, $a1, $sp
    08974120:[00DD3021]: addu       $a2, $a2, $sp
    08974124:[0000A810]: mfhi       $s5
    08974128:[00151943]: sra        $v1, $s5, 0x0005
    0897412C:[00621823]: subu       $v1, $v1, $v0
    08974130:[00892021]: addu       $a0, $a0, $t1
    08974134:[25080001]: addiu      $t0, $t0, 1
    08974138:[24E70001]: addiu      $a3, $a3, 1
    0897413C:[28620100]: slti       $v0, $v1, 256
    08974140:[18600005]: blez       $v1, 0x08974158
    08974144:[46001886]: mov.s      $f2, $f3
    08974148:[10400003]: beq        $v0, $zr, 0x08974158
    0897414C:[46002086]: mov.s      $f2, $f4
    08974150:[44830000]: mtc1       $v1, $f0
    08974154:[468000A0]: cvt.s.w    $f2, $f0
    08974158:[C4A60020]: lwc1       $f6, 32($a1)
    0897415C:[C4C70020]: lwc1       $f7, 32($a2)
    08974160:[46073142]: mul.s      $f5, $f6, $f7
    08974164:[46051042]: mul.s      $f1, $f2, $f5
    08974168:[150BFFDF]: bne        $t0, $t3, 0x089740E8
    0897416C:[E4810000]: swc1       $f1, 0($a0)
    08974170:[26310001]: addiu      $s1, $s1, 1
--> 08974174:[1634FFD8]: bne        $s1, $s4, 0x089740D8
    08974178:[25EF0004]: addiu      $t7, $t7, 4
    0897417C:[25951200]: addiu      $s5, $t4, 4608
    08974180:[12400058]: beq        $s2, $zr, 0x089742E4
    08974184:[25940900]: addiu      $s4, $t4, 2304
  Back Branch 089747A0 5 times (length 450)
  Back Branch 08974868 1 times (length 419)
  Back Branch 08974828 1 times (length 338)
  Back Branch 089748E8 1 times (length 429)
  Back Branch 089748A8 1 times (length 391)
_S1_2_8918E3C 1,692,692 instructions (0.409%), 9,671 calls (08918E3C - 08919300, length 306)
    08918E3C:[27BDFFB0]: addiu      $sp, $sp, -80
    08918E40:[AFB7003C]: sw         $s7, 60($sp)
    08918E44:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08918E48:[AFB50034]: sw         $s5, 52($sp)
    08918E4C:[AFBF0044]: sw         $ra, 68($sp)
    08918E50:[AFBE0040]: sw         $fp, 64($sp)
    08918E54:[AFB60038]: sw         $s6, 56($sp)
    08918E58:[AFB40030]: sw         $s4, 48($sp)
    08918E5C:[AFB3002C]: sw         $s3, 44($sp)
    08918E60:[AFB20028]: sw         $s2, 40($sp)
    08918E64:[AFB10024]: sw         $s1, 36($sp)
    08918E68:[AFB00020]: sw         $s0, 32($sp)
    08918E6C:[90C30001]: lbu        $v1, 1($a2)
    08918E70:[AFA5000C]: sw         $a1, 12($sp)
    08918E74:[2465FFFA]: addiu      $a1, $v1, -6
    08918E78:[AFA40008]: sw         $a0, 8($sp)
    08918E7C:[30A400FF]: andi       $a0, $a1, 255
    08918E80:[2C820003]: sltiu      $v0, $a0, 3
    08918E84:[144000CE]: bne        $v0, $zr, 0x089191C0
    08918E88:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08918E8C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08918E90:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08918E94:[106600CA]: beq        $v1, $a2, 0x089191C0
    08918E98:[AFA70004]: sw         $a3, 4($sp)
    08918E9C:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08918EA0:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08918EA4:[8E4E3948]: lw         $t6, 14664($s2)
    08918EA8:[8E2F3940]: lw         $t7, 14656($s1)
    08918EAC:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08918EB0:[8FA30004]: lw         $v1, 4($sp)
    08918EB4:[8E0C3944]: lw         $t4, 14660($s0)
    08918EB8:[01CF6821]: addu       $t5, $t6, $t7
    08918EBC:[006D5821]: addu       $t3, $v1, $t5
    08918EC0:[016C502B]: sltu       $t2, $t3, $t4
    08918EC4:[114000B3]: beq        $t2, $zr, 0x08919194
    08918EC8:[8FBF0044]: lw         $ra, 68($sp)
    08918ECC:[106000B1]: beq        $v1, $zr, 0x08919194
    08918ED0:[3C0C7FFF]: lui        $t4, 0x7FFF <=> li $t4, 0x7FFF0000
    08918ED4:[359EFFFF]: ori        $fp, $t4, -1
    08918ED8:[011E8026]: xor        $s0, $t0, $fp
    08918EDC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08918EE0:[0010B082]: srl        $s6, $s0, 0x0002
    08918EE4:[249E384C]: addiu      $fp, $a0, 14412
    08918EE8:[313200FF]: andi       $s2, $t1, 255
    08918EEC:[AFB60010]: sw         $s6, 16($sp)
    08918EF0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08918EF4:[03C0B021]: addu       $s6, $fp, $zr <=> move $s6, $fp
    08918EF8:[0A2463D0]: j          0x08918F40
    08918EFC:[AFB20000]: sw         $s2, 0($sp)
    08918F00:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08918F04:[A6230058]: sh         $v1, 88($s1)
    08918F08:[2443384C]: addiu      $v1, $v0, 14412
    08918F0C:[946600C4]: lhu        $a2, 196($v1)
    08918F10:[AE24004C]: sw         $a0, 76($s1)
    08918F14:[1CC0003E]: bgtz       $a2, 0x08919010
    08918F18:[AE200054]: sw         $zr, 84($s1)
    08918F1C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08918F20:[2713384C]: addiu      $s3, $t8, 14412
    08918F24:[966900BC]: lhu        $t1, 188($s3)
    08918F28:[1D20006C]: bgtz       $t1, 0x089190DC
    08918F2C:[AE200050]: sw         $zr, 80($s1)
    08918F30:[8FB10004]: lw         $s1, 4($sp)
    08918F34:[26940001]: addiu      $s4, $s4, 1
    08918F38:[12340096]: beq        $s1, $s4, 0x08919194
    08918F3C:[8FBF0044]: lw         $ra, 68($sp)
    08918F40:[92A90002]: lbu        $t1, 2($s5)
    08918F44:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    08918F48:[512800A7]: beql       $t1, $t0, 0x089191E8
    08918F4C:[92B3000A]: lbu        $s3, 10($s5)
    08918F50:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    08918F54:[8D103940]: lw         $s0, 14656($t0)
    08918F58:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08918F5C:[8E4F3944]: lw         $t7, 14660($s2)
    08918F60:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08918F64:[26050001]: addiu      $a1, $s0, 1
    08918F68:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08918F6C:[01E55823]: subu       $t3, $t7, $a1
    08918F70:[8E27396C]: lw         $a3, 14700($s1)
    08918F74:[8DCA393C]: lw         $t2, 14652($t6)
    08918F78:[8FA60010]: lw         $a2, 16($sp)
    08918F7C:[000B6940]: sll        $t5, $t3, 0x0005
    08918F80:[000B61C0]: sll        $t4, $t3, 0x0007
    08918F84:[018D1823]: subu       $v1, $t4, $t5
    08918F88:[000B10C0]: sll        $v0, $t3, 0x0003
    08918F8C:[00142740]: sll        $a0, $s4, 0x001D
    08918F90:[004AC021]: addu       $t8, $v0, $t2
    08918F94:[00678821]: addu       $s1, $v1, $a3
    08918F98:[0086C825]: or         $t9, $a0, $a2
    08918F9C:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08918FA0:[AFE53940]: sw         $a1, 14656($ra)
    08918FA4:[AF110004]: sw         $s1, 4($t8)
    08918FA8:[AF190000]: sw         $t9, 0($t8)
    08918FAC:[8FB80000]: lw         $t8, 0($sp)
    08918FB0:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    08918FB4:[A234005B]: sb         $s4, 91($s1)
    08918FB8:[A238005A]: sb         $t8, 90($s1)
    08918FBC:[8FA90008]: lw         $t1, 8($sp)
    08918FC0:[8FA8000C]: lw         $t0, 12($sp)
    08918FC4:[8E723928]: lw         $s2, 14632($s3)
    08918FC8:[AE290040]: sw         $t1, 64($s1)
    08918FCC:[AE280044]: sw         $t0, 68($s1)
    08918FD0:[1240007E]: beq        $s2, $zr, 0x089191CC
    08918FD4:[AE350048]: sw         $s5, 72($s1)
    08918FD8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08918FDC:[AE39005C]: sw         $t9, 92($s1)
    08918FE0:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    08918FE4:[24A2384C]: addiu      $v0, $a1, 14412
    08918FE8:[94430064]: lhu        $v1, 100($v0)
    08918FEC:[5460FFC4]: bnel       $v1, $zr, 0x08918F00
    08918FF0:[8C4400B0]: lw         $a0, 176($v0)
    08918FF4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08918FF8:[A6200058]: sh         $zr, 88($s1)
    08918FFC:[2443384C]: addiu      $v1, $v0, 14412
    08919000:[946600C4]: lhu        $a2, 196($v1)
    08919004:[AE20004C]: sw         $zr, 76($s1)
    08919008:[18C0FFC4]: blez       $a2, 0x08918F1C
    0891900C:[AE200054]: sw         $zr, 84($s1)
    08919010:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08919014:[0A24640A]: j          0x08919028
    08919018:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0891901C:[0208382A]: slt        $a3, $s0, $t0
    08919020:[10E0FFBE]: beq        $a3, $zr, 0x08918F1C
    08919024:[26520108]: addiu      $s2, $s2, 264
    08919028:[8FCB00C8]: lw         $t3, 200($fp)
    0891902C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08919030:[26100001]: addiu      $s0, $s0, 1
    08919034:[024B5021]: addu       $t2, $s2, $t3
    08919038:[0E27D45F]: jal        0x089F517C
    0891903C:[8D450000]: lw         $a1, 0($t2)
    08919040:[5440FFF6]: bnel       $v0, $zr, 0x0891901C
    08919044:[97C800C4]: lhu        $t0, 196($fp)
    08919048:[3C0F08B4]: lui        $t7, 0x08B4 <=> li $t7, 0x08B40000
    0891904C:[8DE53958]: lw         $a1, 14680($t7)
    08919050:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08919054:[8DC33968]: lw         $v1, 14696($t6)
    08919058:[24AD0040]: addiu      $t5, $a1, 64
    0891905C:[006D602B]: sltu       $t4, $v1, $t5
    08919060:[15800093]: bne        $t4, $zr, 0x089192B0
    08919064:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08919068:[8E043964]: lw         $a0, 14692($s0)
    0891906C:[8FC600C8]: lw         $a2, 200($fp)
    08919070:[00051880]: sll        $v1, $a1, 0x0002
    08919074:[00642821]: addu       $a1, $v1, $a0
    08919078:[00D28021]: addu       $s0, $a2, $s2
    0891907C:[AE250054]: sw         $a1, 84($s1)
    08919080:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08919084:[26080104]: addiu      $t0, $s0, 260
    08919088:[26060004]: addiu      $a2, $s0, 4
    0891908C:[8CCC0000]: lw         $t4, 0($a2)
    08919090:[8CCB0004]: lw         $t3, 4($a2)
    08919094:[8CCA0008]: lw         $t2, 8($a2)
    08919098:[8CD2000C]: lw         $s2, 12($a2)
    0891909C:[ACEC0000]: sw         $t4, 0($a3)
    089190A0:[24C60010]: addiu      $a2, $a2, 16
    089190A4:[24E70010]: addiu      $a3, $a3, 16
    089190A8:[ACEBFFF4]: sw         $t3, -12($a3)
    089190AC:[ACEAFFF8]: sw         $t2, -8($a3)
    089190B0:[14C8FFF6]: bne        $a2, $t0, 0x0891908C
    089190B4:[ACF2FFFC]: sw         $s2, -4($a3)
    089190B8:[3C0D08B4]: lui        $t5, 0x08B4 <=> li $t5, 0x08B40000
    089190BC:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089190C0:[8DAF3958]: lw         $t7, 14680($t5)
    089190C4:[2713384C]: addiu      $s3, $t8, 14412
    089190C8:[966900BC]: lhu        $t1, 188($s3)
    089190CC:[25EE0040]: addiu      $t6, $t7, 64
    089190D0:[ADAE3958]: sw         $t6, 14680($t5)
    089190D4:[1920FF96]: blez       $t1, 0x08918F30
    089190D8:[AE200050]: sw         $zr, 80($s1)
    089190DC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089190E0:[0A246445]: j          0x08919114
    089190E4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089190E8:[8EC500C0]: lw         $a1, 192($s6)
    089190EC:[00B05821]: addu       $t3, $a1, $s0
    089190F0:[956A0006]: lhu        $t2, 6($t3)
    089190F4:[25650008]: addiu      $a1, $t3, 8
    089190F8:[000A10C0]: sll        $v0, $t2, 0x0003
    089190FC:[0E24A7D4]: jal        0x08929F50
    08919100:[00622021]: addu       $a0, $v1, $v0
    08919104:[96C600BC]: lhu        $a2, 188($s6)
    08919108:[0246182A]: slt        $v1, $s2, $a2
    0891910C:[1060FF88]: beq        $v1, $zr, 0x08918F30
    08919110:[26100014]: addiu      $s0, $s0, 20
    08919114:[8EDF00C0]: lw         $ra, 192($s6)
    08919118:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0891911C:[26520001]: addiu      $s2, $s2, 1
    08919120:[021FC821]: addu       $t9, $s0, $ra
    08919124:[0E27D45F]: jal        0x089F517C
    08919128:[8F250000]: lw         $a1, 0($t9)
    0891912C:[5440FFF6]: bnel       $v0, $zr, 0x08919108
    08919130:[96C600BC]: lhu        $a2, 188($s6)
    08919134:[8E230050]: lw         $v1, 80($s1)
    08919138:[1460FFEB]: bne        $v1, $zr, 0x089190E8
    0891913C:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    08919140:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    08919144:[8CC73954]: lw         $a3, 14676($a2)
    08919148:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    0891914C:[92AB0005]: lbu        $t3, 5($s5)
    08919150:[8CA33960]: lw         $v1, 14688($a1)
    08919154:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08919158:[01675021]: addu       $t2, $t3, $a3
    0891915C:[006A102B]: sltu       $v0, $v1, $t2
    08919160:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08919164:[00032100]: sll        $a0, $v1, 0x0004
    08919168:[14400040]: bne        $v0, $zr, 0x0891926C
    0891916C:[00034040]: sll        $t0, $v1, 0x0001
    08919170:[8E79395C]: lw         $t9, 14684($s3)
    08919174:[0007F8C0]: sll        $ra, $a3, 0x0003
    08919178:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0891917C:[03F91821]: addu       $v1, $ra, $t9
    08919180:[AE230050]: sw         $v1, 80($s1)
    08919184:[92B80005]: lbu        $t8, 5($s5)
    08919188:[00F89821]: addu       $s3, $a3, $t8
    0891918C:[0A24643A]: j          0x089190E8
    08919190:[AD133954]: sw         $s3, 14676($t0)
    08919194:[8FBE0040]: lw         $fp, 64($sp)
    08919198:[8FB7003C]: lw         $s7, 60($sp)
    0891919C:[8FB60038]: lw         $s6, 56($sp)
    089191A0:[8FB50034]: lw         $s5, 52($sp)
    089191A4:[8FB40030]: lw         $s4, 48($sp)
    089191A8:[8FB3002C]: lw         $s3, 44($sp)
    089191AC:[8FB20028]: lw         $s2, 40($sp)
    089191B0:[8FB10024]: lw         $s1, 36($sp)
    089191B4:[8FB00020]: lw         $s0, 32($sp)
    089191B8:[03E00008]: jr         $ra
    089191BC:[27BD0050]: addiu      $sp, $sp, 80
    089191C0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089191C4:[0A2463A7]: j          0x08918E9C
    089191C8:[AFA30004]: sw         $v1, 4($sp)
    089191CC:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    089191D0:[AE20005C]: sw         $zr, 92($s1)
    089191D4:[27E51B20]: addiu      $a1, $ra, 6944
    089191D8:[0E24AA8F]: jal        0x0892AA3C
    089191DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089191E0:[0A2463F9]: j          0x08918FE4
    089191E4:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    089191E8:[1660FF5A]: bne        $s3, $zr, 0x08918F54
    089191EC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    089191F0:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    089191F4:[8C673948]: lw         $a3, 14664($v1)
    089191F8:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    089191FC:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    08919200:[8CC9396C]: lw         $t1, 14700($a2)
    08919204:[8C98393C]: lw         $t8, 14652($a0)
    08919208:[00072940]: sll        $a1, $a3, 0x0005
    0891920C:[0007F9C0]: sll        $ra, $a3, 0x0007
    08919210:[8EA80014]: lw         $t0, 20($s5)
    08919214:[03E59823]: subu       $s3, $ra, $a1
    08919218:[0007C8C0]: sll        $t9, $a3, 0x0003
    0891921C:[03382021]: addu       $a0, $t9, $t8
    08919220:[02698821]: addu       $s1, $s3, $t1
    08919224:[00142F40]: sll        $a1, $s4, 0x001D
    08919228:[AC910004]: sw         $s1, 4($a0)
    0891922C:[1100000B]: beq        $t0, $zr, 0x0891925C
    08919230:[AC850000]: sw         $a1, 0($a0)
    08919234:[92AA0006]: lbu        $t2, 6($s5)
    08919238:[028A102B]: sltu       $v0, $s4, $t2
    0891923C:[10400008]: beq        $v0, $zr, 0x08919260
    08919240:[24F00001]: addiu      $s0, $a3, 1
    08919244:[001478C0]: sll        $t7, $s4, 0x0003
    08919248:[01E87021]: addu       $t6, $t7, $t0
    0891924C:[8DCD0000]: lw         $t5, 0($t6)
    08919250:[000D60C2]: srl        $t4, $t5, 0x0003
    08919254:[00AC5825]: or         $t3, $a1, $t4
    08919258:[AC8B0000]: sw         $t3, 0($a0)
    0891925C:[24F00001]: addiu      $s0, $a3, 1
    08919260:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08919264:[0A2463EB]: j          0x08918FAC
    08919268:[ACF03948]: sw         $s0, 14664($a3)
    0891926C:[8E69395C]: lw         $t1, 14684($s3)
    08919270:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08919274:[3C0F08B4]: lui        $t7, 0x08B4 <=> li $t7, 0x08B40000
    08919278:[ACE83960]: sw         $t0, 14688($a3)
    0891927C:[0E243637]: jal        0x0890D8DC
    08919280:[ADE9394C]: sw         $t1, 14668($t7)
    08919284:[3C0D08B4]: lui        $t5, 0x08B4 <=> li $t5, 0x08B40000
    08919288:[8DA53960]: lw         $a1, 14688($t5)
    0891928C:[3C0E08A2]: lui        $t6, 0x08A2 <=> li $t6, 0x08A20000
    08919290:[25C42CE0]: addiu      $a0, $t6, 11488
    08919294:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    08919298:[AE62395C]: sw         $v0, 14684($s3)
    0891929C:[0E281694]: jal        0x08A05A50
    089192A0:[AD803954]: sw         $zr, 14676($t4)
    089192A4:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    089192A8:[0A24645C]: j          0x08919170
    089192AC:[8C873954]: lw         $a3, 14676($a0)
    089192B0:[8E023964]: lw         $v0, 14692($s0)
    089192B4:[000320C0]: sll        $a0, $v1, 0x0003
    089192B8:[0003C840]: sll        $t9, $v1, 0x0001
    089192BC:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    089192C0:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    089192C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089192C8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089192CC:[AFE23950]: sw         $v0, 14672($ra)
    089192D0:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    089192D4:[0E243637]: jal        0x0890D8DC
    089192D8:[AF193968]: sw         $t9, 14696($t8)
    089192DC:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    089192E0:[8D253968]: lw         $a1, 14696($t1)
    089192E4:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    089192E8:[26642CB4]: addiu      $a0, $s3, 11444
    089192EC:[AE023964]: sw         $v0, 14692($s0)
    089192F0:[0E281694]: jal        0x08A05A50
    089192F4:[AD003958]: sw         $zr, 14680($t0)
    089192F8:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    089192FC:[0A24641A]: j          0x08919068
    08919300:[8CE53958]: lw         $a1, 14680($a3)
  Back Branch 089191E8 15,406 times (length 167)
  Back Branch 089191E0 15,235 times (length 129)
  Back Branch 08919264 14,722 times (length 176)
  Back Branch 08919008 13,238 times (length 61)
    08918F08:[2443384C]: addiu      $v1, $v0, 14412
    08918F0C:[946600C4]: lhu        $a2, 196($v1)
    08918F10:[AE24004C]: sw         $a0, 76($s1)
    08918F14:[1CC0003E]: bgtz       $a2, 0x08919010
    08918F18:[AE200054]: sw         $zr, 84($s1)
--> 08918F1C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08918F20:[2713384C]: addiu      $s3, $t8, 14412
    08918F24:[966900BC]: lhu        $t1, 188($s3)
    08918F28:[1D20006C]: bgtz       $t1, 0x089190DC
    08918F2C:[AE200050]: sw         $zr, 80($s1)
    08918F30:[8FB10004]: lw         $s1, 4($sp)
    08918F34:[26940001]: addiu      $s4, $s4, 1
    08918F38:[12340096]: beq        $s1, $s4, 0x08919194
    08918F3C:[8FBF0044]: lw         $ra, 68($sp)
    08918F40:[92A90002]: lbu        $t1, 2($s5)
    08918F44:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    08918F48:[512800A7]: beql       $t1, $t0, 0x089191E8
    08918F4C:[92B3000A]: lbu        $s3, 10($s5)
    08918F50:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    08918F54:[8D103940]: lw         $s0, 14656($t0)
    08918F58:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08918F5C:[8E4F3944]: lw         $t7, 14660($s2)
    08918F60:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08918F64:[26050001]: addiu      $a1, $s0, 1
    08918F68:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08918F6C:[01E55823]: subu       $t3, $t7, $a1
    08918F70:[8E27396C]: lw         $a3, 14700($s1)
    08918F74:[8DCA393C]: lw         $t2, 14652($t6)
    08918F78:[8FA60010]: lw         $a2, 16($sp)
    08918F7C:[000B6940]: sll        $t5, $t3, 0x0005
    08918F80:[000B61C0]: sll        $t4, $t3, 0x0007
    08918F84:[018D1823]: subu       $v1, $t4, $t5
    08918F88:[000B10C0]: sll        $v0, $t3, 0x0003
    08918F8C:[00142740]: sll        $a0, $s4, 0x001D
    08918F90:[004AC021]: addu       $t8, $v0, $t2
    08918F94:[00678821]: addu       $s1, $v1, $a3
    08918F98:[0086C825]: or         $t9, $a0, $a2
    08918F9C:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08918FA0:[AFE53940]: sw         $a1, 14656($ra)
    08918FA4:[AF110004]: sw         $s1, 4($t8)
    08918FA8:[AF190000]: sw         $t9, 0($t8)
    08918FAC:[8FB80000]: lw         $t8, 0($sp)
    08918FB0:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    08918FB4:[A234005B]: sb         $s4, 91($s1)
    08918FB8:[A238005A]: sb         $t8, 90($s1)
    08918FBC:[8FA90008]: lw         $t1, 8($sp)
    08918FC0:[8FA8000C]: lw         $t0, 12($sp)
    08918FC4:[8E723928]: lw         $s2, 14632($s3)
    08918FC8:[AE290040]: sw         $t1, 64($s1)
    08918FCC:[AE280044]: sw         $t0, 68($s1)
    08918FD0:[1240007E]: beq        $s2, $zr, 0x089191CC
    08918FD4:[AE350048]: sw         $s5, 72($s1)
    08918FD8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08918FDC:[AE39005C]: sw         $t9, 92($s1)
    08918FE0:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    08918FE4:[24A2384C]: addiu      $v0, $a1, 14412
    08918FE8:[94430064]: lhu        $v1, 100($v0)
    08918FEC:[5460FFC4]: bnel       $v1, $zr, 0x08918F00
    08918FF0:[8C4400B0]: lw         $a0, 176($v0)
    08918FF4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08918FF8:[A6200058]: sh         $zr, 88($s1)
    08918FFC:[2443384C]: addiu      $v1, $v0, 14412
    08919000:[946600C4]: lhu        $a2, 196($v1)
    08919004:[AE20004C]: sw         $zr, 76($s1)
--> 08919008:[18C0FFC4]: blez       $a2, 0x08918F1C
    0891900C:[AE200054]: sw         $zr, 84($s1)
    08919010:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08919014:[0A24640A]: j          0x08919028
    08919018:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 089191C4 5,735 times (length 204)
  Back Branch 08918FEC 2,168 times (length 61)
    08918EEC:[AFB60010]: sw         $s6, 16($sp)
    08918EF0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08918EF4:[03C0B021]: addu       $s6, $fp, $zr <=> move $s6, $fp
    08918EF8:[0A2463D0]: j          0x08918F40
    08918EFC:[AFB20000]: sw         $s2, 0($sp)
--> 08918F00:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08918F04:[A6230058]: sh         $v1, 88($s1)
    08918F08:[2443384C]: addiu      $v1, $v0, 14412
    08918F0C:[946600C4]: lhu        $a2, 196($v1)
    08918F10:[AE24004C]: sw         $a0, 76($s1)
    08918F14:[1CC0003E]: bgtz       $a2, 0x08919010
    08918F18:[AE200054]: sw         $zr, 84($s1)
    08918F1C:[3C1808B4]: lui        $t8, 0x08B4 <=> li $t8, 0x08B40000
    08918F20:[2713384C]: addiu      $s3, $t8, 14412
    08918F24:[966900BC]: lhu        $t1, 188($s3)
    08918F28:[1D20006C]: bgtz       $t1, 0x089190DC
    08918F2C:[AE200050]: sw         $zr, 80($s1)
    08918F30:[8FB10004]: lw         $s1, 4($sp)
    08918F34:[26940001]: addiu      $s4, $s4, 1
    08918F38:[12340096]: beq        $s1, $s4, 0x08919194
    08918F3C:[8FBF0044]: lw         $ra, 68($sp)
    08918F40:[92A90002]: lbu        $t1, 2($s5)
    08918F44:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    08918F48:[512800A7]: beql       $t1, $t0, 0x089191E8
    08918F4C:[92B3000A]: lbu        $s3, 10($s5)
    08918F50:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    08918F54:[8D103940]: lw         $s0, 14656($t0)
    08918F58:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08918F5C:[8E4F3944]: lw         $t7, 14660($s2)
    08918F60:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08918F64:[26050001]: addiu      $a1, $s0, 1
    08918F68:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08918F6C:[01E55823]: subu       $t3, $t7, $a1
    08918F70:[8E27396C]: lw         $a3, 14700($s1)
    08918F74:[8DCA393C]: lw         $t2, 14652($t6)
    08918F78:[8FA60010]: lw         $a2, 16($sp)
    08918F7C:[000B6940]: sll        $t5, $t3, 0x0005
    08918F80:[000B61C0]: sll        $t4, $t3, 0x0007
    08918F84:[018D1823]: subu       $v1, $t4, $t5
    08918F88:[000B10C0]: sll        $v0, $t3, 0x0003
    08918F8C:[00142740]: sll        $a0, $s4, 0x001D
    08918F90:[004AC021]: addu       $t8, $v0, $t2
    08918F94:[00678821]: addu       $s1, $v1, $a3
    08918F98:[0086C825]: or         $t9, $a0, $a2
    08918F9C:[3C1F08B4]: lui        $ra, 0x08B4 <=> li $ra, 0x08B40000
    08918FA0:[AFE53940]: sw         $a1, 14656($ra)
    08918FA4:[AF110004]: sw         $s1, 4($t8)
    08918FA8:[AF190000]: sw         $t9, 0($t8)
    08918FAC:[8FB80000]: lw         $t8, 0($sp)
    08918FB0:[3C1308B4]: lui        $s3, 0x08B4 <=> li $s3, 0x08B40000
    08918FB4:[A234005B]: sb         $s4, 91($s1)
    08918FB8:[A238005A]: sb         $t8, 90($s1)
    08918FBC:[8FA90008]: lw         $t1, 8($sp)
    08918FC0:[8FA8000C]: lw         $t0, 12($sp)
    08918FC4:[8E723928]: lw         $s2, 14632($s3)
    08918FC8:[AE290040]: sw         $t1, 64($s1)
    08918FCC:[AE280044]: sw         $t0, 68($s1)
    08918FD0:[1240007E]: beq        $s2, $zr, 0x089191CC
    08918FD4:[AE350048]: sw         $s5, 72($s1)
    08918FD8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08918FDC:[AE39005C]: sw         $t9, 92($s1)
    08918FE0:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    08918FE4:[24A2384C]: addiu      $v0, $a1, 14412
    08918FE8:[94430064]: lhu        $v1, 100($v0)
--> 08918FEC:[5460FFC4]: bnel       $v1, $zr, 0x08918F00
    08918FF0:[8C4400B0]: lw         $a0, 176($v0)
    08918FF4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08918FF8:[A6200058]: sh         $zr, 88($s1)
    08918FFC:[2443384C]: addiu      $v1, $v0, 14412
_S1_2_892A168 1,661,777 instructions (0.401%), 127,829 calls (0892A168 - 0892A198, length 13)
    0892A168:[C4A70008]: lwc1       $f7, 8($a1)
    0892A16C:[C4C50008]: lwc1       $f5, 8($a2)
    0892A170:[C4A80000]: lwc1       $f8, 0($a1)
    0892A174:[C4C30000]: lwc1       $f3, 0($a2)
    0892A178:[C4A60004]: lwc1       $f6, 4($a1)
    0892A17C:[C4C40004]: lwc1       $f4, 4($a2)
    0892A180:[46034001]: sub.s      $f0, $f8, $f3
    0892A184:[46053881]: sub.s      $f2, $f7, $f5
    0892A188:[46043041]: sub.s      $f1, $f6, $f4
    0892A18C:[E4800000]: swc1       $f0, 0($a0)
    0892A190:[E4820008]: swc1       $f2, 8($a0)
    0892A194:[03E00008]: jr         $ra
    0892A198:[E4810004]: swc1       $f1, 4($a0)
_S1_2_8914978 1,641,478 instructions (0.396%), 422 calls (08914978 - 0891503C, length 434)
    08914978:[27BDEE20]: addiu      $sp, $sp, -4576
    0891497C:[AFBE1180]: sw         $fp, 4480($sp)
    08914980:[00A0F021]: addu       $fp, $a1, $zr <=> move $fp, $a1
    08914984:[AFB7117C]: sw         $s7, 4476($sp)
    08914988:[317700FF]: andi       $s7, $t3, 255
    0891498C:[AFB61178]: sw         $s6, 4472($sp)
    08914990:[0140B021]: addu       $s6, $t2, $zr <=> move $s6, $t2
    08914994:[AFB51174]: sw         $s5, 4468($sp)
    08914998:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0891499C:[AFB41170]: sw         $s4, 4464($sp)
    089149A0:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    089149A4:[AFB3116C]: sw         $s3, 4460($sp)
    089149A8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089149AC:[AFBF1184]: sw         $ra, 4484($sp)
    089149B0:[AFB21168]: sw         $s2, 4456($sp)
    089149B4:[AFB11164]: sw         $s1, 4452($sp)
    089149B8:[AFB01160]: sw         $s0, 4448($sp)
    089149BC:[E7B41190]: swc1       $f20, 4496($sp)
    089149C0:[FBB311D0]: sv.q       C430.q, 4560($sp)
    089149C4:[FBB211C0]: sv.q       C420.q, 4544($sp)
    089149C8:[FBB111B0]: sv.q       C410.q, 4528($sp)
    089149CC:[FBB011A0]: sv.q       C400.q, 4512($sp)
    089149D0:[908C0002]: lbu        $t4, 2($a0)
    089149D4:[AFA81154]: sw         $t0, 4436($sp)
    089149D8:[15800166]: bne        $t4, $zr, 0x08914F74
    089149DC:[AFA91158]: sw         $t1, 4440($sp)
    089149E0:[0014282B]: sltu       $a1, $zr, $s4 <=> move $a1, $s4
    089149E4:[0017302B]: sltu       $a2, $zr, $s7 <=> move $a2, $s7
    089149E8:[00A62024]: and        $a0, $a1, $a2
    089149EC:[14800149]: bne        $a0, $zr, 0x08914F14
    089149F0:[AFA41150]: sw         $a0, 4432($sp)
    089149F4:[12C00097]: beq        $s6, $zr, 0x08914C54
    089149F8:[3C1208A2]: lui        $s2, 0x08A2 <=> li $s2, 0x08A20000
    089149FC:[C6432BEC]: lwc1       $f3, 11244($s2)
    08914A00:[318300FF]: andi       $v1, $t4, 255
    08914A04:[AFA0005C]: sw         $zr, 92($sp)
    08914A08:[E7A3008C]: swc1       $f3, 140($sp)
    08914A0C:[AFA0006C]: sw         $zr, 108($sp)
    08914A10:[14600063]: bne        $v1, $zr, 0x08914BA0
    08914A14:[AFA0007C]: sw         $zr, 124($sp)
    08914A18:[318D00FF]: andi       $t5, $t4, 255
    08914A1C:[51A00011]: beql       $t5, $zr, 0x08914A64
    08914A20:[8FB41150]: lw         $s4, 4432($sp)
    08914A24:[8FB01158]: lw         $s0, 4440($sp)
    08914A28:[03C08821]: addu       $s1, $fp, $zr <=> move $s1, $fp
    08914A2C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08914A30:[8E240000]: lw         $a0, 0($s1)
    08914A34:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08914A38:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08914A3C:[0E25D793]: jal        0x08975E4C
    08914A40:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914A44:[926C0002]: lbu        $t4, 2($s3)
    08914A48:[26520001]: addiu      $s2, $s2, 1
    08914A4C:[26310004]: addiu      $s1, $s1, 4
    08914A50:[319800FF]: andi       $t8, $t4, 255
    08914A54:[0258702B]: sltu       $t6, $s2, $t8
    08914A58:[15C0FFF5]: bne        $t6, $zr, 0x08914A30
    08914A5C:[26100040]: addiu      $s0, $s0, 64
    08914A60:[8FB41150]: lw         $s4, 4432($sp)
    08914A64:[5680010E]: bnel       $s4, $zr, 0x08914EA0
    08914A68:[8E7F0008]: lw         $ra, 8($s3)
    08914A6C:[3C0908A2]: lui        $t1, 0x08A2 <=> li $t1, 0x08A20000
    08914A70:[C5202BEC]: lwc1       $f0, 11244($t1)
    08914A74:[319700FF]: andi       $s7, $t4, 255
    08914A78:[AFA0011C]: sw         $zr, 284($sp)
    08914A7C:[E7A0014C]: swc1       $f0, 332($sp)
    08914A80:[AFA0012C]: sw         $zr, 300($sp)
    08914A84:[12E00035]: beq        $s7, $zr, 0x08914B5C
    08914A88:[AFA0013C]: sw         $zr, 316($sp)
    08914A8C:[3C0808A2]: lui        $t0, 0x08A2 <=> li $t0, 0x08A20000
    08914A90:[C5142BF0]: lwc1       $f20, 11248($t0)
    08914A94:[8FB11158]: lw         $s1, 4440($sp)
    08914A98:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    08914A9C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08914AA0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08914AA4:[27B50110]: addiu      $s5, $sp, 272
    08914AA8:[8E630004]: lw         $v1, 4($s3)
    08914AAC:[00721021]: addu       $v0, $v1, $s2
    08914AB0:[8C47009C]: lw         $a3, 156($v0)
    08914AB4:[8C440090]: lw         $a0, 144($v0)
    08914AB8:[8C450094]: lw         $a1, 148($v0)
    08914ABC:[8C460098]: lw         $a2, 152($v0)
    08914AC0:[AFA40000]: sw         $a0, 0($sp)
    08914AC4:[AFA50004]: sw         $a1, 4($sp)
    08914AC8:[AFA60008]: sw         $a2, 8($sp)
    08914ACC:[12C000EF]: beq        $s6, $zr, 0x08914E8C
    08914AD0:[AFA7000C]: sw         $a3, 12($sp)
    08914AD4:[4600A086]: mov.s      $f2, $f20
    08914AD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08914ADC:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08914AE0:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08914AE4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08914AE8:[00055900]: sll        $t3, $a1, 0x0004
    08914AEC:[02AB1821]: addu       $v1, $s5, $t3
    08914AF0:[02061021]: addu       $v0, $s0, $a2
    08914AF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08914AF8:[844F0000]: lh         $t7, 0($v0)
    08914AFC:[24840001]: addiu      $a0, $a0, 1
    08914B00:[24420002]: addiu      $v0, $v0, 2
    08914B04:[448F2000]: mtc1       $t7, $f4
    08914B08:[468020E0]: cvt.s.w    $f3, $f4
    08914B0C:[46021842]: mul.s      $f1, $f3, $f2
    08914B10:[E4610000]: swc1       $f1, 0($v1)
    08914B14:[1487FFF8]: bne        $a0, $a3, 0x08914AF8
    08914B18:[24630004]: addiu      $v1, $v1, 4
    08914B1C:[24A50001]: addiu      $a1, $a1, 1
    08914B20:[14A8FFF1]: bne        $a1, $t0, 0x08914AE8
    08914B24:[24C60006]: addiu      $a2, $a2, 6
    08914B28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08914B2C:[0E25D708]: jal        0x08975C20
    08914B30:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08914B34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08914B38:[0E25D955]: jal        0x08976554
    08914B3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08914B40:[926E0002]: lbu        $t6, 2($s3)
    08914B44:[26940001]: addiu      $s4, $s4, 1
    08914B48:[265200A0]: addiu      $s2, $s2, 160
    08914B4C:[028E682B]: sltu       $t5, $s4, $t6
    08914B50:[26310040]: addiu      $s1, $s1, 64
    08914B54:[15A0FFD4]: bne        $t5, $zr, 0x08914AA8
    08914B58:[26100018]: addiu      $s0, $s0, 24
    08914B5C:[8FBF1184]: lw         $ra, 4484($sp)
    08914B60:[8FBE1180]: lw         $fp, 4480($sp)
    08914B64:[8FB7117C]: lw         $s7, 4476($sp)
    08914B68:[8FB61178]: lw         $s6, 4472($sp)
    08914B6C:[8FB51174]: lw         $s5, 4468($sp)
    08914B70:[8FB41170]: lw         $s4, 4464($sp)
    08914B74:[8FB3116C]: lw         $s3, 4460($sp)
    08914B78:[8FB21168]: lw         $s2, 4456($sp)
    08914B7C:[8FB11164]: lw         $s1, 4452($sp)
    08914B80:[8FB01160]: lw         $s0, 4448($sp)
    08914B84:[C7B41190]: lwc1       $f20, 4496($sp)
    08914B88:[DBB311D0]: lv.q       C430.q, 4560($sp)
    08914B8C:[DBB211C0]: lv.q       C420.q, 4544($sp)
    08914B90:[DBB111B0]: lv.q       C410.q, 4528($sp)
    08914B94:[DBB011A0]: lv.q       C400.q, 4512($sp)
    08914B98:[03E00008]: jr         $ra
    08914B9C:[27BD11E0]: addiu      $sp, $sp, 4576
    08914BA0:[3C1808A2]: lui        $t8, 0x08A2 <=> li $t8, 0x08A20000
    08914BA4:[C7022BF0]: lwc1       $f2, 11248($t8)
    08914BA8:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    08914BAC:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    08914BB0:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08914BB4:[27A90150]: addiu      $t1, $sp, 336
    08914BB8:[27AB0050]: addiu      $t3, $sp, 80
    08914BBC:[24080003]: addiu      $t0, $zr, 3 <=> li $t0, 3
    08914BC0:[240A0004]: addiu      $t2, $zr, 4 <=> li $t2, 4
    08914BC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08914BC8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08914BCC:[0005C900]: sll        $t9, $a1, 0x0004
    08914BD0:[01791821]: addu       $v1, $t3, $t9
    08914BD4:[00E61021]: addu       $v0, $a3, $a2
    08914BD8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08914BDC:[845F0000]: lh         $ra, 0($v0)
    08914BE0:[24840001]: addiu      $a0, $a0, 1
    08914BE4:[24420002]: addiu      $v0, $v0, 2
    08914BE8:[449F3000]: mtc1       $ra, $f6
    08914BEC:[46803160]: cvt.s.w    $f5, $f6
    08914BF0:[46022902]: mul.s      $f4, $f5, $f2
    08914BF4:[E4640000]: swc1       $f4, 0($v1)
    08914BF8:[1488FFF8]: bne        $a0, $t0, 0x08914BDC
    08914BFC:[24630004]: addiu      $v1, $v1, 4
    08914C00:[24A50001]: addiu      $a1, $a1, 1
    08914C04:[14AAFFF1]: bne        $a1, $t2, 0x08914BCC
    08914C08:[24C60006]: addiu      $a2, $a2, 6
    08914C0C:[D9280000]: lv.q       C200.q, 0($t1)
    08914C10:[D9290010]: lv.q       C210.q, 16($t1)
    08914C14:[D92A0020]: lv.q       C220.q, 32($t1)
    08914C18:[D92B0030]: lv.q       C230.q, 48($t1)
    08914C1C:[DBA00050]: lv.q       C000.q, 80($sp)
    08914C20:[DBA10060]: lv.q       C010.q, 96($sp)
    08914C24:[DBA20070]: lv.q       C020.q, 112($sp)
    08914C28:[DBA30080]: lv.q       C030.q, 128($sp)
    08914C2C:[F02088A4]: VMMUL.q    E100.q, E200.q, E000.q
    08914C30:[25AD0001]: addiu      $t5, $t5, 1
    08914C34:[01AE102B]: sltu       $v0, $t5, $t6
    08914C38:[24E70018]: addiu      $a3, $a3, 24
    08914C3C:[F9270030]: sv.q       C130.q, 48($t1)
    08914C40:[F9240000]: sv.q       C100.q, 0($t1)
    08914C44:[F9250010]: sv.q       C110.q, 16($t1)
    08914C48:[F9260020]: sv.q       C120.q, 32($t1)
    08914C4C:[1440FFDD]: bne        $v0, $zr, 0x08914BC4
    08914C50:[25290040]: addiu      $t1, $t1, 64
    08914C54:[318300FF]: andi       $v1, $t4, 255
    08914C58:[1060FF81]: beq        $v1, $zr, 0x08914A60
    08914C5C:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    08914C60:[C48A2BF4]: lwc1       $f10, 11252($a0)
    08914C64:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08914C68:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    08914C6C:[8E780008]: lw         $t8, 8($s3)
    08914C70:[8E660004]: lw         $a2, 4($s3)
    08914C74:[8FAF1154]: lw         $t7, 4436($sp)
    08914C78:[01B89021]: addu       $s2, $t5, $t8
    08914C7C:[92480000]: lbu        $t0, 0($s2)
    08914C80:[25AD0001]: addiu      $t5, $t5, 1
    08914C84:[00085140]: sll        $t2, $t0, 0x0005
    08914C88:[000859C0]: sll        $t3, $t0, 0x0007
    08914C8C:[014B4821]: addu       $t1, $t2, $t3
    08914C90:[00C93021]: addu       $a2, $a2, $t1
    08914C94:[00082980]: sll        $a1, $t0, 0x0006
    08914C98:[8CC70004]: lw         $a3, 4($a2)
    08914C9C:[00BD2821]: addu       $a1, $a1, $sp
    08914CA0:[D8C40050]: lv.q       C100.q, 80($a2)
    08914CA4:[D8C50060]: lv.q       C110.q, 96($a2)
    08914CA8:[D8C60070]: lv.q       C120.q, 112($a2)
    08914CAC:[D8C70080]: lv.q       C130.q, 128($a2)
    08914CB0:[D8AC0150]: lv.q       C300.q, 336($a1)
    08914CB4:[D8AD0160]: lv.q       C310.q, 352($a1)
    08914CB8:[D8AE0170]: lv.q       C320.q, 368($a1)
    08914CBC:[D8AF0180]: lv.q       C330.q, 384($a1)
    08914CC0:[F00CA408]: VMMUL.t    M200.t, M100.t, M300.t
    08914CC4:[D0006C68]: vmov.s     S203.s, S303.s
    08914CC8:[D0006D69]: vmov.s     S213.s, S313.s
    08914CCC:[D0006E6A]: vmov.s     S223.s, S323.s
    08914CD0:[D0008F8B]: vmov.q     C230.q, C330.q
    08914CD4:[F380A8A0]: VMMOV.q    E000.q, E200.q
    08914CD8:[000860C0]: sll        $t4, $t0, 0x0003
    08914CDC:[014C8823]: subu       $s1, $t2, $t4
    08914CE0:[00078180]: sll        $s0, $a3, 0x0006
    08914CE4:[022F6021]: addu       $t4, $s1, $t7
    08914CE8:[021D1021]: addu       $v0, $s0, $sp
    08914CEC:[F8A80150]: sv.q       C200.q, 336($a1)
    08914CF0:[F8A10160]: sv.q       C010.q, 352($a1)
    08914CF4:[F8A20170]: sv.q       C020.q, 368($a1)
    08914CF8:[10EE000B]: beq        $a3, $t6, 0x08914D28
    08914CFC:[F8A30180]: sv.q       C030.q, 384($a1)
    08914D00:[D8480150]: lv.q       C200.q, 336($v0)
    08914D04:[D8490160]: lv.q       C210.q, 352($v0)
    08914D08:[D84A0170]: lv.q       C220.q, 368($v0)
    08914D0C:[D84B0180]: lv.q       C230.q, 384($v0)
    08914D10:[F02880B0]: VMMUL.q    E400.q, E000.q, E200.q
    08914D14:[F380B0A0]: VMMOV.q    E000.q, E400.q
    08914D18:[F8B00150]: sv.q       C400.q, 336($a1)
    08914D1C:[F8A30180]: sv.q       C030.q, 384($a1)
    08914D20:[F8A10160]: sv.q       C010.q, 352($a1)
    08914D24:[F8A20170]: sv.q       C020.q, 368($a1)
    08914D28:[D8A80150]: lv.q       C200.q, 336($a1)
    08914D2C:[D8A90160]: lv.q       C210.q, 352($a1)
    08914D30:[D8AA0170]: lv.q       C220.q, 368($a1)
    08914D34:[D8AB0180]: lv.q       C230.q, 384($a1)
    08914D38:[D8C00010]: lv.q       C000.q, 16($a2)
    08914D3C:[D8C10020]: lv.q       C010.q, 32($a2)
    08914D40:[D8C20030]: lv.q       C020.q, 48($a2)
    08914D44:[D8C30040]: lv.q       C030.q, 64($a2)
    08914D48:[F3808090]: VMMOV.q    M400.q, M000.q
    08914D4C:[D0029313]: vneg.t     C430.t, C430.t
    08914D50:[F113900C]: VTFM3.t    C300.t, M400.t, C430.t
    08914D54:[D0068013]: vzero.t    C430.t
    08914D58:[D007006C]: vone.s     S303.s
    08914D5C:[D000B080]: vmov.q     C000.q, R400.q
    08914D60:[D000B181]: vmov.q     C010.q, R401.q
    08914D64:[D000B282]: vmov.q     C020.q, R402.q
    08914D68:[D0008C83]: vmov.q     C030.q, C300.q
    08914D6C:[F02880A4]: VMMUL.q    E100.q, E000.q, E200.q
    08914D70:[FBA40090]: sv.q       C100.q, 144($sp)
    08914D74:[C7AE0090]: lwc1       $f14, 144($sp)
    08914D78:[C7A70094]: lwc1       $f7, 148($sp)
    08914D7C:[FBA700C0]: sv.q       C130.q, 192($sp)
    08914D80:[460A7182]: mul.s      $f6, $f14, $f10
    08914D84:[460A3CC2]: mul.s      $f19, $f7, $f10
    08914D88:[FBA500A0]: sv.q       C110.q, 160($sp)
    08914D8C:[4600350D]: trunc.w.s  $f20, $f6
    08914D90:[46009C4D]: trunc.w.s  $f17, $f19
    08914D94:[FBA600B0]: sv.q       C120.q, 176($sp)
    08914D98:[440FA000]: mfc1       $t7, $f20
    08914D9C:[440B8800]: mfc1       $t3, $f17
    08914DA0:[A58F0000]: sh         $t7, 0($t4)
    08914DA4:[A58B0002]: sh         $t3, 2($t4)
    08914DA8:[C7AF0098]: lwc1       $f15, 152($sp)
    08914DAC:[C7AD00A0]: lwc1       $f13, 160($sp)
    08914DB0:[C7AC00A4]: lwc1       $f12, 164($sp)
    08914DB4:[460A7C82]: mul.s      $f18, $f15, $f10
    08914DB8:[460A6C02]: mul.s      $f16, $f13, $f10
    08914DBC:[460A6382]: mul.s      $f14, $f12, $f10
    08914DC0:[C7AB00A8]: lwc1       $f11, 168($sp)
    08914DC4:[C7A500B0]: lwc1       $f5, 176($sp)
    08914DC8:[C7A400B4]: lwc1       $f4, 180($sp)
    08914DCC:[C7A300B8]: lwc1       $f3, 184($sp)
    08914DD0:[C7A200C0]: lwc1       $f2, 192($sp)
    08914DD4:[C7A100C4]: lwc1       $f1, 196($sp)
    08914DD8:[C7A000C8]: lwc1       $f0, 200($sp)
    08914DDC:[4600924D]: trunc.w.s  $f9, $f18
    08914DE0:[4600820D]: trunc.w.s  $f8, $f16
    08914DE4:[460071CD]: trunc.w.s  $f7, $f14
    08914DE8:[460A5982]: mul.s      $f6, $f11, $f10
    08914DEC:[460A2CC2]: mul.s      $f19, $f5, $f10
    08914DF0:[460A2442]: mul.s      $f17, $f4, $f10
    08914DF4:[460A1BC2]: mul.s      $f15, $f3, $f10
    08914DF8:[460A1342]: mul.s      $f13, $f2, $f10
    08914DFC:[460A0B02]: mul.s      $f12, $f1, $f10
    08914E00:[460A02C2]: mul.s      $f11, $f0, $f10
    08914E04:[44034800]: mfc1       $v1, $f9
    08914E08:[44044000]: mfc1       $a0, $f8
    08914E0C:[44053800]: mfc1       $a1, $f7
    08914E10:[4600350D]: trunc.w.s  $f20, $f6
    08914E14:[46009C8D]: trunc.w.s  $f18, $f19
    08914E18:[46008C0D]: trunc.w.s  $f16, $f17
    08914E1C:[46007B8D]: trunc.w.s  $f14, $f15
    08914E20:[46006A4D]: trunc.w.s  $f9, $f13
    08914E24:[4600620D]: trunc.w.s  $f8, $f12
    08914E28:[460059CD]: trunc.w.s  $f7, $f11
    08914E2C:[4406A000]: mfc1       $a2, $f20
    08914E30:[44079000]: mfc1       $a3, $f18
    08914E34:[44088000]: mfc1       $t0, $f16
    08914E38:[44097000]: mfc1       $t1, $f14
    08914E3C:[440A4800]: mfc1       $t2, $f9
    08914E40:[44104000]: mfc1       $s0, $f8
    08914E44:[44023800]: mfc1       $v0, $f7
    08914E48:[A5830004]: sh         $v1, 4($t4)
    08914E4C:[A5820016]: sh         $v0, 22($t4)
    08914E50:[A5840006]: sh         $a0, 6($t4)
    08914E54:[A5850008]: sh         $a1, 8($t4)
    08914E58:[A586000A]: sh         $a2, 10($t4)
    08914E5C:[A587000C]: sh         $a3, 12($t4)
    08914E60:[A588000E]: sh         $t0, 14($t4)
    08914E64:[A5890010]: sh         $t1, 16($t4)
    08914E68:[A58A0012]: sh         $t2, 18($t4)
    08914E6C:[A5900014]: sh         $s0, 20($t4)
    08914E70:[926C0002]: lbu        $t4, 2($s3)
    08914E74:[319F00FF]: andi       $ra, $t4, 255
    08914E78:[01BFC82B]: sltu       $t9, $t5, $ra
    08914E7C:[5720FF7C]: bnel       $t9, $zr, 0x08914C70
    08914E80:[8E780008]: lw         $t8, 8($s3)
    08914E84:[0A245287]: j          0x08914A1C
    08914E88:[318D00FF]: andi       $t5, $t4, 255
    08914E8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08914E90:[0E25D708]: jal        0x08975C20
    08914E94:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08914E98:[0A2452D1]: j          0x08914B44
    08914E9C:[926E0002]: lbu        $t6, 2($s3)
    08914EA0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914EA4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08914EA8:[93F20000]: lbu        $s2, 0($ra)
    08914EAC:[27A700D0]: addiu      $a3, $sp, 208
    08914EB0:[32F50001]: andi       $s5, $s7, 1
    08914EB4:[0012C880]: sll        $t9, $s2, 0x0002
    08914EB8:[033E6021]: addu       $t4, $t9, $fp
    08914EBC:[8D840000]: lw         $a0, 0($t4)
    08914EC0:[0E25D793]: jal        0x08975E4C
    08914EC4:[0012F180]: sll        $fp, $s2, 0x0006
    08914EC8:[8FB11158]: lw         $s1, 4440($sp)
    08914ECC:[12A00056]: beq        $s5, $zr, 0x08915028
    08914ED0:[023E2021]: addu       $a0, $s1, $fp
    08914ED4:[32F00002]: andi       $s0, $s7, 2
    08914ED8:[5200004E]: beql       $s0, $zr, 0x08915014
    08914EDC:[C488002C]: lwc1       $f8, 44($a0)
    08914EE0:[32EA0004]: andi       $t2, $s7, 4
    08914EE4:[15400004]: bne        $t2, $zr, 0x08914EF8
    08914EE8:[C7A10100]: lwc1       $f1, 256($sp)
    08914EEC:[C4900030]: lwc1       $f16, 48($a0)
    08914EF0:[46008046]: mov.s      $f1, $f16
    08914EF4:[E7B00100]: swc1       $f16, 256($sp)
    08914EF8:[C7B200F8]: lwc1       $f18, 248($sp)
    08914EFC:[C7A900FC]: lwc1       $f9, 252($sp)
    08914F00:[E4810030]: swc1       $f1, 48($a0)
    08914F04:[E4920028]: swc1       $f18, 40($a0)
    08914F08:[E489002C]: swc1       $f9, 44($a0)
    08914F0C:[0A24529B]: j          0x08914A6C
    08914F10:[926C0002]: lbu        $t4, 2($s3)
    08914F14:[8E6A0008]: lw         $t2, 8($s3)
    08914F18:[27A70010]: addiu      $a3, $sp, 16
    08914F1C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08914F20:[91500000]: lbu        $s0, 0($t2)
    08914F24:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914F28:[00104880]: sll        $t1, $s0, 0x0002
    08914F2C:[013E4021]: addu       $t0, $t1, $fp
    08914F30:[0E25E2F6]: jal        0x08978BD8
    08914F34:[8D040000]: lw         $a0, 0($t0)
    08914F38:[32E70001]: andi       $a3, $s7, 1
    08914F3C:[10E0002C]: beq        $a3, $zr, 0x08914FF0
    08914F40:[00102180]: sll        $a0, $s0, 0x0006
    08914F44:[32EC0002]: andi       $t4, $s7, 2
    08914F48:[11800023]: beq        $t4, $zr, 0x08914FD8
    08914F4C:[009D6821]: addu       $t5, $a0, $sp
    08914F50:[32EE0004]: andi       $t6, $s7, 4
    08914F54:[11C00018]: beq        $t6, $zr, 0x08914FB8
    08914F58:[009D7821]: addu       $t7, $a0, $sp
    08914F5C:[009D8821]: addu       $s1, $a0, $sp
    08914F60:[26240180]: addiu      $a0, $s1, 384
    08914F64:[0E24A7D9]: jal        0x08929F64
    08914F68:[27A50040]: addiu      $a1, $sp, 64
    08914F6C:[0A24527D]: j          0x089149F4
    08914F70:[926C0002]: lbu        $t4, 2($s3)
    08914F74:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08914F78:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08914F7C:[27B10150]: addiu      $s1, $sp, 336
    08914F80:[8E040000]: lw         $a0, 0($s0)
    08914F84:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08914F88:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08914F8C:[0E25E2F6]: jal        0x08978BD8
    08914F90:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914F94:[926C0002]: lbu        $t4, 2($s3)
    08914F98:[26520001]: addiu      $s2, $s2, 1
    08914F9C:[26310040]: addiu      $s1, $s1, 64
    08914FA0:[318300FF]: andi       $v1, $t4, 255
    08914FA4:[0243102B]: sltu       $v0, $s2, $v1
    08914FA8:[1440FFF5]: bne        $v0, $zr, 0x08914F80
    08914FAC:[26100004]: addiu      $s0, $s0, 4
    08914FB0:[0A245279]: j          0x089149E4
    08914FB4:[0014282B]: sltu       $a1, $zr, $s4 <=> move $a1, $s4
    08914FB8:[C5E20188]: lwc1       $f2, 392($t7)
    08914FBC:[009D8821]: addu       $s1, $a0, $sp
    08914FC0:[26240180]: addiu      $a0, $s1, 384
    08914FC4:[27A50040]: addiu      $a1, $sp, 64
    08914FC8:[0E24A7D9]: jal        0x08929F64
    08914FCC:[E7A20048]: swc1       $f2, 72($sp)
    08914FD0:[0A24527D]: j          0x089149F4
    08914FD4:[926C0002]: lbu        $t4, 2($s3)
    08914FD8:[C5A10184]: lwc1       $f1, 388($t5)
    08914FDC:[32EE0004]: andi       $t6, $s7, 4
    08914FE0:[15C0FFDE]: bne        $t6, $zr, 0x08914F5C
    08914FE4:[E7A10044]: swc1       $f1, 68($sp)
    08914FE8:[0A2453EE]: j          0x08914FB8
    08914FEC:[009D7821]: addu       $t7, $a0, $sp
    08914FF0:[009D5821]: addu       $t3, $a0, $sp
    08914FF4:[C5600180]: lwc1       $f0, 384($t3)
    08914FF8:[32EC0002]: andi       $t4, $s7, 2
    08914FFC:[1580FFD4]: bne        $t4, $zr, 0x08914F50
    08915000:[E7A00040]: swc1       $f0, 64($sp)
    08915004:[0A2453F6]: j          0x08914FD8
    08915008:[009D6821]: addu       $t5, $a0, $sp
    0891500C:[0A2453BE]: j          0x08914EF8
    08915010:[C7A10100]: lwc1       $f1, 256($sp)
    08915014:[32EA0004]: andi       $t2, $s7, 4
    08915018:[1540FFFC]: bne        $t2, $zr, 0x0891500C
    0891501C:[E7A800FC]: swc1       $f8, 252($sp)
    08915020:[0A2453BC]: j          0x08914EF0
    08915024:[C4900030]: lwc1       $f16, 48($a0)
    08915028:[C48A0028]: lwc1       $f10, 40($a0)
    0891502C:[32F00002]: andi       $s0, $s7, 2
    08915030:[1600FFAB]: bne        $s0, $zr, 0x08914EE0
    08915034:[E7AA00F8]: swc1       $f10, 248($sp)
    08915038:[0A245405]: j          0x08915014
    0891503C:[C488002C]: lwc1       $f8, 44($a0)
  Back Branch 08914B54 9,932 times (length 45)
    08914A94:[8FB11158]: lw         $s1, 4440($sp)
    08914A98:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    08914A9C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08914AA0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08914AA4:[27B50110]: addiu      $s5, $sp, 272
--> 08914AA8:[8E630004]: lw         $v1, 4($s3)
    08914AAC:[00721021]: addu       $v0, $v1, $s2
    08914AB0:[8C47009C]: lw         $a3, 156($v0)
    08914AB4:[8C440090]: lw         $a0, 144($v0)
    08914AB8:[8C450094]: lw         $a1, 148($v0)
    08914ABC:[8C460098]: lw         $a2, 152($v0)
    08914AC0:[AFA40000]: sw         $a0, 0($sp)
    08914AC4:[AFA50004]: sw         $a1, 4($sp)
    08914AC8:[AFA60008]: sw         $a2, 8($sp)
    08914ACC:[12C000EF]: beq        $s6, $zr, 0x08914E8C
    08914AD0:[AFA7000C]: sw         $a3, 12($sp)
    08914AD4:[4600A086]: mov.s      $f2, $f20
    08914AD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08914ADC:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08914AE0:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08914AE4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08914AE8:[00055900]: sll        $t3, $a1, 0x0004
    08914AEC:[02AB1821]: addu       $v1, $s5, $t3
    08914AF0:[02061021]: addu       $v0, $s0, $a2
    08914AF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08914AF8:[844F0000]: lh         $t7, 0($v0)
    08914AFC:[24840001]: addiu      $a0, $a0, 1
    08914B00:[24420002]: addiu      $v0, $v0, 2
    08914B04:[448F2000]: mtc1       $t7, $f4
    08914B08:[468020E0]: cvt.s.w    $f3, $f4
    08914B0C:[46021842]: mul.s      $f1, $f3, $f2
    08914B10:[E4610000]: swc1       $f1, 0($v1)
    08914B14:[1487FFF8]: bne        $a0, $a3, 0x08914AF8
    08914B18:[24630004]: addiu      $v1, $v1, 4
    08914B1C:[24A50001]: addiu      $a1, $a1, 1
    08914B20:[14A8FFF1]: bne        $a1, $t0, 0x08914AE8
    08914B24:[24C60006]: addiu      $a2, $a2, 6
    08914B28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08914B2C:[0E25D708]: jal        0x08975C20
    08914B30:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08914B34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08914B38:[0E25D955]: jal        0x08976554
    08914B3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08914B40:[926E0002]: lbu        $t6, 2($s3)
    08914B44:[26940001]: addiu      $s4, $s4, 1
    08914B48:[265200A0]: addiu      $s2, $s2, 160
    08914B4C:[028E682B]: sltu       $t5, $s4, $t6
    08914B50:[26310040]: addiu      $s1, $s1, 64
--> 08914B54:[15A0FFD4]: bne        $t5, $zr, 0x08914AA8
    08914B58:[26100018]: addiu      $s0, $s0, 24
    08914B5C:[8FBF1184]: lw         $ra, 4484($sp)
    08914B60:[8FBE1180]: lw         $fp, 4480($sp)
    08914B64:[8FB7117C]: lw         $s7, 4476($sp)
  Back Branch 08914A58 9,932 times (length 12)
    08914A1C:[51A00011]: beql       $t5, $zr, 0x08914A64
    08914A20:[8FB41150]: lw         $s4, 4432($sp)
    08914A24:[8FB01158]: lw         $s0, 4440($sp)
    08914A28:[03C08821]: addu       $s1, $fp, $zr <=> move $s1, $fp
    08914A2C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08914A30:[8E240000]: lw         $a0, 0($s1)
    08914A34:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08914A38:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08914A3C:[0E25D793]: jal        0x08975E4C
    08914A40:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914A44:[926C0002]: lbu        $t4, 2($s3)
    08914A48:[26520001]: addiu      $s2, $s2, 1
    08914A4C:[26310004]: addiu      $s1, $s1, 4
    08914A50:[319800FF]: andi       $t8, $t4, 255
    08914A54:[0258702B]: sltu       $t6, $s2, $t8
--> 08914A58:[15C0FFF5]: bne        $t6, $zr, 0x08914A30
    08914A5C:[26100040]: addiu      $s0, $s0, 64
    08914A60:[8FB41150]: lw         $s4, 4432($sp)
    08914A64:[5680010E]: bnel       $s4, $zr, 0x08914EA0
    08914A68:[8E7F0008]: lw         $ra, 8($s3)
  Back Branch 08914FA8 9,932 times (length 12)
    08914F6C:[0A24527D]: j          0x089149F4
    08914F70:[926C0002]: lbu        $t4, 2($s3)
    08914F74:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08914F78:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08914F7C:[27B10150]: addiu      $s1, $sp, 336
--> 08914F80:[8E040000]: lw         $a0, 0($s0)
    08914F84:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08914F88:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08914F8C:[0E25E2F6]: jal        0x08978BD8
    08914F90:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08914F94:[926C0002]: lbu        $t4, 2($s3)
    08914F98:[26520001]: addiu      $s2, $s2, 1
    08914F9C:[26310040]: addiu      $s1, $s1, 64
    08914FA0:[318300FF]: andi       $v1, $t4, 255
    08914FA4:[0243102B]: sltu       $v0, $s2, $v1
--> 08914FA8:[1440FFF5]: bne        $v0, $zr, 0x08914F80
    08914FAC:[26100004]: addiu      $s0, $s0, 4
    08914FB0:[0A245279]: j          0x089149E4
    08914FB4:[0014282B]: sltu       $a1, $zr, $s4 <=> move $a1, $s4
    08914FB8:[C5E20188]: lwc1       $f2, 392($t7)
  Back Branch 08914E98 9,932 times (length 215)
  Back Branch 08914E7C 9,510 times (length 133)
  Back Branch 08914C58 422 times (length 128)
  Back Branch 08914FB0 422 times (length 373)
  Back Branch 08914E84 422 times (length 284)
_S1_2_897369C 1,561,365 instructions (0.377%), 2,669 calls (0897369C - 089737F4, length 87)
    0897369C:[8C8B2454]: lw         $t3, 9300($a0)
    089736A0:[7C084620]: seh        $t0, $t0
    089736A4:[00086823]: subu       $t5, $zr, $t0 <=> negu $t5, $t0
    089736A8:[016D0018]: mult       $t3, $t5
    089736AC:[94832436]: lhu        $v1, 9270($a0)
    089736B0:[00057900]: sll        $t7, $a1, 0x0004
    089736B4:[0006C100]: sll        $t8, $a2, 0x0004
    089736B8:[386E0001]: xori       $t6, $v1, 1
    089736BC:[00005012]: mflo       $t2
    089736C0:[01E00013]: mtlo       $t7
    089736C4:[030B001C]: madd       $t8, $t3
    089736C8:[000E6880]: sll        $t5, $t6, 0x0002
    089736CC:[01A4C821]: addu       $t9, $t5, $a0
    089736D0:[00037080]: sll        $t6, $v1, 0x0002
    089736D4:[8F29245C]: lw         $t1, 9308($t9)
    089736D8:[01C41021]: addu       $v0, $t6, $a0
    089736DC:[8C46245C]: lw         $a2, 9308($v0)
    089736E0:[00002812]: mflo       $a1
    089736E4:[7C073E20]: seh        $a3, $a3
    089736E8:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    089736EC:[01251821]: addu       $v1, $t1, $a1
    089736F0:[01472023]: subu       $a0, $t2, $a3
    089736F4:[00A63021]: addu       $a2, $a1, $a2
    089736F8:[00644821]: addu       $t1, $v1, $a0
    089736FC:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    08973700:[89220003]: lwl        $v0, 3($t1)
    08973704:[89390007]: lwl        $t9, 7($t1)
    08973708:[8924000B]: lwl        $a0, 11($t1)
    0897370C:[8925000F]: lwl        $a1, 15($t1)
    08973710:[99220000]: lwr        $v0, 0($t1)
    08973714:[99390004]: lwr        $t9, 4($t1)
    08973718:[99240008]: lwr        $a0, 8($t1)
    0897371C:[9925000C]: lwr        $a1, 12($t1)
    08973720:[A8C20003]: swl        $v0, 3($a2)
    08973724:[254AFFFF]: addiu      $t2, $t2, -1
    08973728:[012B4821]: addu       $t1, $t1, $t3
    0897372C:[B8C20000]: swr        $v0, 0($a2)
    08973730:[A8D90007]: swl        $t9, 7($a2)
    08973734:[B8D90004]: swr        $t9, 4($a2)
    08973738:[A8C4000B]: swl        $a0, 11($a2)
    0897373C:[B8C40008]: swr        $a0, 8($a2)
    08973740:[A8C5000F]: swl        $a1, 15($a2)
    08973744:[B8C5000C]: swr        $a1, 12($a2)
    08973748:[1540FFED]: bne        $t2, $zr, 0x08973700
    0897374C:[00CB3021]: addu       $a2, $a2, $t3
    08973750:[018D5821]: addu       $t3, $t4, $t5
    08973754:[018E4821]: addu       $t1, $t4, $t6
    08973758:[00085043]: sra        $t2, $t0, 0x0001
    0897375C:[256D2494]: addiu      $t5, $t3, 9364
    08973760:[000F7842]: srl        $t7, $t7, 0x0001
    08973764:[00183042]: srl        $a2, $t8, 0x0001
    08973768:[000A4023]: subu       $t0, $zr, $t2 <=> negu $t0, $t2
    0897376C:[00073843]: sra        $a3, $a3, 0x0001
    08973770:[252B2494]: addiu      $t3, $t1, 9364
    08973774:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08973778:[8D89248C]: lw         $t1, 9356($t4)
    0897377C:[01E00013]: mtlo       $t7
    08973780:[8DA20000]: lw         $v0, 0($t5)
    08973784:[00C9001C]: madd       $a2, $t1
    08973788:[8D650000]: lw         $a1, 0($t3)
    0897378C:[240A0008]: addiu      $t2, $zr, 8 <=> li $t2, 8
    08973790:[00002012]: mflo       $a0
    08973794:[01280018]: mult       $t1, $t0
    08973798:[00441821]: addu       $v1, $v0, $a0
    0897379C:[00852021]: addu       $a0, $a0, $a1
    089737A0:[0000C812]: mflo       $t9
    089737A4:[0327C023]: subu       $t8, $t9, $a3
    089737A8:[00782821]: addu       $a1, $v1, $t8
    089737AC:[88A30003]: lwl        $v1, 3($a1)
    089737B0:[88B80007]: lwl        $t8, 7($a1)
    089737B4:[254AFFFF]: addiu      $t2, $t2, -1
    089737B8:[98A30000]: lwr        $v1, 0($a1)
    089737BC:[98B80004]: lwr        $t8, 4($a1)
    089737C0:[00A92821]: addu       $a1, $a1, $t1
    089737C4:[A8830003]: swl        $v1, 3($a0)
    089737C8:[B8830000]: swr        $v1, 0($a0)
    089737CC:[A8980007]: swl        $t8, 7($a0)
    089737D0:[B8980004]: swr        $t8, 4($a0)
    089737D4:[1540FFF5]: bne        $t2, $zr, 0x089737AC
    089737D8:[00892021]: addu       $a0, $a0, $t1
    089737DC:[25CEFFFF]: addiu      $t6, $t6, -1
    089737E0:[258C0038]: addiu      $t4, $t4, 56
    089737E4:[25AD0038]: addiu      $t5, $t5, 56
    089737E8:[15C0FFE3]: bne        $t6, $zr, 0x08973778
    089737EC:[256B0038]: addiu      $t3, $t3, 56
    089737F0:[03E00008]: jr         $ra
    089737F4:[00000000]: nop
  Back Branch 089737D4 42,704 times (length 12)
    08973798:[00441821]: addu       $v1, $v0, $a0
    0897379C:[00852021]: addu       $a0, $a0, $a1
    089737A0:[0000C812]: mflo       $t9
    089737A4:[0327C023]: subu       $t8, $t9, $a3
    089737A8:[00782821]: addu       $a1, $v1, $t8
--> 089737AC:[88A30003]: lwl        $v1, 3($a1)
    089737B0:[88B80007]: lwl        $t8, 7($a1)
    089737B4:[254AFFFF]: addiu      $t2, $t2, -1
    089737B8:[98A30000]: lwr        $v1, 0($a1)
    089737BC:[98B80004]: lwr        $t8, 4($a1)
    089737C0:[00A92821]: addu       $a1, $a1, $t1
    089737C4:[A8830003]: swl        $v1, 3($a0)
    089737C8:[B8830000]: swr        $v1, 0($a0)
    089737CC:[A8980007]: swl        $t8, 7($a0)
    089737D0:[B8980004]: swr        $t8, 4($a0)
--> 089737D4:[1540FFF5]: bne        $t2, $zr, 0x089737AC
    089737D8:[00892021]: addu       $a0, $a0, $t1
    089737DC:[25CEFFFF]: addiu      $t6, $t6, -1
    089737E0:[258C0038]: addiu      $t4, $t4, 56
    089737E4:[25AD0038]: addiu      $t5, $t5, 56
  Back Branch 08973748 42,704 times (length 20)
    089736EC:[01251821]: addu       $v1, $t1, $a1
    089736F0:[01472023]: subu       $a0, $t2, $a3
    089736F4:[00A63021]: addu       $a2, $a1, $a2
    089736F8:[00644821]: addu       $t1, $v1, $a0
    089736FC:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
--> 08973700:[89220003]: lwl        $v0, 3($t1)
    08973704:[89390007]: lwl        $t9, 7($t1)
    08973708:[8924000B]: lwl        $a0, 11($t1)
    0897370C:[8925000F]: lwl        $a1, 15($t1)
    08973710:[99220000]: lwr        $v0, 0($t1)
    08973714:[99390004]: lwr        $t9, 4($t1)
    08973718:[99240008]: lwr        $a0, 8($t1)
    0897371C:[9925000C]: lwr        $a1, 12($t1)
    08973720:[A8C20003]: swl        $v0, 3($a2)
    08973724:[254AFFFF]: addiu      $t2, $t2, -1
    08973728:[012B4821]: addu       $t1, $t1, $t3
    0897372C:[B8C20000]: swr        $v0, 0($a2)
    08973730:[A8D90007]: swl        $t9, 7($a2)
    08973734:[B8D90004]: swr        $t9, 4($a2)
    08973738:[A8C4000B]: swl        $a0, 11($a2)
    0897373C:[B8C40008]: swr        $a0, 8($a2)
    08973740:[A8C5000F]: swl        $a1, 15($a2)
    08973744:[B8C5000C]: swr        $a1, 12($a2)
--> 08973748:[1540FFED]: bne        $t2, $zr, 0x08973700
    0897374C:[00CB3021]: addu       $a2, $a2, $t3
    08973750:[018D5821]: addu       $t3, $t4, $t5
    08973754:[018E4821]: addu       $t1, $t4, $t6
    08973758:[00085043]: sra        $t2, $t0, 0x0001
  Back Branch 089737E8 5,338 times (length 30)
    08973764:[00183042]: srl        $a2, $t8, 0x0001
    08973768:[000A4023]: subu       $t0, $zr, $t2 <=> negu $t0, $t2
    0897376C:[00073843]: sra        $a3, $a3, 0x0001
    08973770:[252B2494]: addiu      $t3, $t1, 9364
    08973774:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
--> 08973778:[8D89248C]: lw         $t1, 9356($t4)
    0897377C:[01E00013]: mtlo       $t7
    08973780:[8DA20000]: lw         $v0, 0($t5)
    08973784:[00C9001C]: madd       $a2, $t1
    08973788:[8D650000]: lw         $a1, 0($t3)
    0897378C:[240A0008]: addiu      $t2, $zr, 8 <=> li $t2, 8
    08973790:[00002012]: mflo       $a0
    08973794:[01280018]: mult       $t1, $t0
    08973798:[00441821]: addu       $v1, $v0, $a0
    0897379C:[00852021]: addu       $a0, $a0, $a1
    089737A0:[0000C812]: mflo       $t9
    089737A4:[0327C023]: subu       $t8, $t9, $a3
    089737A8:[00782821]: addu       $a1, $v1, $t8
    089737AC:[88A30003]: lwl        $v1, 3($a1)
    089737B0:[88B80007]: lwl        $t8, 7($a1)
    089737B4:[254AFFFF]: addiu      $t2, $t2, -1
    089737B8:[98A30000]: lwr        $v1, 0($a1)
    089737BC:[98B80004]: lwr        $t8, 4($a1)
    089737C0:[00A92821]: addu       $a1, $a1, $t1
    089737C4:[A8830003]: swl        $v1, 3($a0)
    089737C8:[B8830000]: swr        $v1, 0($a0)
    089737CC:[A8980007]: swl        $t8, 7($a0)
    089737D0:[B8980004]: swr        $t8, 4($a0)
    089737D4:[1540FFF5]: bne        $t2, $zr, 0x089737AC
    089737D8:[00892021]: addu       $a0, $a0, $t1
    089737DC:[25CEFFFF]: addiu      $t6, $t6, -1
    089737E0:[258C0038]: addiu      $t4, $t4, 56
    089737E4:[25AD0038]: addiu      $t5, $t5, 56
--> 089737E8:[15C0FFE3]: bne        $t6, $zr, 0x08973778
    089737EC:[256B0038]: addiu      $t3, $t3, 56
    089737F0:[03E00008]: jr         $ra
    089737F4:[00000000]: nop
_S1_2_88FB810 1,558,480 instructions (0.376%), 29,216 calls (088FB810 - 088FB90C, length 64)
    088FB810:[27BDFFC0]: addiu      $sp, $sp, -64
    088FB814:[AFB20038]: sw         $s2, 56($sp)
    088FB818:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088FB81C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088FB820:[AFB10034]: sw         $s1, 52($sp)
    088FB824:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088FB828:[AFB00030]: sw         $s0, 48($sp)
    088FB82C:[AFBF003C]: sw         $ra, 60($sp)
    088FB830:[0E24A85A]: jal        0x0892A168
    088FB834:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088FB838:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FB83C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FB840:[27A4000C]: addiu      $a0, $sp, 12
    088FB844:[0E24A808]: jal        0x0892A020
    088FB848:[27B00018]: addiu      $s0, $sp, 24
    088FB84C:[0E24A86A]: jal        0x0892A1A8
    088FB850:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088FB854:[C6400000]: lwc1       $f0, 0($s2)
    088FB858:[C7A10000]: lwc1       $f1, 0($sp)
    088FB85C:[4601003C]: c.lt.s     $f0, $f1
    088FB860:[00000000]: nop
    088FB864:[45030028]: bc1tl      0x088FB908
    088FB868:[46010001]: sub.s      $f0, $f0, $f1
    088FB86C:[C7A1000C]: lwc1       $f1, 12($sp)
    088FB870:[4600083C]: c.lt.s     $f1, $f0
    088FB874:[00000000]: nop
    088FB878:[45030023]: bc1tl      0x088FB908
    088FB87C:[46010001]: sub.s      $f0, $f0, $f1
    088FB880:[C6400004]: lwc1       $f0, 4($s2)
    088FB884:[C7A10004]: lwc1       $f1, 4($sp)
    088FB888:[4601003C]: c.lt.s     $f0, $f1
    088FB88C:[00000000]: nop
    088FB890:[4503001B]: bc1tl      0x088FB900
    088FB894:[46010081]: sub.s      $f2, $f0, $f1
    088FB898:[C7A10010]: lwc1       $f1, 16($sp)
    088FB89C:[4600083C]: c.lt.s     $f1, $f0
    088FB8A0:[00000000]: nop
    088FB8A4:[45030016]: bc1tl      0x088FB900
    088FB8A8:[46010081]: sub.s      $f2, $f0, $f1
    088FB8AC:[C6400008]: lwc1       $f0, 8($s2)
    088FB8B0:[C7A10008]: lwc1       $f1, 8($sp)
    088FB8B4:[4601003C]: c.lt.s     $f0, $f1
    088FB8B8:[00000000]: nop
    088FB8BC:[45030007]: bc1tl      0x088FB8DC
    088FB8C0:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8C4:[C7A10014]: lwc1       $f1, 20($sp)
    088FB8C8:[4600083C]: c.lt.s     $f1, $f0
    088FB8CC:[00000000]: nop
    088FB8D0:[45000003]: bc1f       0x088FB8E0
    088FB8D4:[00000000]: nop
    088FB8D8:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8DC:[E7A30020]: swc1       $f3, 32($sp)
    088FB8E0:[0E24A907]: jal        0x0892A41C
    088FB8E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088FB8E8:[8FBF003C]: lw         $ra, 60($sp)
    088FB8EC:[8FB20038]: lw         $s2, 56($sp)
    088FB8F0:[8FB10034]: lw         $s1, 52($sp)
    088FB8F4:[8FB00030]: lw         $s0, 48($sp)
    088FB8F8:[03E00008]: jr         $ra
    088FB8FC:[27BD0040]: addiu      $sp, $sp, 64
    088FB900:[0A23EE2B]: j          0x088FB8AC
    088FB904:[E7A2001C]: swc1       $f2, 28($sp)
    088FB908:[0A23EE20]: j          0x088FB880
    088FB90C:[E7A00018]: swc1       $f0, 24($sp)
  Back Branch 088FB908 14,764 times (length 36)
    088FB86C:[C7A1000C]: lwc1       $f1, 12($sp)
    088FB870:[4600083C]: c.lt.s     $f1, $f0
    088FB874:[00000000]: nop
    088FB878:[45030023]: bc1tl      0x088FB908
    088FB87C:[46010001]: sub.s      $f0, $f0, $f1
--> 088FB880:[C6400004]: lwc1       $f0, 4($s2)
    088FB884:[C7A10004]: lwc1       $f1, 4($sp)
    088FB888:[4601003C]: c.lt.s     $f0, $f1
    088FB88C:[00000000]: nop
    088FB890:[4503001B]: bc1tl      0x088FB900
    088FB894:[46010081]: sub.s      $f2, $f0, $f1
    088FB898:[C7A10010]: lwc1       $f1, 16($sp)
    088FB89C:[4600083C]: c.lt.s     $f1, $f0
    088FB8A0:[00000000]: nop
    088FB8A4:[45030016]: bc1tl      0x088FB900
    088FB8A8:[46010081]: sub.s      $f2, $f0, $f1
    088FB8AC:[C6400008]: lwc1       $f0, 8($s2)
    088FB8B0:[C7A10008]: lwc1       $f1, 8($sp)
    088FB8B4:[4601003C]: c.lt.s     $f0, $f1
    088FB8B8:[00000000]: nop
    088FB8BC:[45030007]: bc1tl      0x088FB8DC
    088FB8C0:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8C4:[C7A10014]: lwc1       $f1, 20($sp)
    088FB8C8:[4600083C]: c.lt.s     $f1, $f0
    088FB8CC:[00000000]: nop
    088FB8D0:[45000003]: bc1f       0x088FB8E0
    088FB8D4:[00000000]: nop
    088FB8D8:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8DC:[E7A30020]: swc1       $f3, 32($sp)
    088FB8E0:[0E24A907]: jal        0x0892A41C
    088FB8E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088FB8E8:[8FBF003C]: lw         $ra, 60($sp)
    088FB8EC:[8FB20038]: lw         $s2, 56($sp)
    088FB8F0:[8FB10034]: lw         $s1, 52($sp)
    088FB8F4:[8FB00030]: lw         $s0, 48($sp)
    088FB8F8:[03E00008]: jr         $ra
    088FB8FC:[27BD0040]: addiu      $sp, $sp, 64
    088FB900:[0A23EE2B]: j          0x088FB8AC
    088FB904:[E7A2001C]: swc1       $f2, 28($sp)
--> 088FB908:[0A23EE20]: j          0x088FB880
    088FB90C:[E7A00018]: swc1       $f0, 24($sp)
  Back Branch 088FB900 14,336 times (length 23)
    088FB898:[C7A10010]: lwc1       $f1, 16($sp)
    088FB89C:[4600083C]: c.lt.s     $f1, $f0
    088FB8A0:[00000000]: nop
    088FB8A4:[45030016]: bc1tl      0x088FB900
    088FB8A8:[46010081]: sub.s      $f2, $f0, $f1
--> 088FB8AC:[C6400008]: lwc1       $f0, 8($s2)
    088FB8B0:[C7A10008]: lwc1       $f1, 8($sp)
    088FB8B4:[4601003C]: c.lt.s     $f0, $f1
    088FB8B8:[00000000]: nop
    088FB8BC:[45030007]: bc1tl      0x088FB8DC
    088FB8C0:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8C4:[C7A10014]: lwc1       $f1, 20($sp)
    088FB8C8:[4600083C]: c.lt.s     $f1, $f0
    088FB8CC:[00000000]: nop
    088FB8D0:[45000003]: bc1f       0x088FB8E0
    088FB8D4:[00000000]: nop
    088FB8D8:[460100C1]: sub.s      $f3, $f0, $f1
    088FB8DC:[E7A30020]: swc1       $f3, 32($sp)
    088FB8E0:[0E24A907]: jal        0x0892A41C
    088FB8E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088FB8E8:[8FBF003C]: lw         $ra, 60($sp)
    088FB8EC:[8FB20038]: lw         $s2, 56($sp)
    088FB8F0:[8FB10034]: lw         $s1, 52($sp)
    088FB8F4:[8FB00030]: lw         $s0, 48($sp)
    088FB8F8:[03E00008]: jr         $ra
    088FB8FC:[27BD0040]: addiu      $sp, $sp, 64
--> 088FB900:[0A23EE2B]: j          0x088FB8AC
    088FB904:[E7A2001C]: swc1       $f2, 28($sp)
    088FB908:[0A23EE20]: j          0x088FB880
    088FB90C:[E7A00018]: swc1       $f0, 24($sp)
_S1_2_88F9CF4 1,465,224 instructions (0.354%), 2,552 calls (088F9CF4 - 088FA1C4, length 309)
    088F9CF4:[27BDFEE0]: addiu      $sp, $sp, -288
    088F9CF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088F9CFC:[AFB50114]: sw         $s5, 276($sp)
    088F9D00:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088F9D04:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088F9D08:[AFBF011C]: sw         $ra, 284($sp)
    088F9D0C:[AFB60118]: sw         $s6, 280($sp)
    088F9D10:[AFB40110]: sw         $s4, 272($sp)
    088F9D14:[AFB3010C]: sw         $s3, 268($sp)
    088F9D18:[AFB20108]: sw         $s2, 264($sp)
    088F9D1C:[AFB10104]: sw         $s1, 260($sp)
    088F9D20:[10A20083]: beq        $a1, $v0, 0x088F9F30
    088F9D24:[AFB00100]: sw         $s0, 256($sp)
    088F9D28:[80840000]: lb         $a0, 0($a0)
    088F9D2C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088F9D30:[10800020]: beq        $a0, $zr, 0x088F9DB4
    088F9D34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F9D38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088F9D3C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F9D40:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088F9D44:[240A005C]: addiu      $t2, $zr, 92 <=> li $t2, 92
    088F9D48:[240B002F]: addiu      $t3, $zr, 47 <=> li $t3, 47
    088F9D4C:[0A23E75E]: j          0x088F9D78
    088F9D50:[2409002E]: addiu      $t1, $zr, 46 <=> li $t1, 46
    088F9D54:[A0C50000]: sb         $a1, 0($a2)
    088F9D58:[80CE0000]: lb         $t6, 0($a2)
    088F9D5C:[01C92026]: xor        $a0, $t6, $t1
    088F9D60:[0064380A]: movz       $a3, $v1, $a0
    088F9D64:[24630001]: addiu      $v1, $v1, 1
    088F9D68:[00686821]: addu       $t5, $v1, $t0
    088F9D6C:[81A40000]: lb         $a0, 0($t5)
    088F9D70:[10800010]: beq        $a0, $zr, 0x088F9DB4
    088F9D74:[24C60001]: addiu      $a2, $a2, 1
    088F9D78:[248CFFBF]: addiu      $t4, $a0, -65
    088F9D7C:[318500FF]: andi       $a1, $t4, 255
    088F9D80:[108A0054]: beq        $a0, $t2, 0x088F9ED4
    088F9D84:[2CA2001A]: sltiu      $v0, $a1, 26
    088F9D88:[1440FFF2]: bne        $v0, $zr, 0x088F9D54
    088F9D8C:[24850020]: addiu      $a1, $a0, 32
    088F9D90:[A0C40000]: sb         $a0, 0($a2)
    088F9D94:[80CE0000]: lb         $t6, 0($a2)
    088F9D98:[01C92026]: xor        $a0, $t6, $t1
    088F9D9C:[0064380A]: movz       $a3, $v1, $a0
    088F9DA0:[24630001]: addiu      $v1, $v1, 1
    088F9DA4:[00686821]: addu       $t5, $v1, $t0
    088F9DA8:[81A40000]: lb         $a0, 0($t5)
    088F9DAC:[1480FFF2]: bne        $a0, $zr, 0x088F9D78
    088F9DB0:[24C60001]: addiu      $a2, $a2, 1
    088F9DB4:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    088F9DB8:[90D02398]: lbu        $s0, 9112($a2)
    088F9DBC:[007D1821]: addu       $v1, $v1, $sp
    088F9DC0:[16000031]: bne        $s0, $zr, 0x088F9E88
    088F9DC4:[A0600000]: sb         $zr, 0($v1)
    088F9DC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9DCC:[0E27D657]: jal        0x089F595C
    088F9DD0:[2405002E]: addiu      $a1, $zr, 46 <=> li $a1, 46
    088F9DD4:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    088F9DD8:[8D702360]: lw         $s0, 9056($t3)
    088F9DDC:[1200000A]: beq        $s0, $zr, 0x088F9E08
    088F9DE0:[24510001]: addiu      $s1, $v0, 1
    088F9DE4:[8E130008]: lw         $s3, 8($s0)
    088F9DE8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088F9DEC:[0E27D45F]: jal        0x089F517C
    088F9DF0:[2664000C]: addiu      $a0, $s3, 12
    088F9DF4:[10400006]: beq        $v0, $zr, 0x088F9E10
    088F9DF8:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9DFC:[8E100000]: lw         $s0, 0($s0)
    088F9E00:[5600FFF9]: bnel       $s0, $zr, 0x088F9DE8
    088F9E04:[8E130008]: lw         $s3, 8($s0)
    088F9E08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088F9E0C:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9E10:[8E84239C]: lw         $a0, 9116($s4)
    088F9E14:[0E24DEC1]: jal        0x08937B04
    088F9E18:[0280B021]: addu       $s6, $s4, $zr <=> move $s6, $s4
    088F9E1C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088F9E20:[0E23E1BD]: jal        0x088F86F4
    088F9E24:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F9E28:[1040004F]: beq        $v0, $zr, 0x088F9F68
    088F9E2C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088F9E30:[9044000C]: lbu        $a0, 12($v0)
    088F9E34:[50800029]: beql       $a0, $zr, 0x088F9EDC
    088F9E38:[8C450010]: lw         $a1, 16($v0)
    088F9E3C:[9659001C]: lhu        $t9, 28($s2)
    088F9E40:[309400FF]: andi       $s4, $a0, 255
    088F9E44:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088F9E48:[27380001]: addiu      $t8, $t9, 1
    088F9E4C:[12930030]: beq        $s4, $s3, 0x088F9F10
    088F9E50:[A658001C]: sh         $t8, 28($s2)
    088F9E54:[0E24DECB]: jal        0x08937B2C
    088F9E58:[8EC4239C]: lw         $a0, 9116($s6)
    088F9E5C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088F9E60:[8FBF011C]: lw         $ra, 284($sp)
    088F9E64:[8FB60118]: lw         $s6, 280($sp)
    088F9E68:[8FB50114]: lw         $s5, 276($sp)
    088F9E6C:[8FB40110]: lw         $s4, 272($sp)
    088F9E70:[8FB3010C]: lw         $s3, 268($sp)
    088F9E74:[8FB20108]: lw         $s2, 264($sp)
    088F9E78:[8FB10104]: lw         $s1, 260($sp)
    088F9E7C:[8FB00100]: lw         $s0, 256($sp)
    088F9E80:[03E00008]: jr         $ra
    088F9E84:[27BD0120]: addiu      $sp, $sp, 288
    088F9E88:[00F0402B]: sltu       $t0, $a3, $s0
    088F9E8C:[1500FFCF]: bne        $t0, $zr, 0x088F9DCC
    088F9E90:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9E94:[00F04823]: subu       $t1, $a3, $s0
    088F9E98:[03A98821]: addu       $s1, $sp, $t1
    088F9E9C:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    088F9EA0:[24E52388]: addiu      $a1, $a3, 9096
    088F9EA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EA8:[0E27CAC0]: jal        0x089F2B00
    088F9EAC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9EB0:[5440FFC6]: bnel       $v0, $zr, 0x088F9DCC
    088F9EB4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9EB8:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088F9EBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EC0:[25452378]: addiu      $a1, $t2, 9080
    088F9EC4:[0E27CAE5]: jal        0x089F2B94
    088F9EC8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9ECC:[0A23E773]: j          0x088F9DCC
    088F9ED0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9ED4:[0A23E756]: j          0x088F9D58
    088F9ED8:[A0CB0000]: sb         $t3, 0($a2)
    088F9EDC:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    088F9EE0:[2624236C]: addiu      $a0, $s1, 9068
    088F9EE4:[0E281694]: jal        0x08A05A50
    088F9EE8:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    088F9EEC:[8E0F23A4]: lw         $t7, 9124($s0)
    088F9EF0:[124F006C]: beq        $s2, $t7, 0x088FA0A4
    088F9EF4:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088F9EF8:[9659001C]: lhu        $t9, 28($s2)
    088F9EFC:[9244000C]: lbu        $a0, 12($s2)
    088F9F00:[27380001]: addiu      $t8, $t9, 1
    088F9F04:[309400FF]: andi       $s4, $a0, 255
    088F9F08:[1693FFD2]: bne        $s4, $s3, 0x088F9E54
    088F9F0C:[A658001C]: sh         $t8, 28($s2)
    088F9F10:[965F001E]: lhu        $ra, 30($s2)
    088F9F14:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088F9F18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F9F1C:[27F50001]: addiu      $s5, $ra, 1
    088F9F20:[0E23E502]: jal        0x088F9408
    088F9F24:[A655001E]: sh         $s5, 30($s2)
    088F9F28:[0A23E795]: j          0x088F9E54
    088F9F2C:[00000000]: nop
    088F9F30:[0E23E67F]: jal        0x088F99FC
    088F9F34:[00000000]: nop
    088F9F38:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088F9F3C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088F9F40:[8FBF011C]: lw         $ra, 284($sp)
    088F9F44:[8FB60118]: lw         $s6, 280($sp)
    088F9F48:[8FB50114]: lw         $s5, 276($sp)
    088F9F4C:[8FB40110]: lw         $s4, 272($sp)
    088F9F50:[8FB3010C]: lw         $s3, 268($sp)
    088F9F54:[8FB20108]: lw         $s2, 264($sp)
    088F9F58:[8FB10104]: lw         $s1, 260($sp)
    088F9F5C:[8FB00100]: lw         $s0, 256($sp)
    088F9F60:[03E00008]: jr         $ra
    088F9F64:[27BD0120]: addiu      $sp, $sp, 288
    088F9F68:[0E24DECB]: jal        0x08937B2C
    088F9F6C:[8E84239C]: lw         $a0, 9116($s4)
    088F9F70:[0E24E09E]: jal        0x08938278
    088F9F74:[00000000]: nop
    088F9F78:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088F9F7C:[0E27950C]: jal        0x089E5430
    088F9F80:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9F84:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9F88:[0E27950C]: jal        0x089E5430
    088F9F8C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088F9F90:[02029021]: addu       $s2, $s0, $v0
    088F9F94:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088F9F98:[26440026]: addiu      $a0, $s2, 38
    088F9F9C:[0E243637]: jal        0x0890D8DC
    088F9FA0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088F9FA4:[24500024]: addiu      $s0, $v0, 36
    088F9FA8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088F9FAC:[A444001C]: sh         $a0, 28($v0)
    088F9FB0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9FB4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088F9FB8:[A440001E]: sh         $zr, 30($v0)
    088F9FBC:[0E27950C]: jal        0x089E5430
    088F9FC0:[AC500010]: sw         $s0, 16($v0)
    088F9FC4:[02026821]: addu       $t5, $s0, $v0
    088F9FC8:[25A20001]: addiu      $v0, $t5, 1
    088F9FCC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F9FD0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F9FD4:[0E27D522]: jal        0x089F5488
    088F9FD8:[AE420014]: sw         $v0, 20($s2)
    088F9FDC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088F9FE0:[0E27D522]: jal        0x089F5488
    088F9FE4:[8E440014]: lw         $a0, 20($s2)
    088F9FE8:[0E2436F7]: jal        0x0890DBDC
    088F9FEC:[00000000]: nop
    088F9FF0:[0E2435BF]: jal        0x0890D6FC
    088F9FF4:[A242000E]: sb         $v0, 14($s2)
    088F9FF8:[0E24E011]: jal        0x08938044
    088F9FFC:[AE420020]: sw         $v0, 32($s2)
    088FA000:[3C0C08B4]: lui        $t4, 0x08B4 <=> li $t4, 0x08B40000
    088FA004:[8D853348]: lw         $a1, 13128($t4)
    088FA008:[10450003]: beq        $v0, $a1, 0x088FA018
    088FA00C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088FA010:[56A00027]: bnel       $s5, $zr, 0x088FA0B0
    088FA014:[8E84239C]: lw         $a0, 9116($s4)
    088FA018:[0E23E205]: jal        0x088F8814
    088FA01C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088FA020:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088FA024:[A243000C]: sb         $v1, 12($s2)
    088FA028:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    088FA02C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088FA030:[8DC42374]: lw         $a0, 9076($t6)
    088FA034:[0E24DF12]: jal        0x08937C48
    088FA038:[AE420018]: sw         $v0, 24($s2)
    088FA03C:[0E24DEC1]: jal        0x08937B04
    088FA040:[8E84239C]: lw         $a0, 9116($s4)
    088FA044:[0E24E09E]: jal        0x08938278
    088FA048:[00000000]: nop
    088FA04C:[0E23ECB0]: jal        0x088FB2C0
    088FA050:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088FA054:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088FA058:[0E23ECC9]: jal        0x088FB324
    088FA05C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088FA060:[0002A202]: srl        $s4, $v0, 0x0008
    088FA064:[00546821]: addu       $t5, $v0, $s4
    088FA068:[00027402]: srl        $t6, $v0, 0x0010
    088FA06C:[01AE6021]: addu       $t4, $t5, $t6
    088FA070:[00021602]: srl        $v0, $v0, 0x0018
    088FA074:[01822821]: addu       $a1, $t4, $v0
    088FA078:[30BF00FF]: andi       $ra, $a1, 255
    088FA07C:[001F3100]: sll        $a2, $ra, 0x0004
    088FA080:[001FC880]: sll        $t9, $ra, 0x0002
    088FA084:[00D9C023]: subu       $t8, $a2, $t9
    088FA088:[27110020]: addiu      $s1, $t8, 32
    088FA08C:[02712021]: addu       $a0, $s3, $s1
    088FA090:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088FA094:[0E242E6C]: jal        0x0890B9B0
    088FA098:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088FA09C:[0A23E795]: j          0x088F9E54
    088FA0A0:[00000000]: nop
    088FA0A4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088FA0A8:[0A23E78F]: j          0x088F9E3C
    088FA0AC:[A244000C]: sb         $a0, 12($s2)
    088FA0B0:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088FA0B4:[0E24DEC1]: jal        0x08937B04
    088FA0B8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    088FA0BC:[92853344]: lbu        $a1, 13124($s4)
    088FA0C0:[8E262370]: lw         $a2, 9072($s1)
    088FA0C4:[14A00016]: bne        $a1, $zr, 0x088FA120
    088FA0C8:[3C1508B4]: lui        $s5, 0x08B4 <=> li $s5, 0x08B40000
    088FA0CC:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088FA0D0:[8D4F236C]: lw         $t7, 9068($t2)
    088FA0D4:[92843344]: lbu        $a0, 13124($s4)
    088FA0D8:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    088FA0DC:[25EB0001]: addiu      $t3, $t7, 1
    088FA0E0:[AD4B236C]: sw         $t3, 9068($t2)
    088FA0E4:[26A923A4]: addiu      $t1, $s5, 9124
    088FA0E8:[00063880]: sll        $a3, $a2, 0x0002
    088FA0EC:[A244000F]: sb         $a0, 15($s2)
    088FA0F0:[00E91821]: addu       $v1, $a3, $t1
    088FA0F4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088FA0F8:[8E302370]: lw         $s0, 9072($s1)
    088FA0FC:[8D0423A0]: lw         $a0, 9120($t0)
    088FA100:[AC720000]: sw         $s2, 0($v1)
    088FA104:[26150001]: addiu      $s5, $s0, 1
    088FA108:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088FA10C:[AE352370]: sw         $s5, 9072($s1)
    088FA110:[0E24DF12]: jal        0x08937C48
    088FA114:[00000000]: nop
    088FA118:[0A23E811]: j          0x088FA044
    088FA11C:[A254000C]: sb         $s4, 12($s2)
    088FA120:[8E272370]: lw         $a3, 9072($s1)
    088FA124:[2CE80002]: sltiu      $t0, $a3, 2
    088FA128:[1500FFE8]: bne        $t0, $zr, 0x088FA0CC
    088FA12C:[3C1508B4]: lui        $s5, 0x08B4 <=> li $s5, 0x08B40000
    088FA130:[8E262370]: lw         $a2, 9072($s1)
    088FA134:[8E2A2370]: lw         $t2, 9072($s1)
    088FA138:[2D490002]: sltiu      $t1, $t2, 2
    088FA13C:[5520FFE4]: bnel       $t1, $zr, 0x088FA0D0
    088FA140:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088FA144:[3C1508B4]: lui        $s5, 0x08B4 <=> li $s5, 0x08B40000
    088FA148:[26B023A4]: addiu      $s0, $s5, 9124
    088FA14C:[8E070004]: lw         $a3, 4($s0)
    088FA150:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088FA154:[90E8000F]: lbu        $t0, 15($a3)
    088FA158:[0105182B]: sltu       $v1, $t0, $a1
    088FA15C:[1460000F]: bne        $v1, $zr, 0x088FA19C
    088FA160:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088FA164:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088FA168:[244423AC]: addiu      $a0, $v0, 9132
    088FA16C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088FA170:[8E2E2370]: lw         $t6, 9072($s1)
    088FA174:[26100001]: addiu      $s0, $s0, 1
    088FA178:[020E682B]: sltu       $t5, $s0, $t6
    088FA17C:[11A0FFD4]: beq        $t5, $zr, 0x088FA0D0
    088FA180:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088FA184:[8C980000]: lw         $t8, 0($a0)
    088FA188:[930F000F]: lbu        $t7, 15($t8)
    088FA18C:[01E5582B]: sltu       $t3, $t7, $a1
    088FA190:[1160FFF7]: beq        $t3, $zr, 0x088FA170
    088FA194:[24840004]: addiu      $a0, $a0, 4
    088FA198:[26040001]: addiu      $a0, $s0, 1
    088FA19C:[8E2C2370]: lw         $t4, 9072($s1)
    088FA1A0:[26BF23A4]: addiu      $ra, $s5, 9124
    088FA1A4:[0004C880]: sll        $t9, $a0, 0x0002
    088FA1A8:[01903023]: subu       $a2, $t4, $s0
    088FA1AC:[00102880]: sll        $a1, $s0, 0x0002
    088FA1B0:[00BF2821]: addu       $a1, $a1, $ra
    088FA1B4:[033F2021]: addu       $a0, $t9, $ra
    088FA1B8:[0E27CB2E]: jal        0x089F2CB8
    088FA1BC:[00063080]: sll        $a2, $a2, 0x0002
    088FA1C0:[0A23E833]: j          0x088FA0CC
    088FA1C4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
  Back Branch 088F9D88 75,172 times (length 15)
    088F9D40:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088F9D44:[240A005C]: addiu      $t2, $zr, 92 <=> li $t2, 92
    088F9D48:[240B002F]: addiu      $t3, $zr, 47 <=> li $t3, 47
    088F9D4C:[0A23E75E]: j          0x088F9D78
    088F9D50:[2409002E]: addiu      $t1, $zr, 46 <=> li $t1, 46
--> 088F9D54:[A0C50000]: sb         $a1, 0($a2)
    088F9D58:[80CE0000]: lb         $t6, 0($a2)
    088F9D5C:[01C92026]: xor        $a0, $t6, $t1
    088F9D60:[0064380A]: movz       $a3, $v1, $a0
    088F9D64:[24630001]: addiu      $v1, $v1, 1
    088F9D68:[00686821]: addu       $t5, $v1, $t0
    088F9D6C:[81A40000]: lb         $a0, 0($t5)
    088F9D70:[10800010]: beq        $a0, $zr, 0x088F9DB4
    088F9D74:[24C60001]: addiu      $a2, $a2, 1
    088F9D78:[248CFFBF]: addiu      $t4, $a0, -65
    088F9D7C:[318500FF]: andi       $a1, $t4, 255
    088F9D80:[108A0054]: beq        $a0, $t2, 0x088F9ED4
    088F9D84:[2CA2001A]: sltiu      $v0, $a1, 26
--> 088F9D88:[1440FFF2]: bne        $v0, $zr, 0x088F9D54
    088F9D8C:[24850020]: addiu      $a1, $a0, 32
    088F9D90:[A0C40000]: sb         $a0, 0($a2)
    088F9D94:[80CE0000]: lb         $t6, 0($a2)
    088F9D98:[01C92026]: xor        $a0, $t6, $t1
  Back Branch 088F9DAC 68,367 times (length 15)
    088F9D64:[24630001]: addiu      $v1, $v1, 1
    088F9D68:[00686821]: addu       $t5, $v1, $t0
    088F9D6C:[81A40000]: lb         $a0, 0($t5)
    088F9D70:[10800010]: beq        $a0, $zr, 0x088F9DB4
    088F9D74:[24C60001]: addiu      $a2, $a2, 1
--> 088F9D78:[248CFFBF]: addiu      $t4, $a0, -65
    088F9D7C:[318500FF]: andi       $a1, $t4, 255
    088F9D80:[108A0054]: beq        $a0, $t2, 0x088F9ED4
    088F9D84:[2CA2001A]: sltiu      $v0, $a1, 26
    088F9D88:[1440FFF2]: bne        $v0, $zr, 0x088F9D54
    088F9D8C:[24850020]: addiu      $a1, $a0, 32
    088F9D90:[A0C40000]: sb         $a0, 0($a2)
    088F9D94:[80CE0000]: lb         $t6, 0($a2)
    088F9D98:[01C92026]: xor        $a0, $t6, $t1
    088F9D9C:[0064380A]: movz       $a3, $v1, $a0
    088F9DA0:[24630001]: addiu      $v1, $v1, 1
    088F9DA4:[00686821]: addu       $t5, $v1, $t0
    088F9DA8:[81A40000]: lb         $a0, 0($t5)
--> 088F9DAC:[1480FFF2]: bne        $a0, $zr, 0x088F9D78
    088F9DB0:[24C60001]: addiu      $a2, $a2, 1
    088F9DB4:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    088F9DB8:[90D02398]: lbu        $s0, 9112($a2)
    088F9DBC:[007D1821]: addu       $v1, $v1, $sp
  Back Branch 088F9E00 9,567 times (length 8)
    088F9DD4:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    088F9DD8:[8D702360]: lw         $s0, 9056($t3)
    088F9DDC:[1200000A]: beq        $s0, $zr, 0x088F9E08
    088F9DE0:[24510001]: addiu      $s1, $v0, 1
    088F9DE4:[8E130008]: lw         $s3, 8($s0)
--> 088F9DE8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088F9DEC:[0E27D45F]: jal        0x089F517C
    088F9DF0:[2664000C]: addiu      $a0, $s3, 12
    088F9DF4:[10400006]: beq        $v0, $zr, 0x088F9E10
    088F9DF8:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9DFC:[8E100000]: lw         $s0, 0($s0)
--> 088F9E00:[5600FFF9]: bnel       $s0, $zr, 0x088F9DE8
    088F9E04:[8E130008]: lw         $s3, 8($s0)
    088F9E08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088F9E0C:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9E10:[8E84239C]: lw         $a0, 9116($s4)
  Back Branch 088FA09C 1,107 times (length 148)
  Back Branch 088F9ED4 443 times (length 97)
    088F9D44:[240A005C]: addiu      $t2, $zr, 92 <=> li $t2, 92
    088F9D48:[240B002F]: addiu      $t3, $zr, 47 <=> li $t3, 47
    088F9D4C:[0A23E75E]: j          0x088F9D78
    088F9D50:[2409002E]: addiu      $t1, $zr, 46 <=> li $t1, 46
    088F9D54:[A0C50000]: sb         $a1, 0($a2)
--> 088F9D58:[80CE0000]: lb         $t6, 0($a2)
    088F9D5C:[01C92026]: xor        $a0, $t6, $t1
    088F9D60:[0064380A]: movz       $a3, $v1, $a0
    088F9D64:[24630001]: addiu      $v1, $v1, 1
    088F9D68:[00686821]: addu       $t5, $v1, $t0
    088F9D6C:[81A40000]: lb         $a0, 0($t5)
    088F9D70:[10800010]: beq        $a0, $zr, 0x088F9DB4
    088F9D74:[24C60001]: addiu      $a2, $a2, 1
    088F9D78:[248CFFBF]: addiu      $t4, $a0, -65
    088F9D7C:[318500FF]: andi       $a1, $t4, 255
    088F9D80:[108A0054]: beq        $a0, $t2, 0x088F9ED4
    088F9D84:[2CA2001A]: sltiu      $v0, $a1, 26
    088F9D88:[1440FFF2]: bne        $v0, $zr, 0x088F9D54
    088F9D8C:[24850020]: addiu      $a1, $a0, 32
    088F9D90:[A0C40000]: sb         $a0, 0($a2)
    088F9D94:[80CE0000]: lb         $t6, 0($a2)
    088F9D98:[01C92026]: xor        $a0, $t6, $t1
    088F9D9C:[0064380A]: movz       $a3, $v1, $a0
    088F9DA0:[24630001]: addiu      $v1, $v1, 1
    088F9DA4:[00686821]: addu       $t5, $v1, $t0
    088F9DA8:[81A40000]: lb         $a0, 0($t5)
    088F9DAC:[1480FFF2]: bne        $a0, $zr, 0x088F9D78
    088F9DB0:[24C60001]: addiu      $a2, $a2, 1
    088F9DB4:[3C0608B4]: lui        $a2, 0x08B4 <=> li $a2, 0x08B40000
    088F9DB8:[90D02398]: lbu        $s0, 9112($a2)
    088F9DBC:[007D1821]: addu       $v1, $v1, $sp
    088F9DC0:[16000031]: bne        $s0, $zr, 0x088F9E88
    088F9DC4:[A0600000]: sb         $zr, 0($v1)
    088F9DC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9DCC:[0E27D657]: jal        0x089F595C
    088F9DD0:[2405002E]: addiu      $a1, $zr, 46 <=> li $a1, 46
    088F9DD4:[3C0B08B4]: lui        $t3, 0x08B4 <=> li $t3, 0x08B40000
    088F9DD8:[8D702360]: lw         $s0, 9056($t3)
    088F9DDC:[1200000A]: beq        $s0, $zr, 0x088F9E08
    088F9DE0:[24510001]: addiu      $s1, $v0, 1
    088F9DE4:[8E130008]: lw         $s3, 8($s0)
    088F9DE8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088F9DEC:[0E27D45F]: jal        0x089F517C
    088F9DF0:[2664000C]: addiu      $a0, $s3, 12
    088F9DF4:[10400006]: beq        $v0, $zr, 0x088F9E10
    088F9DF8:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9DFC:[8E100000]: lw         $s0, 0($s0)
    088F9E00:[5600FFF9]: bnel       $s0, $zr, 0x088F9DE8
    088F9E04:[8E130008]: lw         $s3, 8($s0)
    088F9E08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088F9E0C:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    088F9E10:[8E84239C]: lw         $a0, 9116($s4)
    088F9E14:[0E24DEC1]: jal        0x08937B04
    088F9E18:[0280B021]: addu       $s6, $s4, $zr <=> move $s6, $s4
    088F9E1C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088F9E20:[0E23E1BD]: jal        0x088F86F4
    088F9E24:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F9E28:[1040004F]: beq        $v0, $zr, 0x088F9F68
    088F9E2C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088F9E30:[9044000C]: lbu        $a0, 12($v0)
    088F9E34:[50800029]: beql       $a0, $zr, 0x088F9EDC
    088F9E38:[8C450010]: lw         $a1, 16($v0)
    088F9E3C:[9659001C]: lhu        $t9, 28($s2)
    088F9E40:[309400FF]: andi       $s4, $a0, 255
    088F9E44:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088F9E48:[27380001]: addiu      $t8, $t9, 1
    088F9E4C:[12930030]: beq        $s4, $s3, 0x088F9F10
    088F9E50:[A658001C]: sh         $t8, 28($s2)
    088F9E54:[0E24DECB]: jal        0x08937B2C
    088F9E58:[8EC4239C]: lw         $a0, 9116($s6)
    088F9E5C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088F9E60:[8FBF011C]: lw         $ra, 284($sp)
    088F9E64:[8FB60118]: lw         $s6, 280($sp)
    088F9E68:[8FB50114]: lw         $s5, 276($sp)
    088F9E6C:[8FB40110]: lw         $s4, 272($sp)
    088F9E70:[8FB3010C]: lw         $s3, 268($sp)
    088F9E74:[8FB20108]: lw         $s2, 264($sp)
    088F9E78:[8FB10104]: lw         $s1, 260($sp)
    088F9E7C:[8FB00100]: lw         $s0, 256($sp)
    088F9E80:[03E00008]: jr         $ra
    088F9E84:[27BD0120]: addiu      $sp, $sp, 288
    088F9E88:[00F0402B]: sltu       $t0, $a3, $s0
    088F9E8C:[1500FFCF]: bne        $t0, $zr, 0x088F9DCC
    088F9E90:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9E94:[00F04823]: subu       $t1, $a3, $s0
    088F9E98:[03A98821]: addu       $s1, $sp, $t1
    088F9E9C:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    088F9EA0:[24E52388]: addiu      $a1, $a3, 9096
    088F9EA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EA8:[0E27CAC0]: jal        0x089F2B00
    088F9EAC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9EB0:[5440FFC6]: bnel       $v0, $zr, 0x088F9DCC
    088F9EB4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9EB8:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088F9EBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EC0:[25452378]: addiu      $a1, $t2, 9080
    088F9EC4:[0E27CAE5]: jal        0x089F2B94
    088F9EC8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9ECC:[0A23E773]: j          0x088F9DCC
    088F9ED0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 088F9ED4:[0A23E756]: j          0x088F9D58
    088F9ED8:[A0CB0000]: sb         $t3, 0($a2)
    088F9EDC:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    088F9EE0:[2624236C]: addiu      $a0, $s1, 9068
    088F9EE4:[0E281694]: jal        0x08A05A50
  Back Branch 088F9F28 1 times (length 55)
    088F9E40:[309400FF]: andi       $s4, $a0, 255
    088F9E44:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088F9E48:[27380001]: addiu      $t8, $t9, 1
    088F9E4C:[12930030]: beq        $s4, $s3, 0x088F9F10
    088F9E50:[A658001C]: sh         $t8, 28($s2)
--> 088F9E54:[0E24DECB]: jal        0x08937B2C
    088F9E58:[8EC4239C]: lw         $a0, 9116($s6)
    088F9E5C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088F9E60:[8FBF011C]: lw         $ra, 284($sp)
    088F9E64:[8FB60118]: lw         $s6, 280($sp)
    088F9E68:[8FB50114]: lw         $s5, 276($sp)
    088F9E6C:[8FB40110]: lw         $s4, 272($sp)
    088F9E70:[8FB3010C]: lw         $s3, 268($sp)
    088F9E74:[8FB20108]: lw         $s2, 264($sp)
    088F9E78:[8FB10104]: lw         $s1, 260($sp)
    088F9E7C:[8FB00100]: lw         $s0, 256($sp)
    088F9E80:[03E00008]: jr         $ra
    088F9E84:[27BD0120]: addiu      $sp, $sp, 288
    088F9E88:[00F0402B]: sltu       $t0, $a3, $s0
    088F9E8C:[1500FFCF]: bne        $t0, $zr, 0x088F9DCC
    088F9E90:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9E94:[00F04823]: subu       $t1, $a3, $s0
    088F9E98:[03A98821]: addu       $s1, $sp, $t1
    088F9E9C:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    088F9EA0:[24E52388]: addiu      $a1, $a3, 9096
    088F9EA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EA8:[0E27CAC0]: jal        0x089F2B00
    088F9EAC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9EB0:[5440FFC6]: bnel       $v0, $zr, 0x088F9DCC
    088F9EB4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9EB8:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    088F9EBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F9EC0:[25452378]: addiu      $a1, $t2, 9080
    088F9EC4:[0E27CAE5]: jal        0x089F2B94
    088F9EC8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088F9ECC:[0A23E773]: j          0x088F9DCC
    088F9ED0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F9ED4:[0A23E756]: j          0x088F9D58
    088F9ED8:[A0CB0000]: sb         $t3, 0($a2)
    088F9EDC:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    088F9EE0:[2624236C]: addiu      $a0, $s1, 9068
    088F9EE4:[0E281694]: jal        0x08A05A50
    088F9EE8:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    088F9EEC:[8E0F23A4]: lw         $t7, 9124($s0)
    088F9EF0:[124F006C]: beq        $s2, $t7, 0x088FA0A4
    088F9EF4:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088F9EF8:[9659001C]: lhu        $t9, 28($s2)
    088F9EFC:[9244000C]: lbu        $a0, 12($s2)
    088F9F00:[27380001]: addiu      $t8, $t9, 1
    088F9F04:[309400FF]: andi       $s4, $a0, 255
    088F9F08:[1693FFD2]: bne        $s4, $s3, 0x088F9E54
    088F9F0C:[A658001C]: sh         $t8, 28($s2)
    088F9F10:[965F001E]: lhu        $ra, 30($s2)
    088F9F14:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088F9F18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F9F1C:[27F50001]: addiu      $s5, $ra, 1
    088F9F20:[0E23E502]: jal        0x088F9408
    088F9F24:[A655001E]: sh         $s5, 30($s2)
--> 088F9F28:[0A23E795]: j          0x088F9E54
    088F9F2C:[00000000]: nop
    088F9F30:[0E23E67F]: jal        0x088F99FC
    088F9F34:[00000000]: nop
    088F9F38:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
_S1_2_89F3650 1,427,721 instructions (0.345%), 1,789 calls (089F3650 - 089F3FB0, length 601)
    089F3650:[27BDFFA0]: addiu      $sp, $sp, -96
    089F3654:[AFB3003C]: sw         $s3, 60($sp)
    089F3658:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089F365C:[32620003]: andi       $v0, $s3, 3
    089F3660:[AFBE0050]: sw         $fp, 80($sp)
    089F3664:[00A0F021]: addu       $fp, $a1, $zr <=> move $fp, $a1
    089F3668:[AFB20038]: sw         $s2, 56($sp)
    089F366C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    089F3670:[AFBF0054]: sw         $ra, 84($sp)
    089F3674:[AFB7004C]: sw         $s7, 76($sp)
    089F3678:[AFB60048]: sw         $s6, 72($sp)
    089F367C:[AFB50044]: sw         $s5, 68($sp)
    089F3680:[AFB40040]: sw         $s4, 64($sp)
    089F3684:[AFB10034]: sw         $s1, 52($sp)
    089F3688:[AFB00030]: sw         $s0, 48($sp)
    089F368C:[1440006F]: bne        $v0, $zr, 0x089F384C
    089F3690:[AFA70018]: sw         $a3, 24($sp)
    089F3694:[3A420004]: xori       $v0, $s2, 4
    089F3698:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089F369C:[32430003]: andi       $v1, $s2, 3
    089F36A0:[1460006A]: bne        $v1, $zr, 0x089F384C
    089F36A4:[AFA2000C]: sw         $v0, 12($sp)
    089F36A8:[2FC20007]: sltiu      $v0, $fp, 7
    089F36AC:[1440006D]: bne        $v0, $zr, 0x089F3864
    089F36B0:[02600013]: mtlo       $s3
    089F36B4:[001E1042]: srl        $v0, $fp, 0x0001
    089F36B8:[02600013]: mtlo       $s3
    089F36BC:[0052001C]: madd       $v0, $s2
    089F36C0:[2FC30008]: sltiu      $v1, $fp, 8
    089F36C4:[0260A021]: addu       $s4, $s3, $zr <=> move $s4, $s3
    089F36C8:[27D7FFFF]: addiu      $s7, $fp, -1
    089F36CC:[00008812]: mflo       $s1
    089F36D0:[14600012]: bne        $v1, $zr, 0x089F371C
    089F36D4:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F36D8:[02600013]: mtlo       $s3
    089F36DC:[0257001C]: madd       $s2, $s7
    089F36E0:[2FC20029]: sltiu      $v0, $fp, 41
    089F36E4:[0260B021]: addu       $s6, $s3, $zr <=> move $s6, $s3
    089F36E8:[104000EC]: beq        $v0, $zr, 0x089F3A9C
    089F36EC:[0000A812]: mflo       $s5
    089F36F0:[8FA30018]: lw         $v1, 24($sp)
    089F36F4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089F36F8:[0060F809]: jalr       $ra, $v1
    089F36FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3700:[04400120]: bltz       $v0, 0x089F3B84
    089F3704:[8FA30018]: lw         $v1, 24($sp)
    089F3708:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F370C:[0060F809]: jalr       $ra, $v1
    089F3710:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3714:[1840015F]: blez       $v0, 0x089F3C94
    089F3718:[8FA30018]: lw         $v1, 24($sp)
    089F371C:[8FA4000C]: lw         $a0, 12($sp)
    089F3720:[1480006F]: bne        $a0, $zr, 0x089F38E0
    089F3724:[8FA3000C]: lw         $v1, 12($sp)
    089F3728:[8E630000]: lw         $v1, 0($s3)
    089F372C:[8E020000]: lw         $v0, 0($s0)
    089F3730:[AE620000]: sw         $v0, 0($s3)
    089F3734:[AE030000]: sw         $v1, 0($s0)
    089F3738:[02600013]: mtlo       $s3
    089F373C:[0257001C]: madd       $s2, $s7
    089F3740:[8FA3000C]: lw         $v1, 12($sp)
    089F3744:[02531021]: addu       $v0, $s2, $s3
    089F3748:[AFA20008]: sw         $v0, 8($sp)
    089F374C:[28630002]: slti       $v1, $v1, 2
    089F3750:[0000A812]: mflo       $s5
    089F3754:[AFA3001C]: sw         $v1, 28($sp)
    089F3758:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089F375C:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    089F3760:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    089F3764:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089F3768:[AFA30020]: sw         $v1, 32($sp)
    089F376C:[0230102B]: sltu       $v0, $s1, $s0
    089F3770:[10400069]: beq        $v0, $zr, 0x089F3918
    089F3774:[8FA30018]: lw         $v1, 24($sp)
    089F3778:[12C00177]: beq        $s6, $zr, 0x089F3D58
    089F377C:[02600013]: mtlo       $s3
    089F3780:[03D2001C]: madd       $fp, $s2
    089F3784:[02F31023]: subu       $v0, $s7, $s3
    089F3788:[02172823]: subu       $a1, $s0, $s7
    089F378C:[00A2182D]: min        $v1, $a1, $v0
    089F3790:[1860000E]: blez       $v1, 0x089F37CC
    089F3794:[0000B012]: mflo       $s6
    089F3798:[8FA4000C]: lw         $a0, 12($sp)
    089F379C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089F37A0:[28820002]: slti       $v0, $a0, 2
    089F37A4:[144000B0]: bne        $v0, $zr, 0x089F3A68
    089F37A8:[02032023]: subu       $a0, $s0, $v1
    089F37AC:[82830000]: lb         $v1, 0($s4)
    089F37B0:[90820000]: lbu        $v0, 0($a0)
    089F37B4:[24C6FFFF]: addiu      $a2, $a2, -1
    089F37B8:[A2820000]: sb         $v0, 0($s4)
    089F37BC:[26940001]: addiu      $s4, $s4, 1
    089F37C0:[A0830000]: sb         $v1, 0($a0)
    089F37C4:[1CC0FFF9]: bgtz       $a2, 0x089F37AC
    089F37C8:[24840001]: addiu      $a0, $a0, 1
    089F37CC:[02D51823]: subu       $v1, $s6, $s5
    089F37D0:[02B18823]: subu       $s1, $s5, $s1
    089F37D4:[00721823]: subu       $v1, $v1, $s2
    089F37D8:[0223102B]: sltu       $v0, $s1, $v1
    089F37DC:[0222180B]: movn       $v1, $s1, $v0
    089F37E0:[1860000F]: blez       $v1, 0x089F3820
    089F37E4:[0245102B]: sltu       $v0, $s2, $a1
    089F37E8:[8FA4000C]: lw         $a0, 12($sp)
    089F37EC:[02C33023]: subu       $a2, $s6, $v1
    089F37F0:[28820002]: slti       $v0, $a0, 2
    089F37F4:[14400090]: bne        $v0, $zr, 0x089F3A38
    089F37F8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089F37FC:[82030000]: lb         $v1, 0($s0)
    089F3800:[90C20000]: lbu        $v0, 0($a2)
    089F3804:[2484FFFF]: addiu      $a0, $a0, -1
    089F3808:[A2020000]: sb         $v0, 0($s0)
    089F380C:[26100001]: addiu      $s0, $s0, 1
    089F3810:[A0C30000]: sb         $v1, 0($a2)
    089F3814:[1C80FFF9]: bgtz       $a0, 0x089F37FC
    089F3818:[24C60001]: addiu      $a2, $a2, 1
    089F381C:[0245102B]: sltu       $v0, $s2, $a1
    089F3820:[1440007C]: bne        $v0, $zr, 0x089F3A14
    089F3824:[8FA70018]: lw         $a3, 24($sp)
    089F3828:[0251102B]: sltu       $v0, $s2, $s1
    089F382C:[10400020]: beq        $v0, $zr, 0x089F38B0
    089F3830:[02D19823]: subu       $s3, $s6, $s1
    089F3834:[16400002]: bne        $s2, $zr, 0x089F3840
    089F3838:[0232001B]: divu       $s1, $s2
    089F383C:[000001CD]: break      0x00007
    089F3840:[32620003]: andi       $v0, $s3, 3
    089F3844:[1040FF93]: beq        $v0, $zr, 0x089F3694
    089F3848:[0000F012]: mflo       $fp
    089F384C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089F3850:[AFA2000C]: sw         $v0, 12($sp)
    089F3854:[2FC20007]: sltiu      $v0, $fp, 7
    089F3858:[1040FF97]: beq        $v0, $zr, 0x089F36B8
    089F385C:[001E1042]: srl        $v0, $fp, 0x0001
    089F3860:[02600013]: mtlo       $s3
    089F3864:[025E001C]: madd       $s2, $fp
    089F3868:[0272A021]: addu       $s4, $s3, $s2
    089F386C:[0000A812]: mflo       $s5
    089F3870:[0295102B]: sltu       $v0, $s4, $s5
    089F3874:[14400007]: bne        $v0, $zr, 0x089F3894
    089F3878:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    089F387C:[0A27CE2D]: j          0x089F38B4
    089F3880:[8FBF0054]: lw         $ra, 84($sp)
    089F3884:[02928021]: addu       $s0, $s4, $s2
    089F3888:[0215102B]: sltu       $v0, $s0, $s5
    089F388C:[10400008]: beq        $v0, $zr, 0x089F38B0
    089F3890:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    089F3894:[0270102B]: sltu       $v0, $s3, $s0
    089F3898:[1440010C]: bne        $v0, $zr, 0x089F3CCC
    089F389C:[8FA30018]: lw         $v1, 24($sp)
    089F38A0:[02928021]: addu       $s0, $s4, $s2
    089F38A4:[0215102B]: sltu       $v0, $s0, $s5
    089F38A8:[1440FFFA]: bne        $v0, $zr, 0x089F3894
    089F38AC:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    089F38B0:[8FBF0054]: lw         $ra, 84($sp)
    089F38B4:[8FBE0050]: lw         $fp, 80($sp)
    089F38B8:[8FB7004C]: lw         $s7, 76($sp)
    089F38BC:[8FB60048]: lw         $s6, 72($sp)
    089F38C0:[8FB50044]: lw         $s5, 68($sp)
    089F38C4:[8FB40040]: lw         $s4, 64($sp)
    089F38C8:[8FB3003C]: lw         $s3, 60($sp)
    089F38CC:[8FB20038]: lw         $s2, 56($sp)
    089F38D0:[8FB10034]: lw         $s1, 52($sp)
    089F38D4:[8FB00030]: lw         $s0, 48($sp)
    089F38D8:[03E00008]: jr         $ra
    089F38DC:[27BD0060]: addiu      $sp, $sp, 96
    089F38E0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F38E4:[28620002]: slti       $v0, $v1, 2
    089F38E8:[144000B2]: bne        $v0, $zr, 0x089F3BB4
    089F38EC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F38F0:[80830000]: lb         $v1, 0($a0)
    089F38F4:[92020000]: lbu        $v0, 0($s0)
    089F38F8:[24A5FFFF]: addiu      $a1, $a1, -1
    089F38FC:[A0820000]: sb         $v0, 0($a0)
    089F3900:[24840001]: addiu      $a0, $a0, 1
    089F3904:[A2030000]: sb         $v1, 0($s0)
    089F3908:[1CA0FFF9]: bgtz       $a1, 0x089F38F0
    089F390C:[26100001]: addiu      $s0, $s0, 1
    089F3910:[0A27CDCF]: j          0x089F373C
    089F3914:[02600013]: mtlo       $s3
    089F3918:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F391C:[0060F809]: jalr       $ra, $v1
    089F3920:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089F3924:[184000BD]: blez       $v0, 0x089F3C1C
    089F3928:[8FA30018]: lw         $v1, 24($sp)
    089F392C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3930:[0060F809]: jalr       $ra, $v1
    089F3934:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089F3938:[04400015]: bltz       $v0, 0x089F3990
    089F393C:[8FA4000C]: lw         $a0, 12($sp)
    089F3940:[5440000B]: bnel       $v0, $zr, 0x089F3970
    089F3944:[02328823]: subu       $s1, $s1, $s2
    089F3948:[8FA4000C]: lw         $a0, 12($sp)
    089F394C:[14800023]: bne        $a0, $zr, 0x089F39DC
    089F3950:[8FA20020]: lw         $v0, 32($sp)
    089F3954:[8E230000]: lw         $v1, 0($s1)
    089F3958:[8EA20000]: lw         $v0, 0($s5)
    089F395C:[AE220000]: sw         $v0, 0($s1)
    089F3960:[AEA30000]: sw         $v1, 0($s5)
    089F3964:[02B2A823]: subu       $s5, $s5, $s2
    089F3968:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F396C:[02328823]: subu       $s1, $s1, $s2
    089F3970:[0230102B]: sltu       $v0, $s1, $s0
    089F3974:[1440FF80]: bne        $v0, $zr, 0x089F3778
    089F3978:[8FA30018]: lw         $v1, 24($sp)
    089F397C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3980:[0060F809]: jalr       $ra, $v1
    089F3984:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089F3988:[0441FFED]: bgez       $v0, 0x089F3940
    089F398C:[8FA4000C]: lw         $a0, 12($sp)
    089F3990:[508000A6]: beql       $a0, $zr, 0x089F3C2C
    089F3994:[8E030000]: lw         $v1, 0($s0)
    089F3998:[8FA2001C]: lw         $v0, 28($sp)
    089F399C:[14400168]: bne        $v0, $zr, 0x089F3F40
    089F39A0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089F39A4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F39A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F39AC:[80A30000]: lb         $v1, 0($a1)
    089F39B0:[90820000]: lbu        $v0, 0($a0)
    089F39B4:[24C6FFFF]: addiu      $a2, $a2, -1
    089F39B8:[A0A20000]: sb         $v0, 0($a1)
    089F39BC:[24A50001]: addiu      $a1, $a1, 1
    089F39C0:[A0830000]: sb         $v1, 0($a0)
    089F39C4:[1CC0FFF9]: bgtz       $a2, 0x089F39AC
    089F39C8:[24840001]: addiu      $a0, $a0, 1
    089F39CC:[02128021]: addu       $s0, $s0, $s2
    089F39D0:[02328823]: subu       $s1, $s1, $s2
    089F39D4:[0A27CDDB]: j          0x089F376C
    089F39D8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F39DC:[14400082]: bne        $v0, $zr, 0x089F3BE8
    089F39E0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089F39E4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089F39E8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089F39EC:[80A30000]: lb         $v1, 0($a1)
    089F39F0:[90820000]: lbu        $v0, 0($a0)
    089F39F4:[24C6FFFF]: addiu      $a2, $a2, -1
    089F39F8:[A0A20000]: sb         $v0, 0($a1)
    089F39FC:[24A50001]: addiu      $a1, $a1, 1
    089F3A00:[A0830000]: sb         $v1, 0($a0)
    089F3A04:[1CC0FFF9]: bgtz       $a2, 0x089F39EC
    089F3A08:[24840001]: addiu      $a0, $a0, 1
    089F3A0C:[0A27CE5A]: j          0x089F3968
    089F3A10:[02B2A823]: subu       $s5, $s5, $s2
    089F3A14:[16400002]: bne        $s2, $zr, 0x089F3A20
    089F3A18:[00B2001B]: divu       $a1, $s2
    089F3A1C:[000001CD]: break      0x00007
    089F3A20:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F3A24:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089F3A28:[0E27CD94]: jal        0x089F3650
    089F3A2C:[00002812]: mflo       $a1
    089F3A30:[0A27CE0B]: j          0x089F382C
    089F3A34:[0251102B]: sltu       $v0, $s2, $s1
    089F3A38:[00033882]: srl        $a3, $v1, 0x0002
    089F3A3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3A40:[8C830000]: lw         $v1, 0($a0)
    089F3A44:[8CC20000]: lw         $v0, 0($a2)
    089F3A48:[24E7FFFF]: addiu      $a3, $a3, -1
    089F3A4C:[AC820000]: sw         $v0, 0($a0)
    089F3A50:[24840004]: addiu      $a0, $a0, 4
    089F3A54:[ACC30000]: sw         $v1, 0($a2)
    089F3A58:[1CE0FFF9]: bgtz       $a3, 0x089F3A40
    089F3A5C:[24C60004]: addiu      $a2, $a2, 4
    089F3A60:[0A27CE08]: j          0x089F3820
    089F3A64:[0245102B]: sltu       $v0, $s2, $a1
    089F3A68:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089F3A6C:[00033882]: srl        $a3, $v1, 0x0002
    089F3A70:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F3A74:[8C830000]: lw         $v1, 0($a0)
    089F3A78:[8CC20000]: lw         $v0, 0($a2)
    089F3A7C:[24E7FFFF]: addiu      $a3, $a3, -1
    089F3A80:[AC820000]: sw         $v0, 0($a0)
    089F3A84:[24840004]: addiu      $a0, $a0, 4
    089F3A88:[ACC30000]: sw         $v1, 0($a2)
    089F3A8C:[1CE0FFF9]: bgtz       $a3, 0x089F3A74
    089F3A90:[24C60004]: addiu      $a2, $a2, 4
    089F3A94:[0A27CDF4]: j          0x089F37D0
    089F3A98:[02D51823]: subu       $v1, $s6, $s5
    089F3A9C:[001E10C2]: srl        $v0, $fp, 0x0003
    089F3AA0:[02420018]: mult       $s2, $v0
    089F3AA4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F3AA8:[00001812]: mflo       $v1
    089F3AAC:[00031040]: sll        $v0, $v1, 0x0001
    089F3AB0:[00738021]: addu       $s0, $v1, $s3
    089F3AB4:[AFA30010]: sw         $v1, 16($sp)
    089F3AB8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3ABC:[0053B021]: addu       $s6, $v0, $s3
    089F3AC0:[8FA30018]: lw         $v1, 24($sp)
    089F3AC4:[0060F809]: jalr       $ra, $v1
    089F3AC8:[AFA20014]: sw         $v0, 20($sp)
    089F3ACC:[044000F5]: bltz       $v0, 0x089F3EA4
    089F3AD0:[8FA30018]: lw         $v1, 24($sp)
    089F3AD4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3AD8:[0060F809]: jalr       $ra, $v1
    089F3ADC:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089F3AE0:[18400109]: blez       $v0, 0x089F3F08
    089F3AE4:[8FA30018]: lw         $v1, 24($sp)
    089F3AE8:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    089F3AEC:[8FA40010]: lw         $a0, 16($sp)
    089F3AF0:[8FA20010]: lw         $v0, 16($sp)
    089F3AF4:[8FA30018]: lw         $v1, 24($sp)
    089F3AF8:[02242023]: subu       $a0, $s1, $a0
    089F3AFC:[AFA40000]: sw         $a0, 0($sp)
    089F3B00:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089F3B04:[0060F809]: jalr       $ra, $v1
    089F3B08:[02228021]: addu       $s0, $s1, $v0
    089F3B0C:[044000D9]: bltz       $v0, 0x089F3E74
    089F3B10:[8FA30018]: lw         $v1, 24($sp)
    089F3B14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3B18:[0060F809]: jalr       $ra, $v1
    089F3B1C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3B20:[18400100]: blez       $v0, 0x089F3F24
    089F3B24:[8FA40000]: lw         $a0, 0($sp)
    089F3B28:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3B2C:[8FA40014]: lw         $a0, 20($sp)
    089F3B30:[8FA20010]: lw         $v0, 16($sp)
    089F3B34:[8FA30018]: lw         $v1, 24($sp)
    089F3B38:[02A42023]: subu       $a0, $s5, $a0
    089F3B3C:[02A28823]: subu       $s1, $s5, $v0
    089F3B40:[AFA40004]: sw         $a0, 4($sp)
    089F3B44:[0060F809]: jalr       $ra, $v1
    089F3B48:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089F3B4C:[044000BD]: bltz       $v0, 0x089F3E44
    089F3B50:[8FA30018]: lw         $v1, 24($sp)
    089F3B54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3B58:[0060F809]: jalr       $ra, $v1
    089F3B5C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3B60:[184000E2]: blez       $v0, 0x089F3EEC
    089F3B64:[8FA40004]: lw         $a0, 4($sp)
    089F3B68:[8FA30018]: lw         $v1, 24($sp)
    089F3B6C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089F3B70:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3B74:[0060F809]: jalr       $ra, $v1
    089F3B78:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    089F3B7C:[0441FEE2]: bgez       $v0, 0x089F3708
    089F3B80:[8FA30018]: lw         $v1, 24($sp)
    089F3B84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3B88:[0060F809]: jalr       $ra, $v1
    089F3B8C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3B90:[0440FEE2]: bltz       $v0, 0x089F371C
    089F3B94:[8FA30018]: lw         $v1, 24($sp)
    089F3B98:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089F3B9C:[0060F809]: jalr       $ra, $v1
    089F3BA0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3BA4:[0442FEDD]: bltzl      $v0, 0x089F371C
    089F3BA8:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    089F3BAC:[0A27CDC7]: j          0x089F371C
    089F3BB0:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    089F3BB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3BB8:[00122882]: srl        $a1, $s2, 0x0002
    089F3BBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089F3BC0:[8CC30000]: lw         $v1, 0($a2)
    089F3BC4:[8C820000]: lw         $v0, 0($a0)
    089F3BC8:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3BCC:[ACC20000]: sw         $v0, 0($a2)
    089F3BD0:[24C60004]: addiu      $a2, $a2, 4
    089F3BD4:[AC830000]: sw         $v1, 0($a0)
    089F3BD8:[1CA0FFF9]: bgtz       $a1, 0x089F3BC0
    089F3BDC:[24840004]: addiu      $a0, $a0, 4
    089F3BE0:[0A27CDCF]: j          0x089F373C
    089F3BE4:[02600013]: mtlo       $s3
    089F3BE8:[00123082]: srl        $a2, $s2, 0x0002
    089F3BEC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089F3BF0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089F3BF4:[8CA30000]: lw         $v1, 0($a1)
    089F3BF8:[8C820000]: lw         $v0, 0($a0)
    089F3BFC:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3C00:[ACA20000]: sw         $v0, 0($a1)
    089F3C04:[24A50004]: addiu      $a1, $a1, 4
    089F3C08:[AC830000]: sw         $v1, 0($a0)
    089F3C0C:[1CC0FFF9]: bgtz       $a2, 0x089F3BF4
    089F3C10:[24840004]: addiu      $a0, $a0, 4
    089F3C14:[0A27CE5A]: j          0x089F3968
    089F3C18:[02B2A823]: subu       $s5, $s5, $s2
    089F3C1C:[1040000A]: beq        $v0, $zr, 0x089F3C48
    089F3C20:[8FA4000C]: lw         $a0, 12($sp)
    089F3C24:[0A27CDDB]: j          0x089F376C
    089F3C28:[02128021]: addu       $s0, $s0, $s2
    089F3C2C:[8E220000]: lw         $v0, 0($s1)
    089F3C30:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F3C34:[AE020000]: sw         $v0, 0($s0)
    089F3C38:[02128021]: addu       $s0, $s0, $s2
    089F3C3C:[AE230000]: sw         $v1, 0($s1)
    089F3C40:[0A27CDDB]: j          0x089F376C
    089F3C44:[02328823]: subu       $s1, $s1, $s2
    089F3C48:[508000A2]: beql       $a0, $zr, 0x089F3ED4
    089F3C4C:[8E020000]: lw         $v0, 0($s0)
    089F3C50:[8FA2001C]: lw         $v0, 28($sp)
    089F3C54:[144000C9]: bne        $v0, $zr, 0x089F3F7C
    089F3C58:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089F3C5C:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089F3C60:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3C64:[80A30000]: lb         $v1, 0($a1)
    089F3C68:[90820000]: lbu        $v0, 0($a0)
    089F3C6C:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3C70:[A0A20000]: sb         $v0, 0($a1)
    089F3C74:[24A50001]: addiu      $a1, $a1, 1
    089F3C78:[A0830000]: sb         $v1, 0($a0)
    089F3C7C:[1CC0FFF9]: bgtz       $a2, 0x089F3C64
    089F3C80:[24840001]: addiu      $a0, $a0, 1
    089F3C84:[02F2B821]: addu       $s7, $s7, $s2
    089F3C88:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F3C8C:[0A27CDDB]: j          0x089F376C
    089F3C90:[02128021]: addu       $s0, $s0, $s2
    089F3C94:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089F3C98:[0060F809]: jalr       $ra, $v1
    089F3C9C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3CA0:[0442FE9E]: bltzl      $v0, 0x089F371C
    089F3CA4:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    089F3CA8:[0A27CDC7]: j          0x089F371C
    089F3CAC:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    089F3CB0:[8E220000]: lw         $v0, 0($s1)
    089F3CB4:[AE020000]: sw         $v0, 0($s0)
    089F3CB8:[AE230000]: sw         $v1, 0($s1)
    089F3CBC:[0271102B]: sltu       $v0, $s3, $s1
    089F3CC0:[1040FEF0]: beq        $v0, $zr, 0x089F3884
    089F3CC4:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3CC8:[8FA30018]: lw         $v1, 24($sp)
    089F3CCC:[02128823]: subu       $s1, $s0, $s2
    089F3CD0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3CD4:[0060F809]: jalr       $ra, $v1
    089F3CD8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3CDC:[1840FEE9]: blez       $v0, 0x089F3884
    089F3CE0:[8FA2000C]: lw         $v0, 12($sp)
    089F3CE4:[5040FFF2]: beql       $v0, $zr, 0x089F3CB0
    089F3CE8:[8E030000]: lw         $v1, 0($s0)
    089F3CEC:[8FA3000C]: lw         $v1, 12($sp)
    089F3CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3CF4:[28620002]: slti       $v0, $v1, 2
    089F3CF8:[1440000B]: bne        $v0, $zr, 0x089F3D28
    089F3CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3D00:[82030000]: lb         $v1, 0($s0)
    089F3D04:[90820000]: lbu        $v0, 0($a0)
    089F3D08:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3D0C:[A2020000]: sb         $v0, 0($s0)
    089F3D10:[26100001]: addiu      $s0, $s0, 1
    089F3D14:[A0830000]: sb         $v1, 0($a0)
    089F3D18:[1CA0FFF9]: bgtz       $a1, 0x089F3D00
    089F3D1C:[24840001]: addiu      $a0, $a0, 1
    089F3D20:[0A27CF30]: j          0x089F3CC0
    089F3D24:[0271102B]: sltu       $v0, $s3, $s1
    089F3D28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3D2C:[00123082]: srl        $a2, $s2, 0x0002
    089F3D30:[8CA30000]: lw         $v1, 0($a1)
    089F3D34:[8C820000]: lw         $v0, 0($a0)
    089F3D38:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3D3C:[ACA20000]: sw         $v0, 0($a1)
    089F3D40:[24A50004]: addiu      $a1, $a1, 4
    089F3D44:[AC830000]: sw         $v1, 0($a0)
    089F3D48:[1CC0FFF9]: bgtz       $a2, 0x089F3D30
    089F3D4C:[24840004]: addiu      $a0, $a0, 4
    089F3D50:[0A27CF30]: j          0x089F3CC0
    089F3D54:[0271102B]: sltu       $v0, $s3, $s1
    089F3D58:[025E001C]: madd       $s2, $fp
    089F3D5C:[8FB00008]: lw         $s0, 8($sp)
    089F3D60:[0000A812]: mflo       $s5
    089F3D64:[0215102B]: sltu       $v0, $s0, $s5
    089F3D68:[14400007]: bne        $v0, $zr, 0x089F3D88
    089F3D6C:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    089F3D70:[0A27CE2D]: j          0x089F38B4
    089F3D74:[8FBF0054]: lw         $ra, 84($sp)
    089F3D78:[0292A021]: addu       $s4, $s4, $s2
    089F3D7C:[0295102B]: sltu       $v0, $s4, $s5
    089F3D80:[1040FECB]: beq        $v0, $zr, 0x089F38B0
    089F3D84:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    089F3D88:[0270102B]: sltu       $v0, $s3, $s0
    089F3D8C:[5040FFFB]: beql       $v0, $zr, 0x089F3D7C
    089F3D90:[0292A021]: addu       $s4, $s4, $s2
    089F3D94:[0A27CF6E]: j          0x089F3DB8
    089F3D98:[8FA30018]: lw         $v1, 24($sp)
    089F3D9C:[8E220000]: lw         $v0, 0($s1)
    089F3DA0:[AE020000]: sw         $v0, 0($s0)
    089F3DA4:[AE230000]: sw         $v1, 0($s1)
    089F3DA8:[0271102B]: sltu       $v0, $s3, $s1
    089F3DAC:[1040FFF2]: beq        $v0, $zr, 0x089F3D78
    089F3DB0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3DB4:[8FA30018]: lw         $v1, 24($sp)
    089F3DB8:[02128823]: subu       $s1, $s0, $s2
    089F3DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DC0:[0060F809]: jalr       $ra, $v1
    089F3DC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3DC8:[1840FFEB]: blez       $v0, 0x089F3D78
    089F3DCC:[8FA3000C]: lw         $v1, 12($sp)
    089F3DD0:[5060FFF2]: beql       $v1, $zr, 0x089F3D9C
    089F3DD4:[8E030000]: lw         $v1, 0($s0)
    089F3DD8:[8FA4000C]: lw         $a0, 12($sp)
    089F3DDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3DE0:[28820002]: slti       $v0, $a0, 2
    089F3DE4:[1440000B]: bne        $v0, $zr, 0x089F3E14
    089F3DE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DEC:[82030000]: lb         $v1, 0($s0)
    089F3DF0:[90820000]: lbu        $v0, 0($a0)
    089F3DF4:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3DF8:[A2020000]: sb         $v0, 0($s0)
    089F3DFC:[26100001]: addiu      $s0, $s0, 1
    089F3E00:[A0830000]: sb         $v1, 0($a0)
    089F3E04:[1CA0FFF9]: bgtz       $a1, 0x089F3DEC
    089F3E08:[24840001]: addiu      $a0, $a0, 1
    089F3E0C:[0A27CF6B]: j          0x089F3DAC
    089F3E10:[0271102B]: sltu       $v0, $s3, $s1
    089F3E14:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3E18:[00123082]: srl        $a2, $s2, 0x0002
    089F3E1C:[8CA30000]: lw         $v1, 0($a1)
    089F3E20:[8C820000]: lw         $v0, 0($a0)
    089F3E24:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3E28:[ACA20000]: sw         $v0, 0($a1)
    089F3E2C:[24A50004]: addiu      $a1, $a1, 4
    089F3E30:[AC830000]: sw         $v1, 0($a0)
    089F3E34:[1CC0FFF9]: bgtz       $a2, 0x089F3E1C
    089F3E38:[24840004]: addiu      $a0, $a0, 4
    089F3E3C:[0A27CF6B]: j          0x089F3DAC
    089F3E40:[0271102B]: sltu       $v0, $s3, $s1
    089F3E44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3E48:[0060F809]: jalr       $ra, $v1
    089F3E4C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3E50:[0440FF45]: bltz       $v0, 0x089F3B68
    089F3E54:[8FA40004]: lw         $a0, 4($sp)
    089F3E58:[8FA30018]: lw         $v1, 24($sp)
    089F3E5C:[0060F809]: jalr       $ra, $v1
    089F3E60:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3E64:[0443FE22]: bgezl      $v0, 0x089F36F0
    089F3E68:[8FB50004]: lw         $s5, 4($sp)
    089F3E6C:[0A27CDBD]: j          0x089F36F4
    089F3E70:[8FA30018]: lw         $v1, 24($sp)
    089F3E74:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3E78:[0060F809]: jalr       $ra, $v1
    089F3E7C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3E80:[0440FF29]: bltz       $v0, 0x089F3B28
    089F3E84:[8FA40000]: lw         $a0, 0($sp)
    089F3E88:[8FA30018]: lw         $v1, 24($sp)
    089F3E8C:[0060F809]: jalr       $ra, $v1
    089F3E90:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3E94:[0443FF25]: bgezl      $v0, 0x089F3B2C
    089F3E98:[8FB00000]: lw         $s0, 0($sp)
    089F3E9C:[0A27CECC]: j          0x089F3B30
    089F3EA0:[8FA40014]: lw         $a0, 20($sp)
    089F3EA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3EA8:[0060F809]: jalr       $ra, $v1
    089F3EAC:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089F3EB0:[0440FF0D]: bltz       $v0, 0x089F3AE8
    089F3EB4:[8FA30018]: lw         $v1, 24($sp)
    089F3EB8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F3EBC:[0060F809]: jalr       $ra, $v1
    089F3EC0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089F3EC4:[0443FF09]: bgezl      $v0, 0x089F3AEC
    089F3EC8:[0260B021]: addu       $s6, $s3, $zr <=> move $s6, $s3
    089F3ECC:[0A27CEBC]: j          0x089F3AF0
    089F3ED0:[8FA40010]: lw         $a0, 16($sp)
    089F3ED4:[8EE30000]: lw         $v1, 0($s7)
    089F3ED8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F3EDC:[AEE20000]: sw         $v0, 0($s7)
    089F3EE0:[02F2B821]: addu       $s7, $s7, $s2
    089F3EE4:[0A27CF23]: j          0x089F3C8C
    089F3EE8:[AE030000]: sw         $v1, 0($s0)
    089F3EEC:[8FA30018]: lw         $v1, 24($sp)
    089F3EF0:[0060F809]: jalr       $ra, $v1
    089F3EF4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3EF8:[0442FDFD]: bltzl      $v0, 0x089F36F0
    089F3EFC:[8FB50004]: lw         $s5, 4($sp)
    089F3F00:[0A27CDBD]: j          0x089F36F4
    089F3F04:[8FA30018]: lw         $v1, 24($sp)
    089F3F08:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089F3F0C:[0060F809]: jalr       $ra, $v1
    089F3F10:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089F3F14:[0442FEF5]: bltzl      $v0, 0x089F3AEC
    089F3F18:[0260B021]: addu       $s6, $s3, $zr <=> move $s6, $s3
    089F3F1C:[0A27CEBC]: j          0x089F3AF0
    089F3F20:[8FA40010]: lw         $a0, 16($sp)
    089F3F24:[8FA30018]: lw         $v1, 24($sp)
    089F3F28:[0060F809]: jalr       $ra, $v1
    089F3F2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3F30:[0442FEFE]: bltzl      $v0, 0x089F3B2C
    089F3F34:[8FB00000]: lw         $s0, 0($sp)
    089F3F38:[0A27CECC]: j          0x089F3B30
    089F3F3C:[8FA40014]: lw         $a0, 20($sp)
    089F3F40:[00123082]: srl        $a2, $s2, 0x0002
    089F3F44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3F48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3F4C:[8CA30000]: lw         $v1, 0($a1)
    089F3F50:[8C820000]: lw         $v0, 0($a0)
    089F3F54:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3F58:[ACA20000]: sw         $v0, 0($a1)
    089F3F5C:[24A50004]: addiu      $a1, $a1, 4
    089F3F60:[AC830000]: sw         $v1, 0($a0)
    089F3F64:[1CC0FFF9]: bgtz       $a2, 0x089F3F4C
    089F3F68:[24840004]: addiu      $a0, $a0, 4
    089F3F6C:[02128021]: addu       $s0, $s0, $s2
    089F3F70:[02328823]: subu       $s1, $s1, $s2
    089F3F74:[0A27CDDB]: j          0x089F376C
    089F3F78:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F3F7C:[00123082]: srl        $a2, $s2, 0x0002
    089F3F80:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089F3F84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3F88:[8CA30000]: lw         $v1, 0($a1)
    089F3F8C:[8C820000]: lw         $v0, 0($a0)
    089F3F90:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3F94:[ACA20000]: sw         $v0, 0($a1)
    089F3F98:[24A50004]: addiu      $a1, $a1, 4
    089F3F9C:[AC830000]: sw         $v1, 0($a0)
    089F3FA0:[1CC0FFF9]: bgtz       $a2, 0x089F3F88
    089F3FA4:[24840004]: addiu      $a0, $a0, 4
    089F3FA8:[02F2B821]: addu       $s7, $s7, $s2
    089F3FAC:[0A27CF23]: j          0x089F3C8C
    089F3FB0:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
  Back Branch 089F3C24 16,861 times (length 304)
  Back Branch 089F3FA0 13,620 times (length 8)
    089F3F74:[0A27CDDB]: j          0x089F376C
    089F3F78:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F3F7C:[00123082]: srl        $a2, $s2, 0x0002
    089F3F80:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089F3F84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 089F3F88:[8CA30000]: lw         $v1, 0($a1)
    089F3F8C:[8C820000]: lw         $v0, 0($a0)
    089F3F90:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3F94:[ACA20000]: sw         $v0, 0($a1)
    089F3F98:[24A50004]: addiu      $a1, $a1, 4
    089F3F9C:[AC830000]: sw         $v1, 0($a0)
--> 089F3FA0:[1CC0FFF9]: bgtz       $a2, 0x089F3F88
    089F3FA4:[24840004]: addiu      $a0, $a0, 4
    089F3FA8:[02F2B821]: addu       $s7, $s7, $s2
    089F3FAC:[0A27CF23]: j          0x089F3C8C
    089F3FB0:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
  Back Branch 089F3A8C 13,308 times (length 8)
    089F3A60:[0A27CE08]: j          0x089F3820
    089F3A64:[0245102B]: sltu       $v0, $s2, $a1
    089F3A68:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089F3A6C:[00033882]: srl        $a3, $v1, 0x0002
    089F3A70:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
--> 089F3A74:[8C830000]: lw         $v1, 0($a0)
    089F3A78:[8CC20000]: lw         $v0, 0($a2)
    089F3A7C:[24E7FFFF]: addiu      $a3, $a3, -1
    089F3A80:[AC820000]: sw         $v0, 0($a0)
    089F3A84:[24840004]: addiu      $a0, $a0, 4
    089F3A88:[ACC30000]: sw         $v1, 0($a2)
--> 089F3A8C:[1CE0FFF9]: bgtz       $a3, 0x089F3A74
    089F3A90:[24C60004]: addiu      $a2, $a2, 4
    089F3A94:[0A27CDF4]: j          0x089F37D0
    089F3A98:[02D51823]: subu       $v1, $s6, $s5
    089F3A9C:[001E10C2]: srl        $v0, $fp, 0x0003
  Back Branch 089F3F64 12,902 times (length 8)
    089F3F38:[0A27CECC]: j          0x089F3B30
    089F3F3C:[8FA40014]: lw         $a0, 20($sp)
    089F3F40:[00123082]: srl        $a2, $s2, 0x0002
    089F3F44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3F48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 089F3F4C:[8CA30000]: lw         $v1, 0($a1)
    089F3F50:[8C820000]: lw         $v0, 0($a0)
    089F3F54:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3F58:[ACA20000]: sw         $v0, 0($a1)
    089F3F5C:[24A50004]: addiu      $a1, $a1, 4
    089F3F60:[AC830000]: sw         $v1, 0($a0)
--> 089F3F64:[1CC0FFF9]: bgtz       $a2, 0x089F3F4C
    089F3F68:[24840004]: addiu      $a0, $a0, 4
    089F3F6C:[02128021]: addu       $s0, $s0, $s2
    089F3F70:[02328823]: subu       $s1, $s1, $s2
    089F3F74:[0A27CDDB]: j          0x089F376C
  Back Branch 089F3974 8,915 times (length 129)
  Back Branch 089F3988 8,079 times (length 20)
    089F392C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3930:[0060F809]: jalr       $ra, $v1
    089F3934:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089F3938:[04400015]: bltz       $v0, 0x089F3990
    089F393C:[8FA4000C]: lw         $a0, 12($sp)
--> 089F3940:[5440000B]: bnel       $v0, $zr, 0x089F3970
    089F3944:[02328823]: subu       $s1, $s1, $s2
    089F3948:[8FA4000C]: lw         $a0, 12($sp)
    089F394C:[14800023]: bne        $a0, $zr, 0x089F39DC
    089F3950:[8FA20020]: lw         $v0, 32($sp)
    089F3954:[8E230000]: lw         $v1, 0($s1)
    089F3958:[8EA20000]: lw         $v0, 0($s5)
    089F395C:[AE220000]: sw         $v0, 0($s1)
    089F3960:[AEA30000]: sw         $v1, 0($s5)
    089F3964:[02B2A823]: subu       $s5, $s5, $s2
    089F3968:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089F396C:[02328823]: subu       $s1, $s1, $s2
    089F3970:[0230102B]: sltu       $v0, $s1, $s0
    089F3974:[1440FF80]: bne        $v0, $zr, 0x089F3778
    089F3978:[8FA30018]: lw         $v1, 24($sp)
    089F397C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3980:[0060F809]: jalr       $ra, $v1
    089F3984:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
--> 089F3988:[0441FFED]: bgez       $v0, 0x089F3940
    089F398C:[8FA4000C]: lw         $a0, 12($sp)
    089F3990:[508000A6]: beql       $a0, $zr, 0x089F3C2C
    089F3994:[8E030000]: lw         $v1, 0($s0)
    089F3998:[8FA2001C]: lw         $v0, 28($sp)
  Back Branch 089F3D48 7,990 times (length 8)
    089F3D1C:[24840001]: addiu      $a0, $a0, 1
    089F3D20:[0A27CF30]: j          0x089F3CC0
    089F3D24:[0271102B]: sltu       $v0, $s3, $s1
    089F3D28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3D2C:[00123082]: srl        $a2, $s2, 0x0002
--> 089F3D30:[8CA30000]: lw         $v1, 0($a1)
    089F3D34:[8C820000]: lw         $v0, 0($a0)
    089F3D38:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3D3C:[ACA20000]: sw         $v0, 0($a1)
    089F3D40:[24A50004]: addiu      $a1, $a1, 4
    089F3D44:[AC830000]: sw         $v1, 0($a0)
--> 089F3D48:[1CC0FFF9]: bgtz       $a2, 0x089F3D30
    089F3D4C:[24840004]: addiu      $a0, $a0, 4
    089F3D50:[0A27CF30]: j          0x089F3CC0
    089F3D54:[0271102B]: sltu       $v0, $s3, $s1
    089F3D58:[025E001C]: madd       $s2, $fp
  Back Branch 089F3CDC 7,141 times (length 280)
  Back Branch 089F3FAC 6,810 times (length 202)
  Back Branch 089F3C8C 6,810 times (length 330)
  Back Branch 089F3F74 6,451 times (length 516)
  Back Branch 089F3CC0 4,111 times (length 273)
  Back Branch 089F3D50 3,995 times (length 38)
    089F3CAC:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    089F3CB0:[8E220000]: lw         $v0, 0($s1)
    089F3CB4:[AE020000]: sw         $v0, 0($s0)
    089F3CB8:[AE230000]: sw         $v1, 0($s1)
    089F3CBC:[0271102B]: sltu       $v0, $s3, $s1
--> 089F3CC0:[1040FEF0]: beq        $v0, $zr, 0x089F3884
    089F3CC4:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3CC8:[8FA30018]: lw         $v1, 24($sp)
    089F3CCC:[02128823]: subu       $s1, $s0, $s2
    089F3CD0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3CD4:[0060F809]: jalr       $ra, $v1
    089F3CD8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3CDC:[1840FEE9]: blez       $v0, 0x089F3884
    089F3CE0:[8FA2000C]: lw         $v0, 12($sp)
    089F3CE4:[5040FFF2]: beql       $v0, $zr, 0x089F3CB0
    089F3CE8:[8E030000]: lw         $v1, 0($s0)
    089F3CEC:[8FA3000C]: lw         $v1, 12($sp)
    089F3CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3CF4:[28620002]: slti       $v0, $v1, 2
    089F3CF8:[1440000B]: bne        $v0, $zr, 0x089F3D28
    089F3CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3D00:[82030000]: lb         $v1, 0($s0)
    089F3D04:[90820000]: lbu        $v0, 0($a0)
    089F3D08:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3D0C:[A2020000]: sb         $v0, 0($s0)
    089F3D10:[26100001]: addiu      $s0, $s0, 1
    089F3D14:[A0830000]: sb         $v1, 0($a0)
    089F3D18:[1CA0FFF9]: bgtz       $a1, 0x089F3D00
    089F3D1C:[24840001]: addiu      $a0, $a0, 1
    089F3D20:[0A27CF30]: j          0x089F3CC0
    089F3D24:[0271102B]: sltu       $v0, $s3, $s1
    089F3D28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3D2C:[00123082]: srl        $a2, $s2, 0x0002
    089F3D30:[8CA30000]: lw         $v1, 0($a1)
    089F3D34:[8C820000]: lw         $v0, 0($a0)
    089F3D38:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3D3C:[ACA20000]: sw         $v0, 0($a1)
    089F3D40:[24A50004]: addiu      $a1, $a1, 4
    089F3D44:[AC830000]: sw         $v1, 0($a0)
    089F3D48:[1CC0FFF9]: bgtz       $a2, 0x089F3D30
    089F3D4C:[24840004]: addiu      $a0, $a0, 4
--> 089F3D50:[0A27CF30]: j          0x089F3CC0
    089F3D54:[0271102B]: sltu       $v0, $s3, $s1
    089F3D58:[025E001C]: madd       $s2, $fp
    089F3D5C:[8FB00008]: lw         $s0, 8($sp)
    089F3D60:[0000A812]: mflo       $s5
  Back Branch 089F3BD8 3,586 times (length 8)
    089F3BAC:[0A27CDC7]: j          0x089F371C
    089F3BB0:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    089F3BB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3BB8:[00122882]: srl        $a1, $s2, 0x0002
    089F3BBC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
--> 089F3BC0:[8CC30000]: lw         $v1, 0($a2)
    089F3BC4:[8C820000]: lw         $v0, 0($a0)
    089F3BC8:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3BCC:[ACC20000]: sw         $v0, 0($a2)
    089F3BD0:[24C60004]: addiu      $a2, $a2, 4
    089F3BD4:[AC830000]: sw         $v1, 0($a0)
--> 089F3BD8:[1CA0FFF9]: bgtz       $a1, 0x089F3BC0
    089F3BDC:[24840004]: addiu      $a0, $a0, 4
    089F3BE0:[0A27CDCF]: j          0x089F373C
    089F3BE4:[02600013]: mtlo       $s3
    089F3BE8:[00123082]: srl        $a2, $s2, 0x0002
  Back Branch 089F3BE0 1,793 times (length 299)
  Back Branch 089F3A94 1,743 times (length 179)
  Back Branch 089F3C0C 1,642 times (length 8)
    089F3BE0:[0A27CDCF]: j          0x089F373C
    089F3BE4:[02600013]: mtlo       $s3
    089F3BE8:[00123082]: srl        $a2, $s2, 0x0002
    089F3BEC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089F3BF0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
--> 089F3BF4:[8CA30000]: lw         $v1, 0($a1)
    089F3BF8:[8C820000]: lw         $v0, 0($a0)
    089F3BFC:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3C00:[ACA20000]: sw         $v0, 0($a1)
    089F3C04:[24A50004]: addiu      $a1, $a1, 4
    089F3C08:[AC830000]: sw         $v1, 0($a0)
--> 089F3C0C:[1CC0FFF9]: bgtz       $a2, 0x089F3BF4
    089F3C10:[24840004]: addiu      $a0, $a0, 4
    089F3C14:[0A27CE5A]: j          0x089F3968
    089F3C18:[02B2A823]: subu       $s5, $s5, $s2
    089F3C1C:[1040000A]: beq        $v0, $zr, 0x089F3C48
  Back Branch 089F3A30 1,617 times (length 131)
  Back Branch 089F3A58 1,562 times (length 8)
    089F3A2C:[00002812]: mflo       $a1
    089F3A30:[0A27CE0B]: j          0x089F382C
    089F3A34:[0251102B]: sltu       $v0, $s2, $s1
    089F3A38:[00033882]: srl        $a3, $v1, 0x0002
    089F3A3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 089F3A40:[8C830000]: lw         $v1, 0($a0)
    089F3A44:[8CC20000]: lw         $v0, 0($a2)
    089F3A48:[24E7FFFF]: addiu      $a3, $a3, -1
    089F3A4C:[AC820000]: sw         $v0, 0($a0)
    089F3A50:[24840004]: addiu      $a0, $a0, 4
    089F3A54:[ACC30000]: sw         $v1, 0($a2)
--> 089F3A58:[1CE0FFF9]: bgtz       $a3, 0x089F3A40
    089F3A5C:[24C60004]: addiu      $a2, $a2, 4
    089F3A60:[0A27CE08]: j          0x089F3820
    089F3A64:[0245102B]: sltu       $v0, $s2, $a1
    089F3A68:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
  Back Branch 089F3844 1,475 times (length 110)
  Back Branch 089F3B90 847 times (length 287)
  Back Branch 089F3C14 821 times (length 173)
  Back Branch 089F3A60 598 times (length 146)
  Back Branch 089F3BA4 505 times (length 292)
  Back Branch 089F3CA0 320 times (length 355)
  Back Branch 089F3F00 272 times (length 517)
  Back Branch 089F3CA8 261 times (length 357)
  Back Branch 089F3C40 191 times (length 311)
  Back Branch 089F3BAC 167 times (length 294)
  Back Branch 089F3F38 167 times (length 260)
  Back Branch 089F3F14 116 times (length 268)
  Back Branch 089F3CE4 116 times (length 15)
    089F3C9C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089F3CA0:[0442FE9E]: bltzl      $v0, 0x089F371C
    089F3CA4:[02C08021]: addu       $s0, $s6, $zr <=> move $s0, $s6
    089F3CA8:[0A27CDC7]: j          0x089F371C
    089F3CAC:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
--> 089F3CB0:[8E220000]: lw         $v0, 0($s1)
    089F3CB4:[AE020000]: sw         $v0, 0($s0)
    089F3CB8:[AE230000]: sw         $v1, 0($s1)
    089F3CBC:[0271102B]: sltu       $v0, $s3, $s1
    089F3CC0:[1040FEF0]: beq        $v0, $zr, 0x089F3884
    089F3CC4:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3CC8:[8FA30018]: lw         $v1, 24($sp)
    089F3CCC:[02128823]: subu       $s1, $s0, $s2
    089F3CD0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3CD4:[0060F809]: jalr       $ra, $v1
    089F3CD8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3CDC:[1840FEE9]: blez       $v0, 0x089F3884
    089F3CE0:[8FA2000C]: lw         $v0, 12($sp)
--> 089F3CE4:[5040FFF2]: beql       $v0, $zr, 0x089F3CB0
    089F3CE8:[8E030000]: lw         $v1, 0($s0)
    089F3CEC:[8FA3000C]: lw         $v1, 12($sp)
    089F3CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3CF4:[28620002]: slti       $v0, $v1, 2
  Back Branch 089F3E80 113 times (length 216)
  Back Branch 089F3E34 112 times (length 8)
    089F3E08:[24840001]: addiu      $a0, $a0, 1
    089F3E0C:[0A27CF6B]: j          0x089F3DAC
    089F3E10:[0271102B]: sltu       $v0, $s3, $s1
    089F3E14:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3E18:[00123082]: srl        $a2, $s2, 0x0002
--> 089F3E1C:[8CA30000]: lw         $v1, 0($a1)
    089F3E20:[8C820000]: lw         $v0, 0($a0)
    089F3E24:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3E28:[ACA20000]: sw         $v0, 0($a1)
    089F3E2C:[24A50004]: addiu      $a1, $a1, 4
    089F3E30:[AC830000]: sw         $v1, 0($a0)
--> 089F3E34:[1CC0FFF9]: bgtz       $a2, 0x089F3E1C
    089F3E38:[24840004]: addiu      $a0, $a0, 4
    089F3E3C:[0A27CF6B]: j          0x089F3DAC
    089F3E40:[0271102B]: sltu       $v0, $s3, $s1
    089F3E44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 089F3DC8 107 times (length 22)
    089F3D64:[0215102B]: sltu       $v0, $s0, $s5
    089F3D68:[14400007]: bne        $v0, $zr, 0x089F3D88
    089F3D6C:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    089F3D70:[0A27CE2D]: j          0x089F38B4
    089F3D74:[8FBF0054]: lw         $ra, 84($sp)
--> 089F3D78:[0292A021]: addu       $s4, $s4, $s2
    089F3D7C:[0295102B]: sltu       $v0, $s4, $s5
    089F3D80:[1040FECB]: beq        $v0, $zr, 0x089F38B0
    089F3D84:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    089F3D88:[0270102B]: sltu       $v0, $s3, $s0
    089F3D8C:[5040FFFB]: beql       $v0, $zr, 0x089F3D7C
    089F3D90:[0292A021]: addu       $s4, $s4, $s2
    089F3D94:[0A27CF6E]: j          0x089F3DB8
    089F3D98:[8FA30018]: lw         $v1, 24($sp)
    089F3D9C:[8E220000]: lw         $v0, 0($s1)
    089F3DA0:[AE020000]: sw         $v0, 0($s0)
    089F3DA4:[AE230000]: sw         $v1, 0($s1)
    089F3DA8:[0271102B]: sltu       $v0, $s3, $s1
    089F3DAC:[1040FFF2]: beq        $v0, $zr, 0x089F3D78
    089F3DB0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3DB4:[8FA30018]: lw         $v1, 24($sp)
    089F3DB8:[02128823]: subu       $s1, $s0, $s2
    089F3DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DC0:[0060F809]: jalr       $ra, $v1
    089F3DC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 089F3DC8:[1840FFEB]: blez       $v0, 0x089F3D78
    089F3DCC:[8FA3000C]: lw         $v1, 12($sp)
    089F3DD0:[5060FFF2]: beql       $v1, $zr, 0x089F3D9C
    089F3DD4:[8E030000]: lw         $v1, 0($s0)
    089F3DD8:[8FA4000C]: lw         $a0, 12($sp)
  Back Branch 089F3EB0 100 times (length 244)
  Back Branch 089F3E9C 76 times (length 221)
  Back Branch 089F3DAC 74 times (length 15)
    089F3D64:[0215102B]: sltu       $v0, $s0, $s5
    089F3D68:[14400007]: bne        $v0, $zr, 0x089F3D88
    089F3D6C:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    089F3D70:[0A27CE2D]: j          0x089F38B4
    089F3D74:[8FBF0054]: lw         $ra, 84($sp)
--> 089F3D78:[0292A021]: addu       $s4, $s4, $s2
    089F3D7C:[0295102B]: sltu       $v0, $s4, $s5
    089F3D80:[1040FECB]: beq        $v0, $zr, 0x089F38B0
    089F3D84:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    089F3D88:[0270102B]: sltu       $v0, $s3, $s0
    089F3D8C:[5040FFFB]: beql       $v0, $zr, 0x089F3D7C
    089F3D90:[0292A021]: addu       $s4, $s4, $s2
    089F3D94:[0A27CF6E]: j          0x089F3DB8
    089F3D98:[8FA30018]: lw         $v1, 24($sp)
    089F3D9C:[8E220000]: lw         $v0, 0($s1)
    089F3DA0:[AE020000]: sw         $v0, 0($s0)
    089F3DA4:[AE230000]: sw         $v1, 0($s1)
    089F3DA8:[0271102B]: sltu       $v0, $s3, $s1
--> 089F3DAC:[1040FFF2]: beq        $v0, $zr, 0x089F3D78
    089F3DB0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3DB4:[8FA30018]: lw         $v1, 24($sp)
    089F3DB8:[02128823]: subu       $s1, $s0, $s2
    089F3DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 089F3B7C 70 times (length 287)
  Back Branch 089F3F30 60 times (length 259)
  Back Branch 089F3E3C 56 times (length 38)
    089F3D98:[8FA30018]: lw         $v1, 24($sp)
    089F3D9C:[8E220000]: lw         $v0, 0($s1)
    089F3DA0:[AE020000]: sw         $v0, 0($s0)
    089F3DA4:[AE230000]: sw         $v1, 0($s1)
    089F3DA8:[0271102B]: sltu       $v0, $s3, $s1
--> 089F3DAC:[1040FFF2]: beq        $v0, $zr, 0x089F3D78
    089F3DB0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3DB4:[8FA30018]: lw         $v1, 24($sp)
    089F3DB8:[02128823]: subu       $s1, $s0, $s2
    089F3DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DC0:[0060F809]: jalr       $ra, $v1
    089F3DC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3DC8:[1840FFEB]: blez       $v0, 0x089F3D78
    089F3DCC:[8FA3000C]: lw         $v1, 12($sp)
    089F3DD0:[5060FFF2]: beql       $v1, $zr, 0x089F3D9C
    089F3DD4:[8E030000]: lw         $v1, 0($s0)
    089F3DD8:[8FA4000C]: lw         $a0, 12($sp)
    089F3DDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3DE0:[28820002]: slti       $v0, $a0, 2
    089F3DE4:[1440000B]: bne        $v0, $zr, 0x089F3E14
    089F3DE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DEC:[82030000]: lb         $v1, 0($s0)
    089F3DF0:[90820000]: lbu        $v0, 0($a0)
    089F3DF4:[24A5FFFF]: addiu      $a1, $a1, -1
    089F3DF8:[A2020000]: sb         $v0, 0($s0)
    089F3DFC:[26100001]: addiu      $s0, $s0, 1
    089F3E00:[A0830000]: sb         $v1, 0($a0)
    089F3E04:[1CA0FFF9]: bgtz       $a1, 0x089F3DEC
    089F3E08:[24840001]: addiu      $a0, $a0, 1
    089F3E0C:[0A27CF6B]: j          0x089F3DAC
    089F3E10:[0271102B]: sltu       $v0, $s3, $s1
    089F3E14:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3E18:[00123082]: srl        $a2, $s2, 0x0002
    089F3E1C:[8CA30000]: lw         $v1, 0($a1)
    089F3E20:[8C820000]: lw         $v0, 0($a0)
    089F3E24:[24C6FFFF]: addiu      $a2, $a2, -1
    089F3E28:[ACA20000]: sw         $v0, 0($a1)
    089F3E2C:[24A50004]: addiu      $a1, $a1, 4
    089F3E30:[AC830000]: sw         $v1, 0($a0)
    089F3E34:[1CC0FFF9]: bgtz       $a2, 0x089F3E1C
    089F3E38:[24840004]: addiu      $a0, $a0, 4
--> 089F3E3C:[0A27CF6B]: j          0x089F3DAC
    089F3E40:[0271102B]: sltu       $v0, $s3, $s1
    089F3E44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3E48:[0060F809]: jalr       $ra, $v1
    089F3E4C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
  Back Branch 089F3D80 49 times (length 310)
  Back Branch 089F3E50 44 times (length 188)
  Back Branch 089F3F1C 31 times (length 269)
  Back Branch 089F3EC4 29 times (length 248)
  Back Branch 089F3DD0 18 times (length 15)
    089F3D88:[0270102B]: sltu       $v0, $s3, $s0
    089F3D8C:[5040FFFB]: beql       $v0, $zr, 0x089F3D7C
    089F3D90:[0292A021]: addu       $s4, $s4, $s2
    089F3D94:[0A27CF6E]: j          0x089F3DB8
    089F3D98:[8FA30018]: lw         $v1, 24($sp)
--> 089F3D9C:[8E220000]: lw         $v0, 0($s1)
    089F3DA0:[AE020000]: sw         $v0, 0($s0)
    089F3DA4:[AE230000]: sw         $v1, 0($s1)
    089F3DA8:[0271102B]: sltu       $v0, $s3, $s1
    089F3DAC:[1040FFF2]: beq        $v0, $zr, 0x089F3D78
    089F3DB0:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089F3DB4:[8FA30018]: lw         $v1, 24($sp)
    089F3DB8:[02128823]: subu       $s1, $s0, $s2
    089F3DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3DC0:[0060F809]: jalr       $ra, $v1
    089F3DC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3DC8:[1840FFEB]: blez       $v0, 0x089F3D78
    089F3DCC:[8FA3000C]: lw         $v1, 12($sp)
--> 089F3DD0:[5060FFF2]: beql       $v1, $zr, 0x089F3D9C
    089F3DD4:[8E030000]: lw         $v1, 0($s0)
    089F3DD8:[8FA4000C]: lw         $a0, 12($sp)
    089F3DDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3DE0:[28820002]: slti       $v0, $a0, 2
  Back Branch 089F3E6C 14 times (length 480)
  Back Branch 089F3EF8 6 times (length 516)
  Back Branch 089F3E94 5 times (length 220)
  Back Branch 089F3ECC 2 times (length 249)
  Back Branch 089F3E64 1 times (length 479)
_S1_2_8A01D10 1,336,144 instructions (0.323%), 44,470 calls (08A01D10 - 08A01E5C, length 84)
    08A01D10:[44046000]: mfc1       $a0, $f12
    08A01D14:[3C0331FF]: lui        $v1, 0x31FF <=> li $v1, 0x31FF0000
    08A01D18:[3463FFFF]: ori        $v1, $v1, -1
    08A01D1C:[7C04FFC4]: ins        $a0, $zr, 31, 1
    08A01D20:[3C023E99]: lui        $v0, 0x3E99 <=> li $v0, 0x3E990000
    08A01D24:[34429999]: ori        $v0, $v0, -26215
    08A01D28:[0064182A]: slt        $v1, $v1, $a0
    08A01D2C:[14600005]: bne        $v1, $zr, 0x08A01D44
    08A01D30:[0044282A]: slt        $a1, $v0, $a0
    08A01D34:[4600600D]: trunc.w.s  $f0, $f12
    08A01D38:[44020000]: mfc1       $v0, $f0
    08A01D3C:[10400046]: beq        $v0, $zr, 0x08A01E58
    08A01D40:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D44:[460C60C2]: mul.s      $f3, $f12, $f12
    08A01D48:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D4C:[C440B464]: lwc1       $f0, -19356($v0)
    08A01D50:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D54:[C441B468]: lwc1       $f1, -19352($v0)
    08A01D58:[46001802]: mul.s      $f0, $f3, $f0
    08A01D5C:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D60:[3C033F48]: lui        $v1, 0x3F48 <=> li $v1, 0x3F480000
    08A01D64:[0064182A]: slt        $v1, $v1, $a0
    08A01D68:[46010000]: add.s      $f0, $f0, $f1
    08A01D6C:[C441B46C]: lwc1       $f1, -19348($v0)
    08A01D70:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D74:[46001802]: mul.s      $f0, $f3, $f0
    08A01D78:[46010001]: sub.s      $f0, $f0, $f1
    08A01D7C:[C441B470]: lwc1       $f1, -19344($v0)
    08A01D80:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D84:[46001802]: mul.s      $f0, $f3, $f0
    08A01D88:[46010000]: add.s      $f0, $f0, $f1
    08A01D8C:[C441B474]: lwc1       $f1, -19340($v0)
    08A01D90:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01D94:[46001802]: mul.s      $f0, $f3, $f0
    08A01D98:[46010001]: sub.s      $f0, $f0, $f1
    08A01D9C:[C441B478]: lwc1       $f1, -19336($v0)
    08A01DA0:[46001802]: mul.s      $f0, $f3, $f0
    08A01DA4:[46010000]: add.s      $f0, $f0, $f1
    08A01DA8:[10A00013]: beq        $a1, $zr, 0x08A01DF8
    08A01DAC:[46001842]: mul.s      $f1, $f3, $f0
    08A01DB0:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08A01DB4:[00822021]: addu       $a0, $a0, $v0
    08A01DB8:[1060001A]: beq        $v1, $zr, 0x08A01E24
    08A01DBC:[44842000]: mtc1       $a0, $f4
    08A01DC0:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01DC4:[C444B480]: lwc1       $f4, -19328($v0)
    08A01DC8:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01DCC:[C440B47C]: lwc1       $f0, -19332($v0)
    08A01DD0:[46011842]: mul.s      $f1, $f3, $f1
    08A01DD4:[460D6082]: mul.s      $f2, $f12, $f13
    08A01DD8:[46001802]: mul.s      $f0, $f3, $f0
    08A01DDC:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    08A01DE0:[C465B484]: lwc1       $f5, -19324($v1)
    08A01DE4:[46020841]: sub.s      $f1, $f1, $f2
    08A01DE8:[46040001]: sub.s      $f0, $f0, $f4
    08A01DEC:[46010001]: sub.s      $f0, $f0, $f1
    08A01DF0:[03E00008]: jr         $ra
    08A01DF4:[46002801]: sub.s      $f0, $f5, $f0
    08A01DF8:[460D6002]: mul.s      $f0, $f12, $f13
    08A01DFC:[46011842]: mul.s      $f1, $f3, $f1
    08A01E00:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01E04:[46000841]: sub.s      $f1, $f1, $f0
    08A01E08:[C440B47C]: lwc1       $f0, -19332($v0)
    08A01E0C:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01E10:[46001802]: mul.s      $f0, $f3, $f0
    08A01E14:[46010001]: sub.s      $f0, $f0, $f1
    08A01E18:[C441B460]: lwc1       $f1, -19360($v0)
    08A01E1C:[03E00008]: jr         $ra
    08A01E20:[46000801]: sub.s      $f0, $f1, $f0
    08A01E24:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01E28:[C440B460]: lwc1       $f0, -19360($v0)
    08A01E2C:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08A01E30:[46011842]: mul.s      $f1, $f3, $f1
    08A01E34:[46040141]: sub.s      $f5, $f0, $f4
    08A01E38:[C440B47C]: lwc1       $f0, -19332($v0)
    08A01E3C:[460D6082]: mul.s      $f2, $f12, $f13
    08A01E40:[46001802]: mul.s      $f0, $f3, $f0
    08A01E44:[46020841]: sub.s      $f1, $f1, $f2
    08A01E48:[46040001]: sub.s      $f0, $f0, $f4
    08A01E4C:[46010001]: sub.s      $f0, $f0, $f1
    08A01E50:[03E00008]: jr         $ra
    08A01E54:[46002801]: sub.s      $f0, $f5, $f0
    08A01E58:[03E00008]: jr         $ra
    08A01E5C:[C440B460]: lwc1       $f0, -19360($v0)
_S1_2_89BB52C 1,301,627 instructions (0.314%), 477 calls (089BB52C - 089BBBE4, length 431)
    089BB52C:[3C0208C5]: lui        $v0, 0x08C5 <=> li $v0, 0x08C50000
    089BB530:[27BDFF70]: addiu      $sp, $sp, -144
    089BB534:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089BB538:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    089BB53C:[30C600FF]: andi       $a2, $a2, 255
    089BB540:[24475A20]: addiu      $a3, $v0, 23072
    089BB544:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089BB548:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    089BB54C:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    089BB550:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    089BB554:[240A0014]: addiu      $t2, $zr, 20 <=> li $t2, 20
    089BB558:[AFBF0084]: sw         $ra, 132($sp)
    089BB55C:[AFBE0080]: sw         $fp, 128($sp)
    089BB560:[AFB7007C]: sw         $s7, 124($sp)
    089BB564:[AFB60078]: sw         $s6, 120($sp)
    089BB568:[AFB50074]: sw         $s5, 116($sp)
    089BB56C:[AFB40070]: sw         $s4, 112($sp)
    089BB570:[AFB3006C]: sw         $s3, 108($sp)
    089BB574:[AFB20068]: sw         $s2, 104($sp)
    089BB578:[AFB10064]: sw         $s1, 100($sp)
    089BB57C:[AFB00060]: sw         $s0, 96($sp)
    089BB580:[A0800000]: sb         $zr, 0($a0)
    089BB584:[A0800001]: sb         $zr, 1($a0)
    089BB588:[A0800002]: sb         $zr, 2($a0)
    089BB58C:[A0800003]: sb         $zr, 3($a0)
    089BB590:[A0800004]: sb         $zr, 4($a0)
    089BB594:[A0800005]: sb         $zr, 5($a0)
    089BB598:[A0800006]: sb         $zr, 6($a0)
    089BB59C:[A0800007]: sb         $zr, 7($a0)
    089BB5A0:[A0800008]: sb         $zr, 8($a0)
    089BB5A4:[A0800009]: sb         $zr, 9($a0)
    089BB5A8:[A080000A]: sb         $zr, 10($a0)
    089BB5AC:[A080000B]: sb         $zr, 11($a0)
    089BB5B0:[0A26ED75]: j          0x089BB5D4
    089BB5B4:[A080000C]: sb         $zr, 12($a0)
    089BB5B8:[504C000A]: beql       $v0, $t4, 0x089BB5E4
    089BB5BC:[90FE0003]: lbu        $fp, 3($a3)
    089BB5C0:[504E0008]: beql       $v0, $t6, 0x089BB5E4
    089BB5C4:[90FE0003]: lbu        $fp, 3($a3)
    089BB5C8:[25080001]: addiu      $t0, $t0, 1
    089BB5CC:[110A0018]: beq        $t0, $t2, 0x089BB630
    089BB5D0:[24E70034]: addiu      $a3, $a3, 52
    089BB5D4:[90E20000]: lbu        $v0, 0($a3)
    089BB5D8:[144BFFF7]: bne        $v0, $t3, 0x089BB5B8
    089BB5DC:[00000000]: nop
    089BB5E0:[90FE0003]: lbu        $fp, 3($a3)
    089BB5E4:[03C9B821]: addu       $s7, $fp, $t1
    089BB5E8:[001EC100]: sll        $t8, $fp, 0x0004
    089BB5EC:[001EC980]: sll        $t9, $fp, 0x0006
    089BB5F0:[92F30000]: lbu        $s3, 0($s7)
    089BB5F4:[0319A821]: addu       $s5, $t8, $t9
    089BB5F8:[0015B080]: sll        $s6, $s5, 0x0002
    089BB5FC:[02B6A021]: addu       $s4, $s5, $s6
    089BB600:[028D9021]: addu       $s2, $s4, $t5
    089BB604:[00138840]: sll        $s1, $s3, 0x0001
    089BB608:[02328021]: addu       $s0, $s1, $s2
    089BB60C:[A6080000]: sh         $t0, 0($s0)
    089BB610:[25080001]: addiu      $t0, $t0, 1
    089BB614:[90EF0003]: lbu        $t7, 3($a3)
    089BB618:[24E70034]: addiu      $a3, $a3, 52
    089BB61C:[012F1821]: addu       $v1, $t1, $t7
    089BB620:[90650000]: lbu        $a1, 0($v1)
    089BB624:[24A40001]: addiu      $a0, $a1, 1
    089BB628:[150AFFEA]: bne        $t0, $t2, 0x089BB5D4
    089BB62C:[A0640000]: sb         $a0, 0($v1)
    089BB630:[3C0708C5]: lui        $a3, 0x08C5 <=> li $a3, 0x08C50000
    089BB634:[24E85A20]: addiu      $t0, $a3, 23072
    089BB638:[25070410]: addiu      $a3, $t0, 1040
    089BB63C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    089BB640:[24080014]: addiu      $t0, $zr, 20 <=> li $t0, 20
    089BB644:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    089BB648:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    089BB64C:[0A26ED9C]: j          0x089BB670
    089BB650:[240A002C]: addiu      $t2, $zr, 44 <=> li $t2, 44
    089BB654:[504C000A]: beql       $v0, $t4, 0x089BB680
    089BB658:[90F80003]: lbu        $t8, 3($a3)
    089BB65C:[504E0008]: beql       $v0, $t6, 0x089BB680
    089BB660:[90F80003]: lbu        $t8, 3($a3)
    089BB664:[25080001]: addiu      $t0, $t0, 1
    089BB668:[110A0018]: beq        $t0, $t2, 0x089BB6CC
    089BB66C:[24E70034]: addiu      $a3, $a3, 52
    089BB670:[90E20000]: lbu        $v0, 0($a3)
    089BB674:[144BFFF7]: bne        $v0, $t3, 0x089BB654
    089BB678:[00000000]: nop
    089BB67C:[90F80003]: lbu        $t8, 3($a3)
    089BB680:[0309A821]: addu       $s5, $t8, $t1
    089BB684:[0018B100]: sll        $s6, $t8, 0x0004
    089BB688:[0018B980]: sll        $s7, $t8, 0x0006
    089BB68C:[92B10000]: lbu        $s1, 0($s5)
    089BB690:[02D79821]: addu       $s3, $s6, $s7
    089BB694:[0013A080]: sll        $s4, $s3, 0x0002
    089BB698:[02749021]: addu       $s2, $s3, $s4
    089BB69C:[024D8021]: addu       $s0, $s2, $t5
    089BB6A0:[00117840]: sll        $t7, $s1, 0x0001
    089BB6A4:[01F02821]: addu       $a1, $t7, $s0
    089BB6A8:[A4A80000]: sh         $t0, 0($a1)
    089BB6AC:[25080001]: addiu      $t0, $t0, 1
    089BB6B0:[90E30003]: lbu        $v1, 3($a3)
    089BB6B4:[24E70034]: addiu      $a3, $a3, 52
    089BB6B8:[0123F821]: addu       $ra, $t1, $v1
    089BB6BC:[93E40000]: lbu        $a0, 0($ra)
    089BB6C0:[24820001]: addiu      $v0, $a0, 1
    089BB6C4:[150AFFEA]: bne        $t0, $t2, 0x089BB670
    089BB6C8:[A3E20000]: sb         $v0, 0($ra)
    089BB6CC:[10C000BB]: beq        $a2, $zr, 0x089BB9BC
    089BB6D0:[3C1308C5]: lui        $s3, 0x08C5 <=> li $s3, 0x08C50000
    089BB6D4:[3C1008C5]: lui        $s0, 0x08C5 <=> li $s0, 0x08C50000
    089BB6D8:[8E0BDF6C]: lw         $t3, -8340($s0)
    089BB6DC:[55600100]: bnel       $t3, $zr, 0x089BBAE0
    089BB6E0:[3C0A08C6]: lui        $t2, 0x08C6 <=> li $t2, 0x08C60000
    089BB6E4:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BB6E8:[8D73DF6C]: lw         $s3, -8340($t3)
    089BB6EC:[1A6000A7]: blez       $s3, 0x089BB98C
    089BB6F0:[3C1E08A4]: lui        $fp, 0x08A4 <=> li $fp, 0x08A40000
    089BB6F4:[27CA9B38]: addiu      $t2, $fp, -25800
    089BB6F8:[8D5F000C]: lw         $ra, 12($t2)
    089BB6FC:[8FC89B38]: lw         $t0, -25800($fp)
    089BB700:[8D470004]: lw         $a3, 4($t2)
    089BB704:[8D460008]: lw         $a2, 8($t2)
    089BB708:[3C0F08C5]: lui        $t7, 0x08C5 <=> li $t7, 0x08C50000
    089BB70C:[3C1008C6]: lui        $s0, 0x08C6 <=> li $s0, 0x08C60000
    089BB710:[25B107D0]: addiu      $s1, $t5, 2000
    089BB714:[25EEDD14]: addiu      $t6, $t7, -8940
    089BB718:[260D04AC]: addiu      $t5, $s0, 1196
    089BB71C:[AFBF0038]: sw         $ra, 56($sp)
    089BB720:[01A09821]: addu       $s3, $t5, $zr <=> move $s3, $t5
    089BB724:[AFA8002C]: sw         $t0, 44($sp)
    089BB728:[AFA70030]: sw         $a3, 48($sp)
    089BB72C:[AFA60034]: sw         $a2, 52($sp)
    089BB730:[AFAE0014]: sw         $t6, 20($sp)
    089BB734:[AFB1003C]: sw         $s1, 60($sp)
    089BB738:[AFAD0040]: sw         $t5, 64($sp)
    089BB73C:[AFA00010]: sw         $zr, 16($sp)
    089BB740:[3C1108C6]: lui        $s1, 0x08C6 <=> li $s1, 0x08C60000
    089BB744:[26300218]: addiu      $s0, $s1, 536
    089BB748:[8FB6002C]: lw         $s6, 44($sp)
    089BB74C:[8E120014]: lw         $s2, 20($s0)
    089BB750:[92180002]: lbu        $t8, 2($s0)
    089BB754:[8E17001C]: lw         $s7, 28($s0)
    089BB758:[96150010]: lhu        $s5, 16($s0)
    089BB75C:[8FB9003C]: lw         $t9, 60($sp)
    089BB760:[8FA50030]: lw         $a1, 48($sp)
    089BB764:[8FA20038]: lw         $v0, 56($sp)
    089BB768:[8FA40034]: lw         $a0, 52($sp)
    089BB76C:[3C1408A1]: lui        $s4, 0x08A1 <=> li $s4, 0x08A10000
    089BB770:[2683D3E4]: addiu      $v1, $s4, -11292
    089BB774:[AFB60000]: sw         $s6, 0($sp)
    089BB778:[0260F021]: addu       $fp, $s3, $zr <=> move $fp, $s3
    089BB77C:[0120B021]: addu       $s6, $t1, $zr <=> move $s6, $t1
    089BB780:[AFA50004]: sw         $a1, 4($sp)
    089BB784:[AFA2000C]: sw         $v0, 12($sp)
    089BB788:[A7B20000]: sh         $s2, 0($sp)
    089BB78C:[AFB90020]: sw         $t9, 32($sp)
    089BB790:[AFA00024]: sw         $zr, 36($sp)
    089BB794:[A7B80002]: sh         $t8, 2($sp)
    089BB798:[AFA3001C]: sw         $v1, 28($sp)
    089BB79C:[AFBD0018]: sw         $sp, 24($sp)
    089BB7A0:[A7B70006]: sh         $s7, 6($sp)
    089BB7A4:[A7B5000E]: sh         $s5, 14($sp)
    089BB7A8:[AFA40008]: sw         $a0, 8($sp)
    089BB7AC:[926E0004]: lbu        $t6, 4($s3)
    089BB7B0:[19C00045]: blez       $t6, 0x089BB8C8
    089BB7B4:[26740004]: addiu      $s4, $s3, 4
    089BB7B8:[8FBF0018]: lw         $ra, 24($sp)
    089BB7BC:[8FA8001C]: lw         $t0, 28($sp)
    089BB7C0:[8FA70024]: lw         $a3, 36($sp)
    089BB7C4:[2406004B]: addiu      $a2, $zr, 75 <=> li $a2, 75
    089BB7C8:[97F70000]: lhu        $s7, 0($ra)
    089BB7CC:[8D150000]: lw         $s5, 0($t0)
    089BB7D0:[00E65007]: srav       $t2, $a2, $a3
    089BB7D4:[314F0001]: andi       $t7, $t2, 1
    089BB7D8:[27D1000C]: addiu      $s1, $fp, 12
    089BB7DC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089BB7E0:[0A26EE05]: j          0x089BB814
    089BB7E4:[AFAF0028]: sw         $t7, 40($sp)
    089BB7E8:[8E0A0008]: lw         $t2, 8($s0)
    089BB7EC:[314F0002]: andi       $t7, $t2, 2
    089BB7F0:[11E00055]: beq        $t7, $zr, 0x089BB948
    089BB7F4:[8FA70028]: lw         $a3, 40($sp)
    089BB7F8:[14E00058]: bne        $a3, $zr, 0x089BB95C
    089BB7FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089BB800:[928A0000]: lbu        $t2, 0($s4)
    089BB804:[26520001]: addiu      $s2, $s2, 1
    089BB808:[024A782A]: slt        $t7, $s2, $t2
    089BB80C:[11E0002E]: beq        $t7, $zr, 0x089BB8C8
    089BB810:[26310001]: addiu      $s1, $s1, 1
    089BB814:[922D0000]: lbu        $t5, 0($s1)
    089BB818:[3C0308C5]: lui        $v1, 0x08C5 <=> li $v1, 0x08C50000
    089BB81C:[24655A20]: addiu      $a1, $v1, 23072
    089BB820:[000D8100]: sll        $s0, $t5, 0x0004
    089BB824:[000D7080]: sll        $t6, $t5, 0x0002
    089BB828:[020E5823]: subu       $t3, $s0, $t6
    089BB82C:[01B56023]: subu       $t4, $t5, $s5
    089BB830:[016DC821]: addu       $t9, $t3, $t5
    089BB834:[0197C007]: srav       $t8, $s7, $t4
    089BB838:[00191080]: sll        $v0, $t9, 0x0002
    089BB83C:[33040001]: andi       $a0, $t8, 1
    089BB840:[1480FFE9]: bne        $a0, $zr, 0x089BB7E8
    089BB844:[00458021]: addu       $s0, $v0, $a1
    089BB848:[92030000]: lbu        $v1, 0($s0)
    089BB84C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089BB850:[306800FF]: andi       $t0, $v1, 255
    089BB854:[11060045]: beq        $t0, $a2, 0x089BB96C
    089BB858:[8FBF0014]: lw         $ra, 20($sp)
    089BB85C:[306200FF]: andi       $v0, $v1, 255
    089BB860:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089BB864:[10440003]: beq        $v0, $a0, 0x089BB874
    089BB868:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089BB86C:[5445FFE5]: bnel       $v0, $a1, 0x089BB804
    089BB870:[928A0000]: lbu        $t2, 0($s4)
    089BB874:[8E02002C]: lw         $v0, 44($s0)
    089BB878:[5040FFE2]: beql       $v0, $zr, 0x089BB804
    089BB87C:[928A0000]: lbu        $t2, 0($s4)
    089BB880:[94430010]: lhu        $v1, 16($v0)
    089BB884:[30620001]: andi       $v0, $v1, 1
    089BB888:[5440FFDE]: bnel       $v0, $zr, 0x089BB804
    089BB88C:[928A0000]: lbu        $t2, 0($s4)
    089BB890:[92CE0005]: lbu        $t6, 5($s6)
    089BB894:[8FB00020]: lw         $s0, 32($sp)
    089BB898:[922B0000]: lbu        $t3, 0($s1)
    089BB89C:[000E6840]: sll        $t5, $t6, 0x0001
    089BB8A0:[01B06021]: addu       $t4, $t5, $s0
    089BB8A4:[A58B0000]: sh         $t3, 0($t4)
    089BB8A8:[26520001]: addiu      $s2, $s2, 1
    089BB8AC:[92D90005]: lbu        $t9, 5($s6)
    089BB8B0:[27380001]: addiu      $t8, $t9, 1
    089BB8B4:[A2D80005]: sb         $t8, 5($s6)
    089BB8B8:[928A0000]: lbu        $t2, 0($s4)
    089BB8BC:[024A782A]: slt        $t7, $s2, $t2
    089BB8C0:[15E0FFD4]: bne        $t7, $zr, 0x089BB814
    089BB8C4:[26310001]: addiu      $s1, $s1, 1
    089BB8C8:[8FA60024]: lw         $a2, 36($sp)
    089BB8CC:[8FBF0020]: lw         $ra, 32($sp)
    089BB8D0:[8FA7001C]: lw         $a3, 28($sp)
    089BB8D4:[8FB20018]: lw         $s2, 24($sp)
    089BB8D8:[24D70001]: addiu      $s7, $a2, 1
    089BB8DC:[27E80190]: addiu      $t0, $ra, 400
    089BB8E0:[24F10004]: addiu      $s1, $a3, 4
    089BB8E4:[26540002]: addiu      $s4, $s2, 2
    089BB8E8:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    089BB8EC:[AFB70024]: sw         $s7, 36($sp)
    089BB8F0:[27DE000A]: addiu      $fp, $fp, 10
    089BB8F4:[26730001]: addiu      $s3, $s3, 1
    089BB8F8:[26D60001]: addiu      $s6, $s6, 1
    089BB8FC:[AFA80020]: sw         $t0, 32($sp)
    089BB900:[AFB1001C]: sw         $s1, 28($sp)
    089BB904:[16F5FFA9]: bne        $s7, $s5, 0x089BB7AC
    089BB908:[AFB40018]: sw         $s4, 24($sp)
    089BB90C:[8FA30010]: lw         $v1, 16($sp)
    089BB910:[3C1908C5]: lui        $t9, 0x08C5 <=> li $t9, 0x08C50000
    089BB914:[8FB80040]: lw         $t8, 64($sp)
    089BB918:[8FB60014]: lw         $s6, 20($sp)
    089BB91C:[8F25DF6C]: lw         $a1, -8340($t9)
    089BB920:[24620001]: addiu      $v0, $v1, 1
    089BB924:[27040068]: addiu      $a0, $t8, 104
    089BB928:[26DE0004]: addiu      $fp, $s6, 4
    089BB92C:[0045982A]: slt        $s3, $v0, $a1
    089BB930:[AFA20010]: sw         $v0, 16($sp)
    089BB934:[AFA40040]: sw         $a0, 64($sp)
    089BB938:[12600014]: beq        $s3, $zr, 0x089BB98C
    089BB93C:[AFBE0014]: sw         $fp, 20($sp)
    089BB940:[0A26EDD0]: j          0x089BB740
    089BB944:[8FB30040]: lw         $s3, 64($sp)
    089BB948:[8E04002C]: lw         $a0, 44($s0)
    089BB94C:[0E253C8C]: jal        0x0894F230
    089BB950:[AFA90050]: sw         $t1, 80($sp)
    089BB954:[0A26EE00]: j          0x089BB800
    089BB958:[8FA90050]: lw         $t1, 80($sp)
    089BB95C:[0E26EC30]: jal        0x089BB0C0
    089BB960:[AFA90050]: sw         $t1, 80($sp)
    089BB964:[0A26EE00]: j          0x089BB800
    089BB968:[8FA90050]: lw         $t1, 80($sp)
    089BB96C:[AFA90050]: sw         $t1, 80($sp)
    089BB970:[8FE40000]: lw         $a0, 0($ra)
    089BB974:[0E259A03]: jal        0x0896680C
    089BB978:[00000000]: nop
    089BB97C:[1440FFBD]: bne        $v0, $zr, 0x089BB874
    089BB980:[8FA90050]: lw         $t1, 80($sp)
    089BB984:[0A26EE17]: j          0x089BB85C
    089BB988:[92030000]: lbu        $v1, 0($s0)
    089BB98C:[8FBF0084]: lw         $ra, 132($sp)
    089BB990:[8FBE0080]: lw         $fp, 128($sp)
    089BB994:[8FB7007C]: lw         $s7, 124($sp)
    089BB998:[8FB60078]: lw         $s6, 120($sp)
    089BB99C:[8FB50074]: lw         $s5, 116($sp)
    089BB9A0:[8FB40070]: lw         $s4, 112($sp)
    089BB9A4:[8FB3006C]: lw         $s3, 108($sp)
    089BB9A8:[8FB20068]: lw         $s2, 104($sp)
    089BB9AC:[8FB10064]: lw         $s1, 100($sp)
    089BB9B0:[8FB00060]: lw         $s0, 96($sp)
    089BB9B4:[03E00008]: jr         $ra
    089BB9B8:[27BD0090]: addiu      $sp, $sp, 144
    089BB9BC:[8E64DD10]: lw         $a0, -8944($s3)
    089BB9C0:[948C000C]: lhu        $t4, 12($a0)
    089BB9C4:[5980FF48]: blezl      $t4, 0x089BB6E8
    089BB9C8:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BB9CC:[3C0E08C6]: lui        $t6, 0x08C6 <=> li $t6, 0x08C60000
    089BB9D0:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089BB9D4:[25D004AC]: addiu      $s0, $t6, 1196
    089BB9D8:[25915A20]: addiu      $s1, $t4, 23072
    089BB9DC:[0A26EE7F]: j          0x089BB9FC
    089BB9E0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089BB9E4:[8E64DD10]: lw         $a0, -8944($s3)
    089BB9E8:[256B0001]: addiu      $t3, $t3, 1
    089BB9EC:[948C000C]: lhu        $t4, 12($a0)
    089BB9F0:[016C902A]: slt        $s2, $t3, $t4
    089BB9F4:[5240FF3C]: beql       $s2, $zr, 0x089BB6E8
    089BB9F8:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BB9FC:[8C860014]: lw         $a2, 20($a0)
    089BBA00:[000B50C0]: sll        $t2, $t3, 0x0003
    089BBA04:[00CA2021]: addu       $a0, $a2, $t2
    089BBA08:[8C940004]: lw         $s4, 4($a0)
    089BBA0C:[2E8F0002]: sltiu      $t7, $s4, 2
    089BBA10:[51E0FFF5]: beql       $t7, $zr, 0x089BB9E8
    089BBA14:[8E64DD10]: lw         $a0, -8944($s3)
    089BBA18:[8C830000]: lw         $v1, 0($a0)
    089BBA1C:[947F002A]: lhu        $ra, 42($v1)
    089BBA20:[001F2080]: sll        $a0, $ra, 0x0002
    089BBA24:[001F1100]: sll        $v0, $ra, 0x0004
    089BBA28:[0044F023]: subu       $fp, $v0, $a0
    089BBA2C:[03DFC821]: addu       $t9, $fp, $ra
    089BBA30:[0019C0C0]: sll        $t8, $t9, 0x0003
    089BBA34:[03103821]: addu       $a3, $t8, $s0
    089BBA38:[94EC0000]: lhu        $t4, 0($a3)
    089BBA3C:[1980FFE9]: blez       $t4, 0x089BB9E4
    089BBA40:[94EA0002]: lhu        $t2, 2($a3)
    089BBA44:[000A4080]: sll        $t0, $t2, 0x0002
    089BBA48:[000AB900]: sll        $s7, $t2, 0x0004
    089BBA4C:[02E8B023]: subu       $s6, $s7, $t0
    089BBA50:[02CAA821]: addu       $s5, $s6, $t2
    089BBA54:[00152880]: sll        $a1, $s5, 0x0002
    089BBA58:[00B13021]: addu       $a2, $a1, $s1
    089BBA5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089BBA60:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    089BBA64:[240F0003]: addiu      $t7, $zr, 3 <=> li $t7, 3
    089BBA68:[0A26EEA2]: j          0x089BBA88
    089BBA6C:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089BBA70:[504F000A]: beql       $v0, $t7, 0x089BBA9C
    089BBA74:[90D90003]: lbu        $t9, 3($a2)
    089BBA78:[50520008]: beql       $v0, $s2, 0x089BBA9C
    089BBA7C:[90D90003]: lbu        $t9, 3($a2)
    089BBA80:[10ECFFD8]: beq        $a3, $t4, 0x089BB9E4
    089BBA84:[24C60034]: addiu      $a2, $a2, 52
    089BBA88:[90C20000]: lbu        $v0, 0($a2)
    089BBA8C:[00EA4021]: addu       $t0, $a3, $t2
    089BBA90:[144EFFF7]: bne        $v0, $t6, 0x089BBA70
    089BBA94:[24E70001]: addiu      $a3, $a3, 1
    089BBA98:[90D90003]: lbu        $t9, 3($a2)
    089BBA9C:[0019A100]: sll        $s4, $t9, 0x0004
    089BBAA0:[0019C180]: sll        $t8, $t9, 0x0006
    089BBAA4:[0329B821]: addu       $s7, $t9, $t1
    089BBAA8:[0298B021]: addu       $s6, $s4, $t8
    089BBAAC:[92F50000]: lbu        $s5, 0($s7)
    089BBAB0:[00161880]: sll        $v1, $s6, 0x0002
    089BBAB4:[02C32821]: addu       $a1, $s6, $v1
    089BBAB8:[00AD1021]: addu       $v0, $a1, $t5
    089BBABC:[00152040]: sll        $a0, $s5, 0x0001
    089BBAC0:[0082F821]: addu       $ra, $a0, $v0
    089BBAC4:[A7E80000]: sh         $t0, 0($ra)
    089BBAC8:[90DE0003]: lbu        $fp, 3($a2)
    089BBACC:[013EA021]: addu       $s4, $t1, $fp
    089BBAD0:[92990000]: lbu        $t9, 0($s4)
    089BBAD4:[27380001]: addiu      $t8, $t9, 1
    089BBAD8:[0A26EEA0]: j          0x089BBA80
    089BBADC:[A2980000]: sb         $t8, 0($s4)
    089BBAE0:[3C0608C5]: lui        $a2, 0x08C5 <=> li $a2, 0x08C50000
    089BBAE4:[255404AC]: addiu      $s4, $t2, 1196
    089BBAE8:[24CF5A20]: addiu      $t7, $a2, 23072
    089BBAEC:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    089BBAF0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089BBAF4:[3C1308C5]: lui        $s3, 0x08C5 <=> li $s3, 0x08C50000
    089BBAF8:[8E7EDD10]: lw         $fp, -8944($s3)
    089BBAFC:[8FD9002C]: lw         $t9, 44($fp)
    089BBB00:[01D95824]: and        $t3, $t6, $t9
    089BBB04:[5160002D]: beql       $t3, $zr, 0x089BBBBC
    089BBB08:[258C0001]: addiu      $t4, $t4, 1
    089BBB0C:[968B0000]: lhu        $t3, 0($s4)
    089BBB10:[19600029]: blez       $t3, 0x089BBBB8
    089BBB14:[96880002]: lhu        $t0, 2($s4)
    089BBB18:[00081880]: sll        $v1, $t0, 0x0002
    089BBB1C:[00082100]: sll        $a0, $t0, 0x0004
    089BBB20:[00831023]: subu       $v0, $a0, $v1
    089BBB24:[0048F821]: addu       $ra, $v0, $t0
    089BBB28:[001F3880]: sll        $a3, $ra, 0x0002
    089BBB2C:[00EF3021]: addu       $a2, $a3, $t7
    089BBB30:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089BBB34:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089BBB38:[24110003]: addiu      $s1, $zr, 3 <=> li $s1, 3
    089BBB3C:[0A26EED7]: j          0x089BBB5C
    089BBB40:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089BBB44:[5051000A]: beql       $v0, $s1, 0x089BBB70
    089BBB48:[90D70003]: lbu        $s7, 3($a2)
    089BBB4C:[50520008]: beql       $v0, $s2, 0x089BBB70
    089BBB50:[90D70003]: lbu        $s7, 3($a2)
    089BBB54:[10EB0018]: beq        $a3, $t3, 0x089BBBB8
    089BBB58:[24C60034]: addiu      $a2, $a2, 52
    089BBB5C:[90C20000]: lbu        $v0, 0($a2)
    089BBB60:[01075021]: addu       $t2, $t0, $a3
    089BBB64:[1450FFF7]: bne        $v0, $s0, 0x089BBB44
    089BBB68:[24E70001]: addiu      $a3, $a3, 1
    089BBB6C:[90D70003]: lbu        $s7, 3($a2)
    089BBB70:[02E92821]: addu       $a1, $s7, $t1
    089BBB74:[0017A900]: sll        $s5, $s7, 0x0004
    089BBB78:[0017B180]: sll        $s6, $s7, 0x0006
    089BBB7C:[02B62021]: addu       $a0, $s5, $s6
    089BBB80:[90BF0000]: lbu        $ra, 0($a1)
    089BBB84:[00041880]: sll        $v1, $a0, 0x0002
    089BBB88:[00831021]: addu       $v0, $a0, $v1
    089BBB8C:[004DF021]: addu       $fp, $v0, $t5
    089BBB90:[001FC840]: sll        $t9, $ra, 0x0001
    089BBB94:[033EC021]: addu       $t8, $t9, $fp
    089BBB98:[A70A0000]: sh         $t2, 0($t8)
    089BBB9C:[90D70003]: lbu        $s7, 3($a2)
    089BBBA0:[24C60034]: addiu      $a2, $a2, 52
    089BBBA4:[01372821]: addu       $a1, $t1, $s7
    089BBBA8:[90B60000]: lbu        $s6, 0($a1)
    089BBBAC:[26D50001]: addiu      $s5, $s6, 1
    089BBBB0:[14EBFFEA]: bne        $a3, $t3, 0x089BBB5C
    089BBBB4:[A0B50000]: sb         $s5, 0($a1)
    089BBBB8:[258C0001]: addiu      $t4, $t4, 1
    089BBBBC:[2D880020]: sltiu      $t0, $t4, 32
    089BBBC0:[26940068]: addiu      $s4, $s4, 104
    089BBBC4:[1100FEC7]: beq        $t0, $zr, 0x089BB6E4
    089BBBC8:[000E7040]: sll        $t6, $t6, 0x0001
    089BBBCC:[3C1208C5]: lui        $s2, 0x08C5 <=> li $s2, 0x08C50000
    089BBBD0:[8E51DF6C]: lw         $s1, -8340($s2)
    089BBBD4:[0191802B]: sltu       $s0, $t4, $s1
    089BBBD8:[1200FEC3]: beq        $s0, $zr, 0x089BB6E8
    089BBBDC:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BBBE0:[0A26EEBF]: j          0x089BBAFC
    089BBBE4:[8E7EDD10]: lw         $fp, -8944($s3)
  Back Branch 089BB904 22,896 times (length 88)
    089BB798:[AFA3001C]: sw         $v1, 28($sp)
    089BB79C:[AFBD0018]: sw         $sp, 24($sp)
    089BB7A0:[A7B70006]: sh         $s7, 6($sp)
    089BB7A4:[A7B5000E]: sh         $s5, 14($sp)
    089BB7A8:[AFA40008]: sw         $a0, 8($sp)
--> 089BB7AC:[926E0004]: lbu        $t6, 4($s3)
    089BB7B0:[19C00045]: blez       $t6, 0x089BB8C8
    089BB7B4:[26740004]: addiu      $s4, $s3, 4
    089BB7B8:[8FBF0018]: lw         $ra, 24($sp)
    089BB7BC:[8FA8001C]: lw         $t0, 28($sp)
    089BB7C0:[8FA70024]: lw         $a3, 36($sp)
    089BB7C4:[2406004B]: addiu      $a2, $zr, 75 <=> li $a2, 75
    089BB7C8:[97F70000]: lhu        $s7, 0($ra)
    089BB7CC:[8D150000]: lw         $s5, 0($t0)
    089BB7D0:[00E65007]: srav       $t2, $a2, $a3
    089BB7D4:[314F0001]: andi       $t7, $t2, 1
    089BB7D8:[27D1000C]: addiu      $s1, $fp, 12
    089BB7DC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089BB7E0:[0A26EE05]: j          0x089BB814
    089BB7E4:[AFAF0028]: sw         $t7, 40($sp)
    089BB7E8:[8E0A0008]: lw         $t2, 8($s0)
    089BB7EC:[314F0002]: andi       $t7, $t2, 2
    089BB7F0:[11E00055]: beq        $t7, $zr, 0x089BB948
    089BB7F4:[8FA70028]: lw         $a3, 40($sp)
    089BB7F8:[14E00058]: bne        $a3, $zr, 0x089BB95C
    089BB7FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089BB800:[928A0000]: lbu        $t2, 0($s4)
    089BB804:[26520001]: addiu      $s2, $s2, 1
    089BB808:[024A782A]: slt        $t7, $s2, $t2
    089BB80C:[11E0002E]: beq        $t7, $zr, 0x089BB8C8
    089BB810:[26310001]: addiu      $s1, $s1, 1
    089BB814:[922D0000]: lbu        $t5, 0($s1)
    089BB818:[3C0308C5]: lui        $v1, 0x08C5 <=> li $v1, 0x08C50000
    089BB81C:[24655A20]: addiu      $a1, $v1, 23072
    089BB820:[000D8100]: sll        $s0, $t5, 0x0004
    089BB824:[000D7080]: sll        $t6, $t5, 0x0002
    089BB828:[020E5823]: subu       $t3, $s0, $t6
    089BB82C:[01B56023]: subu       $t4, $t5, $s5
    089BB830:[016DC821]: addu       $t9, $t3, $t5
    089BB834:[0197C007]: srav       $t8, $s7, $t4
    089BB838:[00191080]: sll        $v0, $t9, 0x0002
    089BB83C:[33040001]: andi       $a0, $t8, 1
    089BB840:[1480FFE9]: bne        $a0, $zr, 0x089BB7E8
    089BB844:[00458021]: addu       $s0, $v0, $a1
    089BB848:[92030000]: lbu        $v1, 0($s0)
    089BB84C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089BB850:[306800FF]: andi       $t0, $v1, 255
    089BB854:[11060045]: beq        $t0, $a2, 0x089BB96C
    089BB858:[8FBF0014]: lw         $ra, 20($sp)
    089BB85C:[306200FF]: andi       $v0, $v1, 255
    089BB860:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089BB864:[10440003]: beq        $v0, $a0, 0x089BB874
    089BB868:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089BB86C:[5445FFE5]: bnel       $v0, $a1, 0x089BB804
    089BB870:[928A0000]: lbu        $t2, 0($s4)
    089BB874:[8E02002C]: lw         $v0, 44($s0)
    089BB878:[5040FFE2]: beql       $v0, $zr, 0x089BB804
    089BB87C:[928A0000]: lbu        $t2, 0($s4)
    089BB880:[94430010]: lhu        $v1, 16($v0)
    089BB884:[30620001]: andi       $v0, $v1, 1
    089BB888:[5440FFDE]: bnel       $v0, $zr, 0x089BB804
    089BB88C:[928A0000]: lbu        $t2, 0($s4)
    089BB890:[92CE0005]: lbu        $t6, 5($s6)
    089BB894:[8FB00020]: lw         $s0, 32($sp)
    089BB898:[922B0000]: lbu        $t3, 0($s1)
    089BB89C:[000E6840]: sll        $t5, $t6, 0x0001
    089BB8A0:[01B06021]: addu       $t4, $t5, $s0
    089BB8A4:[A58B0000]: sh         $t3, 0($t4)
    089BB8A8:[26520001]: addiu      $s2, $s2, 1
    089BB8AC:[92D90005]: lbu        $t9, 5($s6)
    089BB8B0:[27380001]: addiu      $t8, $t9, 1
    089BB8B4:[A2D80005]: sb         $t8, 5($s6)
    089BB8B8:[928A0000]: lbu        $t2, 0($s4)
    089BB8BC:[024A782A]: slt        $t7, $s2, $t2
    089BB8C0:[15E0FFD4]: bne        $t7, $zr, 0x089BB814
    089BB8C4:[26310001]: addiu      $s1, $s1, 1
    089BB8C8:[8FA60024]: lw         $a2, 36($sp)
    089BB8CC:[8FBF0020]: lw         $ra, 32($sp)
    089BB8D0:[8FA7001C]: lw         $a3, 28($sp)
    089BB8D4:[8FB20018]: lw         $s2, 24($sp)
    089BB8D8:[24D70001]: addiu      $s7, $a2, 1
    089BB8DC:[27E80190]: addiu      $t0, $ra, 400
    089BB8E0:[24F10004]: addiu      $s1, $a3, 4
    089BB8E4:[26540002]: addiu      $s4, $s2, 2
    089BB8E8:[24150008]: addiu      $s5, $zr, 8 <=> li $s5, 8
    089BB8EC:[AFB70024]: sw         $s7, 36($sp)
    089BB8F0:[27DE000A]: addiu      $fp, $fp, 10
    089BB8F4:[26730001]: addiu      $s3, $s3, 1
    089BB8F8:[26D60001]: addiu      $s6, $s6, 1
    089BB8FC:[AFA80020]: sw         $t0, 32($sp)
    089BB900:[AFB1001C]: sw         $s1, 28($sp)
--> 089BB904:[16F5FFA9]: bne        $s7, $s5, 0x089BB7AC
    089BB908:[AFB40018]: sw         $s4, 24($sp)
    089BB90C:[8FA30010]: lw         $v1, 16($sp)
    089BB910:[3C1908C5]: lui        $t9, 0x08C5 <=> li $t9, 0x08C50000
    089BB914:[8FB80040]: lw         $t8, 64($sp)
  Back Branch 089BBA90 22,029 times (length 10)
    089BBA5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089BBA60:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    089BBA64:[240F0003]: addiu      $t7, $zr, 3 <=> li $t7, 3
    089BBA68:[0A26EEA2]: j          0x089BBA88
    089BBA6C:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
--> 089BBA70:[504F000A]: beql       $v0, $t7, 0x089BBA9C
    089BBA74:[90D90003]: lbu        $t9, 3($a2)
    089BBA78:[50520008]: beql       $v0, $s2, 0x089BBA9C
    089BBA7C:[90D90003]: lbu        $t9, 3($a2)
    089BBA80:[10ECFFD8]: beq        $a3, $t4, 0x089BB9E4
    089BBA84:[24C60034]: addiu      $a2, $a2, 52
    089BBA88:[90C20000]: lbu        $v0, 0($a2)
    089BBA8C:[00EA4021]: addu       $t0, $a3, $t2
--> 089BBA90:[144EFFF7]: bne        $v0, $t6, 0x089BBA70
    089BBA94:[24E70001]: addiu      $a3, $a3, 1
    089BBA98:[90D90003]: lbu        $t9, 3($a2)
    089BBA9C:[0019A100]: sll        $s4, $t9, 0x0004
    089BBAA0:[0019C180]: sll        $t8, $t9, 0x0006
  Back Branch 089BBA80 22,029 times (length 41)
    089BB9D0:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089BB9D4:[25D004AC]: addiu      $s0, $t6, 1196
    089BB9D8:[25915A20]: addiu      $s1, $t4, 23072
    089BB9DC:[0A26EE7F]: j          0x089BB9FC
    089BB9E0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 089BB9E4:[8E64DD10]: lw         $a0, -8944($s3)
    089BB9E8:[256B0001]: addiu      $t3, $t3, 1
    089BB9EC:[948C000C]: lhu        $t4, 12($a0)
    089BB9F0:[016C902A]: slt        $s2, $t3, $t4
    089BB9F4:[5240FF3C]: beql       $s2, $zr, 0x089BB6E8
    089BB9F8:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BB9FC:[8C860014]: lw         $a2, 20($a0)
    089BBA00:[000B50C0]: sll        $t2, $t3, 0x0003
    089BBA04:[00CA2021]: addu       $a0, $a2, $t2
    089BBA08:[8C940004]: lw         $s4, 4($a0)
    089BBA0C:[2E8F0002]: sltiu      $t7, $s4, 2
    089BBA10:[51E0FFF5]: beql       $t7, $zr, 0x089BB9E8
    089BBA14:[8E64DD10]: lw         $a0, -8944($s3)
    089BBA18:[8C830000]: lw         $v1, 0($a0)
    089BBA1C:[947F002A]: lhu        $ra, 42($v1)
    089BBA20:[001F2080]: sll        $a0, $ra, 0x0002
    089BBA24:[001F1100]: sll        $v0, $ra, 0x0004
    089BBA28:[0044F023]: subu       $fp, $v0, $a0
    089BBA2C:[03DFC821]: addu       $t9, $fp, $ra
    089BBA30:[0019C0C0]: sll        $t8, $t9, 0x0003
    089BBA34:[03103821]: addu       $a3, $t8, $s0
    089BBA38:[94EC0000]: lhu        $t4, 0($a3)
    089BBA3C:[1980FFE9]: blez       $t4, 0x089BB9E4
    089BBA40:[94EA0002]: lhu        $t2, 2($a3)
    089BBA44:[000A4080]: sll        $t0, $t2, 0x0002
    089BBA48:[000AB900]: sll        $s7, $t2, 0x0004
    089BBA4C:[02E8B023]: subu       $s6, $s7, $t0
    089BBA50:[02CAA821]: addu       $s5, $s6, $t2
    089BBA54:[00152880]: sll        $a1, $s5, 0x0002
    089BBA58:[00B13021]: addu       $a2, $a1, $s1
    089BBA5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089BBA60:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    089BBA64:[240F0003]: addiu      $t7, $zr, 3 <=> li $t7, 3
    089BBA68:[0A26EEA2]: j          0x089BBA88
    089BBA6C:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089BBA70:[504F000A]: beql       $v0, $t7, 0x089BBA9C
    089BBA74:[90D90003]: lbu        $t9, 3($a2)
    089BBA78:[50520008]: beql       $v0, $s2, 0x089BBA9C
    089BBA7C:[90D90003]: lbu        $t9, 3($a2)
--> 089BBA80:[10ECFFD8]: beq        $a3, $t4, 0x089BB9E4
    089BBA84:[24C60034]: addiu      $a2, $a2, 52
    089BBA88:[90C20000]: lbu        $v0, 0($a2)
    089BBA8C:[00EA4021]: addu       $t0, $a3, $t2
    089BBA90:[144EFFF7]: bne        $v0, $t6, 0x089BBA70
  Back Branch 089BBAD8 20,074 times (length 24)
    089BBA6C:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089BBA70:[504F000A]: beql       $v0, $t7, 0x089BBA9C
    089BBA74:[90D90003]: lbu        $t9, 3($a2)
    089BBA78:[50520008]: beql       $v0, $s2, 0x089BBA9C
    089BBA7C:[90D90003]: lbu        $t9, 3($a2)
--> 089BBA80:[10ECFFD8]: beq        $a3, $t4, 0x089BB9E4
    089BBA84:[24C60034]: addiu      $a2, $a2, 52
    089BBA88:[90C20000]: lbu        $v0, 0($a2)
    089BBA8C:[00EA4021]: addu       $t0, $a3, $t2
    089BBA90:[144EFFF7]: bne        $v0, $t6, 0x089BBA70
    089BBA94:[24E70001]: addiu      $a3, $a3, 1
    089BBA98:[90D90003]: lbu        $t9, 3($a2)
    089BBA9C:[0019A100]: sll        $s4, $t9, 0x0004
    089BBAA0:[0019C180]: sll        $t8, $t9, 0x0006
    089BBAA4:[0329B821]: addu       $s7, $t9, $t1
    089BBAA8:[0298B021]: addu       $s6, $s4, $t8
    089BBAAC:[92F50000]: lbu        $s5, 0($s7)
    089BBAB0:[00161880]: sll        $v1, $s6, 0x0002
    089BBAB4:[02C32821]: addu       $a1, $s6, $v1
    089BBAB8:[00AD1021]: addu       $v0, $a1, $t5
    089BBABC:[00152040]: sll        $a0, $s5, 0x0001
    089BBAC0:[0082F821]: addu       $ra, $a0, $v0
    089BBAC4:[A7E80000]: sh         $t0, 0($ra)
    089BBAC8:[90DE0003]: lbu        $fp, 3($a2)
    089BBACC:[013EA021]: addu       $s4, $t1, $fp
    089BBAD0:[92990000]: lbu        $t9, 0($s4)
    089BBAD4:[27380001]: addiu      $t8, $t9, 1
--> 089BBAD8:[0A26EEA0]: j          0x089BBA80
    089BBADC:[A2980000]: sb         $t8, 0($s4)
    089BBAE0:[3C0608C5]: lui        $a2, 0x08C5 <=> li $a2, 0x08C50000
    089BBAE4:[255404AC]: addiu      $s4, $t2, 1196
    089BBAE8:[24CF5A20]: addiu      $t7, $a2, 23072
  Back Branch 089BB674 11,448 times (length 10)
    089BB640:[24080014]: addiu      $t0, $zr, 20 <=> li $t0, 20
    089BB644:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    089BB648:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    089BB64C:[0A26ED9C]: j          0x089BB670
    089BB650:[240A002C]: addiu      $t2, $zr, 44 <=> li $t2, 44
--> 089BB654:[504C000A]: beql       $v0, $t4, 0x089BB680
    089BB658:[90F80003]: lbu        $t8, 3($a3)
    089BB65C:[504E0008]: beql       $v0, $t6, 0x089BB680
    089BB660:[90F80003]: lbu        $t8, 3($a3)
    089BB664:[25080001]: addiu      $t0, $t0, 1
    089BB668:[110A0018]: beq        $t0, $t2, 0x089BB6CC
    089BB66C:[24E70034]: addiu      $a3, $a3, 52
    089BB670:[90E20000]: lbu        $v0, 0($a3)
--> 089BB674:[144BFFF7]: bne        $v0, $t3, 0x089BB654
    089BB678:[00000000]: nop
    089BB67C:[90F80003]: lbu        $t8, 3($a3)
    089BB680:[0309A821]: addu       $s5, $t8, $t1
    089BB684:[0018B100]: sll        $s6, $t8, 0x0004
  Back Branch 089BB5D8 9,540 times (length 10)
    089BB5A4:[A0800009]: sb         $zr, 9($a0)
    089BB5A8:[A080000A]: sb         $zr, 10($a0)
    089BB5AC:[A080000B]: sb         $zr, 11($a0)
    089BB5B0:[0A26ED75]: j          0x089BB5D4
    089BB5B4:[A080000C]: sb         $zr, 12($a0)
--> 089BB5B8:[504C000A]: beql       $v0, $t4, 0x089BB5E4
    089BB5BC:[90FE0003]: lbu        $fp, 3($a3)
    089BB5C0:[504E0008]: beql       $v0, $t6, 0x089BB5E4
    089BB5C4:[90FE0003]: lbu        $fp, 3($a3)
    089BB5C8:[25080001]: addiu      $t0, $t0, 1
    089BB5CC:[110A0018]: beq        $t0, $t2, 0x089BB630
    089BB5D0:[24E70034]: addiu      $a3, $a3, 52
    089BB5D4:[90E20000]: lbu        $v0, 0($a3)
--> 089BB5D8:[144BFFF7]: bne        $v0, $t3, 0x089BB5B8
    089BB5DC:[00000000]: nop
    089BB5E0:[90FE0003]: lbu        $fp, 3($a3)
    089BB5E4:[03C9B821]: addu       $s7, $fp, $t1
    089BB5E8:[001EC100]: sll        $t8, $fp, 0x0004
  Back Branch 089BB940 2,385 times (length 130)
  Back Branch 089BBA3C 478 times (length 24)
    089BB9D0:[3C0C08C5]: lui        $t4, 0x08C5 <=> li $t4, 0x08C50000
    089BB9D4:[25D004AC]: addiu      $s0, $t6, 1196
    089BB9D8:[25915A20]: addiu      $s1, $t4, 23072
    089BB9DC:[0A26EE7F]: j          0x089BB9FC
    089BB9E0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 089BB9E4:[8E64DD10]: lw         $a0, -8944($s3)
    089BB9E8:[256B0001]: addiu      $t3, $t3, 1
    089BB9EC:[948C000C]: lhu        $t4, 12($a0)
    089BB9F0:[016C902A]: slt        $s2, $t3, $t4
    089BB9F4:[5240FF3C]: beql       $s2, $zr, 0x089BB6E8
    089BB9F8:[3C0B08C5]: lui        $t3, 0x08C5 <=> li $t3, 0x08C50000
    089BB9FC:[8C860014]: lw         $a2, 20($a0)
    089BBA00:[000B50C0]: sll        $t2, $t3, 0x0003
    089BBA04:[00CA2021]: addu       $a0, $a2, $t2
    089BBA08:[8C940004]: lw         $s4, 4($a0)
    089BBA0C:[2E8F0002]: sltiu      $t7, $s4, 2
    089BBA10:[51E0FFF5]: beql       $t7, $zr, 0x089BB9E8
    089BBA14:[8E64DD10]: lw         $a0, -8944($s3)
    089BBA18:[8C830000]: lw         $v1, 0($a0)
    089BBA1C:[947F002A]: lhu        $ra, 42($v1)
    089BBA20:[001F2080]: sll        $a0, $ra, 0x0002
    089BBA24:[001F1100]: sll        $v0, $ra, 0x0004
    089BBA28:[0044F023]: subu       $fp, $v0, $a0
    089BBA2C:[03DFC821]: addu       $t9, $fp, $ra
    089BBA30:[0019C0C0]: sll        $t8, $t9, 0x0003
    089BBA34:[03103821]: addu       $a3, $t8, $s0
    089BBA38:[94EC0000]: lhu        $t4, 0($a3)
--> 089BBA3C:[1980FFE9]: blez       $t4, 0x089BB9E4
    089BBA40:[94EA0002]: lhu        $t2, 2($a3)
    089BBA44:[000A4080]: sll        $t0, $t2, 0x0002
    089BBA48:[000AB900]: sll        $s7, $t2, 0x0004
    089BBA4C:[02E8B023]: subu       $s6, $s7, $t0
  Back Branch 089BB9F4 477 times (length 197)
_S1_2_8901910 1,256,807 instructions (0.303%), 4 calls (08901910 - 08901EF4, length 378)
  Back Branch 08901A1C 35,987 times (length 30)
  Back Branch 08901DC8 10,404 times (length 14)
  Back Branch 08901E14 5,025 times (length 5)
  Back Branch 08901C4C 3,339 times (length 142)
  Back Branch 08901A28 2,158 times (length 48)
  Back Branch 08901C2C 2,154 times (length 132)
  Back Branch 08901A34 1,871 times (length 51)
  Back Branch 08901A74 1,593 times (length 67)
  Back Branch 08901A98 1,593 times (length 12)
  Back Branch 08901D90 1,016 times (length 174)
  Back Branch 08901DD0 1,016 times (length 173)
  Back Branch 08901A60 1,016 times (length 62)
  Back Branch 08901A54 1,016 times (length 59)
  Back Branch 08901E44 904 times (length 219)
  Back Branch 08901AAC 860 times (length 81)
  Back Branch 08901B68 860 times (length 128)
  Back Branch 08901B48 860 times (length 120)
  Back Branch 08901D98 551 times (length 159)
  Back Branch 08901E3C 285 times (length 193)
  Back Branch 08901D24 285 times (length 239)
  Back Branch 08901E90 245 times (length 330)
  Back Branch 08901EA8 56 times (length 31)
  Back Branch 08901EF0 40 times (length 354)
  Back Branch 08901C44 28 times (length 142)
  Back Branch 08901E34 20 times (length 191)
  Back Branch 08901D38 4 times (length 251)
  Back Branch 08901D74 4 times (length 12)
  Back Branch 08901DC0 4 times (length 169)
_S1_2_89F5308 1,235,722 instructions (0.298%), 10,010 calls (089F5308 - 089F5418, length 69)
  Back Branch 089F53FC 40,990 times (length 41)
  Back Branch 089F5404 34,878 times (length 17)
  Back Branch 089F532C 27,744 times (length 4)
  Back Branch 089F5380 25,175 times (length 6)
  Back Branch 089F540C 3,834 times (length 44)
  Back Branch 089F53BC 4 times (length 24)
_S1_2_893320C 1,228,843 instructions (0.297%), 21,659 calls (0893320C - 089332C0, length 46)
  Back Branch 089332B4 43,318 times (length 31)
_S1_2_8997328 1,202,962 instructions (0.290%), 306 calls (08997328 - 089976E4, length 240)
  Back Branch 089975E0 28,384 times (length 68)
  Back Branch 08997628 24,857 times (length 53)
  Back Branch 08997610 3,527 times (length 69)
  Back Branch 08997450 3,374 times (length 11)
  Back Branch 089974E4 1,774 times (length 43)
  Back Branch 0899768C 16 times (length 7)
  Back Branch 089976D4 6 times (length 97)
_S1_2_88FC684 1,194,073 instructions (0.288%), 37,488 calls (088FC684 - 088FC764, length 57)
_S1_2_89188F0 1,114,704 instructions (0.269%), 15,406 calls (089188F0 - 08918A9C, length 108)
  Back Branch 08918A68 15,235 times (length 77)
  Back Branch 08918A54 171 times (length 72)
_S1_2_893EDC4 1,111,448 instructions (0.268%), 21,375 calls (0893EDC4 - 0893EEAC, length 59)
  Back Branch 0893EE94 21,373 times (length 44)
_S1_2_8901414 1,101,819 instructions (0.266%), 23,410 calls (08901414 - 08901604, length 125)
  Back Branch 089014B4 22,468 times (length 22)
  Back Branch 08901600 2,732 times (length 112)
  Back Branch 08901514 2,732 times (length 39)
  Back Branch 0890156C 2,732 times (length 58)
_S1_2_8919304 1,013,758 instructions (0.245%), 3,238 calls (08919304 - 089198C0, length 368)
  Back Branch 0891973C 9,671 times (length 22)
  Back Branch 08919744 7,845 times (length 19)
  Back Branch 089197B4 4,579 times (length 93)
  Back Branch 089197BC 4,579 times (length 95)
  Back Branch 089198B4 4,579 times (length 148)
  Back Branch 089197D4 3,785 times (length 183)
  Back Branch 089193C8 3,238 times (length 21)
  Back Branch 0891985C 2,802 times (length 102)
  Back Branch 089198BC 2,571 times (length 142)
  Back Branch 089195A0 2,008 times (length 139)
  Back Branch 089198A8 1,261 times (length 254)
  Back Branch 0891988C 965 times (length 123)
  Back Branch 0891986C 794 times (length 111)
  Back Branch 0891982C 794 times (length 205)
  Back Branch 0891952C 662 times (length 15)
  Back Branch 089197A4 331 times (length 189)
  Back Branch 08919594 232 times (length 39)
_S1_2_8A026A0 1,008,343 instructions (0.243%), 44,474 calls (08A026A0 - 08A02774, length 54)
_S1_2_893D7C4 1,004,422 instructions (0.242%), 7,903 calls (089251D4 - 0893DA00, length 25100)
  Back Branch 0893D928 7,903 times (length 59)
  Back Branch 0893D908 7,903 times (length 25039)
  Back Branch 0893D948 7,656 times (length 56)
_S1_2_892B0F8 996,632 instructions (0.241%), 26,936 calls (0892B0F8 - 0892B188, length 37)
_S1_2_8938278 986,742 instructions (0.238%), 53,221 calls (08938278 - 08938384, length 68)
  Back Branch 089382F4 1,692 times (length 9)
  Back Branch 08938360 564 times (length 46)
_S1_2_890D8DC 976,006 instructions (0.236%), 17,325 calls (0890D8DC - 0890DA9C, length 113)
  Back Branch 0890D9B0 17,290 times (length 39)
  Back Branch 0890DA20 180 times (length 7)
  Back Branch 0890DA0C 180 times (length 7)
  Back Branch 0890DA28 110 times (length 38)
_S1_2_89BBBE8 950,947 instructions (0.230%), 171 calls (089BBBE8 - 089BCEAC, length 1202)
  Back Branch 089BC860 6,409 times (length 225)
  Back Branch 089BC9E0 3,757 times (length 263)
  Back Branch 089BCE4C 2,139 times (length 489)
  Back Branch 089BCA1C 2,139 times (length 218)
  Back Branch 089BBEB4 1,881 times (length 30)
  Back Branch 089BC9EC 855 times (length 266)
  Back Branch 089BC9D4 513 times (length 719)
  Back Branch 089BC304 174 times (length 126)
  Back Branch 089BC878 174 times (length 28)
  Back Branch 089BC898 174 times (length 37)
  Back Branch 089BBFC4 171 times (length 8)
  Back Branch 089BBFD0 171 times (length 10)
  Back Branch 089BBF68 171 times (length 74)
  Back Branch 089BC3C0 93 times (length 108)
  Back Branch 089BC3A8 93 times (length 107)
  Back Branch 089BC3D4 81 times (length 113)
_S1_2_893E5D0 949,079 instructions (0.229%), 17,597 calls (0893E5D0 - 0893E69C, length 52)
  Back Branch 0893E680 40,732 times (length 11)
_S1_2_8922CF8 939,337 instructions (0.227%), 10,758 calls (08922CF8 - 08923320, length 395)
  Back Branch 08922E80 12,301 times (length 17)
  Back Branch 08922E54 11,221 times (length 56)
  Back Branch 08922EF0 8,843 times (length 16)
  Back Branch 08922EC8 7,763 times (length 36)
  Back Branch 08922F60 3,692 times (length 16)
  Back Branch 08922F38 2,612 times (length 35)
  Back Branch 08922E8C 1,947 times (length 23)
  Back Branch 08922EFC 1,885 times (length 22)
  Back Branch 08922F6C 1,548 times (length 22)
  Back Branch 08923214 1,548 times (length 17)
  Back Branch 08923220 1,080 times (length 298)
  Back Branch 08923230 548 times (length 302)
  Back Branch 089231E0 468 times (length 177)
  Back Branch 0892318C 88 times (length 15)
  Back Branch 08923160 88 times (length 173)
_S1_2_892AA3C 905,751 instructions (0.219%), 27,447 calls (0892AA3C - 0892AABC, length 33)
_S1_2_88FC524 882,571 instructions (0.213%), 29,236 calls (088FC524 - 088FC5C4, length 41)
_S1_2_89335B8 872,898 instructions (0.211%), 22,382 calls (089335B8 - 089399A4, length 6396)
_S1_2_890D7BC 864,500 instructions (0.209%), 17,290 calls (0890D7BC - 0890D8D8, length 72)
_S1_2_890BE24 832,200 instructions (0.201%), 43,800 calls (0890BE24 - 0890BE6C, length 19)
_S1_2_890B608 819,689 instructions (0.198%), 15,855 calls (0890B608 - 0890B828, length 137)
  Back Branch 0890B7F4 35,916 times (length 108)
  Back Branch 0890B800 35,916 times (length 8)
  Back Branch 0890B824 513 times (length 17)
_S1_2_892B05C 805,545 instructions (0.194%), 20,655 calls (0892B05C - 0892B0F4, length 39)
_S1_2_893D578 800,693 instructions (0.193%), 25,270 calls (0893D578 - 0893D7C0, length 147)
  Back Branch 0893D754 10,183 times (length 79)
  Back Branch 0893D728 794 times (length 86)
  Back Branch 0893D6EC 513 times (length 48)
_S1_2_893CD78 772,864 instructions (0.187%), 16,013 calls (0893CD78 - 0893CED8, length 89)
  Back Branch 0893CED4 14,645 times (length 81)
  Back Branch 0893CDFC 14,544 times (length 11)
  Back Branch 0893CE58 6,277 times (length 41)
  Back Branch 0893CE98 2,115 times (length 57)
  Back Branch 0893CEBC 1,403 times (length 66)
  Back Branch 0893CEC4 11 times (length 49)
_S1_2_88810F4 759,436 instructions (0.183%), 305 calls (088810F4 - 088820D4, length 1017)
  Back Branch 0888133C 12,863 times (length 24)
  Back Branch 08881428 12,584 times (length 81)
  Back Branch 08881498 3,965 times (length 151)
  Back Branch 08881704 2,135 times (length 276)
  Back Branch 08882040 567 times (length 330)
  Back Branch 08881D14 558 times (length 616)
  Back Branch 08881D20 396 times (length 619)
  Back Branch 08881990 305 times (length 454)
  Back Branch 088818F0 305 times (length 415)
  Back Branch 08881570 305 times (length 10)
  Back Branch 08881564 305 times (length 8)
  Back Branch 08881A98 261 times (length 493)
  Back Branch 088820B4 9 times (length 194)
  Back Branch 088817E0 9 times (length 319)
  Back Branch 08881B88 9 times (length 552)
  Back Branch 08881DB4 9 times (length 147)
_S1_2_891EEDC 745,396 instructions (0.180%), 61,980 calls (0891EEDC - 0891EF10, length 14)
_S1_2_893A904 719,169 instructions (0.174%), 23,199 calls (0893A904 - 0893A97C, length 31)
_S1_2_893EC0C 714,273 instructions (0.172%), 14,003 calls (0893EC0C - 0893ECF4, length 59)
_S1_2_89429C8 673,911 instructions (0.163%), 4,788 calls (089429C8 - 08943168, length 489)
  Back Branch 08942B04 14,364 times (length 12)
  Back Branch 08942B10 4,788 times (length 15)
_S1_2_8933E6C 667,421 instructions (0.161%), 10,232 calls (08933E6C - 08934048, length 120)
  Back Branch 0893400C 9,345 times (length 27)
  Back Branch 08934024 6,237 times (length 45)
  Back Branch 0893401C 2,149 times (length 27)
  Back Branch 08934044 286 times (length 64)
_S1_2_892E588 661,886 instructions (0.160%), 9,932 calls (0892E588 - 0892E89C, length 198)
  Back Branch 0892E844 5,855 times (length 113)
_S1_2_89FF4D0 648,043 instructions (0.156%), 44,105 calls (089FF4D0 - 089FF5AC, length 56)
_S1_2_89356EC 644,131 instructions (0.155%), 1,391 calls (089356EC - 08935A14, length 203)
  Back Branch 0893576C 44,512 times (length 13)
  Back Branch 08935A10 875 times (length 181)
  Back Branch 08935934 29 times (length 118)
  Back Branch 0893590C 29 times (length 112)
_S1_2_89F18CC 613,526 instructions (0.148%), 28,962 calls (089F18CC - 089F19B4, length 59)
  Back Branch 089F1970 13,193 times (length 18)
  Back Branch 089F1984 13,122 times (length 23)
  Back Branch 089F199C 271 times (length 30)
  Back Branch 089F19B0 71 times (length 34)
_S1_2_8921A4C 610,626 instructions (0.147%), 8,088 calls (08921A4C - 089223B8, length 604)
  Back Branch 08921C4C 7,958 times (length 49)
  Back Branch 08921D2C 5,855 times (length 49)
  Back Branch 08921E50 1,069 times (length 142)
  Back Branch 08921C54 1,069 times (length 13)
  Back Branch 08921E58 1,063 times (length 142)
  Back Branch 08921E0C 87 times (length 49)
  Back Branch 08921D34 83 times (length 13)
  Back Branch 08922138 83 times (length 270)
  Back Branch 08922130 83 times (length 270)
  Back Branch 08921CEC 11 times (length 12)
  Back Branch 08921C0C 6 times (length 12)
_S1_2_89FF3E0 607,669 instructions (0.147%), 44,105 calls (089FF3E0 - 089FF4BC, length 56)
_S1_2_8A07B54 600,476 instructions (0.145%), 300,238 calls (08A07B54 - 08A07B58, length 2)
_S1_2_88E7C3C 600,084 instructions (0.145%), 3,798 calls (088E7C3C - 088E7FF4, length 239)
_S1_2_8A07B4C 599,040 instructions (0.145%), 299,520 calls (08A07B4C - 08A07B50, length 2)
_S1_2_892C078 576,056 instructions (0.139%), 9,932 calls (0892C078 - 0892C15C, length 58)
_S1_2_88FB324 556,846 instructions (0.134%), 1,216 calls (088FB324 - 088FB37C, length 23)
  Back Branch 088FB370 36,548 times (length 16)
_S1_2_89F5264 539,242 instructions (0.130%), 10,078 calls (089F5264 - 089F5304, length 41)
  Back Branch 089F52C8 22,159 times (length 7)
  Back Branch 089F52E4 12,055 times (length 3)
_S1_2_8931584 534,245 instructions (0.129%), 5,425 calls (08931584 - 08934048, length 2738)
  Back Branch 0893400C 9,345 times (length 27)
  Back Branch 08934024 6,237 times (length 45)
  Back Branch 0893401C 2,149 times (length 27)
  Back Branch 08934044 286 times (length 64)
_S1_2_8939D60 534,225 instructions (0.129%), 21,369 calls (08939D60 - 08939DD8, length 31)
_S1_2_892A41C 525,920 instructions (0.127%), 32,870 calls (0890BDF0 - 089FFFC0, length 249973)
  Back Branch 0892A438 32,870 times (length 31124)
_S1_2_890DAA0 519,106 instructions (0.125%), 7,706 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
_S1_2_89684C0 489,727 instructions (0.118%), 253 calls (089684C0 - 08968554, length 38)
  Back Branch 08968540 37,068 times (length 13)
  Back Branch 08968550 253 times (length 27)
_S1_2_892FBE0 481,459 instructions (0.116%), 327 calls (0892FBE0 - 0892FE0C, length 140)
  Back Branch 0892FD04 26,227 times (length 13)
  Back Branch 0892FE08 9,574 times (length 73)
  Back Branch 0892FD68 327 times (length 81)
  Back Branch 0892FD28 327 times (length 13)
  Back Branch 0892FDB4 19 times (length 70)
_S1_2_8932DE0 476,508 instructions (0.115%), 5,425 calls (08932DE0 - 08939C94, length 7086)
  Back Branch 08932F14 5,108 times (length 61)
  Back Branch 08932E7C 5,108 times (length 26)
  Back Branch 08932E4C 5,108 times (length 14)
_S1_2_88FFD18 473,583 instructions (0.114%), 43,053 calls (088FFD18 - 088FFD7C, length 26)
_S1_2_8938F1C 468,996 instructions (0.113%), 21,318 calls (08938F1C - 08938F70, length 22)
_S1_2_89295C0 464,535 instructions (0.112%), 5,735 calls (089295C0 - 089296A0, length 57)
  Back Branch 0892963C 17,205 times (length 9)
  Back Branch 08929690 5,735 times (length 23)
  Back Branch 0892969C 5,735 times (length 27)
_S1_2_89370A4 462,180 instructions (0.112%), 15,406 calls (089370A4 - 089391B8, length 2118)
_S1_2_892A020 459,732 instructions (0.111%), 35,364 calls (0892A020 - 0892A050, length 13)
_S1_2_893B0D8 448,350 instructions (0.108%), 12,810 calls (0893B0D8 - 08A07790, length 209327)
_S1_2_8975C20 446,940 instructions (0.108%), 9,932 calls (0892C160 - 08975C24, length 75442)
  Back Branch 08975C20 9,932 times (length 75442)
_S1_2_8923324 441,878 instructions (0.107%), 3,528 calls (08923324 - 08923614, length 189)
  Back Branch 089235A0 9,678 times (length 16)
  Back Branch 0892354C 1,894 times (length 46)
  Back Branch 08923528 1,634 times (length 78)
  Back Branch 089235F8 1,080 times (length 120)
  Back Branch 089235A8 814 times (length 55)
_S1_2_8937B04 406,044 instructions (0.098%), 40,606 calls (08937B04 - 08A07B60, length 213016)
_S1_2_88FB910 405,413 instructions (0.098%), 29,216 calls (088FB910 - 088FB944, length 14)
_S1_2_893D2EC 396,030 instructions (0.096%), 19,002 calls (0893D2EC - 0893D540, length 150)
  Back Branch 0893D3CC 15,406 times (length 29)
  Back Branch 0893D410 3,596 times (length 46)
  Back Branch 0893D4B8 794 times (length 70)
_S1_2_8939790 392,388 instructions (0.095%), 20,652 calls (08939790 - 089397D8, length 19)
_S1_2_8999628 389,793 instructions (0.094%), 1,144 calls (08999628 - 08999858, length 141)
  Back Branch 08999798 6,161 times (length 53)
  Back Branch 08999854 5,250 times (length 52)
  Back Branch 0899982C 163 times (length 41)
_S1_2_89F6FC0 387,601 instructions (0.094%), 3,051 calls (089F6FC0 - 089F8930, length 1629)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F7490 63 times (length 160)
_S1_2_89296B4 387,477 instructions (0.094%), 8,076 calls (089296B4 - 08929770, length 48)
_S1_2_8940FB4 375,979 instructions (0.091%), 82 calls (08940FB4 - 089411C4, length 133)
  Back Branch 08941080 20,910 times (length 16)
  Back Branch 089410D0 20,910 times (length 14)
  Back Branch 08941128 20,910 times (length 16)
  Back Branch 089411B8 10,496 times (length 11)
  Back Branch 08941150 10,496 times (length 6)
  Back Branch 089410C4 107 times (length 9)
  Back Branch 08941034 107 times (length 9)
  Back Branch 08941074 107 times (length 11)
  Back Branch 0894111C 107 times (length 11)
  Back Branch 08941164 82 times (length 103)
  Back Branch 08941180 82 times (length 108)
  Back Branch 089411C0 82 times (length 124)
  Back Branch 08941170 25 times (length 3)
_S1_2_893CBF4 375,854 instructions (0.091%), 4,264 calls (0893CBF4 - 0893CCBC, length 51)
  Back Branch 0893CC94 16,519 times (length 12)
  Back Branch 0893CC9C 2,802 times (length 25)
  Back Branch 0893CCB0 1,462 times (length 30)
_S1_2_890A844 371,674 instructions (0.090%), 1,969 calls (0890A844 - 0890ADC8, length 354)
  Back Branch 0890AA08 2,547 times (length 24)
  Back Branch 0890AA20 2,547 times (length 32)
  Back Branch 0890AA3C 2,547 times (length 37)
  Back Branch 0890AD74 2,364 times (length 12)
  Back Branch 0890AD8C 2,364 times (length 14)
  Back Branch 0890AB54 1,969 times (length 122)
  Back Branch 0890AB44 1,969 times (length 112)
  Back Branch 0890ABB4 1,933 times (length 163)
  Back Branch 0890ADC4 1,915 times (length 309)
  Back Branch 0890AD5C 1,876 times (length 277)
  Back Branch 0890AD30 1,876 times (length 267)
_S1_2_89002A8 362,140 instructions (0.087%), 2,014 calls (089002A8 - 08900348, length 41)
  Back Branch 08900308 26,911 times (length 12)
  Back Branch 08900320 26,458 times (length 12)
  Back Branch 08900344 80 times (length 26)
_S1_2_892B18C 356,796 instructions (0.086%), 6,996 calls (0892B18C - 0892B254, length 51)
_S1_2_8939C58 342,288 instructions (0.083%), 21,393 calls (08939C58 - 08939C94, length 16)
_S1_2_89F1C58 334,104 instructions (0.081%), 3,919 calls (089F1C58 - 089F20D4, length 288)
  Back Branch 089F1F58 4,955 times (length 52)
  Back Branch 089F1F70 4,955 times (length 34)
  Back Branch 089F1F60 1,036 times (length 40)
_S1_2_893404C 332,630 instructions (0.080%), 5,735 calls (0893404C - 08934334, length 187)
  Back Branch 08934300 5,735 times (length 52)
  Back Branch 08934260 5,735 times (length 115)
_S1_2_8915F58 322,102 instructions (0.078%), 2,022 calls (08915F58 - 08916150, length 127)
  Back Branch 08916030 21,391 times (length 9)
  Back Branch 08915FEC 2,022 times (length 17)
_S1_2_88FD0EC 318,017 instructions (0.077%), 4,369 calls (088FD0EC - 088FD71C, length 397)
  Back Branch 088FD388 1,274 times (length 115)
  Back Branch 088FD2E8 995 times (length 41)
  Back Branch 088FD364 784 times (length 25)
  Back Branch 088FD390 771 times (length 35)
  Back Branch 088FD508 753 times (length 140)
  Back Branch 088FD518 752 times (length 143)
  Back Branch 088FD3A0 740 times (length 49)
  Back Branch 088FD33C 292 times (length 16)
  Back Branch 088FD3D4 243 times (length 107)
  Back Branch 088FD3EC 243 times (length 112)
  Back Branch 088FD374 4 times (length 110)
  Back Branch 088FD54C 1 times (length 157)
  Back Branch 088FD564 1 times (length 55)
_S1_2_8939804 315,690 instructions (0.076%), 21,046 calls (08939804 - 0893983C, length 15)
_S1_2_8939944 313,348 instructions (0.076%), 22,382 calls (08939944 - 08939978, length 14)
_S1_2_890B328 312,032 instructions (0.075%), 1,592 calls (0890B328 - 0890B604, length 184)
  Back Branch 0890B554 4,776 times (length 110)
  Back Branch 0890B52C 4,776 times (length 100)
  Back Branch 0890B3C4 4,776 times (length 9)
  Back Branch 0890B508 3,184 times (length 55)
  Back Branch 0890B500 3,184 times (length 55)
  Back Branch 0890B51C 3,184 times (length 60)
  Back Branch 0890B4F8 3,184 times (length 87)
_S1_2_892A5A0 308,940 instructions (0.075%), 30,894 calls (0892A5A0 - 0892A5C4, length 10)
_S1_2_89683FC 302,324 instructions (0.073%), 231 calls (089683FC - 089684BC, length 49)
  Back Branch 089684A0 27,028 times (length 11)
  Back Branch 089684B8 233 times (length 30)
_S1_2_88FF1C8 301,371 instructions (0.073%), 43,053 calls (088FF1C8 - 088FF1E0, length 7)
_S1_2_8A01848 294,288 instructions (0.071%), 5,511 calls (08A01848 - 08A01BD4, length 228)
  Back Branch 08A01A40 2,606 times (length 112)
  Back Branch 08A01B98 2,316 times (length 128)
  Back Branch 08A01BA0 2,250 times (length 93)
  Back Branch 08A01A98 360 times (length 134)
  Back Branch 08A01A58 48 times (length 118)
  Back Branch 08A01B74 14 times (length 189)
  Back Branch 08A01BD0 12 times (length 212)
_S1_2_899AC98 288,695 instructions (0.070%), 3,182 calls (0899AC98 - 0899B0C4, length 268)
  Back Branch 0899AE38 5,205 times (length 6)
  Back Branch 0899AE18 1,735 times (length 24)
  Back Branch 0899AF4C 925 times (length 101)
  Back Branch 0899AF5C 831 times (length 105)
  Back Branch 0899AE98 810 times (length 65)
  Back Branch 0899AF80 503 times (length 113)
  Back Branch 0899AF94 503 times (length 117)
  Back Branch 0899AF70 503 times (length 109)
  Back Branch 0899AFA4 368 times (length 120)
  Back Branch 0899B084 48 times (length 178)
_S1_2_8918B44 285,398 instructions (0.069%), 284 calls (08918B44 - 08918C18, length 54)
  Back Branch 08918BCC 14,722 times (length 19)
  Back Branch 08918BF4 171 times (length 13)
_S1_2_89314AC 283,972 instructions (0.069%), 5,461 calls (089314AC - 08931578, length 52)
_S1_2_89241E4 282,150 instructions (0.068%), 1,881 calls (089241E4 - 08924468, length 162)
_S1_2_892B258 279,535 instructions (0.067%), 7,555 calls (0892B258 - 0892B2E8, length 37)
_S1_2_892A1F4 278,300 instructions (0.067%), 12,650 calls (0890BDF0 - 089FFFC0, length 249973)
  Back Branch 0892A228 12,650 times (length 30992)
_S1_2_8938E38 277,329 instructions (0.067%), 21,333 calls (08938E38 - 08938E68, length 13)
_S1_2_8937B2C 268,874 instructions (0.065%), 26,889 calls (08937B2C - 08A07B58, length 213004)
_S1_2_89D8428 268,272 instructions (0.065%), 1,863 calls (089D8428 - 089D866C, length 146)
  Back Branch 089D8668 1,863 times (length 94)
_S1_2_8926E88 267,065 instructions (0.064%), 1,214 calls (08926E88 - 0893B5C4, length 20944)
  Back Branch 0893B5C0 1,214 times (length 109)
  Back Branch 089271EC 1,214 times (length 204)
  Back Branch 089272BC 1,213 times (length 68)
  Back Branch 08927190 607 times (length 127)
  Back Branch 08927280 607 times (length 187)
_S1_2_8935B10 261,137 instructions (0.063%), 108 calls (08935B10 - 08935C30, length 73)
  Back Branch 08935BD0 36,287 times (length 7)
_S1_2_8A04154 250,921 instructions (0.061%), 9,651 calls (08A04154 - 08A041B8, length 26)
_S1_2_890DEF8 248,157 instructions (0.060%), 9,191 calls (0890DEF8 - 0890DF84, length 36)
  Back Branch 0890DF80 9,191 times (length 24)
_S1_2_8939C98 246,512 instructions (0.060%), 15,407 calls (08939C98 - 08939CD4, length 16)
_S1_2_8929F3C 245,395 instructions (0.059%), 49,079 calls (08929F3C - 08929F4C, length 5)
_S1_2_8917C48 240,550 instructions (0.058%), 4,811 calls (08917C48 - 08917F08, length 177)
  Back Branch 08917EFC 4,811 times (length 139)
  Back Branch 08917EF4 4,811 times (length 145)
_S1_2_8917BAC 240,036 instructions (0.058%), 60,009 calls (08917BAC - 08917BB8, length 4)
_S1_2_892AF5C 228,921 instructions (0.055%), 6,937 calls (0892AF5C - 0892AFDC, length 33)
_S1_2_89399CC 228,300 instructions (0.055%), 22,830 calls (089399CC - 089399F0, length 10)
_S1_2_899985C 223,338 instructions (0.054%), 1,080 calls (0899985C - 08999AF4, length 167)
  Back Branch 08999924 5,036 times (length 26)
  Back Branch 089999DC 1,634 times (length 48)
  Back Branch 08999AD0 1,215 times (length 109)
_S1_2_8939A44 223,300 instructions (0.054%), 5,075 calls (08939A44 - 08939AF0, length 44)
_S1_2_893927C 214,302 instructions (0.052%), 12,606 calls (0893927C - 089392BC, length 17)
_S1_2_8939864 210,470 instructions (0.051%), 21,047 calls (08939864 - 08939888, length 10)
_S1_2_89397DC 210,470 instructions (0.051%), 21,047 calls (089397DC - 08939800, length 10)
_S1_2_893177C 209,428 instructions (0.051%), 5,108 calls (089316A0 - 089317B4, length 70)
  Back Branch 08931764 5,953 times (length 51)
  Back Branch 089317B0 5,108 times (length 32)
_S1_2_89B9D4C 209,087 instructions (0.050%), 268 calls (089B9D4C - 089BAD58, length 1028)
  Back Branch 089B9E48 26,344 times (length 7)
  Back Branch 089BA088 1,608 times (length 7)
  Back Branch 089BA090 268 times (length 107)
  Back Branch 089BA9A4 268 times (length 654)
  Back Branch 089BA290 9 times (length 311)
_S1_2_8913ABC 208,301 instructions (0.050%), 1,997 calls (08913ABC - 08913D30, length 158)
  Back Branch 08913B84 2,679 times (length 16)
  Back Branch 08913D2C 1,188 times (length 81)
  Back Branch 08913C30 834 times (length 59)
  Back Branch 08913BF8 354 times (length 45)
_S1_2_8A02B4C 205,939 instructions (0.050%), 9,361 calls (08A02B4C - 08A02BA0, length 22)
_S1_2_8937354 205,536 instructions (0.050%), 8,936 calls (08937354 - 08937408, length 46)
  Back Branch 08937404 1 times (length 21)
_S1_2_8931654 202,402 instructions (0.049%), 5,953 calls (08931654 - 08931730, length 56)
  Back Branch 08931710 5,953 times (length 30)
_S1_2_8920904 201,816 instructions (0.049%), 3,370 calls (08920904 - 08920BC8, length 178)
  Back Branch 08920BB4 1,736 times (length 16)
  Back Branch 08920BBC 217 times (length 136)
_S1_2_89223BC 197,412 instructions (0.048%), 3,045 calls (089223BC - 08922514, length 87)
  Back Branch 08922504 8,088 times (length 12)
  Back Branch 08922510 1,258 times (length 63)
_S1_2_89206F4 196,172 instructions (0.047%), 1,636 calls (089206F4 - 08920900, length 132)
  Back Branch 0892086C 1,636 times (length 44)
  Back Branch 0892082C 1,636 times (length 29)
  Back Branch 0892083C 1,636 times (length 32)
  Back Branch 08920880 1,548 times (length 48)
  Back Branch 089208C0 1,080 times (length 63)
  Back Branch 089208C8 1,080 times (length 65)
  Back Branch 089208FC 1,080 times (length 80)
  Back Branch 089208A0 1,080 times (length 57)
  Back Branch 089208B0 1,080 times (length 60)
_S1_2_89399A8 194,418 instructions (0.047%), 21,602 calls (089399A8 - 089399C8, length 9)
_S1_2_8939724 191,862 instructions (0.046%), 21,318 calls (08939724 - 08939744, length 9)
_S1_2_892906C 190,302 instructions (0.046%), 2,965 calls (0892906C - 0892928C, length 137)
  Back Branch 089291C8 3,167 times (length 69)
  Back Branch 08929288 2,964 times (length 60)
  Back Branch 08929238 276 times (length 51)
_S1_2_892A3A4 182,028 instructions (0.044%), 15,169 calls (0892A3A4 - 0892A3D0, length 12)
_S1_2_89F2B00 177,416 instructions (0.043%), 2,803 calls (089F2B00 - 089F2B90, length 37)
  Back Branch 089F2B40 16,292 times (length 12)
  Back Branch 089F2B54 13,661 times (length 9)
  Back Branch 089F2B84 1,117 times (length 7)
  Back Branch 089F2B74 1,117 times (length 6)
  Back Branch 089F2B5C 172 times (length 17)
_S1_2_891FAF4 175,700 instructions (0.042%), 4,003 calls (0891FAF4 - 0891FBE4, length 61)
  Back Branch 0891FB80 5,199 times (length 7)
  Back Branch 0891FBE0 380 times (length 42)
  Back Branch 0891FB94 330 times (length 8)
_S1_2_89D6E48 168,547 instructions (0.041%), 7,872 calls (089D6E48 - 089D6FAC, length 90)
  Back Branch 089D6F90 5 times (length 55)
  Back Branch 089D6F6C 4 times (length 61)
  Back Branch 089D6FA8 1 times (length 76)
  Back Branch 089D6F34 1 times (length 47)
  Back Branch 089D6F2C 1 times (length 45)
_S1_2_89560D4 166,549 instructions (0.040%), 1,202 calls (089560D4 - 08956534, length 281)
  Back Branch 08956334 1,376 times (length 49)
  Back Branch 089564A4 1,201 times (length 149)
  Back Branch 08956510 1,198 times (length 102)
  Back Branch 0895620C 12 times (length 8)
_S1_2_88FD720 166,482 instructions (0.040%), 3,370 calls (088FD720 - 088FD858, length 79)
  Back Branch 088FD800 1,107 times (length 24)
  Back Branch 088FD7F0 1,107 times (length 21)
  Back Branch 088FD81C 405 times (length 30)
  Back Branch 088FD82C 233 times (length 33)
  Back Branch 088FD844 216 times (length 36)
_S1_2_8929F64 166,257 instructions (0.040%), 23,751 calls (08929F64 - 08929F7C, length 7)
_S1_2_88D5480 163,613 instructions (0.039%), 305 calls (088D5480 - 088D5814, length 230)
  Back Branch 088D5624 4,108 times (length 18)
  Back Branch 088D550C 2,440 times (length 11)
  Back Branch 088D5668 1,382 times (length 35)
  Back Branch 088D56A0 610 times (length 103)
_S1_2_8937050 160,580 instructions (0.039%), 5,735 calls (08937050 - 08939C94, length 2834)
_S1_2_8923C34 158,714 instructions (0.038%), 1,386 calls (08923C34 - 08923E68, length 142)
  Back Branch 08923C64 1,386 times (length 6)
  Back Branch 08923C78 1,386 times (length 12)
_S1_2_89F82C4 154,751 instructions (0.037%), 1,193 calls (089F7070 - 089F8BF8, length 1763)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8844 1,193 times (length 1468)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F7490 63 times (length 160)
_S1_2_89396D8 154,070 instructions (0.037%), 15,407 calls (089396D8 - 089396FC, length 10)
_S1_2_8A010A0 152,869 instructions (0.037%), 512 calls (08A010A0 - 08A01D0C, length 796)
  Back Branch 08A0179C 503 times (length 115)
  Back Branch 08A01724 495 times (length 396)
  Back Branch 08A01734 8 times (length 400)
  Back Branch 08A017C4 7 times (length 436)
  Back Branch 08A0129C 2 times (length 106)
_S1_2_89129CC 150,602 instructions (0.036%), 2,022 calls (089129CC - 08912EF8, length 332)
_S1_2_88FF584 150,148 instructions (0.036%), 4,440 calls (088FF584 - 088FF61C, length 39)
  Back Branch 088FF618 2,415 times (length 27)
  Back Branch 088FF610 2,023 times (length 25)
  Back Branch 088FF608 2,023 times (length 11)
_S1_2_893A764 147,730 instructions (0.036%), 8,690 calls (0893A764 - 0893A7A4, length 17)
_S1_2_8931994 145,435 instructions (0.035%), 561 calls (08931994 - 08939C94, length 8385)
  Back Branch 089321BC 87 times (length 466)
  Back Branch 089321A0 14 times (length 329)
  Back Branch 089321D0 14 times (length 307)
  Back Branch 089321F0 14 times (length 383)
  Back Branch 089321E4 14 times (length 414)
_S1_2_89BD324 142,130 instructions (0.034%), 2,440 calls (089BD324 - 089BD43C, length 71)
  Back Branch 089BD438 1,830 times (length 57)
_S1_2_89507B4 139,890 instructions (0.034%), 527 calls (089507B4 - 08950FB0, length 512)
  Back Branch 08950DA8 527 times (length 340)
  Back Branch 08950C6C 526 times (length 50)
  Back Branch 08950EA4 516 times (length 355)
  Back Branch 08950D44 511 times (length 237)
  Back Branch 08950D54 511 times (length 241)
  Back Branch 08950E9C 461 times (length 11)
  Back Branch 08950DB8 391 times (length 344)
  Back Branch 08950D2C 390 times (length 83)
  Back Branch 08950CBC 390 times (length 185)
  Back Branch 08950F24 390 times (length 333)
  Back Branch 08950F88 348 times (length 198)
  Back Branch 08950DC8 153 times (length 157)
  Back Branch 08950D68 136 times (length 226)
  Back Branch 08950D3C 111 times (length 56)
  Back Branch 08950CF4 111 times (length 46)
  Back Branch 08950D04 107 times (length 49)
  Back Branch 08950DDC 106 times (length 161)
  Back Branch 08950DE4 103 times (length 164)
  Back Branch 08950E58 85 times (length 11)
  Back Branch 08950E64 60 times (length 339)
  Back Branch 08950E1C 18 times (length 214)
  Back Branch 08950E08 18 times (length 210)
  Back Branch 08950D14 14 times (length 209)
  Back Branch 08950DF8 14 times (length 169)
  Back Branch 08950E24 14 times (length 217)
_S1_2_89398CC 138,080 instructions (0.033%), 8,630 calls (089398CC - 08939908, length 16)
_S1_2_8953E7C 135,954 instructions (0.033%), 52 calls (08953E7C - 08954BDC, length 857)
  Back Branch 08954458 1,572 times (length 8)
  Back Branch 08954B94 1,048 times (length 465)
  Back Branch 089546A4 977 times (length 23)
  Back Branch 0895499C 586 times (length 15)
  Back Branch 08954514 526 times (length 65)
  Back Branch 08954718 526 times (length 70)
  Back Branch 08954B4C 526 times (length 71)
  Back Branch 08954154 285 times (length 17)
  Back Branch 0895437C 248 times (length 20)
  Back Branch 089548EC 248 times (length 15)
  Back Branch 08953FB4 222 times (length 17)
  Back Branch 08954AD4 145 times (length 23)
  Back Branch 089546DC 100 times (length 28)
  Back Branch 089545B4 85 times (length 13)
  Back Branch 089542B0 60 times (length 19)
  Back Branch 08954390 54 times (length 111)
  Back Branch 089543AC 54 times (length 33)
  Back Branch 089549A4 54 times (length 69)
  Back Branch 08954904 54 times (length 567)
  Back Branch 08954958 52 times (length 49)
  Back Branch 089547E4 38 times (length 30)
  Back Branch 08953FE4 33 times (length 24)
  Back Branch 08954184 33 times (length 24)
  Back Branch 089545F0 25 times (length 329)
  Back Branch 08954A00 19 times (length 21)
  Back Branch 08954794 19 times (length 365)
  Back Branch 0895483C 13 times (length 50)
  Back Branch 08954800 13 times (length 43)
  Back Branch 08954554 13 times (length 13)
  Back Branch 08954248 12 times (length 19)
  Back Branch 08954B0C 8 times (length 28)
  Back Branch 08954740 7 times (length 236)
  Back Branch 0895451C 7 times (length 152)
  Back Branch 08954748 6 times (length 348)
  Back Branch 08954B84 6 times (length 673)
  Back Branch 08954BD8 2 times (length 477)
  Back Branch 08954A2C 1 times (length 324)
  Back Branch 08954A24 1 times (length 621)
  Back Branch 08954B7C 1 times (length 629)
  Back Branch 08954578 1 times (length 313)
_S1_2_899B224 133,555 instructions (0.032%), 3,086 calls (0899B224 - 0899B42C, length 131)
  Back Branch 0899B324 96 times (length 26)
  Back Branch 0899B400 48 times (length 67)
_S1_2_8860ADC 132,468 instructions (0.032%), 532 calls (08860ADC - 088617DC, length 833)
  Back Branch 08860ED4 548 times (length 218)
  Back Branch 08860EA4 548 times (length 206)
  Back Branch 08860E9C 548 times (length 204)
  Back Branch 08860FE0 548 times (length 268)
  Back Branch 088611FC 344 times (length 346)
  Back Branch 088615AC 344 times (length 522)
  Back Branch 08861088 309 times (length 261)
  Back Branch 0886135C 274 times (length 314)
  Back Branch 0886102C 274 times (length 226)
  Back Branch 08861038 274 times (length 230)
  Back Branch 088610A0 204 times (length 266)
  Back Branch 08861098 204 times (length 266)
  Back Branch 08861604 204 times (length 544)
_S1_2_88F6B88 129,802 instructions (0.031%), 2,741 calls (088F6B88 - 088F6DFC, length 158)
  Back Branch 088F6CB4 2,741 times (length 61)
_S1_2_88FFD9C 126,698 instructions (0.031%), 5,759 calls (088FFD9C - 088FFE7C, length 57)
_S1_2_893914C 125,314 instructions (0.030%), 8,951 calls (0893914C - 08939180, length 14)
_S1_2_88F86F4 124,376 instructions (0.030%), 2,552 calls (088F86F4 - 088F87C8, length 54)
  Back Branch 088F87A4 384 times (length 14)
_S1_2_894DB4C 123,013 instructions (0.030%), 1,122 calls (0894DA30 - 0894DCB0, length 161)
  Back Branch 0894DBD4 2,394 times (length 11)
  Back Branch 0894DC64 2,333 times (length 11)
  Back Branch 0894DC94 976 times (length 155)
  Back Branch 0894DC04 146 times (length 119)
_S1_2_892A1A8 122,036 instructions (0.029%), 30,509 calls (0892A1A8 - 0892A1B4, length 4)
_S1_2_8971094 122,000 instructions (0.029%), 305 calls (08971094 - 089711C4, length 77)
  Back Branch 08971114 5,795 times (length 21)
_S1_2_885FE0C 121,192 instructions (0.029%), 548 calls (0885FE0C - 08860AD8, length 820)
  Back Branch 0886068C 548 times (length 114)
  Back Branch 08860754 548 times (length 498)
  Back Branch 0886073C 548 times (length 492)
  Back Branch 08860400 548 times (length 277)
  Back Branch 08860408 548 times (length 279)
  Back Branch 08860428 548 times (length 275)
  Back Branch 08860524 548 times (length 52)
  Back Branch 0886052C 548 times (length 54)
  Back Branch 0886085C 518 times (length 215)
  Back Branch 08860550 18 times (length 225)
  Back Branch 08860534 18 times (length 56)
  Back Branch 0886053C 18 times (length 58)
_S1_2_899B430 120,699 instructions (0.029%), 892 calls (0899B430 - 0899B580, length 85)
  Back Branch 0899B51C 3,512 times (length 37)
_S1_2_8929AA0 119,264 instructions (0.029%), 2,420 calls (08929AA0 - 08929B18, length 31)
  Back Branch 08929AE0 7,260 times (length 9)
_S1_2_890DF88 118,183 instructions (0.029%), 9,091 calls (0890DF88 - 0890DFD8, length 21)
_S1_2_89BDF58 115,776 instructions (0.028%), 1,220 calls (089BDF58 - 089BE8A8, length 597)
  Back Branch 089BE6A4 1,220 times (length 422)
  Back Branch 089BE698 1,220 times (length 437)
  Back Branch 089BE538 1,220 times (length 322)
  Back Branch 089BE278 1,220 times (length 18)
  Back Branch 089BE2AC 1,184 times (length 116)
  Back Branch 089BE560 645 times (length 345)
  Back Branch 089BE3B0 36 times (length 103)
_S1_2_8994C10 115,687 instructions (0.028%), 305 calls (08994C10 - 08995640, length 653)
  Back Branch 089952F8 305 times (length 300)
  Back Branch 08995294 305 times (length 285)
  Back Branch 08995268 305 times (length 285)
  Back Branch 08995244 305 times (length 285)
  Back Branch 089953B4 305 times (length 254)
  Back Branch 089955F4 305 times (length 609)
  Back Branch 0899562C 305 times (length 368)
  Back Branch 089951F4 304 times (length 283)
  Back Branch 08995220 304 times (length 285)
  Back Branch 08995488 265 times (length 504)
  Back Branch 08995608 251 times (length 326)
  Back Branch 0899563C 36 times (length 614)
  Back Branch 08995480 4 times (length 503)
  Back Branch 08995448 1 times (length 484)
  Back Branch 08995388 1 times (length 270)
_S1_2_894EC70 114,567 instructions (0.028%), 1,054 calls (0894EC70 - 0894EEF0, length 161)
  Back Branch 0894ECDC 4,254 times (length 6)
  Back Branch 0894EDB0 4,251 times (length 23)
  Back Branch 0894EE30 2,222 times (length 10)
  Back Branch 0894EE3C 594 times (length 70)
  Back Branch 0894EEE4 158 times (length 112)
  Back Branch 0894EEEC 11 times (length 127)
_S1_2_8905D08 111,136 instructions (0.027%), 604 calls (08905D08 - 08906014, length 196)
_S1_2_893F92C 110,765 instructions (0.027%), 327 calls (0893F92C - 0893FBCC, length 169)
  Back Branch 0893FA2C 6,849 times (length 9)
  Back Branch 0893FA3C 654 times (length 10)
  Back Branch 0893FBC0 329 times (length 10)
  Back Branch 0893FB14 329 times (length 9)
  Back Branch 0893FB20 329 times (length 24)
  Back Branch 0893FB3C 329 times (length 27)
  Back Branch 0893FBC8 327 times (length 138)
  Back Branch 0893FA50 327 times (length 11)
_S1_2_8A079F4 108,750 instructions (0.026%), 54,375 calls (08A079F4 - 08A079F8, length 2)
_S1_2_894FC58 108,356 instructions (0.026%), 661 calls (0894FC58 - 0894FD00, length 43)
  Back Branch 0894FCE0 4,630 times (length 19)
_S1_2_89256BC 108,194 instructions (0.026%), 1,210 calls (089256BC - 0892F7C4, length 10307)
  Back Branch 08925848 1,213 times (length 57)
  Back Branch 089258AC 989 times (length 41)
  Back Branch 08925884 58 times (length 28)
_S1_2_89AB1A0 105,620 instructions (0.025%), 988 calls (089AB1A0 - 089AB938, length 487)
  Back Branch 089AB87C 988 times (length 403)
_S1_2_88A3BE0 103,169 instructions (0.025%), 334 calls (088A3BE0 - 088A4A34, length 918)
  Back Branch 088A3C88 334 times (length 4)
  Back Branch 088A4814 305 times (length 496)
  Back Branch 088A3F78 305 times (length 151)
  Back Branch 088A4890 305 times (length 529)
  Back Branch 088A49BC 305 times (length 567)
  Back Branch 088A46B0 305 times (length 363)
  Back Branch 088A4668 305 times (length 303)
  Back Branch 088A4678 305 times (length 300)
  Back Branch 088A4790 305 times (length 327)
  Back Branch 088A47EC 305 times (length 504)
  Back Branch 088A45D0 305 times (length 553)
  Back Branch 088A3DD0 29 times (length 18)
  Back Branch 088A46C4 1 times (length 639)
  Back Branch 088A4804 1 times (length 205)
_S1_2_89251D4 102,388 instructions (0.025%), 1,969 calls (089251D4 - 0893923C, length 20507)
_S1_2_89994C4 101,786 instructions (0.025%), 1,144 calls (089994C4 - 08999624, length 89)
_S1_2_8892B40 100,132 instructions (0.024%), 530 calls (08892B40 - 088932D8, length 487)
  Back Branch 08892E44 530 times (length 125)
  Back Branch 08892C8C 530 times (length 62)
  Back Branch 08892C2C 530 times (length 38)
  Back Branch 08893168 344 times (length 137)
  Back Branch 08892DBC 265 times (length 120)
  Back Branch 08892D9C 265 times (length 112)
  Back Branch 08892D8C 265 times (length 108)
  Back Branch 08892D28 265 times (length 67)
  Back Branch 08893028 216 times (length 128)
  Back Branch 088931B8 186 times (length 201)
  Back Branch 088930C8 147 times (length 168)
  Back Branch 08892F64 115 times (length 80)
  Back Branch 08892E08 73 times (length 139)
  Back Branch 088930E0 23 times (length 174)
  Back Branch 08893040 17 times (length 134)
  Back Branch 08893244 2 times (length 263)
  Back Branch 088932B0 2 times (length 290)
  Back Branch 088932D4 2 times (length 299)
  Back Branch 08893158 2 times (length 204)
  Back Branch 088931D8 2 times (length 236)
  Back Branch 08893064 2 times (length 143)
_S1_2_892CFEC 98,774 instructions (0.024%), 3,799 calls (0892CFEC - 0892D06C, length 33)
_S1_2_8917F0C 98,313 instructions (0.024%), 4,811 calls (08917F0C - 08918048, length 80)
  Back Branch 0891801C 1,197 times (length 51)
  Back Branch 08918024 232 times (length 20)
_S1_2_89013C8 97,776 instructions (0.024%), 1,164 calls (089013C8 - 08A07B58, length 268773)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
_S1_2_8997CD0 97,332 instructions (0.023%), 3,356 calls (08997CD0 - 08997E1C, length 84)
  Back Branch 08997DF8 1 times (length 17)
_S1_2_89D7B3C 97,023 instructions (0.023%), 171 calls (089D7B3C - 089D7E84, length 211)
  Back Branch 089D7CC4 7,872 times (length 11)
  Back Branch 089D7E68 171 times (length 147)
  Back Branch 089D7C88 171 times (length 66)
_S1_2_88FFF74 96,720 instructions (0.023%), 1,194 calls (088FFF74 - 08A07B58, length 270074)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
_S1_2_8A06030 96,686 instructions (0.023%), 532 calls (08A06030 - 08A06264, length 142)
  Back Branch 08A061B8 1,593 times (length 77)
  Back Branch 08A061F0 1,593 times (length 27)
  Back Branch 08A06234 531 times (length 41)
  Back Branch 08A06114 531 times (length 35)
_S1_2_891EBF8 95,449 instructions (0.023%), 6,020 calls (0891EBF8 - 0891ED54, length 88)
  Back Branch 0891ED50 769 times (length 42)
  Back Branch 0891ED3C 769 times (length 23)
  Back Branch 0891ECEC 68 times (length 40)
  Back Branch 0891ECE0 9 times (length 14)
  Back Branch 0891ED2C 1 times (length 33)
_S1_2_89F595C 94,884 instructions (0.023%), 4,020 calls (089F5308 - 089F59C0, length 431)
  Back Branch 089F53FC 40,990 times (length 41)
  Back Branch 089F5404 34,878 times (length 17)
  Back Branch 089F532C 27,744 times (length 4)
  Back Branch 089F5380 25,175 times (length 6)
  Back Branch 089F540C 3,834 times (length 44)
  Back Branch 089F5994 3,754 times (length 6)
  Back Branch 089F53BC 4 times (length 24)
_S1_2_88FF1E4 94,484 instructions (0.023%), 1,196 calls (088FF1E4 - 08A07B58, length 270942)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
_S1_2_884880C 94,247 instructions (0.023%), 610 calls (0884880C - 088835B8, length 60268)
  Back Branch 08882FCC 305 times (length 37)
  Back Branch 08858EC4 305 times (length 37)
  Back Branch 088835A8 305 times (length 155)
  Back Branch 088833D4 305 times (length 295)
  Back Branch 08883510 166 times (length 111)
_S1_2_88FB5EC 89,410 instructions (0.022%), 2,516 calls (088FB5EC - 088FB694, length 43)
_S1_2_899A9BC 89,080 instructions (0.022%), 1,447 calls (0899A9BC - 0899AC94, length 183)
  Back Branch 0899AB50 17 times (length 27)
  Back Branch 0899ABEC 15 times (length 43)
_S1_2_890E5D4 88,982 instructions (0.021%), 3,238 calls (0890E5D4 - 0890E68C, length 47)
  Back Branch 0890E670 3,067 times (length 11)
  Back Branch 0890E680 1,837 times (length 26)
  Back Branch 0890E644 171 times (length 10)
_S1_2_89E1360 87,204 instructions (0.021%), 3,965 calls (089E1360 - 089E13D0, length 29)
_S1_2_88F77BC 86,724 instructions (0.021%), 1,188 calls (088F77BC - 088F79CC, length 133)
  Back Branch 088F78EC 1,188 times (length 50)
_S1_2_894D2F4 86,315 instructions (0.021%), 305 calls (0894D2F4 - 0894D614, length 201)
  Back Branch 0894D394 2,440 times (length 10)
  Back Branch 0894D460 1,830 times (length 22)
  Back Branch 0894D3F0 305 times (length 41)
  Back Branch 0894D600 305 times (length 181)
  Back Branch 0894D4CC 305 times (length 92)
_S1_2_89E5448 84,688 instructions (0.020%), 1,264 calls (089E5448 - 089E5A54, length 388)
_S1_2_8913478 83,908 instructions (0.020%), 266 calls (08913478 - 0891379C, length 202)
  Back Branch 08913718 5,387 times (length 12)
  Back Branch 08913720 265 times (length 138)
  Back Branch 08913790 128 times (length 26)
  Back Branch 08913798 29 times (length 159)
_S1_2_8910008 83,646 instructions (0.020%), 597 calls (08910008 - 08910760, length 471)
  Back Branch 089106B8 2,209 times (length 4)
  Back Branch 08910754 1,716 times (length 4)
  Back Branch 08910200 1,384 times (length 99)
  Back Branch 089106A4 1,380 times (length 391)
  Back Branch 089106C0 1,380 times (length 398)
  Back Branch 08910640 1,380 times (length 366)
  Back Branch 0891075C 597 times (length 452)
  Back Branch 08910740 597 times (length 445)
  Back Branch 089106D4 597 times (length 418)
_S1_2_890F780 83,597 instructions (0.020%), 157 calls (0890F780 - 0890FC9C, length 328)
  Back Branch 0890FB58 1,288 times (length 40)
  Back Branch 0890FA2C 966 times (length 11)
  Back Branch 0890FBD4 161 times (length 73)
  Back Branch 0890FBC0 161 times (length 6)
  Back Branch 0890FB78 161 times (length 171)
  Back Branch 0890F7EC 92 times (length 5)
  Back Branch 0890F834 69 times (length 26)
  Back Branch 0890FC60 61 times (length 259)
  Back Branch 0890FC2C 61 times (length 172)
  Back Branch 0890F990 61 times (length 114)
  Back Branch 0890F938 11 times (length 27)
  Back Branch 0890F8F8 3 times (length 10)
  Back Branch 0890FC58 1 times (length 261)
  Back Branch 0890F9A0 1 times (length 117)
_S1_2_8907E20 81,291 instructions (0.020%), 543 calls (08907E20 - 089081B8, length 231)
  Back Branch 08908028 525 times (length 11)
  Back Branch 089080E4 399 times (length 46)
  Back Branch 08908084 399 times (length 23)
_S1_2_89A8C60 80,972 instructions (0.020%), 305 calls (089A8C60 - 089A9C40, length 1017)
  Back Branch 089A8EB8 2,745 times (length 8)
  Back Branch 089A9214 305 times (length 272)
  Back Branch 089A985C 305 times (length 752)
  Back Branch 089A981C 305 times (length 736)
  Back Branch 089A9344 232 times (length 241)
  Back Branch 089A9508 17 times (length 431)
_S1_2_895A7C8 77,810 instructions (0.019%), 306 calls (0895A7C8 - 0895BAC8, length 1217)
  Back Branch 0895AAF8 271 times (length 84)
  Back Branch 0895B1F0 238 times (length 214)
  Back Branch 0895B770 148 times (length 202)
  Back Branch 0895B6F8 148 times (length 191)
  Back Branch 0895B620 148 times (length 285)
  Back Branch 0895B500 148 times (length 284)
  Back Branch 0895B7A0 147 times (length 204)
  Back Branch 0895B7B4 138 times (length 208)
  Back Branch 0895B788 122 times (length 203)
  Back Branch 0895B918 34 times (length 692)
  Back Branch 0895B3C0 33 times (length 288)
  Back Branch 0895B214 26 times (length 540)
  Back Branch 0895BA64 12 times (length 745)
  Back Branch 0895B908 8 times (length 985)
  Back Branch 0895AB14 2 times (length 92)
  Back Branch 0895AB28 2 times (length 97)
  Back Branch 0895B638 1 times (length 402)
  Back Branch 0895BA74 1 times (length 924)
  Back Branch 0895AA0C 1 times (length 80)
_S1_2_8891A5C 77,305 instructions (0.019%), 305 calls (08891A5C - 08891CFC, length 169)
  Back Branch 08891B38 1,220 times (length 26)
  Back Branch 08891B2C 1,220 times (length 24)
  Back Branch 08891B10 1,220 times (length 17)
  Back Branch 08891B00 1,220 times (length 13)
  Back Branch 08891CB8 688 times (length 20)
  Back Branch 08891C70 688 times (length 105)
  Back Branch 08891CC0 532 times (length 78)
  Back Branch 08891BA4 532 times (length 55)
  Back Branch 08891B9C 532 times (length 53)
  Back Branch 08891B94 532 times (length 51)
  Back Branch 08891CD4 2 times (length 131)
  Back Branch 08891BDC 2 times (length 68)
  Back Branch 08891BD4 2 times (length 67)
  Back Branch 08891BCC 2 times (length 65)
  Back Branch 08891BC4 2 times (length 63)
  Back Branch 08891BBC 2 times (length 61)
  Back Branch 08891BB4 2 times (length 59)
  Back Branch 08891BAC 2 times (length 57)
_S1_2_89E10C0 75,640 instructions (0.018%), 3,965 calls (089E10C0 - 089E127C, length 112)
  Back Branch 089E1100 3,965 times (length 9)
  Back Branch 089E1244 305 times (length 90)
  Back Branch 089E1270 305 times (length 102)
_S1_2_893A65C 74,104 instructions (0.018%), 2,429 calls (0893A65C - 0893A728, length 52)
_S1_2_8916154 73,693 instructions (0.018%), 662 calls (08916154 - 0891646C, length 199)
  Back Branch 08916278 2,775 times (length 7)
  Back Branch 0891621C 1,142 times (length 11)
_S1_2_893E36C 73,546 instructions (0.018%), 1,206 calls (08937B2C - 08A07B58, length 213004)
  Back Branch 0893E470 1,035 times (length 6739)
  Back Branch 0893E5B0 170 times (length 6819)
_S1_2_89225F4 73,408 instructions (0.018%), 73 calls (089225F4 - 08922B60, length 348)
  Back Branch 08922820 932 times (length 26)
  Back Branch 089227F0 932 times (length 49)
  Back Branch 0892278C 906 times (length 27)
  Back Branch 0892275C 906 times (length 49)
  Back Branch 08922838 859 times (length 29)
  Back Branch 089227A4 564 times (length 30)
  Back Branch 089226F4 384 times (length 26)
  Back Branch 089226C4 384 times (length 30)
  Back Branch 08922888 152 times (length 49)
  Back Branch 089228B8 152 times (length 27)
  Back Branch 089228D0 152 times (length 30)
  Back Branch 0892270C 139 times (length 29)
_S1_2_893CFAC 72,360 instructions (0.017%), 1,206 calls (0893CFAC - 0893D230, length 162)
_S1_2_88158B0 70,760 instructions (0.017%), 305 calls (088158B0 - 08815EEC, length 400)
  Back Branch 08815C00 1,220 times (length 56)
  Back Branch 08815E30 610 times (length 166)
  Back Branch 08815DB4 305 times (length 249)
  Back Branch 08815C88 305 times (length 218)
  Back Branch 08815C08 305 times (length 138)
  Back Branch 08815C24 305 times (length 200)
  Back Branch 08815C38 305 times (length 204)
  Back Branch 08815E10 305 times (length 326)
  Back Branch 08815E1C 305 times (length 309)
_S1_2_89FA030 70,665 instructions (0.017%), 2,019 calls (089FA030 - 089FA0F4, length 50)
_S1_2_88A00E0 70,593 instructions (0.017%), 305 calls (088A00E0 - 088A0358, length 159)
  Back Branch 088A01C4 2,440 times (length 16)
  Back Branch 088A0298 1,601 times (length 55)
  Back Branch 088A0268 686 times (length 32)
  Back Branch 088A02B0 534 times (length 62)
  Back Branch 088A01D4 305 times (length 32)
  Back Branch 088A0354 76 times (length 138)
  Back Branch 088A0310 76 times (length 119)
_S1_2_8913E4C 68,848 instructions (0.017%), 662 calls (08913E4C - 08913FA4, length 87)
  Back Branch 08913EF4 2,648 times (length 11)
_S1_2_8929FC8 67,834 instructions (0.016%), 5,218 calls (08929FC8 - 08929FF8, length 13)
_S1_2_8900000 67,174 instructions (0.016%), 2,717 calls (088FF868 - 089000F4, length 548)
  Back Branch 088FFAD0 28 times (length 136)
  Back Branch 088FF928 28 times (length 14)
  Back Branch 08900038 28 times (length 502)
  Back Branch 088FFA20 6 times (length 70)
  Back Branch 088FFB04 6 times (length 63)
_S1_2_8967BD4 67,083 instructions (0.016%), 308 calls (08967BD4 - 08967F50, length 224)
  Back Branch 08967C9C 1,848 times (length 9)
  Back Branch 08967D3C 1,848 times (length 10)
  Back Branch 08967CB0 1,539 times (length 13)
  Back Branch 08967C58 309 times (length 7)
  Back Branch 08967F18 308 times (length 140)
  Back Branch 08967DB0 78 times (length 10)
  Back Branch 08967DD8 66 times (length 5)
  Back Branch 08967E70 63 times (length 5)
  Back Branch 08967DE4 20 times (length 28)
  Back Branch 08967D60 4 times (length 18)
  Back Branch 08967D54 4 times (length 15)
  Back Branch 08967E0C 4 times (length 57)
  Back Branch 08967F4C 3 times (length 63)
  Back Branch 08967EAC 3 times (length 81)
  Back Branch 08967EE8 2 times (length 7)
  Back Branch 08967F10 1 times (length 5)
  Back Branch 08967EF0 1 times (length 177)
  Back Branch 08967EC0 1 times (length 154)
_S1_2_8909154 66,627 instructions (0.016%), 2,019 calls (08909154 - 0890929C, length 83)
_S1_2_89F6F64 66,623 instructions (0.016%), 3,919 calls (089F6F64 - 089F6FBC, length 23)
_S1_2_88F6A2C 66,408 instructions (0.016%), 3,867 calls (088F6A2C - 088F6B84, length 87)
_S1_2_88FF48C 65,888 instructions (0.016%), 1,196 calls (088FF48C - 088FF580, length 62)
  Back Branch 088FF56C 1,187 times (length 25)
_S1_2_8970A50 65,551 instructions (0.016%), 1,764 calls (08970A50 - 08970B90, length 81)
  Back Branch 08970ABC 16 times (length 8)
_S1_2_893BE8C 63,128 instructions (0.015%), 1,214 calls (0893BE8C - 0893BF74, length 59)
  Back Branch 0893BF68 1,214 times (length 17)
  Back Branch 0893BF70 1,214 times (length 15)
_S1_2_89943B4 60,695 instructions (0.015%), 305 calls (089943B4 - 08994650, length 168)
  Back Branch 08994470 2,745 times (length 15)
  Back Branch 0899444C 2,745 times (length 10)
  Back Branch 08994568 305 times (length 59)
_S1_2_89008EC 60,091 instructions (0.015%), 1,516 calls (089008EC - 08900A00, length 70)
  Back Branch 089009DC 2,520 times (length 12)
  Back Branch 089009B8 1,321 times (length 42)
  Back Branch 08900950 316 times (length 11)
  Back Branch 08900984 2 times (length 6)
  Back Branch 0890099C 1 times (length 15)
_S1_2_89E028C 59,470 instructions (0.014%), 1,830 calls (089E028C - 089E03EC, length 89)
  Back Branch 089E039C 1,768 times (length 48)
_S1_2_89F1AB0 59,214 instructions (0.014%), 618 calls (089F1AB0 - 089F6F3C, length 5412)
  Back Branch 089F6E10 705 times (length 28)
  Back Branch 089F6F38 618 times (length 139)
  Back Branch 089F6D3C 618 times (length 7)
  Back Branch 089F6E90 6 times (length 80)
_S1_2_890FD8C 58,496 instructions (0.014%), 1,993 calls (0890FD8C - 08910004, length 159)
  Back Branch 0890FF04 243 times (length 11)
  Back Branch 0890FFB8 81 times (length 33)
  Back Branch 0890FF48 81 times (length 33)
  Back Branch 0890FFF0 59 times (length 11)
  Back Branch 0890FF50 59 times (length 58)
  Back Branch 0890FE7C 59 times (length 49)
  Back Branch 0890FDF8 55 times (length 15)
  Back Branch 08910000 55 times (length 124)
  Back Branch 0890FE5C 55 times (length 41)
  Back Branch 0890FE04 55 times (length 18)
_S1_2_8876580 58,255 instructions (0.014%), 305 calls (08876580 - 0894D82C, length 220332)
  Back Branch 0894D80C 2,440 times (length 19)
_S1_2_88B5024 58,086 instructions (0.014%), 171 calls (088B5024 - 088B5818, length 510)
  Back Branch 088B5494 321 times (length 53)
  Back Branch 088B55CC 264 times (length 86)
  Back Branch 088B57C0 23 times (length 293)
_S1_2_8933B70 57,652 instructions (0.014%), 284 calls (08933B70 - 08933E68, length 191)
  Back Branch 08933CC4 852 times (length 11)
  Back Branch 08933E44 284 times (length 36)
  Back Branch 08933E64 284 times (length 49)
  Back Branch 08933E24 284 times (length 21)
_S1_2_89654B0 57,024 instructions (0.014%), 1,296 calls (089654B0 - 08965604, length 86)
  Back Branch 08965600 1,296 times (length 74)
  Back Branch 08965504 1,296 times (length 11)
_S1_2_8906538 56,426 instructions (0.014%), 1,215 calls (08906538 - 08906690, length 87)
  Back Branch 08906658 1,041 times (length 7)
  Back Branch 0890668C 569 times (length 75)
  Back Branch 08906638 313 times (length 38)
  Back Branch 08906660 174 times (length 47)
_S1_2_88F84B0 56,280 instructions (0.014%), 420 calls (088F84B0 - 088F8580, length 53)
  Back Branch 088F8558 3,360 times (length 13)
_S1_2_89005BC 56,240 instructions (0.014%), 1,199 calls (089005BC - 0890070C, length 85)
  Back Branch 08900614 687 times (length 12)
  Back Branch 08900650 3 times (length 12)
_S1_2_8906018 56,100 instructions (0.014%), 839 calls (08906018 - 08906220, length 131)
  Back Branch 089060B4 762 times (length 20)
  Back Branch 08906128 732 times (length 12)
  Back Branch 089061F8 604 times (length 100)
  Back Branch 0890621C 604 times (length 109)
  Back Branch 08906204 604 times (length 103)
  Back Branch 0890617C 150 times (length 70)
  Back Branch 089061AC 36 times (length 81)
  Back Branch 08906198 36 times (length 77)
_S1_2_8891580 55,205 instructions (0.013%), 305 calls (08891580 - 0889181C, length 168)
  Back Branch 08891668 2,745 times (length 14)
  Back Branch 08891654 2,745 times (length 29)
_S1_2_890ADCC 55,132 instructions (0.013%), 1,969 calls (0890ADCC - 0890AE38, length 28)
_S1_2_8810CE8 53,613 instructions (0.013%), 1,022 calls (08810CE8 - 08810F84, length 168)
  Back Branch 08810E3C 1,021 times (length 75)
  Back Branch 08810F10 1,016 times (length 66)
  Back Branch 08810F28 180 times (length 134)
  Back Branch 08810E78 97 times (length 89)
  Back Branch 08810E84 97 times (length 92)
  Back Branch 08810EC4 97 times (length 28)
  Back Branch 08810EE8 97 times (length 118)
  Back Branch 08810F70 97 times (length 71)
  Back Branch 08810EAC 4 times (length 103)
  Back Branch 08810ED8 4 times (length 33)
  Back Branch 08810EF4 4 times (length 121)
  Back Branch 08810F5C 4 times (length 147)
  Back Branch 08810F80 4 times (length 75)
  Back Branch 08810F08 1 times (length 125)
_S1_2_8880BE8 53,375 instructions (0.013%), 305 calls (088809A0 - 08880EA0, length 321)
  Back Branch 08880C7C 6,405 times (length 26)
  Back Branch 088809B8 3,660 times (length 8)
  Back Branch 08880C90 305 times (length 185)
_S1_2_8880D80 53,070 instructions (0.013%), 305 calls (088809A0 - 08880E98, length 319)
  Back Branch 08880E08 6,405 times (length 26)
  Back Branch 088809B8 3,660 times (length 8)
  Back Branch 08880E10 305 times (length 286)
_S1_2_899844C 52,404 instructions (0.013%), 810 calls (0899844C - 08998954, length 323)
_S1_2_89093FC 51,520 instructions (0.012%), 1,840 calls (089093FC - 08909468, length 28)
_S1_2_893A4D4 51,423 instructions (0.012%), 843 calls (0893A4D4 - 0893A5C4, length 61)
_S1_2_89731B8 51,127 instructions (0.012%), 15 calls (089731B8 - 08973290, length 55)
  Back Branch 08973284 5,706 times (length 6)
  Back Branch 089731EC 1,361 times (length 10)
  Back Branch 0897328C 317 times (length 46)
_S1_2_8891888 49,476 instructions (0.012%), 532 calls (08891888 - 08891A58, length 117)
_S1_2_88108FC 49,450 instructions (0.012%), 989 calls (088108FC - 08A07B58, length 515224)
  Back Branch 0893E470 1,035 times (length 6739)
  Back Branch 088109BC 989 times (length 42)
  Back Branch 0893E5B0 170 times (length 6819)
_S1_2_8917B04 49,170 instructions (0.012%), 1,490 calls (08917B04 - 08917BA8, length 42)
_S1_2_8917BBC 49,114 instructions (0.012%), 284 calls (08917BBC - 089F3FB0, length 225534)
  Back Branch 089F3C24 16,861 times (length 304)
  Back Branch 089F3FA0 13,620 times (length 8)
  Back Branch 089F3A8C 13,308 times (length 8)
  Back Branch 089F3F64 12,902 times (length 8)
  Back Branch 089F3974 8,915 times (length 129)
  Back Branch 089F3988 8,079 times (length 20)
  Back Branch 089F3D48 7,990 times (length 8)
  Back Branch 089F3CDC 7,141 times (length 280)
  Back Branch 089F3FAC 6,810 times (length 202)
  Back Branch 089F3C8C 6,810 times (length 330)
  Back Branch 089F3F74 6,451 times (length 516)
  Back Branch 089F3CC0 4,111 times (length 273)
  Back Branch 089F3D50 3,995 times (length 38)
  Back Branch 089F3BD8 3,586 times (length 8)
  Back Branch 089F3BE0 1,793 times (length 299)
  Back Branch 089F3A94 1,743 times (length 179)
  Back Branch 089F3C0C 1,642 times (length 8)
  Back Branch 089F3A30 1,617 times (length 131)
  Back Branch 089F3A58 1,562 times (length 8)
  Back Branch 089F3844 1,475 times (length 110)
  Back Branch 089F3B90 847 times (length 287)
  Back Branch 089F3C14 821 times (length 173)
  Back Branch 089F3A60 598 times (length 146)
  Back Branch 089F3BA4 505 times (length 292)
  Back Branch 089F3CA0 320 times (length 355)
  Back Branch 089F3F00 272 times (length 517)
  Back Branch 089F3CA8 261 times (length 357)
  Back Branch 089F3C40 191 times (length 311)
  Back Branch 08917C40 171 times (length 25)
  Back Branch 089F3BAC 167 times (length 294)
  Back Branch 089F3F38 167 times (length 260)
  Back Branch 089F3F14 116 times (length 268)
  Back Branch 089F3CE4 116 times (length 15)
  Back Branch 089F3E80 113 times (length 216)
  Back Branch 089F3E34 112 times (length 8)
  Back Branch 089F3DC8 107 times (length 22)
  Back Branch 089F3EB0 100 times (length 244)
  Back Branch 089F3E9C 76 times (length 221)
  Back Branch 089F3DAC 74 times (length 15)
  Back Branch 089F3B7C 70 times (length 287)
  Back Branch 089F3F30 60 times (length 259)
  Back Branch 089F3E3C 56 times (length 38)
  Back Branch 089F3D80 49 times (length 310)
  Back Branch 089F3E50 44 times (length 188)
  Back Branch 089F3F1C 31 times (length 269)
  Back Branch 089F3EC4 29 times (length 248)
  Back Branch 089F3DD0 18 times (length 15)
  Back Branch 089F3E6C 14 times (length 480)
  Back Branch 089F3EF8 6 times (length 516)
  Back Branch 089F3E94 5 times (length 220)
  Back Branch 089F3ECC 2 times (length 249)
  Back Branch 089F3E64 1 times (length 479)
_S1_2_89439BC 48,040 instructions (0.012%), 1,201 calls (089439BC - 08943A98, length 56)
_S1_2_8880CCC 47,580 instructions (0.011%), 305 calls (0888099C - 088810F0, length 470)
  Back Branch 08880D08 6,405 times (length 221)
  Back Branch 08880D14 6,405 times (length 6)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_88F99FC 47,501 instructions (0.011%), 86 calls (088F99FC - 088F9CF0, length 190)
  Back Branch 088F9A70 2,303 times (length 15)
  Back Branch 088F9A94 2,021 times (length 15)
  Back Branch 088F9AF4 602 times (length 8)
_S1_2_893A7E8 47,404 instructions (0.011%), 1,215 calls (0893A7E8 - 0893A8CC, length 58)
  Back Branch 0893A8C8 1 times (length 31)
  Back Branch 0893A8BC 1 times (length 20)
  Back Branch 0893A89C 1 times (length 12)
_S1_2_8880A88 47,275 instructions (0.011%), 305 calls (0888099C - 0888104C, length 429)
  Back Branch 08880AD0 6,405 times (length 6)
  Back Branch 08880AC4 6,405 times (length 76)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_891EE94 46,893 instructions (0.011%), 957 calls (0891EE94 - 0892AABC, length 12043)
_S1_2_8880B3C 46,665 instructions (0.011%), 305 calls (0888099C - 088810B4, length 455)
  Back Branch 08880B70 6,405 times (length 119)
  Back Branch 08880B7C 6,405 times (length 6)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_88809DC 46,665 instructions (0.011%), 305 calls (0888099C - 08881010, length 414)
  Back Branch 08880A10 6,405 times (length 31)
  Back Branch 08880A1C 6,405 times (length 6)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_890C04C 46,580 instructions (0.011%), 548 calls (0890C04C - 0890C1B8, length 92)
  Back Branch 0890C1A8 548 times (length 69)
  Back Branch 0890C1B4 548 times (length 73)
_S1_2_892F8E4 46,218 instructions (0.011%), 15,406 calls (0892F8E4 - 0892F8EC, length 3)
_S1_2_892F7C8 46,218 instructions (0.011%), 15,406 calls (0892F7C8 - 0892F7D0, length 3)
_S1_2_89AB93C 45,692 instructions (0.011%), 892 calls (089AB93C - 089ABAB4, length 95)
  Back Branch 089ABAA4 466 times (length 57)
  Back Branch 089ABAB0 426 times (length 59)
_S1_2_885E2F4 45,602 instructions (0.011%), 344 calls (0885E2F4 - 0885E82C, length 335)
  Back Branch 0885E594 344 times (length 71)
  Back Branch 0885E4EC 341 times (length 63)
  Back Branch 0885E630 105 times (length 47)
  Back Branch 0885E820 73 times (length 143)
_S1_2_88D8C60 44,596 instructions (0.011%), 4 calls (088D8C60 - 088FB5BC, length 35416)
  Back Branch 088FB5B0 269,389 times (length 12)
_S1_2_899C52C 43,920 instructions (0.011%), 1,220 calls (0899C52C - 0899C70C, length 121)
_S1_2_89D8BC0 43,038 instructions (0.010%), 171 calls (089D8BC0 - 089D8E60, length 169)
  Back Branch 089D8E00 684 times (length 101)
  Back Branch 089D8E24 684 times (length 43)
  Back Branch 089D8CD8 55 times (length 19)
  Back Branch 089D8D48 55 times (length 46)
_S1_2_8906224 42,708 instructions (0.010%), 569 calls (08906224 - 08906450, length 140)
  Back Branch 08906360 396 times (length 27)
  Back Branch 089063BC 126 times (length 15)
  Back Branch 0890644C 126 times (length 75)
_S1_2_8965958 41,331 instructions (0.010%), 247 calls (0890B9B0 - 08A05A54, length 256042)
  Back Branch 08965A30 3,734 times (length 7)
  Back Branch 08965AA4 669 times (length 42)
  Back Branch 08965AEC 174 times (length 92241)
  Back Branch 08968070 121 times (length 36)
  Back Branch 089659DC 67 times (length 18)
  Back Branch 0894DE20 42 times (length 10)
_S1_2_8938934 41,242 instructions (0.010%), 1,213 calls (08938934 - 089389F8, length 50)
_S1_2_88F8D10 40,919 instructions (0.010%), 551 calls (088F8D10 - 08A07B58, length 277395)
  Back Branch 088F8D64 2,679 times (length 8)
  Back Branch 088F8E18 155 times (length 16)
_S1_2_89F4F84 40,840 instructions (0.010%), 1,021 calls (089F4F84 - 089F5058, length 54)
_S1_2_890B9B0 40,796 instructions (0.010%), 4,625 calls (0890B9B0 - 0890B9D0, length 9)
_S1_2_8851540 40,479 instructions (0.010%), 610 calls (08851540 - 088516C8, length 99)
  Back Branch 088516C4 546 times (length 25)
_S1_2_89F2158 40,374 instructions (0.010%), 6,729 calls (089F2158 - 089F2178, length 9)
_S1_2_8804EA0 39,786 instructions (0.010%), 4 calls (08804EA0 - 088050A4, length 130)
  Back Branch 0880502C 1,220 times (length 54)
  Back Branch 0880506C 834 times (length 21)
  Back Branch 0880507C 327 times (length 24)
_S1_2_88A24D8 39,111 instructions (0.009%), 187 calls (08814A64 - 08A07B58, length 511038)
  Back Branch 0893E470 1,035 times (length 6739)
  Back Branch 088A2898 171 times (length 161)
  Back Branch 088A28F4 171 times (length 132)
  Back Branch 088A2A9C 171 times (length 132)
  Back Branch 088A2A8C 171 times (length 298)
  Back Branch 0893E5B0 170 times (length 6819)
  Back Branch 088D4524 15 times (length 165)
  Back Branch 088D4530 15 times (length 110)
  Back Branch 088D4348 15 times (length 49)
  Back Branch 088A2A58 5 times (length 146)
  Back Branch 088D4318 1 times (length 57)
_S1_2_893AD94 38,885 instructions (0.009%), 1,215 calls (0893AD94 - 0893AE68, length 54)
  Back Branch 0893AE5C 1 times (length 32)
_S1_2_8929774 38,849 instructions (0.009%), 857 calls (08929774 - 08929A6C, length 191)
  Back Branch 08929A4C 342 times (length 94)
  Back Branch 08929928 342 times (length 87)
  Back Branch 089298E0 342 times (length 70)
  Back Branch 08929948 171 times (length 96)
  Back Branch 08929930 171 times (length 89)
  Back Branch 08929994 171 times (length 5)
_S1_2_89DF948 38,844 instructions (0.009%), 2,988 calls (089DF948 - 089DF99C, length 22)
_S1_2_89B62D4 38,658 instructions (0.009%), 196 calls (089B62D4 - 089B6350, length 32)
  Back Branch 089B6338 4,704 times (length 6)
  Back Branch 089B630C 2,744 times (length 7)
_S1_2_89FF104 38,326 instructions (0.009%), 415 calls (089FF104 - 089FF3DC, length 183)
  Back Branch 089FF274 548 times (length 77)
  Back Branch 089FF3B4 370 times (length 141)
  Back Branch 089FF368 172 times (length 138)
  Back Branch 089FF390 79 times (length 132)
  Back Branch 089FF3D8 60 times (length 150)
  Back Branch 089FF340 39 times (length 112)
_S1_2_88FB3DC 38,140 instructions (0.009%), 2 calls (088FB3DC - 088FB564, length 99)
  Back Branch 088FB460 2,048 times (length 7)
  Back Branch 088FB4E0 2,048 times (length 9)
  Back Branch 088FB52C 384 times (length 9)
  Back Branch 088FB470 256 times (length 14)
  Back Branch 088FB4F0 256 times (length 16)
  Back Branch 088FB540 64 times (length 17)
_S1_2_89F7AF4 38,059 instructions (0.009%), 243 calls (089F7070 - 089F8930, length 1585)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7FA8 243 times (length 293)
  Back Branch 089F857C 243 times (length 1290)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F7490 63 times (length 160)
  Back Branch 089F8554 61 times (length 20)
  Back Branch 089F8540 61 times (length 16)
  Back Branch 089F8734 49 times (length 17)
  Back Branch 089F8750 7 times (length 1407)
_S1_2_88FAC14 38,046 instructions (0.009%), 284 calls (088FAC14 - 088FB0E4, length 309)
  Back Branch 088FB068 82 times (length 141)
  Back Branch 088FB0E0 82 times (length 146)
  Back Branch 088FB0CC 82 times (length 115)
  Back Branch 088FB0B0 82 times (length 83)
  Back Branch 088FB09C 82 times (length 55)
  Back Branch 088FB080 82 times (length 188)
_S1_2_894D158 37,900 instructions (0.009%), 171 calls (0894D158 - 0894D2F0, length 103)
  Back Branch 0894D290 1,539 times (length 22)
  Back Branch 0894D204 171 times (length 13)
  Back Branch 0894D29C 171 times (length 52)
  Back Branch 0894D1E4 171 times (length 21)
_S1_2_890EE38 37,835 instructions (0.009%), 67 calls (0890EE38 - 0890F320, length 315)
  Back Branch 0890F220 327 times (length 22)
  Back Branch 0890F10C 207 times (length 115)
  Back Branch 0890F1A4 207 times (length 59)
  Back Branch 0890F228 207 times (length 37)
  Back Branch 0890F270 207 times (length 95)
  Back Branch 0890F2A8 207 times (length 12)
  Back Branch 0890F314 141 times (length 22)
  Back Branch 0890F268 120 times (length 13)
  Back Branch 0890F1B4 92 times (length 59)
  Back Branch 0890F31C 66 times (length 290)
  Back Branch 0890F2B0 66 times (length 256)
  Back Branch 0890F060 6 times (length 38)
_S1_2_89053B0 36,522 instructions (0.009%), 362 calls (089053B0 - 08A07B58, length 264683)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 089054AC 138 times (length 9)
  Back Branch 08905484 50 times (length 29)
  Back Branch 089054B4 28 times (length 41)
  Back Branch 08905498 18 times (length 34)
_S1_2_89B6354 35,535 instructions (0.009%), 195 calls (089B6354 - 089B63CC, length 31)
  Back Branch 089B63B4 4,680 times (length 6)
  Back Branch 089B6388 2,730 times (length 6)
_S1_2_88F8814 35,532 instructions (0.009%), 1,146 calls (088F8814 - 088F88AC, length 39)
  Back Branch 088F88A8 1 times (length 18)
  Back Branch 088F8898 1 times (length 25)
_S1_2_896F934 35,402 instructions (0.009%), 305 calls (0896F934 - 0896FE1C, length 315)
  Back Branch 0896FA70 1,818 times (length 7)
  Back Branch 0896FA18 305 times (length 20)
  Back Branch 0896FAD8 303 times (length 85)
  Back Branch 0896FBE4 12 times (length 7)
  Back Branch 0896FC54 2 times (length 181)
_S1_2_8924134 34,740 instructions (0.008%), 965 calls (08924134 - 089241E0, length 44)
_S1_2_892A99C 34,482 instructions (0.008%), 1,642 calls (0892A99C - 0892A9EC, length 21)
_S1_2_89519AC 34,473 instructions (0.008%), 225 calls (089519AC - 08951B6C, length 113)
  Back Branch 089519FC 3,094 times (length 6)
  Back Branch 08951AC0 468 times (length 12)
  Back Branch 08951B68 50 times (length 70)
  Back Branch 08951AD0 20 times (length 35)
  Back Branch 08951AC8 4 times (length 30)
_S1_2_8A05984 33,675 instructions (0.008%), 3 calls (08A05984 - 08A05A28, length 42)
  Back Branch 08A05A00 2,697 times (length 12)
  Back Branch 08A059C4 96 times (length 9)
  Back Branch 08A05A14 96 times (length 4)
_S1_2_89FCC4C 33,561 instructions (0.008%), 3,051 calls (089FCC04 - 089FCC68, length 26)
  Back Branch 089FCC64 3,051 times (length 26)
_S1_2_899E6DC 33,550 instructions (0.008%), 305 calls (0899E6DC - 0899E81C, length 81)
  Back Branch 0899E788 2,135 times (length 11)
  Back Branch 0899E778 610 times (length 7)
  Back Branch 0899E764 305 times (length 23)
_S1_2_892A110 33,449 instructions (0.008%), 2,573 calls (0892A110 - 0892A140, length 13)
_S1_2_8A00DB4 33,404 instructions (0.008%), 691 calls (089FF104 - 08A0109C, length 2023)
  Back Branch 089FF274 548 times (length 77)
  Back Branch 08A00F88 415 times (length 84)
  Back Branch 08A0100C 413 times (length 117)
  Back Branch 08A01014 413 times (length 41)
  Back Branch 089FF3B4 370 times (length 141)
  Back Branch 089FF368 172 times (length 138)
  Back Branch 089FF390 79 times (length 132)
  Back Branch 089FF3D8 60 times (length 150)
  Back Branch 089FF340 39 times (length 112)
_S1_2_892E8A0 33,354 instructions (0.008%), 306 calls (0892E8A0 - 0892EB50, length 173)
  Back Branch 0892EB1C 306 times (length 91)
  Back Branch 0892EB4C 306 times (length 134)
_S1_2_891FA68 33,049 instructions (0.008%), 284 calls (0891FA68 - 0891FAF0, length 35)
  Back Branch 0891FAD8 2,473 times (length 22)
  Back Branch 0891FAB8 852 times (length 7)
_S1_2_89BDE58 32,940 instructions (0.008%), 1,220 calls (089BDE58 - 089BDF20, length 51)
_S1_2_890BEAC 32,635 instructions (0.008%), 305 calls (0890BEAC - 089FF3DC, length 249165)
  Back Branch 089FF274 548 times (length 77)
  Back Branch 089FF3B4 370 times (length 141)
  Back Branch 089FF368 172 times (length 138)
  Back Branch 089FF390 79 times (length 132)
  Back Branch 089FF3D8 60 times (length 150)
  Back Branch 089FF340 39 times (length 112)
_S1_2_8810AF0 32,364 instructions (0.008%), 372 calls (08810AF0 - 08810CE4, length 126)
_S1_2_8A079AC 31,914 instructions (0.008%), 15,957 calls (08A079AC - 08A079B0, length 2)
_S1_2_893DEFC 31,698 instructions (0.008%), 1,214 calls (0893DEFC - 0893E0B4, length 111)
  Back Branch 0893E0B0 2 times (length 28)
_S1_2_89018A4 31,428 instructions (0.008%), 1,164 calls (089018A4 - 0890190C, length 27)
_S1_2_88F6CD8 31,408 instructions (0.008%), 2,416 calls (088F6CD8 - 088F6E38, length 89)
_S1_2_89D6294 31,293 instructions (0.008%), 171 calls (089D6294 - 089D67CC, length 335)
  Back Branch 089D6658 1,368 times (length 5)
  Back Branch 089D6468 1,197 times (length 59)
_S1_2_89317B8 31,265 instructions (0.008%), 845 calls (089316A0 - 089317E0, length 81)
  Back Branch 08931764 5,953 times (length 51)
  Back Branch 089317DC 845 times (length 43)
_S1_2_893E0B8 30,922 instructions (0.007%), 284 calls (0893E0B8 - 0893E304, length 148)
  Back Branch 0893E240 684 times (length 11)
  Back Branch 0893E180 12 times (length 11)
_S1_2_8914224 30,898 instructions (0.007%), 1,335 calls (08914224 - 089142BC, length 39)
  Back Branch 0891428C 502 times (length 10)
  Back Branch 089142A0 502 times (length 15)
  Back Branch 089142B8 502 times (length 21)
_S1_2_89F57A8 30,712 instructions (0.007%), 266 calls (089F57A8 - 089F5958, length 109)
  Back Branch 089F57F8 834 times (length 17)
  Back Branch 089F5910 260 times (length 55)
  Back Branch 089F594C 244 times (length 6)
  Back Branch 089F58BC 224 times (length 8)
  Back Branch 089F5954 207 times (length 49)
  Back Branch 089F5928 49 times (length 37)
_S1_2_899B780 30,660 instructions (0.007%), 1,022 calls (0899B780 - 0899B88C, length 68)
_S1_2_88D693C 30,485 instructions (0.007%), 305 calls (088D693C - 088D6A8C, length 85)
  Back Branch 088D69C8 2,655 times (length 20)
  Back Branch 088D6A68 90 times (length 60)
  Back Branch 088D6A88 50 times (length 19)
_S1_2_8818190 29,890 instructions (0.007%), 305 calls (08818190 - 0881828C, length 64)
  Back Branch 088181C8 2,440 times (length 7)
  Back Branch 08818220 610 times (length 6)
_S1_2_890B9F8 29,390 instructions (0.007%), 3,046 calls (0890B9F8 - 0890BA1C, length 10)
_S1_2_8920260 29,044 instructions (0.007%), 548 calls (08920260 - 08920470, length 133)
_S1_2_89180D4 28,728 instructions (0.007%), 684 calls (089180D4 - 089181E8, length 70)
_S1_2_88FFB9C 28,652 instructions (0.007%), 988 calls (088FFB9C - 088FFC0C, length 29)
_S1_2_894C8A8 28,495 instructions (0.007%), 423 calls (0894C8A8 - 0894CAA0, length 127)
  Back Branch 0894CA8C 421 times (length 75)
  Back Branch 0894CA1C 35 times (length 64)
  Back Branch 0894CA4C 2 times (length 76)
  Back Branch 0894CA64 2 times (length 45)
_S1_2_89503A0 28,483 instructions (0.007%), 1,648 calls (089503A0 - 08950410, length 29)
_S1_2_894EEA0 28,449 instructions (0.007%), 1,152 calls (0894ED5C - 0894EEB0, length 86)
  Back Branch 0894EDB0 4,251 times (length 23)
  Back Branch 0894EEAC 1,152 times (length 65)
_S1_2_892A0AC 28,416 instructions (0.007%), 1,776 calls (0892A0AC - 0892A0E8, length 16)
_S1_2_894F2B8 28,183 instructions (0.007%), 527 calls (0894F2B8 - 0894F568, length 173)
  Back Branch 0894F35C 526 times (length 19)
  Back Branch 0894F380 519 times (length 20)
_S1_2_89BD750 28,060 instructions (0.007%), 1,220 calls (089BD750 - 089BD7A8, length 23)
_S1_2_893DADC 28,044 instructions (0.007%), 342 calls (0893DADC - 0893DBC8, length 60)
  Back Branch 0893DB68 1,368 times (length 11)
_S1_2_893CCC0 28,009 instructions (0.007%), 344 calls (0893CCC0 - 0893CD74, length 46)
  Back Branch 0893CD68 1,374 times (length 14)
_S1_2_893AF4C 27,922 instructions (0.007%), 1,214 calls (0893AF4C - 08A07790, length 209426)
_S1_2_890BEBC 27,475 instructions (0.007%), 512 calls (0890BEBC - 089FFE7C, length 249841)
  Back Branch 089FFB8C 511 times (length 110)
  Back Branch 089FFC18 8 times (length 101)
  Back Branch 089FFC04 8 times (length 95)
  Back Branch 089FFB9C 8 times (length 114)
  Back Branch 089FFBAC 8 times (length 119)
  Back Branch 089FFC28 1 times (length 149)
  Back Branch 089FFC38 1 times (length 152)
_S1_2_894D830 27,462 instructions (0.007%), 82 calls (0894D830 - 0894DA2C, length 128)
  Back Branch 0894D884 2,328 times (length 11)
  Back Branch 0894D904 52 times (length 4)
  Back Branch 0894D95C 52 times (length 16)
  Back Branch 0894D94C 52 times (length 22)
  Back Branch 0894D964 52 times (length 12)
_S1_2_89BD440 26,984 instructions (0.007%), 1,220 calls (089BD440 - 089BD564, length 74)
_S1_2_8938A14 26,721 instructions (0.006%), 1,215 calls (08938A14 - 08A07778, length 211802)
_S1_2_893A980 26,334 instructions (0.006%), 342 calls (0893A980 - 0893AAB0, length 77)
_S1_2_89AA9DC 26,324 instructions (0.006%), 853 calls (089AA9DC - 089AAAA4, length 51)
  Back Branch 089AAA78 274 times (length 10)
_S1_2_88A1F7C 26,196 instructions (0.006%), 171 calls (088A1F7C - 088A24D4, length 343)
  Back Branch 088A212C 171 times (length 78)
  Back Branch 088A2158 171 times (length 90)
  Back Branch 088A2300 165 times (length 140)
  Back Branch 088A21DC 149 times (length 63)
  Back Branch 088A21F4 149 times (length 69)
  Back Branch 088A21EC 149 times (length 67)
  Back Branch 088A21E4 149 times (length 65)
  Back Branch 088A2198 11 times (length 45)
  Back Branch 088A2180 5 times (length 39)
_S1_2_898F584 26,075 instructions (0.006%), 4 calls (0898F584 - 0898F718, length 102)
  Back Branch 0898F6EC 4,083 times (length 4)
  Back Branch 0898F5D0 348 times (length 7)
  Back Branch 0898F6FC 348 times (length 19)
  Back Branch 0898F660 348 times (length 8)
  Back Branch 0898F5DC 64 times (length 16)
  Back Branch 0898F634 64 times (length 12)
  Back Branch 0898F67C 45 times (length 23)
_S1_2_896D5E8 26,064 instructions (0.006%), 6 calls (0896D5E8 - 0896DB00, length 327)
  Back Branch 0896DA2C 257 times (length 18)
  Back Branch 0896D8B8 152 times (length 27)
  Back Branch 0896D8B0 152 times (length 40)
  Back Branch 0896D68C 129 times (length 22)
  Back Branch 0896D9F0 123 times (length 41)
  Back Branch 0896DA54 120 times (length 29)
  Back Branch 0896D980 117 times (length 152)
  Back Branch 0896D900 29 times (length 28)
_S1_2_8998958 25,961 instructions (0.006%), 2 calls (08998958 - 089994C0, length 731)
  Back Branch 08998E1C 832 times (length 35)
  Back Branch 08998EA0 52 times (length 16)
  Back Branch 08998FD8 52 times (length 80)
  Back Branch 089994AC 52 times (length 51)
  Back Branch 08998D60 32 times (length 39)
  Back Branch 08998E24 32 times (length 87)
  Back Branch 08998FE8 26 times (length 58)
  Back Branch 08998BE8 8 times (length 21)
  Back Branch 08998FF4 6 times (length 93)
  Back Branch 08999478 5 times (length 24)
  Back Branch 08999108 4 times (length 327)
  Back Branch 08999120 4 times (length 337)
  Back Branch 08998FFC 4 times (length 89)
  Back Branch 08998EC0 3 times (length 31)
  Back Branch 08998ED8 3 times (length 33)
  Back Branch 08999014 3 times (length 112)
  Back Branch 089994BC 2 times (length 664)
  Back Branch 089994B4 2 times (length 656)
  Back Branch 089991B4 2 times (length 477)
  Back Branch 08999044 1 times (length 129)
  Back Branch 08999130 1 times (length 337)
  Back Branch 08999148 1 times (length 347)
_S1_2_881586C 25,645 instructions (0.006%), 305 calls (08815400 - 088158AC, length 300)
  Back Branch 08815514 532 times (length 17)
  Back Branch 088157C4 532 times (length 194)
  Back Branch 0881589C 305 times (length 297)
  Back Branch 08815630 305 times (length 116)
  Back Branch 08815664 305 times (length 117)
_S1_2_894CDF4 25,469 instructions (0.006%), 2,839 calls (0894CDF4 - 0894CE1C, length 11)
  Back Branch 0894CE0C 2,826 times (length 5)
_S1_2_8966154 25,382 instructions (0.006%), 686 calls (08966154 - 08966270, length 72)
  Back Branch 08966258 686 times (length 43)
_S1_2_8900710 25,179 instructions (0.006%), 1,199 calls (08900710 - 089007CC, length 48)
_S1_2_892B554 25,012 instructions (0.006%), 676 calls (0892B554 - 0892B5E4, length 37)
_S1_2_88FA4A0 24,936 instructions (0.006%), 4,156 calls (088FA4A0 - 088FA4BC, length 8)
_S1_2_890BEB4 24,407 instructions (0.006%), 691 calls (0890BEB4 - 089FF978, length 249522)
  Back Branch 089FF8A8 691 times (length 12)
  Back Branch 089FF8B8 617 times (length 15)
  Back Branch 089FF8C8 74 times (length 19)
_S1_2_892A528 24,210 instructions (0.006%), 2,421 calls (0892A528 - 0892A54C, length 10)
_S1_2_8928694 24,201 instructions (0.006%), 2,689 calls (08928694 - 089286F0, length 24)
_S1_2_8956C30 24,178 instructions (0.006%), 349 calls (08956C30 - 08956FB4, length 226)
  Back Branch 08956E84 349 times (length 110)
  Back Branch 08956EE8 52 times (length 90)
_S1_2_884A658 23,790 instructions (0.006%), 305 calls (0884A658 - 0884A9C8, length 221)
  Back Branch 0884A6B4 1,830 times (length 5)
_S1_2_8907910 23,691 instructions (0.006%), 126 calls (08907910 - 08907BC0, length 173)
  Back Branch 08907B64 1,413 times (length 106)
  Back Branch 08907B74 186 times (length 121)
  Back Branch 08907B58 117 times (length 92)
  Back Branch 08907BBC 99 times (length 155)
  Back Branch 089079D8 27 times (length 34)
_S1_2_894D6A8 23,579 instructions (0.006%), 187 calls (0894D6A8 - 089F550C, length 171930)
  Back Branch 089F5500 150,709 times (length 5)
  Back Branch 089F54E8 86,435 times (length 9)
  Back Branch 0894D6F4 1,346 times (length 6)
_S1_2_89211C4 23,575 instructions (0.006%), 10 calls (089211C4 - 08921A48, length 546)
  Back Branch 089214A0 345 times (length 31)
  Back Branch 08921470 345 times (length 10)
  Back Branch 08921400 251 times (length 35)
  Back Branch 089213B8 181 times (length 12)
  Back Branch 089214E0 139 times (length 61)
  Back Branch 0892151C 69 times (length 125)
  Back Branch 0892133C 61 times (length 35)
  Back Branch 089215CC 12 times (length 10)
  Back Branch 08921250 10 times (length 19)
  Back Branch 08921524 10 times (length 199)
  Back Branch 08921948 6 times (length 329)
  Back Branch 08921608 6 times (length 29)
  Back Branch 08921578 6 times (length 17)
  Back Branch 08921950 4 times (length 299)
  Back Branch 089212F4 2 times (length 12)
_S1_2_893ECF8 23,226 instructions (0.006%), 237 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0893ED50 237 times (length 13)
  Back Branch 0893ED68 237 times (length 50356)
_S1_2_8A05E3C 22,811 instructions (0.006%), 543 calls (08A05E3C - 08A0602C, length 125)
_S1_2_88F65F0 22,695 instructions (0.005%), 1,335 calls (088F65F0 - 088F6630, length 17)
_S1_2_88A1648 22,599 instructions (0.005%), 266 calls (088A15BC - 088A1EA4, length 571)
  Back Branch 088A165C 292 times (length 41)
  Back Branch 088A1650 292 times (length 39)
  Back Branch 088A166C 288 times (length 45)
  Back Branch 088A1A94 266 times (length 262)
  Back Branch 088A1A50 266 times (length 208)
  Back Branch 088A1A44 266 times (length 206)
  Back Branch 088A1A60 266 times (length 216)
  Back Branch 088A17E0 266 times (length 137)
_S1_2_89370EC 22,417 instructions (0.005%), 641 calls (089370EC - 08937174, length 35)
_S1_2_89B753C 22,385 instructions (0.005%), 305 calls (089B753C - 089B7C48, length 452)
  Back Branch 089B78BC 305 times (length 63)
  Back Branch 089B77C8 305 times (length 34)
  Back Branch 089B7874 9 times (length 51)
  Back Branch 089B79AC 3 times (length 206)
  Back Branch 089B799C 3 times (length 6)
  Back Branch 089B7C28 3 times (length 366)
  Back Branch 089B7C0C 3 times (length 114)
_S1_2_8937854 22,120 instructions (0.005%), 1,213 calls (08937854 - 0893793C, length 59)
  Back Branch 089378FC 10 times (length 33)
  Back Branch 08937920 10 times (length 25)
  Back Branch 089378AC 4 times (length 14)
_S1_2_8815400 21,985 instructions (0.005%), 305 calls (08815400 - 08815868, length 283)
  Back Branch 08815514 532 times (length 17)
  Back Branch 088157C4 532 times (length 194)
  Back Branch 08815630 305 times (length 116)
  Back Branch 08815664 305 times (length 117)
_S1_2_89BD568 21,960 instructions (0.005%), 1,220 calls (0891B77C - 089E0660, length 201658)
_S1_2_8891D00 21,866 instructions (0.005%), 532 calls (08891D00 - 0896E11C, length 225544)
  Back Branch 08891E38 261 times (length 61)
  Back Branch 08891E20 121 times (length 22)
  Back Branch 08891E58 39 times (length 69)
  Back Branch 0896E118 20 times (length 65)
_S1_2_893A5C8 21,852 instructions (0.005%), 1,214 calls (0893A5C8 - 0893A60C, length 18)
_S1_2_8938044 21,774 instructions (0.005%), 1,146 calls (08938044 - 0893813C, length 63)
_S1_2_890D698 21,750 instructions (0.005%), 1,450 calls (0890D698 - 0890D6D0, length 15)
_S1_2_8923ED0 21,833 instructions (0.005%), 3,119 calls (08923ED0 - 08923EE8, length 7)
_S1_2_8965608 21,350 instructions (0.005%), 610 calls (08965608 - 08965720, length 71)
  Back Branch 08965700 610 times (length 43)
_S1_2_884BB00 21,299 instructions (0.005%), 305 calls (0884BB00 - 0884BCF8, length 127)
  Back Branch 0884BBA0 305 times (length 10)
  Back Branch 0884BC34 108 times (length 6)
  Back Branch 0884BC24 108 times (length 37)
_S1_2_896819C 21,233 instructions (0.005%), 416 calls (0896819C - 089683C0, length 138)
  Back Branch 08968370 117 times (length 94)
  Back Branch 08968394 17 times (length 103)
  Back Branch 089682CC 9 times (length 53)
  Back Branch 089683AC 7 times (length 109)
  Back Branch 089683BC 7 times (length 113)
  Back Branch 08968344 6 times (length 83)
  Back Branch 089682F4 2 times (length 63)
  Back Branch 0896831C 2 times (length 73)
_S1_2_895141C 21,039 instructions (0.005%), 201 calls (0895141C - 089515F0, length 118)
  Back Branch 0895146C 1,529 times (length 6)
  Back Branch 08951538 307 times (length 8)
  Back Branch 08951524 306 times (length 21)
_S1_2_8937C48 20,958 instructions (0.005%), 2,994 calls (08937C48 - 08A07A60, length 212871)
_S1_2_8A0651C 20,912 instructions (0.005%), 372 calls (08908BB8 - 08A066E8, length 259789)
  Back Branch 08A0663C 247 times (length 259747)
  Back Branch 08A06598 247 times (length 9)
  Back Branch 08A06650 122 times (length 48)
_S1_2_8934874 20,911 instructions (0.005%), 906 calls (08934874 - 08934AE8, length 158)
  Back Branch 08934A98 1 times (length 93)
  Back Branch 08934AB0 1 times (length 99)
  Back Branch 08934ADC 1 times (length 122)
_S1_2_89658C4 20,870 instructions (0.005%), 483 calls (089658C4 - 08965954, length 37)
  Back Branch 0896592C 1,374 times (length 10)
  Back Branch 08965940 1,353 times (length 8)
_S1_2_894DCF8 20,755 instructions (0.005%), 395 calls (0894DCF8 - 0894DD8C, length 38)
  Back Branch 0894DD78 1,431 times (length 10)
_S1_2_8950414 20,720 instructions (0.005%), 158 calls (08950414 - 089507B0, length 232)
  Back Branch 089507AC 1 times (length 10)
  Back Branch 08950798 1 times (length 96)
_S1_2_890B82C 20,502 instructions (0.005%), 1,206 calls (0890B82C - 0890B86C, length 17)
_S1_2_890DC78 20,466 instructions (0.005%), 259 calls (0890D8DC - 0890DEF4, length 391)
  Back Branch 0890D9B0 17,290 times (length 39)
  Back Branch 0890DE00 242 times (length 65)
  Back Branch 0890DD88 241 times (length 51)
  Back Branch 0890DDB0 241 times (length 12)
  Back Branch 0890DDA0 241 times (length 8)
  Back Branch 0890DA20 180 times (length 7)
  Back Branch 0890DA0C 180 times (length 7)
  Back Branch 0890DA28 110 times (length 38)
  Back Branch 0890DE74 17 times (length 360)
_S1_2_898DC44 20,388 instructions (0.005%), 272 calls (0898DC44 - 0898DDE8, length 106)
  Back Branch 0898DD10 272 times (length 29)
  Back Branch 0898DD30 272 times (length 34)
  Back Branch 0898DD38 272 times (length 36)
  Back Branch 0898DDC4 271 times (length 55)
_S1_2_88D6D4C 20,178 instructions (0.005%), 171 calls (088D6D4C - 088D7140, length 254)
  Back Branch 088D6EEC 513 times (length 30)
_S1_2_89859FC 20,160 instructions (0.005%), 560 calls (089859FC - 08985B00, length 66)
_S1_2_896511C 20,089 instructions (0.005%), 329 calls (0896511C - 08965188, length 28)
  Back Branch 08965164 1,982 times (length 7)
  Back Branch 08965178 329 times (length 18)
_S1_2_8932F3C 19,866 instructions (0.005%), 327 calls (08932F3C - 08933094, length 87)
  Back Branch 08933080 512 times (length 23)
  Back Branch 08933070 512 times (length 66)
  Back Branch 08932FA0 104 times (length 13)
_S1_2_899090C 19,741 instructions (0.005%), 305 calls (0899090C - 08990A58, length 84)
  Back Branch 08990970 305 times (length 15)
  Back Branch 08990A54 103 times (length 12)
_S1_2_893CEDC 19,487 instructions (0.005%), 278 calls (08918AA0 - 0893CFA0, length 37185)
  Back Branch 08918B20 684 times (length 9)
  Back Branch 0893CF0C 196 times (length 37149)
  Back Branch 0893CF9C 82 times (length 37185)
  Back Branch 0893CF78 25 times (length 14)
_S1_2_8A03190 19,474 instructions (0.005%), 1,391 calls (08A03190 - 08A031C8, length 15)
  Back Branch 08A031C4 1,391 times (length 6)
_S1_2_895C5A0 19,425 instructions (0.005%), 171 calls (0895C5A0 - 0895CA58, length 303)
  Back Branch 0895C82C 173 times (length 77)
  Back Branch 0895C9C4 12 times (length 125)
  Back Branch 0895C808 12 times (length 54)
  Back Branch 0895C9E0 12 times (length 62)
  Back Branch 0895CA00 12 times (length 70)
  Back Branch 0895C7FC 12 times (length 57)
_S1_2_8A0786C 19,302 instructions (0.005%), 9,651 calls (08A0786C - 08A07870, length 2)
_S1_2_8880960 19,215 instructions (0.005%), 305 calls (08880960 - 08880CC8, length 219)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_8859318 19,215 instructions (0.005%), 305 calls (08859210 - 089570E4, length 260022)
  Back Branch 08859240 1,525 times (length 4)
  Back Branch 0885928C 305 times (length 9)
  Back Branch 08859284 305 times (length 12)
  Back Branch 08859358 305 times (length 84)
_S1_2_894CAA4 19,035 instructions (0.005%), 423 calls (0894CAA4 - 0894CBC4, length 73)
_S1_2_8846558 18,910 instructions (0.005%), 610 calls (08846558 - 089E0660, length 419907)
  Back Branch 08846594 78 times (length 8)
_S1_2_894FA70 18,907 instructions (0.005%), 1 calls (0894FA70 - 0894FC54, length 122)
  Back Branch 0894FB14 760 times (length 15)
  Back Branch 0894FB84 179 times (length 18)
  Back Branch 0894FB28 179 times (length 32)
  Back Branch 0894FC40 128 times (length 19)
  Back Branch 0894FBD0 64 times (length 53)
  Back Branch 0894FC50 22 times (length 85)
_S1_2_8938F74 18,758 instructions (0.005%), 354 calls (08938F74 - 08939148, length 118)
  Back Branch 08939124 346 times (length 86)
  Back Branch 0893913C 4 times (length 95)
  Back Branch 0893910C 4 times (length 56)
_S1_2_8A079C4 18,752 instructions (0.005%), 9,376 calls (08A079C4 - 08A079C8, length 2)
_S1_2_8A0792C 18,722 instructions (0.005%), 9,361 calls (08A0792C - 08A07930, length 2)
_S1_2_890BE14 18,660 instructions (0.005%), 644 calls (0890BE14 - 089FF5AC, length 249319)
_S1_2_891F7CC 18,422 instructions (0.004%), 656 calls (0891F7CC - 0891F9D0, length 130)
_S1_2_8933098 18,375 instructions (0.004%), 525 calls (08933098 - 08933170, length 55)
_S1_2_88A14E8 18,296 instructions (0.004%), 305 calls (088A14E8 - 088A1EA4, length 624)
  Back Branch 088A165C 292 times (length 41)
  Back Branch 088A1650 292 times (length 39)
  Back Branch 088A166C 288 times (length 45)
  Back Branch 088A1A94 266 times (length 262)
  Back Branch 088A1A50 266 times (length 208)
  Back Branch 088A1A44 266 times (length 206)
  Back Branch 088A1A60 266 times (length 216)
  Back Branch 088A17E0 266 times (length 137)
_S1_2_8804C08 17,995 instructions (0.004%), 305 calls (08804C08 - 08804D4C, length 82)
  Back Branch 08804CA0 1,220 times (length 16)
  Back Branch 08804D18 305 times (length 55)
_S1_2_8913A74 17,955 instructions (0.004%), 2,565 calls (08913A74 - 08913AB8, length 18)
  Back Branch 08913AA0 513 times (length 5)
  Back Branch 08913AAC 513 times (length 7)
_S1_2_890BA20 17,860 instructions (0.004%), 131 calls (0890BA20 - 0890BD2C, length 196)
  Back Branch 0890BACC 585 times (length 10)
  Back Branch 0890BAFC 544 times (length 9)
  Back Branch 0890BBAC 114 times (length 20)
  Back Branch 0890BA70 61 times (length 9)
  Back Branch 0890BCB0 20 times (length 98)
  Back Branch 0890BB78 10 times (length 83)
  Back Branch 0890BCA8 3 times (length 83)
_S1_2_890B2D4 17,850 instructions (0.004%), 510 calls (0890B2D4 - 08929A6C, length 31207)
  Back Branch 08929A4C 342 times (length 94)
  Back Branch 08929928 342 times (length 87)
  Back Branch 089298E0 342 times (length 70)
  Back Branch 08929948 171 times (length 96)
  Back Branch 08929930 171 times (length 89)
  Back Branch 08929994 171 times (length 5)
_S1_2_8904684 17,766 instructions (0.004%), 39 calls (08904684 - 08904AA8, length 266)
  Back Branch 08904808 309 times (length 50)
  Back Branch 08904848 309 times (length 29)
  Back Branch 08904864 303 times (length 33)
  Back Branch 089047B0 177 times (length 31)
  Back Branch 089047CC 90 times (length 35)
  Back Branch 08904AA4 6 times (length 237)
_S1_2_88E1634 17,705 instructions (0.004%), 305 calls (088E1524 - 088E1844, length 201)
  Back Branch 088E16E4 306 times (length 12)
  Back Branch 088E16F4 306 times (length 15)
  Back Branch 088E1590 1 times (length 15)
_S1_2_894FD04 17,528 instructions (0.004%), 75 calls (0894FD04 - 0894FE78, length 94)
  Back Branch 0894FDD4 1,143 times (length 25)
  Back Branch 0894FDDC 1,087 times (length 28)
  Back Branch 0894FDE4 1,085 times (length 11)
  Back Branch 0894FE5C 119 times (length 60)
  Back Branch 0894FE6C 110 times (length 19)
  Back Branch 0894FDA8 58 times (length 16)
  Back Branch 0894FE14 17 times (length 43)
  Back Branch 0894FDEC 2 times (length 31)
_S1_2_892A630 17,328 instructions (0.004%), 912 calls (0892A630 - 0892A678, length 19)
_S1_2_892F6AC 17,238 instructions (0.004%), 221 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0892F6F0 221 times (length 34582)
_S1_2_894EE94 17,173 instructions (0.004%), 758 calls (0894ED5C - 0894EE9C, length 81)
  Back Branch 0894EDB0 4,251 times (length 23)
  Back Branch 0894EE98 758 times (length 61)
_S1_2_8990A74 16,775 instructions (0.004%), 305 calls (0891EE94 - 08990A88, length 116478)
  Back Branch 08990A84 305 times (length 116478)
_S1_2_894F0EC 16,680 instructions (0.004%), 82 calls (0890B9B0 - 08A05A54, length 256042)
  Back Branch 08965A30 3,734 times (length 7)
  Back Branch 08965AA4 669 times (length 42)
  Back Branch 08965AEC 174 times (length 92241)
  Back Branch 08968070 121 times (length 36)
  Back Branch 0894F18C 74 times (length 15)
  Back Branch 089659DC 67 times (length 18)
  Back Branch 0894DE20 42 times (length 10)
  Back Branch 0894F220 4 times (length 63)
_S1_2_8990A5C 16,470 instructions (0.004%), 2,745 calls (08990A5C - 08990A70, length 6)
_S1_2_89ABB34 16,440 instructions (0.004%), 548 calls (089ABB34 - 089ABEB0, length 224)
_S1_2_89FF4C0 16,324 instructions (0.004%), 4,081 calls (089FF4C0 - 089FF4CC, length 4)
_S1_2_894EDA4 16,199 instructions (0.004%), 809 calls (0894ED5C - 0894EDE4, length 35)
  Back Branch 0894EDB0 4,251 times (length 23)
_S1_2_884E3F8 16,165 instructions (0.004%), 530 calls (0884E3F8 - 0884E69C, length 170)
  Back Branch 0884E468 265 times (length 12)
  Back Branch 0884E4B0 265 times (length 31)
_S1_2_89A9E40 16,088 instructions (0.004%), 2,011 calls (089A9E40 - 089A9E5C, length 8)
_S1_2_88F70B4 15,930 instructions (0.004%), 885 calls (088F70B4 - 088F7130, length 32)
_S1_2_894D0DC 15,860 instructions (0.004%), 610 calls (0890B9B0 - 08A05A54, length 256042)
  Back Branch 08965A30 3,734 times (length 7)
  Back Branch 08965AA4 669 times (length 42)
  Back Branch 08965AEC 174 times (length 92241)
  Back Branch 08968070 121 times (length 36)
  Back Branch 089659DC 67 times (length 18)
  Back Branch 0894DE20 42 times (length 10)
_S1_2_89576B8 15,803 instructions (0.004%), 3 calls (089576B8 - 08957C44, length 356)
  Back Branch 08957AE8 217 times (length 89)
  Back Branch 08957C28 193 times (length 84)
  Back Branch 08957C40 193 times (length 16)
  Back Branch 08957B9C 24 times (length 49)
  Back Branch 08957864 9 times (length 13)
  Back Branch 0895786C 8 times (length 33)
  Back Branch 0895782C 8 times (length 17)
  Back Branch 08957A98 3 times (length 82)
_S1_2_8931620 15,782 instructions (0.004%), 1,214 calls (08931620 - 08931650, length 13)
_S1_2_88FFCE4 15,561 instructions (0.004%), 1,197 calls (088FF1C0 - 08928700, length 42321)
_S1_2_88490C0 15,344 instructions (0.004%), 548 calls (088490C0 - 088491B4, length 62)
_S1_2_88FA714 15,250 instructions (0.004%), 305 calls (088FA714 - 088FA848, length 78)
_S1_2_88F57DC 15,230 instructions (0.004%), 106 calls (088F57DC - 088F5CC4, length 315)
  Back Branch 088F5C18 85 times (length 125)
  Back Branch 088F5C10 85 times (length 157)
  Back Branch 088F5BAC 35 times (length 199)
  Back Branch 088F5BD0 35 times (length 203)
  Back Branch 088F5C40 35 times (length 178)
  Back Branch 088F5C38 35 times (length 115)
  Back Branch 088F5C5C 14 times (length 184)
  Back Branch 088F5CC0 2 times (length 209)
_S1_2_88D48C4 14,945 instructions (0.004%), 610 calls (088D48C4 - 0894DD8C, length 124211)
  Back Branch 0894DD78 1,431 times (length 10)
_S1_2_881506C 14,896 instructions (0.004%), 532 calls (0881506C - 088151B0, length 82)
_S1_2_894CE20 14,820 instructions (0.004%), 1,235 calls (0894CE20 - 0894CE54, length 14)
  Back Branch 0894CE44 1,235 times (length 8)
  Back Branch 0894CE38 1,235 times (length 5)
_S1_2_892BD38 14,792 instructions (0.004%), 344 calls (0892BD38 - 0892BDE0, length 43)
_S1_2_890B108 14,715 instructions (0.004%), 327 calls (0890B108 - 0890B1B8, length 45)
_S1_2_893E308 14,638 instructions (0.004%), 284 calls (0893D578 - 0893E368, length 893)
  Back Branch 0893D754 10,183 times (length 79)
  Back Branch 0893D728 794 times (length 86)
  Back Branch 0893D6EC 513 times (length 48)
  Back Branch 0893E328 430 times (length 3)
  Back Branch 0893E364 284 times (length 893)
_S1_2_892023C 14,610 instructions (0.004%), 2,435 calls (0892023C - 08920250, length 6)
_S1_2_890D6D4 14,450 instructions (0.003%), 1,445 calls (0890D6D4 - 0890D6F8, length 10)
_S1_2_88FA9D0 14,094 instructions (0.003%), 174 calls (088FA9D0 - 088FAC10, length 145)
  Back Branch 088FABD0 174 times (length 80)
  Back Branch 088FAC00 174 times (length 31)
_S1_2_8846800 13,923 instructions (0.003%), 546 calls (08846800 - 08910760, length 206809)
  Back Branch 089106B8 2,209 times (length 4)
  Back Branch 08910754 1,716 times (length 4)
  Back Branch 08910200 1,384 times (length 99)
  Back Branch 089106A4 1,380 times (length 391)
  Back Branch 089106C0 1,380 times (length 398)
  Back Branch 08910640 1,380 times (length 366)
  Back Branch 0891075C 597 times (length 452)
  Back Branch 08910740 597 times (length 445)
  Back Branch 089106D4 597 times (length 418)
  Back Branch 08846990 273 times (length 50)
_S1_2_894D678 13,863 instructions (0.003%), 1,347 calls (0894D678 - 0894D6A4, length 12)
_S1_2_8965B64 13,725 instructions (0.003%), 305 calls (08965B64 - 08965C28, length 50)
  Back Branch 08965BEC 305 times (length 13)
_S1_2_89D705C 13,680 instructions (0.003%), 342 calls (089D705C - 089D7218, length 112)
  Back Branch 089D7178 342 times (length 48)
_S1_2_893990C 13,552 instructions (0.003%), 968 calls (0893990C - 08939940, length 14)
_S1_2_890BF6C 13,455 instructions (0.003%), 1,035 calls (0890BF6C - 0890BF9C, length 13)
_S1_2_88B3ADC 13,420 instructions (0.003%), 305 calls (088B3ADC - 088B42F4, length 519)
  Back Branch 088B3D18 305 times (length 120)
_S1_2_8938450 13,343 instructions (0.003%), 1,213 calls (08938450 - 08A07760, length 212165)
_S1_2_8966274 13,265 instructions (0.003%), 1 calls (08966274 - 08966654, length 249)
  Back Branch 08966450 330 times (length 23)
  Back Branch 089663AC 330 times (length 23)
  Back Branch 08966558 72 times (length 20)
  Back Branch 089664CC 72 times (length 20)
  Back Branch 08966320 55 times (length 9)
  Back Branch 089665A8 55 times (length 133)
  Back Branch 08966570 6 times (length 142)
  Back Branch 08966640 6 times (length 35)
  Back Branch 08966648 1 times (length 217)
  Back Branch 08966650 1 times (length 228)
_S1_2_898F8A4 13,180 instructions (0.003%), 327 calls (0898F8A4 - 0898F9AC, length 67)
  Back Branch 0898F9A8 299 times (length 42)
  Back Branch 0898F97C 122 times (length 17)
  Back Branch 0898F900 91 times (length 17)
_S1_2_8848C84 13,152 instructions (0.003%), 548 calls (08848C84 - 08848D7C, length 63)
_S1_2_89DDE74 13,115 instructions (0.003%), 305 calls (089DDE74 - 089DE224, length 237)
_S1_2_8972858 13,111 instructions (0.003%), 1 calls (08972858 - 08972AA4, length 148)
  Back Branch 089728A4 256 times (length 9)
  Back Branch 08972A54 128 times (length 13)
  Back Branch 08972A0C 128 times (length 13)
  Back Branch 08972A90 128 times (length 10)
  Back Branch 08972950 128 times (length 9)
  Back Branch 08972918 128 times (length 9)
  Back Branch 089729C4 128 times (length 10)
  Back Branch 0897298C 128 times (length 10)
  Back Branch 089728DC 128 times (length 10)
_S1_2_88F6634 13,090 instructions (0.003%), 770 calls (088F6634 - 088F6674, length 17)
_S1_2_8936F70 12,996 instructions (0.003%), 684 calls (08936F70 - 08939CD4, length 2906)
_S1_2_892A3D4 12,960 instructions (0.003%), 1,080 calls (0892A3D4 - 0892A400, length 12)
_S1_2_890D6FC 12,859 instructions (0.003%), 1,169 calls (0890D6FC - 0890D724, length 11)
_S1_2_89A1D48 12,768 instructions (0.003%), 266 calls (089A1D48 - 089A1E14, length 52)
  Back Branch 089A1E04 266 times (length 11)
_S1_2_89AE9DC 12,428 instructions (0.003%), 83 calls (089AE9DC - 089AECA4, length 179)
  Back Branch 089AEA68 498 times (length 11)
  Back Branch 089AEB8C 82 times (length 95)
  Back Branch 089AEBA8 81 times (length 102)
  Back Branch 089AEBC8 80 times (length 106)
  Back Branch 089AECA0 29 times (length 119)
  Back Branch 089AEBD0 1 times (length 112)
  Back Branch 089AEC74 1 times (length 87)
_S1_2_8929478 12,312 instructions (0.003%), 342 calls (08929478 - 08938C64, length 15868)
  Back Branch 08938C08 21,048 times (length 12)
  Back Branch 08938C20 21,048 times (length 18)
  Back Branch 08938C38 225 times (length 24)
_S1_2_8999E4C 12,200 instructions (0.003%), 305 calls (08999E4C - 0899A334, length 315)
_S1_2_899E098 12,154 instructions (0.003%), 186 calls (0899E098 - 0899E2BC, length 138)
  Back Branch 0899E190 171 times (length 27)
  Back Branch 0899E29C 91 times (length 97)
  Back Branch 0899E2B8 91 times (length 28)
  Back Branch 0899E2A8 2 times (length 53)
_S1_2_8A029D0 12,030 instructions (0.003%), 2,406 calls (08A029D0 - 08A029E0, length 5)
_S1_2_89137A0 11,970 instructions (0.003%), 266 calls (089137A0 - 0891388C, length 60)
_S1_2_88F622C 11,847 instructions (0.003%), 63 calls (088F5F84 - 088F628C, length 195)
  Back Branch 088F61B0 102 times (length 57)
  Back Branch 088F61C4 66 times (length 123)
  Back Branch 088F6230 63 times (length 106)
  Back Branch 088F61EC 3 times (length 156)
_S1_2_894DAD0 11,844 instructions (0.003%), 846 calls (08929F64 - 0894DAE8, length 36578)
  Back Branch 0894DAE4 846 times (length 36578)
_S1_2_890246C 11,770 instructions (0.003%), 214 calls (0890246C - 089025B4, length 83)
  Back Branch 08902584 107 times (length 39)
_S1_2_8908B40 11,769 instructions (0.003%), 3,923 calls (08908B40 - 08908B48, length 3)
_S1_2_8955EB4 11,760 instructions (0.003%), 980 calls (08955EB4 - 08955EFC, length 19)
_S1_2_88999A0 11,590 instructions (0.003%), 610 calls (088999A0 - 08899A50, length 45)
_S1_2_88596BC 11,510 instructions (0.003%), 305 calls (088596BC - 08859A10, length 214)
  Back Branch 088598D8 265 times (length 87)
  Back Branch 088598E8 265 times (length 107)
  Back Branch 0885984C 40 times (length 53)
  Back Branch 08859854 40 times (length 73)
_S1_2_88FA84C 11,480 instructions (0.003%), 284 calls (088FA84C - 088FA950, length 66)
_S1_2_890E3DC 11,336 instructions (0.003%), 29 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0890E328 140 times (length 43)
  Back Branch 0890E310 81 times (length 30)
  Back Branch 0890E404 29 times (length 119)
  Back Branch 0890E374 22 times (length 567)
  Back Branch 0890E3A0 7 times (length 578)
_S1_2_8934FBC 11,285 instructions (0.003%), 305 calls (0892AA3C - 08934FC8, length 10596)
  Back Branch 08934FC4 305 times (length 10596)
_S1_2_891F2E8 11,205 instructions (0.003%), 253 calls (0891F2E8 - 0891F40C, length 74)
_S1_2_895BF5C 11,094 instructions (0.003%), 12 calls (0895BF5C - 0895C59C, length 401)
  Back Branch 0895C1D8 84 times (length 6)
  Back Branch 0895C4D4 51 times (length 250)
  Back Branch 0895C580 51 times (length 160)
  Back Branch 0895C388 51 times (length 196)
_S1_2_8929F50 11,040 instructions (0.003%), 2,208 calls (08929F50 - 08929F60, length 5)
_S1_2_8958EB8 10,780 instructions (0.003%), 1 calls (08958EB8 - 08959084, length 116)
  Back Branch 08958F38 1,575 times (length 6)
  Back Branch 08958F50 89 times (length 20)
  Back Branch 08959080 1 times (length 101)
_S1_2_88B3120 10,719 instructions (0.003%), 1 calls (088B3120 - 088B33A0, length 161)
  Back Branch 088B31B4 1,416 times (length 5)
  Back Branch 088B3204 206 times (length 27)
  Back Branch 088B3314 202 times (length 70)
  Back Branch 088B32A4 19 times (length 4)
  Back Branch 088B3334 1 times (length 110)
_S1_2_89AA73C 10,602 instructions (0.003%), 1,767 calls (089AA73C - 089AA750, length 6)
_S1_2_898DDEC 10,597 instructions (0.003%), 272 calls (0898DDEC - 0898DFD8, length 124)
  Back Branch 0898DE78 270 times (length 18)
  Back Branch 0898DEB0 264 times (length 32)
  Back Branch 0898DF64 2 times (length 77)
  Back Branch 0898DFD4 2 times (length 105)
  Back Branch 0898DF6C 1 times (length 79)
_S1_2_899EEA4 10,524 instructions (0.003%), 344 calls (0899EEA4 - 0899EFB0, length 68)
_S1_2_892BE90 10,500 instructions (0.003%), 175 calls (0892BE90 - 0892BF7C, length 60)
_S1_2_8969D88 10,378 instructions (0.003%), 305 calls (08968B0C - 08969DC0, length 1198)
  Back Branch 08969DBC 305 times (length 1198)
_S1_2_88AC5E8 10,370 instructions (0.003%), 305 calls (088AC5E8 - 0891EF10, length 117323)
_S1_2_88F7A70 10,266 instructions (0.002%), 442 calls (088F7A70 - 088F7B0C, length 40)
_S1_2_8904AAC 10,239 instructions (0.002%), 18 calls (08904AAC - 08904E50, length 234)
  Back Branch 08904B30 288 times (length 7)
  Back Branch 08904E44 189 times (length 13)
  Back Branch 08904C54 87 times (length 8)
  Back Branch 08904E0C 87 times (length 23)
  Back Branch 08904E4C 87 times (length 38)
  Back Branch 08904DD0 87 times (length 34)
  Back Branch 08904D14 39 times (length 10)
  Back Branch 08904DA8 21 times (length 24)
  Back Branch 08904D70 21 times (length 104)
  Back Branch 08904D20 18 times (length 84)
  Back Branch 08904D40 18 times (length 92)
  Back Branch 08904C74 3 times (length 20)
_S1_2_8929F2C 9,960 instructions (0.002%), 2,490 calls (08929F2C - 08929F38, length 4)
_S1_2_8908B88 9,845 instructions (0.002%), 1,969 calls (08908B88 - 08908B98, length 5)
_S1_2_88A6E68 9,826 instructions (0.002%), 1 calls (088A6E68 - 088A70B4, length 148)
  Back Branch 088A7000 1,830 times (length 5)
  Back Branch 088A7018 43 times (length 13)
  Back Branch 088A6F60 6 times (length 7)
  Back Branch 088A7028 5 times (length 38)
_S1_2_8935164 9,802 instructions (0.002%), 377 calls (08935164 - 089351C8, length 26)
_S1_2_894C748 9,802 instructions (0.002%), 133 calls (0894C748 - 0894C8A4, length 88)
  Back Branch 0894C8A0 125 times (length 56)
  Back Branch 0894C890 125 times (length 17)
_S1_2_888099C 9,760 instructions (0.002%), 610 calls (0888099C - 08880CC8, length 204)
  Back Branch 088809B8 3,660 times (length 8)
_S1_2_8884C48 9,760 instructions (0.002%), 305 calls (08884C48 - 08884E1C, length 118)
_S1_2_890D050 9,681 instructions (0.002%), 242 calls (0890D050 - 0890D0F0, length 41)
  Back Branch 0890D0EC 242 times (length 24)
_S1_2_885A7D8 9,455 instructions (0.002%), 305 calls (0885A7D8 - 0885A8E0, length 67)
  Back Branch 0885A8DC 305 times (length 55)
_S1_2_88CE554 9,380 instructions (0.002%), 335 calls (088CE554 - 088CE65C, length 67)
_S1_2_890DBDC 9,264 instructions (0.002%), 1,158 calls (0890DBDC - 0890DBF8, length 8)
_S1_2_88A6278 9,218 instructions (0.002%), 1 calls (088A6278 - 088A662C, length 238)
  Back Branch 088A63CC 246 times (length 30)
  Back Branch 088A6498 179 times (length 102)
  Back Branch 088A647C 54 times (length 83)
  Back Branch 088A659C 2 times (length 147)
  Back Branch 088A65BC 2 times (length 110)
_S1_2_88B9CB0 9,150 instructions (0.002%), 305 calls (088B9CB0 - 088B9D44, length 38)
_S1_2_88924B0 8,892 instructions (0.002%), 171 calls (088924B0 - 08892940, length 293)
_S1_2_8984E70 8,883 instructions (0.002%), 107 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 089379B4 143 times (length 42951)
  Back Branch 08984E70 107 times (length 79182)
_S1_2_88B8874 8,844 instructions (0.002%), 305 calls (088B8874 - 088B8B04, length 165)
  Back Branch 088B8AE0 152 times (length 144)
_S1_2_8912970 8,841 instructions (0.002%), 421 calls (08912970 - 089129C0, length 21)
_S1_2_8964FB4 8,722 instructions (0.002%), 308 calls (08964FB4 - 08965118, length 90)
  Back Branch 0896510C 307 times (length 47)
  Back Branch 0896502C 5 times (length 7)
  Back Branch 08965114 2 times (length 76)
_S1_2_8956590 8,678 instructions (0.002%), 147 calls (08956590 - 08956684, length 62)
_S1_2_89DEF7C 8,550 instructions (0.002%), 171 calls (089DEF7C - 089DF6D4, length 471)
_S1_2_88FA510 8,540 instructions (0.002%), 305 calls (088FA510 - 088FA57C, length 28)
_S1_2_88E81BC 8,424 instructions (0.002%), 36 calls (088E81BC - 088E85D4, length 263)
  Back Branch 088E8550 54 times (length 115)
  Back Branch 088E85D0 54 times (length 130)
  Back Branch 088E844C 54 times (length 103)
_S1_2_890BDF0 8,246 instructions (0.002%), 1,178 calls (0890BDF0 - 089FFFC0, length 249973)
_S1_2_896CC5C 8,240 instructions (0.002%), 4 calls (0896CC5C - 0896CD64, length 67)
  Back Branch 0896CD20 418 times (length 20)
  Back Branch 0896CD38 142 times (length 42)
_S1_2_896C128 8,235 instructions (0.002%), 305 calls (0896C128 - 0896C3E0, length 175)
_S1_2_8811344 8,208 instructions (0.002%), 82 calls (08811344 - 0881150C, length 115)
  Back Branch 088114F8 366 times (length 28)
  Back Branch 08811500 362 times (length 6)
  Back Branch 088114D4 284 times (length 19)
  Back Branch 08811480 270 times (length 6)
  Back Branch 088114DC 268 times (length 6)
  Back Branch 08811508 26 times (length 87)
  Back Branch 088114A4 20 times (length 32)
  Back Branch 088114C0 10 times (length 49)
  Back Branch 088114E4 10 times (length 68)
  Back Branch 0881145C 10 times (length 6)
  Back Branch 08811464 10 times (length 15)
_S1_2_88FA598 8,140 instructions (0.002%), 4,070 calls (088FA598 - 088FA59C, length 2)
_S1_2_88FA590 8,140 instructions (0.002%), 4,070 calls (088FA590 - 088FA594, length 2)
_S1_2_89C155C 8,084 instructions (0.002%), 42 calls (089C155C - 089C1978, length 264)
  Back Branch 089C15BC 252 times (length 11)
  Back Branch 089C17E4 34 times (length 33)
  Back Branch 089C18E0 32 times (length 172)
  Back Branch 089C192C 32 times (length 136)
  Back Branch 089C1974 32 times (length 20)
  Back Branch 089C180C 6 times (length 43)
_S1_2_899D144 8,037 instructions (0.002%), 171 calls (0899D144 - 0899D56C, length 267)
_S1_2_8A04014 8,036 instructions (0.002%), 287 calls (08A04014 - 08A04080, length 28)
_S1_2_89DD9E4 7,930 instructions (0.002%), 305 calls (089DD9E4 - 089DDB94, length 109)
_S1_2_88A0814 7,930 instructions (0.002%), 305 calls (088A0814 - 088A09DC, length 115)
_S1_2_889950C 7,905 instructions (0.002%), 527 calls (0889950C - 08899544, length 15)
_S1_2_89680E0 7,875 instructions (0.002%), 225 calls (089680E0 - 08968168, length 35)
_S1_2_88F7564 7,764 instructions (0.002%), 106 calls (088F7134 - 088F75C4, length 293)
  Back Branch 088F7240 148 times (length 53)
  Back Branch 088F75B8 106 times (length 291)
  Back Branch 088F7284 95 times (length 33)
  Back Branch 088F7338 49 times (length 77)
  Back Branch 088F75B0 3 times (length 8)
_S1_2_891B92C 7,710 instructions (0.002%), 1 calls (0891B92C - 0891BBB4, length 163)
  Back Branch 0891BB20 511 times (length 7)
  Back Branch 0891BA4C 511 times (length 7)
  Back Branch 0891BB78 31 times (length 7)
  Back Branch 0891BAC4 31 times (length 7)
_S1_2_89DF934 7,671 instructions (0.002%), 2,557 calls (089DF934 - 089DF93C, length 3)
_S1_2_88B8D74 7,625 instructions (0.002%), 305 calls (088B8D74 - 088B8E70, length 64)
  Back Branch 088B8DF8 305 times (length 18)
  Back Branch 088B8E0C 305 times (length 15)
_S1_2_8920254 7,305 instructions (0.002%), 2,435 calls (08920254 - 0892025C, length 3)
_S1_2_89384F8 7,284 instructions (0.002%), 1,214 calls (089384F8 - 08938514, length 8)
_S1_2_894EE44 7,204 instructions (0.002%), 185 calls (0894ED5C - 0894EE90, length 78)
  Back Branch 0894EDB0 4,251 times (length 23)
  Back Branch 0894EE68 282 times (length 49)
  Back Branch 0894EE8C 177 times (length 58)
  Back Branch 0894EE78 168 times (length 6)
_S1_2_8934DBC 7,200 instructions (0.002%), 120 calls (08934DBC - 08934E0C, length 21)
  Back Branch 08934DE0 960 times (length 6)
  Back Branch 08934E00 120 times (length 11)
_S1_2_896680C 7,146 instructions (0.002%), 2,382 calls (0896680C - 08966814, length 3)
_S1_2_88FA5AC 7,140 instructions (0.002%), 476 calls (088FA5AC - 088FA5E4, length 15)
_S1_2_88E8C34 7,035 instructions (0.002%), 45 calls (088E8C34 - 088E8F24, length 189)
  Back Branch 088E8D98 50 times (length 23)
  Back Branch 088E8EE4 49 times (length 23)
  Back Branch 088E8EC8 49 times (length 26)
  Back Branch 088E8EB8 49 times (length 64)
  Back Branch 088E8DEC 29 times (length 35)
  Back Branch 088E8F00 26 times (length 30)
  Back Branch 088E8E3C 25 times (length 55)
  Back Branch 088E8DF8 25 times (length 38)
  Back Branch 088E8F0C 23 times (length 33)
  Back Branch 088E8EB0 8 times (length 61)
_S1_2_88F5CC8 7,024 instructions (0.002%), 108 calls (088F5CC8 - 088F5EBC, length 126)
  Back Branch 088F5E80 64 times (length 12)
  Back Branch 088F5D5C 48 times (length 16)
  Back Branch 088F5D84 45 times (length 26)
  Back Branch 088F5E88 42 times (length 46)
  Back Branch 088F5DB8 3 times (length 25)
  Back Branch 088F5E24 2 times (length 14)
_S1_2_88F8204 6,882 instructions (0.002%), 106 calls (088F8204 - 088F8394, length 101)
  Back Branch 088F82FC 156 times (length 11)
  Back Branch 088F82A8 9 times (length 24)
_S1_2_88D6C34 6,840 instructions (0.002%), 171 calls (088D6C34 - 088D6D48, length 70)
  Back Branch 088D6CCC 171 times (length 17)
  Back Branch 088D6D44 171 times (length 48)
_S1_2_8936D5C 6,706 instructions (0.002%), 31 calls (08936708 - 08936D74, length 412)
  Back Branch 089367F8 63 times (length 24)
  Back Branch 08936B28 31 times (length 250)
  Back Branch 08936D70 31 times (length 412)
  Back Branch 08936BB8 30 times (length 70)
  Back Branch 08936BE0 30 times (length 93)
  Back Branch 08936BF8 28 times (length 99)
  Back Branch 08936BD0 28 times (length 76)
  Back Branch 08936808 1 times (length 9)
_S1_2_8848B90 6,576 instructions (0.002%), 274 calls (08848B90 - 08848C80, length 61)
_S1_2_889F988 6,447 instructions (0.002%), 307 calls (0889F988 - 0889F9D8, length 21)
  Back Branch 0889F9C8 307 times (length 11)
_S1_2_89679C4 6,429 instructions (0.002%), 309 calls (089679C4 - 08967BD0, length 132)
  Back Branch 08967A90 87 times (length 5)
  Back Branch 08967B60 45 times (length 9)
  Back Branch 08967BCC 4 times (length 74)
  Back Branch 08967AC4 2 times (length 5)
_S1_2_8990AB0 6,405 instructions (0.002%), 305 calls (08990AB0 - 08990C1C, length 92)
_S1_2_8927890 6,329 instructions (0.002%), 1 calls (08927890 - 08927994, length 66)
  Back Branch 08927984 272 times (length 54)
  Back Branch 08927920 15 times (length 29)
  Back Branch 08927950 15 times (length 41)
_S1_2_894CC5C 6,264 instructions (0.002%), 348 calls (0894CC5C - 0894CCE0, length 34)
_S1_2_88E960C 6,175 instructions (0.001%), 25 calls (088E960C - 088E9968, length 216)
  Back Branch 088E9804 75 times (length 39)
  Back Branch 088E96B0 75 times (length 4)
  Back Branch 088E987C 25 times (length 46)
  Back Branch 088E9964 25 times (length 192)
_S1_2_88EA07C 6,156 instructions (0.001%), 171 calls (088EA07C - 088EA270, length 126)
  Back Branch 088EA218 171 times (length 32)
_S1_2_88D01D0 6,141 instructions (0.001%), 1 calls (088D01D0 - 088D0410, length 145)
  Back Branch 088D040C 600 times (length 10)
_S1_2_89244EC 6,104 instructions (0.001%), 3,052 calls (089244EC - 089244F0, length 2)
_S1_2_88BA5B0 6,100 instructions (0.001%), 610 calls (088BA5B0 - 088BA5D8, length 11)
_S1_2_89D685C 6,092 instructions (0.001%), 39 calls (089D685C - 089D68CC, length 29)
  Back Branch 089D68B4 905 times (length 18)
  Back Branch 089D68C0 867 times (length 6)
_S1_2_89D60D0 5,985 instructions (0.001%), 171 calls (089D60D0 - 089D6290, length 113)
_S1_2_890E428 5,978 instructions (0.001%), 151 calls (0890E428 - 0890E510, length 59)
_S1_2_898E77C 5,900 instructions (0.001%), 269 calls (0898E6A4 - 0898E868, length 114)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E794 268 times (length 62)
  Back Branch 0898E840 1 times (length 105)
_S1_2_8992188 5,814 instructions (0.001%), 171 calls (08992188 - 08992314, length 100)
_S1_2_88F9408 5,805 instructions (0.001%), 60 calls (088F9408 - 088F9664, length 152)
  Back Branch 088F94DC 273 times (length 8)
  Back Branch 088F9494 39 times (length 19)
  Back Branch 088F954C 39 times (length 65)
  Back Branch 088F948C 21 times (length 17)
_S1_2_89716B4 5,805 instructions (0.001%), 25 calls (08971440 - 089717BC, length 224)
  Back Branch 08971668 178 times (length 140)
  Back Branch 089715F8 38 times (length 33)
  Back Branch 089716F4 25 times (length 67)
  Back Branch 08971644 19 times (length 117)
  Back Branch 08971770 6 times (length 153)
_S1_2_89DD8F8 5,795 instructions (0.001%), 305 calls (089DD8F8 - 089DEF78, length 1441)
  Back Branch 089DD968 305 times (length 22)
_S1_2_894D618 5,740 instructions (0.001%), 164 calls (0894D618 - 0894D674, length 24)
  Back Branch 0894D65C 328 times (length 11)
_S1_2_89B9BB4 5,695 instructions (0.001%), 1 calls (089B9BB4 - 089B9D48, length 102)
  Back Branch 089B9D24 273 times (length 9)
  Back Branch 089B9C6C 268 times (length 26)
  Back Branch 089B9D34 13 times (length 17)
  Back Branch 089B9CB0 1 times (length 10)
_S1_2_89BFA20 5,655 instructions (0.001%), 66 calls (089BFA20 - 089BFF40, length 329)
  Back Branch 089BFAB0 254 times (length 7)
  Back Branch 089BFEB4 9 times (length 184)
  Back Branch 089BFF0C 9 times (length 49)
  Back Branch 089BFF04 6 times (length 35)
  Back Branch 089BFF3C 6 times (length 37)
_S1_2_8817760 5,575 instructions (0.001%), 25 calls (08817760 - 08817D38, length 375)
_S1_2_899D570 5,513 instructions (0.001%), 95 calls (0899D570 - 0899D660, length 61)
_S1_2_89AE428 5,490 instructions (0.001%), 305 calls (089AE428 - 089AE518, length 61)
_S1_2_8990D20 5,490 instructions (0.001%), 305 calls (08990D20 - 08990E04, length 58)
_S1_2_890D1A8 5,460 instructions (0.001%), 273 calls (0890D1A8 - 0890D1F4, length 20)
_S1_2_88D89B4 5,252 instructions (0.001%), 202 calls (088D89B4 - 088D8A68, length 46)
  Back Branch 088D8A18 202 times (length 16)
_S1_2_8A035E0 5,202 instructions (0.001%), 1 calls (08A035E0 - 08A03724, length 82)
  Back Branch 08A03640 512 times (length 5)
  Back Branch 08A03660 512 times (length 5)
  Back Branch 08A036C0 3 times (length 11)
_S1_2_88FA4CC 5,185 instructions (0.001%), 305 calls (088FA4CC - 088FA50C, length 17)
_S1_2_890B2AC 5,130 instructions (0.001%), 513 calls (0890B2AC - 0890B2D0, length 10)
_S1_2_893ED84 5,112 instructions (0.001%), 284 calls (089332C4 - 0893EDC0, length 11968)
  Back Branch 0893EDBC 284 times (length 11968)
_S1_2_8A05ADC 4,995 instructions (0.001%), 85 calls (088DADD4 - 08A05B1C, length 306003)
  Back Branch 08A05AFC 85 times (length 305855)
  Back Branch 088DB068 82 times (length 167)
_S1_2_8A077BC 4,854 instructions (0.001%), 2,427 calls (08A077BC - 08A077C0, length 2)
_S1_2_88F9008 4,832 instructions (0.001%), 46 calls (088F9008 - 08A07B58, length 277205)
  Back Branch 088F905C 322 times (length 8)
  Back Branch 088F91B4 46 times (length 76)
  Back Branch 088F91D4 29 times (length 21)
_S1_2_8927FE4 4,813 instructions (0.001%), 14 calls (08927FE4 - 08928164, length 97)
  Back Branch 0892807C 365 times (length 11)
  Back Branch 08928064 365 times (length 11)
  Back Branch 08928160 14 times (length 83)
_S1_2_892A584 4,788 instructions (0.001%), 684 calls (0892A584 - 0892A59C, length 7)
_S1_2_88A78C0 4,756 instructions (0.001%), 1 calls (088A78C0 - 088A8A3C, length 1120)
  Back Branch 088A7C6C 104 times (length 28)
  Back Branch 088A87C4 16 times (length 52)
  Back Branch 088A8A28 1 times (length 133)
_S1_2_893CB44 4,708 instructions (0.001%), 107 calls (0893CB44 - 0893CBF0, length 44)
_S1_2_890E9C0 4,668 instructions (0.001%), 140 calls (0890E9C0 - 0890EBB0, length 125)
  Back Branch 0890EB7C 1 times (length 89)
_S1_2_89E5A58 4,636 instructions (0.001%), 61 calls (089E5A58 - 089E60B8, length 409)
  Back Branch 089E5DA4 61 times (length 125)
_S1_2_890C3E8 4,575 instructions (0.001%), 305 calls (0890C3E8 - 0890C420, length 15)
_S1_2_892AE5C 4,488 instructions (0.001%), 374 calls (0892AE5C - 0892AE88, length 12)
_S1_2_88FB380 4,472 instructions (0.001%), 32 calls (088FB380 - 088FB3D8, length 23)
  Back Branch 088FB3CC 290 times (length 17)
_S1_2_8885240 4,446 instructions (0.001%), 171 calls (08885240 - 088855A0, length 217)
_S1_2_896DCC8 4,444 instructions (0.001%), 31 calls (0896DCC8 - 0896DF08, length 145)
  Back Branch 0896DD5C 146 times (length 7)
  Back Branch 0896DE74 131 times (length 7)
  Back Branch 0896DE08 31 times (length 72)
  Back Branch 0896DD9C 30 times (length 6)
  Back Branch 0896DE98 23 times (length 63)
  Back Branch 0896DE88 13 times (length 25)
  Back Branch 0896DEA4 13 times (length 5)
  Back Branch 0896DE18 9 times (length 76)
  Back Branch 0896DE4C 5 times (length 59)
  Back Branch 0896DEC8 4 times (length 74)
  Back Branch 0896DEBC 4 times (length 6)
  Back Branch 0896DE7C 4 times (length 71)
_S1_2_88493B4 4,436 instructions (0.001%), 16 calls (088493B4 - 088617DC, length 24843)
  Back Branch 08860ED4 548 times (length 218)
  Back Branch 08860EA4 548 times (length 206)
  Back Branch 08860E9C 548 times (length 204)
  Back Branch 08860FE0 548 times (length 268)
  Back Branch 088611FC 344 times (length 346)
  Back Branch 088615AC 344 times (length 522)
  Back Branch 08861088 309 times (length 261)
  Back Branch 0886135C 274 times (length 314)
  Back Branch 0886102C 274 times (length 226)
  Back Branch 08861038 274 times (length 230)
  Back Branch 088610A0 204 times (length 266)
  Back Branch 08861098 204 times (length 266)
  Back Branch 08861604 204 times (length 544)
_S1_2_8959CAC 4,390 instructions (0.001%), 12 calls (08959CAC - 0895A7C4, length 711)
  Back Branch 0895A334 12 times (length 290)
  Back Branch 0895A28C 12 times (length 338)
  Back Branch 0895A3DC 12 times (length 150)
  Back Branch 0895A3C0 12 times (length 149)
  Back Branch 0895A3F8 12 times (length 151)
  Back Branch 0895A31C 12 times (length 286)
  Back Branch 0895A650 12 times (length 427)
  Back Branch 0895A664 12 times (length 349)
  Back Branch 0895A408 12 times (length 153)
  Back Branch 0895A5BC 7 times (length 433)
  Back Branch 0895A5DC 5 times (length 436)
_S1_2_8937D24 4,312 instructions (0.001%), 1,078 calls (08937D24 - 08A07A68, length 212818)
_S1_2_8967668 4,278 instructions (0.001%), 89 calls (0890E598 - 089679C0, length 91403)
  Back Branch 089679BC 54 times (length 91403)
  Back Branch 089678DC 19 times (length 143)
  Back Branch 08967894 4 times (length 120)
_S1_2_88E77C4 4,266 instructions (0.001%), 54 calls (088E77C4 - 088E7B60, length 232)
  Back Branch 088E7B5C 36 times (length 214)
  Back Branch 088E79B8 18 times (length 85)
  Back Branch 088E7AB4 18 times (length 172)
_S1_2_8928168 4,209 instructions (0.001%), 66 calls (08928168 - 08928304, length 104)
  Back Branch 089282DC 15 times (length 41)
  Back Branch 08928240 15 times (length 34)
_S1_2_88F65D8 4,152 instructions (0.001%), 1,384 calls (088F65D8 - 088F65E0, length 3)
_S1_2_8984C60 4,094 instructions (0.001%), 46 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 089379B4 143 times (length 42951)
  Back Branch 08984C60 46 times (length 79050)
_S1_2_88DE16C 4,086 instructions (0.001%), 103 calls (088DE16C - 088DE29C, length 77)
  Back Branch 088DE264 101 times (length 49)
_S1_2_8935C34 3,996 instructions (0.001%), 108 calls (08935C34 - 08935DC8, length 102)
_S1_2_884151C 3,965 instructions (0.001%), 305 calls (0884151C - 0884158C, length 29)
_S1_2_8927C24 3,930 instructions (0.001%), 15 calls (0892730C - 08927C28, length 584)
  Back Branch 08927C24 15 times (length 584)
_S1_2_88F6C5C 3,889 instructions (0.001%), 305 calls (088F6C5C - 088F6C90, length 14)
_S1_2_89707D0 3,853 instructions (0.001%), 51 calls (08934D4C - 0897099C, length 61205)
  Back Branch 08970810 145 times (length 7)
  Back Branch 08970968 64 times (length 7)
  Back Branch 08970870 43 times (length 61131)
  Back Branch 08970990 40 times (length 32)
  Back Branch 08970944 32 times (length 55)
  Back Branch 08970868 26 times (length 7)
_S1_2_8939C2C 3,762 instructions (0.001%), 342 calls (08939C2C - 08939C54, length 11)
_S1_2_88AA944 3,762 instructions (0.001%), 171 calls (088AA944 - 088AAB84, length 145)
_S1_2_890217C 3,761 instructions (0.001%), 59 calls (0890217C - 08906690, length 4422)
  Back Branch 08906658 1,041 times (length 7)
  Back Branch 0890668C 569 times (length 75)
  Back Branch 08906638 313 times (length 38)
  Back Branch 08906660 174 times (length 47)
_S1_2_88F54B0 3,740 instructions (0.001%), 12 calls (088F54B0 - 08A07B58, length 281003)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088F5578 68 times (length 12)
  Back Branch 088F559C 44 times (length 28)
  Back Branch 088F55C8 2 times (length 55)
_S1_2_8A029B4 3,696 instructions (0.001%), 528 calls (08A029B4 - 08A029CC, length 7)
_S1_2_899416C 3,686 instructions (0.001%), 33 calls (0899416C - 0899421C, length 45)
  Back Branch 089941E0 182 times (length 14)
  Back Branch 08994204 182 times (length 13)
  Back Branch 08994218 33 times (length 28)
_S1_2_88E39EC 3,651 instructions (0.001%), 1 calls (088E39EC - 089684BC, length 135861)
  Back Branch 089684A0 27,028 times (length 11)
  Back Branch 089684B8 233 times (length 30)
_S1_2_89388C0 3,645 instructions (0.001%), 1,215 calls (089388C0 - 089388C8, length 3)
_S1_2_89388B4 3,645 instructions (0.001%), 1,215 calls (089388B4 - 089388BC, length 3)
_S1_2_88E8F28 3,644 instructions (0.001%), 29 calls (088E8F28 - 088E9608, length 441)
  Back Branch 088E8F68 87 times (length 4)
  Back Branch 088E91A8 29 times (length 118)
  Back Branch 088E91CC 29 times (length 100)
  Back Branch 088E93D4 1 times (length 156)
_S1_2_89388A8 3,642 instructions (0.001%), 1,214 calls (089388A8 - 089388B0, length 3)
_S1_2_8955F00 3,630 instructions (0.001%), 1,210 calls (08955F00 - 08955F08, length 3)
_S1_2_899E820 3,586 instructions (0.001%), 133 calls (088F75C8 - 0899E94C, length 171234)
  Back Branch 088F7748 1 times (length 98)
_S1_2_8994778 3,545 instructions (0.001%), 1 calls (08994778 - 08994C0C, length 294)
  Back Branch 08994B84 55 times (length 214)
  Back Branch 08994BA8 55 times (length 13)
  Back Branch 08994AC0 55 times (length 130)
  Back Branch 08994AE4 55 times (length 13)
  Back Branch 08994C08 33 times (length 37)
  Back Branch 08994B60 33 times (length 44)
  Back Branch 08994B0C 33 times (length 23)
  Back Branch 08994BD0 33 times (length 23)
  Back Branch 08994810 6 times (length 4)
  Back Branch 089948AC 6 times (length 4)
  Back Branch 0899488C 6 times (length 10)
_S1_2_8969DC4 3,435 instructions (0.001%), 1 calls (08969DC4 - 08969E94, length 53)
  Back Branch 08969E64 179 times (length 25)
_S1_2_891ED58 3,427 instructions (0.001%), 149 calls (0891ED58 - 0891EDB0, length 23)
_S1_2_89E0C80 3,420 instructions (0.001%), 171 calls (089E0C80 - 089E0D70, length 61)
_S1_2_8912874 3,389 instructions (0.001%), 133 calls (08912874 - 089128F4, length 33)
_S1_2_88E081C 3,387 instructions (0.001%), 1 calls (088E081C - 088E1454, length 783)
  Back Branch 088E1250 179 times (length 25)
  Back Branch 088E104C 1 times (length 241)
  Back Branch 088E11C8 1 times (length 557)
  Back Branch 088E110C 1 times (length 332)
  Back Branch 088E1208 1 times (length 291)
  Back Branch 088E1394 1 times (length 501)
  Back Branch 088E1318 1 times (length 362)
_S1_2_88E85D8 3,357 instructions (0.001%), 18 calls (088E85D8 - 088E8704, length 76)
  Back Branch 088E8654 99 times (length 8)
  Back Branch 088E867C 93 times (length 18)
  Back Branch 088E86D0 57 times (length 35)
_S1_2_89903F4 3,355 instructions (0.001%), 305 calls (089903F4 - 0899041C, length 11)
_S1_2_8958070 3,287 instructions (0.001%), 173 calls (08958070 - 089580C8, length 23)
_S1_2_88F61F4 3,222 instructions (0.001%), 18 calls (088F5F84 - 088F628C, length 195)
  Back Branch 088F61B0 102 times (length 57)
  Back Branch 088F61C4 66 times (length 123)
  Back Branch 088F61F8 18 times (length 92)
  Back Branch 088F61EC 3 times (length 156)
_S1_2_88DB2AC 3,200 instructions (0.001%), 101 calls (088DB2AC - 088DB3B4, length 67)
  Back Branch 088DB2FC 26 times (length 7)
_S1_2_89F5634 3,154 instructions (0.001%), 93 calls (089F5634 - 089F57A4, length 93)
  Back Branch 089F568C 92 times (length 16)
  Back Branch 089F56A4 92 times (length 9)
  Back Branch 089F5758 61 times (length 13)
  Back Branch 089F574C 35 times (length 10)
  Back Branch 089F5780 26 times (length 12)
_S1_2_899B0C8 3,048 instructions (0.001%), 48 calls (0899B0C8 - 0899B220, length 87)
  Back Branch 0899B188 96 times (length 32)
  Back Branch 0899B1C8 36 times (length 29)
_S1_2_894DAEC 3,012 instructions (0.001%), 108 calls (0890DF88 - 0894DB48, length 65265)
  Back Branch 0894DB44 100 times (length 65265)
  Back Branch 0894DB08 8 times (length 35)
_S1_2_8957604 2,998 instructions (0.001%), 2 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 08957678 160 times (length 22)
  Back Branch 089576A0 160 times (length 14)
  Back Branch 089576B0 144 times (length 18)
  Back Branch 08957658 2 times (length 75504)
_S1_2_889FE58 2,988 instructions (0.001%), 1 calls (0889FE58 - 08917B00, length 122667)
  Back Branch 088A0010 117 times (length 51)
  Back Branch 088A002C 117 times (length 17)
  Back Branch 088A003C 107 times (length 20)
  Back Branch 088A008C 39 times (length 108)
  Back Branch 0889FEE8 38 times (length 8)
  Back Branch 088A0050 4 times (length 26)
  Back Branch 088A0060 4 times (length 30)
  Back Branch 0889FF18 2 times (length 23)
  Back Branch 0889FF08 2 times (length 19)
  Back Branch 0889FF2C 1 times (length 33)
  Back Branch 08917A94 1 times (length 8)
_S1_2_896ACC8 2,980 instructions (0.001%), 1 calls (089683FC - 0896B2CC, length 2997)
  Back Branch 089684A0 27,028 times (length 11)
  Back Branch 089684B8 233 times (length 30)
  Back Branch 0896B2C8 1 times (length 2997)
_S1_2_89CFC08 2,977 instructions (0.001%), 45 calls (089CFC08 - 089CFD80, length 95)
  Back Branch 089CFD58 38 times (length 35)
  Back Branch 089CFD7C 12 times (length 30)
_S1_2_88F56D8 2,940 instructions (0.001%), 54 calls (088F56D8 - 088F57D8, length 65)
  Back Branch 088F57CC 87 times (length 9)
  Back Branch 088F5728 57 times (length 11)
  Back Branch 088F5768 36 times (length 27)
  Back Branch 088F57D4 21 times (length 54)
  Back Branch 088F5760 6 times (length 11)
_S1_2_891EDB4 2,921 instructions (0.001%), 36 calls (0891EDB4 - 0891EE90, length 56)
  Back Branch 0891EE00 431 times (length 5)
  Back Branch 0891EE40 40 times (length 5)
  Back Branch 0891EE8C 5 times (length 31)
  Back Branch 0891EE78 4 times (length 10)
_S1_2_891FC68 2,919 instructions (0.001%), 25 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0891FE20 27 times (length 18658)
  Back Branch 0891FCA8 24 times (length 5)
  Back Branch 0891FE68 5 times (length 46)
  Back Branch 0891FE54 2 times (length 5)
_S1_2_890F324 2,881 instructions (0.001%), 67 calls (0890F324 - 0890F3CC, length 43)
_S1_2_89F8224 2,852 instructions (0.001%), 124 calls (089F7070 - 089F8930, length 1585)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F8248 124 times (length 10)
  Back Branch 089F8250 124 times (length 1106)
  Back Branch 089F7490 63 times (length 160)
_S1_2_8971314 2,830 instructions (0.001%), 1 calls (08971314 - 089717BC, length 299)
  Back Branch 0897139C 179 times (length 12)
  Back Branch 089713AC 178 times (length 15)
  Back Branch 08971668 178 times (length 140)
  Back Branch 089715F8 38 times (length 33)
  Back Branch 08971644 19 times (length 117)
  Back Branch 08971770 6 times (length 153)
  Back Branch 08971408 1 times (length 34)
_S1_2_890C230 2,822 instructions (0.001%), 82 calls (0890C230 - 0890C2DC, length 44)
_S1_2_8A078F4 2,782 instructions (0.001%), 1,391 calls (08A078F4 - 08A078F8, length 2)
_S1_2_8A077CC 2,772 instructions (0.001%), 1,386 calls (08A077CC - 08A077D0, length 2)
_S1_2_897BF08 2,744 instructions (0.001%), 98 calls (0897BF08 - 0897BF74, length 28)
_S1_2_896816C 2,700 instructions (0.001%), 225 calls (0896816C - 08968198, length 12)
_S1_2_8816DF4 2,700 instructions (0.001%), 25 calls (08816DF4 - 08816F70, length 96)
  Back Branch 08816F38 25 times (length 15)
_S1_2_8908B34 2,658 instructions (0.001%), 886 calls (08908B34 - 08908B3C, length 3)
_S1_2_8950FB4 2,611 instructions (0.001%), 1 calls (08950FB4 - 0895126C, length 175)
  Back Branch 089510FC 178 times (length 13)
  Back Branch 08951224 8 times (length 7)
  Back Branch 08951174 6 times (length 12)
  Back Branch 089511A0 5 times (length 18)
_S1_2_88F7134 2,519 instructions (0.001%), 42 calls (088F7134 - 088F7384, length 149)
  Back Branch 088F7240 148 times (length 53)
  Back Branch 088F7284 95 times (length 33)
  Back Branch 088F7338 49 times (length 77)
_S1_2_88F7A30 2,512 instructions (0.001%), 157 calls (088F7A30 - 088F7A6C, length 16)
_S1_2_88F67F4 2,507 instructions (0.001%), 25 calls (088F67F4 - 088F69A0, length 108)
  Back Branch 088F68A0 49 times (length 21)
_S1_2_890BE1C 2,468 instructions (0.001%), 90 calls (0890BE1C - 089FF4BC, length 249257)
_S1_2_8885808 2,451 instructions (0.001%), 40 calls (08885808 - 08885A04, length 128)
  Back Branch 0888596C 37 times (length 32)
  Back Branch 08885A00 13 times (length 58)
  Back Branch 0888597C 1 times (length 53)
_S1_2_88F5354 2,438 instructions (0.001%), 106 calls (088F5354 - 088F53B4, length 25)
_S1_2_8A077A4 2,434 instructions (0.001%), 1,217 calls (08A077A4 - 08A077A8, length 2)
_S1_2_8A0776C 2,430 instructions (0.001%), 1,215 calls (08A0776C - 08A07770, length 2)
_S1_2_8984BE8 2,430 instructions (0.001%), 81 calls (08984BE8 - 08984C5C, length 30)
_S1_2_8A07984 2,428 instructions (0.001%), 1,214 calls (08A07984 - 08A07988, length 2)
_S1_2_8A077AC 2,428 instructions (0.001%), 1,214 calls (08A077AC - 08A077B0, length 2)
_S1_2_88F7050 2,413 instructions (0.001%), 50 calls (088F6E74 - 088F70B0, length 144)
  Back Branch 088F6F64 73 times (length 46)
  Back Branch 088F70A4 50 times (length 142)
  Back Branch 088F6EFC 20 times (length 20)
  Back Branch 088F6F6C 6 times (length 27)
  Back Branch 088F709C 1 times (length 8)
_S1_2_8924484 2,404 instructions (0.001%), 1,202 calls (08924484 - 08924488, length 2)
_S1_2_8A07A04 2,402 instructions (0.001%), 1,201 calls (08A07A04 - 08A07A08, length 2)
_S1_2_8991214 2,394 instructions (0.001%), 171 calls (08991214 - 08991274, length 25)
_S1_2_89426AC 2,338 instructions (0.001%), 21 calls (089426AC - 0894279C, length 61)
  Back Branch 08942760 215 times (length 6)
  Back Branch 08942798 19 times (length 51)
_S1_2_895DEAC 2,297 instructions (0.001%), 3 calls (0895CA5C - 0895DF28, length 1332)
  Back Branch 0895D6E0 3 times (length 405)
  Back Branch 0895D5BC 3 times (length 685)
  Back Branch 0895D44C 3 times (length 275)
  Back Branch 0895D5F8 3 times (length 620)
  Back Branch 0895DEF8 3 times (length 1321)
  Back Branch 0895DED4 3 times (length 5)
  Back Branch 0895CBF4 3 times (length 59)
  Back Branch 0895DA64 3 times (length 138)
  Back Branch 0895CBC0 3 times (length 46)
  Back Branch 0895D87C 3 times (length 460)
  Back Branch 0895DBB4 3 times (length 905)
  Back Branch 0895DB94 3 times (length 838)
  Back Branch 0895DBC8 3 times (length 930)
  Back Branch 0895D84C 3 times (length 309)
  Back Branch 0895D958 3 times (length 488)
  Back Branch 0895D968 3 times (length 370)
  Back Branch 0895D8A0 3 times (length 462)
  Back Branch 0895D8BC 1 times (length 464)
_S1_2_8967050 2,259 instructions (0.001%), 63 calls (08967050 - 089672AC, length 152)
  Back Branch 08967228 7 times (length 98)
  Back Branch 08967218 4 times (length 81)
_S1_2_890A6D8 2,250 instructions (0.001%), 50 calls (0890A6D8 - 0890A78C, length 46)
  Back Branch 0890A75C 50 times (length 8)
  Back Branch 0890A768 50 times (length 10)
_S1_2_89398AC 2,248 instructions (0.001%), 281 calls (089398AC - 089398C8, length 8)
_S1_2_893988C 2,248 instructions (0.001%), 281 calls (0893988C - 089398A8, length 8)
_S1_2_892401C 2,192 instructions (0.001%), 58 calls (0892401C - 08A05A54, length 231055)
  Back Branch 089240C4 43 times (length 18)
  Back Branch 08924114 5 times (length 20)
_S1_2_896E42C 2,180 instructions (0.001%), 1 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0896E4F0 42 times (length 20)
  Back Branch 0896E5C0 28 times (length 18)
  Back Branch 0896E5D8 13 times (length 41)
  Back Branch 0896E620 13 times (length 13)
  Back Branch 0896E508 13 times (length 42)
  Back Branch 0896E660 4 times (length 6)
  Back Branch 0896E6C8 1 times (length 99084)
_S1_2_894F230 2,170 instructions (0.001%), 80 calls (0891ED58 - 0894F2B4, length 49496)
  Back Branch 0894F278 78 times (length 10)
  Back Branch 0894F2B0 20 times (length 49496)
  Back Branch 0894F288 20 times (length 15)
_S1_2_88D6128 2,140 instructions (0.001%), 305 calls (088D6128 - 088D6144, length 8)
_S1_2_899CD94 2,135 instructions (0.001%), 305 calls (0899CD94 - 0899CE58, length 50)
_S1_2_8814AD8 2,125 instructions (0.001%), 2 calls (08814AD8 - 08A05A54, length 508896)
  Back Branch 08814B88 57 times (length 7)
  Back Branch 08814DB4 36 times (length 155)
  Back Branch 08814FB0 36 times (length 132)
  Back Branch 08814DDC 34 times (length 48)
  Back Branch 08814ED8 12 times (length 224)
  Back Branch 08814C4C 10 times (length 57)
  Back Branch 08814E60 10 times (length 137)
  Back Branch 08814EF8 3 times (length 244)
  Back Branch 08814C70 1 times (length 46)
_S1_2_89F8258 2,108 instructions (0.001%), 124 calls (089F7070 - 089F8930, length 1585)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F8264 124 times (length 1113)
  Back Branch 089F7490 63 times (length 160)
_S1_2_89116BC 2,108 instructions (0.001%), 12 calls (089116BC - 08911A64, length 235)
  Back Branch 0891187C 32 times (length 44)
  Back Branch 089118B0 12 times (length 74)
  Back Branch 08911764 12 times (length 15)
  Back Branch 08911770 12 times (length 18)
  Back Branch 08911914 8 times (length 61)
  Back Branch 08911920 8 times (length 64)
  Back Branch 08911938 8 times (length 74)
_S1_2_88FD85C 2,105 instructions (0.001%), 15 calls (088FD85C - 088FDF80, length 458)
  Back Branch 088FDBE4 5 times (length 109)
  Back Branch 088FDBF4 5 times (length 112)
  Back Branch 088FDA7C 5 times (length 36)
  Back Branch 088FDA74 5 times (length 57)
  Back Branch 088FDF58 5 times (length 157)
  Back Branch 088FDF44 5 times (length 271)
  Back Branch 088FDF4C 5 times (length 180)
  Back Branch 088FDF60 5 times (length 136)
  Back Branch 088FDF14 5 times (length 227)
  Back Branch 088FDF2C 5 times (length 249)
  Back Branch 088FDE20 5 times (length 252)
  Back Branch 088FDD10 5 times (length 183)
  Back Branch 088FDD00 5 times (length 180)
  Back Branch 088FDDC8 5 times (length 230)
  Back Branch 088FDDB8 5 times (length 226)
  Back Branch 088FDCA8 5 times (length 158)
  Back Branch 088FDC98 5 times (length 154)
  Back Branch 088FDD6C 5 times (length 206)
  Back Branch 088FDD5C 5 times (length 203)
  Back Branch 088FDC40 5 times (length 132)
  Back Branch 088FDC50 5 times (length 135)
_S1_2_8969B00 2,057 instructions (0.000%), 4 calls (08969B00 - 08969D84, length 162)
  Back Branch 08969BFC 42 times (length 26)
  Back Branch 08969CC4 21 times (length 101)
  Back Branch 08969CD4 18 times (length 101)
  Back Branch 08969C08 2 times (length 29)
  Back Branch 08969C8C 1 times (length 44)
  Back Branch 08969D6C 1 times (length 21)
_S1_2_89E0D74 2,054 instructions (0.000%), 2 calls (089E0D74 - 089E0F80, length 132)
  Back Branch 089E0F3C 110 times (length 20)
  Back Branch 089E0E64 34 times (length 23)
  Back Branch 089E0F2C 14 times (length 37)
  Back Branch 089E0DFC 3 times (length 12)
  Back Branch 089E0E7C 1 times (length 38)
_S1_2_88F7500 2,046 instructions (0.000%), 42 calls (088F7388 - 088F7560, length 119)
  Back Branch 088F7554 42 times (length 117)
  Back Branch 088F7478 28 times (length 46)
  Back Branch 088F7410 14 times (length 20)
  Back Branch 088F7480 2 times (length 27)
  Back Branch 088F754C 1 times (length 8)
_S1_2_8915040 2,040 instructions (0.000%), 8 calls (08915040 - 08915140, length 65)
  Back Branch 08915110 142 times (length 12)
_S1_2_897243C 2,027 instructions (0.000%), 33 calls (0897243C - 089726FC, length 177)
  Back Branch 089726DC 18 times (length 143)
  Back Branch 089725E8 18 times (length 82)
  Back Branch 0897255C 15 times (length 47)
  Back Branch 0897256C 15 times (length 40)
_S1_2_88F5EC0 2,025 instructions (0.000%), 18 calls (088F5EC0 - 088F62C0, length 257)
  Back Branch 088F61B0 102 times (length 57)
  Back Branch 088F61C4 66 times (length 123)
  Back Branch 088F5F24 21 times (length 3)
  Back Branch 088F61EC 3 times (length 156)
_S1_2_88E8C2C 2,024 instructions (0.000%), 18 calls (088E8B8C - 08A07B58, length 293876)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088E8C08 44 times (length 25)
  Back Branch 088E8C2C 18 times (length 42)
_S1_2_88B7A5C 2,022 instructions (0.000%), 6 calls (088B7A5C - 088B7F98, length 336)
  Back Branch 088B7F60 24 times (length 217)
  Back Branch 088B7C08 18 times (length 9)
  Back Branch 088B7F38 6 times (length 281)
  Back Branch 088B7F20 6 times (length 275)
_S1_2_8958BFC 2,017 instructions (0.000%), 1 calls (08958BFC - 08958C78, length 32)
  Back Branch 08958C44 322 times (length 8)
  Back Branch 08958C50 290 times (length 6)
_S1_2_88A0BE8 1,997 instructions (0.000%), 1 calls (088A0BE8 - 088A1378, length 485)
  Back Branch 088A12C8 178 times (length 9)
  Back Branch 088A11CC 1 times (length 299)
  Back Branch 088A129C 1 times (length 406)
  Back Branch 088A12F0 1 times (length 184)
  Back Branch 088A128C 1 times (length 93)
  Back Branch 088A12D0 1 times (length 141)
  Back Branch 088A1204 1 times (length 303)
  Back Branch 088A125C 1 times (length 81)
  Back Branch 088A1314 1 times (length 201)
  Back Branch 088A1340 1 times (length 214)
_S1_2_8880848 1,993 instructions (0.000%), 1 calls (08880848 - 0888095C, length 70)
  Back Branch 088808FC 133 times (length 15)
  Back Branch 08880928 13 times (length 35)
_S1_2_8A077B4 1,978 instructions (0.000%), 989 calls (08A077B4 - 08A077B8, length 2)
_S1_2_89717C0 1,972 instructions (0.000%), 17 calls (089717C0 - 0897186C, length 44)
  Back Branch 08971848 136 times (length 10)
  Back Branch 08971860 17 times (length 28)
_S1_2_8909CC8 1,965 instructions (0.000%), 15 calls (08909CC8 - 0890A00C, length 210)
_S1_2_88F6E74 1,932 instructions (0.000%), 60 calls (088F6E74 - 088F6FE8, length 94)
  Back Branch 088F6F64 73 times (length 46)
  Back Branch 088F6EFC 20 times (length 20)
  Back Branch 088F6F6C 6 times (length 27)
_S1_2_88DFDBC 1,926 instructions (0.000%), 74 calls (088DFDBC - 088E02AC, length 317)
  Back Branch 088DFE10 74 times (length 12)
  Back Branch 088DFE78 5 times (length 38)
  Back Branch 088DFF18 3 times (length 17)
  Back Branch 088DFEE4 3 times (length 30)
  Back Branch 088E0190 3 times (length 161)
  Back Branch 088E0258 3 times (length 211)
  Back Branch 088E00EC 2 times (length 134)
  Back Branch 088DFEF8 2 times (length 35)
_S1_2_8901794 1,920 instructions (0.000%), 47 calls (08901794 - 089018A0, length 68)
_S1_2_89BD824 1,912 instructions (0.000%), 8 calls (089BD824 - 089BDD5C, length 335)
  Back Branch 089BD880 48 times (length 11)
  Back Branch 089BDCA0 8 times (length 229)
  Back Branch 089BDC18 5 times (length 95)
_S1_2_8A06318 1,883 instructions (0.000%), 103 calls (08A06318 - 08A063F4, length 56)
_S1_2_89721E0 1,880 instructions (0.000%), 33 calls (089721E0 - 08972344, length 90)
  Back Branch 08972340 18 times (length 25)
_S1_2_894DE28 1,875 instructions (0.000%), 75 calls (0894DE28 - 0894DE90, length 27)
_S1_2_8959088 1,865 instructions (0.000%), 1 calls (08959088 - 08959328, length 169)
  Back Branch 08959184 80 times (length 18)
  Back Branch 089592A4 10 times (length 45)
  Back Branch 08959324 1 times (length 143)
_S1_2_88E7658 1,842 instructions (0.000%), 48 calls (088E7658 - 088E76B4, length 24)
  Back Branch 088E7694 93 times (length 10)
_S1_2_8912F04 1,832 instructions (0.000%), 10 calls (08912F04 - 08916668, length 3546)
  Back Branch 0891660C 122 times (length 12)
  Back Branch 0891665C 10 times (length 49)
  Back Branch 089165D0 10 times (length 13)
  Back Branch 089165C4 10 times (length 11)
_S1_2_89BF530 1,830 instructions (0.000%), 305 calls (089BF530 - 089BF58C, length 24)
_S1_2_899BB98 1,830 instructions (0.000%), 305 calls (0899BB98 - 0899BBBC, length 10)
_S1_2_88E0314 1,794 instructions (0.000%), 74 calls (088E0314 - 088E0468, length 86)
  Back Branch 088E0454 2 times (length 55)
  Back Branch 088E0464 2 times (length 19)
_S1_2_89F8020 1,785 instructions (0.000%), 7 calls (089F7070 - 089F8930, length 1585)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F857C 243 times (length 1290)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F7490 63 times (length 160)
  Back Branch 089F8554 61 times (length 20)
  Back Branch 089F8540 61 times (length 16)
  Back Branch 089F8734 49 times (length 17)
  Back Branch 089F8750 7 times (length 1407)
  Back Branch 089F8208 7 times (length 111)
  Back Branch 089F805C 7 times (length 307)
_S1_2_894DD90 1,754 instructions (0.000%), 56 calls (0894DD90 - 0894DE24, length 38)
  Back Branch 0894DE20 42 times (length 10)
_S1_2_88FFF0C 1,716 instructions (0.000%), 66 calls (088FFF0C - 088FFF70, length 26)
  Back Branch 088FFF4C 66 times (length 7)
_S1_2_89CB858 1,710 instructions (0.000%), 171 calls (08919B3C - 089CB8A8, length 182108)
_S1_2_891F9D4 1,680 instructions (0.000%), 70 calls (0891F9D4 - 0891FA64, length 37)
_S1_2_8915AAC 1,678 instructions (0.000%), 1 calls (08915AAC - 08915CC4, length 135)
  Back Branch 08915CB8 100 times (length 16)
  Back Branch 08915CC0 1 times (length 61)
_S1_2_8995E04 1,656 instructions (0.000%), 1 calls (08995E04 - 089962B4, length 301)
  Back Branch 0899622C 55 times (length 225)
  Back Branch 08996250 55 times (length 13)
  Back Branch 08996184 55 times (length 13)
  Back Branch 08996160 55 times (length 135)
  Back Branch 08995E8C 6 times (length 4)
  Back Branch 08995F38 6 times (length 4)
  Back Branch 08995F18 6 times (length 12)
_S1_2_8966824 1,654 instructions (0.000%), 12 calls (08966824 - 08966970, length 84)
  Back Branch 08966898 62 times (length 10)
  Back Branch 089668C0 50 times (length 5)
  Back Branch 08966944 34 times (length 9)
  Back Branch 089668CC 15 times (length 28)
_S1_2_892BDE4 1,634 instructions (0.000%), 38 calls (0892BDE4 - 0892BE8C, length 43)
_S1_2_8809748 1,628 instructions (0.000%), 103 calls (08809748 - 08809790, length 19)
  Back Branch 0880977C 31 times (length 4)
_S1_2_88FFB0C 1,628 instructions (0.000%), 8 calls (088FFB0C - 088FFB8C, length 33)
  Back Branch 088FFB54 127 times (length 12)
  Back Branch 088FFB6C 127 times (length 12)
_S1_2_8909C14 1,620 instructions (0.000%), 36 calls (08909C14 - 08909CC4, length 45)
_S1_2_88B677C 1,602 instructions (0.000%), 1 calls (088B677C - 088B7420, length 810)
  Back Branch 088B6B30 20 times (length 7)
  Back Branch 088B7054 20 times (length 26)
  Back Branch 088B6FF4 19 times (length 10)
  Back Branch 088B6AF0 16 times (length 7)
  Back Branch 088B6DD8 13 times (length 12)
  Back Branch 088B6AB0 10 times (length 7)
  Back Branch 088B6878 7 times (length 7)
  Back Branch 088B6EE0 4 times (length 8)
  Back Branch 088B70D0 4 times (length 6)
  Back Branch 088B6F2C 2 times (length 10)
  Back Branch 088B7080 1 times (length 498)
  Back Branch 088B70EC 1 times (length 529)
  Back Branch 088B7158 1 times (length 564)
  Back Branch 088B71D4 1 times (length 561)
  Back Branch 088B724C 1 times (length 271)
  Back Branch 088B7218 1 times (length 559)
  Back Branch 088B73BC 1 times (length 593)
  Back Branch 088B6CF0 1 times (length 58)
  Back Branch 088B6C68 1 times (length 50)
  Back Branch 088B6F88 1 times (length 392)
_S1_2_8973054 1,598 instructions (0.000%), 94 calls (08973054 - 08973094, length 17)
_S1_2_8958924 1,594 instructions (0.000%), 1 calls (08958924 - 08958BF8, length 182)
  Back Branch 08958B14 32 times (length 70)
  Back Branch 08958B88 32 times (length 53)
  Back Branch 08958BEC 32 times (length 67)
  Back Branch 08958BF4 1 times (length 140)
_S1_2_88DAADC 1,568 instructions (0.000%), 101 calls (088DAADC - 088F69A0, length 28594)
  Back Branch 088F68A0 49 times (length 21)
  Back Branch 088DAB18 31 times (length 7)
  Back Branch 088DAB38 6 times (length 16)
_S1_2_88DE4A8 1,561 instructions (0.000%), 43 calls (088DE1A8 - 088DE84C, length 426)
  Back Branch 088DE65C 41 times (length 99)
  Back Branch 088DE4DC 40 times (length 207)
  Back Branch 088DE838 8 times (length 222)
  Back Branch 088DE848 2 times (length 426)
  Back Branch 088DE6B8 1 times (length 326)
_S1_2_8927798 1,560 instructions (0.000%), 15 calls (08927798 - 0892788C, length 62)
  Back Branch 0892786C 45 times (length 25)
_S1_2_88162CC 1,546 instructions (0.000%), 29 calls (088162CC - 08816C94, length 627)
_S1_2_89C09D4 1,536 instructions (0.000%), 40 calls (089C09D4 - 089C0A94, length 49)
  Back Branch 089C0A88 8 times (length 11)
_S1_2_88F540C 1,519 instructions (0.000%), 80 calls (088F540C - 08904F50, length 16082)
  Back Branch 08904F40 75 times (length 6)
_S1_2_896C58C 1,493 instructions (0.000%), 3 calls (0896C58C - 0896C678, length 60)
  Back Branch 0896C650 82 times (length 17)
  Back Branch 0896C618 82 times (length 20)
  Back Branch 0896C5F0 3 times (length 10)
  Back Branch 0896C600 3 times (length 15)
_S1_2_892DE64 1,488 instructions (0.000%), 48 calls (0892DE64 - 0892DF00, length 40)
_S1_2_8929FA4 1,449 instructions (0.000%), 161 calls (08929FA4 - 08929FC4, length 9)
_S1_2_8908C14 1,413 instructions (0.000%), 157 calls (08908C14 - 08908C34, length 9)
_S1_2_899B890 1,394 instructions (0.000%), 1 calls (089861C4 - 0899B9C8, length 22018)
  Back Branch 08986320 30,492 times (length 45)
  Back Branch 0898622C 30,492 times (length 6)
  Back Branch 0898684C 29,106 times (length 28)
  Back Branch 08986870 24,593 times (length 20)
  Back Branch 0898687C 24,593 times (length 14)
  Back Branch 08986854 1,386 times (length 189)
  Back Branch 0898656C 1,386 times (length 199)
  Back Branch 08986474 1,386 times (length 47)
  Back Branch 0899B9B4 1 times (length 22014)
_S1_2_88F642C 1,365 instructions (0.000%), 12 calls (088F642C - 08A07B58, length 280012)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088F654C 15 times (length 22)
  Back Branch 088F655C 13 times (length 26)
  Back Branch 088F648C 6 times (length 13)
  Back Branch 088F6540 4 times (length 50)
_S1_2_8000000 1,568 instructions (0.000%), 397 calls (08000000 - 0800000C, length 4)
_S1_2_89F17F0 1,352 instructions (0.000%), 60 calls (089F17F0 - 089F18C8, length 55)
_S1_2_89E71C4 1,350 instructions (0.000%), 25 calls (089E71C4 - 089E74A4, length 185)
_S1_2_88E7B64 1,296 instructions (0.000%), 36 calls (088E7B64 - 088E7C38, length 54)
_S1_2_88FA490 1,280 instructions (0.000%), 640 calls (088FA490 - 088FA494, length 2)
_S1_2_89412B0 1,270 instructions (0.000%), 635 calls (089412B0 - 089412B4, length 2)
_S1_2_8970C8C 1,268 instructions (0.000%), 17 calls (08970C8C - 089F550C, length 135713)
  Back Branch 089F5500 150,709 times (length 5)
  Back Branch 089F54E8 86,435 times (length 9)
_S1_2_890FD48 1,245 instructions (0.000%), 83 calls (0890FD48 - 0890FD88, length 17)
  Back Branch 0890FD70 83 times (length 7)
_S1_2_88A68B4 1,240 instructions (0.000%), 31 calls (088A68B4 - 088A6960, length 44)
_S1_2_8809670 1,228 instructions (0.000%), 64 calls (08809670 - 0890BA1C, length 264428)
  Back Branch 08809728 24 times (length 35)
  Back Branch 088096C0 20 times (length 9)
_S1_2_8922B64 1,180 instructions (0.000%), 10 calls (08922B64 - 08922CB0, length 84)
  Back Branch 08922C38 73 times (length 10)
_S1_2_884BCFC 1,165 instructions (0.000%), 4 calls (0884BCFC - 0884C1FC, length 321)
  Back Branch 0884C098 8 times (length 6)
  Back Branch 0884C1E4 4 times (length 12)
  Back Branch 0884C1DC 4 times (length 167)
  Back Branch 0884C1D4 4 times (length 165)
  Back Branch 0884C1C0 4 times (length 150)
_S1_2_89D8E64 1,156 instructions (0.000%), 4 calls (089D8E64 - 089D9050, length 124)
  Back Branch 089D9038 118 times (length 99)
  Back Branch 089D9044 114 times (length 6)
  Back Branch 089D9024 4 times (length 81)
_S1_2_88B4798 1,152 instructions (0.000%), 288 calls (088B4798 - 088B47A4, length 4)
_S1_2_881391C 1,152 instructions (0.000%), 2 calls (0881391C - 08814294, length 607)
  Back Branch 08813A00 12 times (length 16)
  Back Branch 08813A54 12 times (length 7)
  Back Branch 0881403C 2 times (length 275)
  Back Branch 088141C8 2 times (length 159)
  Back Branch 08814290 1 times (length 578)
  Back Branch 08814278 1 times (length 565)
_S1_2_8A07B5C 1,148 instructions (0.000%), 574 calls (08A07B5C - 08A07B60, length 2)
_S1_2_89696DC 1,134 instructions (0.000%), 42 calls (089696DC - 089697BC, length 57)
_S1_2_890B1BC 1,131 instructions (0.000%), 13 calls (0890B1BC - 0890B238, length 32)
  Back Branch 0890B21C 78 times (length 11)
_S1_2_88F6564 1,122 instructions (0.000%), 12 calls (088F6564 - 08A07B58, length 279934)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088F658C 6 times (length 5)
_S1_2_8A0780C 1,118 instructions (0.000%), 559 calls (08A0780C - 08A07810, length 2)
_S1_2_8818728 1,118 instructions (0.000%), 1 calls (08818728 - 08818DEC, length 434)
  Back Branch 08818938 32 times (length 10)
  Back Branch 08818AB4 32 times (length 101)
  Back Branch 0881894C 8 times (length 56)
  Back Branch 08818BF8 4 times (length 5)
  Back Branch 08818C08 2 times (length 32)
  Back Branch 08818B40 2 times (length 11)
  Back Branch 08818AE0 2 times (length 11)
  Back Branch 08818B14 1 times (length 55)
_S1_2_8950368 1,113 instructions (0.000%), 83 calls (08950368 - 0895039C, length 14)
_S1_2_8936008 1,092 instructions (0.000%), 42 calls (08936008 - 089361F8, length 125)
_S1_2_8885A08 1,092 instructions (0.000%), 42 calls (08885A08 - 08885A98, length 37)
_S1_2_892950C 1,092 instructions (0.000%), 13 calls (0892950C - 0892957C, length 29)
  Back Branch 0892955C 78 times (length 11)
_S1_2_892C3A4 1,088 instructions (0.000%), 16 calls (0892C3A4 - 0892C680, length 184)
_S1_2_880A20C 1,080 instructions (0.000%), 18 calls (0880A20C - 0880A310, length 66)
  Back Branch 0880A304 18 times (length 25)
  Back Branch 0880A30C 18 times (length 27)
_S1_2_88B33A4 1,075 instructions (0.000%), 1 calls (088B33A4 - 088B359C, length 127)
  Back Branch 088B3558 19 times (length 27)
  Back Branch 088B3518 19 times (length 17)
  Back Branch 088B341C 19 times (length 7)
  Back Branch 088B34B4 19 times (length 17)
  Back Branch 088B349C 19 times (length 17)
  Back Branch 088B343C 4 times (length 20)
_S1_2_88F6220 1,074 instructions (0.000%), 6 calls (088F5F84 - 088F628C, length 195)
  Back Branch 088F61B0 102 times (length 57)
  Back Branch 088F61C4 66 times (length 123)
  Back Branch 088F6224 6 times (length 103)
  Back Branch 088F61EC 3 times (length 156)
_S1_2_89D4E20 1,072 instructions (0.000%), 8 calls (089D4E20 - 089D4FEC, length 116)
  Back Branch 089D4EA8 48 times (length 11)
  Back Branch 089D4F74 8 times (length 73)
  Back Branch 089D4F38 8 times (length 24)
  Back Branch 089D4F90 8 times (length 80)
  Back Branch 089D4FB0 8 times (length 84)
_S1_2_89A1A6C 1,066 instructions (0.000%), 3 calls (0895DF2C - 089A1C60, length 69454)
  Back Branch 089A1C0C 45 times (length 23)
  Back Branch 089A1AFC 18 times (length 12)
  Back Branch 089A1B44 12 times (length 12)
  Back Branch 089A1BA4 4 times (length 12)
  Back Branch 089A1C5C 3 times (length 69454)
  Back Branch 089A1C24 1 times (length 38)
_S1_2_89ADE54 1,064 instructions (0.000%), 14 calls (089ADE54 - 089ADF80, length 76)
_S1_2_8927A54 1,050 instructions (0.000%), 15 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 08927A54 15 times (length 26607)
_S1_2_89120CC 1,040 instructions (0.000%), 5 calls (089120CC - 089122C8, length 128)
  Back Branch 089122BC 89 times (length 9)
  Back Branch 089121C4 5 times (length 48)
  Back Branch 08912210 5 times (length 21)
  Back Branch 089122C4 4 times (length 112)
_S1_2_8970E18 1,038 instructions (0.000%), 19 calls (08970E18 - 08970EAC, length 38)
  Back Branch 08970E94 43 times (length 10)
  Back Branch 08970EA8 19 times (length 26)
_S1_2_897BF78 1,029 instructions (0.000%), 27 calls (0897BF78 - 0897C06C, length 62)
_S1_2_89942DC 1,014 instructions (0.000%), 39 calls (089942DC - 08994340, length 26)
_S1_2_8994274 1,014 instructions (0.000%), 39 calls (08994274 - 089942D8, length 26)
_S1_2_8923E84 1,010 instructions (0.000%), 505 calls (08923E84 - 08923E88, length 2)
_S1_2_89567FC 1,008 instructions (0.000%), 336 calls (089567FC - 08956804, length 3)
_S1_2_88B3664 1,004 instructions (0.000%), 4 calls (088B3664 - 088B3724, length 49)
  Back Branch 088B36C0 76 times (length 12)
_S1_2_890F4A4 981 instructions (0.000%), 45 calls (0890F4A4 - 0890F538, length 38)
  Back Branch 0890F52C 6 times (length 9)
  Back Branch 0890F534 3 times (length 26)
_S1_2_8927A48 960 instructions (0.000%), 16 calls (0890D8DC - 08927A50, length 26718)
  Back Branch 0890D9B0 17,290 times (length 39)
  Back Branch 0890DA20 180 times (length 7)
  Back Branch 0890DA0C 180 times (length 7)
  Back Branch 0890DA28 110 times (length 38)
  Back Branch 08927A4C 16 times (length 26718)
_S1_2_893ABEC 960 instructions (0.000%), 15 calls (0893AAB4 - 0893AC00, length 84)
  Back Branch 0893ABFC 15 times (length 84)
_S1_2_8970BAC 952 instructions (0.000%), 17 calls (08970BAC - 08970C88, length 56)
_S1_2_88DBA5C 951 instructions (0.000%), 3 calls (088DBA5C - 088DBD68, length 196)
  Back Branch 088DBC6C 6 times (length 74)
_S1_2_89007D0 944 instructions (0.000%), 20 calls (089007D0 - 089008E8, length 71)
  Back Branch 089008D0 37 times (length 12)
  Back Branch 089008E4 20 times (length 53)
  Back Branch 089008AC 17 times (length 45)
_S1_2_8809660 932 instructions (0.000%), 233 calls (08809660 - 0880966C, length 4)
_S1_2_8928744 930 instructions (0.000%), 1 calls (08928744 - 08928894, length 85)
  Back Branch 08928830 23 times (length 46)
  Back Branch 089287B4 15 times (length 15)
_S1_2_8956940 915 instructions (0.000%), 305 calls (08956940 - 08956948, length 3)
_S1_2_8956934 915 instructions (0.000%), 305 calls (08956934 - 0895693C, length 3)
_S1_2_8934FCC 915 instructions (0.000%), 305 calls (08934FCC - 08934FD4, length 3)
_S1_2_8809EDC 914 instructions (0.000%), 48 calls (08809EDC - 0880A030, length 86)
  Back Branch 08809FCC 20 times (length 52)
  Back Branch 0880A000 2 times (length 13)
  Back Branch 08809F50 2 times (length 22)
_S1_2_891EF2C 901 instructions (0.000%), 13 calls (0891EF2C - 0891F0A0, length 94)
  Back Branch 0891F020 13 times (length 18)
  Back Branch 0891F07C 13 times (length 67)
  Back Branch 0891F09C 13 times (length 81)
  Back Branch 0891F048 12 times (length 28)
_S1_2_8927B0C 891 instructions (0.000%), 15 calls (08927B0C - 08927C20, length 70)
  Back Branch 08927B9C 33 times (length 8)
  Back Branch 08927C1C 1 times (length 24)
_S1_2_890DC20 880 instructions (0.000%), 20 calls (0890DC20 - 0890DC74, length 22)
  Back Branch 0890DC68 60 times (length 13)
_S1_2_8936D78 858 instructions (0.000%), 32 calls (08936D78 - 08936F58, length 121)
_S1_2_8A03084 837 instructions (0.000%), 31 calls (08A03084 - 08A030EC, length 27)
_S1_2_8A03018 837 instructions (0.000%), 31 calls (08A03018 - 08A03080, length 27)
_S1_2_8994220 819 instructions (0.000%), 39 calls (08994220 - 08994270, length 21)
_S1_2_88D8800 817 instructions (0.000%), 43 calls (088D8800 - 088D8854, length 22)
_S1_2_8972348 804 instructions (0.000%), 33 calls (08972348 - 08972438, length 61)
_S1_2_8A02E60 800 instructions (0.000%), 32 calls (08A02E60 - 08A02EC0, length 25)
_S1_2_88AB844 800 instructions (0.000%), 1 calls (088AB844 - 089E1C60, length 317704)
  Back Branch 088ABA4C 15 times (length 5)
  Back Branch 088ABD84 8 times (length 19)
  Back Branch 088ABD58 8 times (length 22)
  Back Branch 088ABC80 8 times (length 6)
  Back Branch 088ABFD4 3 times (length 120)
  Back Branch 088ABE30 3 times (length 32)
  Back Branch 089E1C44 1 times (length 164504)
_S1_2_890892C 795 instructions (0.000%), 3 calls (0890892C - 08908AB8, length 100)
  Back Branch 08908A50 21 times (length 33)
  Back Branch 08908A14 21 times (length 32)
_S1_2_88C91AC 795 instructions (0.000%), 1 calls (088C91AC - 088C9B08, length 600)
  Back Branch 088C9444 14 times (length 10)
  Back Branch 088C94D0 10 times (length 10)
  Back Branch 088C933C 10 times (length 10)
  Back Branch 088C9538 8 times (length 3)
  Back Branch 088C9380 6 times (length 10)
  Back Branch 088C93C4 5 times (length 10)
  Back Branch 088C9408 5 times (length 10)
  Back Branch 088C948C 4 times (length 10)
  Back Branch 088C9740 1 times (length 299)
  Back Branch 088C9A90 1 times (length 508)
_S1_2_88DF1FC 784 instructions (0.000%), 4 calls (088DF1FC - 088DF318, length 72)
  Back Branch 088DF280 64 times (length 10)
  Back Branch 088DF288 64 times (length 10)
  Back Branch 088DF2F8 4 times (length 56)
_S1_2_894DB10 776 instructions (0.000%), 97 calls (0894DA84 - 0894DB18, length 38)
  Back Branch 0894DB14 97 times (length 38)
_S1_2_896CF44 775 instructions (0.000%), 31 calls (0896CF44 - 0896D050, length 68)
_S1_2_880BDFC 774 instructions (0.000%), 18 calls (0880BDFC - 0880BEA4, length 43)
_S1_2_89239D4 762 instructions (0.000%), 7 calls (089239D4 - 08923AF8, length 74)
  Back Branch 08923A78 51 times (length 10)
_S1_2_88DB710 759 instructions (0.000%), 3 calls (088DB710 - 088DBA58, length 211)
  Back Branch 088DBA4C 6 times (length 55)
  Back Branch 088DB960 3 times (length 112)
  Back Branch 088DBA54 3 times (length 104)
_S1_2_880FD08 759 instructions (0.000%), 3 calls (0880FD08 - 08810068, length 217)
  Back Branch 0881004C 9 times (length 37)
  Back Branch 0880FDD0 9 times (length 14)
  Back Branch 0880FED0 3 times (length 61)
  Back Branch 08810064 3 times (length 187)
  Back Branch 08810054 3 times (length 124)
_S1_2_8A05A68 750 instructions (0.000%), 375 calls (08A05A68 - 08A05A6C, length 2)
_S1_2_8908BB8 750 instructions (0.000%), 250 calls (08908BB8 - 08908BC0, length 3)
_S1_2_8A02D80 748 instructions (0.000%), 34 calls (08A02D80 - 08A02DD4, length 22)
_S1_2_89244F4 744 instructions (0.000%), 372 calls (089244F4 - 089244F8, length 2)
_S1_2_887FD64 729 instructions (0.000%), 9 calls (0887F924 - 0887FD88, length 282)
  Back Branch 0887FB2C 9 times (length 54)
  Back Branch 0887FD84 9 times (length 282)
_S1_2_88DEB98 728 instructions (0.000%), 8 calls (088DEB98 - 089F4EB4, length 284872)
_S1_2_89064EC 720 instructions (0.000%), 60 calls (089064EC - 08906534, length 19)
_S1_2_8901608 719 instructions (0.000%), 13 calls (08901608 - 08901790, length 99)
  Back Branch 0890175C 3 times (length 68)
  Back Branch 0890178C 1 times (length 80)
_S1_2_8A02F14 713 instructions (0.000%), 31 calls (08A02F14 - 08A02F6C, length 23)
_S1_2_880C824 702 instructions (0.000%), 9 calls (0880C824 - 0880C970, length 84)
  Back Branch 0880C96C 9 times (length 42)
_S1_2_88DDC3C 697 instructions (0.000%), 41 calls (088DDC3C - 088DDCBC, length 33)
_S1_2_896D3AC 696 instructions (0.000%), 4 calls (0896D3AC - 0896D5E4, length 143)
  Back Branch 0896D408 24 times (length 11)
_S1_2_884EB38 692 instructions (0.000%), 4 calls (0884EB38 - 0884EDAC, length 158)
  Back Branch 0884EB94 24 times (length 11)
  Back Branch 0884EDA8 4 times (length 110)
  Back Branch 0884ED8C 4 times (length 32)
  Back Branch 0884ED20 4 times (length 22)
  Back Branch 0884ED7C 4 times (length 70)
  Back Branch 0884ED00 2 times (length 74)
_S1_2_89D3D4C 684 instructions (0.000%), 171 calls (089D3D4C - 089D3D58, length 4)
_S1_2_8927998 684 instructions (0.000%), 18 calls (08927998 - 08927A44, length 44)
_S1_2_898E3B0 669 instructions (0.000%), 56 calls (0898E3B0 - 0898E3EC, length 16)
  Back Branch 0898E3DC 54 times (length 6)
_S1_2_898E3A0 668 instructions (0.000%), 334 calls (0898E3A0 - 0898E3A4, length 2)
_S1_2_89424C8 668 instructions (0.000%), 6 calls (089424C8 - 089426A8, length 121)
  Back Branch 089425C4 37 times (length 6)
  Back Branch 08942680 6 times (length 76)
  Back Branch 08942648 2 times (length 68)
_S1_2_8809654 663 instructions (0.000%), 221 calls (08809654 - 0880965C, length 3)
_S1_2_8933204 654 instructions (0.000%), 327 calls (08933204 - 08933208, length 2)
_S1_2_89064A0 648 instructions (0.000%), 54 calls (089064A0 - 089064E8, length 19)
_S1_2_8906454 648 instructions (0.000%), 54 calls (08906454 - 0890649C, length 19)
_S1_2_89BE314 648 instructions (0.000%), 18 calls (089BE12C - 089BE84C, length 457)
  Back Branch 089BE278 1,220 times (length 18)
  Back Branch 089BE3B0 36 times (length 103)
_S1_2_8885620 644 instructions (0.000%), 42 calls (08885620 - 08885698, length 31)
_S1_2_8937EA8 637 instructions (0.000%), 7 calls (08937EA8 - 08938040, length 103)
  Back Branch 08938020 7 times (length 62)
  Back Branch 0893803C 7 times (length 88)
_S1_2_8880210 631 instructions (0.000%), 9 calls (08880210 - 0888081C, length 388)
  Back Branch 08880750 9 times (length 292)
_S1_2_89DA6CC 629 instructions (0.000%), 10 calls (088B5934 - 089DA8A0, length 299996)
  Back Branch 089DA80C 9 times (length 299960)
  Back Branch 089DA7CC 1 times (length 299944)
_S1_2_8950324 625 instructions (0.000%), 45 calls (08950324 - 08950364, length 17)
  Back Branch 08950354 45 times (length 7)
_S1_2_891EAE4 624 instructions (0.000%), 24 calls (0891EAE4 - 0891EBCC, length 59)
  Back Branch 0891EB84 24 times (length 33)
_S1_2_89D9054 624 instructions (0.000%), 3 calls (089D9054 - 089D9208, length 110)
  Back Branch 089D9128 20 times (length 11)
  Back Branch 089D91F0 12 times (length 88)
  Back Branch 089D91A0 10 times (length 30)
  Back Branch 089D91AC 10 times (length 14)
  Back Branch 089D91FC 9 times (length 6)
  Back Branch 089D91DC 3 times (length 70)
  Back Branch 089D91D0 1 times (length 14)
_S1_2_8A02EC4 620 instructions (0.000%), 31 calls (08A02EC4 - 08A02F10, length 20)
_S1_2_8A07B7C 608 instructions (0.000%), 304 calls (08A07B7C - 08A07B80, length 2)
_S1_2_8934D4C 606 instructions (0.000%), 303 calls (08934D4C - 08934D50, length 2)
_S1_2_892BC8C 602 instructions (0.000%), 14 calls (0892BC8C - 0892BD34, length 43)
_S1_2_89667C0 596 instructions (0.000%), 12 calls (089667C0 - 08966808, length 19)
  Back Branch 089667FC 50 times (length 9)
_S1_2_8A030F0 589 instructions (0.000%), 31 calls (08A030F0 - 08A03138, length 19)
_S1_2_8A07BAC 582 instructions (0.000%), 291 calls (08A07BAC - 08A07BB0, length 2)
_S1_2_89709A0 581 instructions (0.000%), 6 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 089709E8 7 times (length 10)
  Back Branch 08970A08 6 times (length 101340)
_S1_2_88FC484 580 instructions (0.000%), 15 calls (088FC484 - 088FC520, length 40)
_S1_2_8904EF4 576 instructions (0.000%), 99 calls (08904EF4 - 08904F08, length 6)
_S1_2_8A0789C 574 instructions (0.000%), 287 calls (08A0789C - 08A078A0, length 2)
_S1_2_891F160 570 instructions (0.000%), 95 calls (0891F160 - 0891F184, length 10)
_S1_2_896856C 567 instructions (0.000%), 17 calls (0896856C - 0896868C, length 73)
  Back Branch 08968654 8 times (length 34)
_S1_2_89B63E4 558 instructions (0.000%), 3 calls (089B63E4 - 089B6624, length 145)
  Back Branch 089B6438 18 times (length 11)
  Back Branch 089B65E8 6 times (length 6)
  Back Branch 089B6618 1 times (length 93)
_S1_2_89B5B00 556 instructions (0.000%), 4 calls (089B5B00 - 089B5C4C, length 84)
  Back Branch 089B5B58 24 times (length 11)
_S1_2_89697C0 554 instructions (0.000%), 21 calls (08969748 - 08969A5C, length 198)
  Back Branch 08969A58 14 times (length 198)
  Back Branch 08969A3C 2 times (length 139)
_S1_2_8A079B4 552 instructions (0.000%), 276 calls (08A079B4 - 08A079B8, length 2)
_S1_2_890A010 552 instructions (0.000%), 6 calls (0890A010 - 08A07B58, length 259795)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0890A090 10 times (length 20)
_S1_2_8994344 546 instructions (0.000%), 39 calls (08994344 - 08994378, length 14)
_S1_2_8A0783C 544 instructions (0.000%), 272 calls (08A0783C - 08A07840, length 2)
_S1_2_89351CC 543 instructions (0.000%), 1 calls (089351CC - 08935414, length 147)
  Back Branch 089352F0 32 times (length 13)
  Back Branch 08935270 2 times (length 7)
  Back Branch 08935410 1 times (length 35)
_S1_2_8908B4C 540 instructions (0.000%), 36 calls (08908B4C - 08908B84, length 15)
_S1_2_88DE544 536 instructions (0.000%), 36 calls (088DE1A4 - 088DE8CC, length 459)
  Back Branch 088DE54C 36 times (length 236)
  Back Branch 088DE764 3 times (length 370)
  Back Branch 088DE7A0 1 times (length 384)
_S1_2_8A0782C 534 instructions (0.000%), 267 calls (08A0782C - 08A07830, length 2)
_S1_2_88AFE50 529 instructions (0.000%), 1 calls (088AFE50 - 088B05A8, length 471)
  Back Branch 088AFF70 12 times (length 30)
  Back Branch 088AFFD4 12 times (length 43)
  Back Branch 088AFFB0 2 times (length 49)
  Back Branch 088B0584 1 times (length 301)
_S1_2_89AEE40 528 instructions (0.000%), 6 calls (089AEE40 - 089AEEC0, length 33)
  Back Branch 089AEE90 36 times (length 11)
_S1_2_89E45F4 528 instructions (0.000%), 1 calls (089E45F4 - 089E47BC, length 115)
  Back Branch 089E4788 31 times (length 15)
  Back Branch 089E4658 6 times (length 11)
_S1_2_887F7BC 522 instructions (0.000%), 9 calls (0887F7BC - 0887FC20, length 282)
  Back Branch 0887FB2C 9 times (length 54)
  Back Branch 0887F8D0 9 times (length 21)
_S1_2_898E3F8 520 instructions (0.000%), 4 calls (0898E3F8 - 0898E644, length 148)
  Back Branch 0898E640 4 times (length 73)
  Back Branch 0898E638 4 times (length 90)
_S1_2_88CDD48 520 instructions (0.000%), 1 calls (088CDD48 - 088CDF74, length 140)
  Back Branch 088CDF60 6 times (length 78)
  Back Branch 088CDE84 1 times (length 61)
_S1_2_8928E40 516 instructions (0.000%), 6 calls (08928E40 - 08929068, length 139)
  Back Branch 08928EDC 12 times (length 22)
  Back Branch 08928F98 6 times (length 54)
  Back Branch 08929064 3 times (length 16)
_S1_2_8905294 513 instructions (0.000%), 27 calls (08905294 - 08905314, length 33)
_S1_2_894E934 505 instructions (0.000%), 5 calls (0894E934 - 0894EB18, length 122)
  Back Branch 0894EAFC 5 times (length 39)
_S1_2_885834C 505 instructions (0.000%), 4 calls (0885834C - 08858618, length 180)
  Back Branch 088585C8 4 times (length 94)
  Back Branch 088585B8 4 times (length 77)
  Back Branch 08858604 3 times (length 143)
  Back Branch 08858584 1 times (length 110)
_S1_2_8908C38 498 instructions (0.000%), 83 calls (08908C38 - 08908C4C, length 6)
_S1_2_8987268 498 instructions (0.000%), 1 calls (0897BF08 - 089879BC, length 11950)
  Back Branch 089879B8 1 times (length 11950)
_S1_2_894DA98 497 instructions (0.000%), 71 calls (0894DA98 - 0894DAB0, length 7)
_S1_2_880CE24 494 instructions (0.000%), 26 calls (0880CE24 - 0880CF58, length 78)
_S1_2_8929FFC 486 instructions (0.000%), 54 calls (08929FFC - 0892A01C, length 9)
_S1_2_8964AA8 474 instructions (0.000%), 6 calls (08964AA8 - 08964BE0, length 79)
_S1_2_88A4A38 474 instructions (0.000%), 1 calls (088A4A38 - 089244D8, length 130729)
  Back Branch 088A51B0 6 times (length 13)
  Back Branch 088A51C8 2 times (length 14)
  Back Branch 088A54C8 1 times (length 484)
  Back Branch 088A568C 1 times (length 350)
  Back Branch 088A4CF4 1 times (length 11)
  Back Branch 088A4C34 1 times (length 30)
_S1_2_8905174 468 instructions (0.000%), 234 calls (08905174 - 08905178, length 2)
_S1_2_8904E54 468 instructions (0.000%), 18 calls (08904E54 - 08904ED8, length 34)
_S1_2_8A02D08 465 instructions (0.000%), 31 calls (08A02D08 - 08A02D40, length 15)
_S1_2_880490C 464 instructions (0.000%), 4 calls (0880490C - 08804B40, length 142)
  Back Branch 08804AE8 4 times (length 105)
  Back Branch 08804B2C 4 times (length 124)
  Back Branch 08804B3C 1 times (length 58)
_S1_2_8901284 462 instructions (0.000%), 14 calls (08901284 - 089013C4, length 81)
  Back Branch 08901330 14 times (length 26)
_S1_2_89E70C0 450 instructions (0.000%), 25 calls (089E70C0 - 089E7194, length 54)
_S1_2_89E60BC 450 instructions (0.000%), 25 calls (089E60BC - 089E6100, length 18)
_S1_2_89AABAC 448 instructions (0.000%), 14 calls (089AABAC - 089AAC28, length 32)
_S1_2_88DBD6C 444 instructions (0.000%), 3 calls (088DBD6C - 088DBFB8, length 148)
_S1_2_89716FC 442 instructions (0.000%), 13 calls (08971440 - 089717BC, length 224)
  Back Branch 08971668 178 times (length 140)
  Back Branch 089715F8 38 times (length 33)
  Back Branch 08971644 19 times (length 117)
  Back Branch 08971738 13 times (length 84)
  Back Branch 08971770 6 times (length 153)
_S1_2_88E80FC 432 instructions (0.000%), 9 calls (088E80FC - 088E81B8, length 48)
_S1_2_89BDD60 432 instructions (0.000%), 8 calls (089BDD60 - 089BDE54, length 62)
_S1_2_89C08F0 430 instructions (0.000%), 10 calls (089C08F0 - 089C09D0, length 57)
_S1_2_8970C94 427 instructions (0.000%), 7 calls (08970C94 - 08970E08, length 94)
  Back Branch 08970DDC 7 times (length 61)
_S1_2_896D07C 426 instructions (0.000%), 2 calls (08935418 - 0896D080, length 57115)
  Back Branch 08935478 63 times (length 5)
  Back Branch 0896D07C 2 times (length 57115)
  Back Branch 08935598 1 times (length 54)
  Back Branch 089354F4 1 times (length 33)
  Back Branch 08935488 1 times (length 10)
_S1_2_8816F74 421 instructions (0.000%), 1 calls (08816F74 - 088176FC, length 483)
  Back Branch 08817624 1 times (length 37)
_S1_2_8856F00 414 instructions (0.000%), 8 calls (08856F00 - 08858348, length 1299)
  Back Branch 08857688 4 times (length 29)
  Back Branch 08857F68 4 times (length 597)
  Back Branch 0885766C 2 times (length 22)
  Back Branch 08857680 2 times (length 366)
_S1_2_8901FC4 396 instructions (0.000%), 9 calls (08901FC4 - 08907BC0, length 5888)
  Back Branch 08907B64 1,413 times (length 106)
  Back Branch 08907B74 186 times (length 121)
  Back Branch 08907B58 117 times (length 92)
  Back Branch 08907BBC 99 times (length 155)
  Back Branch 089079D8 27 times (length 34)
_S1_2_8900EC8 395 instructions (0.000%), 6 calls (08900EC8 - 08901000, length 79)
  Back Branch 08900FF4 10 times (length 9)
  Back Branch 08900FFC 4 times (length 61)
  Back Branch 08900F50 3 times (length 6)
_S1_2_88E7700 390 instructions (0.000%), 39 calls (088E7700 - 088E7724, length 10)
_S1_2_884E9FC 386 instructions (0.000%), 4 calls (0884E9FC - 089AAD80, length 356578)
  Back Branch 0884EB30 4 times (length 64)
_S1_2_8915638 384 instructions (0.000%), 8 calls (08915638 - 08915740, length 67)
_S1_2_89A08FC 375 instructions (0.000%), 3 calls (089A08FC - 089A0A1C, length 73)
  Back Branch 089A0950 18 times (length 11)
_S1_2_89F3378 370 instructions (0.000%), 1 calls (089F3378 - 089F3500, length 99)
  Back Branch 089F341C 36 times (length 5)
  Back Branch 089F33BC 25 times (length 4)
_S1_2_8937DC0 366 instructions (0.000%), 8 calls (08937DC0 - 08937EA4, length 58)
  Back Branch 08937DF4 18 times (length 5)
  Back Branch 08937E6C 4 times (length 30)
_S1_2_8969000 366 instructions (0.000%), 1 calls (08900EC8 - 089693F8, length 106829)
  Back Branch 08900FF4 10 times (length 9)
  Back Branch 089690A8 9 times (length 7)
  Back Branch 08900FFC 4 times (length 61)
  Back Branch 08900F50 3 times (length 6)
  Back Branch 089693F4 1 times (length 50)
  Back Branch 089693DC 1 times (length 106823)
_S1_2_88A2BA8 366 instructions (0.000%), 1 calls (088A2BA8 - 08964920, length 198495)
  Back Branch 088A2C50 15 times (length 14)
  Back Branch 088A2D4C 6 times (length 87)
  Back Branch 088A2C60 2 times (length 17)
  Back Branch 088A2D38 1 times (length 63)
  Back Branch 088A2C9C 1 times (length 28)
  Back Branch 088A2CCC 1 times (length 39)
  Back Branch 088A2CFC 1 times (length 51)
_S1_2_8909090 362 instructions (0.000%), 6 calls (08909090 - 08909150, length 49)
  Back Branch 08909140 21 times (length 10)
  Back Branch 08909128 21 times (length 25)
_S1_2_8956990 357 instructions (0.000%), 4 calls (08956990 - 08956BB0, length 137)
  Back Branch 08956BAC 3 times (length 94)
  Back Branch 08956B28 1 times (length 61)
_S1_2_8943A9C 352 instructions (0.000%), 11 calls (08943A9C - 08943B74, length 55)
_S1_2_89123CC 351 instructions (0.000%), 13 calls (089123CC - 08912490, length 50)
  Back Branch 08912434 13 times (length 10)
_S1_2_8972AA8 348 instructions (0.000%), 1 calls (08972AA8 - 08973050, length 363)
  Back Branch 08972F1C 2 times (length 17)
  Back Branch 08972E40 2 times (length 7)
  Back Branch 08972E0C 1 times (length 9)
  Back Branch 08972FF0 1 times (length 218)
  Back Branch 08972F24 1 times (length 66)
  Back Branch 08972BB4 1 times (length 20)
_S1_2_896CC54 344 instructions (0.000%), 2 calls (089345F4 - 0896CC58, length 57754)
  Back Branch 08934620 64 times (length 5)
  Back Branch 0896CC54 2 times (length 57754)
_S1_2_88DEAD4 342 instructions (0.000%), 3 calls (088DEAD4 - 08A07B58, length 304162)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
_S1_2_880D538 338 instructions (0.000%), 10 calls (0880D538 - 0880D5C8, length 37)
_S1_2_88D9EC8 336 instructions (0.000%), 2 calls (088D9EC8 - 088DA0C0, length 127)
  Back Branch 088DA014 14 times (length 42)
_S1_2_88DDE54 334 instructions (0.000%), 21 calls (088DDCA4 - 088DE0DC, length 271)
  Back Branch 088DDF5C 19 times (length 176)
  Back Branch 088DE0D8 1 times (length 270)
  Back Branch 088DDE90 1 times (length 124)
  Back Branch 088DDE80 1 times (length 121)
  Back Branch 088DDE70 1 times (length 116)
_S1_2_89020CC 333 instructions (0.000%), 9 calls (089020CC - 08905150, length 3106)
_S1_2_889F5C4 331 instructions (0.000%), 1 calls (0889F5C4 - 0889F7D4, length 133)
  Back Branch 0889F74C 6 times (length 8)
  Back Branch 0889F7A4 5 times (length 15)
  Back Branch 0889F6FC 5 times (length 30)
  Back Branch 0889F6C8 5 times (length 41)
  Back Branch 0889F7C4 4 times (length 17)
  Back Branch 0889F70C 4 times (length 22)
  Back Branch 0889F718 4 times (length 5)
  Back Branch 0889F754 1 times (length 79)
  Back Branch 0889F7D0 1 times (length 117)
_S1_2_8907BC4 330 instructions (0.000%), 3 calls (08907BC4 - 08907E1C, length 151)
  Back Branch 08907D1C 3 times (length 52)
  Back Branch 08907CFC 3 times (length 43)
_S1_2_8A05D40 327 instructions (0.000%), 3 calls (0890A010 - 08A07B58, length 259795)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0890A090 10 times (length 20)
  Back Branch 08A05D84 3 times (length 257887)
_S1_2_88DFA00 327 instructions (0.000%), 3 calls (088DFA00 - 08924610, length 70405)
_S1_2_8908BE4 324 instructions (0.000%), 54 calls (08908BE4 - 08908BF8, length 6)
_S1_2_8937C68 324 instructions (0.000%), 16 calls (08937C68 - 08937CF4, length 36)
_S1_2_89272C4 324 instructions (0.000%), 3 calls (089256BC - 0892F7C4, length 10307)
  Back Branch 08925848 1,213 times (length 57)
  Back Branch 089258AC 989 times (length 41)
  Back Branch 08925884 58 times (length 28)
  Back Branch 08927304 4 times (length 1812)
_S1_2_89940C4 321 instructions (0.000%), 6 calls (089940C4 - 08994168, length 42)
  Back Branch 08994128 15 times (length 8)
_S1_2_8952A98 316 instructions (0.000%), 1 calls (08901794 - 08952EE4, length 83413)
  Back Branch 08952EE0 1 times (length 83413)
_S1_2_80000C0 316 instructions (0.000%), 1 calls (080000C0 - 080000C8, length 3)
  Back Branch 080000C4 105 times (length 3)
_S1_2_8965F9C 314 instructions (0.000%), 2 calls (08965F9C - 08966150, length 110)
  Back Branch 089660E8 12 times (length 64)
  Back Branch 089660D8 4 times (length 51)
  Back Branch 089660F0 2 times (length 71)
_S1_2_88F5428 312 instructions (0.000%), 26 calls (088F5428 - 08905764, length 16592)
_S1_2_88F8AB0 311 instructions (0.000%), 8 calls (088F8AB0 - 0890B9D0, length 19401)
_S1_2_88D48F8 310 instructions (0.000%), 1 calls (088D48F8 - 088D4BA4, length 172)
  Back Branch 088D4B4C 8 times (length 23)
  Back Branch 088D4B58 6 times (length 10)
  Back Branch 088D4A9C 2 times (length 80)
  Back Branch 088D4BA0 1 times (length 142)
_S1_2_88CF9DC 308 instructions (0.000%), 2 calls (088CF9DC - 088CFDC8, length 252)
  Back Branch 088CFBC4 2 times (length 74)
  Back Branch 088CFDC4 1 times (length 241)
  Back Branch 088CFD24 1 times (length 197)
_S1_2_8A029E4 307 instructions (0.000%), 8 calls (08A029E4 - 08A02B2C, length 83)
  Back Branch 08A02B28 7 times (length 52)
  Back Branch 08A02B08 1 times (length 44)
  Back Branch 08A02AEC 1 times (length 13)
_S1_2_8A07B6C 306 instructions (0.000%), 153 calls (08A07B6C - 08A07B70, length 2)
_S1_2_89E702C 300 instructions (0.000%), 25 calls (089E702C - 089E7058, length 12)
_S1_2_88DC2F0 300 instructions (0.000%), 13 calls (0880F088 - 0890BA1C, length 258662)
  Back Branch 08906658 1,041 times (length 7)
  Back Branch 0890668C 569 times (length 75)
  Back Branch 08906638 313 times (length 38)
  Back Branch 08906660 174 times (length 47)
  Back Branch 088DC004 2 times (length 209889)
  Back Branch 088DC338 1 times (length 225)
  Back Branch 0880F214 1 times (length 66)
  Back Branch 0880F1F4 1 times (length 59)
_S1_2_8814298 300 instructions (0.000%), 4 calls (08814298 - 08814A58, length 497)
  Back Branch 08814960 1 times (length 225)
  Back Branch 0881497C 1 times (length 398)
  Back Branch 088149AC 1 times (length 425)
  Back Branch 08814994 1 times (length 412)
_S1_2_8905688 297 instructions (0.000%), 99 calls (08905688 - 08905690, length 3)
_S1_2_896E01C 297 instructions (0.000%), 9 calls (08934F84 - 0896E0EC, length 58459)
_S1_2_88A57C4 294 instructions (0.000%), 3 calls (088A57C4 - 088A5958, length 102)
_S1_2_898E0E0 292 instructions (0.000%), 4 calls (0898E0E0 - 0898E210, length 77)
  Back Branch 0898E158 4 times (length 11)
  Back Branch 0898E20C 4 times (length 55)
_S1_2_8A02C08 290 instructions (0.000%), 1 calls (08A02C08 - 08A02D04, length 64)
  Back Branch 08A02C7C 32 times (length 8)
_S1_2_88F6D60 280 instructions (0.000%), 20 calls (088F6C88 - 088F6D98, length 69)
  Back Branch 088F6D80 20 times (length 64)
_S1_2_88FA954 279 instructions (0.000%), 9 calls (088FA954 - 088FA9CC, length 31)
_S1_2_8808F20 278 instructions (0.000%), 2 calls (08808F20 - 08A07B58, length 523023)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088F654C 15 times (length 22)
  Back Branch 088F655C 13 times (length 26)
  Back Branch 088F648C 6 times (length 13)
  Back Branch 088F6540 4 times (length 50)
_S1_2_8969860 275 instructions (0.000%), 11 calls (08969748 - 089698A4, length 88)
  Back Branch 08969868 11 times (length 74)
  Back Branch 08969874 11 times (length 25)
  Back Branch 089698A0 11 times (length 88)
_S1_2_88DDC80 274 instructions (0.000%), 19 calls (088DDC80 - 088DDFAC, length 204)
  Back Branch 088DDF98 17 times (length 190)
  Back Branch 088DDFA8 1 times (length 194)
_S1_2_8892944 274 instructions (0.000%), 2 calls (08892944 - 08892B3C, length 127)
  Back Branch 0889299C 12 times (length 11)
_S1_2_892522C 274 instructions (0.000%), 1 calls (0892522C - 089256B8, length 292)
_S1_2_8938518 272 instructions (0.000%), 1 calls (08938518 - 089387A8, length 165)
  Back Branch 08938720 31 times (length 3)
  Back Branch 0893861C 4 times (length 5)
_S1_2_8908CF4 270 instructions (0.000%), 90 calls (08908CF4 - 08908CFC, length 3)
_S1_2_896E0F0 270 instructions (0.000%), 6 calls (08934F84 - 0896E11C, length 58471)
  Back Branch 0896E118 20 times (length 65)
_S1_2_88DE3F8 269 instructions (0.000%), 19 calls (088DE1A4 - 088DE8E0, length 464)
  Back Branch 088DE400 19 times (length 153)
  Back Branch 088DE748 1 times (length 362)
_S1_2_890E690 266 instructions (0.000%), 133 calls (0890E690 - 0890E694, length 2)
_S1_2_8905038 264 instructions (0.000%), 132 calls (08905038 - 0890503C, length 2)
_S1_2_8905030 264 instructions (0.000%), 132 calls (08905030 - 08905034, length 2)
_S1_2_88838F4 264 instructions (0.000%), 2 calls (088838F4 - 08883F3C, length 403)
  Back Branch 08883E88 2 times (length 319)
  Back Branch 08883E78 2 times (length 315)
  Back Branch 08883E54 2 times (length 304)
  Back Branch 08883E48 2 times (length 188)
  Back Branch 08883E30 1 times (length 299)
  Back Branch 08883EDC 1 times (length 299)
  Back Branch 08883EF8 1 times (length 216)
  Back Branch 08883F38 1 times (length 268)
  Back Branch 08883CD0 1 times (length 214)
_S1_2_8938140 262 instructions (0.000%), 3 calls (08938140 - 08A07B58, length 212615)
  Back Branch 089381B8 16 times (length 8)
  Back Branch 08938270 3 times (length 70)
_S1_2_88359A0 262 instructions (0.000%), 2 calls (088359A0 - 08835AE8, length 83)
  Back Branch 088359F8 12 times (length 11)
_S1_2_8913890 260 instructions (0.000%), 20 calls (08913890 - 089138C8, length 15)
  Back Branch 089138B0 20 times (length 5)
_S1_2_8908BD4 258 instructions (0.000%), 129 calls (08908BD4 - 08908BD8, length 2)
_S1_2_880AD04 258 instructions (0.000%), 6 calls (0880AD04 - 0880ADAC, length 43)
_S1_2_880D140 258 instructions (0.000%), 2 calls (0880D140 - 08A07B58, length 518791)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0891FE20 27 times (length 18658)
  Back Branch 0891FCA8 24 times (length 5)
  Back Branch 0891FE68 5 times (length 46)
  Back Branch 0880D174 2 times (length 6)
  Back Branch 0891FE54 2 times (length 5)
_S1_2_896E120 255 instructions (0.000%), 4 calls (0896E120 - 0896E2B4, length 102)
  Back Branch 0896E2B0 1 times (length 79)
_S1_2_8880198 252 instructions (0.000%), 9 calls (08880198 - 0888081C, length 418)
  Back Branch 0888043C 9 times (length 152)
_S1_2_8811608 252 instructions (0.000%), 6 calls (08811608 - 08811838, length 141)
_S1_2_89570F8 252 instructions (0.000%), 4 calls (0890D8DC - 08957148, length 75292)
  Back Branch 0890D9B0 17,290 times (length 39)
  Back Branch 0890DA20 180 times (length 7)
  Back Branch 0890DA0C 180 times (length 7)
  Back Branch 0890DA28 110 times (length 38)
  Back Branch 08957144 4 times (length 75292)
_S1_2_890D464 252 instructions (0.000%), 4 calls (0890D464 - 08A07B58, length 256446)
  Back Branch 0890D548 5 times (length 13)
_S1_2_8969E98 250 instructions (0.000%), 4 calls (08969E98 - 0896A120, length 163)
  Back Branch 08969FC8 5 times (length 14)
  Back Branch 0896A08C 4 times (length 103)
  Back Branch 0896A050 1 times (length 33)
  Back Branch 0896A094 1 times (length 85)
_S1_2_88A72D8 243 instructions (0.000%), 1 calls (088A72D8 - 088A78BC, length 378)
  Back Branch 088A75D4 9 times (length 180)
  Back Branch 088A77A8 2 times (length 11)
  Back Branch 088A76A8 2 times (length 11)
_S1_2_88FF180 240 instructions (0.000%), 20 calls (088FF180 - 088FF1AC, length 12)
_S1_2_8A05BE8 240 instructions (0.000%), 3 calls (08A05BE8 - 08A05D3C, length 86)
  Back Branch 08A05D38 3 times (length 52)
_S1_2_8808F18 240 instructions (0.000%), 3 calls (08808F18 - 088F57D8, length 242225)
  Back Branch 088F57CC 87 times (length 9)
  Back Branch 088F5728 57 times (length 11)
  Back Branch 088F5768 36 times (length 27)
  Back Branch 088F57D4 21 times (length 54)
  Back Branch 088F5760 6 times (length 11)
_S1_2_89BCEB0 238 instructions (0.000%), 9 calls (08929F64 - 089BCF5C, length 150527)
  Back Branch 089BCF20 2 times (length 8)
  Back Branch 089BCF58 2 times (length 150527)
_S1_2_8928938 238 instructions (0.000%), 2 calls (08928938 - 08928B78, length 145)
  Back Branch 08928AF0 8 times (length 10)
  Back Branch 089289D4 3 times (length 20)
  Back Branch 08928A90 2 times (length 53)
_S1_2_88D3CF4 237 instructions (0.000%), 1 calls (088D3CF4 - 088D41F8, length 322)
  Back Branch 088D3ED0 5 times (length 11)
  Back Branch 088D3E1C 1 times (length 4)
  Back Branch 088D41A0 1 times (length 169)
_S1_2_8965DFC 235 instructions (0.000%), 2 calls (08965DFC - 08965F98, length 104)
  Back Branch 08965EBC 7 times (length 8)
  Back Branch 08965E68 7 times (length 8)
  Back Branch 08965F50 2 times (length 32)
_S1_2_880D644 232 instructions (0.000%), 2 calls (0880D538 - 0880D734, length 128)
  Back Branch 0880D6E0 6 times (length 19)
  Back Branch 0880D70C 2 times (length 119)
_S1_2_88DF388 231 instructions (0.000%), 3 calls (088DF388 - 088DF4B8, length 77)
_S1_2_880A420 228 instructions (0.000%), 3 calls (0880A420 - 0891EDB0, length 283237)
  Back Branch 0880A47C 6 times (length 9)
_S1_2_89737F8 226 instructions (0.000%), 1 calls (089737F8 - 08973944, length 84)
  Back Branch 08973920 6 times (length 8)
  Back Branch 08973938 3 times (length 41)
  Back Branch 08973858 3 times (length 18)
_S1_2_890C2E0 224 instructions (0.000%), 8 calls (0890C2E0 - 0890C360, length 33)
_S1_2_88A6964 223 instructions (0.000%), 1 calls (088A6964 - 088A6E64, length 321)
  Back Branch 088A6C80 2 times (length 11)
  Back Branch 088A6DB0 2 times (length 11)
  Back Branch 088A6A68 2 times (length 11)
  Back Branch 088A6B74 2 times (length 11)
  Back Branch 088A6D84 1 times (length 180)
  Back Branch 088A6DE8 1 times (length 168)
  Back Branch 088A6CB4 1 times (length 158)
_S1_2_8924614 222 instructions (0.000%), 74 calls (08924614 - 0892461C, length 3)
_S1_2_88CDA2C 222 instructions (0.000%), 1 calls (088CDA2C - 088CDD44, length 199)
  Back Branch 088CDCB4 3 times (length 16)
  Back Branch 088CDC84 3 times (length 60)
  Back Branch 088CDB70 3 times (length 14)
  Back Branch 088CDB14 2 times (length 5)
  Back Branch 088CDD40 1 times (length 139)
  Back Branch 088CDC08 1 times (length 31)
  Back Branch 088CDC50 1 times (length 109)
_S1_2_88A5A7C 220 instructions (0.000%), 4 calls (088A5A7C - 088A5B54, length 55)
_S1_2_8927D4C 216 instructions (0.000%), 1 calls (08927D4C - 08927F34, length 123)
  Back Branch 08927E28 9 times (length 8)
  Back Branch 08927E58 3 times (length 28)
_S1_2_8891FE4 215 instructions (0.000%), 2 calls (08891FE4 - 089A9EA4, length 286641)
  Back Branch 088922C8 2 times (length 78)
  Back Branch 08892120 2 times (length 21)
  Back Branch 08892118 2 times (length 36)
  Back Branch 088921A4 2 times (length 78)
  Back Branch 088921E0 2 times (length 93)
  Back Branch 088921C4 2 times (length 87)
_S1_2_88E8A0C 210 instructions (0.000%), 42 calls (088E8708 - 088E8A30, length 203)
_S1_2_88E8A34 210 instructions (0.000%), 4 calls (088E8708 - 088E8B18, length 261)
  Back Branch 088E8ACC 4 times (length 106)
  Back Branch 088E8B04 3 times (length 32)
  Back Branch 088E8B14 1 times (length 44)
_S1_2_895714C 210 instructions (0.000%), 3 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0895714C 3 times (length 75181)
_S1_2_889F7D8 208 instructions (0.000%), 2 calls (0889F7D8 - 0889F8A8, length 53)
  Back Branch 0889F854 12 times (length 13)
  Back Branch 0889F86C 2 times (length 14)
_S1_2_8923B38 207 instructions (0.000%), 3 calls (08923B38 - 08923C28, length 61)
  Back Branch 08923BD4 22 times (length 6)
_S1_2_891EF24 206 instructions (0.000%), 103 calls (0891EF24 - 0891EF28, length 2)
_S1_2_8899548 204 instructions (0.000%), 1 calls (08899548 - 08899874, length 204)
_S1_2_89E705C 200 instructions (0.000%), 8 calls (089E705C - 089E70BC, length 25)
_S1_2_89139F0 198 instructions (0.000%), 18 calls (089139F0 - 08913A70, length 33)
_S1_2_8905850 198 instructions (0.000%), 18 calls (08905850 - 08929F60, length 37317)
_S1_2_89D4BB8 192 instructions (0.000%), 8 calls (089D4BB8 - 089D4E1C, length 154)
_S1_2_891F188 190 instructions (0.000%), 5 calls (0891F188 - 0891F284, length 64)
  Back Branch 0891F204 10 times (length 6)
  Back Branch 0891F1F8 5 times (length 25)
_S1_2_890D0F4 190 instructions (0.000%), 1 calls (0890D0F4 - 089F2A0C, length 235079)
  Back Branch 089F28F8 1 times (length 349)
  Back Branch 089F290C 1 times (length 322)
  Back Branch 089F2900 1 times (length 351)
  Back Branch 089F29B8 1 times (length 188)
  Back Branch 089F25F4 1 times (length 189)
  Back Branch 089F2534 1 times (length 76)
  Back Branch 089F26A0 1 times (length 188)
  Back Branch 089F2760 1 times (length 100)
_S1_2_88D8ED4 190 instructions (0.000%), 1 calls (088D8ED4 - 088D9080, length 108)
  Back Branch 088D8FD8 20 times (length 7)
  Back Branch 088D8F5C 9 times (length 2)
_S1_2_880D4A8 188 instructions (0.000%), 4 calls (0880D4A8 - 0891EE90, length 280187)
  Back Branch 0891EE00 431 times (length 5)
  Back Branch 0891EE40 40 times (length 5)
  Back Branch 0891EE8C 5 times (length 31)
  Back Branch 0891EE78 4 times (length 10)
_S1_2_88DF850 188 instructions (0.000%), 2 calls (088DF850 - 08924610, length 70513)
_S1_2_89D1CC8 184 instructions (0.000%), 1 calls (089D1CC8 - 089D1F44, length 160)
  Back Branch 089D1D1C 6 times (length 11)
_S1_2_8927C5C 184 instructions (0.000%), 1 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 08927D14 6 times (length 6)
  Back Branch 08927D20 3 times (length 12)
  Back Branch 08927D44 1 times (length 26795)
_S1_2_89698A8 180 instructions (0.000%), 9 calls (08969748 - 0896990C, length 114)
  Back Branch 089698C0 9 times (length 96)
  Back Branch 089698D4 9 times (length 101)
_S1_2_88A15BC 180 instructions (0.000%), 9 calls (088A15BC - 088A1608, length 20)
_S1_2_894CCF0 180 instructions (0.000%), 7 calls (0894CCF0 - 0894CD84, length 38)
_S1_2_89B00B4 179 instructions (0.000%), 1 calls (089B00B4 - 089B0378, length 178)
  Back Branch 089B010C 6 times (length 11)
  Back Branch 089B0374 1 times (length 141)
_S1_2_89D3668 176 instructions (0.000%), 4 calls (089D3668 - 089D3788, length 73)
_S1_2_89411EC 175 instructions (0.000%), 25 calls (089411EC - 08941204, length 7)
_S1_2_89B71B4 175 instructions (0.000%), 1 calls (089B71B4 - 089B7538, length 226)
  Back Branch 089B7218 6 times (length 11)
_S1_2_89694E0 172 instructions (0.000%), 4 calls (089694E0 - 089695F0, length 69)
_S1_2_88FF448 171 instructions (0.000%), 1 calls (088FF210 - 088FF488, length 159)
  Back Branch 088FF398 15 times (length 4)
  Back Branch 088FF3A0 1 times (length 28)
  Back Branch 088FF474 1 times (length 155)
_S1_2_88EB8DC 171 instructions (0.000%), 1 calls (088EB8DC - 088EB92C, length 21)
  Back Branch 088EB914 31 times (length 5)
_S1_2_894CBC8 170 instructions (0.000%), 1 calls (088F642C - 08A07B58, length 280012)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 088F654C 15 times (length 22)
  Back Branch 088F655C 13 times (length 26)
  Back Branch 088F648C 6 times (length 13)
  Back Branch 088F6540 4 times (length 50)
  Back Branch 0894CC08 2 times (length 7)
  Back Branch 0894CC24 1 times (length 88576)
  Back Branch 0894CC3C 1 times (length 15)
_S1_2_8901F7C 168 instructions (0.000%), 12 calls (08901F7C - 08901FB0, length 14)
_S1_2_88CF858 166 instructions (0.000%), 1 calls (088CF858 - 08909150, length 58943)
  Back Branch 08909140 21 times (length 10)
  Back Branch 08909128 21 times (length 25)
_S1_2_8934CEC 165 instructions (0.000%), 33 calls (08934CEC - 08934CFC, length 5)
_S1_2_895FB04 164 instructions (0.000%), 4 calls (0895FB04 - 0895FBD8, length 54)
  Back Branch 0895FBD4 2 times (length 36)
_S1_2_890B2A4 164 instructions (0.000%), 2 calls (0890B2A4 - 08A07B58, length 258606)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 08929A98 2 times (length 28672)
_S1_2_88D52B8 164 instructions (0.000%), 2 calls (088D52B8 - 088E7574, length 18608)
_S1_2_8835168 164 instructions (0.000%), 2 calls (08835168 - 0883529C, length 78)
  Back Branch 08835278 4 times (length 22)
_S1_2_89B4CD8 161 instructions (0.000%), 1 calls (089B4CD8 - 089B4E7C, length 106)
  Back Branch 089B4D30 6 times (length 11)
  Back Branch 089B4E78 1 times (length 52)
_S1_2_8964BE4 161 instructions (0.000%), 1 calls (08964BE4 - 08964CB8, length 54)
  Back Branch 08964CAC 6 times (length 21)
  Back Branch 08964C74 6 times (length 25)
  Back Branch 08964CB4 4 times (length 22)
_S1_2_8816070 159 instructions (0.000%), 1 calls (08816070 - 0881618C, length 72)
  Back Branch 088160AC 22 times (length 4)
_S1_2_8908CD8 158 instructions (0.000%), 79 calls (08908CD8 - 08908CDC, length 2)
_S1_2_89CF880 157 instructions (0.000%), 1 calls (089CF880 - 089CFB50, length 181)
_S1_2_891DC9C 155 instructions (0.000%), 5 calls (0891DC9C - 0891E4C4, length 523)
_S1_2_89ABEB4 155 instructions (0.000%), 1 calls (089ABEB4 - 089D50CC, length 42119)
_S1_2_898C4E4 153 instructions (0.000%), 1 calls (0898C4E4 - 0898C744, length 153)
_S1_2_88B35A8 153 instructions (0.000%), 1 calls (088B35A8 - 088B3660, length 47)
  Back Branch 088B363C 19 times (length 27)
_S1_2_88B93F4 152 instructions (0.000%), 1 calls (088B93F4 - 08941E2C, length 139919)
  Back Branch 08941DB4 1 times (length 73)
  Back Branch 08941E08 1 times (length 49)
  Back Branch 08941E28 1 times (length 35)
_S1_2_8904F68 148 instructions (0.000%), 29 calls (08904F68 - 08904F84, length 8)
_S1_2_8854BE8 148 instructions (0.000%), 2 calls (08854BE8 - 089AAD80, length 350311)
  Back Branch 08854CCC 2 times (length 31)
  Back Branch 08854CC0 2 times (length 29)
_S1_2_899E9CC 144 instructions (0.000%), 6 calls (0899E9CC - 0899EA28, length 24)
_S1_2_884CCC0 144 instructions (0.000%), 6 calls (0884CCC0 - 0884CD90, length 53)
  Back Branch 0884CD48 6 times (length 8)
_S1_2_8972700 144 instructions (0.000%), 1 calls (08972700 - 08972830, length 77)
  Back Branch 0897282C 3 times (length 52)
  Back Branch 08972824 3 times (length 8)
  Back Branch 08972768 3 times (length 10)
  Back Branch 08972794 1 times (length 6)
_S1_2_88D360C 142 instructions (0.000%), 1 calls (088D360C - 08A07710, length 315458)
  Back Branch 088D38D8 1 times (length 163)
  Back Branch 088D3A08 1 times (length 190)
_S1_2_88CF79C 141 instructions (0.000%), 3 calls (088CF79C - 088CF854, length 47)
_S1_2_8952914 141 instructions (0.000%), 2 calls (08952914 - 08952A94, length 97)
  Back Branch 0895297C 4 times (length 11)
  Back Branch 089529AC 1 times (length 7)
_S1_2_8965D4C 138 instructions (0.000%), 6 calls (08965D4C - 08965DF8, length 44)
_S1_2_898E79C 138 instructions (0.000%), 3 calls (0898E6A4 - 0898E844, length 105)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E81C 3 times (length 96)
  Back Branch 0898E840 1 times (length 105)
_S1_2_892CA04 137 instructions (0.000%), 1 calls (0892C7C0 - 0892CA0C, length 148)
  Back Branch 0892C820 1 times (length 13)
  Back Branch 0892CA08 1 times (length 148)
_S1_2_89E76F8 136 instructions (0.000%), 8 calls (089E76F8 - 089E787C, length 98)
_S1_2_892859C 136 instructions (0.000%), 4 calls (08900D54 - 08928690, length 40528)
  Back Branch 0892867C 4 times (length 40524)
_S1_2_89DD640 134 instructions (0.000%), 2 calls (089DD640 - 089DD720, length 57)
  Back Branch 089DD6E4 4 times (length 10)
_S1_2_8928B7C 133 instructions (0.000%), 2 calls (08928B7C - 08928CD8, length 88)
  Back Branch 08928C20 3 times (length 21)
  Back Branch 08928CBC 2 times (length 55)
  Back Branch 08928CD4 1 times (length 44)
_S1_2_898E94C 132 instructions (0.000%), 3 calls (0898E94C - 0898EA3C, length 61)
_S1_2_89582F4 131 instructions (0.000%), 1 calls (089582F4 - 08958344, length 21)
  Back Branch 08958330 20 times (length 6)
_S1_2_89F826C 128 instructions (0.000%), 4 calls (089F7070 - 089F8D38, length 1843)
  Back Branch 089F7098 22,788 times (length 5)
  Back Branch 089F8924 2,494 times (length 1383)
  Back Branch 089F73DC 1,443 times (length 158)
  Back Branch 089F73E8 1,443 times (length 120)
  Back Branch 089F7360 1,443 times (length 21)
  Back Branch 089F731C 1,443 times (length 173)
  Back Branch 089F7374 1,425 times (length 25)
  Back Branch 089F8914 557 times (length 1379)
  Back Branch 089F7454 124 times (length 145)
  Back Branch 089F7490 63 times (length 160)
  Back Branch 089F82B0 4 times (length 10)
  Back Branch 089F82BC 4 times (length 1133)
  Back Branch 089F8284 4 times (length 1119)
_S1_2_898E748 128 instructions (0.000%), 4 calls (0898E6A4 - 0898E87C, length 119)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E774 4 times (length 54)
  Back Branch 0898E878 4 times (length 72)
  Back Branch 0898E870 4 times (length 70)
  Back Branch 0898E840 1 times (length 105)
_S1_2_89B8634 128 instructions (0.000%), 1 calls (089B8634 - 089B8754, length 73)
  Back Branch 089B8690 6 times (length 11)
_S1_2_88F4FA4 128 instructions (0.000%), 1 calls (088F4FA4 - 088F5148, length 106)
  Back Branch 088F4FEC 5 times (length 11)
_S1_2_889E9B4 128 instructions (0.000%), 1 calls (0889E9B4 - 0889EB30, length 96)
  Back Branch 0889EA08 6 times (length 11)
_S1_2_89A5F74 127 instructions (0.000%), 1 calls (089A5F74 - 089A62A0, length 204)
  Back Branch 089A601C 6 times (length 7)
  Back Branch 089A6124 4 times (length 20)
_S1_2_892A50C 126 instructions (0.000%), 18 calls (0892A50C - 0892A524, length 7)
_S1_2_88D8B00 126 instructions (0.000%), 9 calls (088D8B00 - 088D8B38, length 15)
_S1_2_89F4DD8 126 instructions (0.000%), 3 calls (089F4DD8 - 089F4EB4, length 56)
_S1_2_880A384 126 instructions (0.000%), 3 calls (0880A384 - 088FA4C8, length 245842)
_S1_2_89566CC 123 instructions (0.000%), 4 calls (08937B2C - 08A07B58, length 213004)
  Back Branch 0895671C 4 times (length 31486)
_S1_2_89CB9D8 122 instructions (0.000%), 1 calls (089CB9D8 - 089CBAE0, length 67)
  Back Branch 089CBA2C 6 times (length 11)
_S1_2_8901FCC 120 instructions (0.000%), 60 calls (08901FCC - 08901FD0, length 2)
_S1_2_894E18C 120 instructions (0.000%), 10 calls (0894E18C - 0894E1C0, length 14)
_S1_2_884ACD4 120 instructions (0.000%), 10 calls (0884ACD4 - 0884AD10, length 16)
_S1_2_8937BF8 120 instructions (0.000%), 6 calls (08937BF8 - 08937C44, length 20)
_S1_2_898E270 120 instructions (0.000%), 4 calls (08937B2C - 08A07B58, length 213004)
  Back Branch 0898E2B8 4 times (length 88549)
_S1_2_893DA04 120 instructions (0.000%), 4 calls (0893DA04 - 0893DAD8, length 54)
_S1_2_8966974 120 instructions (0.000%), 2 calls (08966974 - 089669EC, length 31)
  Back Branch 089669D0 10 times (length 7)
_S1_2_8872B54 120 instructions (0.000%), 1 calls (08872B54 - 08872C54, length 65)
  Back Branch 08872BA8 6 times (length 11)
_S1_2_88EB4F4 119 instructions (0.000%), 3 calls (088EB4F4 - 088EB5E0, length 60)
_S1_2_88045B8 118 instructions (0.000%), 2 calls (088045B8 - 08804654, length 40)
  Back Branch 08804630 8 times (length 9)
_S1_2_8918C1C 118 instructions (0.000%), 1 calls (08918C1C - 08918E38, length 136)
  Back Branch 08918E34 1 times (length 113)
_S1_2_8A07BE4 116 instructions (0.000%), 58 calls (08A07BE4 - 08A07BE8, length 2)
_S1_2_88D9988 116 instructions (0.000%), 2 calls (088D9988 - 088D9EC4, length 336)
_S1_2_88B9514 116 instructions (0.000%), 2 calls (088B9514 - 08941910, length 139520)
  Back Branch 0894190C 2 times (length 38)
_S1_2_8937B94 115 instructions (0.000%), 7 calls (08937B94 - 08A07A50, length 212912)
_S1_2_89E1764 115 instructions (0.000%), 1 calls (089E1764 - 089E192C, length 115)
_S1_2_898E824 114 instructions (0.000%), 6 calls (0898E6A4 - 0898E844, length 105)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E830 6 times (length 101)
  Back Branch 0898E840 1 times (length 105)
_S1_2_89AE5B4 113 instructions (0.000%), 2 calls (089AE5B4 - 089AE6A0, length 60)
  Back Branch 089AE610 5 times (length 6)
_S1_2_88DB4A0 113 instructions (0.000%), 2 calls (088DB4A0 - 088DB584, length 58)
  Back Branch 088DB4FC 4 times (length 12)
  Back Branch 088DB560 2 times (length 13)
_S1_2_89E74A8 112 instructions (0.000%), 8 calls (089E74A8 - 089E75D0, length 75)
_S1_2_8970A10 112 instructions (0.000%), 7 calls (08970A10 - 08970A4C, length 16)
_S1_2_88DB588 112 instructions (0.000%), 2 calls (088DB588 - 088DB670, length 59)
  Back Branch 088DB66C 2 times (length 44)
_S1_2_89BADD8 112 instructions (0.000%), 1 calls (089BADD8 - 089BAF94, length 112)
_S1_2_8997834 111 instructions (0.000%), 3 calls (08997834 - 089978E0, length 44)
  Back Branch 089978DC 3 times (length 32)
_S1_2_890BD98 111 instructions (0.000%), 1 calls (0890BD98 - 0890BDEC, length 22)
  Back Branch 0890BDD0 10 times (length 9)
_S1_2_88D6A98 110 instructions (0.000%), 1 calls (088D6A98 - 088D6B78, length 57)
  Back Branch 088D6AD8 9 times (length 7)
_S1_2_88F8584 109 instructions (0.000%), 6 calls (088F8584 - 088F861C, length 39)
_S1_2_8905010 108 instructions (0.000%), 54 calls (08905010 - 08905014, length 2)
_S1_2_8905000 108 instructions (0.000%), 54 calls (08905000 - 08905004, length 2)
_S1_2_8904EDC 108 instructions (0.000%), 18 calls (08904EDC - 08904EF0, length 6)
_S1_2_896DF0C 106 instructions (0.000%), 2 calls (08934CEC - 0896DFE8, length 58560)
  Back Branch 0896DFC4 2 times (length 58552)
_S1_2_8927C2C 105 instructions (0.000%), 15 calls (08927C2C - 08927C58, length 12)
_S1_2_88DECD4 105 instructions (0.000%), 3 calls (088DECD4 - 0890D6F8, length 47754)
_S1_2_88E7784 104 instructions (0.000%), 52 calls (088E7784 - 088E7788, length 2)
_S1_2_8908CA8 104 instructions (0.000%), 26 calls (08908CA8 - 08908CB4, length 4)
_S1_2_898E6E0 104 instructions (0.000%), 4 calls (0898E6A4 - 0898E858, length 110)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E70C 4 times (length 24)
  Back Branch 0898E854 4 times (length 85)
  Back Branch 0898E840 1 times (length 105)
_S1_2_883E008 104 instructions (0.000%), 1 calls (0883E008 - 0883E034, length 12)
  Back Branch 0883E028 31 times (length 3)
_S1_2_8912F8C 102 instructions (0.000%), 6 calls (08912F8C - 08912FCC, length 17)
_S1_2_89B5C50 102 instructions (0.000%), 1 calls (089B5C50 - 089B5D48, length 63)
  Back Branch 089B5CA4 6 times (length 11)
_S1_2_89A5BA4 101 instructions (0.000%), 2 calls (089A58D0 - 089A5CD0, length 257)
  Back Branch 089A5CA4 2 times (length 36)
_S1_2_88F62C4 100 instructions (0.000%), 3 calls (088F62C4 - 088F6408, length 82)
  Back Branch 088F634C 2 times (length 31)
  Back Branch 088F6358 1 times (length 6)
_S1_2_88B49C4 99 instructions (0.000%), 1 calls (088B49C4 - 088B4C1C, length 151)
_S1_2_88CFDCC 98 instructions (0.000%), 1 calls (088CFDCC - 088CFFE4, length 135)
_S1_2_8817E80 98 instructions (0.000%), 1 calls (08817E80 - 08817F7C, length 64)
  Back Branch 08817EB8 8 times (length 7)
  Back Branch 08817F10 2 times (length 6)
_S1_2_8846AA4 97 instructions (0.000%), 2 calls (08846AA4 - 0885FBE4, length 25681)
  Back Branch 0885FAFC 2 times (length 48)
_S1_2_8858BAC 96 instructions (0.000%), 2 calls (08858BAC - 08858CC8, length 72)
_S1_2_88CCF90 95 instructions (0.000%), 3 calls (088CCF90 - 088CD864, length 566)
_S1_2_88F7DC0 94 instructions (0.000%), 5 calls (088F7DC0 - 088F7E48, length 35)
  Back Branch 088F7E0C 1 times (length 8)
_S1_2_8A05E34 94 instructions (0.000%), 1 calls (0890A010 - 08A07B58, length 259795)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0890A090 10 times (length 20)
  Back Branch 08A05E34 1 times (length 257931)
_S1_2_894EEB4 93 instructions (0.000%), 3 calls (0894ED5C - 0894EECC, length 93)
  Back Branch 0894EDB0 4,251 times (length 23)
  Back Branch 0894EEC8 3 times (length 73)
_S1_2_8932F30 90 instructions (0.000%), 30 calls (08932F30 - 08932F38, length 3)
_S1_2_8967588 90 instructions (0.000%), 6 calls (08967588 - 08967664, length 56)
_S1_2_89CE8BC 90 instructions (0.000%), 3 calls (089CE8BC - 08A05A54, length 56423)
_S1_2_89E7198 88 instructions (0.000%), 8 calls (089E7198 - 089E71C0, length 11)
_S1_2_893BA8C 87 instructions (0.000%), 2 calls (0893BA8C - 0893BB5C, length 53)
  Back Branch 0893BB50 1 times (length 15)
  Back Branch 0893BB58 1 times (length 12)
_S1_2_89293EC 87 instructions (0.000%), 1 calls (089293EC - 0892946C, length 33)
  Back Branch 08929450 4 times (length 18)
_S1_2_8A07BFC 86 instructions (0.000%), 43 calls (08A07BFC - 08A07C00, length 2)
_S1_2_8912828 85 instructions (0.000%), 1 calls (0890DAA0 - 08A07B58, length 256047)
  Back Branch 0890DBC0 12,294 times (length 40)
  Back Branch 0890DB68 12,294 times (length 12)
  Back Branch 0890DB58 12,294 times (length 8)
  Back Branch 0890DB40 12,294 times (length 29)
  Back Branch 0891286C 1 times (length 4981)
_S1_2_88D3C60 85 instructions (0.000%), 1 calls (088D3C60 - 089F550C, length 296492)
  Back Branch 089F5500 150,709 times (length 5)
  Back Branch 089F54E8 86,435 times (length 9)
_S1_2_89904C4 84 instructions (0.000%), 4 calls (089904C4 - 08990514, length 21)
_S1_2_88DFB68 84 instructions (0.000%), 3 calls (088DFB68 - 088DFBD4, length 28)
_S1_2_89438C0 84 instructions (0.000%), 2 calls (089438C0 - 089439B8, length 63)
_S1_2_8934648 84 instructions (0.000%), 2 calls (08934648 - 089346F0, length 43)
  Back Branch 08934690 3 times (length 6)
_S1_2_89711C8 83 instructions (0.000%), 1 calls (089711C8 - 08971310, length 83)
_S1_2_896F5B8 83 instructions (0.000%), 1 calls (0896F5B8 - 0896F85C, length 170)
  Back Branch 0896F614 6 times (length 7)
_S1_2_8A07A9C 82 instructions (0.000%), 41 calls (08A07A9C - 08A07AA0, length 2)
_S1_2_899C114 82 instructions (0.000%), 2 calls (0899C114 - 0899C1B4, length 41)
_S1_2_8914544 82 instructions (0.000%), 2 calls (08914544 - 08914630, length 60)
_S1_2_89129C4 82 instructions (0.000%), 1 calls (088F8D10 - 08A07B58, length 277395)
  Back Branch 088F8D64 2,679 times (length 8)
  Back Branch 088F8E18 155 times (length 16)
  Back Branch 089129C4 1 times (length 26415)
_S1_2_88DF31C 81 instructions (0.000%), 3 calls (088DF31C - 088DF4B8, length 104)
_S1_2_8941E30 81 instructions (0.000%), 2 calls (08941E30 - 08941ED4, length 42)
_S1_2_89417B8 81 instructions (0.000%), 1 calls (089417B8 - 08941910, length 87)
  Back Branch 0894190C 2 times (length 38)
_S1_2_88CE080 81 instructions (0.000%), 1 calls (088CE080 - 088CE1C8, length 83)
_S1_2_884D82C 80 instructions (0.000%), 2 calls (0884D048 - 089125D4, length 202084)
  Back Branch 0884D864 2 times (length 521)
  Back Branch 0884D0E4 2 times (length 8)
_S1_2_884CA84 80 instructions (0.000%), 1 calls (0884CA68 - 0892BF7C, length 228678)
  Back Branch 0884CAB0 1 times (length 20)
_S1_2_88F5604 78 instructions (0.000%), 6 calls (088F5604 - 088F5634, length 13)
_S1_2_88CE038 78 instructions (0.000%), 6 calls (088CE038 - 0891D300, length 81075)
_S1_2_8804510 77 instructions (0.000%), 1 calls (08804510 - 089A0BA0, length 422309)
  Back Branch 089A0AFC 5 times (length 5)
  Back Branch 089A0B94 5 times (length 10)
  Back Branch 089A0AD4 3 times (length 5)
  Back Branch 089A0B58 3 times (length 10)
  Back Branch 089A0B9C 1 times (length 39)
_S1_2_89502D4 76 instructions (0.000%), 4 calls (089502D4 - 08950320, length 20)
_S1_2_898E648 76 instructions (0.000%), 2 calls (0898E648 - 0898E844, length 128)
  Back Branch 0898E6C4 286 times (length 9)
  Back Branch 0898E840 1 times (length 105)
_S1_2_8908C6C 75 instructions (0.000%), 25 calls (08908C6C - 08908C74, length 3)
_S1_2_88F65E4 75 instructions (0.000%), 25 calls (088F65E4 - 088F65EC, length 3)
_S1_2_898DFDC 75 instructions (0.000%), 1 calls (0898DFDC - 0898E0DC, length 65)
  Back Branch 0898E0AC 2 times (length 21)
_S1_2_8928308 75 instructions (0.000%), 1 calls (08928308 - 089284B0, length 107)
  Back Branch 08928484 2 times (length 38)
  Back Branch 089284A4 2 times (length 16)
  Back Branch 08928438 1 times (length 27)
  Back Branch 089284AC 1 times (length 48)
  Back Branch 089283D4 1 times (length 42)
_S1_2_8856CA0 75 instructions (0.000%), 1 calls (08856CA0 - 08856EFC, length 152)
  Back Branch 08856E8C 1 times (length 94)
_S1_2_88F8A10 74 instructions (0.000%), 2 calls (088F8A10 - 08A07B58, length 277587)
  Back Branch 088F8A68 2 times (length 10)
_S1_2_8928898 74 instructions (0.000%), 1 calls (08928898 - 08928934, length 40)
  Back Branch 08928904 7 times (length 5)
_S1_2_8916E24 74 instructions (0.000%), 1 calls (08916E24 - 08916F48, length 74)
_S1_2_8937414 72 instructions (0.000%), 36 calls (08937414 - 08937418, length 2)
_S1_2_893740C 72 instructions (0.000%), 36 calls (0893740C - 08937410, length 2)
_S1_2_8905040 72 instructions (0.000%), 36 calls (08905040 - 08905044, length 2)
_S1_2_8904FD8 72 instructions (0.000%), 36 calls (08904FD8 - 08904FDC, length 2)
_S1_2_88D8AA0 72 instructions (0.000%), 8 calls (088D8AA0 - 088D8AC0, length 9)
_S1_2_8966658 72 instructions (0.000%), 4 calls (08966658 - 0896669C, length 18)
_S1_2_896A9F0 70 instructions (0.000%), 2 calls (0896A9F0 - 0896AA78, length 35)
_S1_2_8985F0C 69 instructions (0.000%), 3 calls (08985F0C - 08985F64, length 23)
_S1_2_88E8B1C 69 instructions (0.000%), 3 calls (088E8B1C - 088E8B88, length 28)
  Back Branch 088E8B50 6 times (length 6)
_S1_2_89AF438 69 instructions (0.000%), 1 calls (089AF438 - 089AF5CC, length 102)
_S1_2_8A0790C 68 instructions (0.000%), 34 calls (08A0790C - 08A07910, length 2)
_S1_2_896A5BC 68 instructions (0.000%), 4 calls (0896A5BC - 0896A614, length 23)
_S1_2_88D0414 68 instructions (0.000%), 4 calls (088D0414 - 08A05A54, length 316817)
_S1_2_88CE1CC 68 instructions (0.000%), 1 calls (088CE1CC - 088CE304, length 79)
  Back Branch 088CE300 1 times (length 24)
_S1_2_88CA794 68 instructions (0.000%), 1 calls (088CA794 - 088CADC4, length 397)
_S1_2_8808F68 66 instructions (0.000%), 6 calls (08808F68 - 08808F90, length 11)
_S1_2_89D1834 66 instructions (0.000%), 1 calls (0891EE94 - 089D1874, length 182905)
  Back Branch 089D1870 1 times (length 182905)
_S1_2_89A0A94 66 instructions (0.000%), 1 calls (089A0A94 - 089A0BA0, length 68)
  Back Branch 089A0AFC 5 times (length 5)
  Back Branch 089A0B94 5 times (length 10)
  Back Branch 089A0AD4 3 times (length 5)
  Back Branch 089A0B58 3 times (length 10)
  Back Branch 089A0B9C 1 times (length 39)
_S1_2_890D5E0 66 instructions (0.000%), 1 calls (0890D5E0 - 08A07B58, length 256351)
  Back Branch 0890D65C 3 times (length 8)
_S1_2_89AE8C4 65 instructions (0.000%), 1 calls (089AE8C4 - 089AE9C4, length 65)
_S1_2_8975738 65 instructions (0.000%), 1 calls (08975738 - 08975838, length 65)
_S1_2_8A078DC 64 instructions (0.000%), 32 calls (08A078DC - 08A078E0, length 2)
_S1_2_8900BA0 64 instructions (0.000%), 8 calls (08900BA0 - 08900BBC, length 8)
_S1_2_893A72C 64 instructions (0.000%), 1 calls (0893A65C - 0893A760, length 66)
  Back Branch 0893A75C 1 times (length 66)
_S1_2_88B581C 63 instructions (0.000%), 1 calls (088B581C - 089D6B60, length 296146)
_S1_2_8A07934 62 instructions (0.000%), 31 calls (08A07934 - 08A07938, length 2)
_S1_2_8A0791C 62 instructions (0.000%), 31 calls (08A0791C - 08A07920, length 2)
_S1_2_8A07914 62 instructions (0.000%), 31 calls (08A07914 - 08A07918, length 2)
_S1_2_8A07904 62 instructions (0.000%), 31 calls (08A07904 - 08A07908, length 2)
_S1_2_8A078EC 62 instructions (0.000%), 31 calls (08A078EC - 08A078F0, length 2)
_S1_2_8A078AC 62 instructions (0.000%), 31 calls (08A078AC - 08A078B0, length 2)
_S1_2_880B45C 62 instructions (0.000%), 3 calls (0880B45C - 0890BA1C, length 262513)
  Back Branch 0880B514 1 times (length 20)
  Back Branch 0880B4F4 1 times (length 13)
_S1_2_88DF7D4 62 instructions (0.000%), 2 calls (088DF7D4 - 08924610, length 70544)
_S1_2_8937B54 61 instructions (0.000%), 7 calls (08937B54 - 08937B90, length 16)
_S1_2_890CA20 61 instructions (0.000%), 1 calls (0890CA20 - 0890CB18, length 63)
_S1_2_880421C 61 instructions (0.000%), 1 calls (0880421C - 088044DC, length 177)
_S1_2_8924638 60 instructions (0.000%), 15 calls (08924638 - 08A07710, length 232503)
_S1_2_890E598 60 instructions (0.000%), 4 calls (0890E598 - 0890E5D0, length 15)
_S1_2_892448C 60 instructions (0.000%), 3 calls (0892448C - 089244D8, length 20)
_S1_2_8957350 60 instructions (0.000%), 2 calls (08957350 - 08957600, length 173)
_S1_2_892FECC 60 instructions (0.000%), 1 calls (0892FECC - 08930028, length 88)
  Back Branch 08930014 1 times (length 73)
_S1_2_88DF98C 58 instructions (0.000%), 2 calls (088DF98C - 088DF9FC, length 29)
_S1_2_893AAB4 58 instructions (0.000%), 1 calls (0893AAB4 - 0893ABE8, length 78)
_S1_2_8A05A2C 56 instructions (0.000%), 8 calls (08A05A2C - 08A05A44, length 7)
_S1_2_8934EF4 56 instructions (0.000%), 2 calls (08934EF4 - 08934F80, length 36)
_S1_2_88DF180 56 instructions (0.000%), 2 calls (088DF180 - 088DF1F8, length 31)
_S1_2_88DCB18 55 instructions (0.000%), 1 calls (088DC694 - 088DCBAC, length 327)
  Back Branch 088DCBA8 1 times (length 327)
_S1_2_8804108 55 instructions (0.000%), 1 calls (08804108 - 08804218, length 69)
  Back Branch 08804214 1 times (length 37)
_S1_2_891B4CC 54 instructions (0.000%), 18 calls (0891B4CC - 0891B4D4, length 3)
_S1_2_89DBCB8 54 instructions (0.000%), 3 calls (089DBCB8 - 089DBE2C, length 94)
_S1_2_88DE2A0 54 instructions (0.000%), 3 calls (088DE1A8 - 088DE2C4, length 72)
  Back Branch 088DE2C0 3 times (length 72)
_S1_2_891AE2C 54 instructions (0.000%), 1 calls (0891AE2C - 0891AF00, length 54)
_S1_2_8912FD0 54 instructions (0.000%), 1 calls (08912FD0 - 089130A4, length 54)
_S1_2_88BAFF4 54 instructions (0.000%), 1 calls (088BAFF4 - 088BB0C8, length 54)
_S1_2_880A5F0 53 instructions (0.000%), 1 calls (0880A5F0 - 088F7C18, length 243083)
_S1_2_8970EB0 52 instructions (0.000%), 13 calls (08970EB0 - 08970EBC, length 4)
_S1_2_8990C20 52 instructions (0.000%), 2 calls (08990C20 - 08990C90, length 29)
_S1_2_894DFD0 52 instructions (0.000%), 1 calls (0894DFD0 - 0894E0B0, length 57)
_S1_2_893B990 52 instructions (0.000%), 1 calls (0893B990 - 08A077A0, length 208773)
_S1_2_883605C 51 instructions (0.000%), 1 calls (0883605C - 08836124, length 51)
_S1_2_8908CC0 50 instructions (0.000%), 25 calls (08908CC0 - 08908CC4, length 2)
_S1_2_8908C50 50 instructions (0.000%), 25 calls (08908C50 - 08908C54, length 2)
_S1_2_899BF4C 50 instructions (0.000%), 2 calls (0899BF4C - 0899BFAC, length 25)
_S1_2_88E19D8 50 instructions (0.000%), 2 calls (088E19D8 - 088E1A60, length 35)
  Back Branch 088E1A48 1 times (length 15)
_S1_2_8956FB8 50 instructions (0.000%), 1 calls (08956FB8 - 089570E4, length 76)
_S1_2_8912EFC 50 instructions (0.000%), 1 calls (08912EFC - 0892AABC, length 24305)
  Back Branch 089166A4 1 times (length 11)
_S1_2_8900504 50 instructions (0.000%), 1 calls (08900504 - 089005B8, length 46)
  Back Branch 08900570 2 times (length 17)
  Back Branch 08900548 1 times (length 7)
  Back Branch 08900580 1 times (length 13)
_S1_2_89D5208 49 instructions (0.000%), 1 calls (089D5208 - 089D5278, length 29)
  Back Branch 089D5228 7 times (length 3)
_S1_2_8883F40 49 instructions (0.000%), 1 calls (08883F40 - 0888409C, length 88)
_S1_2_8937BE0 48 instructions (0.000%), 6 calls (08937BE0 - 08A07A40, length 212889)
_S1_2_884615C 48 instructions (0.000%), 4 calls (0884615C - 088461A4, length 19)
  Back Branch 08846190 4 times (length 9)
  Back Branch 08846198 4 times (length 11)
_S1_2_89D739C 48 instructions (0.000%), 3 calls (089D739C - 089D73FC, length 25)
_S1_2_88DACFC 48 instructions (0.000%), 1 calls (088DACFC - 088DADD0, length 54)
_S1_2_890D330 47 instructions (0.000%), 1 calls (0890D330 - 0890D40C, length 56)
_S1_2_8964894 46 instructions (0.000%), 2 calls (08964894 - 08964918, length 34)
  Back Branch 08964904 2 times (length 20)
  Back Branch 089648E8 2 times (length 20)
  Back Branch 089648F4 2 times (length 8)
_S1_2_8955BFC 46 instructions (0.000%), 1 calls (08955BFC - 08955CB0, length 46)
_S1_2_89177A8 45 instructions (0.000%), 1 calls (089177A8 - 08917858, length 45)
_S1_2_889E690 45 instructions (0.000%), 1 calls (0889E690 - 0889E778, length 59)
  Back Branch 0889E758 1 times (length 41)
_S1_2_8897074 45 instructions (0.000%), 1 calls (08897074 - 08897124, length 45)
_S1_2_8867AD8 45 instructions (0.000%), 1 calls (08867AD8 - 08867B88, length 45)
_S1_2_890F570 44 instructions (0.000%), 4 calls (0890F570 - 0890F5A0, length 13)
  Back Branch 0890F590 4 times (length 5)
_S1_2_8A06268 44 instructions (0.000%), 1 calls (08A06268 - 08A06314, length 44)
_S1_2_8955CB4 44 instructions (0.000%), 1 calls (08955CB4 - 089718CC, length 28423)
_S1_2_896F8CC 43 instructions (0.000%), 2 calls (0896F8CC - 0896F930, length 26)
  Back Branch 0896F92C 1 times (length 11)
_S1_2_89AF778 43 instructions (0.000%), 1 calls (089AF438 - 089AF838, length 257)
_S1_2_886C0B0 43 instructions (0.000%), 1 calls (0886C0B0 - 0886C158, length 43)
_S1_2_8955E4C 42 instructions (0.000%), 3 calls (08955E4C - 08955EA4, length 23)
_S1_2_896A7E8 42 instructions (0.000%), 2 calls (0896A7E8 - 0896A860, length 31)
_S1_2_891A760 42 instructions (0.000%), 1 calls (0891A760 - 0891A804, length 42)
_S1_2_89379D8 41 instructions (0.000%), 1 calls (089379D8 - 08937A78, length 41)
_S1_2_890D208 41 instructions (0.000%), 1 calls (0890D208 - 0890D2A8, length 41)
_S1_2_88F76F4 41 instructions (0.000%), 1 calls (088F75C8 - 088F7754, length 100)
  Back Branch 088F7748 1 times (length 98)
_S1_2_89B8B28 40 instructions (0.000%), 2 calls (089B8B28 - 089B8C08, length 57)
_S1_2_8976254 40 instructions (0.000%), 1 calls (089761B8 - 0897625C, length 42)
  Back Branch 089761D0 1 times (length 5)
  Back Branch 08976258 1 times (length 42)
_S1_2_890FCA0 40 instructions (0.000%), 1 calls (0890FCA0 - 0890FD44, length 42)
  Back Branch 0890FCF0 1 times (length 10)
  Back Branch 0890FCFC 1 times (length 12)
  Back Branch 0890FD24 1 times (length 23)
  Back Branch 0890FD40 1 times (length 30)
_S1_2_89F48B0 38 instructions (0.000%), 2 calls (089F48B0 - 089F491C, length 28)
_S1_2_88292BC 38 instructions (0.000%), 1 calls (08829228 - 088292C4, length 40)
  Back Branch 08829240 1 times (length 5)
  Back Branch 088292C0 1 times (length 40)
_S1_2_89F3194 37 instructions (0.000%), 1 calls (089F3194 - 089F32E0, length 84)
  Back Branch 089F324C 1 times (length 12)
_S1_2_88DA314 37 instructions (0.000%), 1 calls (088DA314 - 088DA3B0, length 40)
_S1_2_8A07A14 36 instructions (0.000%), 18 calls (08A07A14 - 08A07A18, length 2)
_S1_2_8901FE4 36 instructions (0.000%), 18 calls (08901FE4 - 08901FE8, length 2)
_S1_2_8855DDC 36 instructions (0.000%), 2 calls (0885177C - 089AAC28, length 353580)
_S1_2_89F19D0 36 instructions (0.000%), 1 calls (089F19D0 - 089F1AA4, length 54)
  Back Branch 089F1A58 1 times (length 22)
_S1_2_890E7A4 36 instructions (0.000%), 1 calls (0890E7A4 - 0890E830, length 36)
_S1_2_88F8424 36 instructions (0.000%), 1 calls (088F8398 - 088F842C, length 38)
  Back Branch 088F8428 1 times (length 38)
  Back Branch 088F83B0 1 times (length 5)
_S1_2_88DBFBC 36 instructions (0.000%), 1 calls (0880F088 - 0890BA1C, length 258662)
  Back Branch 08906658 1,041 times (length 7)
  Back Branch 0890668C 569 times (length 75)
  Back Branch 08906638 313 times (length 38)
  Back Branch 08906660 174 times (length 47)
  Back Branch 088DC004 2 times (length 209889)
  Back Branch 0880F214 1 times (length 66)
  Back Branch 0880F1F4 1 times (length 59)
_S1_2_88388EC 36 instructions (0.000%), 1 calls (08838854 - 088388F4, length 41)
  Back Branch 088388F0 1 times (length 41)
  Back Branch 0883888C 1 times (length 9)
_S1_2_89DABC4 35 instructions (0.000%), 1 calls (089DABC4 - 089DACFC, length 79)
_S1_2_891B154 35 instructions (0.000%), 1 calls (0891B154 - 08A05A54, length 240193)
_S1_2_88E8070 35 instructions (0.000%), 1 calls (088E8070 - 088E80F8, length 35)
_S1_2_89D55C8 34 instructions (0.000%), 1 calls (089D5544 - 089D55D0, length 36)
  Back Branch 089D5574 1 times (length 11)
  Back Branch 089D55CC 1 times (length 36)
_S1_2_893190C 34 instructions (0.000%), 1 calls (0893190C - 08931990, length 34)
_S1_2_883F058 34 instructions (0.000%), 1 calls (0883F058 - 0883F0DC, length 34)
_S1_2_8A03484 33 instructions (0.000%), 1 calls (08A03484 - 08A03504, length 33)
  Back Branch 08A03500 1 times (length 19)
_S1_2_8997220 33 instructions (0.000%), 1 calls (08997220 - 08997258, length 15)
  Back Branch 0899724C 4 times (length 6)
_S1_2_8A079FC 32 instructions (0.000%), 16 calls (08A079FC - 08A07A00, length 2)
_S1_2_88DECC4 32 instructions (0.000%), 8 calls (088DECC4 - 088DECD0, length 4)
_S1_2_89567A4 32 instructions (0.000%), 2 calls (089567A4 - 0898E3EC, length 57107)
  Back Branch 0898E3DC 54 times (length 6)
  Back Branch 089567EC 1 times (length 14)
_S1_2_8937D3C 32 instructions (0.000%), 2 calls (08937D3C - 08937DBC, length 33)
_S1_2_88F69B8 32 instructions (0.000%), 2 calls (088F69B8 - 088F6A28, length 29)
_S1_2_88E5D44 32 instructions (0.000%), 2 calls (088E5D44 - 088E5D90, length 20)
_S1_2_89C84E0 32 instructions (0.000%), 1 calls (089C84E0 - 089C855C, length 32)
_S1_2_89BFF44 32 instructions (0.000%), 1 calls (089BFF44 - 089BFFC0, length 32)
_S1_2_89B6254 32 instructions (0.000%), 1 calls (089B6254 - 089B62D0, length 32)
_S1_2_89B0FCC 32 instructions (0.000%), 1 calls (089B0FCC - 089B1048, length 32)
_S1_2_88FFC10 32 instructions (0.000%), 1 calls (088FFC10 - 088FFC90, length 33)
_S1_2_888BC78 32 instructions (0.000%), 1 calls (0888BC78 - 0888BCF4, length 32)
_S1_2_8889B44 32 instructions (0.000%), 1 calls (08889B44 - 08889BC0, length 32)
_S1_2_887AB58 32 instructions (0.000%), 1 calls (0887AB58 - 0887ABD4, length 32)
_S1_2_8876500 32 instructions (0.000%), 1 calls (08876500 - 0887657C, length 32)
_S1_2_8873398 32 instructions (0.000%), 1 calls (08873398 - 08873414, length 32)
_S1_2_8828F1C 32 instructions (0.000%), 1 calls (08828F1C - 08828F98, length 32)
_S1_2_88247A0 32 instructions (0.000%), 1 calls (088247A0 - 0882481C, length 32)
_S1_2_8805F68 32 instructions (0.000%), 1 calls (08805EEC - 08805F70, length 34)
  Back Branch 08805F6C 1 times (length 34)
  Back Branch 08805F04 1 times (length 5)
_S1_2_8A05D8C 31 instructions (0.000%), 1 calls (08A05D8C - 08A05E30, length 42)
_S1_2_89B8268 31 instructions (0.000%), 1 calls (089B8268 - 089B82E0, length 31)
_S1_2_89300D4 31 instructions (0.000%), 1 calls (089300D4 - 08A077F8, length 220618)
_S1_2_88E07A0 31 instructions (0.000%), 1 calls (088E07A0 - 088E0818, length 31)
_S1_2_8849338 31 instructions (0.000%), 1 calls (08849338 - 088493B0, length 31)
_S1_2_880F088 31 instructions (0.000%), 1 calls (0880F088 - 0890BA1C, length 258662)
  Back Branch 08906658 1,041 times (length 7)
  Back Branch 0890668C 569 times (length 75)
  Back Branch 08906638 313 times (length 38)
  Back Branch 08906660 174 times (length 47)
  Back Branch 0880F214 1 times (length 66)
  Back Branch 0880F1F4 1 times (length 59)
_S1_2_8905868 30 instructions (0.000%), 6 calls (08905868 - 08905878, length 5)
_S1_2_8904F54 30 instructions (0.000%), 6 calls (08904F54 - 08904F64, length 5)
_S1_2_8A02D44 30 instructions (0.000%), 2 calls (08A02D44 - 08A02D7C, length 15)
_S1_2_89F30A4 30 instructions (0.000%), 1 calls (089F30A4 - 089F3190, length 60)
_S1_2_89D2074 30 instructions (0.000%), 1 calls (089D2074 - 089D20E8, length 30)
_S1_2_89D19E0 30 instructions (0.000%), 1 calls (089D19E0 - 089D1A54, length 30)
_S1_2_89CC9D0 30 instructions (0.000%), 1 calls (089CC9D0 - 089CCA44, length 30)
_S1_2_89CB4CC 30 instructions (0.000%), 1 calls (089CB4CC - 089CB540, length 30)
_S1_2_89C6A9C 30 instructions (0.000%), 1 calls (089C6A9C - 089C6B10, length 30)
_S1_2_89C63EC 30 instructions (0.000%), 1 calls (089C63EC - 089C6460, length 30)
_S1_2_89C540C 30 instructions (0.000%), 1 calls (089C540C - 089C5480, length 30)
_S1_2_89C3170 30 instructions (0.000%), 1 calls (089C3170 - 089C31E4, length 30)
_S1_2_89BD7AC 30 instructions (0.000%), 1 calls (089BD7AC - 089BD820, length 30)
_S1_2_89B5F3C 30 instructions (0.000%), 1 calls (089B5F3C - 089B5FB0, length 30)
_S1_2_89B4488 30 instructions (0.000%), 1 calls (089B4488 - 089B44FC, length 30)
_S1_2_89B3100 30 instructions (0.000%), 1 calls (089B3100 - 089B3174, length 30)
_S1_2_89B2470 30 instructions (0.000%), 1 calls (089B2470 - 089B24E4, length 30)
_S1_2_89B1B00 30 instructions (0.000%), 1 calls (089B1B00 - 089B1B74, length 30)
_S1_2_89B0580 30 instructions (0.000%), 1 calls (089B0580 - 089B05F4, length 30)
_S1_2_89AF3C0 30 instructions (0.000%), 1 calls (089AF3C0 - 089AF434, length 30)
_S1_2_89ACEBC 30 instructions (0.000%), 1 calls (089ACEBC - 089ACF30, length 30)
_S1_2_89AC410 30 instructions (0.000%), 1 calls (089AC410 - 089AC484, length 30)
_S1_2_899FAC4 30 instructions (0.000%), 1 calls (0899FAC4 - 0899FB38, length 30)
_S1_2_89929E8 30 instructions (0.000%), 1 calls (08992974 - 089929F0, length 32)
  Back Branch 08992994 1 times (length 7)
  Back Branch 089929EC 1 times (length 32)
_S1_2_89310F8 30 instructions (0.000%), 1 calls (089310F8 - 0893111C, length 10)
  Back Branch 08931110 7 times (length 3)
_S1_2_8908660 30 instructions (0.000%), 1 calls (08908660 - 089087D4, length 94)
  Back Branch 089086D4 1 times (length 15)
  Back Branch 089086C8 1 times (length 12)
_S1_2_88F5638 30 instructions (0.000%), 1 calls (088F5638 - 088F56AC, length 30)
_S1_2_88CD878 30 instructions (0.000%), 1 calls (088CD878 - 088CDA28, length 109)
_S1_2_889DC20 30 instructions (0.000%), 1 calls (0889DC20 - 0889DC94, length 30)
_S1_2_889429C 30 instructions (0.000%), 1 calls (0889429C - 08894310, length 30)
_S1_2_8890FA4 30 instructions (0.000%), 1 calls (08890FA4 - 08891018, length 30)
_S1_2_888FEB0 30 instructions (0.000%), 1 calls (0888FEB0 - 0888FF24, length 30)
_S1_2_8889454 30 instructions (0.000%), 1 calls (08889454 - 088894C8, length 30)
_S1_2_88862B0 30 instructions (0.000%), 1 calls (088862B0 - 08886324, length 30)
_S1_2_8885790 30 instructions (0.000%), 1 calls (08885790 - 08885804, length 30)
_S1_2_8884358 30 instructions (0.000%), 1 calls (08884358 - 088843CC, length 30)
_S1_2_888218C 30 instructions (0.000%), 1 calls (0888218C - 08882200, length 30)
_S1_2_8870308 30 instructions (0.000%), 1 calls (08870308 - 0887037C, length 30)
_S1_2_8870138 30 instructions (0.000%), 1 calls (08870138 - 088701AC, length 30)
_S1_2_883DF80 30 instructions (0.000%), 1 calls (0883DF80 - 0883DFF4, length 30)
_S1_2_883B45C 30 instructions (0.000%), 1 calls (0883B45C - 0883B4D0, length 30)
_S1_2_8831C28 30 instructions (0.000%), 1 calls (08831C28 - 08831C9C, length 30)
_S1_2_881D290 30 instructions (0.000%), 1 calls (0881D290 - 0881D304, length 30)
_S1_2_8818E38 30 instructions (0.000%), 1 calls (08818E38 - 08818EAC, length 30)
_S1_2_8941F48 29 instructions (0.000%), 1 calls (08941F48 - 08941FB8, length 29)
_S1_2_8927F38 29 instructions (0.000%), 1 calls (08927F38 - 08A05A54, length 227016)
  Back Branch 08927F84 1 times (length 8)
_S1_2_8915CC8 29 instructions (0.000%), 1 calls (08915CC8 - 08A07B58, length 247717)
_S1_2_890D120 29 instructions (0.000%), 1 calls (0890D120 - 0890D190, length 29)
_S1_2_88DC448 29 instructions (0.000%), 1 calls (088DC448 - 088DC5D8, length 101)
_S1_2_884C9C0 29 instructions (0.000%), 1 calls (0884C9C0 - 0884CA50, length 37)
_S1_2_8A07BA4 28 instructions (0.000%), 14 calls (08A07BA4 - 08A07BA8, length 2)
_S1_2_89B7060 28 instructions (0.000%), 2 calls (0896F5B8 - 089B70EC, length 73422)
  Back Branch 0896F614 6 times (length 7)
_S1_2_8934F84 28 instructions (0.000%), 2 calls (08934F84 - 08934FB8, length 14)
_S1_2_89E4AEC 28 instructions (0.000%), 1 calls (089E4AEC - 089E4B58, length 28)
_S1_2_89D2CD0 28 instructions (0.000%), 1 calls (089D2CD0 - 089D2D3C, length 28)
_S1_2_89D0EEC 28 instructions (0.000%), 1 calls (089D0EEC - 089D0F58, length 28)
_S1_2_89CFF30 28 instructions (0.000%), 1 calls (089CFF30 - 089CFF9C, length 28)
_S1_2_89CEE60 28 instructions (0.000%), 1 calls (089CEE60 - 089CEECC, length 28)
_S1_2_89CD140 28 instructions (0.000%), 1 calls (089CD140 - 089CD1AC, length 28)
_S1_2_89CC6D8 28 instructions (0.000%), 1 calls (089CC6D8 - 089CC744, length 28)
_S1_2_89C4B9C 28 instructions (0.000%), 1 calls (089C4B9C - 089C4C08, length 28)
_S1_2_89C2828 28 instructions (0.000%), 1 calls (089C2828 - 089C2894, length 28)
_S1_2_89C19F0 28 instructions (0.000%), 1 calls (089C19F0 - 089C1A5C, length 28)
_S1_2_89BEFA0 28 instructions (0.000%), 1 calls (089BEFA0 - 089BF00C, length 28)
_S1_2_89B6FF0 28 instructions (0.000%), 1 calls (089B6FF0 - 089B705C, length 28)
_S1_2_89B5028 28 instructions (0.000%), 1 calls (089B5028 - 089B5094, length 28)
_S1_2_89B41B8 28 instructions (0.000%), 1 calls (089B41B8 - 089B4224, length 28)
_S1_2_8969910 28 instructions (0.000%), 1 calls (08969748 - 08969960, length 135)
  Back Branch 0896995C 1 times (length 135)
  Back Branch 0896992C 1 times (length 122)
  Back Branch 08969914 1 times (length 116)
_S1_2_8964728 28 instructions (0.000%), 1 calls (08964728 - 089666DC, length 2030)
_S1_2_8941ED8 28 instructions (0.000%), 1 calls (08941ED8 - 08941F44, length 28)
_S1_2_889F328 28 instructions (0.000%), 1 calls (0889F328 - 0889F394, length 28)
_S1_2_889D108 28 instructions (0.000%), 1 calls (0889D108 - 0889D174, length 28)
_S1_2_889C0A4 28 instructions (0.000%), 1 calls (0889C0A4 - 0889C110, length 28)
_S1_2_889AE90 28 instructions (0.000%), 1 calls (0889AE90 - 0889AEFC, length 28)
_S1_2_8898D4C 28 instructions (0.000%), 1 calls (08898D4C - 08898DB8, length 28)
_S1_2_88981FC 28 instructions (0.000%), 1 calls (088981FC - 08898268, length 28)
_S1_2_889332C 28 instructions (0.000%), 1 calls (0889332C - 08893398, length 28)
_S1_2_8891400 28 instructions (0.000%), 1 calls (08891400 - 0889146C, length 28)
_S1_2_88907C8 28 instructions (0.000%), 1 calls (088907C8 - 08890834, length 28)
_S1_2_888EC34 28 instructions (0.000%), 1 calls (0888EC34 - 0888ECA0, length 28)
_S1_2_888D83C 28 instructions (0.000%), 1 calls (0888D7C4 - 0888D844, length 33)
  Back Branch 0888D840 1 times (length 33)
  Back Branch 0888D7FC 1 times (length 9)
_S1_2_888C508 28 instructions (0.000%), 1 calls (0888C508 - 0888C574, length 28)
_S1_2_88889A0 28 instructions (0.000%), 1 calls (088889A0 - 08888A0C, length 28)
_S1_2_888808C 28 instructions (0.000%), 1 calls (0888808C - 088880F8, length 28)
_S1_2_8887A44 28 instructions (0.000%), 1 calls (08887A44 - 08887AB0, length 28)
_S1_2_887F1CC 28 instructions (0.000%), 1 calls (0887F1CC - 0887F238, length 28)
_S1_2_8875E2C 28 instructions (0.000%), 1 calls (08875E2C - 08875E98, length 28)
_S1_2_8872068 28 instructions (0.000%), 1 calls (08872068 - 088720D4, length 28)
_S1_2_8871340 28 instructions (0.000%), 1 calls (08871340 - 088713AC, length 28)
_S1_2_8870D10 28 instructions (0.000%), 1 calls (08870D10 - 08870D7C, length 28)
_S1_2_886F83C 28 instructions (0.000%), 1 calls (0886F83C - 0886F8A8, length 28)
_S1_2_8863F28 28 instructions (0.000%), 1 calls (08863F28 - 08863F94, length 28)
_S1_2_8863BD8 28 instructions (0.000%), 1 calls (08863BD8 - 08863C44, length 28)
_S1_2_8845360 28 instructions (0.000%), 1 calls (08845360 - 088453CC, length 28)
_S1_2_883D88C 28 instructions (0.000%), 1 calls (0883D88C - 0883D8F8, length 28)
_S1_2_883C8C4 28 instructions (0.000%), 1 calls (0883C8C4 - 0883C930, length 28)
_S1_2_883C2C4 28 instructions (0.000%), 1 calls (0883C2C4 - 0883C330, length 28)
_S1_2_88350F8 28 instructions (0.000%), 1 calls (088350F8 - 08835164, length 28)
_S1_2_8834288 28 instructions (0.000%), 1 calls (08834288 - 088342F4, length 28)
_S1_2_88318AC 28 instructions (0.000%), 1 calls (088318AC - 08831918, length 28)
_S1_2_88308BC 28 instructions (0.000%), 1 calls (088308BC - 08830928, length 28)
_S1_2_882D554 28 instructions (0.000%), 1 calls (0882D554 - 0882D5C0, length 28)
_S1_2_882CCEC 28 instructions (0.000%), 1 calls (0882CCEC - 0882CD58, length 28)
_S1_2_88284F0 28 instructions (0.000%), 1 calls (088284F0 - 0882855C, length 28)
_S1_2_8827F40 28 instructions (0.000%), 1 calls (08827F40 - 08827FAC, length 28)
_S1_2_8826B54 28 instructions (0.000%), 1 calls (08826B54 - 08826BC0, length 28)
_S1_2_882392C 28 instructions (0.000%), 1 calls (0882392C - 08823998, length 28)
_S1_2_8821CA4 28 instructions (0.000%), 1 calls (08821CA4 - 08821D10, length 28)
_S1_2_881FDC8 28 instructions (0.000%), 1 calls (0881FDC8 - 0881FE34, length 28)
_S1_2_881F330 28 instructions (0.000%), 1 calls (0881F330 - 0881F39C, length 28)
_S1_2_881C5C4 28 instructions (0.000%), 1 calls (0881C5C4 - 0881C630, length 28)
_S1_2_881BB1C 28 instructions (0.000%), 1 calls (0881BB1C - 0881BB88, length 28)
_S1_2_881AA98 28 instructions (0.000%), 1 calls (0881AA98 - 0881AB04, length 28)
_S1_2_881103C 28 instructions (0.000%), 1 calls (08810F88 - 08811044, length 48)
  Back Branch 08811040 1 times (length 48)
  Back Branch 08810FD8 1 times (length 4)
_S1_2_89391BC 27 instructions (0.000%), 1 calls (089391BC - 0893923C, length 33)
_S1_2_89E4DF4 26 instructions (0.000%), 1 calls (089E4DF4 - 089E4E58, length 26)
_S1_2_89D413C 26 instructions (0.000%), 1 calls (089D413C - 089D41A0, length 26)
_S1_2_89D05F0 26 instructions (0.000%), 1 calls (089D05F0 - 089D0654, length 26)
_S1_2_89CDF64 26 instructions (0.000%), 1 calls (089CDF64 - 089CDFC8, length 26)
_S1_2_89CBF5C 26 instructions (0.000%), 1 calls (089CBF5C - 089CBFC0, length 26)
_S1_2_89CBBCC 26 instructions (0.000%), 1 calls (089CBBCC - 089CBC30, length 26)
_S1_2_89CB970 26 instructions (0.000%), 1 calls (089CB970 - 089CB9D4, length 26)
_S1_2_89C1F84 26 instructions (0.000%), 1 calls (089C1F84 - 089C1FE8, length 26)
_S1_2_89B7C8C 26 instructions (0.000%), 1 calls (089B7C8C - 089B7CF0, length 26)
_S1_2_89B66F4 26 instructions (0.000%), 1 calls (089B66F4 - 089B6758, length 26)
_S1_2_89B5704 26 instructions (0.000%), 1 calls (089B5704 - 089B5768, length 26)
_S1_2_89B530C 26 instructions (0.000%), 1 calls (089B530C - 089B5370, length 26)
_S1_2_89ADB40 26 instructions (0.000%), 1 calls (089ADB40 - 089ADBA4, length 26)
_S1_2_898F09C 26 instructions (0.000%), 1 calls (0898F09C - 0898F100, length 26)
_S1_2_891F410 26 instructions (0.000%), 1 calls (0891F410 - 0891F474, length 26)
_S1_2_890F5A4 26 instructions (0.000%), 1 calls (0890F5A4 - 0890F610, length 28)
  Back Branch 0890F5CC 1 times (length 7)
_S1_2_89087D8 26 instructions (0.000%), 1 calls (089087D8 - 0890891C, length 82)
_S1_2_889EB90 26 instructions (0.000%), 1 calls (0889EB90 - 0889EBF4, length 26)
_S1_2_889A3AC 26 instructions (0.000%), 1 calls (0889A3AC - 0889A410, length 26)
_S1_2_8899908 26 instructions (0.000%), 1 calls (08899908 - 0889996C, length 26)
_S1_2_8878348 26 instructions (0.000%), 1 calls (08878348 - 088783AC, length 26)
_S1_2_8877E78 26 instructions (0.000%), 1 calls (08877E78 - 08877EDC, length 26)
_S1_2_8870FD0 26 instructions (0.000%), 1 calls (08870FD0 - 08871034, length 26)
_S1_2_8868D0C 26 instructions (0.000%), 1 calls (08868D0C - 08868D70, length 26)
_S1_2_883CA50 26 instructions (0.000%), 1 calls (0883CA50 - 0883CAB4, length 26)
_S1_2_882F4B8 26 instructions (0.000%), 1 calls (0882F4B8 - 0882F51C, length 26)
_S1_2_8822B74 26 instructions (0.000%), 1 calls (08822B74 - 08822BD8, length 26)
_S1_2_899B9CC 25 instructions (0.000%), 5 calls (0899B9CC - 0899B9DC, length 5)
_S1_2_899089C 25 instructions (0.000%), 1 calls (0899089C - 089908FC, length 25)
_S1_2_894CE60 25 instructions (0.000%), 1 calls (0894CE60 - 0894CEC0, length 25)
_S1_2_88CF9D0 25 instructions (0.000%), 1 calls (088CF970 - 088CF9D8, length 27)
  Back Branch 088CF988 1 times (length 5)
  Back Branch 088CF9D4 1 times (length 27)
_S1_2_887AF24 25 instructions (0.000%), 1 calls (0887AEB4 - 0887AF2C, length 31)
  Back Branch 0887AEC8 1 times (length 4)
  Back Branch 0887AF28 1 times (length 31)
_S1_2_88634A4 25 instructions (0.000%), 1 calls (0886343C - 088634AC, length 29)
  Back Branch 08863464 1 times (length 7)
  Back Branch 088634A8 1 times (length 29)
_S1_2_882AC60 25 instructions (0.000%), 1 calls (0882ABF8 - 0882AC68, length 29)
  Back Branch 0882AC20 1 times (length 7)
  Back Branch 0882AC64 1 times (length 29)
_S1_2_88110E4 25 instructions (0.000%), 1 calls (08811084 - 088110EC, length 27)
  Back Branch 088110E8 1 times (length 27)
  Back Branch 0881109C 1 times (length 5)
_S1_2_89D00D0 24 instructions (0.000%), 1 calls (089D00D0 - 089D012C, length 24)
_S1_2_89CDC84 24 instructions (0.000%), 1 calls (089CDC84 - 089CDCE0, length 24)
_S1_2_89B6884 24 instructions (0.000%), 1 calls (089B6884 - 089B68E0, length 24)
_S1_2_89B5AA0 24 instructions (0.000%), 1 calls (089B5AA0 - 089B5AFC, length 24)
_S1_2_8969678 24 instructions (0.000%), 1 calls (08969678 - 089696D8, length 25)
_S1_2_8909380 24 instructions (0.000%), 1 calls (08909324 - 08909388, length 26)
  Back Branch 08909344 1 times (length 7)
  Back Branch 08909384 1 times (length 26)
_S1_2_888E14C 24 instructions (0.000%), 1 calls (0888E14C - 0888E1A8, length 24)
_S1_2_8874C34 24 instructions (0.000%), 1 calls (08874BD0 - 08874C3C, length 28)
  Back Branch 08874BF8 1 times (length 7)
  Back Branch 08874C38 1 times (length 28)
_S1_2_883D234 24 instructions (0.000%), 1 calls (0883D234 - 0883D290, length 24)
_S1_2_8810A90 24 instructions (0.000%), 1 calls (08810A90 - 08810AEC, length 24)
_S1_2_89D7370 23 instructions (0.000%), 2 calls (08941760 - 089D7398, length 153359)
  Back Branch 089D7394 1 times (length 153359)
_S1_2_8A05FC0 23 instructions (0.000%), 1 calls (08A05F28 - 08A05FCC, length 42)
  Back Branch 08A05FC8 1 times (length 42)
_S1_2_89D6A68 23 instructions (0.000%), 1 calls (089D6A68 - 089D6B60, length 63)
_S1_2_8923EEC 23 instructions (0.000%), 1 calls (08923EEC - 08923F78, length 36)
_S1_2_890517C 23 instructions (0.000%), 1 calls (0890517C - 0890522C, length 45)
_S1_2_8901EF8 23 instructions (0.000%), 1 calls (08901EF8 - 08901F50, length 23)
_S1_2_88E1524 23 instructions (0.000%), 1 calls (088E1524 - 088E1600, length 56)
  Back Branch 088E1590 1 times (length 15)
_S1_2_88E0744 23 instructions (0.000%), 1 calls (088E0744 - 088E079C, length 23)
_S1_2_8810890 23 instructions (0.000%), 1 calls (08810890 - 088108F8, length 27)
_S1_2_89E3740 22 instructions (0.000%), 1 calls (089E3740 - 089E3794, length 22)
_S1_2_89DE330 22 instructions (0.000%), 1 calls (089DE330 - 089DE49C, length 92)
_S1_2_89B5D54 22 instructions (0.000%), 1 calls (089B5D54 - 089B5DA8, length 22)
_S1_2_89B43B4 22 instructions (0.000%), 1 calls (089B43B4 - 089B4408, length 22)
_S1_2_8984E78 22 instructions (0.000%), 1 calls (08984E78 - 08984ECC, length 22)
_S1_2_8984C68 22 instructions (0.000%), 1 calls (08984C68 - 08984CBC, length 22)
_S1_2_8956008 22 instructions (0.000%), 1 calls (08955F98 - 08956010, length 31)
  Back Branch 0895600C 1 times (length 31)
_S1_2_8927A5C 22 instructions (0.000%), 1 calls (08927A5C - 08927AEC, length 37)
_S1_2_88FFEB4 22 instructions (0.000%), 1 calls (088FFEB4 - 088FFF08, length 22)
  Back Branch 088FFEEC 1 times (length 7)
_S1_2_88F91E8 22 instructions (0.000%), 1 calls (088F91E8 - 088F9404, length 136)
_S1_2_8899894 22 instructions (0.000%), 1 calls (0886D4D0 - 088998B4, length 45306)
  Back Branch 088998B0 1 times (length 45306)
_S1_2_8A04DEC 21 instructions (0.000%), 1 calls (08A04DEC - 08A04E50, length 26)
_S1_2_893C950 21 instructions (0.000%), 1 calls (0893C950 - 0893C9A0, length 21)
_S1_2_890B934 21 instructions (0.000%), 1 calls (0890B934 - 0890B984, length 21)
_S1_2_8A067CC 20 instructions (0.000%), 2 calls (08A067CC - 08A067F0, length 10)
_S1_2_89C673C 20 instructions (0.000%), 1 calls (089C673C - 089C6788, length 20)
_S1_2_89BF39C 20 instructions (0.000%), 1 calls (089BF39C - 089BF3E8, length 20)
_S1_2_89B037C 20 instructions (0.000%), 1 calls (089B037C - 089B03C8, length 20)
_S1_2_89AC0D4 20 instructions (0.000%), 1 calls (089AC0D4 - 089D3664, length 40293)
_S1_2_8985B04 20 instructions (0.000%), 1 calls (08985B04 - 08985B50, length 20)
_S1_2_88C8700 20 instructions (0.000%), 1 calls (088C8700 - 088C88B0, length 109)
_S1_2_88168AC 20 instructions (0.000%), 1 calls (088164E0 - 08816CD4, length 510)
  Back Branch 08816C4C 1 times (length 476)
_S1_2_897C850 19 instructions (0.000%), 1 calls (0897C850 - 0897C898, length 19)
_S1_2_89416E4 19 instructions (0.000%), 1 calls (089416E4 - 0894175C, length 31)
_S1_2_893AC04 19 instructions (0.000%), 1 calls (0893AC04 - 0893AC4C, length 19)
_S1_2_893A610 19 instructions (0.000%), 1 calls (0893A610 - 0893A658, length 19)
_S1_2_88FA61C 19 instructions (0.000%), 1 calls (088FA61C - 088FA664, length 19)
_S1_2_88DED78 19 instructions (0.000%), 1 calls (088DED78 - 088DEDC0, length 19)
_S1_2_884C200 19 instructions (0.000%), 1 calls (0884C16C - 0884C210, length 42)
  Back Branch 0884C20C 1 times (length 42)
_S1_2_88040A8 19 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_8A07994 18 instructions (0.000%), 9 calls (08A07994 - 08A07998, length 2)
_S1_2_88E7728 18 instructions (0.000%), 9 calls (088E7728 - 088E772C, length 2)
_S1_2_89A01C0 18 instructions (0.000%), 3 calls (0899FD00 - 089A01DC, length 312)
_S1_2_895861C 18 instructions (0.000%), 3 calls (0895861C - 08958630, length 6)
_S1_2_89B6D54 18 instructions (0.000%), 1 calls (089B6D54 - 089B6D98, length 18)
_S1_2_8A05A98 17 instructions (0.000%), 1 calls (08A05A98 - 08A05AD8, length 17)
_S1_2_89EB9C8 17 instructions (0.000%), 1 calls (089EB94C - 08A07B68, length 28808)
  Back Branch 089EB9CC 1 times (length 34)
_S1_2_89DD614 17 instructions (0.000%), 1 calls (089DD614 - 089DE754, length 1105)
_S1_2_88E52C0 17 instructions (0.000%), 1 calls (088E52C0 - 088E5300, length 17)
_S1_2_88DE05C 17 instructions (0.000%), 1 calls (088DDCA8 - 088DE084, length 248)
  Back Branch 088DE080 1 times (length 248)
_S1_2_8A07A24 16 instructions (0.000%), 8 calls (08A07A24 - 08A07A28, length 2)
_S1_2_8A07A1C 16 instructions (0.000%), 8 calls (08A07A1C - 08A07A20, length 2)
_S1_2_8A079E4 16 instructions (0.000%), 8 calls (08A079E4 - 08A079E8, length 2)
_S1_2_8A0278C 16 instructions (0.000%), 8 calls (08A0278C - 08A02790, length 2)
_S1_2_8941790 16 instructions (0.000%), 2 calls (08941790 - 089417B4, length 10)
_S1_2_89D67E8 16 instructions (0.000%), 1 calls (089D67E8 - 089D6824, length 16)
_S1_2_899DDCC 16 instructions (0.000%), 1 calls (0899DD90 - 0899DDD4, length 18)
  Back Branch 0899DDD0 1 times (length 18)
  Back Branch 0899DDA4 1 times (length 4)
_S1_2_895E6F4 16 instructions (0.000%), 1 calls (0895E6F4 - 089F303C, length 152147)
_S1_2_8958818 16 instructions (0.000%), 1 calls (089587DC - 08958820, length 18)
  Back Branch 089587F0 1 times (length 4)
  Back Branch 0895881C 1 times (length 18)
_S1_2_8938DF8 16 instructions (0.000%), 1 calls (08938DF8 - 08938E34, length 16)
_S1_2_8928704 16 instructions (0.000%), 1 calls (08928704 - 08928740, length 16)
_S1_2_88F4F6C 16 instructions (0.000%), 1 calls (088F4F6C - 0890D430, length 24882)
_S1_2_88E22CC 16 instructions (0.000%), 1 calls (088E22CC - 088E2330, length 26)
_S1_2_88B308C 16 instructions (0.000%), 1 calls (088B308C - 089F303C, length 327661)
_S1_2_88A2DF4 16 instructions (0.000%), 1 calls (088A2D90 - 088A2DFC, length 28)
  Back Branch 088A2DF8 1 times (length 28)
  Back Branch 088A2DC0 1 times (length 4)
_S1_2_8812C9C 16 instructions (0.000%), 1 calls (08812C38 - 08812CA4, length 28)
  Back Branch 08812CA0 1 times (length 28)
  Back Branch 08812C68 1 times (length 4)
_S1_2_894DEC8 15 instructions (0.000%), 5 calls (0894DEC8 - 0894DED0, length 3)
_S1_2_8924620 15 instructions (0.000%), 5 calls (08924620 - 08924628, length 3)
_S1_2_88FA5A0 15 instructions (0.000%), 5 calls (088FA5A0 - 088FA5A8, length 3)
_S1_2_8A0437C 15 instructions (0.000%), 1 calls (08A0437C - 08A043B4, length 15)
_S1_2_89F3040 15 instructions (0.000%), 1 calls (089F3040 - 089F3078, length 15)
_S1_2_89A3ED4 15 instructions (0.000%), 1 calls (089A3ED4 - 089A3F30, length 24)
_S1_2_88E9978 15 instructions (0.000%), 1 calls (088E9978 - 089E1CA8, length 254157)
_S1_2_88E1E9C 15 instructions (0.000%), 1 calls (088E1E9C - 088E1ED4, length 15)
_S1_2_89AF664 14 instructions (0.000%), 1 calls (089AF5A0 - 089AF678, length 55)
  Back Branch 089AF674 1 times (length 55)
_S1_2_8957EAC 14 instructions (0.000%), 1 calls (08957EAC - 08957F04, length 23)
_S1_2_8939184 14 instructions (0.000%), 1 calls (08939184 - 089391B8, length 14)
_S1_2_88DB140 14 instructions (0.000%), 1 calls (088D8C6C - 088DB150, length 2362)
  Back Branch 088DB14C 1 times (length 2362)
_S1_2_8846B70 13 instructions (0.000%), 2 calls (08846B70 - 089DE32C, length 417264)
  Back Branch 08846B88 1 times (length 4)
_S1_2_89E1C64 13 instructions (0.000%), 1 calls (089E1C64 - 089E1CA8, length 18)
_S1_2_896A1C0 13 instructions (0.000%), 1 calls (0896A1C0 - 0896A208, length 19)
_S1_2_892A404 13 instructions (0.000%), 1 calls (0890BDF0 - 089FFFC0, length 249973)
  Back Branch 0892A414 1 times (length 31115)
_S1_2_8923B04 13 instructions (0.000%), 1 calls (08923B04 - 08A077C8, length 233266)
_S1_2_88FFE80 13 instructions (0.000%), 1 calls (088FFE80 - 088FFEB0, length 13)
  Back Branch 088FFEA0 1 times (length 6)
_S1_2_88DDCC0 13 instructions (0.000%), 1 calls (088DDCA8 - 088DDF50, length 171)
  Back Branch 088DDCD4 1 times (length 13)
_S1_2_8A07B94 12 instructions (0.000%), 6 calls (08A07B94 - 08A07B98, length 2)
_S1_2_89A0C90 12 instructions (0.000%), 2 calls (089A0C90 - 089A0CA4, length 6)
_S1_2_89A1D3C 12 instructions (0.000%), 1 calls (089A1D10 - 089A1D44, length 14)
  Back Branch 089A1D40 1 times (length 14)
  Back Branch 089A1D24 1 times (length 4)
_S1_2_8995BF4 12 instructions (0.000%), 1 calls (08995BC8 - 08995BFC, length 14)
  Back Branch 08995BDC 1 times (length 4)
  Back Branch 08995BF8 1 times (length 14)
_S1_2_899437C 12 instructions (0.000%), 1 calls (0899437C - 089943A8, length 12)
_S1_2_8939660 12 instructions (0.000%), 1 calls (08939660 - 0893968C, length 12)
_S1_2_88D87F4 12 instructions (0.000%), 1 calls (088D87A0 - 088D87FC, length 24)
  Back Branch 088D87F8 1 times (length 24)
  Back Branch 088D87D0 1 times (length 4)
_S1_2_88CAE1C 12 instructions (0.000%), 1 calls (088CADC8 - 088CAE24, length 24)
  Back Branch 088CAE20 1 times (length 24)
  Back Branch 088CADF8 1 times (length 4)
_S1_2_88C8540 12 instructions (0.000%), 1 calls (088C84EC - 088C8548, length 24)
  Back Branch 088C851C 1 times (length 4)
  Back Branch 088C8544 1 times (length 24)
_S1_2_8876A08 12 instructions (0.000%), 1 calls (088769DC - 08876A10, length 14)
  Back Branch 088769F0 1 times (length 4)
  Back Branch 08876A0C 1 times (length 14)
_S1_2_8871FD4 12 instructions (0.000%), 1 calls (08871FD4 - 08872000, length 12)
_S1_2_8817754 12 instructions (0.000%), 1 calls (08817700 - 0881775C, length 24)
  Back Branch 08817730 1 times (length 4)
  Back Branch 08817758 1 times (length 24)
_S1_2_899BADC 11 instructions (0.000%), 1 calls (0899BADC - 0899BB38, length 24)
_S1_2_8939AF4 11 instructions (0.000%), 1 calls (08939AF4 - 08939B1C, length 11)
_S1_2_88D8CD8 11 instructions (0.000%), 1 calls (088D8CD8 - 088DE960, length 5923)
_S1_2_881130C 11 instructions (0.000%), 1 calls (0881130C - 08811334, length 11)
_S1_2_8A07BEC 10 instructions (0.000%), 5 calls (08A07BEC - 08A07BF0, length 2)
_S1_2_8A07BDC 10 instructions (0.000%), 5 calls (08A07BDC - 08A07BE0, length 2)
_S1_2_8A07BCC 10 instructions (0.000%), 5 calls (08A07BCC - 08A07BD0, length 2)
_S1_2_88E7554 10 instructions (0.000%), 2 calls (088E7554 - 08A05A54, length 293185)
_S1_2_89F307C 10 instructions (0.000%), 1 calls (089F307C - 08A07B68, length 21180)
_S1_2_88E77B8 10 instructions (0.000%), 1 calls (088E7794 - 088E77C0, length 12)
  Back Branch 088E77BC 1 times (length 12)
  Back Branch 088E77A8 1 times (length 4)
_S1_2_88CF13C 10 instructions (0.000%), 1 calls (088CF13C - 08955DA8, length 138012)
_S1_2_88C8C58 10 instructions (0.000%), 1 calls (088C8C58 - 088C8D64, length 68)
_S1_2_88BA600 10 instructions (0.000%), 1 calls (088BA5DC - 088BA608, length 12)
  Back Branch 088BA5F0 1 times (length 4)
  Back Branch 088BA604 1 times (length 12)
_S1_2_8000040 10 instructions (0.000%), 1 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 3 times (length 3)
_S1_2_89E3798 9 instructions (0.000%), 3 calls (089E3798 - 089E37A0, length 3)
_S1_2_89DF928 9 instructions (0.000%), 3 calls (089DF928 - 089DF930, length 3)
_S1_2_895E750 9 instructions (0.000%), 3 calls (0895E750 - 0895E758, length 3)
_S1_2_89580CC 9 instructions (0.000%), 3 calls (089580CC - 089580D4, length 3)
_S1_2_8955DA0 9 instructions (0.000%), 3 calls (08955DA0 - 08955DA8, length 3)
_S1_2_89DE628 9 instructions (0.000%), 1 calls (089DE628 - 089DE648, length 9)
_S1_2_8956688 9 instructions (0.000%), 1 calls (08956688 - 089566A8, length 9)
_S1_2_893D544 9 instructions (0.000%), 1 calls (0893D544 - 0893D574, length 13)
_S1_2_8939700 9 instructions (0.000%), 1 calls (08939700 - 08939720, length 9)
_S1_2_8939690 9 instructions (0.000%), 1 calls (08939690 - 089396B0, length 9)
_S1_2_88D8C6C 9 instructions (0.000%), 1 calls (088D8C6C - 088D8C8C, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8A07B44 8 instructions (0.000%), 4 calls (08A07B44 - 08A07B48, length 2)
_S1_2_8A07874 8 instructions (0.000%), 4 calls (08A07874 - 08A07878, length 2)
_S1_2_8A0785C 8 instructions (0.000%), 4 calls (08A0785C - 08A07860, length 2)
_S1_2_8A07854 8 instructions (0.000%), 4 calls (08A07854 - 08A07858, length 2)
_S1_2_8A07824 8 instructions (0.000%), 4 calls (08A07824 - 08A07828, length 2)
_S1_2_899CD24 8 instructions (0.000%), 1 calls (0899CD24 - 089F303C, length 88263)
_S1_2_8A0359C 7 instructions (0.000%), 1 calls (08A0359C - 08A035B4, length 7)
_S1_2_8A02B30 7 instructions (0.000%), 1 calls (08A02B30 - 08A02B48, length 7)
_S1_2_8990A8C 7 instructions (0.000%), 1 calls (08990A8C - 08990AAC, length 9)
_S1_2_8A07B64 6 instructions (0.000%), 3 calls (08A07B64 - 08A07B68, length 2)
_S1_2_8A07A54 6 instructions (0.000%), 3 calls (08A07A54 - 08A07A58, length 2)
_S1_2_890B92C 6 instructions (0.000%), 3 calls (0890B92C - 0890B930, length 2)
_S1_2_88FA498 6 instructions (0.000%), 3 calls (088FA498 - 088FA49C, length 2)
_S1_2_896D084 6 instructions (0.000%), 2 calls (0896D084 - 0896D08C, length 3)
_S1_2_8929F20 6 instructions (0.000%), 2 calls (08929F20 - 08929F28, length 3)
_S1_2_89DE740 6 instructions (0.000%), 1 calls (089DE740 - 089DE754, length 6)
_S1_2_89D53C0 6 instructions (0.000%), 1 calls (089D53C0 - 089D53D4, length 6)
_S1_2_899BA8C 6 instructions (0.000%), 1 calls (0899BA8C - 0899BAB0, length 10)
_S1_2_8970B94 6 instructions (0.000%), 1 calls (08970B94 - 08970BA8, length 6)
_S1_2_8966764 6 instructions (0.000%), 1 calls (08966764 - 08966780, length 8)
_S1_2_89CE790 5 instructions (0.000%), 1 calls (089CE790 - 089CE7A0, length 5)
_S1_2_89AE9C8 5 instructions (0.000%), 1 calls (089AE9C8 - 089AE9D8, length 5)
_S1_2_8972834 5 instructions (0.000%), 1 calls (08972834 - 08972844, length 5)
_S1_2_89566B8 5 instructions (0.000%), 1 calls (089566B8 - 089566C8, length 5)
_S1_2_893E76C 5 instructions (0.000%), 1 calls (0893E76C - 0893E77C, length 5)
_S1_2_8927AF0 5 instructions (0.000%), 1 calls (08927AF0 - 08927B00, length 5)
_S1_2_8A07BB4 4 instructions (0.000%), 2 calls (08A07BB4 - 08A07BB8, length 2)
_S1_2_8A07B9C 4 instructions (0.000%), 2 calls (08A07B9C - 08A07BA0, length 2)
_S1_2_8A07A6C 4 instructions (0.000%), 2 calls (08A07A6C - 08A07A70, length 2)
_S1_2_8A07A5C 4 instructions (0.000%), 2 calls (08A07A5C - 08A07A60, length 2)
_S1_2_8A079CC 4 instructions (0.000%), 2 calls (08A079CC - 08A079D0, length 2)
_S1_2_8A07924 4 instructions (0.000%), 2 calls (08A07924 - 08A07928, length 2)
_S1_2_8A0784C 4 instructions (0.000%), 2 calls (08A0784C - 08A07850, length 2)
_S1_2_8A07844 4 instructions (0.000%), 2 calls (08A07844 - 08A07848, length 2)
_S1_2_8A07794 4 instructions (0.000%), 2 calls (08A07794 - 08A07798, length 2)
_S1_2_896A1B8 4 instructions (0.000%), 2 calls (0896A1B8 - 0896A1BC, length 2)
_S1_2_89680D8 4 instructions (0.000%), 2 calls (089680D8 - 089680DC, length 2)
_S1_2_8908CC8 4 instructions (0.000%), 2 calls (08908CC8 - 08908CCC, length 2)
_S1_2_8937D2C 4 instructions (0.000%), 1 calls (08937D2C - 08937D38, length 4)
_S1_2_89D6E30 3 instructions (0.000%), 1 calls (089D6E30 - 089D6E38, length 3)
_S1_2_89C6B14 3 instructions (0.000%), 1 calls (089C6B14 - 089C6B1C, length 3)
_S1_2_89C037C 3 instructions (0.000%), 1 calls (089C037C - 089C0384, length 3)
_S1_2_89A0A40 3 instructions (0.000%), 1 calls (089A0A40 - 089A0A48, length 3)
_S1_2_899BA04 3 instructions (0.000%), 1 calls (0899BA04 - 0899BA0C, length 3)
_S1_2_8994760 3 instructions (0.000%), 1 calls (08994760 - 08994768, length 3)
_S1_2_8990900 3 instructions (0.000%), 1 calls (08990900 - 08990908, length 3)
_S1_2_896D2C4 3 instructions (0.000%), 1 calls (0896D2C4 - 0896D2CC, length 3)
_S1_2_8966818 3 instructions (0.000%), 1 calls (08966818 - 08966820, length 3)
_S1_2_8965400 3 instructions (0.000%), 1 calls (08965400 - 08965408, length 3)
_S1_2_895DF38 3 instructions (0.000%), 1 calls (0895DF38 - 0895DF40, length 3)
_S1_2_895DF2C 3 instructions (0.000%), 1 calls (0895DF2C - 0895DF34, length 3)
_S1_2_8956928 3 instructions (0.000%), 1 calls (08956928 - 08956930, length 3)
_S1_2_895691C 3 instructions (0.000%), 1 calls (0895691C - 08956924, length 3)
_S1_2_8955EA8 3 instructions (0.000%), 1 calls (08955EA8 - 08955EB0, length 3)
_S1_2_8925220 3 instructions (0.000%), 1 calls (08925220 - 08925228, length 3)
_S1_2_88FA4C0 3 instructions (0.000%), 1 calls (088FA4C0 - 088FA4C8, length 3)
_S1_2_88F67E0 3 instructions (0.000%), 1 calls (088F67E0 - 088F67E8, length 3)
_S1_2_88D6644 3 instructions (0.000%), 1 calls (088D6644 - 088D664C, length 3)
_S1_2_887F4D4 3 instructions (0.000%), 1 calls (0887F4D4 - 0887F4DC, length 3)
_S1_2_8A07BBC 2 instructions (0.000%), 1 calls (08A07BBC - 08A07BC0, length 2)
_S1_2_8A07B3C 2 instructions (0.000%), 1 calls (08A07B3C - 08A07B40, length 2)
_S1_2_8A07B0C 2 instructions (0.000%), 1 calls (08A07B0C - 08A07B10, length 2)
_S1_2_8A07ADC 2 instructions (0.000%), 1 calls (08A07ADC - 08A07AE0, length 2)
_S1_2_8A07ACC 2 instructions (0.000%), 1 calls (08A07ACC - 08A07AD0, length 2)
_S1_2_8A07AC4 2 instructions (0.000%), 1 calls (08A07AC4 - 08A07AC8, length 2)
_S1_2_8A07ABC 2 instructions (0.000%), 1 calls (08A07ABC - 08A07AC0, length 2)
_S1_2_8A07A74 2 instructions (0.000%), 1 calls (08A07A74 - 08A07A78, length 2)
_S1_2_8A07A4C 2 instructions (0.000%), 1 calls (08A07A4C - 08A07A50, length 2)
_S1_2_8A07A0C 2 instructions (0.000%), 1 calls (08A07A0C - 08A07A10, length 2)
_S1_2_8A079DC 2 instructions (0.000%), 1 calls (08A079DC - 08A079E0, length 2)
_S1_2_8A079D4 2 instructions (0.000%), 1 calls (08A079D4 - 08A079D8, length 2)
_S1_2_8A07964 2 instructions (0.000%), 1 calls (08A07964 - 08A07968, length 2)
_S1_2_8A078D4 2 instructions (0.000%), 1 calls (08A078D4 - 08A078D8, length 2)
_S1_2_8A078CC 2 instructions (0.000%), 1 calls (08A078CC - 08A078D0, length 2)
_S1_2_8A07884 2 instructions (0.000%), 1 calls (08A07884 - 08A07888, length 2)
_S1_2_8A0781C 2 instructions (0.000%), 1 calls (08A0781C - 08A07820, length 2)
_S1_2_8A07814 2 instructions (0.000%), 1 calls (08A07814 - 08A07818, length 2)
_S1_2_8A077FC 2 instructions (0.000%), 1 calls (08A077FC - 08A07800, length 2)
_S1_2_8A077F4 2 instructions (0.000%), 1 calls (08A077F4 - 08A077F8, length 2)
_S1_2_8A077E4 2 instructions (0.000%), 1 calls (08A077E4 - 08A077E8, length 2)
_S1_2_8A077DC 2 instructions (0.000%), 1 calls (08A077DC - 08A077E0, length 2)
_S1_2_8A077D4 2 instructions (0.000%), 1 calls (08A077D4 - 08A077D8, length 2)
_S1_2_8A0779C 2 instructions (0.000%), 1 calls (08A0779C - 08A077A0, length 2)
_S1_2_8A0778C 2 instructions (0.000%), 1 calls (08A0778C - 08A07790, length 2)
_S1_2_8A07774 2 instructions (0.000%), 1 calls (08A07774 - 08A07778, length 2)
_S1_2_8A07764 2 instructions (0.000%), 1 calls (08A07764 - 08A07768, length 2)
_S1_2_8A0774C 2 instructions (0.000%), 1 calls (08A0774C - 08A07750, length 2)
_S1_2_8A0772C 2 instructions (0.000%), 1 calls (08A0772C - 08A07730, length 2)
_S1_2_8A07724 2 instructions (0.000%), 1 calls (08A07724 - 08A07728, length 2)
_S1_2_8A07704 2 instructions (0.000%), 1 calls (08A07704 - 08A07708, length 2)
_S1_2_8A076E4 2 instructions (0.000%), 1 calls (08A076E4 - 08A076E8, length 2)
_S1_2_8A076CC 2 instructions (0.000%), 1 calls (08A076CC - 08A076D0, length 2)
_S1_2_8A0768C 2 instructions (0.000%), 1 calls (08A0768C - 08A07690, length 2)
_S1_2_8A0767C 2 instructions (0.000%), 1 calls (08A0767C - 08A07680, length 2)
_S1_2_8A0766C 2 instructions (0.000%), 1 calls (08A0766C - 08A07670, length 2)
_S1_2_89309F0 2 instructions (0.000%), 1 calls (089309F0 - 089309F4, length 2)
_S1_2_89F2B94 (memcpy) 0 instructions (0.000%), 65,899 calls (089F2B94 - 089F2CB4, length 73)
_S1_2_89F2F68 (memset) 0 instructions (0.000%), 47,036 calls (089F2F68 - 089F303C, length 54)
_S1_2_89332C4 (nop) 0 instructions (0.000%), 21,375 calls (089332C4 - 089332C8, length 2)
_S1_2_89E5430 (strlen) 0 instructions (0.000%), 20,772 calls (089E5430 - 089E5444, length 6)
_S1_2_892F7D4 (nop) 0 instructions (0.000%), 15,406 calls (0892F7D4 - 0892F7D8, length 2)
_S1_2_89F541C (strcmp) 0 instructions (0.000%), 2,259 calls (089F541C - 089F5484, length 27)
_S1_2_898E3F0 (nop) 0 instructions (0.000%), 1,376 calls (0898E3F0 - 0898E3F4, length 2)
_S1_2_89332CC (nop) 0 instructions (0.000%), 327 calls (089332CC - 089332D0, length 2)
_S1_2_89E0C00 (nop) 0 instructions (0.000%), 305 calls (089E0C00 - 089E0C04, length 2)
_S1_2_89B6E00 (nop) 0 instructions (0.000%), 305 calls (089B6E00 - 089B6E04, length 2)
_S1_2_89D6E20 (nop) 0 instructions (0.000%), 171 calls (089D6E20 - 089D6E24, length 2)
_S1_2_8A05A50 (nop) 0 instructions (0.000%), 75 calls (08A05A50 - 08A05A54, length 2)
_S1_2_8A04E54 (memcpy) 0 instructions (0.000%), 45 calls (08A04E54 - 08A05168, length 198)
_S1_2_88F54A8 (nop) 0 instructions (0.000%), 14 calls (088F54A8 - 088F54AC, length 2)
_S1_2_8931904 (nop) 0 instructions (0.000%), 12 calls (08931904 - 08931908, length 2)
_S1_2_89244E4 (nop) 0 instructions (0.000%), 7 calls (089244E4 - 089244E8, length 2)
_S1_2_8A068CC (nop) 0 instructions (0.000%), 4 calls (08A068CC - 08A068D0, length 2)
_S1_2_89244FC (nop) 0 instructions (0.000%), 4 calls (089244FC - 08924500, length 2)
_S1_2_893741C (nop) 0 instructions (0.000%), 3 calls (0893741C - 08937420, length 2)
_S1_2_892450C (nop) 0 instructions (0.000%), 2 calls (0892450C - 08924510, length 2)
_S1_2_88E7568 (nop) 0 instructions (0.000%), 2 calls (088E7568 - 088E756C, length 2)
_S1_2_88E7560 (nop) 0 instructions (0.000%), 2 calls (088E7560 - 088E7564, length 2)
_S1_2_89E0BA4 (nop) 0 instructions (0.000%), 1 calls (089E0BA4 - 089E0BA8, length 2)
_S1_2_89CB8AC (nop) 0 instructions (0.000%), 1 calls (089CB8AC - 089CB8B0, length 2)
_S1_2_89C0388 (nop) 0 instructions (0.000%), 1 calls (089C0388 - 089C038C, length 2)
_S1_2_89B63D0 0 instructions (0.000%), 1 calls (089B63D0 - 089F303C, length 62236)
_S1_2_89666A0 (nop) 0 instructions (0.000%), 1 calls (089666A0 - 089666A4, length 2)
_S1_2_896491C (nop) 0 instructions (0.000%), 1 calls (0896491C - 08964920, length 2)
_S1_2_89570E8 (nop) 0 instructions (0.000%), 1 calls (089570E8 - 089570EC, length 2)
_S1_2_892F694 (nop) 0 instructions (0.000%), 1 calls (0892F694 - 0892F698, length 2)
_S1_2_8924504 (nop) 0 instructions (0.000%), 1 calls (08924504 - 08924508, length 2)
_S1_2_88DA7B4 (nop) 0 instructions (0.000%), 1 calls (088DA7B4 - 088DA7B8, length 2)
_S1_2_88B35A0 (nop) 0 instructions (0.000%), 1 calls (088B35A0 - 088B35A4, length 2)
------------------ GEProfiler ----------------------
GE list count: 1215
Texture load count: 153, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 9357ms, average 7.7ms per GE list, max FPS is 129.8
prim: called 813272 times, average 669.4 per GE list
trxkick: called 837 times, average 0.7 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 498526 times in PRIM, average 410.3 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=28: used 167132 times in PRIM, average 137.6 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=28: used 71740 times in PRIM, average 59.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 61905 times in PRIM, average 51.0 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 12756 times in PRIM, average 10.5 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 1213 times in PRIM, average 1.0 per GE list
