Compilation time 2002ms, 1514 calls, average 1.3ms, longest 63ms
CodeBlocks profiling information (584,007,701 total cycles):
_S1_2_8929CD0 217,826,711 instructions (37.299%), 203 calls (08929CD0 - 08929F10, length 145)
    08929CD0:[27BDFFC0]: addiu      $sp, $sp, -64
    08929CD4:[AFB00014]: sw         $s0, 20($sp)
    08929CD8:[AFB2001C]: sw         $s2, 28($sp)
    08929CDC:[AFB70030]: sw         $s7, 48($sp)
    08929CE0:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    08929CE4:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08929CE8:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08929CEC:[AFB10018]: sw         $s1, 24($sp)
    08929CF0:[AFB30020]: sw         $s3, 32($sp)
    08929CF4:[AFB40024]: sw         $s4, 36($sp)
    08929CF8:[AFB50028]: sw         $s5, 40($sp)
    08929CFC:[AFB6002C]: sw         $s6, 44($sp)
    08929D00:[AFBE0034]: sw         $fp, 52($sp)
    08929D04:[AFBF0038]: sw         $ra, 56($sp)
    08929D08:[0E24A666]: jal        0x08929998
    08929D0C:[AFA50010]: sw         $a1, 16($sp)
    08929D10:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    08929D14:[263143B0]: addiu      $s1, $s1, 17328
    08929D18:[3C14089E]: lui        $s4, 0x089E <=> li $s4, 0x089E0000
    08929D1C:[3C16089E]: lui        $s6, 0x089E <=> li $s6, 0x089E0000
    08929D20:[3C15089E]: lui        $s5, 0x089E <=> li $s5, 0x089E0000
    08929D24:[3C13089E]: lui        $s3, 0x089E <=> li $s3, 0x089E0000
    08929D28:[12E00010]: beq        $s7, $zr, 0x08929D6C
    08929D2C:[3C1E089E]: lui        $fp, 0x089E <=> li $fp, 0x089E0000
    08929D30:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08929D34:[28850FEE]: slti       $a1, $a0, 4078
    08929D38:[10A00008]: beq        $a1, $zr, 0x08929D5C
    08929D3C:[AE805244]: sw         $zr, 21060($s4)
    08929D40:[00912821]: addu       $a1, $a0, $s1
    08929D44:[24840001]: addiu      $a0, $a0, 1
    08929D48:[A0A00000]: sb         $zr, 0($a1)
    08929D4C:[28850FEE]: slti       $a1, $a0, 4078
    08929D50:[14A0FFFC]: bne        $a1, $zr, 0x08929D44
    08929D54:[00912821]: addu       $a1, $a0, $s1
    08929D58:[AE845244]: sw         $a0, 21060($s4)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
    08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
    08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
    08929DB4:[AEA45258]: sw         $a0, 21080($s5)
    08929DB8:[30840100]: andi       $a0, $a0, 256
    08929DBC:[14800008]: bne        $a0, $zr, 0x08929DE0
    08929DC0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DC4:[0E24A672]: jal        0x089299C8
    08929DC8:[00000000]: nop
    08929DCC:[AEE25254]: sw         $v0, 21076($s7)
    08929DD0:[3444FF00]: ori        $a0, $v0, -256
    08929DD4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DD8:[AEA45258]: sw         $a0, 21080($s5)
    08929DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DE0:[1000FFE3]: b          0x08929D70
    08929DE4:[AE64525C]: sw         $a0, 21084($s3)
    08929DE8:[8EA45258]: lw         $a0, 21080($s5)
    08929DEC:[30840001]: andi       $a0, $a0, 1
    08929DF0:[1080000E]: beq        $a0, $zr, 0x08929E2C
    08929DF4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DF8:[0E24A672]: jal        0x089299C8
    08929DFC:[00000000]: nop
    08929E00:[8EC45250]: lw         $a0, 21072($s6)
    08929E04:[AEE25254]: sw         $v0, 21076($s7)
    08929E08:[24850001]: addiu      $a1, $a0, 1
    08929E0C:[A2020000]: sb         $v0, 0($s0)
    08929E10:[00912021]: addu       $a0, $a0, $s1
    08929E14:[30A50FFF]: andi       $a1, $a1, 4095
    08929E18:[A0820000]: sb         $v0, 0($a0)
    08929E1C:[AEC55250]: sw         $a1, 21072($s6)
    08929E20:[26100001]: addiu      $s0, $s0, 1
    08929E24:[1000FFD2]: b          0x08929D70
    08929E28:[AE60525C]: sw         $zr, 21084($s3)
    08929E2C:[0E24A672]: jal        0x089299C8
    08929E30:[00000000]: nop
    08929E34:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08929E38:[AE825244]: sw         $v0, 21060($s4)
    08929E3C:[1000FFCC]: b          0x08929D70
    08929E40:[AE64525C]: sw         $a0, 21084($s3)
    08929E44:[0E24A672]: jal        0x089299C8
    08929E48:[00000000]: nop
    08929E4C:[304400F0]: andi       $a0, $v0, 240
    08929E50:[8E855244]: lw         $a1, 21060($s4)
    08929E54:[00042100]: sll        $a0, $a0, 0x0004
    08929E58:[00A42025]: or         $a0, $a1, $a0
    08929E5C:[3047000F]: andi       $a3, $v0, 15
    08929E60:[AE845244]: sw         $a0, 21060($s4)
    08929E64:[24E70002]: addiu      $a3, $a3, 2
    08929E68:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08929E6C:[AC875248]: sw         $a3, 21064($a0)
    08929E70:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08929E74:[2652FFFF]: addiu      $s2, $s2, -1
    08929E78:[00E8202A]: slt        $a0, $a3, $t0
    08929E7C:[14800013]: bne        $a0, $zr, 0x08929ECC
    08929E80:[AFC0524C]: sw         $zr, 21068($fp)
    08929E84:[8E845244]: lw         $a0, 21060($s4)
    08929E88:[8EC55250]: lw         $a1, 21072($s6)
    08929E8C:[00883021]: addu       $a2, $a0, $t0
    08929E90:[30C60FFF]: andi       $a2, $a2, 4095
    08929E94:[00D13021]: addu       $a2, $a2, $s1
    08929E98:[90C60000]: lbu        $a2, 0($a2)
    08929E9C:[00B14821]: addu       $t1, $a1, $s1
    08929EA0:[A2060000]: sb         $a2, 0($s0)
    08929EA4:[24A50001]: addiu      $a1, $a1, 1
    08929EA8:[A1260000]: sb         $a2, 0($t1)
    08929EAC:[25080001]: addiu      $t0, $t0, 1
    08929EB0:[26100001]: addiu      $s0, $s0, 1
    08929EB4:[00E8482A]: slt        $t1, $a3, $t0
    08929EB8:[1120FFF4]: beq        $t1, $zr, 0x08929E8C
    08929EBC:[30A50FFF]: andi       $a1, $a1, 4095
    08929EC0:[AEC55250]: sw         $a1, 21072($s6)
    08929EC4:[AEE65254]: sw         $a2, 21076($s7)
    08929EC8:[AFC8524C]: sw         $t0, 21068($fp)
    08929ECC:[1000FFA8]: b          0x08929D70
    08929ED0:[AE60525C]: sw         $zr, 21084($s3)
    08929ED4:[0E24A678]: jal        0x089299E0
    08929ED8:[00000000]: nop
    08929EDC:[8FA20010]: lw         $v0, 16($sp)
    08929EE0:[02021023]: subu       $v0, $s0, $v0
    08929EE4:[8FB00014]: lw         $s0, 20($sp)
    08929EE8:[8FB10018]: lw         $s1, 24($sp)
    08929EEC:[8FB2001C]: lw         $s2, 28($sp)
    08929EF0:[8FB30020]: lw         $s3, 32($sp)
    08929EF4:[8FB40024]: lw         $s4, 36($sp)
    08929EF8:[8FB50028]: lw         $s5, 40($sp)
    08929EFC:[8FB6002C]: lw         $s6, 44($sp)
    08929F00:[8FB70030]: lw         $s7, 48($sp)
    08929F04:[8FBE0034]: lw         $fp, 52($sp)
    08929F08:[8FBF0038]: lw         $ra, 56($sp)
    08929F0C:[03E00008]: jr         $ra
    08929F10:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08929EB8 7,347,604 times (length 13)
    08929E78:[00E8202A]: slt        $a0, $a3, $t0
    08929E7C:[14800013]: bne        $a0, $zr, 0x08929ECC
    08929E80:[AFC0524C]: sw         $zr, 21068($fp)
    08929E84:[8E845244]: lw         $a0, 21060($s4)
    08929E88:[8EC55250]: lw         $a1, 21072($s6)
--> 08929E8C:[00883021]: addu       $a2, $a0, $t0
    08929E90:[30C60FFF]: andi       $a2, $a2, 4095
    08929E94:[00D13021]: addu       $a2, $a2, $s1
    08929E98:[90C60000]: lbu        $a2, 0($a2)
    08929E9C:[00B14821]: addu       $t1, $a1, $s1
    08929EA0:[A2060000]: sb         $a2, 0($s0)
    08929EA4:[24A50001]: addiu      $a1, $a1, 1
    08929EA8:[A1260000]: sb         $a2, 0($t1)
    08929EAC:[25080001]: addiu      $t0, $t0, 1
    08929EB0:[26100001]: addiu      $s0, $s0, 1
    08929EB4:[00E8482A]: slt        $t1, $a3, $t0
--> 08929EB8:[1120FFF4]: beq        $t1, $zr, 0x08929E8C
    08929EBC:[30A50FFF]: andi       $a1, $a1, 4095
    08929EC0:[AEC55250]: sw         $a1, 21072($s6)
    08929EC4:[AEE65254]: sw         $a2, 21076($s7)
    08929EC8:[AFC8524C]: sw         $t0, 21068($fp)
  Back Branch 08929D84 2,374,736 times (length 7)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
--> 08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
  Back Branch 08929DE0 2,374,736 times (length 30)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
    08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
    08929DB4:[AEA45258]: sw         $a0, 21080($s5)
    08929DB8:[30840100]: andi       $a0, $a0, 256
    08929DBC:[14800008]: bne        $a0, $zr, 0x08929DE0
    08929DC0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DC4:[0E24A672]: jal        0x089299C8
    08929DC8:[00000000]: nop
    08929DCC:[AEE25254]: sw         $v0, 21076($s7)
    08929DD0:[3444FF00]: ori        $a0, $v0, -256
    08929DD4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DD8:[AEA45258]: sw         $a0, 21080($s5)
    08929DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
--> 08929DE0:[1000FFE3]: b          0x08929D70
    08929DE4:[AE64525C]: sw         $a0, 21084($s3)
    08929DE8:[8EA45258]: lw         $a0, 21080($s5)
    08929DEC:[30840001]: andi       $a0, $a0, 1
    08929DF0:[1080000E]: beq        $a0, $zr, 0x08929E2C
  Back Branch 08929E24 1,575,491 times (length 47)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
    08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
    08929DB4:[AEA45258]: sw         $a0, 21080($s5)
    08929DB8:[30840100]: andi       $a0, $a0, 256
    08929DBC:[14800008]: bne        $a0, $zr, 0x08929DE0
    08929DC0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DC4:[0E24A672]: jal        0x089299C8
    08929DC8:[00000000]: nop
    08929DCC:[AEE25254]: sw         $v0, 21076($s7)
    08929DD0:[3444FF00]: ori        $a0, $v0, -256
    08929DD4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DD8:[AEA45258]: sw         $a0, 21080($s5)
    08929DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DE0:[1000FFE3]: b          0x08929D70
    08929DE4:[AE64525C]: sw         $a0, 21084($s3)
    08929DE8:[8EA45258]: lw         $a0, 21080($s5)
    08929DEC:[30840001]: andi       $a0, $a0, 1
    08929DF0:[1080000E]: beq        $a0, $zr, 0x08929E2C
    08929DF4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DF8:[0E24A672]: jal        0x089299C8
    08929DFC:[00000000]: nop
    08929E00:[8EC45250]: lw         $a0, 21072($s6)
    08929E04:[AEE25254]: sw         $v0, 21076($s7)
    08929E08:[24850001]: addiu      $a1, $a0, 1
    08929E0C:[A2020000]: sb         $v0, 0($s0)
    08929E10:[00912021]: addu       $a0, $a0, $s1
    08929E14:[30A50FFF]: andi       $a1, $a1, 4095
    08929E18:[A0820000]: sb         $v0, 0($a0)
    08929E1C:[AEC55250]: sw         $a1, 21072($s6)
    08929E20:[26100001]: addiu      $s0, $s0, 1
--> 08929E24:[1000FFD2]: b          0x08929D70
    08929E28:[AE60525C]: sw         $zr, 21084($s3)
    08929E2C:[0E24A672]: jal        0x089299C8
    08929E30:[00000000]: nop
    08929E34:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
  Back Branch 08929DA0 799,245 times (length 14)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
--> 08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
  Back Branch 08929E3C 799,245 times (length 53)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
    08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
    08929DB4:[AEA45258]: sw         $a0, 21080($s5)
    08929DB8:[30840100]: andi       $a0, $a0, 256
    08929DBC:[14800008]: bne        $a0, $zr, 0x08929DE0
    08929DC0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DC4:[0E24A672]: jal        0x089299C8
    08929DC8:[00000000]: nop
    08929DCC:[AEE25254]: sw         $v0, 21076($s7)
    08929DD0:[3444FF00]: ori        $a0, $v0, -256
    08929DD4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DD8:[AEA45258]: sw         $a0, 21080($s5)
    08929DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DE0:[1000FFE3]: b          0x08929D70
    08929DE4:[AE64525C]: sw         $a0, 21084($s3)
    08929DE8:[8EA45258]: lw         $a0, 21080($s5)
    08929DEC:[30840001]: andi       $a0, $a0, 1
    08929DF0:[1080000E]: beq        $a0, $zr, 0x08929E2C
    08929DF4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DF8:[0E24A672]: jal        0x089299C8
    08929DFC:[00000000]: nop
    08929E00:[8EC45250]: lw         $a0, 21072($s6)
    08929E04:[AEE25254]: sw         $v0, 21076($s7)
    08929E08:[24850001]: addiu      $a1, $a0, 1
    08929E0C:[A2020000]: sb         $v0, 0($s0)
    08929E10:[00912021]: addu       $a0, $a0, $s1
    08929E14:[30A50FFF]: andi       $a1, $a1, 4095
    08929E18:[A0820000]: sb         $v0, 0($a0)
    08929E1C:[AEC55250]: sw         $a1, 21072($s6)
    08929E20:[26100001]: addiu      $s0, $s0, 1
    08929E24:[1000FFD2]: b          0x08929D70
    08929E28:[AE60525C]: sw         $zr, 21084($s3)
    08929E2C:[0E24A672]: jal        0x089299C8
    08929E30:[00000000]: nop
    08929E34:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08929E38:[AE825244]: sw         $v0, 21060($s4)
--> 08929E3C:[1000FFCC]: b          0x08929D70
    08929E40:[AE64525C]: sw         $a0, 21084($s3)
    08929E44:[0E24A672]: jal        0x089299C8
    08929E48:[00000000]: nop
    08929E4C:[304400F0]: andi       $a0, $v0, 240
  Back Branch 08929ECC 799,245 times (length 89)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
    08929D64:[AEA05258]: sw         $zr, 21080($s5)
    08929D68:[AE60525C]: sw         $zr, 21084($s3)
    08929D6C:[3C17089E]: lui        $s7, 0x089E <=> li $s7, 0x089E0000
--> 08929D70:[12400058]: beq        $s2, $zr, 0x08929ED4
    08929D74:[00000000]: nop
    08929D78:[8E64525C]: lw         $a0, 21084($s3)
    08929D7C:[1C800006]: bgtz       $a0, 0x08929D98
    08929D80:[28850002]: slti       $a1, $a0, 2
    08929D84:[0480FFFA]: bltz       $a0, 0x08929D70
    08929D88:[00000000]: nop
    08929D8C:[10000008]: b          0x08929DB0
    08929D90:[8EA45258]: lw         $a0, 21080($s5)
    08929D98:[14A00013]: bne        $a1, $zr, 0x08929DE8
    08929D9C:[28840003]: slti       $a0, $a0, 3
    08929DA0:[1080FFF3]: beq        $a0, $zr, 0x08929D70
    08929DA4:[00000000]: nop
    08929DA8:[10000026]: b          0x08929E44
    08929DAC:[00000000]: nop
    08929DB0:[00042042]: srl        $a0, $a0, 0x0001
    08929DB4:[AEA45258]: sw         $a0, 21080($s5)
    08929DB8:[30840100]: andi       $a0, $a0, 256
    08929DBC:[14800008]: bne        $a0, $zr, 0x08929DE0
    08929DC0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DC4:[0E24A672]: jal        0x089299C8
    08929DC8:[00000000]: nop
    08929DCC:[AEE25254]: sw         $v0, 21076($s7)
    08929DD0:[3444FF00]: ori        $a0, $v0, -256
    08929DD4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DD8:[AEA45258]: sw         $a0, 21080($s5)
    08929DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929DE0:[1000FFE3]: b          0x08929D70
    08929DE4:[AE64525C]: sw         $a0, 21084($s3)
    08929DE8:[8EA45258]: lw         $a0, 21080($s5)
    08929DEC:[30840001]: andi       $a0, $a0, 1
    08929DF0:[1080000E]: beq        $a0, $zr, 0x08929E2C
    08929DF4:[2652FFFF]: addiu      $s2, $s2, -1
    08929DF8:[0E24A672]: jal        0x089299C8
    08929DFC:[00000000]: nop
    08929E00:[8EC45250]: lw         $a0, 21072($s6)
    08929E04:[AEE25254]: sw         $v0, 21076($s7)
    08929E08:[24850001]: addiu      $a1, $a0, 1
    08929E0C:[A2020000]: sb         $v0, 0($s0)
    08929E10:[00912021]: addu       $a0, $a0, $s1
    08929E14:[30A50FFF]: andi       $a1, $a1, 4095
    08929E18:[A0820000]: sb         $v0, 0($a0)
    08929E1C:[AEC55250]: sw         $a1, 21072($s6)
    08929E20:[26100001]: addiu      $s0, $s0, 1
    08929E24:[1000FFD2]: b          0x08929D70
    08929E28:[AE60525C]: sw         $zr, 21084($s3)
    08929E2C:[0E24A672]: jal        0x089299C8
    08929E30:[00000000]: nop
    08929E34:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08929E38:[AE825244]: sw         $v0, 21060($s4)
    08929E3C:[1000FFCC]: b          0x08929D70
    08929E40:[AE64525C]: sw         $a0, 21084($s3)
    08929E44:[0E24A672]: jal        0x089299C8
    08929E48:[00000000]: nop
    08929E4C:[304400F0]: andi       $a0, $v0, 240
    08929E50:[8E855244]: lw         $a1, 21060($s4)
    08929E54:[00042100]: sll        $a0, $a0, 0x0004
    08929E58:[00A42025]: or         $a0, $a1, $a0
    08929E5C:[3047000F]: andi       $a3, $v0, 15
    08929E60:[AE845244]: sw         $a0, 21060($s4)
    08929E64:[24E70002]: addiu      $a3, $a3, 2
    08929E68:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08929E6C:[AC875248]: sw         $a3, 21064($a0)
    08929E70:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08929E74:[2652FFFF]: addiu      $s2, $s2, -1
    08929E78:[00E8202A]: slt        $a0, $a3, $t0
    08929E7C:[14800013]: bne        $a0, $zr, 0x08929ECC
    08929E80:[AFC0524C]: sw         $zr, 21068($fp)
    08929E84:[8E845244]: lw         $a0, 21060($s4)
    08929E88:[8EC55250]: lw         $a1, 21072($s6)
    08929E8C:[00883021]: addu       $a2, $a0, $t0
    08929E90:[30C60FFF]: andi       $a2, $a2, 4095
    08929E94:[00D13021]: addu       $a2, $a2, $s1
    08929E98:[90C60000]: lbu        $a2, 0($a2)
    08929E9C:[00B14821]: addu       $t1, $a1, $s1
    08929EA0:[A2060000]: sb         $a2, 0($s0)
    08929EA4:[24A50001]: addiu      $a1, $a1, 1
    08929EA8:[A1260000]: sb         $a2, 0($t1)
    08929EAC:[25080001]: addiu      $t0, $t0, 1
    08929EB0:[26100001]: addiu      $s0, $s0, 1
    08929EB4:[00E8482A]: slt        $t1, $a3, $t0
    08929EB8:[1120FFF4]: beq        $t1, $zr, 0x08929E8C
    08929EBC:[30A50FFF]: andi       $a1, $a1, 4095
    08929EC0:[AEC55250]: sw         $a1, 21072($s6)
    08929EC4:[AEE65254]: sw         $a2, 21076($s7)
    08929EC8:[AFC8524C]: sw         $t0, 21068($fp)
--> 08929ECC:[1000FFA8]: b          0x08929D70
    08929ED0:[AE60525C]: sw         $zr, 21084($s3)
    08929ED4:[0E24A678]: jal        0x089299E0
    08929ED8:[00000000]: nop
    08929EDC:[8FA20010]: lw         $v0, 16($sp)
  Back Branch 08929D50 729,962 times (length 5)
    08929D30:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08929D34:[28850FEE]: slti       $a1, $a0, 4078
    08929D38:[10A00008]: beq        $a1, $zr, 0x08929D5C
    08929D3C:[AE805244]: sw         $zr, 21060($s4)
    08929D40:[00912821]: addu       $a1, $a0, $s1
--> 08929D44:[24840001]: addiu      $a0, $a0, 1
    08929D48:[A0A00000]: sb         $zr, 0($a1)
    08929D4C:[28850FEE]: slti       $a1, $a0, 4078
--> 08929D50:[14A0FFFC]: bne        $a1, $zr, 0x08929D44
    08929D54:[00912821]: addu       $a1, $a0, $s1
    08929D58:[AE845244]: sw         $a0, 21060($s4)
    08929D5C:[34040FEE]: ori        $a0, $zr, 4078 <=> li $a0, 4078
    08929D60:[AEC45250]: sw         $a0, 21072($s6)
_S1_2_895CE84 81,481,617 instructions (13.952%), 25,599 calls (0895CE84 - 0895CEFC, length 31)
    0895CE84:[8C860014]: lw         $a2, 20($a0)
    0895CE88:[AC850010]: sw         $a1, 16($a0)
    0895CE8C:[000658C0]: sll        $t3, $a2, 0x0003
    0895CE90:[8C8A000C]: lw         $t2, 12($a0)
    0895CE94:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    0895CE98:[00AB5821]: addu       $t3, $a1, $t3
    0895CE9C:[24A90008]: addiu      $t1, $a1, 8
    0895CEA0:[24C6FFFF]: addiu      $a2, $a2, -1
    0895CEA4:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0895CEA8:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    0895CEAC:[3C040800]: lui        $a0, 0x0800 <=> li $a0, 0x08000000
    0895CEB0:[01281024]: and        $v0, $t1, $t0
    0895CEB4:[00021202]: srl        $v0, $v0, 0x0008
    0895CEB8:[00471025]: or         $v0, $v0, $a3
    0895CEBC:[01261824]: and        $v1, $t1, $a2
    0895CEC0:[ACA20000]: sw         $v0, 0($a1)
    0895CEC4:[00641025]: or         $v0, $v1, $a0
    0895CEC8:[ACA20004]: sw         $v0, 4($a1)
    0895CECC:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    0895CED0:[AD420000]: sw         $v0, 0($t2)
    0895CED4:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    0895CED8:[012B102B]: sltu       $v0, $t1, $t3
    0895CEDC:[254A0004]: addiu      $t2, $t2, 4
    0895CEE0:[1440FFF3]: bne        $v0, $zr, 0x0895CEB0
    0895CEE4:[24A90008]: addiu      $t1, $a1, 8
    0895CEE8:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0895CEEC:[ACA40000]: sw         $a0, 0($a1)
    0895CEF0:[3C040C00]: lui        $a0, 0x0C00 <=> li $a0, 0x0C000000
    0895CEF4:[ACA40004]: sw         $a0, 4($a1)
    0895CEF8:[03E00008]: jr         $ra
    0895CEFC:[AD450000]: sw         $a1, 0($t2)
  Back Branch 0895CEE0 5,789,031 times (length 14)
    0895CE9C:[24A90008]: addiu      $t1, $a1, 8
    0895CEA0:[24C6FFFF]: addiu      $a2, $a2, -1
    0895CEA4:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0895CEA8:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    0895CEAC:[3C040800]: lui        $a0, 0x0800 <=> li $a0, 0x08000000
--> 0895CEB0:[01281024]: and        $v0, $t1, $t0
    0895CEB4:[00021202]: srl        $v0, $v0, 0x0008
    0895CEB8:[00471025]: or         $v0, $v0, $a3
    0895CEBC:[01261824]: and        $v1, $t1, $a2
    0895CEC0:[ACA20000]: sw         $v0, 0($a1)
    0895CEC4:[00641025]: or         $v0, $v1, $a0
    0895CEC8:[ACA20004]: sw         $v0, 4($a1)
    0895CECC:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    0895CED0:[AD420000]: sw         $v0, 0($t2)
    0895CED4:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    0895CED8:[012B102B]: sltu       $v0, $t1, $t3
    0895CEDC:[254A0004]: addiu      $t2, $t2, 4
--> 0895CEE0:[1440FFF3]: bne        $v0, $zr, 0x0895CEB0
    0895CEE4:[24A90008]: addiu      $t1, $a1, 8
    0895CEE8:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0895CEEC:[ACA40000]: sw         $a0, 0($a1)
    0895CEF0:[3C040C00]: lui        $a0, 0x0C00 <=> li $a0, 0x0C000000
_S1_2_8912E40 30,796,510 instructions (5.273%), 1,811,518 calls (08912E40 - 08912E90, length 21)
    08912E40:[27BDFFE0]: addiu      $sp, $sp, -32
    08912E44:[AFB00010]: sw         $s0, 16($sp)
    08912E48:[AFB10014]: sw         $s1, 20($sp)
    08912E4C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08912E50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08912E54:[AFBF0018]: sw         $ra, 24($sp)
    08912E58:[0E269526]: jal        0x089A5498 [sceMpegRingbufferAvailableSize]
    08912E5C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08912E60:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08912E64:[18800005]: blez       $a0, 0x08912E7C
    08912E68:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08912E6C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08912E70:[0E269524]: jal        0x089A5490 [sceMpegRingbufferPut]
    08912E74:[34050020]: ori        $a1, $zr, 32 <=> li $a1, 32
    08912E78:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08912E7C:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    08912E80:[8FB00010]: lw         $s0, 16($sp)
    08912E84:[8FB10014]: lw         $s1, 20($sp)
    08912E88:[8FBF0018]: lw         $ra, 24($sp)
    08912E8C:[03E00008]: jr         $ra
    08912E90:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8914808 23,921,181 instructions (4.096%), 3 calls (08914808 - 08914BE4, length 248)
    08914808:[27BDFFA0]: addiu      $sp, $sp, -96
    0891480C:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    08914810:[AFAA0020]: sw         $t2, 32($sp)
    08914814:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08914818:[AFAA002C]: sw         $t2, 44($sp)
    0891481C:[AFAB0028]: sw         $t3, 40($sp)
    08914820:[A08A0018]: sb         $t2, 24($a0)
    08914824:[3C0A08A3]: lui        $t2, 0x08A3 <=> li $t2, 0x08A30000
    08914828:[AFB00038]: sw         $s0, 56($sp)
    0891482C:[8C9000D0]: lw         $s0, 208($a0)
    08914830:[254A1EC8]: addiu      $t2, $t2, 7880
    08914834:[AFB30044]: sw         $s3, 68($sp)
    08914838:[AFB70054]: sw         $s7, 84($sp)
    0891483C:[AFAA0034]: sw         $t2, 52($sp)
    08914840:[3C1708A3]: lui        $s7, 0x08A3 <=> li $s7, 0x08A30000
    08914844:[3C138062]: lui        $s3, 0x8062 <=> li $s3, 0x80620000
    08914848:[AFB1003C]: sw         $s1, 60($sp)
    0891484C:[AFB20040]: sw         $s2, 64($sp)
    08914850:[AFB40048]: sw         $s4, 72($sp)
    08914854:[AFB5004C]: sw         $s5, 76($sp)
    08914858:[AFB60050]: sw         $s6, 80($sp)
    0891485C:[AFBE0058]: sw         $fp, 88($sp)
    08914860:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08914864:[26100001]: addiu      $s0, $s0, 1
    08914868:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0891486C:[00A0F025]: or         $fp, $a1, $zr <=> move $fp, $a1
    08914870:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    08914874:[0100A025]: or         $s4, $t0, $zr <=> move $s4, $t0
    08914878:[0120A825]: or         $s5, $t1, $zr <=> move $s5, $t1
    0891487C:[AFA70024]: sw         $a3, 36($sp)
    08914880:[26F724A8]: addiu      $s7, $s7, 9384
    08914884:[26738001]: addiu      $s3, $s3, -32767
    08914888:[AFBF005C]: sw         $ra, 92($sp)
    0891488C:[AE5000D0]: sw         $s0, 208($s2)
    08914890:[0E269452]: jal        0x089A5148 [sceKernelPowerTick]
    08914894:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    08914898:[0E269444]: jal        0x089A5110 [sceDisplayGetVcount]
    0891489C:[00000000]: nop
    089148A0:[8FA40034]: lw         $a0, 52($sp)
    089148A4:[0E245415]: jal        0x08915054
    089148A8:[AFA20030]: sw         $v0, 48($sp)
    089148AC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089148B0:[0E244B13]: jal        0x08912C4C
    089148B4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    089148B8:[8E440078]: lw         $a0, 120($s2)
    089148BC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089148C0:[8E4500C8]: lw         $a1, 200($s2)
    089148C4:[3407000A]: ori        $a3, $zr, 10 <=> li $a3, 10
    089148C8:[10870003]: beq        $a0, $a3, 0x089148D8
    089148CC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    089148D0:[14860003]: bne        $a0, $a2, 0x089148E0
    089148D4:[00000000]: nop
    089148D8:[24A5F000]: addiu      $a1, $a1, -4096
    089148DC:[AE4500C8]: sw         $a1, 200($s2)
    089148E0:[5CA0000E]: bgtzl      $a1, 0x0891491C
    089148E4:[8FA4002C]: lw         $a0, 44($sp)
    089148E8:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    089148EC:[A25100C4]: sb         $s1, 196($s2)
    089148F0:[0E26951A]: jal        0x089A5468 [sceMpegAvcDecodeFlush]
    089148F4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    089148F8:[8E440000]: lw         $a0, 0($s2)
    089148FC:[549100AD]: bnel       $a0, $s1, 0x08914BB4
    08914900:[A2400018]: sb         $zr, 24($s2)
    08914904:[8E850004]: lw         $a1, 4($s4)
    08914908:[0E244A17]: jal        0x0891285C
    0891490C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914910:[100000A8]: b          0x08914BB4
    08914914:[A2400018]: sb         $zr, 24($s2)
    0891491C:[10800007]: beq        $a0, $zr, 0x0891493C
    08914920:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08914924:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08914928:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0891492C:[0E24496B]: jal        0x089125AC
    08914930:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    08914934:[10000012]: b          0x08914980
    08914938:[AFA2002C]: sw         $v0, 44($sp)
    0891493C:[824400C5]: lb         $a0, 197($s2)
    08914940:[1480000C]: bne        $a0, $zr, 0x08914974
    08914944:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914948:[8E440000]: lw         $a0, 0($s2)
    0891494C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914950:[14850008]: bne        $a0, $a1, 0x08914974
    08914954:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914958:[8E840004]: lw         $a0, 4($s4)
    0891495C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914960:[0E269486]: jal        0x089A5218 [sceKernelSetEventFlag]
    08914964:[8C840004]: lw         $a0, 4($a0)
    08914968:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0891496C:[A24400C5]: sb         $a0, 197($s2)
    08914970:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914974:[0E244B13]: jal        0x08912C4C
    08914978:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0891497C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08914980:[8FA40028]: lw         $a0, 40($sp)
    08914984:[1C800006]: bgtz       $a0, 0x089149A0
    08914988:[28850002]: slti       $a1, $a0, 2
    0891498C:[04820060]: bltzl      $a0, 0x08914B10
    08914990:[8FA4002C]: lw         $a0, 44($sp)
    08914994:[10000008]: b          0x089149B8
    08914998:[00000000]: nop
    089149A0:[14A0004B]: bne        $a1, $zr, 0x08914AD0
    089149A4:[28840003]: slti       $a0, $a0, 3
    089149A8:[54800054]: bnel       $a0, $zr, 0x08914AFC
    089149AC:[8E850000]: lw         $a1, 0($s4)
    089149B0:[10000057]: b          0x08914B10
    089149B4:[8FA4002C]: lw         $a0, 44($sp)
    089149B8:[56350007]: bnel       $s1, $s5, 0x089149D8
    089149BC:[824400C6]: lb         $a0, 198($s2)
    089149C0:[0E269526]: jal        0x089A5498 [sceMpegRingbufferAvailableSize]
    089149C4:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    089149C8:[34040640]: ori        $a0, $zr, 1600 <=> li $a0, 1600
    089149CC:[50440005]: beql       $v0, $a0, 0x089149E4
    089149D0:[8E440000]: lw         $a0, 0($s2)
    089149D4:[824400C6]: lb         $a0, 198($s2)
    089149D8:[1080000A]: beq        $a0, $zr, 0x08914A04
    089149DC:[0235802A]: slt        $s0, $s1, $s5
    089149E0:[8E440000]: lw         $a0, 0($s2)
    089149E4:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    089149E8:[14900004]: bne        $a0, $s0, 0x089149FC
    089149EC:[00000000]: nop
    089149F0:[8E850004]: lw         $a1, 4($s4)
    089149F4:[0E244A17]: jal        0x0891285C
    089149F8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089149FC:[10000043]: b          0x08914B0C
    08914A00:[AFB00028]: sw         $s0, 40($sp)
    08914A04:[1200000E]: beq        $s0, $zr, 0x08914A40
    08914A08:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914A0C:[0E244B90]: jal        0x08912E40
    08914A10:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08914A14:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08914A18:[04800004]: bltz       $a0, 0x08914A2C
    08914A1C:[000422C0]: sll        $a0, $a0, 0x000B
    08914A20:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    08914A24:[10000006]: b          0x08914A40
    08914A28:[02248821]: addu       $s1, $s1, $a0
    08914A2C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914A30:[0E2489A9]: jal        0x089226A4
    08914A34:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914A38:[1000FFF2]: b          0x08914A04
    08914A3C:[00000000]: nop
    08914A40:[8E440000]: lw         $a0, 0($s2)
    08914A44:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914A48:[5485000F]: bnel       $a0, $a1, 0x08914A88
    08914A4C:[8FA60024]: lw         $a2, 36($sp)
    08914A50:[8FA60024]: lw         $a2, 36($sp)
    08914A54:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914A58:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    08914A5C:[8FA80020]: lw         $t0, 32($sp)
    08914A60:[0E244C51]: jal        0x08913144
    08914A64:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08914A68:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08914A6C:[06000003]: bltz       $s0, 0x08914A7C
    08914A70:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08914A74:[10000003]: b          0x08914A84
    08914A78:[AFA40020]: sw         $a0, 32($sp)
    08914A7C:[16130044]: bne        $s0, $s3, 0x08914B90
    08914A80:[00000000]: nop
    08914A84:[8FA60024]: lw         $a2, 36($sp)
    08914A88:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914A8C:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    08914A90:[0E244C9A]: jal        0x08913268
    08914A94:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08914A98:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08914A9C:[0603001C]: bgezl      $s0, 0x08914B10
    08914AA0:[8FA4002C]: lw         $a0, 44($sp)
    08914AA4:[1613003A]: bne        $s0, $s3, 0x08914B90
    08914AA8:[00000000]: nop
    08914AAC:[16130004]: bne        $s0, $s3, 0x08914AC0
    08914AB0:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914AB4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08914AB8:[10000014]: b          0x08914B0C
    08914ABC:[A24400C6]: sb         $a0, 198($s2)
    08914AC0:[0E2489A9]: jal        0x089226A4
    08914AC4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914AC8:[1000FFCE]: b          0x08914A04
    08914ACC:[0235802A]: slt        $s0, $s1, $s5
    08914AD0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914AD4:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    08914AD8:[0E244CF6]: jal        0x089133D8
    08914ADC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08914AE0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08914AE4:[0602002C]: bltzl      $s0, 0x08914B98
    08914AE8:[8E440000]: lw         $a0, 0($s2)
    08914AEC:[16000007]: bne        $s0, $zr, 0x08914B0C
    08914AF0:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08914AF4:[10000005]: b          0x08914B0C
    08914AF8:[AFA40028]: sw         $a0, 40($sp)
    08914AFC:[0E244E68]: jal        0x089139A0
    08914B00:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B04:[5040002B]: beql       $v0, $zr, 0x08914BB4
    08914B08:[A2400018]: sb         $zr, 24($s2)
    08914B0C:[8FA4002C]: lw         $a0, 44($sp)
    08914B10:[1480001A]: bne        $a0, $zr, 0x08914B7C
    08914B14:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914B18:[8FB00030]: lw         $s0, 48($sp)
    08914B1C:[26100001]: addiu      $s0, $s0, 1
    08914B20:[0E269444]: jal        0x089A5110 [sceDisplayGetVcount]
    08914B24:[00000000]: nop
    08914B28:[0050202A]: slt        $a0, $v0, $s0
    08914B2C:[10800010]: beq        $a0, $zr, 0x08914B70
    08914B30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B34:[0235202A]: slt        $a0, $s1, $s5
    08914B38:[10800009]: beq        $a0, $zr, 0x08914B60
    08914B3C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B40:[0E244B90]: jal        0x08912E40
    08914B44:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08914B48:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08914B4C:[1880FFF4]: blez       $a0, 0x08914B20
    08914B50:[000422C0]: sll        $a0, $a0, 0x000B
    08914B54:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    08914B58:[1000FFF1]: b          0x08914B20
    08914B5C:[02248821]: addu       $s1, $s1, $a0
    08914B60:[0E269446]: jal        0x089A5118 [sceDisplayWaitVblankStart]
    08914B64:[00000000]: nop
    08914B68:[1000FFED]: b          0x08914B20
    08914B6C:[00000000]: nop
    08914B70:[0E244E6C]: jal        0x089139B0
    08914B74:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08914B78:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914B7C:[0E2489A9]: jal        0x089226A4
    08914B80:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914B84:[8E5000D0]: lw         $s0, 208($s2)
    08914B88:[1000FF40]: b          0x0891488C
    08914B8C:[26100001]: addiu      $s0, $s0, 1
    08914B90:[10000001]: b          0x08914B98
    08914B94:[8E440000]: lw         $a0, 0($s2)
    08914B98:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914B9C:[54850005]: bnel       $a0, $a1, 0x08914BB4
    08914BA0:[A2400018]: sb         $zr, 24($s2)
    08914BA4:[8E850004]: lw         $a1, 4($s4)
    08914BA8:[0E244A17]: jal        0x0891285C
    08914BAC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914BB0:[A2400018]: sb         $zr, 24($s2)
    08914BB4:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    08914BB8:[8FB00038]: lw         $s0, 56($sp)
    08914BBC:[8FB1003C]: lw         $s1, 60($sp)
    08914BC0:[8FB20040]: lw         $s2, 64($sp)
    08914BC4:[8FB30044]: lw         $s3, 68($sp)
    08914BC8:[8FB40048]: lw         $s4, 72($sp)
    08914BCC:[8FB5004C]: lw         $s5, 76($sp)
    08914BD0:[8FB60050]: lw         $s6, 80($sp)
    08914BD4:[8FB70054]: lw         $s7, 84($sp)
    08914BD8:[8FBE0058]: lw         $fp, 88($sp)
    08914BDC:[8FBF005C]: lw         $ra, 92($sp)
    08914BE0:[03E00008]: jr         $ra
    08914BE4:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08914B4C 1,811,030 times (length 13)
    08914B0C:[8FA4002C]: lw         $a0, 44($sp)
    08914B10:[1480001A]: bne        $a0, $zr, 0x08914B7C
    08914B14:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914B18:[8FB00030]: lw         $s0, 48($sp)
    08914B1C:[26100001]: addiu      $s0, $s0, 1
--> 08914B20:[0E269444]: jal        0x089A5110 [sceDisplayGetVcount]
    08914B24:[00000000]: nop
    08914B28:[0050202A]: slt        $a0, $v0, $s0
    08914B2C:[10800010]: beq        $a0, $zr, 0x08914B70
    08914B30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B34:[0235202A]: slt        $a0, $s1, $s5
    08914B38:[10800009]: beq        $a0, $zr, 0x08914B60
    08914B3C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B40:[0E244B90]: jal        0x08912E40
    08914B44:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08914B48:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
--> 08914B4C:[1880FFF4]: blez       $a0, 0x08914B20
    08914B50:[000422C0]: sll        $a0, $a0, 0x000B
    08914B54:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    08914B58:[1000FFF1]: b          0x08914B20
    08914B5C:[02248821]: addu       $s1, $s1, $a0
  Back Branch 08914B88 5,282 times (length 193)
  Back Branch 08914B58 58 times (length 16)
    08914B0C:[8FA4002C]: lw         $a0, 44($sp)
    08914B10:[1480001A]: bne        $a0, $zr, 0x08914B7C
    08914B14:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914B18:[8FB00030]: lw         $s0, 48($sp)
    08914B1C:[26100001]: addiu      $s0, $s0, 1
--> 08914B20:[0E269444]: jal        0x089A5110 [sceDisplayGetVcount]
    08914B24:[00000000]: nop
    08914B28:[0050202A]: slt        $a0, $v0, $s0
    08914B2C:[10800010]: beq        $a0, $zr, 0x08914B70
    08914B30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B34:[0235202A]: slt        $a0, $s1, $s5
    08914B38:[10800009]: beq        $a0, $zr, 0x08914B60
    08914B3C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08914B40:[0E244B90]: jal        0x08912E40
    08914B44:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08914B48:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08914B4C:[1880FFF4]: blez       $a0, 0x08914B20
    08914B50:[000422C0]: sll        $a0, $a0, 0x000B
    08914B54:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
--> 08914B58:[1000FFF1]: b          0x08914B20
    08914B5C:[02248821]: addu       $s1, $s1, $a0
    08914B60:[0E269446]: jal        0x089A5118 [sceDisplayWaitVblankStart]
    08914B64:[00000000]: nop
    08914B68:[1000FFED]: b          0x08914B20
_S1_2_891D028 23,647,021 instructions (4.049%), 1,027,776 calls (0891D028 - 0891D144, length 72)
    0891D028:[27BDFFC0]: addiu      $sp, $sp, -64
    0891D02C:[AFB00020]: sw         $s0, 32($sp)
    0891D030:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0891D034:[8E04000C]: lw         $a0, 12($s0)
    0891D038:[AFB10024]: sw         $s1, 36($sp)
    0891D03C:[AFB20028]: sw         $s2, 40($sp)
    0891D040:[AFB3002C]: sw         $s3, 44($sp)
    0891D044:[AFB40030]: sw         $s4, 48($sp)
    0891D048:[AFB50034]: sw         $s5, 52($sp)
    0891D04C:[AFB60038]: sw         $s6, 56($sp)
    0891D050:[AFBF003C]: sw         $ra, 60($sp)
    0891D054:[10800032]: beq        $a0, $zr, 0x0891D120
    0891D058:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0891D05C:[34158000]: ori        $s5, $zr, -32768 <=> li $s5, 32768
    0891D060:[34144000]: ori        $s4, $zr, 16384 <=> li $s4, 16384
    0891D064:[34130800]: ori        $s3, $zr, 2048 <=> li $s3, 2048
    0891D068:[34120400]: ori        $s2, $zr, 1024 <=> li $s2, 1024
    0891D06C:[34110004]: ori        $s1, $zr, 4 <=> li $s1, 4
    0891D070:[00962824]: and        $a1, $a0, $s6
    0891D074:[10B50022]: beq        $a1, $s5, 0x0891D100
    0891D078:[00000000]: nop
    0891D07C:[50B40018]: beql       $a1, $s4, 0x0891D0E0
    0891D080:[96040006]: lhu        $a0, 6($s0)
    0891D084:[50B30011]: beql       $a1, $s3, 0x0891D0CC
    0891D088:[96040006]: lhu        $a0, 6($s0)
    0891D08C:[50B20008]: beql       $a1, $s2, 0x0891D0B0
    0891D090:[96040006]: lhu        $a0, 6($s0)
    0891D094:[14B1001E]: bne        $a1, $s1, 0x0891D110
    0891D098:[02C02827]: nor        $a1, $s6, $zr <=> li $a1, not $s6
    0891D09C:[96040006]: lhu        $a0, 6($s0)
    0891D0A0:[0E261309]: jal        0x08984C24
    0891D0A4:[96050014]: lhu        $a1, 20($s0)
    0891D0A8:[10000018]: b          0x0891D10C
    0891D0AC:[8E04000C]: lw         $a0, 12($s0)
    0891D0B0:[86050010]: lh         $a1, 16($s0)
    0891D0B4:[86060012]: lh         $a2, 18($s0)
    0891D0B8:[96070020]: lhu        $a3, 32($s0)
    0891D0BC:[0E2612F0]: jal        0x08984BC0
    0891D0C0:[96080022]: lhu        $t0, 34($s0)
    0891D0C4:[10000011]: b          0x0891D10C
    0891D0C8:[8E04000C]: lw         $a0, 12($s0)
    0891D0CC:[96050016]: lhu        $a1, 22($s0)
    0891D0D0:[0E261390]: jal        0x08984E40
    0891D0D4:[96060018]: lhu        $a2, 24($s0)
    0891D0D8:[1000000C]: b          0x0891D10C
    0891D0DC:[8E04000C]: lw         $a0, 12($s0)
    0891D0E0:[8E050024]: lw         $a1, 36($s0)
    0891D0E4:[8E060028]: lw         $a2, 40($s0)
    0891D0E8:[0E26131D]: jal        0x08984C74
    0891D0EC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891D0F0:[0E26129A]: jal        0x08984A68
    0891D0F4:[96040006]: lhu        $a0, 6($s0)
    0891D0F8:[10000004]: b          0x0891D10C
    0891D0FC:[8E04000C]: lw         $a0, 12($s0)
    0891D100:[0E2612A9]: jal        0x08984AA4
    0891D104:[96040006]: lhu        $a0, 6($s0)
    0891D108:[8E04000C]: lw         $a0, 12($s0)
    0891D10C:[02C02827]: nor        $a1, $s6, $zr <=> li $a1, not $s6
    0891D110:[00852024]: and        $a0, $a0, $a1
    0891D114:[AE04000C]: sw         $a0, 12($s0)
    0891D118:[1480FFD5]: bne        $a0, $zr, 0x0891D070
    0891D11C:[0016B040]: sll        $s6, $s6, 0x0001
    0891D120:[8FB00020]: lw         $s0, 32($sp)
    0891D124:[8FB10024]: lw         $s1, 36($sp)
    0891D128:[8FB20028]: lw         $s2, 40($sp)
    0891D12C:[8FB3002C]: lw         $s3, 44($sp)
    0891D130:[8FB40030]: lw         $s4, 48($sp)
    0891D134:[8FB50034]: lw         $s5, 52($sp)
    0891D138:[8FB60038]: lw         $s6, 56($sp)
    0891D13C:[8FBF003C]: lw         $ra, 60($sp)
    0891D140:[03E00008]: jr         $ra
    0891D144:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0891D118 603 times (length 44)
    0891D05C:[34158000]: ori        $s5, $zr, -32768 <=> li $s5, 32768
    0891D060:[34144000]: ori        $s4, $zr, 16384 <=> li $s4, 16384
    0891D064:[34130800]: ori        $s3, $zr, 2048 <=> li $s3, 2048
    0891D068:[34120400]: ori        $s2, $zr, 1024 <=> li $s2, 1024
    0891D06C:[34110004]: ori        $s1, $zr, 4 <=> li $s1, 4
--> 0891D070:[00962824]: and        $a1, $a0, $s6
    0891D074:[10B50022]: beq        $a1, $s5, 0x0891D100
    0891D078:[00000000]: nop
    0891D07C:[50B40018]: beql       $a1, $s4, 0x0891D0E0
    0891D080:[96040006]: lhu        $a0, 6($s0)
    0891D084:[50B30011]: beql       $a1, $s3, 0x0891D0CC
    0891D088:[96040006]: lhu        $a0, 6($s0)
    0891D08C:[50B20008]: beql       $a1, $s2, 0x0891D0B0
    0891D090:[96040006]: lhu        $a0, 6($s0)
    0891D094:[14B1001E]: bne        $a1, $s1, 0x0891D110
    0891D098:[02C02827]: nor        $a1, $s6, $zr <=> li $a1, not $s6
    0891D09C:[96040006]: lhu        $a0, 6($s0)
    0891D0A0:[0E261309]: jal        0x08984C24
    0891D0A4:[96050014]: lhu        $a1, 20($s0)
    0891D0A8:[10000018]: b          0x0891D10C
    0891D0AC:[8E04000C]: lw         $a0, 12($s0)
    0891D0B0:[86050010]: lh         $a1, 16($s0)
    0891D0B4:[86060012]: lh         $a2, 18($s0)
    0891D0B8:[96070020]: lhu        $a3, 32($s0)
    0891D0BC:[0E2612F0]: jal        0x08984BC0
    0891D0C0:[96080022]: lhu        $t0, 34($s0)
    0891D0C4:[10000011]: b          0x0891D10C
    0891D0C8:[8E04000C]: lw         $a0, 12($s0)
    0891D0CC:[96050016]: lhu        $a1, 22($s0)
    0891D0D0:[0E261390]: jal        0x08984E40
    0891D0D4:[96060018]: lhu        $a2, 24($s0)
    0891D0D8:[1000000C]: b          0x0891D10C
    0891D0DC:[8E04000C]: lw         $a0, 12($s0)
    0891D0E0:[8E050024]: lw         $a1, 36($s0)
    0891D0E4:[8E060028]: lw         $a2, 40($s0)
    0891D0E8:[0E26131D]: jal        0x08984C74
    0891D0EC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891D0F0:[0E26129A]: jal        0x08984A68
    0891D0F4:[96040006]: lhu        $a0, 6($s0)
    0891D0F8:[10000004]: b          0x0891D10C
    0891D0FC:[8E04000C]: lw         $a0, 12($s0)
    0891D100:[0E2612A9]: jal        0x08984AA4
    0891D104:[96040006]: lhu        $a0, 6($s0)
    0891D108:[8E04000C]: lw         $a0, 12($s0)
    0891D10C:[02C02827]: nor        $a1, $s6, $zr <=> li $a1, not $s6
    0891D110:[00852024]: and        $a0, $a0, $a1
    0891D114:[AE04000C]: sw         $a0, 12($s0)
--> 0891D118:[1480FFD5]: bne        $a0, $zr, 0x0891D070
    0891D11C:[0016B040]: sll        $s6, $s6, 0x0001
    0891D120:[8FB00020]: lw         $s0, 32($sp)
    0891D124:[8FB10024]: lw         $s1, 36($sp)
    0891D128:[8FB20028]: lw         $s2, 40($sp)
_S1_2_89299C8 20,825,436 instructions (3.566%), 3,470,906 calls (089299C8 - 089299DC, length 6)
    089299C8:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    089299CC:[8C85A0C4]: lw         $a1, -24380($a0)
    089299D0:[24A60001]: addiu      $a2, $a1, 1
    089299D4:[AC86A0C4]: sw         $a2, -24380($a0)
    089299D8:[03E00008]: jr         $ra
    089299DC:[90A20000]: lbu        $v0, 0($a1)
_S1_2_897E084 17,044,900 instructions (2.919%), 75,850 calls (0897E084 - 0897E22C, length 107)
    0897E084:[27BDFFE0]: addiu      $sp, $sp, -32
    0897E088:[90A40001]: lbu        $a0, 1($a1)
    0897E08C:[AFA50014]: sw         $a1, 20($sp)
    0897E090:[00042980]: sll        $a1, $a0, 0x0006
    0897E094:[00042080]: sll        $a0, $a0, 0x0002
    0897E098:[00A42023]: subu       $a0, $a1, $a0
    0897E09C:[24850070]: addiu      $a1, $a0, 112
    0897E0A0:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0897E0A4:[AFA60010]: sw         $a2, 16($sp)
    0897E0A8:[24A50008]: addiu      $a1, $a1, 8
    0897E0AC:[AFBF0018]: sw         $ra, 24($sp)
    0897E0B0:[0E24964A]: jal        0x08925928
    0897E0B4:[2484B3D0]: addiu      $a0, $a0, -19504
    0897E0B8:[8FA40010]: lw         $a0, 16($sp)
    0897E0BC:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    0897E0C0:[10E00006]: beq        $a3, $zr, 0x0897E0DC
    0897E0C4:[8FA50014]: lw         $a1, 20($sp)
    0897E0C8:[00E01025]: or         $v0, $a3, $zr <=> move $v0, $a3
    0897E0CC:[24A90050]: addiu      $t1, $a1, 80
    0897E0D0:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0897E0D4:[10000005]: b          0x0897E0EC
    0897E0D8:[3406000E]: ori        $a2, $zr, 14 <=> li $a2, 14
    0897E0DC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0897E0E0:[8FBF0018]: lw         $ra, 24($sp)
    0897E0E4:[03E00008]: jr         $ra
    0897E0E8:[27BD0020]: addiu      $sp, $sp, 32
    0897E0EC:[01285021]: addu       $t2, $t1, $t0
    0897E0F0:[8D4B0000]: lw         $t3, 0($t2)
    0897E0F4:[8D4A0004]: lw         $t2, 4($t2)
    0897E0F8:[00E81821]: addu       $v1, $a3, $t0
    0897E0FC:[AC6B0000]: sw         $t3, 0($v1)
    0897E100:[AC6A0004]: sw         $t2, 4($v1)
    0897E104:[24C6FFFF]: addiu      $a2, $a2, -1
    0897E108:[14C0FFF8]: bne        $a2, $zr, 0x0897E0EC
    0897E10C:[25080008]: addiu      $t0, $t0, 8
    0897E110:[90A80001]: lbu        $t0, 1($a1)
    0897E114:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0897E118:[00C8402A]: slt        $t0, $a2, $t0
    0897E11C:[1100003B]: beq        $t0, $zr, 0x0897E20C
    0897E120:[24E70070]: addiu      $a3, $a3, 112
    0897E124:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    0897E128:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    0897E12C:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    0897E130:[254AFFFF]: addiu      $t2, $t2, -1
    0897E134:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    0897E138:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    0897E13C:[3C090A00]: lui        $t1, 0x0A00 <=> li $t1, 0x0A000000
    0897E140:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0897E144:[8CAE000C]: lw         $t6, 12($a1)
    0897E148:[8CAF0014]: lw         $t7, 20($a1)
    0897E14C:[8DCE0000]: lw         $t6, 0($t6)
    0897E150:[01ED7821]: addu       $t7, $t7, $t5
    0897E154:[8DEF0000]: lw         $t7, 0($t7)
    0897E158:[01CC7021]: addu       $t6, $t6, $t4
    0897E15C:[8DD80000]: lw         $t8, 0($t6)
    0897E160:[8DD90004]: lw         $t9, 4($t6)
    0897E164:[8DDF0008]: lw         $ra, 8($t6)
    0897E168:[ACF80000]: sw         $t8, 0($a3)
    0897E16C:[8DD8000C]: lw         $t8, 12($t6)
    0897E170:[ACF90004]: sw         $t9, 4($a3)
    0897E174:[8DD90010]: lw         $t9, 16($t6)
    0897E178:[ACFF0008]: sw         $ra, 8($a3)
    0897E17C:[8DDF0014]: lw         $ra, 20($t6)
    0897E180:[ACF8000C]: sw         $t8, 12($a3)
    0897E184:[8DD80018]: lw         $t8, 24($t6)
    0897E188:[ACF90010]: sw         $t9, 16($a3)
    0897E18C:[8DD9001C]: lw         $t9, 28($t6)
    0897E190:[ACFF0014]: sw         $ra, 20($a3)
    0897E194:[8DDF0020]: lw         $ra, 32($t6)
    0897E198:[ACF80018]: sw         $t8, 24($a3)
    0897E19C:[8DD80024]: lw         $t8, 36($t6)
    0897E1A0:[ACF9001C]: sw         $t9, 28($a3)
    0897E1A4:[8DD90028]: lw         $t9, 40($t6)
    0897E1A8:[ACFF0020]: sw         $ra, 32($a3)
    0897E1AC:[8DCE002C]: lw         $t6, 44($t6)
    0897E1B0:[ACF80024]: sw         $t8, 36($a3)
    0897E1B4:[ACF90028]: sw         $t9, 40($a3)
    0897E1B8:[ACEE002C]: sw         $t6, 44($a3)
    0897E1BC:[8DEE0008]: lw         $t6, 8($t7)
    0897E1C0:[24E70030]: addiu      $a3, $a3, 48
    0897E1C4:[01C37024]: and        $t6, $t6, $v1
    0897E1C8:[000E7202]: srl        $t6, $t6, 0x0008
    0897E1CC:[01CB7025]: or         $t6, $t6, $t3
    0897E1D0:[ACEE0000]: sw         $t6, 0($a3)
    0897E1D4:[8DEE0008]: lw         $t6, 8($t7)
    0897E1D8:[24E70004]: addiu      $a3, $a3, 4
    0897E1DC:[01CA7024]: and        $t6, $t6, $t2
    0897E1E0:[01C97025]: or         $t6, $t6, $t1
    0897E1E4:[ACEE0000]: sw         $t6, 0($a3)
    0897E1E8:[24E70004]: addiu      $a3, $a3, 4
    0897E1EC:[ACE80000]: sw         $t0, 0($a3)
    0897E1F0:[90AE0001]: lbu        $t6, 1($a1)
    0897E1F4:[24C60001]: addiu      $a2, $a2, 1
    0897E1F8:[24E70004]: addiu      $a3, $a3, 4
    0897E1FC:[25AD0008]: addiu      $t5, $t5, 8
    0897E200:[00CE702A]: slt        $t6, $a2, $t6
    0897E204:[15C0FFCF]: bne        $t6, $zr, 0x0897E144
    0897E208:[258C0030]: addiu      $t4, $t4, 48
    0897E20C:[AC870000]: sw         $a3, 0($a0)
    0897E210:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0897E214:[ACE40000]: sw         $a0, 0($a3)
    0897E218:[24E40004]: addiu      $a0, $a3, 4
    0897E21C:[3C050C00]: lui        $a1, 0x0C00 <=> li $a1, 0x0C000000
    0897E220:[AC850000]: sw         $a1, 0($a0)
    0897E224:[8FBF0018]: lw         $ra, 24($sp)
    0897E228:[03E00008]: jr         $ra
    0897E22C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0897E108 1,061,900 times (length 9)
    0897E0D8:[3406000E]: ori        $a2, $zr, 14 <=> li $a2, 14
    0897E0DC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0897E0E0:[8FBF0018]: lw         $ra, 24($sp)
    0897E0E4:[03E00008]: jr         $ra
    0897E0E8:[27BD0020]: addiu      $sp, $sp, 32
--> 0897E0EC:[01285021]: addu       $t2, $t1, $t0
    0897E0F0:[8D4B0000]: lw         $t3, 0($t2)
    0897E0F4:[8D4A0004]: lw         $t2, 4($t2)
    0897E0F8:[00E81821]: addu       $v1, $a3, $t0
    0897E0FC:[AC6B0000]: sw         $t3, 0($v1)
    0897E100:[AC6A0004]: sw         $t2, 4($v1)
    0897E104:[24C6FFFF]: addiu      $a2, $a2, -1
--> 0897E108:[14C0FFF8]: bne        $a2, $zr, 0x0897E0EC
    0897E10C:[25080008]: addiu      $t0, $t0, 8
    0897E110:[90A80001]: lbu        $t0, 1($a1)
    0897E114:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0897E118:[00C8402A]: slt        $t0, $a2, $t0
  Back Branch 0897E204 83,008 times (length 50)
    0897E130:[254AFFFF]: addiu      $t2, $t2, -1
    0897E134:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    0897E138:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    0897E13C:[3C090A00]: lui        $t1, 0x0A00 <=> li $t1, 0x0A000000
    0897E140:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
--> 0897E144:[8CAE000C]: lw         $t6, 12($a1)
    0897E148:[8CAF0014]: lw         $t7, 20($a1)
    0897E14C:[8DCE0000]: lw         $t6, 0($t6)
    0897E150:[01ED7821]: addu       $t7, $t7, $t5
    0897E154:[8DEF0000]: lw         $t7, 0($t7)
    0897E158:[01CC7021]: addu       $t6, $t6, $t4
    0897E15C:[8DD80000]: lw         $t8, 0($t6)
    0897E160:[8DD90004]: lw         $t9, 4($t6)
    0897E164:[8DDF0008]: lw         $ra, 8($t6)
    0897E168:[ACF80000]: sw         $t8, 0($a3)
    0897E16C:[8DD8000C]: lw         $t8, 12($t6)
    0897E170:[ACF90004]: sw         $t9, 4($a3)
    0897E174:[8DD90010]: lw         $t9, 16($t6)
    0897E178:[ACFF0008]: sw         $ra, 8($a3)
    0897E17C:[8DDF0014]: lw         $ra, 20($t6)
    0897E180:[ACF8000C]: sw         $t8, 12($a3)
    0897E184:[8DD80018]: lw         $t8, 24($t6)
    0897E188:[ACF90010]: sw         $t9, 16($a3)
    0897E18C:[8DD9001C]: lw         $t9, 28($t6)
    0897E190:[ACFF0014]: sw         $ra, 20($a3)
    0897E194:[8DDF0020]: lw         $ra, 32($t6)
    0897E198:[ACF80018]: sw         $t8, 24($a3)
    0897E19C:[8DD80024]: lw         $t8, 36($t6)
    0897E1A0:[ACF9001C]: sw         $t9, 28($a3)
    0897E1A4:[8DD90028]: lw         $t9, 40($t6)
    0897E1A8:[ACFF0020]: sw         $ra, 32($a3)
    0897E1AC:[8DCE002C]: lw         $t6, 44($t6)
    0897E1B0:[ACF80024]: sw         $t8, 36($a3)
    0897E1B4:[ACF90028]: sw         $t9, 40($a3)
    0897E1B8:[ACEE002C]: sw         $t6, 44($a3)
    0897E1BC:[8DEE0008]: lw         $t6, 8($t7)
    0897E1C0:[24E70030]: addiu      $a3, $a3, 48
    0897E1C4:[01C37024]: and        $t6, $t6, $v1
    0897E1C8:[000E7202]: srl        $t6, $t6, 0x0008
    0897E1CC:[01CB7025]: or         $t6, $t6, $t3
    0897E1D0:[ACEE0000]: sw         $t6, 0($a3)
    0897E1D4:[8DEE0008]: lw         $t6, 8($t7)
    0897E1D8:[24E70004]: addiu      $a3, $a3, 4
    0897E1DC:[01CA7024]: and        $t6, $t6, $t2
    0897E1E0:[01C97025]: or         $t6, $t6, $t1
    0897E1E4:[ACEE0000]: sw         $t6, 0($a3)
    0897E1E8:[24E70004]: addiu      $a3, $a3, 4
    0897E1EC:[ACE80000]: sw         $t0, 0($a3)
    0897E1F0:[90AE0001]: lbu        $t6, 1($a1)
    0897E1F4:[24C60001]: addiu      $a2, $a2, 1
    0897E1F8:[24E70004]: addiu      $a3, $a3, 4
    0897E1FC:[25AD0008]: addiu      $t5, $t5, 8
    0897E200:[00CE702A]: slt        $t6, $a2, $t6
--> 0897E204:[15C0FFCF]: bne        $t6, $zr, 0x0897E144
    0897E208:[258C0030]: addiu      $t4, $t4, 48
    0897E20C:[AC870000]: sw         $a3, 0($a0)
    0897E210:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0897E214:[ACE40000]: sw         $a0, 0($a3)
_S1_2_8967F4C 15,350,367 instructions (2.628%), 31,974 calls (08967F4C - 08968538, length 380)
    08967F4C:[27BDFF70]: addiu      $sp, $sp, -144
    08967F50:[8C8801E8]: lw         $t0, 488($a0)
    08967F54:[00064880]: sll        $t1, $a2, 0x0002
    08967F58:[01094821]: addu       $t1, $t0, $t1
    08967F5C:[8D290040]: lw         $t1, 64($t1)
    08967F60:[AFA90010]: sw         $t1, 16($sp)
    08967F64:[8D080548]: lw         $t0, 1352($t0)
    08967F68:[AFB40070]: sw         $s4, 112($sp)
    08967F6C:[8C9401EC]: lw         $s4, 492($a0)
    08967F70:[01064021]: addu       $t0, $t0, $a2
    08967F74:[91080000]: lbu        $t0, 0($t0)
    08967F78:[C48C01F0]: lwc1       $f12, 496($a0)
    08967F7C:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08967F80:[E7AC003C]: swc1       $f12, 60($sp)
    08967F84:[AFBE0080]: sw         $fp, 128($sp)
    08967F88:[AFA90038]: sw         $t1, 56($sp)
    08967F8C:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    08967F90:[00C64821]: addu       $t1, $a2, $a2
    08967F94:[3C0440C9]: lui        $a0, 0x40C9 <=> li $a0, 0x40C90000
    08967F98:[00C93021]: addu       $a2, $a2, $t1
    08967F9C:[34840FDB]: ori        $a0, $a0, 4059
    08967FA0:[E7B6004C]: swc1       $f22, 76($sp)
    08967FA4:[00C63021]: addu       $a2, $a2, $a2
    08967FA8:[4484B000]: mtc1       $a0, $f22
    08967FAC:[31090002]: andi       $t1, $t0, 2
    08967FB0:[AFA60014]: sw         $a2, 20($sp)
    08967FB4:[3C044049]: lui        $a0, 0x4049 <=> li $a0, 0x40490000
    08967FB8:[31080001]: andi       $t0, $t0, 1
    08967FBC:[AFA90028]: sw         $t1, 40($sp)
    08967FC0:[34840FDB]: ori        $a0, $a0, 4059
    08967FC4:[E7BA0054]: swc1       $f26, 84($sp)
    08967FC8:[AFB60078]: sw         $s6, 120($sp)
    08967FCC:[4484D000]: mtc1       $a0, $f26
    08967FD0:[30F60001]: andi       $s6, $a3, 1
    08967FD4:[30E60002]: andi       $a2, $a3, 2
    08967FD8:[AFA80044]: sw         $t0, 68($sp)
    08967FDC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08967FE0:[AFA60040]: sw         $a2, 64($sp)
    08967FE4:[3C04C049]: lui        $a0, 0xC049 <=> li $a0, 0xC0490000
    08967FE8:[AFA70034]: sw         $a3, 52($sp)
    08967FEC:[34840FDB]: ori        $a0, $a0, 4059
    08967FF0:[E7B80050]: swc1       $f24, 80($sp)
    08967FF4:[AFB7007C]: sw         $s7, 124($sp)
    08967FF8:[4484C000]: mtc1       $a0, $f24
    08967FFC:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    08968000:[AFA50030]: sw         $a1, 48($sp)
    08968004:[E7B40048]: swc1       $f20, 72($sp)
    08968008:[E7BC0058]: swc1       $f28, 88($sp)
    0896800C:[E7BE005C]: swc1       $f30, 92($sp)
    08968010:[AFB00060]: sw         $s0, 96($sp)
    08968014:[AFB10064]: sw         $s1, 100($sp)
    08968018:[AFB20068]: sw         $s2, 104($sp)
    0896801C:[AFB3006C]: sw         $s3, 108($sp)
    08968020:[AFB50074]: sw         $s5, 116($sp)
    08968024:[AFBF0084]: sw         $ra, 132($sp)
    08968028:[8FB30010]: lw         $s3, 16($sp)
    0896802C:[2415FFFC]: addiu      $s5, $zr, -4 <=> li $s5, -4
    08968030:[96710000]: lhu        $s1, 0($s3)
    08968034:[26730002]: addiu      $s3, $s3, 2
    08968038:[02312021]: addu       $a0, $s1, $s1
    0896803C:[02642021]: addu       $a0, $s3, $a0
    08968040:[24840003]: addiu      $a0, $a0, 3
    08968044:[02312821]: addu       $a1, $s1, $s1
    08968048:[0095A824]: and        $s5, $a0, $s5
    0896804C:[02252021]: addu       $a0, $s1, $a1
    08968050:[00842021]: addu       $a0, $a0, $a0
    08968054:[02A42821]: addu       $a1, $s5, $a0
    08968058:[AFA50010]: sw         $a1, 16($sp)
    0896805C:[2632FFFF]: addiu      $s2, $s1, -1
    08968060:[27A40010]: addiu      $a0, $sp, 16
    08968064:[0E2693C4]: jal        0x089A4F10
    08968068:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0896806C:[8FA40014]: lw         $a0, 20($sp)
    08968070:[8FC501E8]: lw         $a1, 488($fp)
    08968074:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08968078:[00A42021]: addu       $a0, $a1, $a0
    0896807C:[00972021]: addu       $a0, $a0, $s7
    08968080:[94900240]: lhu        $s0, 576($a0)
    08968084:[C4AC056C]: lwc1       $f12, 1388($a1)
    08968088:[C7AD003C]: lwc1       $f13, 60($sp)
    0896808C:[460D603C]: c.lt.s     $f12, $f13
    08968090:[00000000]: nop
    08968094:[45000051]: bc1f       0x089681DC
    08968098:[AFA60024]: sw         $a2, 36($sp)
    0896809C:[02522021]: addu       $a0, $s2, $s2
    089680A0:[02642021]: addu       $a0, $s3, $a0
    089680A4:[94840000]: lhu        $a0, 0($a0)
    089680A8:[02522821]: addu       $a1, $s2, $s2
    089680AC:[44846000]: mtc1       $a0, $f12
    089680B0:[46806320]: cvt.s.w    $f12, $f12
    089680B4:[02452021]: addu       $a0, $s2, $a1
    089680B8:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    089680BC:[00848821]: addu       $s1, $a0, $a0
    089680C0:[44856800]: mtc1       $a1, $f13
    089680C4:[02B18821]: addu       $s1, $s5, $s1
    089680C8:[96240000]: lhu        $a0, 0($s1)
    089680CC:[460D6340]: add.s      $f13, $f12, $f13
    089680D0:[E7AC0020]: swc1       $f12, 32($sp)
    089680D4:[00049C00]: sll        $s3, $a0, 0x0010
    089680D8:[8FA40028]: lw         $a0, 40($sp)
    089680DC:[00139C03]: sra        $s3, $s3, 0x0010
    089680E0:[10800018]: beq        $a0, $zr, 0x08968144
    089680E4:[E7AD002C]: swc1       $f13, 44($sp)
    089680E8:[0E2693CB]: jal        0x089A4F2C
    089680EC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089680F0:[96A40000]: lhu        $a0, 0($s5)
    089680F4:[46000786]: mov.s      $f30, $f0
    089680F8:[00042400]: sll        $a0, $a0, 0x0010
    089680FC:[0E2693CB]: jal        0x089A4F2C
    08968100:[00042403]: sra        $a0, $a0, 0x0010
    08968104:[96240004]: lhu        $a0, 4($s1)
    08968108:[46000706]: mov.s      $f28, $f0
    0896810C:[00042400]: sll        $a0, $a0, 0x0010
    08968110:[0E2693CB]: jal        0x089A4F2C
    08968114:[00042403]: sra        $a0, $a0, 0x0010
    08968118:[96A40002]: lhu        $a0, 2($s5)
    0896811C:[E7A0001C]: swc1       $f0, 28($sp)
    08968120:[00042400]: sll        $a0, $a0, 0x0010
    08968124:[0E2693CB]: jal        0x089A4F2C
    08968128:[00042403]: sra        $a0, $a0, 0x0010
    0896812C:[8FA50014]: lw         $a1, 20($sp)
    08968130:[46000306]: mov.s      $f12, $f0
    08968134:[8FD501E8]: lw         $s5, 488($fp)
    08968138:[02A52021]: addu       $a0, $s5, $a1
    0896813C:[10000017]: b          0x0896819C
    08968140:[00972021]: addu       $a0, $a0, $s7
    08968144:[0E2693D3]: jal        0x089A4F4C
    08968148:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0896814C:[96A40000]: lhu        $a0, 0($s5)
    08968150:[46000786]: mov.s      $f30, $f0
    08968154:[00042400]: sll        $a0, $a0, 0x0010
    08968158:[0E2693D3]: jal        0x089A4F4C
    0896815C:[00042403]: sra        $a0, $a0, 0x0010
    08968160:[96240004]: lhu        $a0, 4($s1)
    08968164:[46000706]: mov.s      $f28, $f0
    08968168:[00042400]: sll        $a0, $a0, 0x0010
    0896816C:[0E2693D3]: jal        0x089A4F4C
    08968170:[00042403]: sra        $a0, $a0, 0x0010
    08968174:[96A40002]: lhu        $a0, 2($s5)
    08968178:[E7A0001C]: swc1       $f0, 28($sp)
    0896817C:[00042400]: sll        $a0, $a0, 0x0010
    08968180:[0E2693D3]: jal        0x089A4F4C
    08968184:[00042403]: sra        $a0, $a0, 0x0010
    08968188:[8FA50014]: lw         $a1, 20($sp)
    0896818C:[46000306]: mov.s      $f12, $f0
    08968190:[8FD501E8]: lw         $s5, 488($fp)
    08968194:[02A52021]: addu       $a0, $s5, $a1
    08968198:[00972021]: addu       $a0, $a0, $s7
    0896819C:[8FA60044]: lw         $a2, 68($sp)
    089681A0:[54C00001]: bnel       $a2, $zr, 0x089681A8
    089681A4:[461CF700]: add.s      $f28, $f30, $f28
    089681A8:[8FA60040]: lw         $a2, 64($sp)
    089681AC:[50C00006]: beql       $a2, $zr, 0x089681C8
    089681B0:[A4920240]: sh         $s2, 576($a0)
    089681B4:[8FA60034]: lw         $a2, 52($sp)
    089681B8:[02A63021]: addu       $a2, $s5, $a2
    089681BC:[C4CD0000]: lwc1       $f13, 0($a2)
    089681C0:[460DE700]: add.s      $f28, $f28, $f13
    089681C4:[A4920240]: sh         $s2, 576($a0)
    089681C8:[8FC401E8]: lw         $a0, 488($fp)
    089681CC:[E7AC0018]: swc1       $f12, 24($sp)
    089681D0:[00852021]: addu       $a0, $a0, $a1
    089681D4:[1000007C]: b          0x089683C8
    089681D8:[00972021]: addu       $a0, $a0, $s7
    089681DC:[02103021]: addu       $a2, $s0, $s0
    089681E0:[02663021]: addu       $a2, $s3, $a2
    089681E4:[94C50000]: lhu        $a1, 0($a2)
    089681E8:[00052A00]: sll        $a1, $a1, 0x0008
    089681EC:[14B4001B]: bne        $a1, $s4, 0x0896825C
    089681F0:[00B4382B]: sltu       $a3, $a1, $s4
    089681F4:[02102021]: addu       $a0, $s0, $s0
    089681F8:[02042021]: addu       $a0, $s0, $a0
    089681FC:[00842021]: addu       $a0, $a0, $a0
    08968200:[02A42021]: addu       $a0, $s5, $a0
    08968204:[94840000]: lhu        $a0, 0($a0)
    08968208:[8FA50028]: lw         $a1, 40($sp)
    0896820C:[0004AC00]: sll        $s5, $a0, 0x0010
    08968210:[0015AC03]: sra        $s5, $s5, 0x0010
    08968214:[10A00008]: beq        $a1, $zr, 0x08968238
    08968218:[8FB10014]: lw         $s1, 20($sp)
    0896821C:[0E2693CB]: jal        0x089A4F2C
    08968220:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08968224:[8FC401E8]: lw         $a0, 488($fp)
    08968228:[46000506]: mov.s      $f20, $f0
    0896822C:[00912021]: addu       $a0, $a0, $s1
    08968230:[10000007]: b          0x08968250
    08968234:[00972021]: addu       $a0, $a0, $s7
    08968238:[0E2693D3]: jal        0x089A4F4C
    0896823C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08968240:[8FC401E8]: lw         $a0, 488($fp)
    08968244:[46000506]: mov.s      $f20, $f0
    08968248:[00912021]: addu       $a0, $a0, $s1
    0896824C:[00972021]: addu       $a0, $a0, $s7
    08968250:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08968254:[1000005C]: b          0x089683C8
    08968258:[AFA50024]: sw         $a1, 36($sp)
    0896825C:[10E0004C]: beq        $a3, $zr, 0x08968390
    08968260:[00000000]: nop
    08968264:[94C60002]: lhu        $a2, 2($a2)
    08968268:[00063200]: sll        $a2, $a2, 0x0008
    0896826C:[0286382B]: sltu       $a3, $s4, $a2
    08968270:[10E00047]: beq        $a3, $zr, 0x08968390
    08968274:[00000000]: nop
    08968278:[02102021]: addu       $a0, $s0, $s0
    0896827C:[02042021]: addu       $a0, $s0, $a0
    08968280:[00848821]: addu       $s1, $a0, $a0
    08968284:[02B18821]: addu       $s1, $s5, $s1
    08968288:[96240000]: lhu        $a0, 0($s1)
    0896828C:[00052A02]: srl        $a1, $a1, 0x0008
    08968290:[0004AC00]: sll        $s5, $a0, 0x0010
    08968294:[44856000]: mtc1       $a1, $f12
    08968298:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    0896829C:[46806320]: cvt.s.w    $f12, $f12
    089682A0:[8FA70014]: lw         $a3, 20($sp)
    089682A4:[44846800]: mtc1       $a0, $f13
    089682A8:[0015AC03]: sra        $s5, $s5, 0x0010
    089682AC:[04A20001]: bltzl      $a1, 0x089682B4
    089682B0:[460D6300]: add.s      $f12, $f12, $f13
    089682B4:[00062202]: srl        $a0, $a2, 0x0008
    089682B8:[E7AC0020]: swc1       $f12, 32($sp)
    089682BC:[44846000]: mtc1       $a0, $f12
    089682C0:[46806320]: cvt.s.w    $f12, $f12
    089682C4:[04820001]: bltzl      $a0, 0x089682CC
    089682C8:[460D6300]: add.s      $f12, $f12, $f13
    089682CC:[8FA40028]: lw         $a0, 40($sp)
    089682D0:[10800018]: beq        $a0, $zr, 0x08968334
    089682D4:[E7AC002C]: swc1       $f12, 44($sp)
    089682D8:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    089682DC:[0E2693CB]: jal        0x089A4F2C
    089682E0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    089682E4:[96240006]: lhu        $a0, 6($s1)
    089682E8:[46000786]: mov.s      $f30, $f0
    089682EC:[00042400]: sll        $a0, $a0, 0x0010
    089682F0:[0E2693CB]: jal        0x089A4F2C
    089682F4:[00042403]: sra        $a0, $a0, 0x0010
    089682F8:[96240004]: lhu        $a0, 4($s1)
    089682FC:[46000706]: mov.s      $f28, $f0
    08968300:[00042400]: sll        $a0, $a0, 0x0010
    08968304:[0E2693CB]: jal        0x089A4F2C
    08968308:[00042403]: sra        $a0, $a0, 0x0010
    0896830C:[96240008]: lhu        $a0, 8($s1)
    08968310:[E7A0001C]: swc1       $f0, 28($sp)
    08968314:[00042400]: sll        $a0, $a0, 0x0010
    08968318:[0E2693CB]: jal        0x089A4F2C
    0896831C:[00042403]: sra        $a0, $a0, 0x0010
    08968320:[8FC401E8]: lw         $a0, 488($fp)
    08968324:[E7A00018]: swc1       $f0, 24($sp)
    08968328:[00922021]: addu       $a0, $a0, $s2
    0896832C:[10000026]: b          0x089683C8
    08968330:[00972021]: addu       $a0, $a0, $s7
    08968334:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    08968338:[0E2693D3]: jal        0x089A4F4C
    0896833C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08968340:[96240006]: lhu        $a0, 6($s1)
    08968344:[46000786]: mov.s      $f30, $f0
    08968348:[00042400]: sll        $a0, $a0, 0x0010
    0896834C:[0E2693D3]: jal        0x089A4F4C
    08968350:[00042403]: sra        $a0, $a0, 0x0010
    08968354:[96240004]: lhu        $a0, 4($s1)
    08968358:[46000706]: mov.s      $f28, $f0
    0896835C:[00042400]: sll        $a0, $a0, 0x0010
    08968360:[0E2693D3]: jal        0x089A4F4C
    08968364:[00042403]: sra        $a0, $a0, 0x0010
    08968368:[96240008]: lhu        $a0, 8($s1)
    0896836C:[E7A0001C]: swc1       $f0, 28($sp)
    08968370:[00042400]: sll        $a0, $a0, 0x0010
    08968374:[0E2693D3]: jal        0x089A4F4C
    08968378:[00042403]: sra        $a0, $a0, 0x0010
    0896837C:[8FC401E8]: lw         $a0, 488($fp)
    08968380:[E7A00018]: swc1       $f0, 24($sp)
    08968384:[00922021]: addu       $a0, $a0, $s2
    08968388:[1000000F]: b          0x089683C8
    0896838C:[00972021]: addu       $a0, $a0, $s7
    08968390:[52C00006]: beql       $s6, $zr, 0x089683AC
    08968394:[26100001]: addiu      $s0, $s0, 1
    08968398:[2610FFFF]: addiu      $s0, $s0, -1
    0896839C:[06010008]: bgez       $s0, 0x089683C0
    089683A0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089683A4:[10000005]: b          0x089683BC
    089683A8:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    089683AC:[0250282A]: slt        $a1, $s2, $s0
    089683B0:[10A00003]: beq        $a1, $zr, 0x089683C0
    089683B4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089683B8:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    089683BC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089683C0:[14A0FF86]: bne        $a1, $zr, 0x089681DC
    089683C4:[2631FFFF]: addiu      $s1, $s1, -1
    089683C8:[8FA50024]: lw         $a1, 36($sp)
    089683CC:[14A00025]: bne        $a1, $zr, 0x08968464
    089683D0:[A4900240]: sh         $s0, 576($a0)
    089683D4:[C7AC0020]: lwc1       $f12, 32($sp)
    089683D8:[C7AD002C]: lwc1       $f13, 44($sp)
    089683DC:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089683E0:[460C6B41]: sub.s      $f13, $f13, $f12
    089683E4:[44847000]: mtc1       $a0, $f14
    089683E8:[460D7343]: div.s      $f13, $f14, $f13
    089683EC:[C7AF003C]: lwc1       $f15, 60($sp)
    089683F0:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089683F4:[3C054040]: lui        $a1, 0x4040 <=> li $a1, 0x40400000
    089683F8:[C7B0001C]: lwc1       $f16, 28($sp)
    089683FC:[C7B10018]: lwc1       $f17, 24($sp)
    08968400:[460C7B01]: sub.s      $f12, $f15, $f12
    08968404:[44849000]: mtc1       $a0, $f18
    08968408:[44850000]: mtc1       $a1, $f0
    0896840C:[460C64C2]: mul.s      $f19, $f12, $f12
    08968410:[460D6882]: mul.s      $f2, $f13, $f13
    08968414:[460C9842]: mul.s      $f1, $f19, $f12
    08968418:[46009802]: mul.s      $f0, $f19, $f0
    0896841C:[46136BC2]: mul.s      $f15, $f13, $f19
    08968420:[46020842]: mul.s      $f1, $f1, $f2
    08968424:[46020002]: mul.s      $f0, $f0, $f2
    08968428:[46120C82]: mul.s      $f18, $f1, $f18
    0896842C:[460D9342]: mul.s      $f13, $f18, $f13
    08968430:[460F0841]: sub.s      $f1, $f1, $f15
    08968434:[46006CC1]: sub.s      $f19, $f13, $f0
    08968438:[460F0BC1]: sub.s      $f15, $f1, $f15
    0896843C:[46018D02]: mul.s      $f20, $f17, $f1
    08968440:[460D0341]: sub.s      $f13, $f0, $f13
    08968444:[460E9B80]: add.s      $f14, $f19, $f14
    08968448:[460C7B00]: add.s      $f12, $f15, $f12
    0896844C:[461C6B42]: mul.s      $f13, $f13, $f28
    08968450:[461E7382]: mul.s      $f14, $f14, $f30
    08968454:[460C8302]: mul.s      $f12, $f16, $f12
    08968458:[460D7340]: add.s      $f13, $f14, $f13
    0896845C:[460C6B00]: add.s      $f12, $f13, $f12
    08968460:[46146500]: add.s      $f20, $f12, $f20
    08968464:[8FA40028]: lw         $a0, 40($sp)
    08968468:[50800016]: beql       $a0, $zr, 0x089684C4
    0896846C:[8FA40038]: lw         $a0, 56($sp)
    08968470:[461AA03E]: c.le.s     $f20, $f26
    08968474:[00000000]: nop
    08968478:[45010008]: bc1t       0x0896849C
    0896847C:[00000000]: nop
    08968480:[4616A501]: sub.s      $f20, $f20, $f22
    08968484:[461AA03E]: c.le.s     $f20, $f26
    08968488:[00000000]: nop
    0896848C:[4502FFFD]: bc1fl      0x08968484
    08968490:[4616A501]: sub.s      $f20, $f20, $f22
    08968494:[1000000B]: b          0x089684C4
    08968498:[8FA40038]: lw         $a0, 56($sp)
    0896849C:[4618A03C]: c.lt.s     $f20, $f24
    089684A0:[00000000]: nop
    089684A4:[45020007]: bc1fl      0x089684C4
    089684A8:[8FA40038]: lw         $a0, 56($sp)
    089684AC:[4616A500]: add.s      $f20, $f20, $f22
    089684B0:[4618A03C]: c.lt.s     $f20, $f24
    089684B4:[00000000]: nop
    089684B8:[4503FFFD]: bc1tl      0x089684B0
    089684BC:[4616A500]: add.s      $f20, $f20, $f22
    089684C0:[8FA40038]: lw         $a0, 56($sp)
    089684C4:[8FA50030]: lw         $a1, 48($sp)
    089684C8:[8FA60034]: lw         $a2, 52($sp)
    089684CC:[24840001]: addiu      $a0, $a0, 1
    089684D0:[E4B40000]: swc1       $f20, 0($a1)
    089684D4:[24C60004]: addiu      $a2, $a2, 4
    089684D8:[AFA40038]: sw         $a0, 56($sp)
    089684DC:[24A50004]: addiu      $a1, $a1, 4
    089684E0:[AFA60034]: sw         $a2, 52($sp)
    089684E4:[26F70002]: addiu      $s7, $s7, 2
    089684E8:[28840003]: slti       $a0, $a0, 3
    089684EC:[1480FECE]: bne        $a0, $zr, 0x08968028
    089684F0:[AFA50030]: sw         $a1, 48($sp)
    089684F4:[C7B40048]: lwc1       $f20, 72($sp)
    089684F8:[C7B6004C]: lwc1       $f22, 76($sp)
    089684FC:[C7B80050]: lwc1       $f24, 80($sp)
    08968500:[C7BA0054]: lwc1       $f26, 84($sp)
    08968504:[C7BC0058]: lwc1       $f28, 88($sp)
    08968508:[C7BE005C]: lwc1       $f30, 92($sp)
    0896850C:[8FB00060]: lw         $s0, 96($sp)
    08968510:[8FB10064]: lw         $s1, 100($sp)
    08968514:[8FB20068]: lw         $s2, 104($sp)
    08968518:[8FB3006C]: lw         $s3, 108($sp)
    0896851C:[8FB40070]: lw         $s4, 112($sp)
    08968520:[8FB50074]: lw         $s5, 116($sp)
    08968524:[8FB60078]: lw         $s6, 120($sp)
    08968528:[8FB7007C]: lw         $s7, 124($sp)
    0896852C:[8FBE0080]: lw         $fp, 128($sp)
    08968530:[8FBF0084]: lw         $ra, 132($sp)
    08968534:[03E00008]: jr         $ra
    08968538:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 089684EC 95,922 times (length 307)
  Back Branch 089683C0 13,098 times (length 123)
  Back Branch 0896848C 49 times (length 4)
    08968470:[461AA03E]: c.le.s     $f20, $f26
    08968474:[00000000]: nop
    08968478:[45010008]: bc1t       0x0896849C
    0896847C:[00000000]: nop
    08968480:[4616A501]: sub.s      $f20, $f20, $f22
--> 08968484:[461AA03E]: c.le.s     $f20, $f26
    08968488:[00000000]: nop
--> 0896848C:[4502FFFD]: bc1fl      0x08968484
    08968490:[4616A501]: sub.s      $f20, $f20, $f22
    08968494:[1000000B]: b          0x089684C4
    08968498:[8FA40038]: lw         $a0, 56($sp)
    0896849C:[4618A03C]: c.lt.s     $f20, $f24
_S1_2_897FAFC 12,202,118 instructions (2.089%), 892 calls (0897FAFC - 0897FF68, length 284)
    0897FAFC:[27BDFF60]: addiu      $sp, $sp, -160
    0897FB00:[AFB70094]: sw         $s7, 148($sp)
    0897FB04:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    0897FB08:[AFB00078]: sw         $s0, 120($sp)
    0897FB0C:[8EF0007C]: lw         $s0, 124($s7)
    0897FB10:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0897FB14:[AFB1007C]: sw         $s1, 124($sp)
    0897FB18:[2484B3D0]: addiu      $a0, $a0, -19504
    0897FB1C:[8EF10078]: lw         $s1, 120($s7)
    0897FB20:[AFA40054]: sw         $a0, 84($sp)
    0897FB24:[AFB5008C]: sw         $s5, 140($sp)
    0897FB28:[96F50068]: lhu        $s5, 104($s7)
    0897FB2C:[26310010]: addiu      $s1, $s1, 16
    0897FB30:[E7B4006C]: swc1       $f20, 108($sp)
    0897FB34:[E7B60070]: swc1       $f22, 112($sp)
    0897FB38:[E7B80074]: swc1       $f24, 116($sp)
    0897FB3C:[AFB20080]: sw         $s2, 128($sp)
    0897FB40:[AFB30084]: sw         $s3, 132($sp)
    0897FB44:[AFB40088]: sw         $s4, 136($sp)
    0897FB48:[AFB60090]: sw         $s6, 144($sp)
    0897FB4C:[AFBE0098]: sw         $fp, 152($sp)
    0897FB50:[AFBF009C]: sw         $ra, 156($sp)
    0897FB54:[0E24964A]: jal        0x08925928
    0897FB58:[34050184]: ori        $a1, $zr, 388 <=> li $a1, 388
    0897FB5C:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0897FB60:[8EE5011C]: lw         $a1, 284($s7)
    0897FB64:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0897FB68:[0E26317D]: jal        0x0898C5F4
    0897FB6C:[34060184]: ori        $a2, $zr, 388 <=> li $a2, 388
    0897FB70:[8FA40054]: lw         $a0, 84($sp)
    0897FB74:[0E24964A]: jal        0x08925928
    0897FB78:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0897FB7C:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0897FB80:[02442024]: and        $a0, $s2, $a0
    0897FB84:[3C1E0100]: lui        $fp, 0x0100 <=> li $fp, 0x01000000
    0897FB88:[00042202]: srl        $a0, $a0, 0x0008
    0897FB8C:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    0897FB90:[27DEFFFF]: addiu      $fp, $fp, -1
    0897FB94:[AEE2010C]: sw         $v0, 268($s7)
    0897FB98:[00852025]: or         $a0, $a0, $a1
    0897FB9C:[025E3024]: and        $a2, $s2, $fp
    0897FBA0:[3C070A00]: lui        $a3, 0x0A00 <=> li $a3, 0x0A000000
    0897FBA4:[AC440000]: sw         $a0, 0($v0)
    0897FBA8:[24450004]: addiu      $a1, $v0, 4
    0897FBAC:[00C73025]: or         $a2, $a2, $a3
    0897FBB0:[ACA60000]: sw         $a2, 0($a1)
    0897FBB4:[24A50004]: addiu      $a1, $a1, 4
    0897FBB8:[AFA4005C]: sw         $a0, 92($sp)
    0897FBBC:[AEE50110]: sw         $a1, 272($s7)
    0897FBC0:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0897FBC4:[ACA40000]: sw         $a0, 0($a1)
    0897FBC8:[24A40004]: addiu      $a0, $a1, 4
    0897FBCC:[3C050C00]: lui        $a1, 0x0C00 <=> li $a1, 0x0C000000
    0897FBD0:[AFA60058]: sw         $a2, 88($sp)
    0897FBD4:[AC850000]: sw         $a1, 0($a0)
    0897FBD8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0897FBDC:[3C13089F]: lui        $s3, 0x089F <=> li $s3, 0x089F0000
    0897FBE0:[4484A000]: mtc1       $a0, $f20
    0897FBE4:[2673F690]: addiu      $s3, $s3, -2416
    0897FBE8:[8EF20110]: lw         $s2, 272($s7)
    0897FBEC:[266400C0]: addiu      $a0, $s3, 192
    0897FBF0:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    0897FBF4:[24A52850]: addiu      $a1, $a1, 10320
    0897FBF8:[AFA40050]: sw         $a0, 80($sp)
    0897FBFC:[AFA50060]: sw         $a1, 96($sp)
    0897FC00:[8FA40054]: lw         $a0, 84($sp)
    0897FC04:[4480B000]: mtc1       $zr, $f22
    0897FC08:[26560004]: addiu      $s6, $s2, 4
    0897FC0C:[AFA40054]: sw         $a0, 84($sp)
    0897FC10:[3C140800]: lui        $s4, 0x0800 <=> li $s4, 0x08000000
    0897FC14:[92040000]: lbu        $a0, 0($s0)
    0897FC18:[508000BD]: beql       $a0, $zr, 0x0897FF10
    0897FC1C:[261000F0]: addiu      $s0, $s0, 240
    0897FC20:[8E040004]: lw         $a0, 4($s0)
    0897FC24:[00942824]: and        $a1, $a0, $s4
    0897FC28:[54A000B9]: bnel       $a1, $zr, 0x0897FF10
    0897FC2C:[261000F0]: addiu      $s0, $s0, 240
    0897FC30:[8E25001C]: lw         $a1, 28($s1)
    0897FC34:[30A52000]: andi       $a1, $a1, 8192
    0897FC38:[10A00005]: beq        $a1, $zr, 0x0897FC50
    0897FC3C:[30850781]: andi       $a1, $a0, 1921
    0897FC40:[96050044]: lhu        $a1, 68($s0)
    0897FC44:[50A000B2]: beql       $a1, $zr, 0x0897FF10
    0897FC48:[261000F0]: addiu      $s0, $s0, 240
    0897FC4C:[30850781]: andi       $a1, $a0, 1921
    0897FC50:[10A00053]: beq        $a1, $zr, 0x0897FDA0
    0897FC54:[30850004]: andi       $a1, $a0, 4
    0897FC58:[C62C0000]: lwc1       $f12, 0($s1)
    0897FC5C:[27A40010]: addiu      $a0, $sp, 16
    0897FC60:[E7AC0010]: swc1       $f12, 16($sp)
    0897FC64:[C62C0004]: lwc1       $f12, 4($s1)
    0897FC68:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0897FC6C:[E7AC0014]: swc1       $f12, 20($sp)
    0897FC70:[C62C0008]: lwc1       $f12, 8($s1)
    0897FC74:[E7B4001C]: swc1       $f20, 28($sp)
    0897FC78:[E7AC0018]: swc1       $f12, 24($sp)
    0897FC7C:[0E24A1D4]: jal        0x08928750
    0897FC80:[340603FF]: ori        $a2, $zr, 1023 <=> li $a2, 1023
    0897FC84:[00404825]: or         $t1, $v0, $zr <=> move $t1, $v0
    0897FC88:[052200A1]: bltzl      $t1, 0x0897FF10
    0897FC8C:[261000F0]: addiu      $s0, $s0, 240
    0897FC90:[8E040004]: lw         $a0, 4($s0)
    0897FC94:[30850400]: andi       $a1, $a0, 1024
    0897FC98:[14A0009C]: bne        $a1, $zr, 0x0897FF0C
    0897FC9C:[30840001]: andi       $a0, $a0, 1
    0897FCA0:[1080000A]: beq        $a0, $zr, 0x0897FCCC
    0897FCA4:[3C042100]: lui        $a0, 0x2100 <=> li $a0, 0x21000000
    0897FCA8:[3C042100]: lui        $a0, 0x2100 <=> li $a0, 0x21000000
    0897FCAC:[24840001]: addiu      $a0, $a0, 1
    0897FCB0:[3C05E700]: lui        $a1, 0xE700 <=> li $a1, 0xE7000000
    0897FCB4:[24A50001]: addiu      $a1, $a1, 1
    0897FCB8:[AE040070]: sw         $a0, 112($s0)
    0897FCBC:[3C04DD00]: lui        $a0, 0xDD00 <=> li $a0, 0xDD000000
    0897FCC0:[AE05009C]: sw         $a1, 156($s0)
    0897FCC4:[10000004]: b          0x0897FCD8
    0897FCC8:[AE040084]: sw         $a0, 132($s0)
    0897FCCC:[3C05E700]: lui        $a1, 0xE700 <=> li $a1, 0xE7000000
    0897FCD0:[AE040070]: sw         $a0, 112($s0)
    0897FCD4:[AE05009C]: sw         $a1, 156($s0)
    0897FCD8:[8FA40054]: lw         $a0, 84($sp)
    0897FCDC:[AFA90068]: sw         $t1, 104($sp)
    0897FCE0:[0E24964A]: jal        0x08925928
    0897FCE4:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0897FCE8:[AFA20064]: sw         $v0, 100($sp)
    0897FCEC:[27A60020]: addiu      $a2, $sp, 32
    0897FCF0:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0897FCF4:[0E25F821]: jal        0x0897E084
    0897FCF8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0897FCFC:[8FA80064]: lw         $t0, 100($sp)
    0897FD00:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0897FD04:[10800081]: beq        $a0, $zr, 0x0897FF0C
    0897FD08:[8FA90068]: lw         $t1, 104($sp)
    0897FD0C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0897FD10:[8FA6005C]: lw         $a2, 92($sp)
    0897FD14:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0897FD18:[AC860000]: sw         $a2, 0($a0)
    0897FD1C:[8FA60058]: lw         $a2, 88($sp)
    0897FD20:[24870004]: addiu      $a3, $a0, 4
    0897FD24:[ACE60000]: sw         $a2, 0($a3)
    0897FD28:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0897FD2C:[24E60004]: addiu      $a2, $a3, 4
    0897FD30:[00A83824]: and        $a3, $a1, $t0
    0897FD34:[00073A02]: srl        $a3, $a3, 0x0008
    0897FD38:[3C081000]: lui        $t0, 0x1000 <=> li $t0, 0x10000000
    0897FD3C:[00E83825]: or         $a3, $a3, $t0
    0897FD40:[ACC70000]: sw         $a3, 0($a2)
    0897FD44:[00BE2824]: and        $a1, $a1, $fp
    0897FD48:[24C60004]: addiu      $a2, $a2, 4
    0897FD4C:[00B42825]: or         $a1, $a1, $s4
    0897FD50:[ACC50000]: sw         $a1, 0($a2)
    0897FD54:[8E25001C]: lw         $a1, 28($s1)
    0897FD58:[30A51000]: andi       $a1, $a1, 4096
    0897FD5C:[10A00008]: beq        $a1, $zr, 0x0897FD80
    0897FD60:[8FA80020]: lw         $t0, 32($sp)
    0897FD64:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0897FD68:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0897FD6C:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0897FD70:[0E25F603]: jal        0x0897D80C
    0897FD74:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    0897FD78:[10000065]: b          0x0897FF10
    0897FD7C:[261000F0]: addiu      $s0, $s0, 240
    0897FD80:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0897FD84:[8FA40060]: lw         $a0, 96($sp)
    0897FD88:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0897FD8C:[0E2573C0]: jal        0x0895CF00
    0897FD90:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    0897FD94:[1000005E]: b          0x0897FF10
    0897FD98:[261000F0]: addiu      $s0, $s0, 240
    0897FDA0:[10A0000F]: beq        $a1, $zr, 0x0897FDE0
    0897FDA4:[26040030]: addiu      $a0, $s0, 48
    0897FDA8:[3C051D00]: lui        $a1, 0x1D00 <=> li $a1, 0x1D000000
    0897FDAC:[24A50001]: addiu      $a1, $a1, 1
    0897FDB0:[AE050060]: sw         $a1, 96($s0)
    0897FDB4:[8E652C00]: lw         $a1, 11264($s3)
    0897FDB8:[8FA60050]: lw         $a2, 80($sp)
    0897FDBC:[00052A40]: sll        $a1, $a1, 0x0009
    0897FDC0:[00053823]: subu       $a3, $zr, $a1 <=> negu $a3, $a1
    0897FDC4:[00052880]: sll        $a1, $a1, 0x0002
    0897FDC8:[00E53821]: addu       $a3, $a3, $a1
    0897FDCC:[00052840]: sll        $a1, $a1, 0x0001
    0897FDD0:[00E52821]: addu       $a1, $a3, $a1
    0897FDD4:[00A63021]: addu       $a2, $a1, $a2
    0897FDD8:[1000000D]: b          0x0897FE10
    0897FDDC:[C48C0000]: lwc1       $f12, 0($a0)
    0897FDE0:[3C051D00]: lui        $a1, 0x1D00 <=> li $a1, 0x1D000000
    0897FDE4:[AE050060]: sw         $a1, 96($s0)
    0897FDE8:[8E652C00]: lw         $a1, 11264($s3)
    0897FDEC:[8FA60050]: lw         $a2, 80($sp)
    0897FDF0:[00052A40]: sll        $a1, $a1, 0x0009
    0897FDF4:[00053823]: subu       $a3, $zr, $a1 <=> negu $a3, $a1
    0897FDF8:[00052880]: sll        $a1, $a1, 0x0002
    0897FDFC:[00E53821]: addu       $a3, $a3, $a1
    0897FE00:[00052840]: sll        $a1, $a1, 0x0001
    0897FE04:[00E52821]: addu       $a1, $a3, $a1
    0897FE08:[00A63021]: addu       $a2, $a1, $a2
    0897FE0C:[C48C0000]: lwc1       $f12, 0($a0)
    0897FE10:[E7AC0030]: swc1       $f12, 48($sp)
    0897FE14:[C48C0004]: lwc1       $f12, 4($a0)
    0897FE18:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0897FE1C:[E7AC0034]: swc1       $f12, 52($sp)
    0897FE20:[C48C0008]: lwc1       $f12, 8($a0)
    0897FE24:[E7B4003C]: swc1       $f20, 60($sp)
    0897FE28:[E7AC0038]: swc1       $f12, 56($sp)
    0897FE2C:[C498000C]: lwc1       $f24, 12($a0)
    0897FE30:[27A40040]: addiu      $a0, $sp, 64
    0897FE34:[0E249991]: jal        0x08926644
    0897FE38:[27A60030]: addiu      $a2, $sp, 48
    0897FE3C:[C7AC0040]: lwc1       $f12, 64($sp)
    0897FE40:[C7AD0044]: lwc1       $f13, 68($sp)
    0897FE44:[460CC300]: add.s      $f12, $f24, $f12
    0897FE48:[C7AE0048]: lwc1       $f14, 72($sp)
    0897FE4C:[460DC340]: add.s      $f13, $f24, $f13
    0897FE50:[C7AF004C]: lwc1       $f15, 76($sp)
    0897FE54:[460EC380]: add.s      $f14, $f24, $f14
    0897FE58:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0897FE5C:[460FC3C0]: add.s      $f15, $f24, $f15
    0897FE60:[E7AC0040]: swc1       $f12, 64($sp)
    0897FE64:[4616603C]: c.lt.s     $f12, $f22
    0897FE68:[E7AD0044]: swc1       $f13, 68($sp)
    0897FE6C:[E7AE0048]: swc1       $f14, 72($sp)
    0897FE70:[E7AF004C]: swc1       $f15, 76($sp)
    0897FE74:[45030001]: bc1tl      0x0897FE7C
    0897FE78:[34040010]: ori        $a0, $zr, 16 <=> li $a0, 16
    0897FE7C:[C7AC0044]: lwc1       $f12, 68($sp)
    0897FE80:[4616603C]: c.lt.s     $f12, $f22
    0897FE84:[00000000]: nop
    0897FE88:[45030001]: bc1tl      0x0897FE90
    0897FE8C:[34840020]: ori        $a0, $a0, 32
    0897FE90:[C7AC0048]: lwc1       $f12, 72($sp)
    0897FE94:[4616603C]: c.lt.s     $f12, $f22
    0897FE98:[00000000]: nop
    0897FE9C:[45030001]: bc1tl      0x0897FEA4
    0897FEA0:[34840040]: ori        $a0, $a0, 64
    0897FEA4:[C7AC004C]: lwc1       $f12, 76($sp)
    0897FEA8:[4616603C]: c.lt.s     $f12, $f22
    0897FEAC:[00000000]: nop
    0897FEB0:[45030001]: bc1tl      0x0897FEB8
    0897FEB4:[34840080]: ori        $a0, $a0, 128
    0897FEB8:[308400F0]: andi       $a0, $a0, 240
    0897FEBC:[14800007]: bne        $a0, $zr, 0x0897FEDC
    0897FEC0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0897FEC4:[27A60024]: addiu      $a2, $sp, 36
    0897FEC8:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0897FECC:[0E25F821]: jal        0x0897E084
    0897FED0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0897FED4:[10000001]: b          0x0897FEDC
    0897FED8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0897FEDC:[1080000B]: beq        $a0, $zr, 0x0897FF0C
    0897FEE0:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0897FEE4:[00852824]: and        $a1, $a0, $a1
    0897FEE8:[00052A02]: srl        $a1, $a1, 0x0008
    0897FEEC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    0897FEF0:[00A62825]: or         $a1, $a1, $a2
    0897FEF4:[009E2024]: and        $a0, $a0, $fp
    0897FEF8:[AE450000]: sw         $a1, 0($s2)
    0897FEFC:[00942025]: or         $a0, $a0, $s4
    0897FF00:[AEC40000]: sw         $a0, 0($s6)
    0897FF04:[8FB20024]: lw         $s2, 36($sp)
    0897FF08:[26560004]: addiu      $s6, $s2, 4
    0897FF0C:[261000F0]: addiu      $s0, $s0, 240
    0897FF10:[26B5FFFF]: addiu      $s5, $s5, -1
    0897FF14:[16A0FF3F]: bne        $s5, $zr, 0x0897FC14
    0897FF18:[26310050]: addiu      $s1, $s1, 80
    0897FF1C:[AEF20110]: sw         $s2, 272($s7)
    0897FF20:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0897FF24:[AE440000]: sw         $a0, 0($s2)
    0897FF28:[3C040C00]: lui        $a0, 0x0C00 <=> li $a0, 0x0C000000
    0897FF2C:[AEC40000]: sw         $a0, 0($s6)
    0897FF30:[C7B4006C]: lwc1       $f20, 108($sp)
    0897FF34:[C7B60070]: lwc1       $f22, 112($sp)
    0897FF38:[C7B80074]: lwc1       $f24, 116($sp)
    0897FF3C:[8FB00078]: lw         $s0, 120($sp)
    0897FF40:[8FB1007C]: lw         $s1, 124($sp)
    0897FF44:[8FB20080]: lw         $s2, 128($sp)
    0897FF48:[8FB30084]: lw         $s3, 132($sp)
    0897FF4C:[8FB40088]: lw         $s4, 136($sp)
    0897FF50:[8FB5008C]: lw         $s5, 140($sp)
    0897FF54:[8FB60090]: lw         $s6, 144($sp)
    0897FF58:[8FB70094]: lw         $s7, 148($sp)
    0897FF5C:[8FBE0098]: lw         $fp, 152($sp)
    0897FF60:[8FBF009C]: lw         $ra, 156($sp)
    0897FF64:[03E00008]: jr         $ra
    0897FF68:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 0897FF14 175,724 times (length 194)
_S1_2_895CF00 8,489,189 instructions (1.454%), 197,423 calls (0895CF00 - 0895CFA8, length 43)
    0895CF00:[27BDFFD0]: addiu      $sp, $sp, -48
    0895CF04:[AFB00018]: sw         $s0, 24($sp)
    0895CF08:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0895CF0C:[8E040014]: lw         $a0, 20($s0)
    0895CF10:[AFA70010]: sw         $a3, 16($sp)
    0895CF14:[2484FFFF]: addiu      $a0, $a0, -1
    0895CF18:[AFA40014]: sw         $a0, 20($sp)
    0895CF1C:[AFB1001C]: sw         $s1, 28($sp)
    0895CF20:[AFB20020]: sw         $s2, 32($sp)
    0895CF24:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0895CF28:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0895CF2C:[27A40014]: addiu      $a0, $sp, 20
    0895CF30:[AFBF0024]: sw         $ra, 36($sp)
    0895CF34:[0E269305]: jal        0x089A4C14
    0895CF38:[27A50010]: addiu      $a1, $sp, 16
    0895CF3C:[8E04000C]: lw         $a0, 12($s0)
    0895CF40:[00022880]: sll        $a1, $v0, 0x0002
    0895CF44:[AFA20010]: sw         $v0, 16($sp)
    0895CF48:[00852021]: addu       $a0, $a0, $a1
    0895CF4C:[8C850000]: lw         $a1, 0($a0)
    0895CF50:[8CA70000]: lw         $a3, 0($a1)
    0895CF54:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0895CF58:[8CA80004]: lw         $t0, 4($a1)
    0895CF5C:[AE470000]: sw         $a3, 0($s2)
    0895CF60:[02263024]: and        $a2, $s1, $a2
    0895CF64:[AE480004]: sw         $t0, 4($s2)
    0895CF68:[00063202]: srl        $a2, $a2, 0x0008
    0895CF6C:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    0895CF70:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    0895CF74:[00C73025]: or         $a2, $a2, $a3
    0895CF78:[2507FFFF]: addiu      $a3, $t0, -1
    0895CF7C:[ACA60000]: sw         $a2, 0($a1)
    0895CF80:[02273024]: and        $a2, $s1, $a3
    0895CF84:[3C070800]: lui        $a3, 0x0800 <=> li $a3, 0x08000000
    0895CF88:[00C73025]: or         $a2, $a2, $a3
    0895CF8C:[ACA60004]: sw         $a2, 4($a1)
    0895CF90:[AC920000]: sw         $s2, 0($a0)
    0895CF94:[8FB00018]: lw         $s0, 24($sp)
    0895CF98:[8FB1001C]: lw         $s1, 28($sp)
    0895CF9C:[8FB20020]: lw         $s2, 32($sp)
    0895CFA0:[8FBF0024]: lw         $ra, 36($sp)
    0895CFA4:[03E00008]: jr         $ra
    0895CFA8:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8964758 7,623,325 instructions (1.305%), 2,813 calls (08964758 - 08964AB8, length 217)
    08964758:[27BDFFD0]: addiu      $sp, $sp, -48
    0896475C:[8C8B007C]: lw         $t3, 124($a0)
    08964760:[8C8C0078]: lw         $t4, 120($a0)
    08964764:[AFB1000C]: sw         $s1, 12($sp)
    08964768:[AFB40018]: sw         $s4, 24($sp)
    0896476C:[AFB5001C]: sw         $s5, 28($sp)
    08964770:[3C152100]: lui        $s5, 0x2100 <=> li $s5, 0x21000000
    08964774:[3C14E700]: lui        $s4, 0xE700 <=> li $s4, 0xE7000000
    08964778:[3C0EDBFF]: lui        $t6, 0xDBFF <=> li $t6, 0xDBFF0000
    0896477C:[3C112200]: lui        $s1, 0x2200 <=> li $s1, 0x22000000
    08964780:[AFB00008]: sw         $s0, 8($sp)
    08964784:[AFB20010]: sw         $s2, 16($sp)
    08964788:[AFB30014]: sw         $s3, 20($sp)
    0896478C:[948D0068]: lhu        $t5, 104($a0)
    08964790:[258C0010]: addiu      $t4, $t4, 16
    08964794:[34190003]: ori        $t9, $zr, 3 <=> li $t9, 3
    08964798:[34030010]: ori        $v1, $zr, 16 <=> li $v1, 16
    0896479C:[26B50001]: addiu      $s5, $s5, 1
    089647A0:[26940001]: addiu      $s4, $s4, 1
    089647A4:[25CE2006]: addiu      $t6, $t6, 8198
    089647A8:[26310001]: addiu      $s1, $s1, 1
    089647AC:[3C184A00]: lui        $t8, 0x4A00 <=> li $t8, 0x4A000000
    089647B0:[3C0F4B00]: lui        $t7, 0x4B00 <=> li $t7, 0x4B000000
    089647B4:[3C132100]: lui        $s3, 0x2100 <=> li $s3, 0x21000000
    089647B8:[3C12E700]: lui        $s2, 0xE700 <=> li $s2, 0xE7000000
    089647BC:[3C102200]: lui        $s0, 0x2200 <=> li $s0, 0x22000000
    089647C0:[AFB60020]: sw         $s6, 32($sp)
    089647C4:[AFB70024]: sw         $s7, 36($sp)
    089647C8:[91650000]: lbu        $a1, 0($t3)
    089647CC:[50A000AE]: beql       $a1, $zr, 0x08964A88
    089647D0:[256B00F0]: addiu      $t3, $t3, 240
    089647D4:[8D650004]: lw         $a1, 4($t3)
    089647D8:[3C060800]: lui        $a2, 0x0800 <=> li $a2, 0x08000000
    089647DC:[00A63024]: and        $a2, $a1, $a2
    089647E0:[14C000A8]: bne        $a2, $zr, 0x08964A84
    089647E4:[30A50004]: andi       $a1, $a1, 4
    089647E8:[10A00006]: beq        $a1, $zr, 0x08964804
    089647EC:[3C051D00]: lui        $a1, 0x1D00 <=> li $a1, 0x1D000000
    089647F0:[24A50001]: addiu      $a1, $a1, 1
    089647F4:[8D660004]: lw         $a2, 4($t3)
    089647F8:[AD650060]: sw         $a1, 96($t3)
    089647FC:[10000005]: b          0x08964814
    08964800:[30C50001]: andi       $a1, $a2, 1
    08964804:[8D650004]: lw         $a1, 4($t3)
    08964808:[3C061D00]: lui        $a2, 0x1D00 <=> li $a2, 0x1D000000
    0896480C:[AD660060]: sw         $a2, 96($t3)
    08964810:[30A50001]: andi       $a1, $a1, 1
    08964814:[50A00006]: beql       $a1, $zr, 0x08964830
    08964818:[8D650004]: lw         $a1, 4($t3)
    0896481C:[8D650004]: lw         $a1, 4($t3)
    08964820:[AD750070]: sw         $s5, 112($t3)
    08964824:[AD74009C]: sw         $s4, 156($t3)
    08964828:[10000004]: b          0x0896483C
    0896482C:[30A50002]: andi       $a1, $a1, 2
    08964830:[AD730070]: sw         $s3, 112($t3)
    08964834:[AD72009C]: sw         $s2, 156($t3)
    08964838:[30A50002]: andi       $a1, $a1, 2
    0896483C:[50A00005]: beql       $a1, $zr, 0x08964854
    08964840:[AD6E0074]: sw         $t6, 116($t3)
    08964844:[AD6E0074]: sw         $t6, 116($t3)
    08964848:[AD710078]: sw         $s1, 120($t3)
    0896484C:[10000003]: b          0x0896485C
    08964850:[916500C0]: lbu        $a1, 192($t3)
    08964854:[AD700078]: sw         $s0, 120($t3)
    08964858:[916500C0]: lbu        $a1, 192($t3)
    0896485C:[50A0008A]: beql       $a1, $zr, 0x08964A88
    08964860:[256B00F0]: addiu      $t3, $t3, 240
    08964864:[916500C2]: lbu        $a1, 194($t3)
    08964868:[8D820030]: lw         $v0, 48($t4)
    0896486C:[8D6600CC]: lw         $a2, 204($t3)
    08964870:[000528C0]: sll        $a1, $a1, 0x0003
    08964874:[00451021]: addu       $v0, $v0, $a1
    08964878:[24C5FFFF]: addiu      $a1, $a2, -1
    0896487C:[1CA00081]: bgtz       $a1, 0x08964A84
    08964880:[AD6500CC]: sw         $a1, 204($t3)
    08964884:[90450006]: lbu        $a1, 6($v0)
    08964888:[14B90021]: bne        $a1, $t9, 0x08964910
    0896488C:[84470000]: lh         $a3, 0($v0)
    08964890:[14E0000B]: bne        $a3, $zr, 0x089648C0
    08964894:[00E32804]: sllv       $a1, $v1, $a3
    08964898:[91850035]: lbu        $a1, 53($t4)
    0896489C:[8C86008C]: lw         $a2, 140($a0)
    089648A0:[00052940]: sll        $a1, $a1, 0x0005
    089648A4:[00C52821]: addu       $a1, $a2, $a1
    089648A8:[90A5000A]: lbu        $a1, 10($a1)
    089648AC:[00A32804]: sllv       $a1, $v1, $a1
    089648B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089648B4:[A56500C8]: sh         $a1, 200($t3)
    089648B8:[10000004]: b          0x089648CC
    089648BC:[84470000]: lh         $a3, 0($v0)
    089648C0:[24A5FFFF]: addiu      $a1, $a1, -1
    089648C4:[A56500C8]: sh         $a1, 200($t3)
    089648C8:[84470000]: lh         $a3, 0($v0)
    089648CC:[54E00007]: bnel       $a3, $zr, 0x089648EC
    089648D0:[91850035]: lbu        $a1, 53($t4)
    089648D4:[84450002]: lh         $a1, 2($v0)
    089648D8:[00A32804]: sllv       $a1, $v1, $a1
    089648DC:[24A5FFFF]: addiu      $a1, $a1, -1
    089648E0:[A56500CA]: sh         $a1, 202($t3)
    089648E4:[1000004C]: b          0x08964A18
    089648E8:[90450006]: lbu        $a1, 6($v0)
    089648EC:[8C86008C]: lw         $a2, 140($a0)
    089648F0:[00052940]: sll        $a1, $a1, 0x0005
    089648F4:[00C52821]: addu       $a1, $a2, $a1
    089648F8:[90A5000B]: lbu        $a1, 11($a1)
    089648FC:[00A32804]: sllv       $a1, $v1, $a1
    08964900:[24A5FFFF]: addiu      $a1, $a1, -1
    08964904:[A56500CA]: sh         $a1, 202($t3)
    08964908:[10000043]: b          0x08964A18
    0896490C:[90450006]: lbu        $a1, 6($v0)
    08964910:[856500C4]: lh         $a1, 196($t3)
    08964914:[956600C8]: lhu        $a2, 200($t3)
    08964918:[00A72821]: addu       $a1, $a1, $a3
    0896491C:[00A62824]: and        $a1, $a1, $a2
    08964920:[A56500C4]: sh         $a1, 196($t3)
    08964924:[856500C6]: lh         $a1, 198($t3)
    08964928:[84460002]: lh         $a2, 2($v0)
    0896492C:[956700CA]: lhu        $a3, 202($t3)
    08964930:[00A62821]: addu       $a1, $a1, $a2
    08964934:[00A72824]: and        $a1, $a1, $a3
    08964938:[A56500C6]: sh         $a1, 198($t3)
    0896493C:[91850035]: lbu        $a1, 53($t4)
    08964940:[8C86008C]: lw         $a2, 140($a0)
    08964944:[00053940]: sll        $a3, $a1, 0x0005
    08964948:[00C73821]: addu       $a3, $a2, $a3
    0896494C:[90E7000A]: lbu        $a3, 10($a3)
    08964950:[00052940]: sll        $a1, $a1, 0x0005
    08964954:[00C52821]: addu       $a1, $a2, $a1
    08964958:[00E33004]: sllv       $a2, $v1, $a3
    0896495C:[90A5000B]: lbu        $a1, 11($a1)
    08964960:[44866000]: mtc1       $a2, $f12
    08964964:[856600C4]: lh         $a2, 196($t3)
    08964968:[46806320]: cvt.s.w    $f12, $f12
    0896496C:[44867000]: mtc1       $a2, $f14
    08964970:[468073A0]: cvt.s.w    $f14, $f14
    08964974:[460C7303]: div.s      $f12, $f14, $f12
    08964978:[856800C6]: lh         $t0, 198($t3)
    0896497C:[00A32804]: sllv       $a1, $v1, $a1
    08964980:[916A0001]: lbu        $t2, 1($t3)
    08964984:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08964988:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0896498C:[44856800]: mtc1       $a1, $f13
    08964990:[44887800]: mtc1       $t0, $f15
    08964994:[46806B60]: cvt.s.w    $f13, $f13
    08964998:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0896499C:[46807BA0]: cvt.s.w    $f14, $f15
    089649A0:[460D7343]: div.s      $f13, $f14, $f13
    089649A4:[E7AC0000]: swc1       $f12, 0($sp)
    089649A8:[8FA80000]: lw         $t0, 0($sp)
    089649AC:[00084A02]: srl        $t1, $t0, 0x0008
    089649B0:[01384825]: or         $t1, $t1, $t8
    089649B4:[E7AD0004]: swc1       $f13, 4($sp)
    089649B8:[8FA80004]: lw         $t0, 4($sp)
    089649BC:[00084202]: srl        $t0, $t0, 0x0008
    089649C0:[010F4025]: or         $t0, $t0, $t7
    089649C4:[8D760014]: lw         $s6, 20($t3)
    089649C8:[02C6B021]: addu       $s6, $s6, $a2
    089649CC:[8ED60000]: lw         $s6, 0($s6)
    089649D0:[92D60002]: lbu        $s6, 2($s6)
    089649D4:[917700C3]: lbu        $s7, 195($t3)
    089649D8:[56D7000A]: bnel       $s6, $s7, 0x08964A04
    089649DC:[24E70001]: addiu      $a3, $a3, 1
    089649E0:[8D76000C]: lw         $s6, 12($t3)
    089649E4:[8ED60000]: lw         $s6, 0($s6)
    089649E8:[02C5B021]: addu       $s6, $s6, $a1
    089649EC:[AEC90020]: sw         $t1, 32($s6)
    089649F0:[8D76000C]: lw         $s6, 12($t3)
    089649F4:[8ED60000]: lw         $s6, 0($s6)
    089649F8:[02C5B021]: addu       $s6, $s6, $a1
    089649FC:[AEC80024]: sw         $t0, 36($s6)
    08964A00:[24E70001]: addiu      $a3, $a3, 1
    08964A04:[24C60008]: addiu      $a2, $a2, 8
    08964A08:[00EAB02B]: sltu       $s6, $a3, $t2
    08964A0C:[16C0FFED]: bne        $s6, $zr, 0x089649C4
    08964A10:[24A50030]: addiu      $a1, $a1, 48
    08964A14:[90450006]: lbu        $a1, 6($v0)
    08964A18:[28A60002]: slti       $a2, $a1, 2
    08964A1C:[10C00008]: beq        $a2, $zr, 0x08964A40
    08964A20:[28A60003]: slti       $a2, $a1, 3
    08964A24:[04A20016]: bltzl      $a1, 0x08964A80
    08964A28:[94450004]: lhu        $a1, 4($v0)
    08964A2C:[58A00009]: blezl      $a1, 0x08964A54
    08964A30:[916500C2]: lbu        $a1, 194($t3)
    08964A34:[90450007]: lbu        $a1, 7($v0)
    08964A38:[10000010]: b          0x08964A7C
    08964A3C:[A16500C2]: sb         $a1, 194($t3)
    08964A40:[14C0000D]: bne        $a2, $zr, 0x08964A78
    08964A44:[28A50004]: slti       $a1, $a1, 4
    08964A48:[50A0000D]: beql       $a1, $zr, 0x08964A80
    08964A4C:[94450004]: lhu        $a1, 4($v0)
    08964A50:[916500C2]: lbu        $a1, 194($t3)
    08964A54:[916600C1]: lbu        $a2, 193($t3)
    08964A58:[24A50001]: addiu      $a1, $a1, 1
    08964A5C:[A16500C2]: sb         $a1, 194($t3)
    08964A60:[916500C2]: lbu        $a1, 194($t3)
    08964A64:[00A6282A]: slt        $a1, $a1, $a2
    08964A68:[54A00005]: bnel       $a1, $zr, 0x08964A80
    08964A6C:[94450004]: lhu        $a1, 4($v0)
    08964A70:[10000002]: b          0x08964A7C
    08964A74:[A16000C2]: sb         $zr, 194($t3)
    08964A78:[A16000C0]: sb         $zr, 192($t3)
    08964A7C:[94450004]: lhu        $a1, 4($v0)
    08964A80:[AD6500CC]: sw         $a1, 204($t3)
    08964A84:[256B00F0]: addiu      $t3, $t3, 240
    08964A88:[25ADFFFF]: addiu      $t5, $t5, -1
    08964A8C:[15A0FF4E]: bne        $t5, $zr, 0x089647C8
    08964A90:[258C0050]: addiu      $t4, $t4, 80
    08964A94:[8FB00008]: lw         $s0, 8($sp)
    08964A98:[8FB1000C]: lw         $s1, 12($sp)
    08964A9C:[8FB20010]: lw         $s2, 16($sp)
    08964AA0:[8FB30014]: lw         $s3, 20($sp)
    08964AA4:[8FB40018]: lw         $s4, 24($sp)
    08964AA8:[8FB5001C]: lw         $s5, 28($sp)
    08964AAC:[8FB60020]: lw         $s6, 32($sp)
    08964AB0:[8FB70024]: lw         $s7, 36($sp)
    08964AB4:[03E00008]: jr         $ra
    08964AB8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08964A8C 172,065 times (length 179)
  Back Branch 08964A0C 39,710 times (length 20)
    089649B0:[01384825]: or         $t1, $t1, $t8
    089649B4:[E7AD0004]: swc1       $f13, 4($sp)
    089649B8:[8FA80004]: lw         $t0, 4($sp)
    089649BC:[00084202]: srl        $t0, $t0, 0x0008
    089649C0:[010F4025]: or         $t0, $t0, $t7
--> 089649C4:[8D760014]: lw         $s6, 20($t3)
    089649C8:[02C6B021]: addu       $s6, $s6, $a2
    089649CC:[8ED60000]: lw         $s6, 0($s6)
    089649D0:[92D60002]: lbu        $s6, 2($s6)
    089649D4:[917700C3]: lbu        $s7, 195($t3)
    089649D8:[56D7000A]: bnel       $s6, $s7, 0x08964A04
    089649DC:[24E70001]: addiu      $a3, $a3, 1
    089649E0:[8D76000C]: lw         $s6, 12($t3)
    089649E4:[8ED60000]: lw         $s6, 0($s6)
    089649E8:[02C5B021]: addu       $s6, $s6, $a1
    089649EC:[AEC90020]: sw         $t1, 32($s6)
    089649F0:[8D76000C]: lw         $s6, 12($t3)
    089649F4:[8ED60000]: lw         $s6, 0($s6)
    089649F8:[02C5B021]: addu       $s6, $s6, $a1
    089649FC:[AEC80024]: sw         $t0, 36($s6)
    08964A00:[24E70001]: addiu      $a3, $a3, 1
    08964A04:[24C60008]: addiu      $a2, $a2, 8
    08964A08:[00EAB02B]: sltu       $s6, $a3, $t2
--> 08964A0C:[16C0FFED]: bne        $s6, $zr, 0x089649C4
    08964A10:[24A50030]: addiu      $a1, $a1, 48
    08964A14:[90450006]: lbu        $a1, 6($v0)
    08964A18:[28A60002]: slti       $a2, $a1, 2
    08964A1C:[10C00008]: beq        $a2, $zr, 0x08964A40
_S1_2_891CFD8 6,616,102 instructions (1.133%), 32,117 calls (0891CFD8 - 0891D024, length 20)
    0891CFD8:[27BDFFE0]: addiu      $sp, $sp, -32
    0891CFDC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0891CFE0:[AFB00010]: sw         $s0, 16($sp)
    0891CFE4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0891CFE8:[24842290]: addiu      $a0, $a0, 8848
    0891CFEC:[AFB10014]: sw         $s1, 20($sp)
    0891CFF0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0891CFF4:[02048021]: addu       $s0, $s0, $a0
    0891CFF8:[AFBF0018]: sw         $ra, 24($sp)
    0891CFFC:[0E24740A]: jal        0x0891D028
    0891D000:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891D004:[26310001]: addiu      $s1, $s1, 1
    0891D008:[2E240020]: sltiu      $a0, $s1, 32
    0891D00C:[1480FFFB]: bne        $a0, $zr, 0x0891CFFC
    0891D010:[2610002C]: addiu      $s0, $s0, 44
    0891D014:[8FB00010]: lw         $s0, 16($sp)
    0891D018:[8FB10014]: lw         $s1, 20($sp)
    0891D01C:[8FBF0018]: lw         $ra, 24($sp)
    0891D020:[03E00008]: jr         $ra
    0891D024:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0891D00C 1,027,744 times (length 6)
    0891CFE8:[24842290]: addiu      $a0, $a0, 8848
    0891CFEC:[AFB10014]: sw         $s1, 20($sp)
    0891CFF0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0891CFF4:[02048021]: addu       $s0, $s0, $a0
    0891CFF8:[AFBF0018]: sw         $ra, 24($sp)
--> 0891CFFC:[0E24740A]: jal        0x0891D028
    0891D000:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891D004:[26310001]: addiu      $s1, $s1, 1
    0891D008:[2E240020]: sltiu      $a0, $s1, 32
--> 0891D00C:[1480FFFB]: bne        $a0, $zr, 0x0891CFFC
    0891D010:[2610002C]: addiu      $s0, $s0, 44
    0891D014:[8FB00010]: lw         $s0, 16($sp)
    0891D018:[8FB10014]: lw         $s1, 20($sp)
    0891D01C:[8FBF0018]: lw         $ra, 24($sp)
_S1_2_8833D9C 4,626,676 instructions (0.792%), 20,188 calls (08833D9C - 08834154, length 239)
    08833D9C:[27BDFFB0]: addiu      $sp, $sp, -80
    08833DA0:[30A400FF]: andi       $a0, $a1, 255
    08833DA4:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08833DA8:[AFB20024]: sw         $s2, 36($sp)
    08833DAC:[00049100]: sll        $s2, $a0, 0x0004
    08833DB0:[24A5DAEC]: addiu      $a1, $a1, -9492
    08833DB4:[AFB10020]: sw         $s1, 32($sp)
    08833DB8:[02459021]: addu       $s2, $s2, $a1
    08833DBC:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    08833DC0:[AFB30028]: sw         $s3, 40($sp)
    08833DC4:[AFBE003C]: sw         $fp, 60($sp)
    08833DC8:[30D300FF]: andi       $s3, $a2, 255
    08833DCC:[316400FF]: andi       $a0, $t3, 255
    08833DD0:[865E0006]: lh         $fp, 6($s2)
    08833DD4:[26317A18]: addiu      $s1, $s1, 31256
    08833DD8:[AFB0001C]: sw         $s0, 28($sp)
    08833DDC:[AFB4002C]: sw         $s4, 44($sp)
    08833DE0:[AFB50030]: sw         $s5, 48($sp)
    08833DE4:[AFB60034]: sw         $s6, 52($sp)
    08833DE8:[AFB70038]: sw         $s7, 56($sp)
    08833DEC:[AFBF0040]: sw         $ra, 64($sp)
    08833DF0:[51200001]: beql       $t1, $zr, 0x08833DF8
    08833DF4:[86490008]: lh         $t1, 8($s2)
    08833DF8:[51400001]: beql       $t2, $zr, 0x08833E00
    08833DFC:[864A000A]: lh         $t2, 10($s2)
    08833E00:[44897000]: mtc1       $t1, $f14
    08833E04:[468073A0]: cvt.s.w    $f14, $f14
    08833E08:[448A7800]: mtc1       $t2, $f15
    08833E0C:[8656000C]: lh         $s6, 12($s2)
    08833E10:[46807BE0]: cvt.s.w    $f15, $f15
    08833E14:[8655000E]: lh         $s5, 14($s2)
    08833E18:[00F6B021]: addu       $s6, $a3, $s6
    08833E1C:[460E6302]: mul.s      $f12, $f12, $f14
    08833E20:[00162C00]: sll        $a1, $s6, 0x0010
    08833E24:[0115A821]: addu       $s5, $t0, $s5
    08833E28:[460D7B42]: mul.s      $f13, $f15, $f13
    08833E2C:[00052C03]: sra        $a1, $a1, 0x0010
    08833E30:[00153400]: sll        $a2, $s5, 0x0010
    08833E34:[4600630D]: trunc.w.s  $f12, $f12
    08833E38:[86540004]: lh         $s4, 4($s2)
    08833E3C:[00063403]: sra        $a2, $a2, 0x0010
    08833E40:[46006B4D]: trunc.w.s  $f13, $f13
    08833E44:[0120B825]: or         $s7, $t1, $zr <=> move $s7, $t1
    08833E48:[44076000]: mfc1       $a3, $f12
    08833E4C:[00A72821]: addu       $a1, $a1, $a3
    08833E50:[44076800]: mfc1       $a3, $f13
    08833E54:[AFA50014]: sw         $a1, 20($sp)
    08833E58:[00C72821]: addu       $a1, $a2, $a3
    08833E5C:[AFA50010]: sw         $a1, 16($sp)
    08833E60:[A7BE0018]: sh         $fp, 24($sp)
    08833E64:[05220001]: bltzl      $t1, 0x08833E6C
    08833E68:[0009B823]: subu       $s7, $zr, $t1 <=> negu $s7, $t1
    08833E6C:[02972821]: addu       $a1, $s4, $s7
    08833E70:[0005BC00]: sll        $s7, $a1, 0x0010
    08833E74:[0017BC03]: sra        $s7, $s7, 0x0010
    08833E78:[01402825]: or         $a1, $t2, $zr <=> move $a1, $t2
    08833E7C:[05420001]: bltzl      $t2, 0x08833E84
    08833E80:[000A2823]: subu       $a1, $zr, $t2 <=> negu $a1, $t2
    08833E84:[03C52821]: addu       $a1, $fp, $a1
    08833E88:[00043200]: sll        $a2, $a0, 0x0008
    08833E8C:[0005F400]: sll        $fp, $a1, 0x0010
    08833E90:[00C42825]: or         $a1, $a2, $a0
    08833E94:[00133600]: sll        $a2, $s3, 0x0018
    08833E98:[00A69825]: or         $s3, $a1, $a2
    08833E9C:[00042400]: sll        $a0, $a0, 0x0010
    08833EA0:[86450002]: lh         $a1, 2($s2)
    08833EA4:[02649825]: or         $s3, $s3, $a0
    08833EA8:[30A40080]: andi       $a0, $a1, 128
    08833EAC:[10800006]: beq        $a0, $zr, 0x08833EC8
    08833EB0:[001EF403]: sra        $fp, $fp, 0x0010
    08833EB4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08833EB8:[0E260287]: jal        0x08980A1C
    08833EBC:[34050040]: ori        $a1, $zr, 64 <=> li $a1, 64
    08833EC0:[10000005]: b          0x08833ED8
    08833EC4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08833EC8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08833ECC:[0E260287]: jal        0x08980A1C
    08833ED0:[340500F0]: ori        $a1, $zr, 240 <=> li $a1, 240
    08833ED4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08833ED8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    08833EDC:[34050088]: ori        $a1, $zr, 136 <=> li $a1, 136
    08833EE0:[0E24964A]: jal        0x08925928
    08833EE4:[2484B3D0]: addiu      $a0, $a0, -19504
    08833EE8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08833EEC:[1200008E]: beq        $s0, $zr, 0x08834128
    08833EF0:[00000000]: nop
    08833EF4:[8FA40014]: lw         $a0, 20($sp)
    08833EF8:[A6160008]: sh         $s6, 8($s0)
    08833EFC:[A615000A]: sh         $s5, 10($s0)
    08833F00:[3405FFF7]: ori        $a1, $zr, -9 <=> li $a1, 65527
    08833F04:[A605000C]: sh         $a1, 12($s0)
    08833F08:[8FA60010]: lw         $a2, 16($sp)
    08833F0C:[A6040018]: sh         $a0, 24($s0)
    08833F10:[A615001A]: sh         $s5, 26($s0)
    08833F14:[A605001C]: sh         $a1, 28($s0)
    08833F18:[A6160028]: sh         $s6, 40($s0)
    08833F1C:[A606002A]: sh         $a2, 42($s0)
    08833F20:[A605002C]: sh         $a1, 44($s0)
    08833F24:[87A70018]: lh         $a3, 24($sp)
    08833F28:[A6040038]: sh         $a0, 56($s0)
    08833F2C:[A606003A]: sh         $a2, 58($s0)
    08833F30:[A605003C]: sh         $a1, 60($s0)
    08833F34:[AE130004]: sw         $s3, 4($s0)
    08833F38:[AE130014]: sw         $s3, 20($s0)
    08833F3C:[00072400]: sll        $a0, $a3, 0x0010
    08833F40:[AE130024]: sw         $s3, 36($s0)
    08833F44:[AE130034]: sw         $s3, 52($s0)
    08833F48:[02842825]: or         $a1, $s4, $a0
    08833F4C:[AE050000]: sw         $a1, 0($s0)
    08833F50:[02E42025]: or         $a0, $s7, $a0
    08833F54:[26050010]: addiu      $a1, $s0, 16
    08833F58:[001E3400]: sll        $a2, $fp, 0x0010
    08833F5C:[ACA40000]: sw         $a0, 0($a1)
    08833F60:[02862025]: or         $a0, $s4, $a2
    08833F64:[26050020]: addiu      $a1, $s0, 32
    08833F68:[ACA40000]: sw         $a0, 0($a1)
    08833F6C:[02E62025]: or         $a0, $s7, $a2
    08833F70:[26050030]: addiu      $a1, $s0, 48
    08833F74:[ACA40000]: sw         $a0, 0($a1)
    08833F78:[3C041280]: lui        $a0, 0x1280 <=> li $a0, 0x12800000
    08833F7C:[2484011E]: addiu      $a0, $a0, 286
    08833F80:[AE040040]: sw         $a0, 64($s0)
    08833F84:[86450000]: lh         $a1, 0($s2)
    08833F88:[86460002]: lh         $a2, 2($s2)
    08833F8C:[00052140]: sll        $a0, $a1, 0x0005
    08833F90:[02242021]: addu       $a0, $s1, $a0
    08833F94:[8C930000]: lw         $s3, 0($a0)
    08833F98:[30C6007F]: andi       $a2, $a2, 127
    08833F9C:[0E26012E]: jal        0x089804B8
    08833FA0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08833FA4:[3C041E00]: lui        $a0, 0x1E00 <=> li $a0, 0x1E000000
    08833FA8:[24840001]: addiu      $a0, $a0, 1
    08833FAC:[AE040044]: sw         $a0, 68($s0)
    08833FB0:[86440000]: lh         $a0, 0($s2)
    08833FB4:[3C05C200]: lui        $a1, 0xC200 <=> li $a1, 0xC2000000
    08833FB8:[00042140]: sll        $a0, $a0, 0x0005
    08833FBC:[02242021]: addu       $a0, $s1, $a0
    08833FC0:[80840009]: lb         $a0, 9($a0)
    08833FC4:[00852025]: or         $a0, $a0, $a1
    08833FC8:[AE040048]: sw         $a0, 72($s0)
    08833FCC:[86440000]: lh         $a0, 0($s2)
    08833FD0:[3C05C300]: lui        $a1, 0xC300 <=> li $a1, 0xC3000000
    08833FD4:[00042140]: sll        $a0, $a0, 0x0005
    08833FD8:[02242021]: addu       $a0, $s1, $a0
    08833FDC:[80840008]: lb         $a0, 8($a0)
    08833FE0:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    08833FE4:[00852825]: or         $a1, $a0, $a1
    08833FE8:[24C4FFFF]: addiu      $a0, $a2, -1
    08833FEC:[AE05004C]: sw         $a1, 76($s0)
    08833FF0:[02642824]: and        $a1, $s3, $a0
    08833FF4:[3C06A000]: lui        $a2, 0xA000 <=> li $a2, 0xA0000000
    08833FF8:[00A62825]: or         $a1, $a1, $a2
    08833FFC:[AE050050]: sw         $a1, 80($s0)
    08834000:[86460000]: lh         $a2, 0($s2)
    08834004:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    08834008:[02653824]: and        $a3, $s3, $a1
    0883400C:[00063140]: sll        $a2, $a2, 0x0005
    08834010:[00073A02]: srl        $a3, $a3, 0x0008
    08834014:[3C08A800]: lui        $t0, 0xA800 <=> li $t0, 0xA8000000
    08834018:[02263021]: addu       $a2, $s1, $a2
    0883401C:[00E83825]: or         $a3, $a3, $t0
    08834020:[90C6000A]: lbu        $a2, 10($a2)
    08834024:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08834028:[00C83004]: sllv       $a2, $t0, $a2
    0883402C:[00E63025]: or         $a2, $a3, $a2
    08834030:[AE060054]: sw         $a2, 84($s0)
    08834034:[86460000]: lh         $a2, 0($s2)
    08834038:[3C08B800]: lui        $t0, 0xB800 <=> li $t0, 0xB8000000
    0883403C:[00063940]: sll        $a3, $a2, 0x0005
    08834040:[02273821]: addu       $a3, $s1, $a3
    08834044:[90E7000B]: lbu        $a3, 11($a3)
    08834048:[00063140]: sll        $a2, $a2, 0x0005
    0883404C:[02263021]: addu       $a2, $s1, $a2
    08834050:[00073A00]: sll        $a3, $a3, 0x0008
    08834054:[90C6000A]: lbu        $a2, 10($a2)
    08834058:[00E83825]: or         $a3, $a3, $t0
    0883405C:[00E63025]: or         $a2, $a3, $a2
    08834060:[3C08CB00]: lui        $t0, 0xCB00 <=> li $t0, 0xCB000000
    08834064:[AE060058]: sw         $a2, 88($s0)
    08834068:[AE08005C]: sw         $t0, 92($s0)
    0883406C:[86460000]: lh         $a2, 0($s2)
    08834070:[3C07C501]: lui        $a3, 0xC501 <=> li $a3, 0xC5010000
    08834074:[00063140]: sll        $a2, $a2, 0x0005
    08834078:[02263021]: addu       $a2, $s1, $a2
    0883407C:[80C60014]: lb         $a2, 20($a2)
    08834080:[24E7FF00]: addiu      $a3, $a3, -256
    08834084:[00C73025]: or         $a2, $a2, $a3
    08834088:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0883408C:[12C0000E]: beq        $s6, $zr, 0x088340C8
    08834090:[AE060060]: sw         $a2, 96($s0)
    08834094:[02C43024]: and        $a2, $s6, $a0
    08834098:[3C07B000]: lui        $a3, 0xB000 <=> li $a3, 0xB0000000
    0883409C:[00C73025]: or         $a2, $a2, $a3
    088340A0:[02C54024]: and        $t0, $s6, $a1
    088340A4:[AE060064]: sw         $a2, 100($s0)
    088340A8:[00083A02]: srl        $a3, $t0, 0x0008
    088340AC:[3C06B100]: lui        $a2, 0xB100 <=> li $a2, 0xB1000000
    088340B0:[00E63025]: or         $a2, $a3, $a2
    088340B4:[AE060068]: sw         $a2, 104($s0)
    088340B8:[3C06C400]: lui        $a2, 0xC400 <=> li $a2, 0xC4000000
    088340BC:[24C60020]: addiu      $a2, $a2, 32
    088340C0:[10000004]: b          0x088340D4
    088340C4:[AE06006C]: sw         $a2, 108($s0)
    088340C8:[AE000064]: sw         $zr, 100($s0)
    088340CC:[AE000068]: sw         $zr, 104($s0)
    088340D0:[AE00006C]: sw         $zr, 108($s0)
    088340D4:[02052824]: and        $a1, $s0, $a1
    088340D8:[00052A02]: srl        $a1, $a1, 0x0008
    088340DC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    088340E0:[00A62825]: or         $a1, $a1, $a2
    088340E4:[AE050074]: sw         $a1, 116($s0)
    088340E8:[02042024]: and        $a0, $s0, $a0
    088340EC:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    088340F0:[00852025]: or         $a0, $a0, $a1
    088340F4:[AE040078]: sw         $a0, 120($s0)
    088340F8:[3C045000]: lui        $a0, 0x5000 <=> li $a0, 0x50000000
    088340FC:[24840001]: addiu      $a0, $a0, 1
    08834100:[AE040070]: sw         $a0, 112($s0)
    08834104:[3C040404]: lui        $a0, 0x0404 <=> li $a0, 0x04040000
    08834108:[24840004]: addiu      $a0, $a0, 4
    0883410C:[AE04007C]: sw         $a0, 124($s0)
    08834110:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    08834114:[26050040]: addiu      $a1, $s0, 64
    08834118:[26060080]: addiu      $a2, $s0, 128
    0883411C:[34070014]: ori        $a3, $zr, 20 <=> li $a3, 20
    08834120:[0E2573C0]: jal        0x0895CF00
    08834124:[24842218]: addiu      $a0, $a0, 8728
    08834128:[8FB0001C]: lw         $s0, 28($sp)
    0883412C:[8FB10020]: lw         $s1, 32($sp)
    08834130:[8FB20024]: lw         $s2, 36($sp)
    08834134:[8FB30028]: lw         $s3, 40($sp)
    08834138:[8FB4002C]: lw         $s4, 44($sp)
    0883413C:[8FB50030]: lw         $s5, 48($sp)
    08834140:[8FB60034]: lw         $s6, 52($sp)
    08834144:[8FB70038]: lw         $s7, 56($sp)
    08834148:[8FBE003C]: lw         $fp, 60($sp)
    0883414C:[8FBF0040]: lw         $ra, 64($sp)
    08834150:[03E00008]: jr         $ra
    08834154:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8960640 4,503,912 instructions (0.771%), 16,932 calls (08960640 - 089608C4, length 162)
    08960640:[27BDFFB0]: addiu      $sp, $sp, -80
    08960644:[AFBE0044]: sw         $fp, 68($sp)
    08960648:[00A0F025]: or         $fp, $a1, $zr <=> move $fp, $a1
    0896064C:[93C50001]: lbu        $a1, 1($fp)
    08960650:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08960654:[00053100]: sll        $a2, $a1, 0x0004
    08960658:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    0896065C:[00C62021]: addu       $a0, $a2, $a2
    08960660:[00C42021]: addu       $a0, $a2, $a0
    08960664:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08960668:[AFA80010]: sw         $t0, 16($sp)
    0896066C:[24840070]: addiu      $a0, $a0, 112
    08960670:[00C5482A]: slt        $t1, $a2, $a1
    08960674:[AFB00024]: sw         $s0, 36($sp)
    08960678:[AFB10028]: sw         $s1, 40($sp)
    0896067C:[AFB2002C]: sw         $s2, 44($sp)
    08960680:[AFB30030]: sw         $s3, 48($sp)
    08960684:[AFB40034]: sw         $s4, 52($sp)
    08960688:[AFB50038]: sw         $s5, 56($sp)
    0896068C:[AFB6003C]: sw         $s6, 60($sp)
    08960690:[AFB70040]: sw         $s7, 64($sp)
    08960694:[AFBF0048]: sw         $ra, 72($sp)
    08960698:[1120000F]: beq        $t1, $zr, 0x089606D8
    0896069C:[AFA70018]: sw         $a3, 24($sp)
    089606A0:[8FC70014]: lw         $a3, 20($fp)
    089606A4:[8CE80000]: lw         $t0, 0($a3)
    089606A8:[9108000C]: lbu        $t0, 12($t0)
    089606AC:[24C60001]: addiu      $a2, $a2, 1
    089606B0:[00084900]: sll        $t1, $t0, 0x0004
    089606B4:[01284823]: subu       $t1, $t1, $t0
    089606B8:[01284823]: subu       $t1, $t1, $t0
    089606BC:[01284023]: subu       $t0, $t1, $t0
    089606C0:[25080003]: addiu      $t0, $t0, 3
    089606C4:[00084080]: sll        $t0, $t0, 0x0002
    089606C8:[00882021]: addu       $a0, $a0, $t0
    089606CC:[00C5402A]: slt        $t0, $a2, $a1
    089606D0:[1500FFF4]: bne        $t0, $zr, 0x089606A4
    089606D4:[24E70008]: addiu      $a3, $a3, 8
    089606D8:[24850008]: addiu      $a1, $a0, 8
    089606DC:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    089606E0:[0E24964A]: jal        0x08925928
    089606E4:[2484B3D0]: addiu      $a0, $a0, -19504
    089606E8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    089606EC:[10800005]: beq        $a0, $zr, 0x08960704
    089606F0:[27C50050]: addiu      $a1, $fp, 80
    089606F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089606F8:[AFA40014]: sw         $a0, 20($sp)
    089606FC:[1000000E]: b          0x08960738
    08960700:[3407000E]: ori        $a3, $zr, 14 <=> li $a3, 14
    08960704:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08960708:[8FB00024]: lw         $s0, 36($sp)
    0896070C:[8FB10028]: lw         $s1, 40($sp)
    08960710:[8FB2002C]: lw         $s2, 44($sp)
    08960714:[8FB30030]: lw         $s3, 48($sp)
    08960718:[8FB40034]: lw         $s4, 52($sp)
    0896071C:[8FB50038]: lw         $s5, 56($sp)
    08960720:[8FB6003C]: lw         $s6, 60($sp)
    08960724:[8FB70040]: lw         $s7, 64($sp)
    08960728:[8FBE0044]: lw         $fp, 68($sp)
    0896072C:[8FBF0048]: lw         $ra, 72($sp)
    08960730:[03E00008]: jr         $ra
    08960734:[27BD0050]: addiu      $sp, $sp, 80
    08960738:[00A64021]: addu       $t0, $a1, $a2
    0896073C:[8D090000]: lw         $t1, 0($t0)
    08960740:[8D080004]: lw         $t0, 4($t0)
    08960744:[00865021]: addu       $t2, $a0, $a2
    08960748:[AD490000]: sw         $t1, 0($t2)
    0896074C:[AD480004]: sw         $t0, 4($t2)
    08960750:[24E7FFFF]: addiu      $a3, $a3, -1
    08960754:[14E0FFF8]: bne        $a3, $zr, 0x08960738
    08960758:[24C60008]: addiu      $a2, $a2, 8
    0896075C:[93C50001]: lbu        $a1, 1($fp)
    08960760:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08960764:[0245282A]: slt        $a1, $s2, $a1
    08960768:[10A00043]: beq        $a1, $zr, 0x08960878
    0896076C:[24840070]: addiu      $a0, $a0, 112
    08960770:[3C150100]: lui        $s5, 0x0100 <=> li $s5, 0x01000000
    08960774:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08960778:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0896077C:[26B5FFFF]: addiu      $s5, $s5, -1
    08960780:[3C17FF00]: lui        $s7, 0xFF00 <=> li $s7, 0xFF000000
    08960784:[3C161000]: lui        $s6, 0x1000 <=> li $s6, 0x10000000
    08960788:[3C140A00]: lui        $s4, 0x0A00 <=> li $s4, 0x0A000000
    0896078C:[3C13FF00]: lui        $s3, 0xFF00 <=> li $s3, 0xFF000000
    08960790:[AFB00020]: sw         $s0, 32($sp)
    08960794:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08960798:[8FC40014]: lw         $a0, 20($fp)
    0896079C:[8FC5000C]: lw         $a1, 12($fp)
    089607A0:[00912021]: addu       $a0, $a0, $s1
    089607A4:[AFB1001C]: sw         $s1, 28($sp)
    089607A8:[8C910000]: lw         $s1, 0($a0)
    089607AC:[8CA40000]: lw         $a0, 0($a1)
    089607B0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089607B4:[00908021]: addu       $s0, $a0, $s0
    089607B8:[0E258232]: jal        0x089608C8
    089607BC:[8FA40010]: lw         $a0, 16($sp)
    089607C0:[8E040000]: lw         $a0, 0($s0)
    089607C4:[8E050004]: lw         $a1, 4($s0)
    089607C8:[8E060008]: lw         $a2, 8($s0)
    089607CC:[AC440000]: sw         $a0, 0($v0)
    089607D0:[8E04000C]: lw         $a0, 12($s0)
    089607D4:[AC450004]: sw         $a1, 4($v0)
    089607D8:[8E050010]: lw         $a1, 16($s0)
    089607DC:[AC460008]: sw         $a2, 8($v0)
    089607E0:[8E060014]: lw         $a2, 20($s0)
    089607E4:[AC44000C]: sw         $a0, 12($v0)
    089607E8:[8E040018]: lw         $a0, 24($s0)
    089607EC:[AC450010]: sw         $a1, 16($v0)
    089607F0:[8E05001C]: lw         $a1, 28($s0)
    089607F4:[AC460014]: sw         $a2, 20($v0)
    089607F8:[8E060020]: lw         $a2, 32($s0)
    089607FC:[AC440018]: sw         $a0, 24($v0)
    08960800:[8E040024]: lw         $a0, 36($s0)
    08960804:[AC45001C]: sw         $a1, 28($v0)
    08960808:[8E050028]: lw         $a1, 40($s0)
    0896080C:[AC460020]: sw         $a2, 32($v0)
    08960810:[8E06002C]: lw         $a2, 44($s0)
    08960814:[AC440024]: sw         $a0, 36($v0)
    08960818:[AC450028]: sw         $a1, 40($v0)
    0896081C:[AC46002C]: sw         $a2, 44($v0)
    08960820:[8E240008]: lw         $a0, 8($s1)
    08960824:[24450030]: addiu      $a1, $v0, 48
    08960828:[00972024]: and        $a0, $a0, $s7
    0896082C:[00042202]: srl        $a0, $a0, 0x0008
    08960830:[00962025]: or         $a0, $a0, $s6
    08960834:[ACA40000]: sw         $a0, 0($a1)
    08960838:[8E240008]: lw         $a0, 8($s1)
    0896083C:[24A50004]: addiu      $a1, $a1, 4
    08960840:[00952024]: and        $a0, $a0, $s5
    08960844:[00942025]: or         $a0, $a0, $s4
    08960848:[ACA40000]: sw         $a0, 0($a1)
    0896084C:[24A40004]: addiu      $a0, $a1, 4
    08960850:[AC930000]: sw         $s3, 0($a0)
    08960854:[93C50001]: lbu        $a1, 1($fp)
    08960858:[8FB1001C]: lw         $s1, 28($sp)
    0896085C:[8FB00020]: lw         $s0, 32($sp)
    08960860:[26520001]: addiu      $s2, $s2, 1
    08960864:[24840004]: addiu      $a0, $a0, 4
    08960868:[26310008]: addiu      $s1, $s1, 8
    0896086C:[0245282A]: slt        $a1, $s2, $a1
    08960870:[14A0FFC7]: bne        $a1, $zr, 0x08960790
    08960874:[26100030]: addiu      $s0, $s0, 48
    08960878:[8FA50018]: lw         $a1, 24($sp)
    0896087C:[3C060F00]: lui        $a2, 0x0F00 <=> li $a2, 0x0F000000
    08960880:[ACA40000]: sw         $a0, 0($a1)
    08960884:[AC860000]: sw         $a2, 0($a0)
    08960888:[24840004]: addiu      $a0, $a0, 4
    0896088C:[3C050C00]: lui        $a1, 0x0C00 <=> li $a1, 0x0C000000
    08960890:[AC850000]: sw         $a1, 0($a0)
    08960894:[8FA20014]: lw         $v0, 20($sp)
    08960898:[8FB00024]: lw         $s0, 36($sp)
    0896089C:[8FB10028]: lw         $s1, 40($sp)
    089608A0:[8FB2002C]: lw         $s2, 44($sp)
    089608A4:[8FB30030]: lw         $s3, 48($sp)
    089608A8:[8FB40034]: lw         $s4, 52($sp)
    089608AC:[8FB50038]: lw         $s5, 56($sp)
    089608B0:[8FB6003C]: lw         $s6, 60($sp)
    089608B4:[8FB70040]: lw         $s7, 64($sp)
    089608B8:[8FBE0044]: lw         $fp, 68($sp)
    089608BC:[8FBF0048]: lw         $ra, 72($sp)
    089608C0:[03E00008]: jr         $ra
    089608C4:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08960754 237,048 times (length 9)
    08960724:[8FB70040]: lw         $s7, 64($sp)
    08960728:[8FBE0044]: lw         $fp, 68($sp)
    0896072C:[8FBF0048]: lw         $ra, 72($sp)
    08960730:[03E00008]: jr         $ra
    08960734:[27BD0050]: addiu      $sp, $sp, 80
--> 08960738:[00A64021]: addu       $t0, $a1, $a2
    0896073C:[8D090000]: lw         $t1, 0($t0)
    08960740:[8D080004]: lw         $t0, 4($t0)
    08960744:[00865021]: addu       $t2, $a0, $a2
    08960748:[AD490000]: sw         $t1, 0($t2)
    0896074C:[AD480004]: sw         $t0, 4($t2)
    08960750:[24E7FFFF]: addiu      $a3, $a3, -1
--> 08960754:[14E0FFF8]: bne        $a3, $zr, 0x08960738
    08960758:[24C60008]: addiu      $a2, $a2, 8
    0896075C:[93C50001]: lbu        $a1, 1($fp)
    08960760:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08960764:[0245282A]: slt        $a1, $s2, $a1
  Back Branch 089606D0 16,932 times (length 13)
    08960690:[AFB70040]: sw         $s7, 64($sp)
    08960694:[AFBF0048]: sw         $ra, 72($sp)
    08960698:[1120000F]: beq        $t1, $zr, 0x089606D8
    0896069C:[AFA70018]: sw         $a3, 24($sp)
    089606A0:[8FC70014]: lw         $a3, 20($fp)
--> 089606A4:[8CE80000]: lw         $t0, 0($a3)
    089606A8:[9108000C]: lbu        $t0, 12($t0)
    089606AC:[24C60001]: addiu      $a2, $a2, 1
    089606B0:[00084900]: sll        $t1, $t0, 0x0004
    089606B4:[01284823]: subu       $t1, $t1, $t0
    089606B8:[01284823]: subu       $t1, $t1, $t0
    089606BC:[01284023]: subu       $t0, $t1, $t0
    089606C0:[25080003]: addiu      $t0, $t0, 3
    089606C4:[00084080]: sll        $t0, $t0, 0x0002
    089606C8:[00882021]: addu       $a0, $a0, $t0
    089606CC:[00C5402A]: slt        $t0, $a2, $a1
--> 089606D0:[1500FFF4]: bne        $t0, $zr, 0x089606A4
    089606D4:[24E70008]: addiu      $a3, $a3, 8
    089606D8:[24850008]: addiu      $a1, $a0, 8
    089606DC:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    089606E0:[0E24964A]: jal        0x08925928
  Back Branch 08960870 16,932 times (length 58)
    0896077C:[26B5FFFF]: addiu      $s5, $s5, -1
    08960780:[3C17FF00]: lui        $s7, 0xFF00 <=> li $s7, 0xFF000000
    08960784:[3C161000]: lui        $s6, 0x1000 <=> li $s6, 0x10000000
    08960788:[3C140A00]: lui        $s4, 0x0A00 <=> li $s4, 0x0A000000
    0896078C:[3C13FF00]: lui        $s3, 0xFF00 <=> li $s3, 0xFF000000
--> 08960790:[AFB00020]: sw         $s0, 32($sp)
    08960794:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08960798:[8FC40014]: lw         $a0, 20($fp)
    0896079C:[8FC5000C]: lw         $a1, 12($fp)
    089607A0:[00912021]: addu       $a0, $a0, $s1
    089607A4:[AFB1001C]: sw         $s1, 28($sp)
    089607A8:[8C910000]: lw         $s1, 0($a0)
    089607AC:[8CA40000]: lw         $a0, 0($a1)
    089607B0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089607B4:[00908021]: addu       $s0, $a0, $s0
    089607B8:[0E258232]: jal        0x089608C8
    089607BC:[8FA40010]: lw         $a0, 16($sp)
    089607C0:[8E040000]: lw         $a0, 0($s0)
    089607C4:[8E050004]: lw         $a1, 4($s0)
    089607C8:[8E060008]: lw         $a2, 8($s0)
    089607CC:[AC440000]: sw         $a0, 0($v0)
    089607D0:[8E04000C]: lw         $a0, 12($s0)
    089607D4:[AC450004]: sw         $a1, 4($v0)
    089607D8:[8E050010]: lw         $a1, 16($s0)
    089607DC:[AC460008]: sw         $a2, 8($v0)
    089607E0:[8E060014]: lw         $a2, 20($s0)
    089607E4:[AC44000C]: sw         $a0, 12($v0)
    089607E8:[8E040018]: lw         $a0, 24($s0)
    089607EC:[AC450010]: sw         $a1, 16($v0)
    089607F0:[8E05001C]: lw         $a1, 28($s0)
    089607F4:[AC460014]: sw         $a2, 20($v0)
    089607F8:[8E060020]: lw         $a2, 32($s0)
    089607FC:[AC440018]: sw         $a0, 24($v0)
    08960800:[8E040024]: lw         $a0, 36($s0)
    08960804:[AC45001C]: sw         $a1, 28($v0)
    08960808:[8E050028]: lw         $a1, 40($s0)
    0896080C:[AC460020]: sw         $a2, 32($v0)
    08960810:[8E06002C]: lw         $a2, 44($s0)
    08960814:[AC440024]: sw         $a0, 36($v0)
    08960818:[AC450028]: sw         $a1, 40($v0)
    0896081C:[AC46002C]: sw         $a2, 44($v0)
    08960820:[8E240008]: lw         $a0, 8($s1)
    08960824:[24450030]: addiu      $a1, $v0, 48
    08960828:[00972024]: and        $a0, $a0, $s7
    0896082C:[00042202]: srl        $a0, $a0, 0x0008
    08960830:[00962025]: or         $a0, $a0, $s6
    08960834:[ACA40000]: sw         $a0, 0($a1)
    08960838:[8E240008]: lw         $a0, 8($s1)
    0896083C:[24A50004]: addiu      $a1, $a1, 4
    08960840:[00952024]: and        $a0, $a0, $s5
    08960844:[00942025]: or         $a0, $a0, $s4
    08960848:[ACA40000]: sw         $a0, 0($a1)
    0896084C:[24A40004]: addiu      $a0, $a1, 4
    08960850:[AC930000]: sw         $s3, 0($a0)
    08960854:[93C50001]: lbu        $a1, 1($fp)
    08960858:[8FB1001C]: lw         $s1, 28($sp)
    0896085C:[8FB00020]: lw         $s0, 32($sp)
    08960860:[26520001]: addiu      $s2, $s2, 1
    08960864:[24840004]: addiu      $a0, $a0, 4
    08960868:[26310008]: addiu      $s1, $s1, 8
    0896086C:[0245282A]: slt        $a1, $s2, $a1
--> 08960870:[14A0FFC7]: bne        $a1, $zr, 0x08960790
    08960874:[26100030]: addiu      $s0, $s0, 48
    08960878:[8FA50018]: lw         $a1, 24($sp)
    0896087C:[3C060F00]: lui        $a2, 0x0F00 <=> li $a2, 0x0F000000
    08960880:[ACA40000]: sw         $a0, 0($a1)
_S1_2_89A5110 3,633,374 instructions (0.622%), 1,816,687 calls (089A5110 - 089A5114, length 2)
    089A5110:[03E00008]: jr         $ra
    089A5114:[0011840C]: syscall    0x04610 [sceDisplayGetVcount]
_S1_2_89A5498 3,632,824 instructions (0.622%), 1,816,412 calls (089A5498 - 089A549C, length 2)
    089A5498:[03E00008]: jr         $ra
    089A549C:[0011C3CC]: syscall    0x0470F [sceMpegRingbufferAvailableSize]
_S1_2_89608C8 3,507,162 instructions (0.601%), 16,932 calls (089608C8 - 08960A04, length 80)
    089608C8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    089608CC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089608D0:[3C082A00]: lui        $t0, 0x2A00 <=> li $t0, 0x2A000000
    089608D4:[3C072B00]: lui        $a3, 0x2B00 <=> li $a3, 0x2B000000
    089608D8:[01655021]: addu       $t2, $t3, $a1
    089608DC:[814A0010]: lb         $t2, 16($t2)
    089608E0:[05420044]: bltzl      $t2, 0x089609F4
    089608E4:[256B0001]: addiu      $t3, $t3, 1
    089608E8:[8C820108]: lw         $v0, 264($a0)
    089608EC:[000A5180]: sll        $t2, $t2, 0x0006
    089608F0:[01281825]: or         $v1, $t1, $t0
    089608F4:[004A5021]: addu       $t2, $v0, $t2
    089608F8:[ACC30000]: sw         $v1, 0($a2)
    089608FC:[8D420000]: lw         $v0, 0($t2)
    08960900:[24C60004]: addiu      $a2, $a2, 4
    08960904:[00021202]: srl        $v0, $v0, 0x0008
    08960908:[00471025]: or         $v0, $v0, $a3
    0896090C:[ACC20000]: sw         $v0, 0($a2)
    08960910:[8D420004]: lw         $v0, 4($t2)
    08960914:[24C60004]: addiu      $a2, $a2, 4
    08960918:[00021202]: srl        $v0, $v0, 0x0008
    0896091C:[00471025]: or         $v0, $v0, $a3
    08960920:[ACC20000]: sw         $v0, 0($a2)
    08960924:[8D420008]: lw         $v0, 8($t2)
    08960928:[24C60004]: addiu      $a2, $a2, 4
    0896092C:[00021202]: srl        $v0, $v0, 0x0008
    08960930:[00471025]: or         $v0, $v0, $a3
    08960934:[ACC20000]: sw         $v0, 0($a2)
    08960938:[8D420010]: lw         $v0, 16($t2)
    0896093C:[24C60004]: addiu      $a2, $a2, 4
    08960940:[00021202]: srl        $v0, $v0, 0x0008
    08960944:[00471025]: or         $v0, $v0, $a3
    08960948:[ACC20000]: sw         $v0, 0($a2)
    0896094C:[8D420014]: lw         $v0, 20($t2)
    08960950:[24C60004]: addiu      $a2, $a2, 4
    08960954:[00021202]: srl        $v0, $v0, 0x0008
    08960958:[00471025]: or         $v0, $v0, $a3
    0896095C:[ACC20000]: sw         $v0, 0($a2)
    08960960:[8D420018]: lw         $v0, 24($t2)
    08960964:[24C60004]: addiu      $a2, $a2, 4
    08960968:[00021202]: srl        $v0, $v0, 0x0008
    0896096C:[00471025]: or         $v0, $v0, $a3
    08960970:[ACC20000]: sw         $v0, 0($a2)
    08960974:[8D420020]: lw         $v0, 32($t2)
    08960978:[24C60004]: addiu      $a2, $a2, 4
    0896097C:[00021202]: srl        $v0, $v0, 0x0008
    08960980:[00471025]: or         $v0, $v0, $a3
    08960984:[ACC20000]: sw         $v0, 0($a2)
    08960988:[8D420024]: lw         $v0, 36($t2)
    0896098C:[24C60004]: addiu      $a2, $a2, 4
    08960990:[00021202]: srl        $v0, $v0, 0x0008
    08960994:[00471025]: or         $v0, $v0, $a3
    08960998:[ACC20000]: sw         $v0, 0($a2)
    0896099C:[8D420028]: lw         $v0, 40($t2)
    089609A0:[24C60004]: addiu      $a2, $a2, 4
    089609A4:[00021202]: srl        $v0, $v0, 0x0008
    089609A8:[00471025]: or         $v0, $v0, $a3
    089609AC:[ACC20000]: sw         $v0, 0($a2)
    089609B0:[8D420030]: lw         $v0, 48($t2)
    089609B4:[24C60004]: addiu      $a2, $a2, 4
    089609B8:[00021202]: srl        $v0, $v0, 0x0008
    089609BC:[00471025]: or         $v0, $v0, $a3
    089609C0:[ACC20000]: sw         $v0, 0($a2)
    089609C4:[8D420034]: lw         $v0, 52($t2)
    089609C8:[24C60004]: addiu      $a2, $a2, 4
    089609CC:[00021202]: srl        $v0, $v0, 0x0008
    089609D0:[00471025]: or         $v0, $v0, $a3
    089609D4:[ACC20000]: sw         $v0, 0($a2)
    089609D8:[8D4A0038]: lw         $t2, 56($t2)
    089609DC:[24C60004]: addiu      $a2, $a2, 4
    089609E0:[000A5202]: srl        $t2, $t2, 0x0008
    089609E4:[01475025]: or         $t2, $t2, $a3
    089609E8:[ACCA0000]: sw         $t2, 0($a2)
    089609EC:[24C60004]: addiu      $a2, $a2, 4
    089609F0:[256B0001]: addiu      $t3, $t3, 1
    089609F4:[296A0008]: slti       $t2, $t3, 8
    089609F8:[1540FFB7]: bne        $t2, $zr, 0x089608D8
    089609FC:[2529000C]: addiu      $t1, $t1, 12
    08960A00:[03E00008]: jr         $ra
    08960A04:[00C01025]: or         $v0, $a2, $zr <=> move $v0, $a2
  Back Branch 089609F8 135,456 times (length 74)
    089608C8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    089608CC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089608D0:[3C082A00]: lui        $t0, 0x2A00 <=> li $t0, 0x2A000000
    089608D4:[3C072B00]: lui        $a3, 0x2B00 <=> li $a3, 0x2B000000
--> 089608D8:[01655021]: addu       $t2, $t3, $a1
    089608DC:[814A0010]: lb         $t2, 16($t2)
    089608E0:[05420044]: bltzl      $t2, 0x089609F4
    089608E4:[256B0001]: addiu      $t3, $t3, 1
    089608E8:[8C820108]: lw         $v0, 264($a0)
    089608EC:[000A5180]: sll        $t2, $t2, 0x0006
    089608F0:[01281825]: or         $v1, $t1, $t0
    089608F4:[004A5021]: addu       $t2, $v0, $t2
    089608F8:[ACC30000]: sw         $v1, 0($a2)
    089608FC:[8D420000]: lw         $v0, 0($t2)
    08960900:[24C60004]: addiu      $a2, $a2, 4
    08960904:[00021202]: srl        $v0, $v0, 0x0008
    08960908:[00471025]: or         $v0, $v0, $a3
    0896090C:[ACC20000]: sw         $v0, 0($a2)
    08960910:[8D420004]: lw         $v0, 4($t2)
    08960914:[24C60004]: addiu      $a2, $a2, 4
    08960918:[00021202]: srl        $v0, $v0, 0x0008
    0896091C:[00471025]: or         $v0, $v0, $a3
    08960920:[ACC20000]: sw         $v0, 0($a2)
    08960924:[8D420008]: lw         $v0, 8($t2)
    08960928:[24C60004]: addiu      $a2, $a2, 4
    0896092C:[00021202]: srl        $v0, $v0, 0x0008
    08960930:[00471025]: or         $v0, $v0, $a3
    08960934:[ACC20000]: sw         $v0, 0($a2)
    08960938:[8D420010]: lw         $v0, 16($t2)
    0896093C:[24C60004]: addiu      $a2, $a2, 4
    08960940:[00021202]: srl        $v0, $v0, 0x0008
    08960944:[00471025]: or         $v0, $v0, $a3
    08960948:[ACC20000]: sw         $v0, 0($a2)
    0896094C:[8D420014]: lw         $v0, 20($t2)
    08960950:[24C60004]: addiu      $a2, $a2, 4
    08960954:[00021202]: srl        $v0, $v0, 0x0008
    08960958:[00471025]: or         $v0, $v0, $a3
    0896095C:[ACC20000]: sw         $v0, 0($a2)
    08960960:[8D420018]: lw         $v0, 24($t2)
    08960964:[24C60004]: addiu      $a2, $a2, 4
    08960968:[00021202]: srl        $v0, $v0, 0x0008
    0896096C:[00471025]: or         $v0, $v0, $a3
    08960970:[ACC20000]: sw         $v0, 0($a2)
    08960974:[8D420020]: lw         $v0, 32($t2)
    08960978:[24C60004]: addiu      $a2, $a2, 4
    0896097C:[00021202]: srl        $v0, $v0, 0x0008
    08960980:[00471025]: or         $v0, $v0, $a3
    08960984:[ACC20000]: sw         $v0, 0($a2)
    08960988:[8D420024]: lw         $v0, 36($t2)
    0896098C:[24C60004]: addiu      $a2, $a2, 4
    08960990:[00021202]: srl        $v0, $v0, 0x0008
    08960994:[00471025]: or         $v0, $v0, $a3
    08960998:[ACC20000]: sw         $v0, 0($a2)
    0896099C:[8D420028]: lw         $v0, 40($t2)
    089609A0:[24C60004]: addiu      $a2, $a2, 4
    089609A4:[00021202]: srl        $v0, $v0, 0x0008
    089609A8:[00471025]: or         $v0, $v0, $a3
    089609AC:[ACC20000]: sw         $v0, 0($a2)
    089609B0:[8D420030]: lw         $v0, 48($t2)
    089609B4:[24C60004]: addiu      $a2, $a2, 4
    089609B8:[00021202]: srl        $v0, $v0, 0x0008
    089609BC:[00471025]: or         $v0, $v0, $a3
    089609C0:[ACC20000]: sw         $v0, 0($a2)
    089609C4:[8D420034]: lw         $v0, 52($t2)
    089609C8:[24C60004]: addiu      $a2, $a2, 4
    089609CC:[00021202]: srl        $v0, $v0, 0x0008
    089609D0:[00471025]: or         $v0, $v0, $a3
    089609D4:[ACC20000]: sw         $v0, 0($a2)
    089609D8:[8D4A0038]: lw         $t2, 56($t2)
    089609DC:[24C60004]: addiu      $a2, $a2, 4
    089609E0:[000A5202]: srl        $t2, $t2, 0x0008
    089609E4:[01475025]: or         $t2, $t2, $a3
    089609E8:[ACCA0000]: sw         $t2, 0($a2)
    089609EC:[24C60004]: addiu      $a2, $a2, 4
    089609F0:[256B0001]: addiu      $t3, $t3, 1
    089609F4:[296A0008]: slti       $t2, $t3, 8
--> 089609F8:[1540FFB7]: bne        $t2, $zr, 0x089608D8
    089609FC:[2529000C]: addiu      $t1, $t1, 12
    08960A00:[03E00008]: jr         $ra
    08960A04:[00C01025]: or         $v0, $a2, $zr <=> move $v0, $a2
_S1_2_8925928 3,493,347 instructions (0.598%), 268,719 calls (08925928 - 08925960, length 15)
    08925928:[8C865CA0]: lw         $a2, 23712($a0)
    0892592C:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    08925930:[24C20003]: addiu      $v0, $a2, 3
    08925934:[24A50003]: addiu      $a1, $a1, 3
    08925938:[00471024]: and        $v0, $v0, $a3
    0892593C:[00A72824]: and        $a1, $a1, $a3
    08925940:[8C865CA4]: lw         $a2, 23716($a0)
    08925944:[00452821]: addu       $a1, $v0, $a1
    08925948:[00C5302B]: sltu       $a2, $a2, $a1
    0892594C:[14C00003]: bne        $a2, $zr, 0x0892595C
    08925950:[00000000]: nop
    08925954:[03E00008]: jr         $ra
    08925958:[AC855CA0]: sw         $a1, 23712($a0)
    0892595C:[03E00008]: jr         $ra
    08925960:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_8928750 3,285,408 instructions (0.563%), 68,446 calls (08928750 - 0892880C, length 48)
    08928750:[27BDFFC0]: addiu      $sp, $sp, -64
    08928754:[3C07089F]: lui        $a3, 0x089F <=> li $a3, 0x089F0000
    08928758:[AFB00020]: sw         $s0, 32($sp)
    0892875C:[24F0F690]: addiu      $s0, $a3, -2416
    08928760:[8E072C00]: lw         $a3, 11264($s0)
    08928764:[AFB10024]: sw         $s1, 36($sp)
    08928768:[AFB20028]: sw         $s2, 40($sp)
    0892876C:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08928770:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08928774:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08928778:[00072240]: sll        $a0, $a3, 0x0009
    0892877C:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    08928780:[00042080]: sll        $a0, $a0, 0x0002
    08928784:[00A42821]: addu       $a1, $a1, $a0
    08928788:[00042040]: sll        $a0, $a0, 0x0001
    0892878C:[00A42821]: addu       $a1, $a1, $a0
    08928790:[AFB3002C]: sw         $s3, 44($sp)
    08928794:[27B30010]: addiu      $s3, $sp, 16
    08928798:[00B02821]: addu       $a1, $a1, $s0
    0892879C:[AFBF0030]: sw         $ra, 48($sp)
    089287A0:[0E249991]: jal        0x08926644
    089287A4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089287A8:[8E042C00]: lw         $a0, 11264($s0)
    089287AC:[00042240]: sll        $a0, $a0, 0x0009
    089287B0:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    089287B4:[00042080]: sll        $a0, $a0, 0x0002
    089287B8:[00A42821]: addu       $a1, $a1, $a0
    089287BC:[00042040]: sll        $a0, $a0, 0x0001
    089287C0:[00A42821]: addu       $a1, $a1, $a0
    089287C4:[26040080]: addiu      $a0, $s0, 128
    089287C8:[00A42821]: addu       $a1, $a1, $a0
    089287CC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089287D0:[0E24A204]: jal        0x08928810
    089287D4:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    089287D8:[44916000]: mtc1       $s1, $f12
    089287DC:[46806320]: cvt.s.w    $f12, $f12
    089287E0:[C64D0008]: lwc1       $f13, 8($s2)
    089287E4:[460D6342]: mul.s      $f13, $f12, $f13
    089287E8:[460D6301]: sub.s      $f12, $f12, $f13
    089287EC:[4600630D]: trunc.w.s  $f12, $f12
    089287F0:[44026000]: mfc1       $v0, $f12
    089287F4:[8FB00020]: lw         $s0, 32($sp)
    089287F8:[8FB10024]: lw         $s1, 36($sp)
    089287FC:[8FB20028]: lw         $s2, 40($sp)
    08928800:[8FB3002C]: lw         $s3, 44($sp)
    08928804:[8FBF0030]: lw         $ra, 48($sp)
    08928808:[03E00008]: jr         $ra
    0892880C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_895C320 3,021,104 instructions (0.517%), 5,290 calls (0895C320 - 0895CE00, length 697)
    0895C320:[27BDFF60]: addiu      $sp, $sp, -160
    0895C324:[AFB00070]: sw         $s0, 112($sp)
    0895C328:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0895C32C:[AFB10074]: sw         $s1, 116($sp)
    0895C330:[AFB20078]: sw         $s2, 120($sp)
    0895C334:[AFB3007C]: sw         $s3, 124($sp)
    0895C338:[AFB40080]: sw         $s4, 128($sp)
    0895C33C:[AFB50084]: sw         $s5, 132($sp)
    0895C340:[AFB60088]: sw         $s6, 136($sp)
    0895C344:[AFB7008C]: sw         $s7, 140($sp)
    0895C348:[AFBE0090]: sw         $fp, 144($sp)
    0895C34C:[AFBF0094]: sw         $ra, 148($sp)
    0895C350:[10A002A0]: beq        $a1, $zr, 0x0895CDD4
    0895C354:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0895C358:[8CD20000]: lw         $s2, 0($a2)
    0895C35C:[8E44005C]: lw         $a0, 92($s2)
    0895C360:[04820027]: bltzl      $a0, 0x0895C400
    0895C364:[8E440060]: lw         $a0, 96($s2)
    0895C368:[C4CC0094]: lwc1       $f12, 148($a2)
    0895C36C:[3C054F00]: lui        $a1, 0x4F00 <=> li $a1, 0x4F000000
    0895C370:[44856800]: mtc1       $a1, $f13
    0895C374:[460D603C]: c.lt.s     $f12, $f13
    0895C378:[00000000]: nop
    0895C37C:[45020006]: bc1fl      0x0895C398
    0895C380:[460D6341]: sub.s      $f13, $f12, $f13
    0895C384:[4600634D]: trunc.w.s  $f13, $f12
    0895C388:[44056800]: mfc1       $a1, $f13
    0895C38C:[00A4202B]: sltu       $a0, $a1, $a0
    0895C390:[10000007]: b          0x0895C3B0
    0895C394:[308400FF]: andi       $a0, $a0, 255
    0895C398:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    0895C39C:[46006B4D]: trunc.w.s  $f13, $f13
    0895C3A0:[44076800]: mfc1       $a3, $f13
    0895C3A4:[00E52821]: addu       $a1, $a3, $a1
    0895C3A8:[00A4202B]: sltu       $a0, $a1, $a0
    0895C3AC:[308400FF]: andi       $a0, $a0, 255
    0895C3B0:[10800011]: beq        $a0, $zr, 0x0895C3F8
    0895C3B4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0895C3B8:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0895C3BC:[C48DF680]: lwc1       $f13, -2432($a0)
    0895C3C0:[460D6300]: add.s      $f12, $f12, $f13
    0895C3C4:[E4CC0094]: swc1       $f12, 148($a2)
    0895C3C8:[8FB00070]: lw         $s0, 112($sp)
    0895C3CC:[8FB10074]: lw         $s1, 116($sp)
    0895C3D0:[8FB20078]: lw         $s2, 120($sp)
    0895C3D4:[8FB3007C]: lw         $s3, 124($sp)
    0895C3D8:[8FB40080]: lw         $s4, 128($sp)
    0895C3DC:[8FB50084]: lw         $s5, 132($sp)
    0895C3E0:[8FB60088]: lw         $s6, 136($sp)
    0895C3E4:[8FB7008C]: lw         $s7, 140($sp)
    0895C3E8:[8FBE0090]: lw         $fp, 144($sp)
    0895C3EC:[8FBF0094]: lw         $ra, 148($sp)
    0895C3F0:[03E00008]: jr         $ra
    0895C3F4:[27BD00A0]: addiu      $sp, $sp, 160
    0895C3F8:[A0C4001F]: sb         $a0, 31($a2)
    0895C3FC:[8E440060]: lw         $a0, 96($s2)
    0895C400:[04820029]: bltzl      $a0, 0x0895C4A8
    0895C404:[90C4001E]: lbu        $a0, 30($a2)
    0895C408:[C4CD0098]: lwc1       $f13, 152($a2)
    0895C40C:[3C054F00]: lui        $a1, 0x4F00 <=> li $a1, 0x4F000000
    0895C410:[44856000]: mtc1       $a1, $f12
    0895C414:[460C683C]: c.lt.s     $f13, $f12
    0895C418:[00000000]: nop
    0895C41C:[45020006]: bc1fl      0x0895C438
    0895C420:[460C6B01]: sub.s      $f12, $f13, $f12
    0895C424:[46006B0D]: trunc.w.s  $f12, $f13
    0895C428:[44056000]: mfc1       $a1, $f12
    0895C42C:[00A4202B]: sltu       $a0, $a1, $a0
    0895C430:[10000007]: b          0x0895C450
    0895C434:[308400FF]: andi       $a0, $a0, 255
    0895C438:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    0895C43C:[4600630D]: trunc.w.s  $f12, $f12
    0895C440:[44076000]: mfc1       $a3, $f12
    0895C444:[00E52821]: addu       $a1, $a3, $a1
    0895C448:[00A4202B]: sltu       $a0, $a1, $a0
    0895C44C:[308400FF]: andi       $a0, $a0, 255
    0895C450:[10800006]: beq        $a0, $zr, 0x0895C46C
    0895C454:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0895C458:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0895C45C:[C48CF680]: lwc1       $f12, -2432($a0)
    0895C460:[460C6B00]: add.s      $f12, $f13, $f12
    0895C464:[1000000F]: b          0x0895C4A4
    0895C468:[E4CC0098]: swc1       $f12, 152($a2)
    0895C46C:[A0C40020]: sb         $a0, 32($a2)
    0895C470:[A0C0001E]: sb         $zr, 30($a2)
    0895C474:[8FB00070]: lw         $s0, 112($sp)
    0895C478:[8FB10074]: lw         $s1, 116($sp)
    0895C47C:[8FB20078]: lw         $s2, 120($sp)
    0895C480:[8FB3007C]: lw         $s3, 124($sp)
    0895C484:[8FB40080]: lw         $s4, 128($sp)
    0895C488:[8FB50084]: lw         $s5, 132($sp)
    0895C48C:[8FB60088]: lw         $s6, 136($sp)
    0895C490:[8FB7008C]: lw         $s7, 140($sp)
    0895C494:[8FBE0090]: lw         $fp, 144($sp)
    0895C498:[8FBF0094]: lw         $ra, 148($sp)
    0895C49C:[03E00008]: jr         $ra
    0895C4A0:[27BD00A0]: addiu      $sp, $sp, 160
    0895C4A4:[90C4001E]: lbu        $a0, 30($a2)
    0895C4A8:[1080024A]: beq        $a0, $zr, 0x0895CDD4
    0895C4AC:[00000000]: nop
    0895C4B0:[8E48008C]: lw         $t0, 140($s2)
    0895C4B4:[AFA60050]: sw         $a2, 80($sp)
    0895C4B8:[8E530098]: lw         $s3, 152($s2)
    0895C4BC:[8E5500A4]: lw         $s5, 164($s2)
    0895C4C0:[8E5600B0]: lw         $s6, 176($s2)
    0895C4C4:[8E450080]: lw         $a1, 128($s2)
    0895C4C8:[8E440088]: lw         $a0, 136($s2)
    0895C4CC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0895C4D0:[AFA50068]: sw         $a1, 104($sp)
    0895C4D4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C4D8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C4DC:[00E4282B]: sltu       $a1, $a3, $a0
    0895C4E0:[10A00018]: beq        $a1, $zr, 0x0895C544
    0895C4E4:[C4CC0080]: lwc1       $f12, 128($a2)
    0895C4E8:[2485FFFF]: addiu      $a1, $a0, -1
    0895C4EC:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0895C4F0:[54E50004]: bnel       $a3, $a1, 0x0895C504
    0895C4F4:[8CC90000]: lw         $t1, 0($a2)
    0895C4F8:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C4FC:[10000011]: b          0x0895C544
    0895C500:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C504:[44896800]: mtc1       $t1, $f13
    0895C508:[46806B60]: cvt.s.w    $f13, $f13
    0895C50C:[460D603C]: c.lt.s     $f12, $f13
    0895C510:[00000000]: nop
    0895C514:[45020008]: bc1fl      0x0895C538
    0895C518:[24E70001]: addiu      $a3, $a3, 1
    0895C51C:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C520:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C524:[56800001]: bnel       $s4, $zr, 0x0895C52C
    0895C528:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C52C:[10000006]: b          0x0895C548
    0895C530:[00112100]: sll        $a0, $s1, 0x0004
    0895C538:[00E4482B]: sltu       $t1, $a3, $a0
    0895C53C:[1520FFEC]: bne        $t1, $zr, 0x0895C4F0
    0895C540:[24C60010]: addiu      $a2, $a2, 16
    0895C544:[00112100]: sll        $a0, $s1, 0x0004
    0895C548:[46006406]: mov.s      $f16, $f12
    0895C54C:[01048821]: addu       $s1, $t0, $a0
    0895C550:[00142100]: sll        $a0, $s4, 0x0004
    0895C554:[0104A021]: addu       $s4, $t0, $a0
    0895C558:[8E240000]: lw         $a0, 0($s1)
    0895C55C:[8E850000]: lw         $a1, 0($s4)
    0895C560:[44846000]: mtc1       $a0, $f12
    0895C564:[AFA80058]: sw         $t0, 88($sp)
    0895C568:[468063A0]: cvt.s.w    $f14, $f12
    0895C56C:[44858800]: mtc1       $a1, $f17
    0895C570:[46808BE0]: cvt.s.w    $f15, $f17
    0895C574:[C62C0004]: lwc1       $f12, 4($s1)
    0895C578:[0E24A435]: jal        0x089290D4
    0895C57C:[C68D0004]: lwc1       $f13, 4($s4)
    0895C580:[8FB70050]: lw         $s7, 80($sp)
    0895C584:[E6E00024]: swc1       $f0, 36($s7)
    0895C588:[8E240000]: lw         $a0, 0($s1)
    0895C58C:[8E850000]: lw         $a1, 0($s4)
    0895C590:[44846000]: mtc1       $a0, $f12
    0895C594:[468063A0]: cvt.s.w    $f14, $f12
    0895C598:[44858000]: mtc1       $a1, $f16
    0895C59C:[468083E0]: cvt.s.w    $f15, $f16
    0895C5A0:[C62C0008]: lwc1       $f12, 8($s1)
    0895C5A4:[C68D0008]: lwc1       $f13, 8($s4)
    0895C5A8:[0E24A435]: jal        0x089290D4
    0895C5AC:[C6F00080]: lwc1       $f16, 128($s7)
    0895C5B0:[E6E00028]: swc1       $f0, 40($s7)
    0895C5B4:[C62C000C]: lwc1       $f12, 12($s1)
    0895C5B8:[8E240000]: lw         $a0, 0($s1)
    0895C5BC:[C68D000C]: lwc1       $f13, 12($s4)
    0895C5C0:[8E850000]: lw         $a1, 0($s4)
    0895C5C4:[44847000]: mtc1       $a0, $f14
    0895C5C8:[468073A0]: cvt.s.w    $f14, $f14
    0895C5CC:[C6F00080]: lwc1       $f16, 128($s7)
    0895C5D0:[44857800]: mtc1       $a1, $f15
    0895C5D4:[0E24A435]: jal        0x089290D4
    0895C5D8:[46807BE0]: cvt.s.w    $f15, $f15
    0895C5DC:[E6E0002C]: swc1       $f0, 44($s7)
    0895C5E0:[C6EC0024]: lwc1       $f12, 36($s7)
    0895C5E4:[C60D0000]: lwc1       $f13, 0($s0)
    0895C5E8:[C6EE0028]: lwc1       $f14, 40($s7)
    0895C5EC:[460D6302]: mul.s      $f12, $f12, $f13
    0895C5F0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0895C5F4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C5F8:[E6EC0024]: swc1       $f12, 36($s7)
    0895C5FC:[C60C0004]: lwc1       $f12, 4($s0)
    0895C600:[460C7302]: mul.s      $f12, $f14, $f12
    0895C604:[E6EC0028]: swc1       $f12, 40($s7)
    0895C608:[C60C0008]: lwc1       $f12, 8($s0)
    0895C60C:[460C0342]: mul.s      $f13, $f0, $f12
    0895C610:[C6EC0084]: lwc1       $f12, 132($s7)
    0895C614:[E6ED002C]: swc1       $f13, 44($s7)
    0895C618:[8E500094]: lw         $s0, 148($s2)
    0895C61C:[0090282B]: sltu       $a1, $a0, $s0
    0895C620:[10A00018]: beq        $a1, $zr, 0x0895C684
    0895C624:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C628:[2605FFFF]: addiu      $a1, $s0, -1
    0895C62C:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0895C630:[54850004]: bnel       $a0, $a1, 0x0895C644
    0895C634:[8CC70000]: lw         $a3, 0($a2)
    0895C638:[2494FFFF]: addiu      $s4, $a0, -1
    0895C63C:[10000011]: b          0x0895C684
    0895C640:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C644:[44876800]: mtc1       $a3, $f13
    0895C648:[46806B60]: cvt.s.w    $f13, $f13
    0895C64C:[460D603C]: c.lt.s     $f12, $f13
    0895C650:[00000000]: nop
    0895C654:[45020008]: bc1fl      0x0895C678
    0895C658:[24840001]: addiu      $a0, $a0, 1
    0895C65C:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0895C660:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C664:[56800001]: bnel       $s4, $zr, 0x0895C66C
    0895C668:[2491FFFF]: addiu      $s1, $a0, -1
    0895C66C:[10000006]: b          0x0895C688
    0895C670:[001120C0]: sll        $a0, $s1, 0x0003
    0895C678:[0090382B]: sltu       $a3, $a0, $s0
    0895C67C:[14E0FFEC]: bne        $a3, $zr, 0x0895C630
    0895C680:[24C60008]: addiu      $a2, $a2, 8
    0895C684:[001120C0]: sll        $a0, $s1, 0x0003
    0895C688:[46006406]: mov.s      $f16, $f12
    0895C68C:[02642021]: addu       $a0, $s3, $a0
    0895C690:[AFB3005C]: sw         $s3, 92($sp)
    0895C694:[001428C0]: sll        $a1, $s4, 0x0003
    0895C698:[C48C0004]: lwc1       $f12, 4($a0)
    0895C69C:[02652821]: addu       $a1, $s3, $a1
    0895C6A0:[8C840000]: lw         $a0, 0($a0)
    0895C6A4:[C4AD0004]: lwc1       $f13, 4($a1)
    0895C6A8:[8CA50000]: lw         $a1, 0($a1)
    0895C6AC:[44847000]: mtc1       $a0, $f14
    0895C6B0:[468073A0]: cvt.s.w    $f14, $f14
    0895C6B4:[44857800]: mtc1       $a1, $f15
    0895C6B8:[0E24A435]: jal        0x089290D4
    0895C6BC:[46807BE0]: cvt.s.w    $f15, $f15
    0895C6C0:[8FA50050]: lw         $a1, 80($sp)
    0895C6C4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0895C6C8:[E4A0004C]: swc1       $f0, 76($a1)
    0895C6CC:[8E4400A0]: lw         $a0, 160($s2)
    0895C6D0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C6D4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C6D8:[00E4302B]: sltu       $a2, $a3, $a0
    0895C6DC:[10C00018]: beq        $a2, $zr, 0x0895C740
    0895C6E0:[C4AC0088]: lwc1       $f12, 136($a1)
    0895C6E4:[2485FFFF]: addiu      $a1, $a0, -1
    0895C6E8:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0895C6EC:[54E50004]: bnel       $a3, $a1, 0x0895C700
    0895C6F0:[8CC80000]: lw         $t0, 0($a2)
    0895C6F4:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C6F8:[10000011]: b          0x0895C740
    0895C6FC:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C700:[44886800]: mtc1       $t0, $f13
    0895C704:[46806B60]: cvt.s.w    $f13, $f13
    0895C708:[460D603C]: c.lt.s     $f12, $f13
    0895C70C:[00000000]: nop
    0895C710:[45020008]: bc1fl      0x0895C734
    0895C714:[24E70001]: addiu      $a3, $a3, 1
    0895C718:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C71C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C720:[56800001]: bnel       $s4, $zr, 0x0895C728
    0895C724:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C728:[10000006]: b          0x0895C744
    0895C72C:[02312021]: addu       $a0, $s1, $s1
    0895C734:[00E4402B]: sltu       $t0, $a3, $a0
    0895C738:[1500FFEC]: bne        $t0, $zr, 0x0895C6EC
    0895C73C:[24C6000C]: addiu      $a2, $a2, 12
    0895C740:[02312021]: addu       $a0, $s1, $s1
    0895C744:[02242021]: addu       $a0, $s1, $a0
    0895C748:[00042080]: sll        $a0, $a0, 0x0002
    0895C74C:[46006406]: mov.s      $f16, $f12
    0895C750:[02942821]: addu       $a1, $s4, $s4
    0895C754:[02A48021]: addu       $s0, $s5, $a0
    0895C758:[02852021]: addu       $a0, $s4, $a1
    0895C75C:[00042080]: sll        $a0, $a0, 0x0002
    0895C760:[AFB50060]: sw         $s5, 96($sp)
    0895C764:[02A48821]: addu       $s1, $s5, $a0
    0895C768:[AFB20054]: sw         $s2, 84($sp)
    0895C76C:[8E040000]: lw         $a0, 0($s0)
    0895C770:[C60C0004]: lwc1       $f12, 4($s0)
    0895C774:[44846800]: mtc1       $a0, $f13
    0895C778:[8E250000]: lw         $a1, 0($s1)
    0895C77C:[46806BA0]: cvt.s.w    $f14, $f13
    0895C780:[44858800]: mtc1       $a1, $f17
    0895C784:[46808BE0]: cvt.s.w    $f15, $f17
    0895C788:[0E24A435]: jal        0x089290D4
    0895C78C:[C62D0004]: lwc1       $f13, 4($s1)
    0895C790:[8FB30050]: lw         $s3, 80($sp)
    0895C794:[E6600050]: swc1       $f0, 80($s3)
    0895C798:[C60C0008]: lwc1       $f12, 8($s0)
    0895C79C:[8E040000]: lw         $a0, 0($s0)
    0895C7A0:[C62D0008]: lwc1       $f13, 8($s1)
    0895C7A4:[8E250000]: lw         $a1, 0($s1)
    0895C7A8:[44847000]: mtc1       $a0, $f14
    0895C7AC:[468073A0]: cvt.s.w    $f14, $f14
    0895C7B0:[C6700088]: lwc1       $f16, 136($s3)
    0895C7B4:[44857800]: mtc1       $a1, $f15
    0895C7B8:[0E24A435]: jal        0x089290D4
    0895C7BC:[46807BE0]: cvt.s.w    $f15, $f15
    0895C7C0:[E6600054]: swc1       $f0, 84($s3)
    0895C7C4:[8E4400AC]: lw         $a0, 172($s2)
    0895C7C8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0895C7CC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C7D0:[00E4282B]: sltu       $a1, $a3, $a0
    0895C7D4:[10A0001A]: beq        $a1, $zr, 0x0895C840
    0895C7D8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C7DC:[8FA60050]: lw         $a2, 80($sp)
    0895C7E0:[2485FFFF]: addiu      $a1, $a0, -1
    0895C7E4:[C4CC008C]: lwc1       $f12, 140($a2)
    0895C7E8:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0895C7EC:[54E50004]: bnel       $a3, $a1, 0x0895C800
    0895C7F0:[8CC80000]: lw         $t0, 0($a2)
    0895C7F4:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C7F8:[10000011]: b          0x0895C840
    0895C7FC:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C800:[44886800]: mtc1       $t0, $f13
    0895C804:[46806B60]: cvt.s.w    $f13, $f13
    0895C808:[460D603C]: c.lt.s     $f12, $f13
    0895C80C:[00000000]: nop
    0895C810:[45020008]: bc1fl      0x0895C834
    0895C814:[24E70001]: addiu      $a3, $a3, 1
    0895C818:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C81C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C820:[56800001]: bnel       $s4, $zr, 0x0895C828
    0895C824:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C828:[10000006]: b          0x0895C844
    0895C82C:[00112100]: sll        $a0, $s1, 0x0004
    0895C834:[00E4402B]: sltu       $t0, $a3, $a0
    0895C838:[1500FFEC]: bne        $t0, $zr, 0x0895C7EC
    0895C83C:[24C60014]: addiu      $a2, $a2, 20
    0895C840:[00112100]: sll        $a0, $s1, 0x0004
    0895C844:[00112880]: sll        $a1, $s1, 0x0002
    0895C848:[00858821]: addu       $s1, $a0, $a1
    0895C84C:[00142100]: sll        $a0, $s4, 0x0004
    0895C850:[00142880]: sll        $a1, $s4, 0x0002
    0895C854:[00858021]: addu       $s0, $a0, $a1
    0895C858:[AFB60064]: sw         $s6, 100($sp)
    0895C85C:[02D18821]: addu       $s1, $s6, $s1
    0895C860:[02D08021]: addu       $s0, $s6, $s0
    0895C864:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0895C868:[27BE0024]: addiu      $fp, $sp, 36
    0895C86C:[8FB20050]: lw         $s2, 80($sp)
    0895C870:[27B70030]: addiu      $s7, $sp, 48
    0895C874:[27B6003C]: addiu      $s6, $sp, 60
    0895C878:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    0895C87C:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    0895C880:[8E840004]: lw         $a0, 4($s4)
    0895C884:[27A50044]: addiu      $a1, $sp, 68
    0895C888:[27A60020]: addiu      $a2, $sp, 32
    0895C88C:[27A7002C]: addiu      $a3, $sp, 44
    0895C890:[0E24A484]: jal        0x08929210
    0895C894:[27A80038]: addiu      $t0, $sp, 56
    0895C898:[8E640004]: lw         $a0, 4($s3)
    0895C89C:[27A50048]: addiu      $a1, $sp, 72
    0895C8A0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0895C8A4:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    0895C8A8:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0895C8AC:[0E24A484]: jal        0x08929210
    0895C8B0:[AFB6006C]: sw         $s6, 108($sp)
    0895C8B4:[8E240000]: lw         $a0, 0($s1)
    0895C8B8:[8E050000]: lw         $a1, 0($s0)
    0895C8BC:[44846000]: mtc1       $a0, $f12
    0895C8C0:[468063A0]: cvt.s.w    $f14, $f12
    0895C8C4:[44858000]: mtc1       $a1, $f16
    0895C8C8:[468083E0]: cvt.s.w    $f15, $f16
    0895C8CC:[C7AC0044]: lwc1       $f12, 68($sp)
    0895C8D0:[C7AD0048]: lwc1       $f13, 72($sp)
    0895C8D4:[8FB60050]: lw         $s6, 80($sp)
    0895C8D8:[0E24A435]: jal        0x089290D4
    0895C8DC:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C8E0:[E7A0004C]: swc1       $f0, 76($sp)
    0895C8E4:[8E240000]: lw         $a0, 0($s1)
    0895C8E8:[8E050000]: lw         $a1, 0($s0)
    0895C8EC:[44846000]: mtc1       $a0, $f12
    0895C8F0:[468063A0]: cvt.s.w    $f14, $f12
    0895C8F4:[44858000]: mtc1       $a1, $f16
    0895C8F8:[468083E0]: cvt.s.w    $f15, $f16
    0895C8FC:[C7AC0020]: lwc1       $f12, 32($sp)
    0895C900:[C7AD0024]: lwc1       $f13, 36($sp)
    0895C904:[0E24A435]: jal        0x089290D4
    0895C908:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C90C:[E7A00028]: swc1       $f0, 40($sp)
    0895C910:[8E240000]: lw         $a0, 0($s1)
    0895C914:[8E050000]: lw         $a1, 0($s0)
    0895C918:[44846000]: mtc1       $a0, $f12
    0895C91C:[468063A0]: cvt.s.w    $f14, $f12
    0895C920:[44858000]: mtc1       $a1, $f16
    0895C924:[468083E0]: cvt.s.w    $f15, $f16
    0895C928:[C7AC002C]: lwc1       $f12, 44($sp)
    0895C92C:[C7AD0030]: lwc1       $f13, 48($sp)
    0895C930:[0E24A435]: jal        0x089290D4
    0895C934:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C938:[E7A00034]: swc1       $f0, 52($sp)
    0895C93C:[C7AC0038]: lwc1       $f12, 56($sp)
    0895C940:[8E240000]: lw         $a0, 0($s1)
    0895C944:[C7AD003C]: lwc1       $f13, 60($sp)
    0895C948:[8E050000]: lw         $a1, 0($s0)
    0895C94C:[44847000]: mtc1       $a0, $f14
    0895C950:[468073A0]: cvt.s.w    $f14, $f14
    0895C954:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C958:[44857800]: mtc1       $a1, $f15
    0895C95C:[0E24A435]: jal        0x089290D4
    0895C960:[46807BE0]: cvt.s.w    $f15, $f15
    0895C964:[C7AC004C]: lwc1       $f12, 76($sp)
    0895C968:[460003C6]: mov.s      $f15, $f0
    0895C96C:[C7AD0028]: lwc1       $f13, 40($sp)
    0895C970:[E7A00040]: swc1       $f0, 64($sp)
    0895C974:[0E24A443]: jal        0x0892910C
    0895C978:[C7AE0034]: lwc1       $f14, 52($sp)
    0895C97C:[AE420070]: sw         $v0, 112($s2)
    0895C980:[26B50001]: addiu      $s5, $s5, 1
    0895C984:[26940004]: addiu      $s4, $s4, 4
    0895C988:[26730004]: addiu      $s3, $s3, 4
    0895C98C:[26520004]: addiu      $s2, $s2, 4
    0895C990:[2EA40004]: sltiu      $a0, $s5, 4
    0895C994:[1480FFBA]: bne        $a0, $zr, 0x0895C880
    0895C998:[8FB6006C]: lw         $s6, 108($sp)
    0895C99C:[8FA70054]: lw         $a3, 84($sp)
    0895C9A0:[8FB10050]: lw         $s1, 80($sp)
    0895C9A4:[8CE7007C]: lw         $a3, 124($a3)
    0895C9A8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0895C9AC:[C6300090]: lwc1       $f16, 144($s1)
    0895C9B0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0895C9B4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0895C9B8:[00C7402B]: sltu       $t0, $a2, $a3
    0895C9BC:[8E250004]: lw         $a1, 4($s1)
    0895C9C0:[11000019]: beq        $t0, $zr, 0x0895CA28
    0895C9C4:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    0895C9C8:[8FAA0068]: lw         $t2, 104($sp)
    0895C9CC:[24E8FFFF]: addiu      $t0, $a3, -1
    0895C9D0:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    0895C9D4:[54C80004]: bnel       $a2, $t0, 0x0895C9E8
    0895C9D8:[8D2B0000]: lw         $t3, 0($t1)
    0895C9DC:[24C4FFFF]: addiu      $a0, $a2, -1
    0895C9E0:[10000011]: b          0x0895CA28
    0895C9E4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0895C9E8:[448B6000]: mtc1       $t3, $f12
    0895C9EC:[46806320]: cvt.s.w    $f12, $f12
    0895C9F0:[460C803C]: c.lt.s     $f16, $f12
    0895C9F4:[00000000]: nop
    0895C9F8:[45020008]: bc1fl      0x0895CA1C
    0895C9FC:[24C60001]: addiu      $a2, $a2, 1
    0895CA00:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0895CA04:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0895CA08:[54800001]: bnel       $a0, $zr, 0x0895CA10
    0895CA0C:[24D0FFFF]: addiu      $s0, $a2, -1
    0895CA10:[10000006]: b          0x0895CA2C
    0895CA14:[8FAA0068]: lw         $t2, 104($sp)
    0895CA1C:[00C7582B]: sltu       $t3, $a2, $a3
    0895CA20:[1560FFEC]: bne        $t3, $zr, 0x0895C9D4
    0895CA24:[25290014]: addiu      $t1, $t1, 20
    0895CA28:[8FAA0068]: lw         $t2, 104($sp)
    0895CA2C:[00103100]: sll        $a2, $s0, 0x0004
    0895CA30:[00103880]: sll        $a3, $s0, 0x0002
    0895CA34:[00C78021]: addu       $s0, $a2, $a3
    0895CA38:[01508021]: addu       $s0, $t2, $s0
    0895CA3C:[30A50800]: andi       $a1, $a1, 2048
    0895CA40:[10A0003B]: beq        $a1, $zr, 0x0895CB30
    0895CA44:[C60D0004]: lwc1       $f13, 4($s0)
    0895CA48:[00042900]: sll        $a1, $a0, 0x0004
    0895CA4C:[00042080]: sll        $a0, $a0, 0x0002
    0895CA50:[00A42021]: addu       $a0, $a1, $a0
    0895CA54:[01449821]: addu       $s3, $t2, $a0
    0895CA58:[8E040000]: lw         $a0, 0($s0)
    0895CA5C:[8E650000]: lw         $a1, 0($s3)
    0895CA60:[44846000]: mtc1       $a0, $f12
    0895CA64:[C66E0004]: lwc1       $f14, 4($s3)
    0895CA68:[468063E0]: cvt.s.w    $f15, $f12
    0895CA6C:[44858800]: mtc1       $a1, $f17
    0895CA70:[46808C60]: cvt.s.w    $f17, $f17
    0895CA74:[46006B06]: mov.s      $f12, $f13
    0895CA78:[46007346]: mov.s      $f13, $f14
    0895CA7C:[46007B86]: mov.s      $f14, $f15
    0895CA80:[0E24A435]: jal        0x089290D4
    0895CA84:[46008BC6]: mov.s      $f15, $f17
    0895CA88:[E6200030]: swc1       $f0, 48($s1)
    0895CA8C:[8E040000]: lw         $a0, 0($s0)
    0895CA90:[8E650000]: lw         $a1, 0($s3)
    0895CA94:[44846000]: mtc1       $a0, $f12
    0895CA98:[468063A0]: cvt.s.w    $f14, $f12
    0895CA9C:[44858000]: mtc1       $a1, $f16
    0895CAA0:[468083E0]: cvt.s.w    $f15, $f16
    0895CAA4:[C60C0008]: lwc1       $f12, 8($s0)
    0895CAA8:[C66D0008]: lwc1       $f13, 8($s3)
    0895CAAC:[0E24A435]: jal        0x089290D4
    0895CAB0:[C6300090]: lwc1       $f16, 144($s1)
    0895CAB4:[E6200034]: swc1       $f0, 52($s1)
    0895CAB8:[8E040000]: lw         $a0, 0($s0)
    0895CABC:[8E650000]: lw         $a1, 0($s3)
    0895CAC0:[44846000]: mtc1       $a0, $f12
    0895CAC4:[468063A0]: cvt.s.w    $f14, $f12
    0895CAC8:[44858000]: mtc1       $a1, $f16
    0895CACC:[468083E0]: cvt.s.w    $f15, $f16
    0895CAD0:[C60C000C]: lwc1       $f12, 12($s0)
    0895CAD4:[C66D000C]: lwc1       $f13, 12($s3)
    0895CAD8:[0E24A435]: jal        0x089290D4
    0895CADC:[C6300090]: lwc1       $f16, 144($s1)
    0895CAE0:[E6200038]: swc1       $f0, 56($s1)
    0895CAE4:[C60C0010]: lwc1       $f12, 16($s0)
    0895CAE8:[8E040000]: lw         $a0, 0($s0)
    0895CAEC:[C66D0010]: lwc1       $f13, 16($s3)
    0895CAF0:[8E650000]: lw         $a1, 0($s3)
    0895CAF4:[44847000]: mtc1       $a0, $f14
    0895CAF8:[468073A0]: cvt.s.w    $f14, $f14
    0895CAFC:[C6300090]: lwc1       $f16, 144($s1)
    0895CB00:[44857800]: mtc1       $a1, $f15
    0895CB04:[0E24A435]: jal        0x089290D4
    0895CB08:[46807BE0]: cvt.s.w    $f15, $f15
    0895CB0C:[E620003C]: swc1       $f0, 60($s1)
    0895CB10:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CB14:[C62F0080]: lwc1       $f15, 128($s1)
    0895CB18:[C62D0084]: lwc1       $f13, 132($s1)
    0895CB1C:[460C7B00]: add.s      $f12, $f15, $f12
    0895CB20:[C62E0088]: lwc1       $f14, 136($s1)
    0895CB24:[C62F008C]: lwc1       $f15, 140($s1)
    0895CB28:[1000000E]: b          0x0895CB64
    0895CB2C:[C6300090]: lwc1       $f16, 144($s1)
    0895CB30:[E62D0030]: swc1       $f13, 48($s1)
    0895CB34:[C60C0008]: lwc1       $f12, 8($s0)
    0895CB38:[E62C0034]: swc1       $f12, 52($s1)
    0895CB3C:[C60C000C]: lwc1       $f12, 12($s0)
    0895CB40:[E62C0038]: swc1       $f12, 56($s1)
    0895CB44:[C60C0010]: lwc1       $f12, 16($s0)
    0895CB48:[C62F0080]: lwc1       $f15, 128($s1)
    0895CB4C:[E62C003C]: swc1       $f12, 60($s1)
    0895CB50:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CB54:[C62D0084]: lwc1       $f13, 132($s1)
    0895CB58:[460C7B00]: add.s      $f12, $f15, $f12
    0895CB5C:[C62E0088]: lwc1       $f14, 136($s1)
    0895CB60:[C62F008C]: lwc1       $f15, 140($s1)
    0895CB64:[8FA40054]: lw         $a0, 84($sp)
    0895CB68:[E62C0080]: swc1       $f12, 128($s1)
    0895CB6C:[8C850084]: lw         $a1, 132($a0)
    0895CB70:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CB74:[44858800]: mtc1       $a1, $f17
    0895CB78:[04A10004]: bgez       $a1, 0x0895CB8C
    0895CB7C:[46808C60]: cvt.s.w    $f17, $f17
    0895CB80:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0895CB84:[44859000]: mtc1       $a1, $f18
    0895CB88:[46128C40]: add.s      $f17, $f17, $f18
    0895CB8C:[4611603E]: c.le.s     $f12, $f17
    0895CB90:[00000000]: nop
    0895CB94:[45030010]: bc1tl      0x0895CBD8
    0895CB98:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CB9C:[8C850088]: lw         $a1, 136($a0)
    0895CBA0:[8FA60058]: lw         $a2, 88($sp)
    0895CBA4:[24A7FFFF]: addiu      $a3, $a1, -1
    0895CBA8:[00073900]: sll        $a3, $a3, 0x0004
    0895CBAC:[00C73821]: addu       $a3, $a2, $a3
    0895CBB0:[8CE70000]: lw         $a3, 0($a3)
    0895CBB4:[00A72821]: addu       $a1, $a1, $a3
    0895CBB8:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CBBC:[00052900]: sll        $a1, $a1, 0x0004
    0895CBC0:[00C52821]: addu       $a1, $a2, $a1
    0895CBC4:[8CA50000]: lw         $a1, 0($a1)
    0895CBC8:[44856000]: mtc1       $a1, $f12
    0895CBCC:[46806320]: cvt.s.w    $f12, $f12
    0895CBD0:[E62C0080]: swc1       $f12, 128($s1)
    0895CBD4:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CBD8:[460C6B40]: add.s      $f13, $f13, $f12
    0895CBDC:[E62D0084]: swc1       $f13, 132($s1)
    0895CBE0:[8C850090]: lw         $a1, 144($a0)
    0895CBE4:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CBE8:[44856000]: mtc1       $a1, $f12
    0895CBEC:[04A10004]: bgez       $a1, 0x0895CC00
    0895CBF0:[46806320]: cvt.s.w    $f12, $f12
    0895CBF4:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0895CBF8:[44858800]: mtc1       $a1, $f17
    0895CBFC:[46116300]: add.s      $f12, $f12, $f17
    0895CC00:[460C683E]: c.le.s     $f13, $f12
    0895CC04:[00000000]: nop
    0895CC08:[45030010]: bc1tl      0x0895CC4C
    0895CC0C:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CC10:[8C850094]: lw         $a1, 148($a0)
    0895CC14:[8FA6005C]: lw         $a2, 92($sp)
    0895CC18:[24A7FFFF]: addiu      $a3, $a1, -1
    0895CC1C:[000738C0]: sll        $a3, $a3, 0x0003
    0895CC20:[00C73821]: addu       $a3, $a2, $a3
    0895CC24:[8CE70000]: lw         $a3, 0($a3)
    0895CC28:[00A72821]: addu       $a1, $a1, $a3
    0895CC2C:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CC30:[000528C0]: sll        $a1, $a1, 0x0003
    0895CC34:[00C52821]: addu       $a1, $a2, $a1
    0895CC38:[8CA50000]: lw         $a1, 0($a1)
    0895CC3C:[44856000]: mtc1       $a1, $f12
    0895CC40:[46806320]: cvt.s.w    $f12, $f12
    0895CC44:[E62C0084]: swc1       $f12, 132($s1)
    0895CC48:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CC4C:[460C7380]: add.s      $f14, $f14, $f12
    0895CC50:[E62E0088]: swc1       $f14, 136($s1)
    0895CC54:[8C85009C]: lw         $a1, 156($a0)
    0895CC58:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CC5C:[44856000]: mtc1       $a1, $f12
    0895CC60:[04A10004]: bgez       $a1, 0x0895CC74
    0895CC64:[46806320]: cvt.s.w    $f12, $f12
    0895CC68:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0895CC6C:[44856800]: mtc1       $a1, $f13
    0895CC70:[460D6300]: add.s      $f12, $f12, $f13
    0895CC74:[460C703E]: c.le.s     $f14, $f12
    0895CC78:[00000000]: nop
    0895CC7C:[45030014]: bc1tl      0x0895CCD0
    0895CC80:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CC84:[8C8500A0]: lw         $a1, 160($a0)
    0895CC88:[8FA60060]: lw         $a2, 96($sp)
    0895CC8C:[24A7FFFF]: addiu      $a3, $a1, -1
    0895CC90:[00E74021]: addu       $t0, $a3, $a3
    0895CC94:[00E83821]: addu       $a3, $a3, $t0
    0895CC98:[00073880]: sll        $a3, $a3, 0x0002
    0895CC9C:[00C73821]: addu       $a3, $a2, $a3
    0895CCA0:[8CE70000]: lw         $a3, 0($a3)
    0895CCA4:[00A72821]: addu       $a1, $a1, $a3
    0895CCA8:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CCAC:[00A53821]: addu       $a3, $a1, $a1
    0895CCB0:[00A72821]: addu       $a1, $a1, $a3
    0895CCB4:[00052880]: sll        $a1, $a1, 0x0002
    0895CCB8:[00C52821]: addu       $a1, $a2, $a1
    0895CCBC:[8CA50000]: lw         $a1, 0($a1)
    0895CCC0:[44856000]: mtc1       $a1, $f12
    0895CCC4:[46806320]: cvt.s.w    $f12, $f12
    0895CCC8:[E62C0088]: swc1       $f12, 136($s1)
    0895CCCC:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CCD0:[460C7BC0]: add.s      $f15, $f15, $f12
    0895CCD4:[E62F008C]: swc1       $f15, 140($s1)
    0895CCD8:[8C8500A8]: lw         $a1, 168($a0)
    0895CCDC:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CCE0:[44856000]: mtc1       $a1, $f12
    0895CCE4:[04A10004]: bgez       $a1, 0x0895CCF8
    0895CCE8:[46806320]: cvt.s.w    $f12, $f12
    0895CCEC:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0895CCF0:[44856800]: mtc1       $a1, $f13
    0895CCF4:[460D6300]: add.s      $f12, $f12, $f13
    0895CCF8:[460C783E]: c.le.s     $f15, $f12
    0895CCFC:[00000000]: nop
    0895CD00:[45030014]: bc1tl      0x0895CD54
    0895CD04:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CD08:[8C8500AC]: lw         $a1, 172($a0)
    0895CD0C:[8FA60064]: lw         $a2, 100($sp)
    0895CD10:[24A7FFFF]: addiu      $a3, $a1, -1
    0895CD14:[00074100]: sll        $t0, $a3, 0x0004
    0895CD18:[00073880]: sll        $a3, $a3, 0x0002
    0895CD1C:[01073821]: addu       $a3, $t0, $a3
    0895CD20:[00C73821]: addu       $a3, $a2, $a3
    0895CD24:[8CE70000]: lw         $a3, 0($a3)
    0895CD28:[00A72821]: addu       $a1, $a1, $a3
    0895CD2C:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CD30:[00053900]: sll        $a3, $a1, 0x0004
    0895CD34:[00052880]: sll        $a1, $a1, 0x0002
    0895CD38:[00E52821]: addu       $a1, $a3, $a1
    0895CD3C:[00C52821]: addu       $a1, $a2, $a1
    0895CD40:[8CA50000]: lw         $a1, 0($a1)
    0895CD44:[44856000]: mtc1       $a1, $f12
    0895CD48:[46806320]: cvt.s.w    $f12, $f12
    0895CD4C:[E62C008C]: swc1       $f12, 140($s1)
    0895CD50:[C64CF680]: lwc1       $f12, -2432($s2)
    0895CD54:[460C8400]: add.s      $f16, $f16, $f12
    0895CD58:[E6300090]: swc1       $f16, 144($s1)
    0895CD5C:[8C850078]: lw         $a1, 120($a0)
    0895CD60:[24A5FFFF]: addiu      $a1, $a1, -1
    0895CD64:[44856000]: mtc1       $a1, $f12
    0895CD68:[04A10004]: bgez       $a1, 0x0895CD7C
    0895CD6C:[46806320]: cvt.s.w    $f12, $f12
    0895CD70:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0895CD74:[44856800]: mtc1       $a1, $f13
    0895CD78:[460D6300]: add.s      $f12, $f12, $f13
    0895CD7C:[460C803E]: c.le.s     $f16, $f12
    0895CD80:[00000000]: nop
    0895CD84:[45010013]: bc1t       0x0895CDD4
    0895CD88:[00000000]: nop
    0895CD8C:[8C84007C]: lw         $a0, 124($a0)
    0895CD90:[8FA50068]: lw         $a1, 104($sp)
    0895CD94:[2486FFFF]: addiu      $a2, $a0, -1
    0895CD98:[00063900]: sll        $a3, $a2, 0x0004
    0895CD9C:[00063080]: sll        $a2, $a2, 0x0002
    0895CDA0:[00E63021]: addu       $a2, $a3, $a2
    0895CDA4:[00A63021]: addu       $a2, $a1, $a2
    0895CDA8:[8CC60000]: lw         $a2, 0($a2)
    0895CDAC:[00862021]: addu       $a0, $a0, $a2
    0895CDB0:[2484FFFF]: addiu      $a0, $a0, -1
    0895CDB4:[00043100]: sll        $a2, $a0, 0x0004
    0895CDB8:[00042080]: sll        $a0, $a0, 0x0002
    0895CDBC:[00C42021]: addu       $a0, $a2, $a0
    0895CDC0:[00A42021]: addu       $a0, $a1, $a0
    0895CDC4:[8C840000]: lw         $a0, 0($a0)
    0895CDC8:[44846000]: mtc1       $a0, $f12
    0895CDCC:[46806320]: cvt.s.w    $f12, $f12
    0895CDD0:[E62C0090]: swc1       $f12, 144($s1)
    0895CDD4:[8FB00070]: lw         $s0, 112($sp)
    0895CDD8:[8FB10074]: lw         $s1, 116($sp)
    0895CDDC:[8FB20078]: lw         $s2, 120($sp)
    0895CDE0:[8FB3007C]: lw         $s3, 124($sp)
    0895CDE4:[8FB40080]: lw         $s4, 128($sp)
    0895CDE8:[8FB50084]: lw         $s5, 132($sp)
    0895CDEC:[8FB60088]: lw         $s6, 136($sp)
    0895CDF0:[8FB7008C]: lw         $s7, 140($sp)
    0895CDF4:[8FBE0090]: lw         $fp, 144($sp)
    0895CDF8:[8FBF0094]: lw         $ra, 148($sp)
    0895CDFC:[03E00008]: jr         $ra
    0895CE00:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 0895C994 15,412 times (length 71)
    0895C86C:[8FB20050]: lw         $s2, 80($sp)
    0895C870:[27B70030]: addiu      $s7, $sp, 48
    0895C874:[27B6003C]: addiu      $s6, $sp, 60
    0895C878:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    0895C87C:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
--> 0895C880:[8E840004]: lw         $a0, 4($s4)
    0895C884:[27A50044]: addiu      $a1, $sp, 68
    0895C888:[27A60020]: addiu      $a2, $sp, 32
    0895C88C:[27A7002C]: addiu      $a3, $sp, 44
    0895C890:[0E24A484]: jal        0x08929210
    0895C894:[27A80038]: addiu      $t0, $sp, 56
    0895C898:[8E640004]: lw         $a0, 4($s3)
    0895C89C:[27A50048]: addiu      $a1, $sp, 72
    0895C8A0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0895C8A4:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    0895C8A8:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0895C8AC:[0E24A484]: jal        0x08929210
    0895C8B0:[AFB6006C]: sw         $s6, 108($sp)
    0895C8B4:[8E240000]: lw         $a0, 0($s1)
    0895C8B8:[8E050000]: lw         $a1, 0($s0)
    0895C8BC:[44846000]: mtc1       $a0, $f12
    0895C8C0:[468063A0]: cvt.s.w    $f14, $f12
    0895C8C4:[44858000]: mtc1       $a1, $f16
    0895C8C8:[468083E0]: cvt.s.w    $f15, $f16
    0895C8CC:[C7AC0044]: lwc1       $f12, 68($sp)
    0895C8D0:[C7AD0048]: lwc1       $f13, 72($sp)
    0895C8D4:[8FB60050]: lw         $s6, 80($sp)
    0895C8D8:[0E24A435]: jal        0x089290D4
    0895C8DC:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C8E0:[E7A0004C]: swc1       $f0, 76($sp)
    0895C8E4:[8E240000]: lw         $a0, 0($s1)
    0895C8E8:[8E050000]: lw         $a1, 0($s0)
    0895C8EC:[44846000]: mtc1       $a0, $f12
    0895C8F0:[468063A0]: cvt.s.w    $f14, $f12
    0895C8F4:[44858000]: mtc1       $a1, $f16
    0895C8F8:[468083E0]: cvt.s.w    $f15, $f16
    0895C8FC:[C7AC0020]: lwc1       $f12, 32($sp)
    0895C900:[C7AD0024]: lwc1       $f13, 36($sp)
    0895C904:[0E24A435]: jal        0x089290D4
    0895C908:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C90C:[E7A00028]: swc1       $f0, 40($sp)
    0895C910:[8E240000]: lw         $a0, 0($s1)
    0895C914:[8E050000]: lw         $a1, 0($s0)
    0895C918:[44846000]: mtc1       $a0, $f12
    0895C91C:[468063A0]: cvt.s.w    $f14, $f12
    0895C920:[44858000]: mtc1       $a1, $f16
    0895C924:[468083E0]: cvt.s.w    $f15, $f16
    0895C928:[C7AC002C]: lwc1       $f12, 44($sp)
    0895C92C:[C7AD0030]: lwc1       $f13, 48($sp)
    0895C930:[0E24A435]: jal        0x089290D4
    0895C934:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C938:[E7A00034]: swc1       $f0, 52($sp)
    0895C93C:[C7AC0038]: lwc1       $f12, 56($sp)
    0895C940:[8E240000]: lw         $a0, 0($s1)
    0895C944:[C7AD003C]: lwc1       $f13, 60($sp)
    0895C948:[8E050000]: lw         $a1, 0($s0)
    0895C94C:[44847000]: mtc1       $a0, $f14
    0895C950:[468073A0]: cvt.s.w    $f14, $f14
    0895C954:[C6D0008C]: lwc1       $f16, 140($s6)
    0895C958:[44857800]: mtc1       $a1, $f15
    0895C95C:[0E24A435]: jal        0x089290D4
    0895C960:[46807BE0]: cvt.s.w    $f15, $f15
    0895C964:[C7AC004C]: lwc1       $f12, 76($sp)
    0895C968:[460003C6]: mov.s      $f15, $f0
    0895C96C:[C7AD0028]: lwc1       $f13, 40($sp)
    0895C970:[E7A00040]: swc1       $f0, 64($sp)
    0895C974:[0E24A443]: jal        0x0892910C
    0895C978:[C7AE0034]: lwc1       $f14, 52($sp)
    0895C97C:[AE420070]: sw         $v0, 112($s2)
    0895C980:[26B50001]: addiu      $s5, $s5, 1
    0895C984:[26940004]: addiu      $s4, $s4, 4
    0895C988:[26730004]: addiu      $s3, $s3, 4
    0895C98C:[26520004]: addiu      $s2, $s2, 4
    0895C990:[2EA40004]: sltiu      $a0, $s5, 4
--> 0895C994:[1480FFBA]: bne        $a0, $zr, 0x0895C880
    0895C998:[8FB6006C]: lw         $s6, 108($sp)
    0895C99C:[8FA70054]: lw         $a3, 84($sp)
    0895C9A0:[8FB10050]: lw         $s1, 80($sp)
    0895C9A4:[8CE7007C]: lw         $a3, 124($a3)
  Back Branch 0895C838 9,111 times (length 21)
    0895C7D8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C7DC:[8FA60050]: lw         $a2, 80($sp)
    0895C7E0:[2485FFFF]: addiu      $a1, $a0, -1
    0895C7E4:[C4CC008C]: lwc1       $f12, 140($a2)
    0895C7E8:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
--> 0895C7EC:[54E50004]: bnel       $a3, $a1, 0x0895C800
    0895C7F0:[8CC80000]: lw         $t0, 0($a2)
    0895C7F4:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C7F8:[10000011]: b          0x0895C840
    0895C7FC:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C800:[44886800]: mtc1       $t0, $f13
    0895C804:[46806B60]: cvt.s.w    $f13, $f13
    0895C808:[460D603C]: c.lt.s     $f12, $f13
    0895C80C:[00000000]: nop
    0895C810:[45020008]: bc1fl      0x0895C834
    0895C814:[24E70001]: addiu      $a3, $a3, 1
    0895C818:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C81C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C820:[56800001]: bnel       $s4, $zr, 0x0895C828
    0895C824:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C828:[10000006]: b          0x0895C844
    0895C82C:[00112100]: sll        $a0, $s1, 0x0004
    0895C834:[00E4402B]: sltu       $t0, $a3, $a0
--> 0895C838:[1500FFEC]: bne        $t0, $zr, 0x0895C7EC
    0895C83C:[24C60014]: addiu      $a2, $a2, 20
    0895C840:[00112100]: sll        $a0, $s1, 0x0004
    0895C844:[00112880]: sll        $a1, $s1, 0x0002
    0895C848:[00858821]: addu       $s1, $a0, $a1
  Back Branch 0895C738 8,305 times (length 21)
    0895C6D8:[00E4302B]: sltu       $a2, $a3, $a0
    0895C6DC:[10C00018]: beq        $a2, $zr, 0x0895C740
    0895C6E0:[C4AC0088]: lwc1       $f12, 136($a1)
    0895C6E4:[2485FFFF]: addiu      $a1, $a0, -1
    0895C6E8:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
--> 0895C6EC:[54E50004]: bnel       $a3, $a1, 0x0895C700
    0895C6F0:[8CC80000]: lw         $t0, 0($a2)
    0895C6F4:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C6F8:[10000011]: b          0x0895C740
    0895C6FC:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C700:[44886800]: mtc1       $t0, $f13
    0895C704:[46806B60]: cvt.s.w    $f13, $f13
    0895C708:[460D603C]: c.lt.s     $f12, $f13
    0895C70C:[00000000]: nop
    0895C710:[45020008]: bc1fl      0x0895C734
    0895C714:[24E70001]: addiu      $a3, $a3, 1
    0895C718:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C71C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C720:[56800001]: bnel       $s4, $zr, 0x0895C728
    0895C724:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C728:[10000006]: b          0x0895C744
    0895C72C:[02312021]: addu       $a0, $s1, $s1
    0895C734:[00E4402B]: sltu       $t0, $a3, $a0
--> 0895C738:[1500FFEC]: bne        $t0, $zr, 0x0895C6EC
    0895C73C:[24C6000C]: addiu      $a2, $a2, 12
    0895C740:[02312021]: addu       $a0, $s1, $s1
    0895C744:[02242021]: addu       $a0, $s1, $a0
    0895C748:[00042080]: sll        $a0, $a0, 0x0002
  Back Branch 0895CA20 4,178 times (length 21)
    0895C9C0:[11000019]: beq        $t0, $zr, 0x0895CA28
    0895C9C4:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    0895C9C8:[8FAA0068]: lw         $t2, 104($sp)
    0895C9CC:[24E8FFFF]: addiu      $t0, $a3, -1
    0895C9D0:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
--> 0895C9D4:[54C80004]: bnel       $a2, $t0, 0x0895C9E8
    0895C9D8:[8D2B0000]: lw         $t3, 0($t1)
    0895C9DC:[24C4FFFF]: addiu      $a0, $a2, -1
    0895C9E0:[10000011]: b          0x0895CA28
    0895C9E4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0895C9E8:[448B6000]: mtc1       $t3, $f12
    0895C9EC:[46806320]: cvt.s.w    $f12, $f12
    0895C9F0:[460C803C]: c.lt.s     $f16, $f12
    0895C9F4:[00000000]: nop
    0895C9F8:[45020008]: bc1fl      0x0895CA1C
    0895C9FC:[24C60001]: addiu      $a2, $a2, 1
    0895CA00:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0895CA04:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0895CA08:[54800001]: bnel       $a0, $zr, 0x0895CA10
    0895CA0C:[24D0FFFF]: addiu      $s0, $a2, -1
    0895CA10:[10000006]: b          0x0895CA2C
    0895CA14:[8FAA0068]: lw         $t2, 104($sp)
    0895CA1C:[00C7582B]: sltu       $t3, $a2, $a3
--> 0895CA20:[1560FFEC]: bne        $t3, $zr, 0x0895C9D4
    0895CA24:[25290014]: addiu      $t1, $t1, 20
    0895CA28:[8FAA0068]: lw         $t2, 104($sp)
    0895CA2C:[00103100]: sll        $a2, $s0, 0x0004
    0895CA30:[00103880]: sll        $a3, $s0, 0x0002
  Back Branch 0895C53C 4,107 times (length 21)
    0895C4DC:[00E4282B]: sltu       $a1, $a3, $a0
    0895C4E0:[10A00018]: beq        $a1, $zr, 0x0895C544
    0895C4E4:[C4CC0080]: lwc1       $f12, 128($a2)
    0895C4E8:[2485FFFF]: addiu      $a1, $a0, -1
    0895C4EC:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
--> 0895C4F0:[54E50004]: bnel       $a3, $a1, 0x0895C504
    0895C4F4:[8CC90000]: lw         $t1, 0($a2)
    0895C4F8:[24F4FFFF]: addiu      $s4, $a3, -1
    0895C4FC:[10000011]: b          0x0895C544
    0895C500:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C504:[44896800]: mtc1       $t1, $f13
    0895C508:[46806B60]: cvt.s.w    $f13, $f13
    0895C50C:[460D603C]: c.lt.s     $f12, $f13
    0895C510:[00000000]: nop
    0895C514:[45020008]: bc1fl      0x0895C538
    0895C518:[24E70001]: addiu      $a3, $a3, 1
    0895C51C:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0895C520:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C524:[56800001]: bnel       $s4, $zr, 0x0895C52C
    0895C528:[24F1FFFF]: addiu      $s1, $a3, -1
    0895C52C:[10000006]: b          0x0895C548
    0895C530:[00112100]: sll        $a0, $s1, 0x0004
    0895C538:[00E4482B]: sltu       $t1, $a3, $a0
--> 0895C53C:[1520FFEC]: bne        $t1, $zr, 0x0895C4F0
    0895C540:[24C60010]: addiu      $a2, $a2, 16
    0895C544:[00112100]: sll        $a0, $s1, 0x0004
    0895C548:[46006406]: mov.s      $f16, $f12
    0895C54C:[01048821]: addu       $s1, $t0, $a0
  Back Branch 0895C67C 3,853 times (length 21)
    0895C61C:[0090282B]: sltu       $a1, $a0, $s0
    0895C620:[10A00018]: beq        $a1, $zr, 0x0895C684
    0895C624:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0895C628:[2605FFFF]: addiu      $a1, $s0, -1
    0895C62C:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
--> 0895C630:[54850004]: bnel       $a0, $a1, 0x0895C644
    0895C634:[8CC70000]: lw         $a3, 0($a2)
    0895C638:[2494FFFF]: addiu      $s4, $a0, -1
    0895C63C:[10000011]: b          0x0895C684
    0895C640:[02808825]: or         $s1, $s4, $zr <=> move $s1, $s4
    0895C644:[44876800]: mtc1       $a3, $f13
    0895C648:[46806B60]: cvt.s.w    $f13, $f13
    0895C64C:[460D603C]: c.lt.s     $f12, $f13
    0895C650:[00000000]: nop
    0895C654:[45020008]: bc1fl      0x0895C678
    0895C658:[24840001]: addiu      $a0, $a0, 1
    0895C65C:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0895C660:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895C664:[56800001]: bnel       $s4, $zr, 0x0895C66C
    0895C668:[2491FFFF]: addiu      $s1, $a0, -1
    0895C66C:[10000006]: b          0x0895C688
    0895C670:[001120C0]: sll        $a0, $s1, 0x0003
    0895C678:[0090382B]: sltu       $a3, $a0, $s0
--> 0895C67C:[14E0FFEC]: bne        $a3, $zr, 0x0895C630
    0895C680:[24C60008]: addiu      $a2, $a2, 8
    0895C684:[001120C0]: sll        $a0, $s1, 0x0003
    0895C688:[46006406]: mov.s      $f16, $f12
    0895C68C:[02642021]: addu       $a0, $s3, $a0
_S1_2_881FAAC 2,943,600 instructions (0.504%), 19,624 calls (0881FAAC - 0881FD0C, length 153)
    0881FAAC:[27BDFFC0]: addiu      $sp, $sp, -64
    0881FAB0:[AFB0002C]: sw         $s0, 44($sp)
    0881FAB4:[00052C00]: sll        $a1, $a1, 0x0010
    0881FAB8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881FABC:[00052403]: sra        $a0, $a1, 0x0010
    0881FAC0:[00062C00]: sll        $a1, $a2, 0x0010
    0881FAC4:[AFA40028]: sw         $a0, 40($sp)
    0881FAC8:[00052403]: sra        $a0, $a1, 0x0010
    0881FACC:[30E5FFFF]: andi       $a1, $a3, -1
    0881FAD0:[AFA40024]: sw         $a0, 36($sp)
    0881FAD4:[3104FFFF]: andi       $a0, $t0, -1
    0881FAD8:[AFA50020]: sw         $a1, 32($sp)
    0881FADC:[00092C00]: sll        $a1, $t1, 0x0010
    0881FAE0:[AFA4001C]: sw         $a0, 28($sp)
    0881FAE4:[00052403]: sra        $a0, $a1, 0x0010
    0881FAE8:[000A2C00]: sll        $a1, $t2, 0x0010
    0881FAEC:[AFA40018]: sw         $a0, 24($sp)
    0881FAF0:[00052403]: sra        $a0, $a1, 0x0010
    0881FAF4:[316500FF]: andi       $a1, $t3, 255
    0881FAF8:[AFA40014]: sw         $a0, 20($sp)
    0881FAFC:[A3A50010]: sb         $a1, 16($sp)
    0881FB00:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881FB04:[34050064]: ori        $a1, $zr, 100 <=> li $a1, 100
    0881FB08:[AFB10030]: sw         $s1, 48($sp)
    0881FB0C:[AFB20034]: sw         $s2, 52($sp)
    0881FB10:[AFBF0038]: sw         $ra, 56($sp)
    0881FB14:[0E24964A]: jal        0x08925928
    0881FB18:[2484B3D0]: addiu      $a0, $a0, -19504
    0881FB1C:[93AA0010]: lbu        $t2, 16($sp)
    0881FB20:[8FA90014]: lw         $t1, 20($sp)
    0881FB24:[8FA80018]: lw         $t0, 24($sp)
    0881FB28:[8FA7001C]: lw         $a3, 28($sp)
    0881FB2C:[8FA60020]: lw         $a2, 32($sp)
    0881FB30:[8FA50024]: lw         $a1, 36($sp)
    0881FB34:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0881FB38:[1220006F]: beq        $s1, $zr, 0x0881FCF8
    0881FB3C:[8FA40028]: lw         $a0, 40($sp)
    0881FB40:[A6240008]: sh         $a0, 8($s1)
    0881FB44:[340BFFF7]: ori        $t3, $zr, -9 <=> li $t3, 65527
    0881FB48:[A625000A]: sh         $a1, 10($s1)
    0881FB4C:[00882021]: addu       $a0, $a0, $t0
    0881FB50:[A62B000C]: sh         $t3, 12($s1)
    0881FB54:[00A92821]: addu       $a1, $a1, $t1
    0881FB58:[A6240018]: sh         $a0, 24($s1)
    0881FB5C:[A625001A]: sh         $a1, 26($s1)
    0881FB60:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0881FB64:[A62B001C]: sh         $t3, 28($s1)
    0881FB68:[00072C00]: sll        $a1, $a3, 0x0010
    0881FB6C:[AE240014]: sw         $a0, 20($s1)
    0881FB70:[00C52025]: or         $a0, $a2, $a1
    0881FB74:[00E92821]: addu       $a1, $a3, $t1
    0881FB78:[AE240000]: sw         $a0, 0($s1)
    0881FB7C:[00C83021]: addu       $a2, $a2, $t0
    0881FB80:[00052400]: sll        $a0, $a1, 0x0010
    0881FB84:[00C42025]: or         $a0, $a2, $a0
    0881FB88:[26250010]: addiu      $a1, $s1, 16
    0881FB8C:[ACA40000]: sw         $a0, 0($a1)
    0881FB90:[3C041280]: lui        $a0, 0x1280 <=> li $a0, 0x12800000
    0881FB94:[2484011E]: addiu      $a0, $a0, 286
    0881FB98:[AE240020]: sw         $a0, 32($s1)
    0881FB9C:[8E040008]: lw         $a0, 8($s0)
    0881FBA0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0881FBA4:[8C920000]: lw         $s2, 0($a0)
    0881FBA8:[0E26012E]: jal        0x089804B8
    0881FBAC:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    0881FBB0:[3C041E00]: lui        $a0, 0x1E00 <=> li $a0, 0x1E000000
    0881FBB4:[24840001]: addiu      $a0, $a0, 1
    0881FBB8:[AE240024]: sw         $a0, 36($s1)
    0881FBBC:[8E040008]: lw         $a0, 8($s0)
    0881FBC0:[3C05C200]: lui        $a1, 0xC200 <=> li $a1, 0xC2000000
    0881FBC4:[80840009]: lb         $a0, 9($a0)
    0881FBC8:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    0881FBCC:[00852025]: or         $a0, $a0, $a1
    0881FBD0:[AE240028]: sw         $a0, 40($s1)
    0881FBD4:[8E040008]: lw         $a0, 8($s0)
    0881FBD8:[3C05C300]: lui        $a1, 0xC300 <=> li $a1, 0xC3000000
    0881FBDC:[80840008]: lb         $a0, 8($a0)
    0881FBE0:[3C09A800]: lui        $t1, 0xA800 <=> li $t1, 0xA8000000
    0881FBE4:[00852025]: or         $a0, $a0, $a1
    0881FBE8:[24C5FFFF]: addiu      $a1, $a2, -1
    0881FBEC:[AE24002C]: sw         $a0, 44($s1)
    0881FBF0:[02452024]: and        $a0, $s2, $a1
    0881FBF4:[3C06A000]: lui        $a2, 0xA000 <=> li $a2, 0xA0000000
    0881FBF8:[00862025]: or         $a0, $a0, $a2
    0881FBFC:[AE240030]: sw         $a0, 48($s1)
    0881FC00:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0881FC04:[02462024]: and        $a0, $s2, $a2
    0881FC08:[8E070008]: lw         $a3, 8($s0)
    0881FC0C:[00044202]: srl        $t0, $a0, 0x0008
    0881FC10:[90E7000A]: lbu        $a3, 10($a3)
    0881FC14:[01094025]: or         $t0, $t0, $t1
    0881FC18:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0881FC1C:[00E93804]: sllv       $a3, $t1, $a3
    0881FC20:[01073825]: or         $a3, $t0, $a3
    0881FC24:[AE270034]: sw         $a3, 52($s1)
    0881FC28:[8E070008]: lw         $a3, 8($s0)
    0881FC2C:[3C08B800]: lui        $t0, 0xB800 <=> li $t0, 0xB8000000
    0881FC30:[90E9000B]: lbu        $t1, 11($a3)
    0881FC34:[90E7000A]: lbu        $a3, 10($a3)
    0881FC38:[00094A00]: sll        $t1, $t1, 0x0008
    0881FC3C:[01284025]: or         $t0, $t1, $t0
    0881FC40:[01073825]: or         $a3, $t0, $a3
    0881FC44:[AE270038]: sw         $a3, 56($s1)
    0881FC48:[3C07CB00]: lui        $a3, 0xCB00 <=> li $a3, 0xCB000000
    0881FC4C:[AE27003C]: sw         $a3, 60($s1)
    0881FC50:[8E070008]: lw         $a3, 8($s0)
    0881FC54:[3C08C501]: lui        $t0, 0xC501 <=> li $t0, 0xC5010000
    0881FC58:[80E70014]: lb         $a3, 20($a3)
    0881FC5C:[2508FF00]: addiu      $t0, $t0, -256
    0881FC60:[00E83825]: or         $a3, $a3, $t0
    0881FC64:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881FC68:[1080000E]: beq        $a0, $zr, 0x0881FCA4
    0881FC6C:[AE270040]: sw         $a3, 64($s1)
    0881FC70:[00853824]: and        $a3, $a0, $a1
    0881FC74:[3C08B000]: lui        $t0, 0xB000 <=> li $t0, 0xB0000000
    0881FC78:[00E83825]: or         $a3, $a3, $t0
    0881FC7C:[00862024]: and        $a0, $a0, $a2
    0881FC80:[AE270044]: sw         $a3, 68($s1)
    0881FC84:[00042202]: srl        $a0, $a0, 0x0008
    0881FC88:[3C07B100]: lui        $a3, 0xB100 <=> li $a3, 0xB1000000
    0881FC8C:[00872025]: or         $a0, $a0, $a3
    0881FC90:[AE240048]: sw         $a0, 72($s1)
    0881FC94:[3C04C400]: lui        $a0, 0xC400 <=> li $a0, 0xC4000000
    0881FC98:[24840020]: addiu      $a0, $a0, 32
    0881FC9C:[10000004]: b          0x0881FCB0
    0881FCA0:[AE24004C]: sw         $a0, 76($s1)
    0881FCA4:[AE200044]: sw         $zr, 68($s1)
    0881FCA8:[AE200048]: sw         $zr, 72($s1)
    0881FCAC:[AE20004C]: sw         $zr, 76($s1)
    0881FCB0:[02262024]: and        $a0, $s1, $a2
    0881FCB4:[00042202]: srl        $a0, $a0, 0x0008
    0881FCB8:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    0881FCBC:[00862025]: or         $a0, $a0, $a2
    0881FCC0:[AE240050]: sw         $a0, 80($s1)
    0881FCC4:[02252824]: and        $a1, $s1, $a1
    0881FCC8:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    0881FCCC:[00A42025]: or         $a0, $a1, $a0
    0881FCD0:[AE240054]: sw         $a0, 84($s1)
    0881FCD4:[3C040406]: lui        $a0, 0x0406 <=> li $a0, 0x04060000
    0881FCD8:[24840002]: addiu      $a0, $a0, 2
    0881FCDC:[AE240058]: sw         $a0, 88($s1)
    0881FCE0:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881FCE4:[26250020]: addiu      $a1, $s1, 32
    0881FCE8:[2626005C]: addiu      $a2, $s1, 92
    0881FCEC:[34070014]: ori        $a3, $zr, 20 <=> li $a3, 20
    0881FCF0:[0E2573C0]: jal        0x0895CF00
    0881FCF4:[24842218]: addiu      $a0, $a0, 8728
    0881FCF8:[8FB0002C]: lw         $s0, 44($sp)
    0881FCFC:[8FB10030]: lw         $s1, 48($sp)
    0881FD00:[8FB20034]: lw         $s2, 52($sp)
    0881FD04:[8FBF0038]: lw         $ra, 56($sp)
    0881FD08:[03E00008]: jr         $ra
    0881FD0C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_88153B8 2,576,677 instructions (0.441%), 1,446 calls (088153B8 - 08815714, length 216)
    088153B8:[27BDFF50]: addiu      $sp, $sp, -176
    088153BC:[90A6000C]: lbu        $a2, 12($a1)
    088153C0:[AFB00080]: sw         $s0, 128($sp)
    088153C4:[AFB10084]: sw         $s1, 132($sp)
    088153C8:[341100FF]: ori        $s1, $zr, 255 <=> li $s1, 255
    088153CC:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088153D0:[E7B40068]: swc1       $f20, 104($sp)
    088153D4:[E7B6006C]: swc1       $f22, 108($sp)
    088153D8:[E7B80070]: swc1       $f24, 112($sp)
    088153DC:[E7BA0074]: swc1       $f26, 116($sp)
    088153E0:[E7BC0078]: swc1       $f28, 120($sp)
    088153E4:[E7BE007C]: swc1       $f30, 124($sp)
    088153E8:[AFB20088]: sw         $s2, 136($sp)
    088153EC:[AFB3008C]: sw         $s3, 140($sp)
    088153F0:[AFB40090]: sw         $s4, 144($sp)
    088153F4:[AFB50094]: sw         $s5, 148($sp)
    088153F8:[AFB60098]: sw         $s6, 152($sp)
    088153FC:[AFB7009C]: sw         $s7, 156($sp)
    08815400:[AFBE00A0]: sw         $fp, 160($sp)
    08815404:[AFBF00A4]: sw         $ra, 164($sp)
    08815408:[10D100B1]: beq        $a2, $s1, 0x088156D0
    0881540C:[AFA40064]: sw         $a0, 100($sp)
    08815410:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    08815414:[4480F000]: mtc1       $zr, $f30
    08815418:[2652F690]: addiu      $s2, $s2, -2416
    0881541C:[264400C0]: addiu      $a0, $s2, 192
    08815420:[AFA40060]: sw         $a0, 96($sp)
    08815424:[C7B40010]: lwc1       $f20, 16($sp)
    08815428:[C7B60014]: lwc1       $f22, 20($sp)
    0881542C:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    08815430:[C7B80018]: lwc1       $f24, 24($sp)
    08815434:[26737840]: addiu      $s3, $s3, 30784
    08815438:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881543C:[27BE0030]: addiu      $fp, $sp, 48
    08815440:[4484E000]: mtc1       $a0, $f28
    08815444:[27B70020]: addiu      $s7, $sp, 32
    08815448:[27B60050]: addiu      $s6, $sp, 80
    0881544C:[27B40040]: addiu      $s4, $sp, 64
    08815450:[C7BA001C]: lwc1       $f26, 28($sp)
    08815454:[267500E0]: addiu      $s5, $s3, 224
    08815458:[96040012]: lhu        $a0, 18($s0)
    0881545C:[9665000E]: lhu        $a1, 14($s3)
    08815460:[50850004]: beql       $a0, $a1, 0x08815474
    08815464:[92040011]: lbu        $a0, 17($s0)
    08815468:[54910092]: bnel       $a0, $s1, 0x088156B4
    0881546C:[26100014]: addiu      $s0, $s0, 20
    08815470:[92040011]: lbu        $a0, 17($s0)
    08815474:[30840001]: andi       $a0, $a0, 1
    08815478:[5480008E]: bnel       $a0, $zr, 0x088156B4
    0881547C:[26100014]: addiu      $s0, $s0, 20
    08815480:[C6140000]: lwc1       $f20, 0($s0)
    08815484:[C6160004]: lwc1       $f22, 4($s0)
    08815488:[0E20114E]: jal        0x08804538
    0881548C:[C6180008]: lwc1       $f24, 8($s0)
    08815490:[46000686]: mov.s      $f26, $f0
    08815494:[0E201143]: jal        0x0880450C
    08815498:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881549C:[8E442C00]: lw         $a0, 11264($s2)
    088154A0:[4600D680]: add.s      $f26, $f26, $f0
    088154A4:[8FA50060]: lw         $a1, 96($sp)
    088154A8:[00042240]: sll        $a0, $a0, 0x0009
    088154AC:[00043023]: subu       $a2, $zr, $a0 <=> negu $a2, $a0
    088154B0:[00042080]: sll        $a0, $a0, 0x0002
    088154B4:[00C43021]: addu       $a2, $a2, $a0
    088154B8:[00042040]: sll        $a0, $a0, 0x0001
    088154BC:[E7B40020]: swc1       $f20, 32($sp)
    088154C0:[00C42021]: addu       $a0, $a2, $a0
    088154C4:[E7B60024]: swc1       $f22, 36($sp)
    088154C8:[00852821]: addu       $a1, $a0, $a1
    088154CC:[E7B80028]: swc1       $f24, 40($sp)
    088154D0:[E7BC002C]: swc1       $f28, 44($sp)
    088154D4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088154D8:[0E249991]: jal        0x08926644
    088154DC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    088154E0:[C7AC0030]: lwc1       $f12, 48($sp)
    088154E4:[C7AD0034]: lwc1       $f13, 52($sp)
    088154E8:[460CD300]: add.s      $f12, $f26, $f12
    088154EC:[C7AE0038]: lwc1       $f14, 56($sp)
    088154F0:[460DD340]: add.s      $f13, $f26, $f13
    088154F4:[C7AF003C]: lwc1       $f15, 60($sp)
    088154F8:[460ED380]: add.s      $f14, $f26, $f14
    088154FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08815500:[460FD3C0]: add.s      $f15, $f26, $f15
    08815504:[E7AC0030]: swc1       $f12, 48($sp)
    08815508:[461E603C]: c.lt.s     $f12, $f30
    0881550C:[E7AD0034]: swc1       $f13, 52($sp)
    08815510:[E7AE0038]: swc1       $f14, 56($sp)
    08815514:[E7AF003C]: swc1       $f15, 60($sp)
    08815518:[45030001]: bc1tl      0x08815520
    0881551C:[34040010]: ori        $a0, $zr, 16 <=> li $a0, 16
    08815520:[C7AC0034]: lwc1       $f12, 52($sp)
    08815524:[461E603C]: c.lt.s     $f12, $f30
    08815528:[00000000]: nop
    0881552C:[45030001]: bc1tl      0x08815534
    08815530:[34840020]: ori        $a0, $a0, 32
    08815534:[C7AC0038]: lwc1       $f12, 56($sp)
    08815538:[461E603C]: c.lt.s     $f12, $f30
    0881553C:[00000000]: nop
    08815540:[45030001]: bc1tl      0x08815548
    08815544:[34840040]: ori        $a0, $a0, 64
    08815548:[C7AC003C]: lwc1       $f12, 60($sp)
    0881554C:[461E603C]: c.lt.s     $f12, $f30
    08815550:[00000000]: nop
    08815554:[45030001]: bc1tl      0x0881555C
    08815558:[34840080]: ori        $a0, $a0, 128
    0881555C:[308400F0]: andi       $a0, $a0, 240
    08815560:[54800054]: bnel       $a0, $zr, 0x088156B4
    08815564:[26100014]: addiu      $s0, $s0, 20
    08815568:[8FA40064]: lw         $a0, 100($sp)
    0881556C:[90840000]: lbu        $a0, 0($a0)
    08815570:[5480002C]: bnel       $a0, $zr, 0x08815624
    08815574:[9204000C]: lbu        $a0, 12($s0)
    08815578:[E7B40040]: swc1       $f20, 64($sp)
    0881557C:[E7B60044]: swc1       $f22, 68($sp)
    08815580:[E7B80048]: swc1       $f24, 72($sp)
    08815584:[E7BC004C]: swc1       $f28, 76($sp)
    08815588:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0881558C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08815590:[0E249991]: jal        0x08926644
    08815594:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08815598:[C7AC0050]: lwc1       $f12, 80($sp)
    0881559C:[C7AD0054]: lwc1       $f13, 84($sp)
    088155A0:[460CD300]: add.s      $f12, $f26, $f12
    088155A4:[C7AE0058]: lwc1       $f14, 88($sp)
    088155A8:[460DD340]: add.s      $f13, $f26, $f13
    088155AC:[C7AF005C]: lwc1       $f15, 92($sp)
    088155B0:[460ED380]: add.s      $f14, $f26, $f14
    088155B4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088155B8:[460FD3C0]: add.s      $f15, $f26, $f15
    088155BC:[E7AC0050]: swc1       $f12, 80($sp)
    088155C0:[461E603C]: c.lt.s     $f12, $f30
    088155C4:[E7AD0054]: swc1       $f13, 84($sp)
    088155C8:[E7AE0058]: swc1       $f14, 88($sp)
    088155CC:[E7AF005C]: swc1       $f15, 92($sp)
    088155D0:[45030001]: bc1tl      0x088155D8
    088155D4:[34040010]: ori        $a0, $zr, 16 <=> li $a0, 16
    088155D8:[C7AC0054]: lwc1       $f12, 84($sp)
    088155DC:[461E603C]: c.lt.s     $f12, $f30
    088155E0:[00000000]: nop
    088155E4:[45030001]: bc1tl      0x088155EC
    088155E8:[34840020]: ori        $a0, $a0, 32
    088155EC:[C7AC0058]: lwc1       $f12, 88($sp)
    088155F0:[461E603C]: c.lt.s     $f12, $f30
    088155F4:[00000000]: nop
    088155F8:[45030001]: bc1tl      0x08815600
    088155FC:[34840040]: ori        $a0, $a0, 64
    08815600:[C7AC005C]: lwc1       $f12, 92($sp)
    08815604:[461E603C]: c.lt.s     $f12, $f30
    08815608:[00000000]: nop
    0881560C:[45030001]: bc1tl      0x08815614
    08815610:[34840080]: ori        $a0, $a0, 128
    08815614:[308400F0]: andi       $a0, $a0, 240
    08815618:[50800026]: beql       $a0, $zr, 0x088156B4
    0881561C:[26100014]: addiu      $s0, $s0, 20
    08815620:[9204000C]: lbu        $a0, 12($s0)
    08815624:[0E201A27]: jal        0x0880689C
    08815628:[9205000D]: lbu        $a1, 13($s0)
    0881562C:[8C44000C]: lw         $a0, 12($v0)
    08815630:[24840008]: addiu      $a0, $a0, 8
    08815634:[84850000]: lh         $a1, 0($a0)
    08815638:[8C860004]: lw         $a2, 4($a0)
    0881563C:[00C0F809]: jalr       $ra, $a2
    08815640:[00452021]: addu       $a0, $v0, $a1
    08815644:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08815648:[5080001A]: beql       $a0, $zr, 0x088156B4
    0881564C:[26100014]: addiu      $s0, $s0, 20
    08815650:[C60C0000]: lwc1       $f12, 0($s0)
    08815654:[C60D0004]: lwc1       $f13, 4($s0)
    08815658:[2485002C]: addiu      $a1, $a0, 44
    0881565C:[44066000]: mfc1       $a2, $f12
    08815660:[C60E0008]: lwc1       $f14, 8($s0)
    08815664:[44076800]: mfc1       $a3, $f13
    08815668:[ACA60000]: sw         $a2, 0($a1)
    0881566C:[44067000]: mfc1       $a2, $f14
    08815670:[ACA70004]: sw         $a3, 4($a1)
    08815674:[ACA60008]: sw         $a2, 8($a1)
    08815678:[9205000C]: lbu        $a1, 12($s0)
    0881567C:[A0850068]: sb         $a1, 104($a0)
    08815680:[9205000D]: lbu        $a1, 13($s0)
    08815684:[A0850069]: sb         $a1, 105($a0)
    08815688:[9205000E]: lbu        $a1, 14($s0)
    0881568C:[A085006A]: sb         $a1, 106($a0)
    08815690:[9205000F]: lbu        $a1, 15($s0)
    08815694:[A085006B]: sb         $a1, 107($a0)
    08815698:[92050010]: lbu        $a1, 16($s0)
    0881569C:[AC900020]: sw         $s0, 32($a0)
    088156A0:[A085006D]: sb         $a1, 109($a0)
    088156A4:[92040011]: lbu        $a0, 17($s0)
    088156A8:[34840001]: ori        $a0, $a0, 1
    088156AC:[A2040011]: sb         $a0, 17($s0)
    088156B0:[26100014]: addiu      $s0, $s0, 20
    088156B4:[9204000C]: lbu        $a0, 12($s0)
    088156B8:[5491FF68]: bnel       $a0, $s1, 0x0881545C
    088156BC:[96040012]: lhu        $a0, 18($s0)
    088156C0:[E7B40010]: swc1       $f20, 16($sp)
    088156C4:[E7B60014]: swc1       $f22, 20($sp)
    088156C8:[E7B80018]: swc1       $f24, 24($sp)
    088156CC:[E7BA001C]: swc1       $f26, 28($sp)
    088156D0:[C7B40068]: lwc1       $f20, 104($sp)
    088156D4:[C7B6006C]: lwc1       $f22, 108($sp)
    088156D8:[C7B80070]: lwc1       $f24, 112($sp)
    088156DC:[C7BA0074]: lwc1       $f26, 116($sp)
    088156E0:[C7BC0078]: lwc1       $f28, 120($sp)
    088156E4:[C7BE007C]: lwc1       $f30, 124($sp)
    088156E8:[8FB00080]: lw         $s0, 128($sp)
    088156EC:[8FB10084]: lw         $s1, 132($sp)
    088156F0:[8FB20088]: lw         $s2, 136($sp)
    088156F4:[8FB3008C]: lw         $s3, 140($sp)
    088156F8:[8FB40090]: lw         $s4, 144($sp)
    088156FC:[8FB50094]: lw         $s5, 148($sp)
    08815700:[8FB60098]: lw         $s6, 152($sp)
    08815704:[8FB7009C]: lw         $s7, 156($sp)
    08815708:[8FBE00A0]: lw         $fp, 160($sp)
    0881570C:[8FBF00A4]: lw         $ra, 164($sp)
    08815710:[03E00008]: jr         $ra
    08815714:[27BD00B0]: addiu      $sp, $sp, 176
  Back Branch 088156B8 39,765 times (length 153)
_S1_2_8981A70 2,458,420 instructions (0.421%), 50,831 calls (08981A70 - 08981BA0, length 77)
    08981A70:[460C6032]: c.eq.s     $f12, $f12
    08981A74:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08981A78:[45000048]: bc1f       0x08981B9C
    08981A7C:[46006006]: mov.s      $f0, $f12
    08981A80:[44800800]: mtc1       $zr, $f1
    08981A84:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08981A88:[4601603C]: c.lt.s     $f12, $f1
    08981A8C:[00000000]: nop
    08981A90:[45000002]: bc1f       0x08981A9C
    08981A94:[C484A310]: lwc1       $f4, -23792($a0)
    08981A98:[46006307]: neg.s      $f12, $f12
    08981A9C:[460C203C]: c.lt.s     $f4, $f12
    08981AA0:[00000000]: nop
    08981AA4:[45000006]: bc1f       0x08981AC0
    08981AA8:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08981AAC:[46046083]: div.s      $f2, $f12, $f4
    08981AB0:[4600104D]: trunc.w.s  $f1, $f2
    08981AB4:[468008E0]: cvt.s.w    $f3, $f1
    08981AB8:[46041802]: mul.s      $f0, $f3, $f4
    08981ABC:[46006301]: sub.s      $f12, $f12, $f0
    08981AC0:[C4A3A314]: lwc1       $f3, -23788($a1)
    08981AC4:[46032102]: mul.s      $f4, $f4, $f3
    08981AC8:[460C203C]: c.lt.s     $f4, $f12
    08981ACC:[00000000]: nop
    08981AD0:[45000003]: bc1f       0x08981AE0
    08981AD4:[460320C2]: mul.s      $f3, $f4, $f3
    08981AD8:[46046301]: sub.s      $f12, $f12, $f4
    08981ADC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08981AE0:[460C183C]: c.lt.s     $f3, $f12
    08981AE4:[00000000]: nop
    08981AE8:[45000003]: bc1f       0x08981AF8
    08981AEC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    08981AF0:[460C2301]: sub.s      $f12, $f4, $f12
    08981AF4:[00031823]: subu       $v1, $zr, $v1 <=> negu $v1, $v1
    08981AF8:[C4C4A318]: lwc1       $f4, -23784($a2)
    08981AFC:[460C203C]: c.lt.s     $f4, $f12
    08981B00:[00000000]: nop
    08981B04:[45020014]: bc1fl      0x08981B58
    08981B08:[460C6182]: mul.s      $f6, $f12, $f12
    08981B0C:[460C1A01]: sub.s      $f8, $f3, $f12
    08981B10:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    08981B14:[C512A31C]: lwc1       $f18, -23780($t0)
    08981B18:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    08981B1C:[460842C2]: mul.s      $f11, $f8, $f8
    08981B20:[C4F0A320]: lwc1       $f16, -23776($a3)
    08981B24:[44838800]: mtc1       $v1, $f17
    08981B28:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08981B2C:[46125BC2]: mul.s      $f15, $f11, $f18
    08981B30:[C46DA324]: lwc1       $f13, -23772($v1)
    08981B34:[468089A0]: cvt.s.w    $f6, $f17
    08981B38:[46107B80]: add.s      $f14, $f15, $f16
    08981B3C:[460B7302]: mul.s      $f12, $f14, $f11
    08981B40:[460D6280]: add.s      $f10, $f12, $f13
    08981B44:[460B5242]: mul.s      $f9, $f10, $f11
    08981B48:[460849C2]: mul.s      $f7, $f9, $f8
    08981B4C:[46083940]: add.s      $f5, $f7, $f8
    08981B50:[03E00008]: jr         $ra
    08981B54:[46062802]: mul.s      $f0, $f5, $f6
    08981B58:[3C0C089B]: lui        $t4, 0x089B <=> li $t4, 0x089B0000
    08981B5C:[C581A32C]: lwc1       $f1, -23764($t4)
    08981B60:[3C0B089B]: lui        $t3, 0x089B <=> li $t3, 0x089B0000
    08981B64:[C56CA330]: lwc1       $f12, -23760($t3)
    08981B68:[460132C2]: mul.s      $f11, $f6, $f1
    08981B6C:[3C0A089B]: lui        $t2, 0x089B <=> li $t2, 0x089B0000
    08981B70:[C548A334]: lwc1       $f8, -23756($t2)
    08981B74:[3C09089B]: lui        $t1, 0x089B <=> li $t1, 0x089B0000
    08981B78:[460C5A40]: add.s      $f9, $f11, $f12
    08981B7C:[44835000]: mtc1       $v1, $f10
    08981B80:[C522A328]: lwc1       $f2, -23768($t1)
    08981B84:[460649C2]: mul.s      $f7, $f9, $f6
    08981B88:[46805120]: cvt.s.w    $f4, $f10
    08981B8C:[46083940]: add.s      $f5, $f7, $f8
    08981B90:[460628C2]: mul.s      $f3, $f5, $f6
    08981B94:[46021CC0]: add.s      $f19, $f3, $f2
    08981B98:[46049802]: mul.s      $f0, $f19, $f4
    08981B9C:[03E00008]: jr         $ra
    08981BA0:[00000000]: nop
_S1_2_898193C 2,449,403 instructions (0.419%), 50,831 calls (0898193C - 08981A6C, length 77)
    0898193C:[460C6032]: c.eq.s     $f12, $f12
    08981940:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08981944:[45000048]: bc1f       0x08981A68
    08981948:[46006006]: mov.s      $f0, $f12
    0898194C:[44800800]: mtc1       $zr, $f1
    08981950:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08981954:[4601603C]: c.lt.s     $f12, $f1
    08981958:[00000000]: nop
    0898195C:[45000003]: bc1f       0x0898196C
    08981960:[C483A2E8]: lwc1       $f3, -23832($a0)
    08981964:[46006307]: neg.s      $f12, $f12
    08981968:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0898196C:[460C183C]: c.lt.s     $f3, $f12
    08981970:[00000000]: nop
    08981974:[45000006]: bc1f       0x08981990
    08981978:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0898197C:[46036083]: div.s      $f2, $f12, $f3
    08981980:[4600104D]: trunc.w.s  $f1, $f2
    08981984:[46800920]: cvt.s.w    $f4, $f1
    08981988:[46032002]: mul.s      $f0, $f4, $f3
    0898198C:[46006301]: sub.s      $f12, $f12, $f0
    08981990:[C4A2A2EC]: lwc1       $f2, -23828($a1)
    08981994:[460218C2]: mul.s      $f3, $f3, $f2
    08981998:[460C183C]: c.lt.s     $f3, $f12
    0898199C:[00000000]: nop
    089819A0:[45000003]: bc1f       0x089819B0
    089819A4:[46021882]: mul.s      $f2, $f3, $f2
    089819A8:[46036301]: sub.s      $f12, $f12, $f3
    089819AC:[00031823]: subu       $v1, $zr, $v1 <=> negu $v1, $v1
    089819B0:[460C103C]: c.lt.s     $f2, $f12
    089819B4:[00000000]: nop
    089819B8:[45030001]: bc1tl      0x089819C0
    089819BC:[460C1B01]: sub.s      $f12, $f3, $f12
    089819C0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    089819C4:[C4C3A2F0]: lwc1       $f3, -23824($a2)
    089819C8:[460C183C]: c.lt.s     $f3, $f12
    089819CC:[00000000]: nop
    089819D0:[45020015]: bc1fl      0x08981A28
    089819D4:[460C6182]: mul.s      $f6, $f12, $f12
    089819D8:[460C1481]: sub.s      $f18, $f2, $f12
    089819DC:[3C09089B]: lui        $t1, 0x089B <=> li $t1, 0x089B0000
    089819E0:[C531A2F4]: lwc1       $f17, -23820($t1)
    089819E4:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    089819E8:[46129282]: mul.s      $f10, $f18, $f18
    089819EC:[C50FA2F8]: lwc1       $f15, -23816($t0)
    089819F0:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    089819F4:[C4ECA2FC]: lwc1       $f12, -23812($a3)
    089819F8:[46115382]: mul.s      $f14, $f10, $f17
    089819FC:[44838000]: mtc1       $v1, $f16
    08981A00:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08981A04:[C468A300]: lwc1       $f8, -23808($v1)
    08981A08:[460F7340]: add.s      $f13, $f14, $f15
    08981A0C:[468081A0]: cvt.s.w    $f6, $f16
    08981A10:[460A6AC2]: mul.s      $f11, $f13, $f10
    08981A14:[460C5A40]: add.s      $f9, $f11, $f12
    08981A18:[460A49C2]: mul.s      $f7, $f9, $f10
    08981A1C:[46083940]: add.s      $f5, $f7, $f8
    08981A20:[03E00008]: jr         $ra
    08981A24:[46062802]: mul.s      $f0, $f5, $f6
    08981A28:[3C0C089B]: lui        $t4, 0x089B <=> li $t4, 0x089B0000
    08981A2C:[C58DA304]: lwc1       $f13, -23804($t4)
    08981A30:[3C0B089B]: lui        $t3, 0x089B <=> li $t3, 0x089B0000
    08981A34:[C56AA308]: lwc1       $f10, -23800($t3)
    08981A38:[460D3242]: mul.s      $f9, $f6, $f13
    08981A3C:[3C0A089B]: lui        $t2, 0x089B <=> li $t2, 0x089B0000
    08981A40:[C547A30C]: lwc1       $f7, -23796($t2)
    08981A44:[44835800]: mtc1       $v1, $f11
    08981A48:[460A4A00]: add.s      $f8, $f9, $f10
    08981A4C:[46805920]: cvt.s.w    $f4, $f11
    08981A50:[46064082]: mul.s      $f2, $f8, $f6
    08981A54:[46071140]: add.s      $f5, $f2, $f7
    08981A58:[460628C2]: mul.s      $f3, $f5, $f6
    08981A5C:[460C1842]: mul.s      $f1, $f3, $f12
    08981A60:[460C0CC0]: add.s      $f19, $f1, $f12
    08981A64:[46049802]: mul.s      $f0, $f19, $f4
    08981A68:[03E00008]: jr         $ra
    08981A6C:[00000000]: nop
_S1_2_895B410 2,386,357 instructions (0.409%), 8,143 calls (0895B410 - 0895C00C, length 768)
_S1_2_8969220 2,255,285 instructions (0.386%), 880 calls (08969220 - 0896A034, length 902)
  Back Branch 08969D84 31,933 times (length 509)
  Back Branch 08969FEC 849 times (length 13)
    08969FAC:[00663021]: addu       $a2, $v1, $a2
    08969FB0:[00063202]: srl        $a2, $a2, 0x0008
    08969FB4:[10000002]: b          0x08969FC0
    08969FB8:[00CB3023]: subu       $a2, $a2, $t3
    08969FBC:[010B3023]: subu       $a2, $t0, $t3
--> 08969FC0:[10C0000C]: beq        $a2, $zr, 0x08969FF4
    08969FC4:[00843821]: addu       $a3, $a0, $a0
    08969FC8:[01473821]: addu       $a3, $t2, $a3
    08969FCC:[94E70000]: lhu        $a3, 0($a3)
    08969FD0:[24840001]: addiu      $a0, $a0, 1
    08969FD4:[01274825]: or         $t1, $t1, $a3
    08969FD8:[3129FFFF]: andi       $t1, $t1, -1
    08969FDC:[00A4382A]: slt        $a3, $a1, $a0
    08969FE0:[54E00001]: bnel       $a3, $zr, 0x08969FE8
    08969FE4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08969FE8:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08969FEC:[14C0FFF4]: bne        $a2, $zr, 0x08969FC0
    08969FF0:[00000000]: nop
    08969FF4:[8FA40060]: lw         $a0, 96($sp)
    08969FF8:[A489057C]: sh         $t1, 1404($a0)
    08969FFC:[AC830560]: sw         $v1, 1376($a0)
_S1_2_8904CF4 2,209,320 instructions (0.378%), 10,962 calls (08904CF4 - 08904FDC, length 187)
    08904CF4:[27BDFF00]: addiu      $sp, $sp, -256
    08904CF8:[AFAB00C4]: sw         $t3, 196($sp)
    08904CFC:[8D0B0000]: lw         $t3, 0($t0)
    08904D00:[AFB200DC]: sw         $s2, 220($sp)
    08904D04:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08904D08:[AFAA00C8]: sw         $t2, 200($sp)
    08904D0C:[8D040004]: lw         $a0, 4($t0)
    08904D10:[8D0A0008]: lw         $t2, 8($t0)
    08904D14:[AFAB0030]: sw         $t3, 48($sp)
    08904D18:[8D08000C]: lw         $t0, 12($t0)
    08904D1C:[AFA40034]: sw         $a0, 52($sp)
    08904D20:[AFAA0038]: sw         $t2, 56($sp)
    08904D24:[8D240000]: lw         $a0, 0($t1)
    08904D28:[8D2A0004]: lw         $t2, 4($t1)
    08904D2C:[AFA8003C]: sw         $t0, 60($sp)
    08904D30:[8D280008]: lw         $t0, 8($t1)
    08904D34:[AFA40050]: sw         $a0, 80($sp)
    08904D38:[8D24000C]: lw         $a0, 12($t1)
    08904D3C:[AFAA0054]: sw         $t2, 84($sp)
    08904D40:[AFA80058]: sw         $t0, 88($sp)
    08904D44:[8FA80100]: lw         $t0, 256($sp)
    08904D48:[8FA90104]: lw         $t1, 260($sp)
    08904D4C:[AFA4005C]: sw         $a0, 92($sp)
    08904D50:[8FAA0108]: lw         $t2, 264($sp)
    08904D54:[AFA800BC]: sw         $t0, 188($sp)
    08904D58:[AFA900B8]: sw         $t1, 184($sp)
    08904D5C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904D60:[E7B400CC]: swc1       $f20, 204($sp)
    08904D64:[E7B600D0]: swc1       $f22, 208($sp)
    08904D68:[AFB000D4]: sw         $s0, 212($sp)
    08904D6C:[AFB100D8]: sw         $s1, 216($sp)
    08904D70:[AFB300E0]: sw         $s3, 224($sp)
    08904D74:[AFB400E4]: sw         $s4, 228($sp)
    08904D78:[AFB500E8]: sw         $s5, 232($sp)
    08904D7C:[AFB600EC]: sw         $s6, 236($sp)
    08904D80:[AFB700F0]: sw         $s7, 240($sp)
    08904D84:[AFBE00F4]: sw         $fp, 244($sp)
    08904D88:[AFBF00F8]: sw         $ra, 248($sp)
    08904D8C:[0E241578]: jal        0x089055E0
    08904D90:[AFAA00B4]: sw         $t2, 180($sp)
    08904D94:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08904D98:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08904D9C:[8E300000]: lw         $s0, 0($s1)
    08904DA0:[A3A400C0]: sb         $a0, 192($sp)
    08904DA4:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    08904DA8:[4484A000]: mtc1       $a0, $f20
    08904DAC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08904DB0:[5204006B]: beql       $s0, $a0, 0x08904F60
    08904DB4:[83A400C0]: lb         $a0, 192($sp)
    08904DB8:[4480B000]: mtc1       $zr, $f22
    08904DBC:[27BE0060]: addiu      $fp, $sp, 96
    08904DC0:[27B70070]: addiu      $s7, $sp, 112
    08904DC4:[27B60080]: addiu      $s6, $sp, 128
    08904DC8:[27B50090]: addiu      $s5, $sp, 144
    08904DCC:[27B400A0]: addiu      $s4, $sp, 160
    08904DD0:[27B300B0]: addiu      $s3, $sp, 176
    08904DD4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904DD8:[0E241575]: jal        0x089055D4
    08904DDC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904DE0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08904DE4:[8FA600C8]: lw         $a2, 200($sp)
    08904DE8:[8FA700C4]: lw         $a3, 196($sp)
    08904DEC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904DF0:[0E241EB5]: jal        0x08907AD4
    08904DF4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904DF8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08904DFC:[14440052]: bne        $v0, $a0, 0x08904F48
    08904E00:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08904E04:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904E08:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    08904E0C:[C4AC0004]: lwc1       $f12, 4($a1)
    08904E10:[24840001]: addiu      $a0, $a0, 1
    08904E14:[E4CC0060]: swc1       $f12, 96($a2)
    08904E18:[C4AC0008]: lwc1       $f12, 8($a1)
    08904E1C:[28870003]: slti       $a3, $a0, 3
    08904E20:[E4CC0064]: swc1       $f12, 100($a2)
    08904E24:[C4AC000C]: lwc1       $f12, 12($a1)
    08904E28:[E4D6006C]: swc1       $f22, 108($a2)
    08904E2C:[E4CC0068]: swc1       $f12, 104($a2)
    08904E30:[24A5000C]: addiu      $a1, $a1, 12
    08904E34:[14E0FFF5]: bne        $a3, $zr, 0x08904E0C
    08904E38:[24C60010]: addiu      $a2, $a2, 16
    08904E3C:[C60C0028]: lwc1       $f12, 40($s0)
    08904E40:[27A40030]: addiu      $a0, $sp, 48
    08904E44:[E7AC0090]: swc1       $f12, 144($sp)
    08904E48:[C60C002C]: lwc1       $f12, 44($s0)
    08904E4C:[27A50050]: addiu      $a1, $sp, 80
    08904E50:[E7AC0094]: swc1       $f12, 148($sp)
    08904E54:[C60C0030]: lwc1       $f12, 48($s0)
    08904E58:[E7B6009C]: swc1       $f22, 156($sp)
    08904E5C:[E7AC0098]: swc1       $f12, 152($sp)
    08904E60:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08904E64:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    08904E68:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    08904E6C:[02A04825]: or         $t1, $s5, $zr <=> move $t1, $s5
    08904E70:[02805025]: or         $t2, $s4, $zr <=> move $t2, $s4
    08904E74:[0E2425BC]: jal        0x089096F0
    08904E78:[02605825]: or         $t3, $s3, $zr <=> move $t3, $s3
    08904E7C:[50400033]: beql       $v0, $zr, 0x08904F4C
    08904E80:[26310004]: addiu      $s1, $s1, 4
    08904E84:[C7AC00B0]: lwc1       $f12, 176($sp)
    08904E88:[4614603C]: c.lt.s     $f12, $f20
    08904E8C:[00000000]: nop
    08904E90:[4502002E]: bc1fl      0x08904F4C
    08904E94:[26310004]: addiu      $s1, $s1, 4
    08904E98:[8FA400B8]: lw         $a0, 184($sp)
    08904E9C:[8E050000]: lw         $a1, 0($s0)
    08904EA0:[8E060004]: lw         $a2, 4($s0)
    08904EA4:[8E070008]: lw         $a3, 8($s0)
    08904EA8:[AC850000]: sw         $a1, 0($a0)
    08904EAC:[8E05000C]: lw         $a1, 12($s0)
    08904EB0:[AC860004]: sw         $a2, 4($a0)
    08904EB4:[8E060010]: lw         $a2, 16($s0)
    08904EB8:[AC870008]: sw         $a3, 8($a0)
    08904EBC:[8E070014]: lw         $a3, 20($s0)
    08904EC0:[AC85000C]: sw         $a1, 12($a0)
    08904EC4:[8E050018]: lw         $a1, 24($s0)
    08904EC8:[AC860010]: sw         $a2, 16($a0)
    08904ECC:[8E06001C]: lw         $a2, 28($s0)
    08904ED0:[AC870014]: sw         $a3, 20($a0)
    08904ED4:[8E070020]: lw         $a3, 32($s0)
    08904ED8:[AC850018]: sw         $a1, 24($a0)
    08904EDC:[8E050024]: lw         $a1, 36($s0)
    08904EE0:[AC86001C]: sw         $a2, 28($a0)
    08904EE4:[8E060028]: lw         $a2, 40($s0)
    08904EE8:[AC870020]: sw         $a3, 32($a0)
    08904EEC:[8E07002C]: lw         $a3, 44($s0)
    08904EF0:[C60C0034]: lwc1       $f12, 52($s0)
    08904EF4:[AC850024]: sw         $a1, 36($a0)
    08904EF8:[8E050030]: lw         $a1, 48($s0)
    08904EFC:[44086000]: mfc1       $t0, $f12
    08904F00:[AC860028]: sw         $a2, 40($a0)
    08904F04:[AC87002C]: sw         $a3, 44($a0)
    08904F08:[AC850030]: sw         $a1, 48($a0)
    08904F0C:[8FA500BC]: lw         $a1, 188($sp)
    08904F10:[AC880034]: sw         $t0, 52($a0)
    08904F14:[8FA400A0]: lw         $a0, 160($sp)
    08904F18:[8FA600A4]: lw         $a2, 164($sp)
    08904F1C:[8FA700A8]: lw         $a3, 168($sp)
    08904F20:[ACA40000]: sw         $a0, 0($a1)
    08904F24:[8FA400AC]: lw         $a0, 172($sp)
    08904F28:[ACA60004]: sw         $a2, 4($a1)
    08904F2C:[ACA70008]: sw         $a3, 8($a1)
    08904F30:[ACA4000C]: sw         $a0, 12($a1)
    08904F34:[8FA400B4]: lw         $a0, 180($sp)
    08904F38:[C7B400B0]: lwc1       $f20, 176($sp)
    08904F3C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08904F40:[E4940000]: swc1       $f20, 0($a0)
    08904F44:[A3A500C0]: sb         $a1, 192($sp)
    08904F48:[26310004]: addiu      $s1, $s1, 4
    08904F4C:[8E300000]: lw         $s0, 0($s1)
    08904F50:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08904F54:[1604FFA0]: bne        $s0, $a0, 0x08904DD8
    08904F58:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904F5C:[83A400C0]: lb         $a0, 192($sp)
    08904F60:[10800010]: beq        $a0, $zr, 0x08904FA4
    08904F64:[00000000]: nop
    08904F68:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08904F6C:[C7B400CC]: lwc1       $f20, 204($sp)
    08904F70:[C7B600D0]: lwc1       $f22, 208($sp)
    08904F74:[8FB000D4]: lw         $s0, 212($sp)
    08904F78:[8FB100D8]: lw         $s1, 216($sp)
    08904F7C:[8FB200DC]: lw         $s2, 220($sp)
    08904F80:[8FB300E0]: lw         $s3, 224($sp)
    08904F84:[8FB400E4]: lw         $s4, 228($sp)
    08904F88:[8FB500E8]: lw         $s5, 232($sp)
    08904F8C:[8FB600EC]: lw         $s6, 236($sp)
    08904F90:[8FB700F0]: lw         $s7, 240($sp)
    08904F94:[8FBE00F4]: lw         $fp, 244($sp)
    08904F98:[8FBF00F8]: lw         $ra, 248($sp)
    08904F9C:[03E00008]: jr         $ra
    08904FA0:[27BD0100]: addiu      $sp, $sp, 256
    08904FA4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08904FA8:[C7B400CC]: lwc1       $f20, 204($sp)
    08904FAC:[C7B600D0]: lwc1       $f22, 208($sp)
    08904FB0:[8FB000D4]: lw         $s0, 212($sp)
    08904FB4:[8FB100D8]: lw         $s1, 216($sp)
    08904FB8:[8FB200DC]: lw         $s2, 220($sp)
    08904FBC:[8FB300E0]: lw         $s3, 224($sp)
    08904FC0:[8FB400E4]: lw         $s4, 228($sp)
    08904FC4:[8FB500E8]: lw         $s5, 232($sp)
    08904FC8:[8FB600EC]: lw         $s6, 236($sp)
    08904FCC:[8FB700F0]: lw         $s7, 240($sp)
    08904FD0:[8FBE00F4]: lw         $fp, 244($sp)
    08904FD4:[8FBF00F8]: lw         $ra, 248($sp)
    08904FD8:[03E00008]: jr         $ra
    08904FDC:[27BD0100]: addiu      $sp, $sp, 256
  Back Branch 08904E34 47,988 times (length 12)
    08904DF8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08904DFC:[14440052]: bne        $v0, $a0, 0x08904F48
    08904E00:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08904E04:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904E08:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
--> 08904E0C:[C4AC0004]: lwc1       $f12, 4($a1)
    08904E10:[24840001]: addiu      $a0, $a0, 1
    08904E14:[E4CC0060]: swc1       $f12, 96($a2)
    08904E18:[C4AC0008]: lwc1       $f12, 8($a1)
    08904E1C:[28870003]: slti       $a3, $a0, 3
    08904E20:[E4CC0064]: swc1       $f12, 100($a2)
    08904E24:[C4AC000C]: lwc1       $f12, 12($a1)
    08904E28:[E4D6006C]: swc1       $f22, 108($a2)
    08904E2C:[E4CC0068]: swc1       $f12, 104($a2)
    08904E30:[24A5000C]: addiu      $a1, $a1, 12
--> 08904E34:[14E0FFF5]: bne        $a3, $zr, 0x08904E0C
    08904E38:[24C60010]: addiu      $a2, $a2, 16
    08904E3C:[C60C0028]: lwc1       $f12, 40($s0)
    08904E40:[27A40030]: addiu      $a0, $sp, 48
    08904E44:[E7AC0090]: swc1       $f12, 144($sp)
  Back Branch 08904F54 21,924 times (length 97)
    08904DC4:[27B60080]: addiu      $s6, $sp, 128
    08904DC8:[27B50090]: addiu      $s5, $sp, 144
    08904DCC:[27B400A0]: addiu      $s4, $sp, 160
    08904DD0:[27B300B0]: addiu      $s3, $sp, 176
    08904DD4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
--> 08904DD8:[0E241575]: jal        0x089055D4
    08904DDC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904DE0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08904DE4:[8FA600C8]: lw         $a2, 200($sp)
    08904DE8:[8FA700C4]: lw         $a3, 196($sp)
    08904DEC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904DF0:[0E241EB5]: jal        0x08907AD4
    08904DF4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904DF8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08904DFC:[14440052]: bne        $v0, $a0, 0x08904F48
    08904E00:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08904E04:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08904E08:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    08904E0C:[C4AC0004]: lwc1       $f12, 4($a1)
    08904E10:[24840001]: addiu      $a0, $a0, 1
    08904E14:[E4CC0060]: swc1       $f12, 96($a2)
    08904E18:[C4AC0008]: lwc1       $f12, 8($a1)
    08904E1C:[28870003]: slti       $a3, $a0, 3
    08904E20:[E4CC0064]: swc1       $f12, 100($a2)
    08904E24:[C4AC000C]: lwc1       $f12, 12($a1)
    08904E28:[E4D6006C]: swc1       $f22, 108($a2)
    08904E2C:[E4CC0068]: swc1       $f12, 104($a2)
    08904E30:[24A5000C]: addiu      $a1, $a1, 12
    08904E34:[14E0FFF5]: bne        $a3, $zr, 0x08904E0C
    08904E38:[24C60010]: addiu      $a2, $a2, 16
    08904E3C:[C60C0028]: lwc1       $f12, 40($s0)
    08904E40:[27A40030]: addiu      $a0, $sp, 48
    08904E44:[E7AC0090]: swc1       $f12, 144($sp)
    08904E48:[C60C002C]: lwc1       $f12, 44($s0)
    08904E4C:[27A50050]: addiu      $a1, $sp, 80
    08904E50:[E7AC0094]: swc1       $f12, 148($sp)
    08904E54:[C60C0030]: lwc1       $f12, 48($s0)
    08904E58:[E7B6009C]: swc1       $f22, 156($sp)
    08904E5C:[E7AC0098]: swc1       $f12, 152($sp)
    08904E60:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08904E64:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    08904E68:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    08904E6C:[02A04825]: or         $t1, $s5, $zr <=> move $t1, $s5
    08904E70:[02805025]: or         $t2, $s4, $zr <=> move $t2, $s4
    08904E74:[0E2425BC]: jal        0x089096F0
    08904E78:[02605825]: or         $t3, $s3, $zr <=> move $t3, $s3
    08904E7C:[50400033]: beql       $v0, $zr, 0x08904F4C
    08904E80:[26310004]: addiu      $s1, $s1, 4
    08904E84:[C7AC00B0]: lwc1       $f12, 176($sp)
    08904E88:[4614603C]: c.lt.s     $f12, $f20
    08904E8C:[00000000]: nop
    08904E90:[4502002E]: bc1fl      0x08904F4C
    08904E94:[26310004]: addiu      $s1, $s1, 4
    08904E98:[8FA400B8]: lw         $a0, 184($sp)
    08904E9C:[8E050000]: lw         $a1, 0($s0)
    08904EA0:[8E060004]: lw         $a2, 4($s0)
    08904EA4:[8E070008]: lw         $a3, 8($s0)
    08904EA8:[AC850000]: sw         $a1, 0($a0)
    08904EAC:[8E05000C]: lw         $a1, 12($s0)
    08904EB0:[AC860004]: sw         $a2, 4($a0)
    08904EB4:[8E060010]: lw         $a2, 16($s0)
    08904EB8:[AC870008]: sw         $a3, 8($a0)
    08904EBC:[8E070014]: lw         $a3, 20($s0)
    08904EC0:[AC85000C]: sw         $a1, 12($a0)
    08904EC4:[8E050018]: lw         $a1, 24($s0)
    08904EC8:[AC860010]: sw         $a2, 16($a0)
    08904ECC:[8E06001C]: lw         $a2, 28($s0)
    08904ED0:[AC870014]: sw         $a3, 20($a0)
    08904ED4:[8E070020]: lw         $a3, 32($s0)
    08904ED8:[AC850018]: sw         $a1, 24($a0)
    08904EDC:[8E050024]: lw         $a1, 36($s0)
    08904EE0:[AC86001C]: sw         $a2, 28($a0)
    08904EE4:[8E060028]: lw         $a2, 40($s0)
    08904EE8:[AC870020]: sw         $a3, 32($a0)
    08904EEC:[8E07002C]: lw         $a3, 44($s0)
    08904EF0:[C60C0034]: lwc1       $f12, 52($s0)
    08904EF4:[AC850024]: sw         $a1, 36($a0)
    08904EF8:[8E050030]: lw         $a1, 48($s0)
    08904EFC:[44086000]: mfc1       $t0, $f12
    08904F00:[AC860028]: sw         $a2, 40($a0)
    08904F04:[AC87002C]: sw         $a3, 44($a0)
    08904F08:[AC850030]: sw         $a1, 48($a0)
    08904F0C:[8FA500BC]: lw         $a1, 188($sp)
    08904F10:[AC880034]: sw         $t0, 52($a0)
    08904F14:[8FA400A0]: lw         $a0, 160($sp)
    08904F18:[8FA600A4]: lw         $a2, 164($sp)
    08904F1C:[8FA700A8]: lw         $a3, 168($sp)
    08904F20:[ACA40000]: sw         $a0, 0($a1)
    08904F24:[8FA400AC]: lw         $a0, 172($sp)
    08904F28:[ACA60004]: sw         $a2, 4($a1)
    08904F2C:[ACA70008]: sw         $a3, 8($a1)
    08904F30:[ACA4000C]: sw         $a0, 12($a1)
    08904F34:[8FA400B4]: lw         $a0, 180($sp)
    08904F38:[C7B400B0]: lwc1       $f20, 176($sp)
    08904F3C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08904F40:[E4940000]: swc1       $f20, 0($a0)
    08904F44:[A3A500C0]: sb         $a1, 192($sp)
    08904F48:[26310004]: addiu      $s1, $s1, 4
    08904F4C:[8E300000]: lw         $s0, 0($s1)
    08904F50:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
--> 08904F54:[1604FFA0]: bne        $s0, $a0, 0x08904DD8
    08904F58:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08904F5C:[83A400C0]: lb         $a0, 192($sp)
    08904F60:[10800010]: beq        $a0, $zr, 0x08904FA4
    08904F64:[00000000]: nop
_S1_2_8980BA4 2,089,513 instructions (0.358%), 62,736 calls (08980BA4 - 08980BDC, length 15)
    08980BA4:[8CA20014]: lw         $v0, 20($a1)
    08980BA8:[10400009]: beq        $v0, $zr, 0x08980BD0
    08980BAC:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08980BB0:[2484FFFF]: addiu      $a0, $a0, -1
    08980BB4:[8C450000]: lw         $a1, 0($v0)
    08980BB8:[00A42824]: and        $a1, $a1, $a0
    08980BBC:[10A60006]: beq        $a1, $a2, 0x08980BD8
    08980BC0:[00000000]: nop
    08980BC4:[8C420010]: lw         $v0, 16($v0)
    08980BC8:[5440FFFB]: bnel       $v0, $zr, 0x08980BB8
    08980BCC:[8C450000]: lw         $a1, 0($v0)
    08980BD0:[03E00008]: jr         $ra
    08980BD4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08980BD8:[03E00008]: jr         $ra
    08980BDC:[00000000]: nop
  Back Branch 08980BC8 253,268 times (length 6)
    08980BA4:[8CA20014]: lw         $v0, 20($a1)
    08980BA8:[10400009]: beq        $v0, $zr, 0x08980BD0
    08980BAC:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08980BB0:[2484FFFF]: addiu      $a0, $a0, -1
    08980BB4:[8C450000]: lw         $a1, 0($v0)
--> 08980BB8:[00A42824]: and        $a1, $a1, $a0
    08980BBC:[10A60006]: beq        $a1, $a2, 0x08980BD8
    08980BC0:[00000000]: nop
    08980BC4:[8C420010]: lw         $v0, 16($v0)
--> 08980BC8:[5440FFFB]: bnel       $v0, $zr, 0x08980BB8
    08980BCC:[8C450000]: lw         $a1, 0($v0)
    08980BD0:[03E00008]: jr         $ra
    08980BD4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08980BD8:[03E00008]: jr         $ra
_S1_2_8905A08 1,899,803 instructions (0.325%), 10,898 calls (08905A08 - 08905DC4, length 240)
    08905A08:[27BDFEC0]: addiu      $sp, $sp, -320
    08905A0C:[8CA20000]: lw         $v0, 0($a1)
    08905A10:[8CA30004]: lw         $v1, 4($a1)
    08905A14:[8CAC0008]: lw         $t4, 8($a1)
    08905A18:[AFA20040]: sw         $v0, 64($sp)
    08905A1C:[AFA30044]: sw         $v1, 68($sp)
    08905A20:[AFAB00F0]: sw         $t3, 240($sp)
    08905A24:[AFAC0048]: sw         $t4, 72($sp)
    08905A28:[8CCB0000]: lw         $t3, 0($a2)
    08905A2C:[AFB00118]: sw         $s0, 280($sp)
    08905A30:[AFAA00F4]: sw         $t2, 244($sp)
    08905A34:[01008025]: or         $s0, $t0, $zr <=> move $s0, $t0
    08905A38:[8CC80004]: lw         $t0, 4($a2)
    08905A3C:[AFB1011C]: sw         $s1, 284($sp)
    08905A40:[AFA900F8]: sw         $t1, 248($sp)
    08905A44:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    08905A48:[8CC70008]: lw         $a3, 8($a2)
    08905A4C:[AFAB0060]: sw         $t3, 96($sp)
    08905A50:[AFA80064]: sw         $t0, 100($sp)
    08905A54:[AFB30124]: sw         $s3, 292($sp)
    08905A58:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08905A5C:[AFA70068]: sw         $a3, 104($sp)
    08905A60:[8CA4000C]: lw         $a0, 12($a1)
    08905A64:[C7AC0040]: lwc1       $f12, 64($sp)
    08905A68:[AFA4004C]: sw         $a0, 76($sp)
    08905A6C:[C7AD0060]: lwc1       $f13, 96($sp)
    08905A70:[8CC4000C]: lw         $a0, 12($a2)
    08905A74:[C7AE0044]: lwc1       $f14, 68($sp)
    08905A78:[460D6300]: add.s      $f12, $f12, $f13
    08905A7C:[C7AF0064]: lwc1       $f15, 100($sp)
    08905A80:[AFA4006C]: sw         $a0, 108($sp)
    08905A84:[C7B00048]: lwc1       $f16, 72($sp)
    08905A88:[C7B10068]: lwc1       $f17, 104($sp)
    08905A8C:[460F7380]: add.s      $f14, $f14, $f15
    08905A90:[E7AC0070]: swc1       $f12, 112($sp)
    08905A94:[46118300]: add.s      $f12, $f16, $f17
    08905A98:[E7AE0074]: swc1       $f14, 116($sp)
    08905A9C:[27A50040]: addiu      $a1, $sp, 64
    08905AA0:[27A60080]: addiu      $a2, $sp, 128
    08905AA4:[27A70084]: addiu      $a3, $sp, 132
    08905AA8:[E7AC0078]: swc1       $f12, 120($sp)
    08905AAC:[27A80088]: addiu      $t0, $sp, 136
    08905AB0:[E7B40114]: swc1       $f20, 276($sp)
    08905AB4:[AFB20120]: sw         $s2, 288($sp)
    08905AB8:[AFB40128]: sw         $s4, 296($sp)
    08905ABC:[AFB5012C]: sw         $s5, 300($sp)
    08905AC0:[AFB60130]: sw         $s6, 304($sp)
    08905AC4:[AFB70134]: sw         $s7, 308($sp)
    08905AC8:[AFBE0138]: sw         $fp, 312($sp)
    08905ACC:[AFBF013C]: sw         $ra, 316($sp)
    08905AD0:[0E241530]: jal        0x089054C0
    08905AD4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08905AD8:[AFB000FC]: sw         $s0, 252($sp)
    08905ADC:[104000AC]: beq        $v0, $zr, 0x08905D90
    08905AE0:[AFB10100]: sw         $s1, 256($sp)
    08905AE4:[27A50070]: addiu      $a1, $sp, 112
    08905AE8:[27A6008C]: addiu      $a2, $sp, 140
    08905AEC:[27A70090]: addiu      $a3, $sp, 144
    08905AF0:[27A80094]: addiu      $t0, $sp, 148
    08905AF4:[0E241530]: jal        0x089054C0
    08905AF8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08905AFC:[104000A4]: beq        $v0, $zr, 0x08905D90
    08905B00:[00000000]: nop
    08905B04:[8FB2008C]: lw         $s2, 140($sp)
    08905B08:[8FA80080]: lw         $t0, 128($sp)
    08905B0C:[8FA60090]: lw         $a2, 144($sp)
    08905B10:[8FA70084]: lw         $a3, 132($sp)
    08905B14:[8FA40094]: lw         $a0, 148($sp)
    08905B18:[0248482A]: slt        $t1, $s2, $t0
    08905B1C:[11200003]: beq        $t1, $zr, 0x08905B2C
    08905B20:[8FA50088]: lw         $a1, 136($sp)
    08905B24:[10000004]: b          0x08905B38
    08905B28:[AFA80110]: sw         $t0, 272($sp)
    08905B2C:[02404825]: or         $t1, $s2, $zr <=> move $t1, $s2
    08905B30:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    08905B34:[AFA90110]: sw         $t1, 272($sp)
    08905B38:[00C7402A]: slt        $t0, $a2, $a3
    08905B3C:[51000004]: beql       $t0, $zr, 0x08905B50
    08905B40:[AFA60108]: sw         $a2, 264($sp)
    08905B44:[AFA70108]: sw         $a3, 264($sp)
    08905B48:[10000002]: b          0x08905B54
    08905B4C:[AFA6010C]: sw         $a2, 268($sp)
    08905B50:[AFA7010C]: sw         $a3, 268($sp)
    08905B54:[0085302A]: slt        $a2, $a0, $a1
    08905B58:[10C00004]: beq        $a2, $zr, 0x08905B6C
    08905B5C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08905B60:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08905B64:[10000002]: b          0x08905B70
    08905B68:[AFA60104]: sw         $a2, 260($sp)
    08905B6C:[AFA50104]: sw         $a1, 260($sp)
    08905B70:[AFA400E8]: sw         $a0, 232($sp)
    08905B74:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08905B78:[8FA40110]: lw         $a0, 272($sp)
    08905B7C:[A3A500EC]: sb         $a1, 236($sp)
    08905B80:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    08905B84:[0092202A]: slt        $a0, $a0, $s2
    08905B88:[14800070]: bne        $a0, $zr, 0x08905D4C
    08905B8C:[4485A000]: mtc1       $a1, $f20
    08905B90:[27BE0060]: addiu      $fp, $sp, 96
    08905B94:[27B700A0]: addiu      $s7, $sp, 160
    08905B98:[27B600B0]: addiu      $s6, $sp, 176
    08905B9C:[27B50098]: addiu      $s5, $sp, 152
    08905BA0:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08905BA4:[8FA400E8]: lw         $a0, 232($sp)
    08905BA8:[8FB1010C]: lw         $s1, 268($sp)
    08905BAC:[8FA50108]: lw         $a1, 264($sp)
    08905BB0:[00B1282A]: slt        $a1, $a1, $s1
    08905BB4:[54A00061]: bnel       $a1, $zr, 0x08905D3C
    08905BB8:[8FA50110]: lw         $a1, 272($sp)
    08905BBC:[8FB00104]: lw         $s0, 260($sp)
    08905BC0:[0090282A]: slt        $a1, $a0, $s0
    08905BC4:[54A00058]: bnel       $a1, $zr, 0x08905D28
    08905BC8:[8FA50108]: lw         $a1, 264($sp)
    08905BCC:[06420051]: bltzl      $s2, 0x08905D14
    08905BD0:[8FA400E8]: lw         $a0, 232($sp)
    08905BD4:[8E640000]: lw         $a0, 0($s3)
    08905BD8:[8C850024]: lw         $a1, 36($a0)
    08905BDC:[0245282B]: sltu       $a1, $s2, $a1
    08905BE0:[50A0004C]: beql       $a1, $zr, 0x08905D14
    08905BE4:[8FA400E8]: lw         $a0, 232($sp)
    08905BE8:[0622004A]: bltzl      $s1, 0x08905D14
    08905BEC:[8FA400E8]: lw         $a0, 232($sp)
    08905BF0:[8C850028]: lw         $a1, 40($a0)
    08905BF4:[0225282B]: sltu       $a1, $s1, $a1
    08905BF8:[50A00046]: beql       $a1, $zr, 0x08905D14
    08905BFC:[8FA400E8]: lw         $a0, 232($sp)
    08905C00:[06020044]: bltzl      $s0, 0x08905D14
    08905C04:[8FA400E8]: lw         $a0, 232($sp)
    08905C08:[8C84002C]: lw         $a0, 44($a0)
    08905C0C:[0204202B]: sltu       $a0, $s0, $a0
    08905C10:[50800040]: beql       $a0, $zr, 0x08905D14
    08905C14:[8FA400E8]: lw         $a0, 232($sp)
    08905C18:[8FAA0100]: lw         $t2, 256($sp)
    08905C1C:[8FAB00FC]: lw         $t3, 252($sp)
    08905C20:[AFB70000]: sw         $s7, 0($sp)
    08905C24:[AFB60004]: sw         $s6, 4($sp)
    08905C28:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08905C2C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08905C30:[27A80040]: addiu      $t0, $sp, 64
    08905C34:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08905C38:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    08905C3C:[03C04825]: or         $t1, $fp, $zr <=> move $t1, $fp
    08905C40:[0E24133D]: jal        0x08904CF4
    08905C44:[AFB50008]: sw         $s5, 8($sp)
    08905C48:[54540032]: bnel       $v0, $s4, 0x08905D14
    08905C4C:[8FA400E8]: lw         $a0, 232($sp)
    08905C50:[C7AC0098]: lwc1       $f12, 152($sp)
    08905C54:[4614603C]: c.lt.s     $f12, $f20
    08905C58:[00000000]: nop
    08905C5C:[4502002D]: bc1fl      0x08905D14
    08905C60:[8FA400E8]: lw         $a0, 232($sp)
    08905C64:[8FA400F8]: lw         $a0, 248($sp)
    08905C68:[8FA500A0]: lw         $a1, 160($sp)
    08905C6C:[8FA600A4]: lw         $a2, 164($sp)
    08905C70:[8FA700A8]: lw         $a3, 168($sp)
    08905C74:[AC850000]: sw         $a1, 0($a0)
    08905C78:[AC860004]: sw         $a2, 4($a0)
    08905C7C:[AC870008]: sw         $a3, 8($a0)
    08905C80:[8FA500AC]: lw         $a1, 172($sp)
    08905C84:[8FA600F4]: lw         $a2, 244($sp)
    08905C88:[AC85000C]: sw         $a1, 12($a0)
    08905C8C:[8FA400B0]: lw         $a0, 176($sp)
    08905C90:[8FA500B4]: lw         $a1, 180($sp)
    08905C94:[8FA700B8]: lw         $a3, 184($sp)
    08905C98:[ACC40000]: sw         $a0, 0($a2)
    08905C9C:[8FA400BC]: lw         $a0, 188($sp)
    08905CA0:[ACC50004]: sw         $a1, 4($a2)
    08905CA4:[8FA500C0]: lw         $a1, 192($sp)
    08905CA8:[ACC70008]: sw         $a3, 8($a2)
    08905CAC:[8FA700C4]: lw         $a3, 196($sp)
    08905CB0:[ACC4000C]: sw         $a0, 12($a2)
    08905CB4:[8FA400C8]: lw         $a0, 200($sp)
    08905CB8:[ACC50010]: sw         $a1, 16($a2)
    08905CBC:[8FA500CC]: lw         $a1, 204($sp)
    08905CC0:[ACC70014]: sw         $a3, 20($a2)
    08905CC4:[8FA700D0]: lw         $a3, 208($sp)
    08905CC8:[ACC40018]: sw         $a0, 24($a2)
    08905CCC:[8FA400D4]: lw         $a0, 212($sp)
    08905CD0:[ACC5001C]: sw         $a1, 28($a2)
    08905CD4:[8FA500D8]: lw         $a1, 216($sp)
    08905CD8:[ACC70020]: sw         $a3, 32($a2)
    08905CDC:[8FA700DC]: lw         $a3, 220($sp)
    08905CE0:[ACC40024]: sw         $a0, 36($a2)
    08905CE4:[8FA400E0]: lw         $a0, 224($sp)
    08905CE8:[ACC50028]: sw         $a1, 40($a2)
    08905CEC:[ACC7002C]: sw         $a3, 44($a2)
    08905CF0:[C7AC00E4]: lwc1       $f12, 228($sp)
    08905CF4:[ACC40030]: sw         $a0, 48($a2)
    08905CF8:[44046000]: mfc1       $a0, $f12
    08905CFC:[8FA500F0]: lw         $a1, 240($sp)
    08905D00:[ACC40034]: sw         $a0, 52($a2)
    08905D04:[C7B40098]: lwc1       $f20, 152($sp)
    08905D08:[A3B400EC]: sb         $s4, 236($sp)
    08905D0C:[E4B40000]: swc1       $f20, 0($a1)
    08905D10:[8FA400E8]: lw         $a0, 232($sp)
    08905D14:[26100001]: addiu      $s0, $s0, 1
    08905D18:[0090282A]: slt        $a1, $a0, $s0
    08905D1C:[10A0FFAB]: beq        $a1, $zr, 0x08905BCC
    08905D20:[00000000]: nop
    08905D24:[8FA50108]: lw         $a1, 264($sp)
    08905D28:[26310001]: addiu      $s1, $s1, 1
    08905D2C:[00B1282A]: slt        $a1, $a1, $s1
    08905D30:[50A0FFA3]: beql       $a1, $zr, 0x08905BC0
    08905D34:[8FB00104]: lw         $s0, 260($sp)
    08905D38:[8FA50110]: lw         $a1, 272($sp)
    08905D3C:[26520001]: addiu      $s2, $s2, 1
    08905D40:[00B2282A]: slt        $a1, $a1, $s2
    08905D44:[50A0FF99]: beql       $a1, $zr, 0x08905BAC
    08905D48:[8FB1010C]: lw         $s1, 268($sp)
    08905D4C:[93A400EC]: lbu        $a0, 236($sp)
    08905D50:[1080000F]: beq        $a0, $zr, 0x08905D90
    08905D54:[00000000]: nop
    08905D58:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08905D5C:[C7B40114]: lwc1       $f20, 276($sp)
    08905D60:[8FB00118]: lw         $s0, 280($sp)
    08905D64:[8FB1011C]: lw         $s1, 284($sp)
    08905D68:[8FB20120]: lw         $s2, 288($sp)
    08905D6C:[8FB30124]: lw         $s3, 292($sp)
    08905D70:[8FB40128]: lw         $s4, 296($sp)
    08905D74:[8FB5012C]: lw         $s5, 300($sp)
    08905D78:[8FB60130]: lw         $s6, 304($sp)
    08905D7C:[8FB70134]: lw         $s7, 308($sp)
    08905D80:[8FBE0138]: lw         $fp, 312($sp)
    08905D84:[8FBF013C]: lw         $ra, 316($sp)
    08905D88:[03E00008]: jr         $ra
    08905D8C:[27BD0140]: addiu      $sp, $sp, 320
    08905D90:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08905D94:[C7B40114]: lwc1       $f20, 276($sp)
    08905D98:[8FB00118]: lw         $s0, 280($sp)
    08905D9C:[8FB1011C]: lw         $s1, 284($sp)
    08905DA0:[8FB20120]: lw         $s2, 288($sp)
    08905DA4:[8FB30124]: lw         $s3, 292($sp)
    08905DA8:[8FB40128]: lw         $s4, 296($sp)
    08905DAC:[8FB5012C]: lw         $s5, 300($sp)
    08905DB0:[8FB60130]: lw         $s6, 304($sp)
    08905DB4:[8FB70134]: lw         $s7, 308($sp)
    08905DB8:[8FBE0138]: lw         $fp, 312($sp)
    08905DBC:[8FBF013C]: lw         $ra, 316($sp)
    08905DC0:[03E00008]: jr         $ra
    08905DC4:[27BD0140]: addiu      $sp, $sp, 320
  Back Branch 08905D1C 10,962 times (length 86)
    08905BB8:[8FA50110]: lw         $a1, 272($sp)
    08905BBC:[8FB00104]: lw         $s0, 260($sp)
    08905BC0:[0090282A]: slt        $a1, $a0, $s0
    08905BC4:[54A00058]: bnel       $a1, $zr, 0x08905D28
    08905BC8:[8FA50108]: lw         $a1, 264($sp)
--> 08905BCC:[06420051]: bltzl      $s2, 0x08905D14
    08905BD0:[8FA400E8]: lw         $a0, 232($sp)
    08905BD4:[8E640000]: lw         $a0, 0($s3)
    08905BD8:[8C850024]: lw         $a1, 36($a0)
    08905BDC:[0245282B]: sltu       $a1, $s2, $a1
    08905BE0:[50A0004C]: beql       $a1, $zr, 0x08905D14
    08905BE4:[8FA400E8]: lw         $a0, 232($sp)
    08905BE8:[0622004A]: bltzl      $s1, 0x08905D14
    08905BEC:[8FA400E8]: lw         $a0, 232($sp)
    08905BF0:[8C850028]: lw         $a1, 40($a0)
    08905BF4:[0225282B]: sltu       $a1, $s1, $a1
    08905BF8:[50A00046]: beql       $a1, $zr, 0x08905D14
    08905BFC:[8FA400E8]: lw         $a0, 232($sp)
    08905C00:[06020044]: bltzl      $s0, 0x08905D14
    08905C04:[8FA400E8]: lw         $a0, 232($sp)
    08905C08:[8C84002C]: lw         $a0, 44($a0)
    08905C0C:[0204202B]: sltu       $a0, $s0, $a0
    08905C10:[50800040]: beql       $a0, $zr, 0x08905D14
    08905C14:[8FA400E8]: lw         $a0, 232($sp)
    08905C18:[8FAA0100]: lw         $t2, 256($sp)
    08905C1C:[8FAB00FC]: lw         $t3, 252($sp)
    08905C20:[AFB70000]: sw         $s7, 0($sp)
    08905C24:[AFB60004]: sw         $s6, 4($sp)
    08905C28:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08905C2C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08905C30:[27A80040]: addiu      $t0, $sp, 64
    08905C34:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08905C38:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    08905C3C:[03C04825]: or         $t1, $fp, $zr <=> move $t1, $fp
    08905C40:[0E24133D]: jal        0x08904CF4
    08905C44:[AFB50008]: sw         $s5, 8($sp)
    08905C48:[54540032]: bnel       $v0, $s4, 0x08905D14
    08905C4C:[8FA400E8]: lw         $a0, 232($sp)
    08905C50:[C7AC0098]: lwc1       $f12, 152($sp)
    08905C54:[4614603C]: c.lt.s     $f12, $f20
    08905C58:[00000000]: nop
    08905C5C:[4502002D]: bc1fl      0x08905D14
    08905C60:[8FA400E8]: lw         $a0, 232($sp)
    08905C64:[8FA400F8]: lw         $a0, 248($sp)
    08905C68:[8FA500A0]: lw         $a1, 160($sp)
    08905C6C:[8FA600A4]: lw         $a2, 164($sp)
    08905C70:[8FA700A8]: lw         $a3, 168($sp)
    08905C74:[AC850000]: sw         $a1, 0($a0)
    08905C78:[AC860004]: sw         $a2, 4($a0)
    08905C7C:[AC870008]: sw         $a3, 8($a0)
    08905C80:[8FA500AC]: lw         $a1, 172($sp)
    08905C84:[8FA600F4]: lw         $a2, 244($sp)
    08905C88:[AC85000C]: sw         $a1, 12($a0)
    08905C8C:[8FA400B0]: lw         $a0, 176($sp)
    08905C90:[8FA500B4]: lw         $a1, 180($sp)
    08905C94:[8FA700B8]: lw         $a3, 184($sp)
    08905C98:[ACC40000]: sw         $a0, 0($a2)
    08905C9C:[8FA400BC]: lw         $a0, 188($sp)
    08905CA0:[ACC50004]: sw         $a1, 4($a2)
    08905CA4:[8FA500C0]: lw         $a1, 192($sp)
    08905CA8:[ACC70008]: sw         $a3, 8($a2)
    08905CAC:[8FA700C4]: lw         $a3, 196($sp)
    08905CB0:[ACC4000C]: sw         $a0, 12($a2)
    08905CB4:[8FA400C8]: lw         $a0, 200($sp)
    08905CB8:[ACC50010]: sw         $a1, 16($a2)
    08905CBC:[8FA500CC]: lw         $a1, 204($sp)
    08905CC0:[ACC70014]: sw         $a3, 20($a2)
    08905CC4:[8FA700D0]: lw         $a3, 208($sp)
    08905CC8:[ACC40018]: sw         $a0, 24($a2)
    08905CCC:[8FA400D4]: lw         $a0, 212($sp)
    08905CD0:[ACC5001C]: sw         $a1, 28($a2)
    08905CD4:[8FA500D8]: lw         $a1, 216($sp)
    08905CD8:[ACC70020]: sw         $a3, 32($a2)
    08905CDC:[8FA700DC]: lw         $a3, 220($sp)
    08905CE0:[ACC40024]: sw         $a0, 36($a2)
    08905CE4:[8FA400E0]: lw         $a0, 224($sp)
    08905CE8:[ACC50028]: sw         $a1, 40($a2)
    08905CEC:[ACC7002C]: sw         $a3, 44($a2)
    08905CF0:[C7AC00E4]: lwc1       $f12, 228($sp)
    08905CF4:[ACC40030]: sw         $a0, 48($a2)
    08905CF8:[44046000]: mfc1       $a0, $f12
    08905CFC:[8FA500F0]: lw         $a1, 240($sp)
    08905D00:[ACC40034]: sw         $a0, 52($a2)
    08905D04:[C7B40098]: lwc1       $f20, 152($sp)
    08905D08:[A3B400EC]: sb         $s4, 236($sp)
    08905D0C:[E4B40000]: swc1       $f20, 0($a1)
    08905D10:[8FA400E8]: lw         $a0, 232($sp)
    08905D14:[26100001]: addiu      $s0, $s0, 1
    08905D18:[0090282A]: slt        $a1, $a0, $s0
--> 08905D1C:[10A0FFAB]: beq        $a1, $zr, 0x08905BCC
    08905D20:[00000000]: nop
    08905D24:[8FA50108]: lw         $a1, 264($sp)
    08905D28:[26310001]: addiu      $s1, $s1, 1
    08905D2C:[00B1282A]: slt        $a1, $a1, $s1
  Back Branch 08905D44 64 times (length 104)
_S1_2_8915C3C 1,829,254 instructions (0.313%), 8,940 calls (08915C3C - 08915CC0, length 34)
    08915C3C:[24A20028]: addiu      $v0, $a1, 40
    08915C40:[8C4A0000]: lw         $t2, 0($v0)
    08915C44:[24AB000C]: addiu      $t3, $a1, 12
    08915C48:[8C490008]: lw         $t1, 8($v0)
    08915C4C:[91650001]: lbu        $a1, 1($t3)
    08915C50:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915C54:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08915C58:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08915C5C:[91640000]: lbu        $a0, 0($t3)
    08915C60:[00E66004]: sllv       $t4, $a2, $a3
    08915C64:[014C1824]: and        $v1, $t2, $t4
    08915C68:[1060000F]: beq        $v1, $zr, 0x08915CA8
    08915C6C:[01671821]: addu       $v1, $t3, $a3
    08915C70:[012C1824]: and        $v1, $t1, $t4
    08915C74:[10600003]: beq        $v1, $zr, 0x08915C84
    08915C78:[01671821]: addu       $v1, $t3, $a3
    08915C7C:[1000000B]: b          0x08915CAC
    08915C80:[010C4025]: or         $t0, $t0, $t4
    08915C84:[906D0004]: lbu        $t5, 4($v1)
    08915C88:[25ADFFFF]: addiu      $t5, $t5, -1
    08915C8C:[A06D0004]: sb         $t5, 4($v1)
    08915C90:[906D0004]: lbu        $t5, 4($v1)
    08915C94:[55A00006]: bnel       $t5, $zr, 0x08915CB0
    08915C98:[24E70001]: addiu      $a3, $a3, 1
    08915C9C:[010C4025]: or         $t0, $t0, $t4
    08915CA0:[10000002]: b          0x08915CAC
    08915CA4:[A0650004]: sb         $a1, 4($v1)
    08915CA8:[A0640004]: sb         $a0, 4($v1)
    08915CAC:[24E70001]: addiu      $a3, $a3, 1
    08915CB0:[2CE30018]: sltiu      $v1, $a3, 24
    08915CB4:[1460FFEB]: bne        $v1, $zr, 0x08915C64
    08915CB8:[00E66004]: sllv       $t4, $a2, $a3
    08915CBC:[03E00008]: jr         $ra
    08915CC0:[AC480010]: sw         $t0, 16($v0)
  Back Branch 08915CB4 214,560 times (length 22)
    08915C50:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915C54:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08915C58:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08915C5C:[91640000]: lbu        $a0, 0($t3)
    08915C60:[00E66004]: sllv       $t4, $a2, $a3
--> 08915C64:[014C1824]: and        $v1, $t2, $t4
    08915C68:[1060000F]: beq        $v1, $zr, 0x08915CA8
    08915C6C:[01671821]: addu       $v1, $t3, $a3
    08915C70:[012C1824]: and        $v1, $t1, $t4
    08915C74:[10600003]: beq        $v1, $zr, 0x08915C84
    08915C78:[01671821]: addu       $v1, $t3, $a3
    08915C7C:[1000000B]: b          0x08915CAC
    08915C80:[010C4025]: or         $t0, $t0, $t4
    08915C84:[906D0004]: lbu        $t5, 4($v1)
    08915C88:[25ADFFFF]: addiu      $t5, $t5, -1
    08915C8C:[A06D0004]: sb         $t5, 4($v1)
    08915C90:[906D0004]: lbu        $t5, 4($v1)
    08915C94:[55A00006]: bnel       $t5, $zr, 0x08915CB0
    08915C98:[24E70001]: addiu      $a3, $a3, 1
    08915C9C:[010C4025]: or         $t0, $t0, $t4
    08915CA0:[10000002]: b          0x08915CAC
    08915CA4:[A0650004]: sb         $a1, 4($v1)
    08915CA8:[A0640004]: sb         $a0, 4($v1)
    08915CAC:[24E70001]: addiu      $a3, $a3, 1
    08915CB0:[2CE30018]: sltiu      $v1, $a3, 24
--> 08915CB4:[1460FFEB]: bne        $v1, $zr, 0x08915C64
    08915CB8:[00E66004]: sllv       $t4, $a2, $a3
    08915CBC:[03E00008]: jr         $ra
    08915CC0:[AC480010]: sw         $t0, 16($v0)
_S1_2_89227B0 1,703,197 instructions (0.292%), 8,937 calls (089227B0 - 089228F0, length 81)
    089227B0:[27BDFFC0]: addiu      $sp, $sp, -64
    089227B4:[AFB00020]: sw         $s0, 32($sp)
    089227B8:[AFB10024]: sw         $s1, 36($sp)
    089227BC:[AFB20028]: sw         $s2, 40($sp)
    089227C0:[AFB3002C]: sw         $s3, 44($sp)
    089227C4:[AFB40030]: sw         $s4, 48($sp)
    089227C8:[AFB50034]: sw         $s5, 52($sp)
    089227CC:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    089227D0:[34140004]: ori        $s4, $zr, 4 <=> li $s4, 4
    089227D4:[3413007F]: ori        $s3, $zr, 127 <=> li $s3, 127
    089227D8:[3412007F]: ori        $s2, $zr, 127 <=> li $s2, 127
    089227DC:[249101A0]: addiu      $s1, $a0, 416
    089227E0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089227E4:[AFBF0038]: sw         $ra, 56($sp)
    089227E8:[AE1501A0]: sw         $s5, 416($s0)
    089227EC:[92A40004]: lbu        $a0, 4($s5)
    089227F0:[28850003]: slti       $a1, $a0, 3
    089227F4:[10A00013]: beq        $a1, $zr, 0x08922844
    089227F8:[00000000]: nop
    089227FC:[18800022]: blez       $a0, 0x08922888
    08922800:[28840002]: slti       $a0, $a0, 2
    08922804:[54800014]: bnel       $a0, $zr, 0x08922858
    08922808:[92A40007]: lbu        $a0, 7($s5)
    0892280C:[8EA50010]: lw         $a1, 16($s5)
    08922810:[92A60006]: lbu        $a2, 6($s5)
    08922814:[8EA7000C]: lw         $a3, 12($s5)
    08922818:[26A40014]: addiu      $a0, $s5, 20
    0892281C:[8EA80008]: lw         $t0, 8($s5)
    08922820:[0E269460]: jal        0x089A5180 [sceKernelCreateThread]
    08922824:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08922828:[AEA20000]: sw         $v0, 0($s5)
    0892282C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08922830:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08922834:[0E269464]: jal        0x089A5190 [sceKernelStartThread]
    08922838:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0892283C:[1000000E]: b          0x08922878
    08922840:[A2B30004]: sb         $s3, 4($s5)
    08922844:[5094000C]: beql       $a0, $s4, 0x08922878
    08922848:[A2B30004]: sb         $s3, 4($s5)
    0892284C:[1000000F]: b          0x0892288C
    08922850:[92A40004]: lbu        $a0, 4($s5)
    08922858:[2484FFFF]: addiu      $a0, $a0, -1
    0892285C:[A2A40007]: sb         $a0, 7($s5)
    08922860:[308400FF]: andi       $a0, $a0, 255
    08922864:[5C800009]: bgtzl      $a0, 0x0892288C
    08922868:[92A40004]: lbu        $a0, 4($s5)
    0892286C:[0E269470]: jal        0x089A51C0 [sceKernelWakeupThread]
    08922870:[8EA40000]: lw         $a0, 0($s5)
    08922874:[A2B30004]: sb         $s3, 4($s5)
    08922878:[8E0401A4]: lw         $a0, 420($s0)
    0892287C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08922880:[0E26947E]: jal        0x089A51F8 [sceKernelWaitSema]
    08922884:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08922888:[92A40004]: lbu        $a0, 4($s5)
    0892288C:[28850003]: slti       $a1, $a0, 3
    08922890:[10A00006]: beq        $a1, $zr, 0x089228AC
    08922894:[00000000]: nop
    08922898:[28840002]: slti       $a0, $a0, 2
    0892289C:[54800009]: bnel       $a0, $zr, 0x089228C4
    089228A0:[26B50034]: addiu      $s5, $s5, 52
    089228A4:[10000004]: b          0x089228B8
    089228A8:[00000000]: nop
    089228AC:[54920005]: bnel       $a0, $s2, 0x089228C4
    089228B0:[26B50034]: addiu      $s5, $s5, 52
    089228B4:[A2A00004]: sb         $zr, 4($s5)
    089228B8:[0E269468]: jal        0x089A51A0 [sceKernelTerminateDeleteThread]
    089228BC:[8EA40000]: lw         $a0, 0($s5)
    089228C0:[26B50034]: addiu      $s5, $s5, 52
    089228C4:[02B1202B]: sltu       $a0, $s5, $s1
    089228C8:[5480FFC8]: bnel       $a0, $zr, 0x089227EC
    089228CC:[AE1501A0]: sw         $s5, 416($s0)
    089228D0:[8FB00020]: lw         $s0, 32($sp)
    089228D4:[8FB10024]: lw         $s1, 36($sp)
    089228D8:[8FB20028]: lw         $s2, 40($sp)
    089228DC:[8FB3002C]: lw         $s3, 44($sp)
    089228E0:[8FB40030]: lw         $s4, 48($sp)
    089228E4:[8FB50034]: lw         $s5, 52($sp)
    089228E8:[8FBF0038]: lw         $ra, 56($sp)
    089228EC:[03E00008]: jr         $ra
    089228F0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 089228C8 62,559 times (length 57)
    089227D8:[3412007F]: ori        $s2, $zr, 127 <=> li $s2, 127
    089227DC:[249101A0]: addiu      $s1, $a0, 416
    089227E0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089227E4:[AFBF0038]: sw         $ra, 56($sp)
    089227E8:[AE1501A0]: sw         $s5, 416($s0)
--> 089227EC:[92A40004]: lbu        $a0, 4($s5)
    089227F0:[28850003]: slti       $a1, $a0, 3
    089227F4:[10A00013]: beq        $a1, $zr, 0x08922844
    089227F8:[00000000]: nop
    089227FC:[18800022]: blez       $a0, 0x08922888
    08922800:[28840002]: slti       $a0, $a0, 2
    08922804:[54800014]: bnel       $a0, $zr, 0x08922858
    08922808:[92A40007]: lbu        $a0, 7($s5)
    0892280C:[8EA50010]: lw         $a1, 16($s5)
    08922810:[92A60006]: lbu        $a2, 6($s5)
    08922814:[8EA7000C]: lw         $a3, 12($s5)
    08922818:[26A40014]: addiu      $a0, $s5, 20
    0892281C:[8EA80008]: lw         $t0, 8($s5)
    08922820:[0E269460]: jal        0x089A5180 [sceKernelCreateThread]
    08922824:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08922828:[AEA20000]: sw         $v0, 0($s5)
    0892282C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08922830:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08922834:[0E269464]: jal        0x089A5190 [sceKernelStartThread]
    08922838:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0892283C:[1000000E]: b          0x08922878
    08922840:[A2B30004]: sb         $s3, 4($s5)
    08922844:[5094000C]: beql       $a0, $s4, 0x08922878
    08922848:[A2B30004]: sb         $s3, 4($s5)
    0892284C:[1000000F]: b          0x0892288C
    08922850:[92A40004]: lbu        $a0, 4($s5)
    08922858:[2484FFFF]: addiu      $a0, $a0, -1
    0892285C:[A2A40007]: sb         $a0, 7($s5)
    08922860:[308400FF]: andi       $a0, $a0, 255
    08922864:[5C800009]: bgtzl      $a0, 0x0892288C
    08922868:[92A40004]: lbu        $a0, 4($s5)
    0892286C:[0E269470]: jal        0x089A51C0 [sceKernelWakeupThread]
    08922870:[8EA40000]: lw         $a0, 0($s5)
    08922874:[A2B30004]: sb         $s3, 4($s5)
    08922878:[8E0401A4]: lw         $a0, 420($s0)
    0892287C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08922880:[0E26947E]: jal        0x089A51F8 [sceKernelWaitSema]
    08922884:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08922888:[92A40004]: lbu        $a0, 4($s5)
    0892288C:[28850003]: slti       $a1, $a0, 3
    08922890:[10A00006]: beq        $a1, $zr, 0x089228AC
    08922894:[00000000]: nop
    08922898:[28840002]: slti       $a0, $a0, 2
    0892289C:[54800009]: bnel       $a0, $zr, 0x089228C4
    089228A0:[26B50034]: addiu      $s5, $s5, 52
    089228A4:[10000004]: b          0x089228B8
    089228A8:[00000000]: nop
    089228AC:[54920005]: bnel       $a0, $s2, 0x089228C4
    089228B0:[26B50034]: addiu      $s5, $s5, 52
    089228B4:[A2A00004]: sb         $zr, 4($s5)
    089228B8:[0E269468]: jal        0x089A51A0 [sceKernelTerminateDeleteThread]
    089228BC:[8EA40000]: lw         $a0, 0($s5)
    089228C0:[26B50034]: addiu      $s5, $s5, 52
    089228C4:[02B1202B]: sltu       $a0, $s5, $s1
--> 089228C8:[5480FFC8]: bnel       $a0, $zr, 0x089227EC
    089228CC:[AE1501A0]: sw         $s5, 416($s0)
    089228D0:[8FB00020]: lw         $s0, 32($sp)
    089228D4:[8FB10024]: lw         $s1, 36($sp)
    089228D8:[8FB20028]: lw         $s2, 40($sp)
_S1_2_89A4C14 1,579,384 instructions (0.270%), 197,423 calls (089A4C14 - 089A4C38, length 10)
    089A4C14:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    089A4C18:[8C850000]: lw         $a1, 0($a0)
    089A4C1C:[8CC40000]: lw         $a0, 0($a2)
    089A4C20:[00A4302B]: sltu       $a2, $a1, $a0
    089A4C24:[10C00003]: beq        $a2, $zr, 0x089A4C34
    089A4C28:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    089A4C2C:[03E00008]: jr         $ra
    089A4C30:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    089A4C34:[03E00008]: jr         $ra
    089A4C38:[00000000]: nop
_S1_2_89600DC 1,577,784 instructions (0.270%), 40,456 calls (089600DC - 08960174, length 39)
    089600DC:[27BDFFE0]: addiu      $sp, $sp, -32
    089600E0:[00073200]: sll        $a2, $a3, 0x0008
    089600E4:[8C85007C]: lw         $a1, 124($a0)
    089600E8:[00073900]: sll        $a3, $a3, 0x0004
    089600EC:[00C73023]: subu       $a2, $a2, $a3
    089600F0:[00A62821]: addu       $a1, $a1, $a2
    089600F4:[8CA60014]: lw         $a2, 20($a1)
    089600F8:[000838C0]: sll        $a3, $t0, 0x0003
    089600FC:[00C73021]: addu       $a2, $a2, $a3
    08960100:[8CA5000C]: lw         $a1, 12($a1)
    08960104:[00093880]: sll        $a3, $t1, 0x0002
    08960108:[00084080]: sll        $t0, $t0, 0x0002
    0896010C:[AFB00010]: sw         $s0, 16($sp)
    08960110:[00C73021]: addu       $a2, $a2, $a3
    08960114:[00A88021]: addu       $s0, $a1, $t0
    08960118:[8CC50000]: lw         $a1, 0($a2)
    0896011C:[8C84008C]: lw         $a0, 140($a0)
    08960120:[90A50002]: lbu        $a1, 2($a1)
    08960124:[AFBF0014]: sw         $ra, 20($sp)
    08960128:[0E26012E]: jal        0x089804B8
    0896012C:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    08960130:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    08960134:[00442024]: and        $a0, $v0, $a0
    08960138:[00042202]: srl        $a0, $a0, 0x0008
    0896013C:[3C05B100]: lui        $a1, 0xB100 <=> li $a1, 0xB1000000
    08960140:[8E060000]: lw         $a2, 0($s0)
    08960144:[00852025]: or         $a0, $a0, $a1
    08960148:[ACC40008]: sw         $a0, 8($a2)
    0896014C:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08960150:[2484FFFF]: addiu      $a0, $a0, -1
    08960154:[00442024]: and        $a0, $v0, $a0
    08960158:[3C05B000]: lui        $a1, 0xB000 <=> li $a1, 0xB0000000
    0896015C:[8E060000]: lw         $a2, 0($s0)
    08960160:[00852025]: or         $a0, $a0, $a1
    08960164:[ACC4000C]: sw         $a0, 12($a2)
    08960168:[8FB00010]: lw         $s0, 16($sp)
    0896016C:[8FBF0014]: lw         $ra, 20($sp)
    08960170:[03E00008]: jr         $ra
    08960174:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_890C8B0 1,574,198 instructions (0.270%), 15,996 calls (0890C8B0 - 0890CB7C, length 180)
    0890C8B0:[27BDFFB0]: addiu      $sp, $sp, -80
    0890C8B4:[AFB00038]: sw         $s0, 56($sp)
    0890C8B8:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0890C8BC:[C60C0000]: lwc1       $f12, 0($s0)
    0890C8C0:[C60D0004]: lwc1       $f13, 4($s0)
    0890C8C4:[AFB1003C]: sw         $s1, 60($sp)
    0890C8C8:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0890C8CC:[C60E0008]: lwc1       $f14, 8($s0)
    0890C8D0:[C62F0000]: lwc1       $f15, 0($s1)
    0890C8D4:[E7AC0010]: swc1       $f12, 16($sp)
    0890C8D8:[E7AD0014]: swc1       $f13, 20($sp)
    0890C8DC:[C6300004]: lwc1       $f16, 4($s1)
    0890C8E0:[AFB40048]: sw         $s4, 72($sp)
    0890C8E4:[460F6300]: add.s      $f12, $f12, $f15
    0890C8E8:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0890C8EC:[E7AE0018]: swc1       $f14, 24($sp)
    0890C8F0:[46106B40]: add.s      $f13, $f13, $f16
    0890C8F4:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0890C8F8:[C6310008]: lwc1       $f17, 8($s1)
    0890C8FC:[E7B40030]: swc1       $f20, 48($sp)
    0890C900:[4484A000]: mtc1       $a0, $f20
    0890C904:[E7B4001C]: swc1       $f20, 28($sp)
    0890C908:[46117380]: add.s      $f14, $f14, $f17
    0890C90C:[E7AC0020]: swc1       $f12, 32($sp)
    0890C910:[E7AD0024]: swc1       $f13, 36($sp)
    0890C914:[E7B4002C]: swc1       $f20, 44($sp)
    0890C918:[AFB20040]: sw         $s2, 64($sp)
    0890C91C:[AFB30044]: sw         $s3, 68($sp)
    0890C920:[01009825]: or         $s3, $t0, $zr <=> move $s3, $t0
    0890C924:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    0890C928:[27A50010]: addiu      $a1, $sp, 16
    0890C92C:[E7AE0028]: swc1       $f14, 40($sp)
    0890C930:[E7B60034]: swc1       $f22, 52($sp)
    0890C934:[AFBF004C]: sw         $ra, 76($sp)
    0890C938:[0E24992A]: jal        0x089264A8
    0890C93C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0890C940:[C696000C]: lwc1       $f22, 12($s4)
    0890C944:[27A50020]: addiu      $a1, $sp, 32
    0890C948:[46160580]: add.s      $f22, $f0, $f22
    0890C94C:[0E24992A]: jal        0x089264A8
    0890C950:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0890C954:[C68C000C]: lwc1       $f12, 12($s4)
    0890C958:[3C043727]: lui        $a0, 0x3727 <=> li $a0, 0x37270000
    0890C95C:[44807000]: mtc1       $zr, $f14
    0890C960:[4600B346]: mov.s      $f13, $f22
    0890C964:[3484C5AC]: ori        $a0, $a0, -14932
    0890C968:[460C0300]: add.s      $f12, $f0, $f12
    0890C96C:[44847800]: mtc1       $a0, $f15
    0890C970:[460E683C]: c.lt.s     $f13, $f14
    0890C974:[00000000]: nop
    0890C978:[45030001]: bc1tl      0x0890C980
    0890C97C:[4600B347]: neg.s      $f13, $f22
    0890C980:[460F683C]: c.lt.s     $f13, $f15
    0890C984:[00000000]: nop
    0890C988:[45030001]: bc1tl      0x0890C990
    0890C98C:[46007586]: mov.s      $f22, $f14
    0890C990:[46006346]: mov.s      $f13, $f12
    0890C994:[460E683C]: c.lt.s     $f13, $f14
    0890C998:[00000000]: nop
    0890C99C:[45030001]: bc1tl      0x0890C9A4
    0890C9A0:[46006347]: neg.s      $f13, $f12
    0890C9A4:[460F683C]: c.lt.s     $f13, $f15
    0890C9A8:[00000000]: nop
    0890C9AC:[45030001]: bc1tl      0x0890C9B4
    0890C9B0:[46007306]: mov.s      $f12, $f14
    0890C9B4:[460CB342]: mul.s      $f13, $f22, $f12
    0890C9B8:[460E683C]: c.lt.s     $f13, $f14
    0890C9BC:[00000000]: nop
    0890C9C0:[4500002B]: bc1f       0x0890CA70
    0890C9C4:[00000000]: nop
    0890C9C8:[4600B346]: mov.s      $f13, $f22
    0890C9CC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0890C9D0:[460E683C]: c.lt.s     $f13, $f14
    0890C9D4:[00000000]: nop
    0890C9D8:[45030001]: bc1tl      0x0890C9E0
    0890C9DC:[4600B347]: neg.s      $f13, $f22
    0890C9E0:[460063C6]: mov.s      $f15, $f12
    0890C9E4:[460E783C]: c.lt.s     $f15, $f14
    0890C9E8:[00000000]: nop
    0890C9EC:[45030001]: bc1tl      0x0890C9F4
    0890C9F0:[460063C7]: neg.s      $f15, $f12
    0890C9F4:[460F6B00]: add.s      $f12, $f13, $f15
    0890C9F8:[460C6B43]: div.s      $f13, $f13, $f12
    0890C9FC:[C6300000]: lwc1       $f16, 0($s1)
    0890CA00:[C6110000]: lwc1       $f17, 0($s0)
    0890CA04:[460D8402]: mul.s      $f16, $f16, $f13
    0890CA08:[46108C00]: add.s      $f16, $f17, $f16
    0890CA0C:[E6500000]: swc1       $f16, 0($s2)
    0890CA10:[C6300004]: lwc1       $f16, 4($s1)
    0890CA14:[C60F0004]: lwc1       $f15, 4($s0)
    0890CA18:[460D8302]: mul.s      $f12, $f16, $f13
    0890CA1C:[460C7B00]: add.s      $f12, $f15, $f12
    0890CA20:[E64C0004]: swc1       $f12, 4($s2)
    0890CA24:[C62C0008]: lwc1       $f12, 8($s1)
    0890CA28:[C6120008]: lwc1       $f18, 8($s0)
    0890CA2C:[460D6302]: mul.s      $f12, $f12, $f13
    0890CA30:[E64E000C]: swc1       $f14, 12($s2)
    0890CA34:[460C9300]: add.s      $f12, $f18, $f12
    0890CA38:[E64C0008]: swc1       $f12, 8($s2)
    0890CA3C:[56600001]: bnel       $s3, $zr, 0x0890CA44
    0890CA40:[E66D0000]: swc1       $f13, 0($s3)
    0890CA44:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    0890CA48:[C7B40030]: lwc1       $f20, 48($sp)
    0890CA4C:[C7B60034]: lwc1       $f22, 52($sp)
    0890CA50:[8FB00038]: lw         $s0, 56($sp)
    0890CA54:[8FB1003C]: lw         $s1, 60($sp)
    0890CA58:[8FB20040]: lw         $s2, 64($sp)
    0890CA5C:[8FB30044]: lw         $s3, 68($sp)
    0890CA60:[8FB40048]: lw         $s4, 72($sp)
    0890CA64:[8FBF004C]: lw         $ra, 76($sp)
    0890CA68:[03E00008]: jr         $ra
    0890CA6C:[27BD0050]: addiu      $sp, $sp, 80
    0890CA70:[460EB032]: c.eq.s     $f22, $f14
    0890CA74:[00000000]: nop
    0890CA78:[45030006]: bc1tl      0x0890CA94
    0890CA7C:[C7AC0010]: lwc1       $f12, 16($sp)
    0890CA80:[460EB032]: c.eq.s     $f22, $f14
    0890CA84:[00000000]: nop
    0890CA88:[45000016]: bc1f       0x0890CAE4
    0890CA8C:[00000000]: nop
    0890CA90:[C7AC0010]: lwc1       $f12, 16($sp)
    0890CA94:[C7AD0014]: lwc1       $f13, 20($sp)
    0890CA98:[E64C0000]: swc1       $f12, 0($s2)
    0890CA9C:[C7AC0018]: lwc1       $f12, 24($sp)
    0890CAA0:[E64D0004]: swc1       $f13, 4($s2)
    0890CAA4:[E64C0008]: swc1       $f12, 8($s2)
    0890CAA8:[E64E000C]: swc1       $f14, 12($s2)
    0890CAAC:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0890CAB0:[56600001]: bnel       $s3, $zr, 0x0890CAB8
    0890CAB4:[E66E0000]: swc1       $f14, 0($s3)
    0890CAB8:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    0890CABC:[C7B40030]: lwc1       $f20, 48($sp)
    0890CAC0:[C7B60034]: lwc1       $f22, 52($sp)
    0890CAC4:[8FB00038]: lw         $s0, 56($sp)
    0890CAC8:[8FB1003C]: lw         $s1, 60($sp)
    0890CACC:[8FB20040]: lw         $s2, 64($sp)
    0890CAD0:[8FB30044]: lw         $s3, 68($sp)
    0890CAD4:[8FB40048]: lw         $s4, 72($sp)
    0890CAD8:[8FBF004C]: lw         $ra, 76($sp)
    0890CADC:[03E00008]: jr         $ra
    0890CAE0:[27BD0050]: addiu      $sp, $sp, 80
    0890CAE4:[460E6032]: c.eq.s     $f12, $f14
    0890CAE8:[00000000]: nop
    0890CAEC:[45030006]: bc1tl      0x0890CB08
    0890CAF0:[C7AC0020]: lwc1       $f12, 32($sp)
    0890CAF4:[460E6032]: c.eq.s     $f12, $f14
    0890CAF8:[00000000]: nop
    0890CAFC:[45000015]: bc1f       0x0890CB54
    0890CB00:[00000000]: nop
    0890CB04:[C7AC0020]: lwc1       $f12, 32($sp)
    0890CB08:[C7AD0024]: lwc1       $f13, 36($sp)
    0890CB0C:[E64C0000]: swc1       $f12, 0($s2)
    0890CB10:[C7AC0028]: lwc1       $f12, 40($sp)
    0890CB14:[E64D0004]: swc1       $f13, 4($s2)
    0890CB18:[E64C0008]: swc1       $f12, 8($s2)
    0890CB1C:[E64E000C]: swc1       $f14, 12($s2)
    0890CB20:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0890CB24:[56600001]: bnel       $s3, $zr, 0x0890CB2C
    0890CB28:[E6740000]: swc1       $f20, 0($s3)
    0890CB2C:[C7B40030]: lwc1       $f20, 48($sp)
    0890CB30:[C7B60034]: lwc1       $f22, 52($sp)
    0890CB34:[8FB00038]: lw         $s0, 56($sp)
    0890CB38:[8FB1003C]: lw         $s1, 60($sp)
    0890CB3C:[8FB20040]: lw         $s2, 64($sp)
    0890CB40:[8FB30044]: lw         $s3, 68($sp)
    0890CB44:[8FB40048]: lw         $s4, 72($sp)
    0890CB48:[8FBF004C]: lw         $ra, 76($sp)
    0890CB4C:[03E00008]: jr         $ra
    0890CB50:[27BD0050]: addiu      $sp, $sp, 80
    0890CB54:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890CB58:[C7B40030]: lwc1       $f20, 48($sp)
    0890CB5C:[C7B60034]: lwc1       $f22, 52($sp)
    0890CB60:[8FB00038]: lw         $s0, 56($sp)
    0890CB64:[8FB1003C]: lw         $s1, 60($sp)
    0890CB68:[8FB20040]: lw         $s2, 64($sp)
    0890CB6C:[8FB30044]: lw         $s3, 68($sp)
    0890CB70:[8FB40048]: lw         $s4, 72($sp)
    0890CB74:[8FBF004C]: lw         $ra, 76($sp)
    0890CB78:[03E00008]: jr         $ra
    0890CB7C:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8907AD4 1,473,172 instructions (0.252%), 25,056 calls (08907AD4 - 08907F88, length 302)
    08907AD4:[3C042000]: lui        $a0, 0x2000 <=> li $a0, 0x20000000
    08907AD8:[00E42024]: and        $a0, $a3, $a0
    08907ADC:[10800006]: beq        $a0, $zr, 0x08907AF8
    08907AE0:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    08907AE4:[94A40002]: lhu        $a0, 2($a1)
    08907AE8:[30840020]: andi       $a0, $a0, 32
    08907AEC:[14800125]: bne        $a0, $zr, 0x08907F84
    08907AF0:[00000000]: nop
    08907AF4:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    08907AF8:[00E42024]: and        $a0, $a3, $a0
    08907AFC:[10800006]: beq        $a0, $zr, 0x08907B18
    08907B00:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08907B04:[94A40002]: lhu        $a0, 2($a1)
    08907B08:[30840040]: andi       $a0, $a0, 64
    08907B0C:[1480011D]: bne        $a0, $zr, 0x08907F84
    08907B10:[00000000]: nop
    08907B14:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08907B18:[00E42024]: and        $a0, $a3, $a0
    08907B1C:[10800006]: beq        $a0, $zr, 0x08907B38
    08907B20:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08907B24:[94A40002]: lhu        $a0, 2($a1)
    08907B28:[30840080]: andi       $a0, $a0, 128
    08907B2C:[14800115]: bne        $a0, $zr, 0x08907F84
    08907B30:[00000000]: nop
    08907B34:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08907B38:[14C4000C]: bne        $a2, $a0, 0x08907B6C
    08907B3C:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08907B40:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907B44:[00E42024]: and        $a0, $a3, $a0
    08907B48:[14800006]: bne        $a0, $zr, 0x08907B64
    08907B4C:[00000000]: nop
    08907B50:[94A40002]: lhu        $a0, 2($a1)
    08907B54:[30E5FFFF]: andi       $a1, $a3, -1
    08907B58:[00A42024]: and        $a0, $a1, $a0
    08907B5C:[10800109]: beq        $a0, $zr, 0x08907F84
    08907B60:[00000000]: nop
    08907B64:[03E00008]: jr         $ra
    08907B68:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907B6C:[14C8003C]: bne        $a2, $t0, 0x08907C60
    08907B70:[90A40000]: lbu        $a0, 0($a1)
    08907B74:[1080002F]: beq        $a0, $zr, 0x08907C34
    08907B78:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    08907B7C:[1086002D]: beq        $a0, $a2, 0x08907C34
    08907B80:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    08907B84:[1086002B]: beq        $a0, $a2, 0x08907C34
    08907B88:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    08907B8C:[10860029]: beq        $a0, $a2, 0x08907C34
    08907B90:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    08907B94:[10860027]: beq        $a0, $a2, 0x08907C34
    08907B98:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    08907B9C:[10860025]: beq        $a0, $a2, 0x08907C34
    08907BA0:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    08907BA4:[10860023]: beq        $a0, $a2, 0x08907C34
    08907BA8:[34060009]: ori        $a2, $zr, 9 <=> li $a2, 9
    08907BAC:[10860021]: beq        $a0, $a2, 0x08907C34
    08907BB0:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    08907BB4:[1086001F]: beq        $a0, $a2, 0x08907C34
    08907BB8:[3406000B]: ori        $a2, $zr, 11 <=> li $a2, 11
    08907BBC:[1086001D]: beq        $a0, $a2, 0x08907C34
    08907BC0:[3406000C]: ori        $a2, $zr, 12 <=> li $a2, 12
    08907BC4:[1086001B]: beq        $a0, $a2, 0x08907C34
    08907BC8:[3406000D]: ori        $a2, $zr, 13 <=> li $a2, 13
    08907BCC:[10860019]: beq        $a0, $a2, 0x08907C34
    08907BD0:[3406000E]: ori        $a2, $zr, 14 <=> li $a2, 14
    08907BD4:[10860017]: beq        $a0, $a2, 0x08907C34
    08907BD8:[3406000F]: ori        $a2, $zr, 15 <=> li $a2, 15
    08907BDC:[10860015]: beq        $a0, $a2, 0x08907C34
    08907BE0:[34060011]: ori        $a2, $zr, 17 <=> li $a2, 17
    08907BE4:[10860013]: beq        $a0, $a2, 0x08907C34
    08907BE8:[34060012]: ori        $a2, $zr, 18 <=> li $a2, 18
    08907BEC:[10860011]: beq        $a0, $a2, 0x08907C34
    08907BF0:[34060013]: ori        $a2, $zr, 19 <=> li $a2, 19
    08907BF4:[1086000F]: beq        $a0, $a2, 0x08907C34
    08907BF8:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08907BFC:[1086000D]: beq        $a0, $a2, 0x08907C34
    08907C00:[34060015]: ori        $a2, $zr, 21 <=> li $a2, 21
    08907C04:[1086000B]: beq        $a0, $a2, 0x08907C34
    08907C08:[34060016]: ori        $a2, $zr, 22 <=> li $a2, 22
    08907C0C:[10860009]: beq        $a0, $a2, 0x08907C34
    08907C10:[34060017]: ori        $a2, $zr, 23 <=> li $a2, 23
    08907C14:[10860007]: beq        $a0, $a2, 0x08907C34
    08907C18:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08907C1C:[10860005]: beq        $a0, $a2, 0x08907C34
    08907C20:[34060019]: ori        $a2, $zr, 25 <=> li $a2, 25
    08907C24:[10860003]: beq        $a0, $a2, 0x08907C34
    08907C28:[3406001B]: ori        $a2, $zr, 27 <=> li $a2, 27
    08907C2C:[148600D5]: bne        $a0, $a2, 0x08907F84
    08907C30:[00000000]: nop
    08907C34:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907C38:[00E42024]: and        $a0, $a3, $a0
    08907C3C:[14800006]: bne        $a0, $zr, 0x08907C58
    08907C40:[00000000]: nop
    08907C44:[94A40002]: lhu        $a0, 2($a1)
    08907C48:[30E5FFFF]: andi       $a1, $a3, -1
    08907C4C:[00A42024]: and        $a0, $a1, $a0
    08907C50:[108000CC]: beq        $a0, $zr, 0x08907F84
    08907C54:[00000000]: nop
    08907C58:[03E00008]: jr         $ra
    08907C5C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907C60:[2408FFFD]: addiu      $t0, $zr, -3 <=> li $t0, -3
    08907C64:[14C80020]: bne        $a2, $t0, 0x08907CE8
    08907C68:[2408FFFC]: addiu      $t0, $zr, -4 <=> li $t0, -4
    08907C6C:[10800013]: beq        $a0, $zr, 0x08907CBC
    08907C70:[34060011]: ori        $a2, $zr, 17 <=> li $a2, 17
    08907C74:[10860011]: beq        $a0, $a2, 0x08907CBC
    08907C78:[34060012]: ori        $a2, $zr, 18 <=> li $a2, 18
    08907C7C:[1086000F]: beq        $a0, $a2, 0x08907CBC
    08907C80:[34060013]: ori        $a2, $zr, 19 <=> li $a2, 19
    08907C84:[1086000D]: beq        $a0, $a2, 0x08907CBC
    08907C88:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08907C8C:[1086000B]: beq        $a0, $a2, 0x08907CBC
    08907C90:[34060015]: ori        $a2, $zr, 21 <=> li $a2, 21
    08907C94:[10860009]: beq        $a0, $a2, 0x08907CBC
    08907C98:[34060016]: ori        $a2, $zr, 22 <=> li $a2, 22
    08907C9C:[10860007]: beq        $a0, $a2, 0x08907CBC
    08907CA0:[34060017]: ori        $a2, $zr, 23 <=> li $a2, 23
    08907CA4:[10860005]: beq        $a0, $a2, 0x08907CBC
    08907CA8:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08907CAC:[10860003]: beq        $a0, $a2, 0x08907CBC
    08907CB0:[34060019]: ori        $a2, $zr, 25 <=> li $a2, 25
    08907CB4:[148600B3]: bne        $a0, $a2, 0x08907F84
    08907CB8:[00000000]: nop
    08907CBC:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907CC0:[00E42024]: and        $a0, $a3, $a0
    08907CC4:[14800006]: bne        $a0, $zr, 0x08907CE0
    08907CC8:[00000000]: nop
    08907CCC:[94A40002]: lhu        $a0, 2($a1)
    08907CD0:[30E5FFFF]: andi       $a1, $a3, -1
    08907CD4:[00A42024]: and        $a0, $a1, $a0
    08907CD8:[108000AA]: beq        $a0, $zr, 0x08907F84
    08907CDC:[00000000]: nop
    08907CE0:[03E00008]: jr         $ra
    08907CE4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907CE8:[14C8003C]: bne        $a2, $t0, 0x08907DDC
    08907CEC:[2408FFFB]: addiu      $t0, $zr, -5 <=> li $t0, -5
    08907CF0:[1080002F]: beq        $a0, $zr, 0x08907DB0
    08907CF4:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    08907CF8:[1086002D]: beq        $a0, $a2, 0x08907DB0
    08907CFC:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    08907D00:[1086002B]: beq        $a0, $a2, 0x08907DB0
    08907D04:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    08907D08:[10860029]: beq        $a0, $a2, 0x08907DB0
    08907D0C:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    08907D10:[10860027]: beq        $a0, $a2, 0x08907DB0
    08907D14:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    08907D18:[10860025]: beq        $a0, $a2, 0x08907DB0
    08907D1C:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    08907D20:[10860023]: beq        $a0, $a2, 0x08907DB0
    08907D24:[34060009]: ori        $a2, $zr, 9 <=> li $a2, 9
    08907D28:[10860021]: beq        $a0, $a2, 0x08907DB0
    08907D2C:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    08907D30:[1086001F]: beq        $a0, $a2, 0x08907DB0
    08907D34:[3406000B]: ori        $a2, $zr, 11 <=> li $a2, 11
    08907D38:[1086001D]: beq        $a0, $a2, 0x08907DB0
    08907D3C:[3406000C]: ori        $a2, $zr, 12 <=> li $a2, 12
    08907D40:[1086001B]: beq        $a0, $a2, 0x08907DB0
    08907D44:[3406000D]: ori        $a2, $zr, 13 <=> li $a2, 13
    08907D48:[10860019]: beq        $a0, $a2, 0x08907DB0
    08907D4C:[3406000E]: ori        $a2, $zr, 14 <=> li $a2, 14
    08907D50:[10860017]: beq        $a0, $a2, 0x08907DB0
    08907D54:[3406000F]: ori        $a2, $zr, 15 <=> li $a2, 15
    08907D58:[10860015]: beq        $a0, $a2, 0x08907DB0
    08907D5C:[34060011]: ori        $a2, $zr, 17 <=> li $a2, 17
    08907D60:[10860013]: beq        $a0, $a2, 0x08907DB0
    08907D64:[34060012]: ori        $a2, $zr, 18 <=> li $a2, 18
    08907D68:[10860011]: beq        $a0, $a2, 0x08907DB0
    08907D6C:[34060013]: ori        $a2, $zr, 19 <=> li $a2, 19
    08907D70:[1086000F]: beq        $a0, $a2, 0x08907DB0
    08907D74:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08907D78:[1086000D]: beq        $a0, $a2, 0x08907DB0
    08907D7C:[34060015]: ori        $a2, $zr, 21 <=> li $a2, 21
    08907D80:[1086000B]: beq        $a0, $a2, 0x08907DB0
    08907D84:[34060016]: ori        $a2, $zr, 22 <=> li $a2, 22
    08907D88:[10860009]: beq        $a0, $a2, 0x08907DB0
    08907D8C:[34060017]: ori        $a2, $zr, 23 <=> li $a2, 23
    08907D90:[10860007]: beq        $a0, $a2, 0x08907DB0
    08907D94:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08907D98:[10860005]: beq        $a0, $a2, 0x08907DB0
    08907D9C:[34060019]: ori        $a2, $zr, 25 <=> li $a2, 25
    08907DA0:[10860003]: beq        $a0, $a2, 0x08907DB0
    08907DA4:[3406001B]: ori        $a2, $zr, 27 <=> li $a2, 27
    08907DA8:[14860076]: bne        $a0, $a2, 0x08907F84
    08907DAC:[00000000]: nop
    08907DB0:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907DB4:[00E42024]: and        $a0, $a3, $a0
    08907DB8:[14800006]: bne        $a0, $zr, 0x08907DD4
    08907DBC:[00000000]: nop
    08907DC0:[94A40002]: lhu        $a0, 2($a1)
    08907DC4:[30E5FFFF]: andi       $a1, $a3, -1
    08907DC8:[00A42024]: and        $a0, $a1, $a0
    08907DCC:[1080006D]: beq        $a0, $zr, 0x08907F84
    08907DD0:[00000000]: nop
    08907DD4:[03E00008]: jr         $ra
    08907DD8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907DDC:[14C80020]: bne        $a2, $t0, 0x08907E60
    08907DE0:[2408FFFA]: addiu      $t0, $zr, -6 <=> li $t0, -6
    08907DE4:[10800013]: beq        $a0, $zr, 0x08907E34
    08907DE8:[34060011]: ori        $a2, $zr, 17 <=> li $a2, 17
    08907DEC:[10860011]: beq        $a0, $a2, 0x08907E34
    08907DF0:[34060012]: ori        $a2, $zr, 18 <=> li $a2, 18
    08907DF4:[1086000F]: beq        $a0, $a2, 0x08907E34
    08907DF8:[34060013]: ori        $a2, $zr, 19 <=> li $a2, 19
    08907DFC:[1086000D]: beq        $a0, $a2, 0x08907E34
    08907E00:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08907E04:[1086000B]: beq        $a0, $a2, 0x08907E34
    08907E08:[34060015]: ori        $a2, $zr, 21 <=> li $a2, 21
    08907E0C:[10860009]: beq        $a0, $a2, 0x08907E34
    08907E10:[34060016]: ori        $a2, $zr, 22 <=> li $a2, 22
    08907E14:[10860007]: beq        $a0, $a2, 0x08907E34
    08907E18:[34060017]: ori        $a2, $zr, 23 <=> li $a2, 23
    08907E1C:[10860005]: beq        $a0, $a2, 0x08907E34
    08907E20:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08907E24:[10860003]: beq        $a0, $a2, 0x08907E34
    08907E28:[34060019]: ori        $a2, $zr, 25 <=> li $a2, 25
    08907E2C:[14860055]: bne        $a0, $a2, 0x08907F84
    08907E30:[00000000]: nop
    08907E34:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907E38:[00E42024]: and        $a0, $a3, $a0
    08907E3C:[14800006]: bne        $a0, $zr, 0x08907E58
    08907E40:[00000000]: nop
    08907E44:[94A40002]: lhu        $a0, 2($a1)
    08907E48:[30E5FFFF]: andi       $a1, $a3, -1
    08907E4C:[00A42024]: and        $a0, $a1, $a0
    08907E50:[1080004C]: beq        $a0, $zr, 0x08907F84
    08907E54:[00000000]: nop
    08907E58:[03E00008]: jr         $ra
    08907E5C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907E60:[14C8003C]: bne        $a2, $t0, 0x08907F54
    08907E64:[30C600FF]: andi       $a2, $a2, 255
    08907E68:[1080002F]: beq        $a0, $zr, 0x08907F28
    08907E6C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08907E70:[1086002D]: beq        $a0, $a2, 0x08907F28
    08907E74:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    08907E78:[1086002B]: beq        $a0, $a2, 0x08907F28
    08907E7C:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    08907E80:[10860029]: beq        $a0, $a2, 0x08907F28
    08907E84:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    08907E88:[10860027]: beq        $a0, $a2, 0x08907F28
    08907E8C:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    08907E90:[10860025]: beq        $a0, $a2, 0x08907F28
    08907E94:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    08907E98:[10860023]: beq        $a0, $a2, 0x08907F28
    08907E9C:[34060009]: ori        $a2, $zr, 9 <=> li $a2, 9
    08907EA0:[10860021]: beq        $a0, $a2, 0x08907F28
    08907EA4:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    08907EA8:[1086001F]: beq        $a0, $a2, 0x08907F28
    08907EAC:[3406000B]: ori        $a2, $zr, 11 <=> li $a2, 11
    08907EB0:[1086001D]: beq        $a0, $a2, 0x08907F28
    08907EB4:[3406000C]: ori        $a2, $zr, 12 <=> li $a2, 12
    08907EB8:[1086001B]: beq        $a0, $a2, 0x08907F28
    08907EBC:[3406000D]: ori        $a2, $zr, 13 <=> li $a2, 13
    08907EC0:[10860019]: beq        $a0, $a2, 0x08907F28
    08907EC4:[3406000E]: ori        $a2, $zr, 14 <=> li $a2, 14
    08907EC8:[10860017]: beq        $a0, $a2, 0x08907F28
    08907ECC:[3406000F]: ori        $a2, $zr, 15 <=> li $a2, 15
    08907ED0:[10860015]: beq        $a0, $a2, 0x08907F28
    08907ED4:[34060011]: ori        $a2, $zr, 17 <=> li $a2, 17
    08907ED8:[10860013]: beq        $a0, $a2, 0x08907F28
    08907EDC:[34060012]: ori        $a2, $zr, 18 <=> li $a2, 18
    08907EE0:[10860011]: beq        $a0, $a2, 0x08907F28
    08907EE4:[34060013]: ori        $a2, $zr, 19 <=> li $a2, 19
    08907EE8:[1086000F]: beq        $a0, $a2, 0x08907F28
    08907EEC:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08907EF0:[1086000D]: beq        $a0, $a2, 0x08907F28
    08907EF4:[34060015]: ori        $a2, $zr, 21 <=> li $a2, 21
    08907EF8:[1086000B]: beq        $a0, $a2, 0x08907F28
    08907EFC:[34060016]: ori        $a2, $zr, 22 <=> li $a2, 22
    08907F00:[10860009]: beq        $a0, $a2, 0x08907F28
    08907F04:[34060017]: ori        $a2, $zr, 23 <=> li $a2, 23
    08907F08:[10860007]: beq        $a0, $a2, 0x08907F28
    08907F0C:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08907F10:[10860005]: beq        $a0, $a2, 0x08907F28
    08907F14:[34060019]: ori        $a2, $zr, 25 <=> li $a2, 25
    08907F18:[10860003]: beq        $a0, $a2, 0x08907F28
    08907F1C:[3406001B]: ori        $a2, $zr, 27 <=> li $a2, 27
    08907F20:[14860018]: bne        $a0, $a2, 0x08907F84
    08907F24:[00000000]: nop
    08907F28:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907F2C:[00E42024]: and        $a0, $a3, $a0
    08907F30:[14800006]: bne        $a0, $zr, 0x08907F4C
    08907F34:[00000000]: nop
    08907F38:[94A40002]: lhu        $a0, 2($a1)
    08907F3C:[30E5FFFF]: andi       $a1, $a3, -1
    08907F40:[00A42024]: and        $a0, $a1, $a0
    08907F44:[1080000F]: beq        $a0, $zr, 0x08907F84
    08907F48:[00000000]: nop
    08907F4C:[03E00008]: jr         $ra
    08907F50:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907F54:[1486000B]: bne        $a0, $a2, 0x08907F84
    08907F58:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    08907F5C:[00E42024]: and        $a0, $a3, $a0
    08907F60:[14800006]: bne        $a0, $zr, 0x08907F7C
    08907F64:[00000000]: nop
    08907F68:[94A40002]: lhu        $a0, 2($a1)
    08907F6C:[30E5FFFF]: andi       $a1, $a3, -1
    08907F70:[00A42024]: and        $a0, $a1, $a0
    08907F74:[10800003]: beq        $a0, $zr, 0x08907F84
    08907F78:[00000000]: nop
    08907F7C:[03E00008]: jr         $ra
    08907F80:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08907F84:[03E00008]: jr         $ra
    08907F88:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_89A4F4C 1,432,296 instructions (0.245%), 179,037 calls (089A4F4C - 089A4F68, length 8)
    089A4F4C:[00042400]: sll        $a0, $a0, 0x0010
    089A4F50:[00042403]: sra        $a0, $a0, 0x0010
    089A4F54:[44846000]: mtc1       $a0, $f12
    089A4F58:[46806020]: cvt.s.w    $f0, $f12
    089A4F5C:[3C043C00]: lui        $a0, 0x3C00 <=> li $a0, 0x3C000000
    089A4F60:[44846800]: mtc1       $a0, $f13
    089A4F64:[03E00008]: jr         $ra
    089A4F68:[460D0002]: mul.s      $f0, $f0, $f13
_S1_2_89054C0 1,397,070 instructions (0.239%), 24,510 calls (089054C0 - 089055D0, length 69)
    089054C0:[27BDFFD0]: addiu      $sp, $sp, -48
    089054C4:[8CA90000]: lw         $t1, 0($a1)
    089054C8:[8CAA0004]: lw         $t2, 4($a1)
    089054CC:[8CAB0008]: lw         $t3, 8($a1)
    089054D0:[AFA90010]: sw         $t1, 16($sp)
    089054D4:[8CA5000C]: lw         $a1, 12($a1)
    089054D8:[AFAA0014]: sw         $t2, 20($sp)
    089054DC:[AFAB0018]: sw         $t3, 24($sp)
    089054E0:[8C840000]: lw         $a0, 0($a0)
    089054E4:[10800013]: beq        $a0, $zr, 0x08905534
    089054E8:[AFA5001C]: sw         $a1, 28($sp)
    089054EC:[C7AE0010]: lwc1       $f14, 16($sp)
    089054F0:[C48C0000]: lwc1       $f12, 0($a0)
    089054F4:[C7AD0014]: lwc1       $f13, 20($sp)
    089054F8:[C48F0004]: lwc1       $f15, 4($a0)
    089054FC:[460C7381]: sub.s      $f14, $f14, $f12
    08905500:[C7B00018]: lwc1       $f16, 24($sp)
    08905504:[C4910008]: lwc1       $f17, 8($a0)
    08905508:[460F6B41]: sub.s      $f13, $f13, $f15
    0890550C:[8C850018]: lw         $a1, 24($a0)
    08905510:[46118401]: sub.s      $f16, $f16, $f17
    08905514:[E7AE0020]: swc1       $f14, 32($sp)
    08905518:[44856000]: mtc1       $a1, $f12
    0890551C:[E7AD0024]: swc1       $f13, 36($sp)
    08905520:[46806320]: cvt.s.w    $f12, $f12
    08905524:[04A00006]: bltz       $a1, 0x08905540
    08905528:[E7B00028]: swc1       $f16, 40($sp)
    0890552C:[10000007]: b          0x0890554C
    08905530:[00000000]: nop
    08905534:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08905538:[03E00008]: jr         $ra
    0890553C:[27BD0030]: addiu      $sp, $sp, 48
    08905540:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08905544:[44857800]: mtc1       $a1, $f15
    08905548:[460F6300]: add.s      $f12, $f12, $f15
    0890554C:[460C7303]: div.s      $f12, $f14, $f12
    08905550:[8C85001C]: lw         $a1, 28($a0)
    08905554:[44857800]: mtc1       $a1, $f15
    08905558:[E7AC0020]: swc1       $f12, 32($sp)
    0890555C:[04A10004]: bgez       $a1, 0x08905570
    08905560:[46807B20]: cvt.s.w    $f12, $f15
    08905564:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08905568:[44857000]: mtc1       $a1, $f14
    0890556C:[460E6300]: add.s      $f12, $f12, $f14
    08905570:[460C6B43]: div.s      $f13, $f13, $f12
    08905574:[8C840020]: lw         $a0, 32($a0)
    08905578:[C7AE0028]: lwc1       $f14, 40($sp)
    0890557C:[44846000]: mtc1       $a0, $f12
    08905580:[E7AD0024]: swc1       $f13, 36($sp)
    08905584:[04810004]: bgez       $a0, 0x08905598
    08905588:[46806320]: cvt.s.w    $f12, $f12
    0890558C:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08905590:[44847800]: mtc1       $a0, $f15
    08905594:[460F6300]: add.s      $f12, $f12, $f15
    08905598:[460C7303]: div.s      $f12, $f14, $f12
    0890559C:[C7AF0020]: lwc1       $f15, 32($sp)
    089055A0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089055A4:[46007BCD]: trunc.w.s  $f15, $f15
    089055A8:[46006B4D]: trunc.w.s  $f13, $f13
    089055AC:[44047800]: mfc1       $a0, $f15
    089055B0:[ACC40000]: sw         $a0, 0($a2)
    089055B4:[44046800]: mfc1       $a0, $f13
    089055B8:[ACE40000]: sw         $a0, 0($a3)
    089055BC:[E7AC0028]: swc1       $f12, 40($sp)
    089055C0:[4600630D]: trunc.w.s  $f12, $f12
    089055C4:[44046000]: mfc1       $a0, $f12
    089055C8:[AD040000]: sw         $a0, 0($t0)
    089055CC:[03E00008]: jr         $ra
    089055D0:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8962210 1,329,055 instructions (0.228%), 2,261 calls (08962210 - 0896282C, length 392)
    08962210:[27BDFF70]: addiu      $sp, $sp, -144
    08962214:[AFB6007C]: sw         $s6, 124($sp)
    08962218:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    0896221C:[AFB00064]: sw         $s0, 100($sp)
    08962220:[8ED0007C]: lw         $s0, 124($s6)
    08962224:[AFB50078]: sw         $s5, 120($sp)
    08962228:[8ED50078]: lw         $s5, 120($s6)
    0896222C:[96C40068]: lhu        $a0, 104($s6)
    08962230:[AFB70080]: sw         $s7, 128($sp)
    08962234:[3C1708A3]: lui        $s7, 0x08A3 <=> li $s7, 0x08A30000
    08962238:[26F7B3D0]: addiu      $s7, $s7, -19504
    0896223C:[AFA4003C]: sw         $a0, 60($sp)
    08962240:[26B50010]: addiu      $s5, $s5, 16
    08962244:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962248:[E7B40060]: swc1       $f20, 96($sp)
    0896224C:[AFB10068]: sw         $s1, 104($sp)
    08962250:[AFB2006C]: sw         $s2, 108($sp)
    08962254:[AFB30070]: sw         $s3, 112($sp)
    08962258:[AFB40074]: sw         $s4, 116($sp)
    0896225C:[AFBE0084]: sw         $fp, 132($sp)
    08962260:[AFBF0088]: sw         $ra, 136($sp)
    08962264:[0E24964A]: jal        0x08925928
    08962268:[3405018C]: ori        $a1, $zr, 396 <=> li $a1, 396
    0896226C:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    08962270:[8EC5011C]: lw         $a1, 284($s6)
    08962274:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08962278:[0E26317D]: jal        0x0898C5F4
    0896227C:[34060184]: ori        $a2, $zr, 388 <=> li $a2, 388
    08962280:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962284:[0E24964A]: jal        0x08925928
    08962288:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0896228C:[3C13FF00]: lui        $s3, 0xFF00 <=> li $s3, 0xFF000000
    08962290:[02932024]: and        $a0, $s4, $s3
    08962294:[3C110100]: lui        $s1, 0x0100 <=> li $s1, 0x01000000
    08962298:[00042202]: srl        $a0, $a0, 0x0008
    0896229C:[3C121000]: lui        $s2, 0x1000 <=> li $s2, 0x10000000
    089622A0:[2631FFFF]: addiu      $s1, $s1, -1
    089622A4:[AEC2010C]: sw         $v0, 268($s6)
    089622A8:[00922025]: or         $a0, $a0, $s2
    089622AC:[02913024]: and        $a2, $s4, $s1
    089622B0:[3C070A00]: lui        $a3, 0x0A00 <=> li $a3, 0x0A000000
    089622B4:[AC440000]: sw         $a0, 0($v0)
    089622B8:[24450004]: addiu      $a1, $v0, 4
    089622BC:[00C73025]: or         $a2, $a2, $a3
    089622C0:[ACA60000]: sw         $a2, 0($a1)
    089622C4:[24A50004]: addiu      $a1, $a1, 4
    089622C8:[AFA40038]: sw         $a0, 56($sp)
    089622CC:[AEC50110]: sw         $a1, 272($s6)
    089622D0:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    089622D4:[ACA40000]: sw         $a0, 0($a1)
    089622D8:[24A40004]: addiu      $a0, $a1, 4
    089622DC:[3C050C00]: lui        $a1, 0x0C00 <=> li $a1, 0x0C000000
    089622E0:[AFA60034]: sw         $a2, 52($sp)
    089622E4:[AC850000]: sw         $a1, 0($a0)
    089622E8:[8EC40110]: lw         $a0, 272($s6)
    089622EC:[3C05089F]: lui        $a1, 0x089F <=> li $a1, 0x089F0000
    089622F0:[AFA40030]: sw         $a0, 48($sp)
    089622F4:[24A5F690]: addiu      $a1, $a1, -2416
    089622F8:[AFA50044]: sw         $a1, 68($sp)
    089622FC:[24840004]: addiu      $a0, $a0, 4
    08962300:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08962304:[AFA40040]: sw         $a0, 64($sp)
    08962308:[24A52850]: addiu      $a1, $a1, 10320
    0896230C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08962310:[27BE0010]: addiu      $fp, $sp, 16
    08962314:[4484A000]: mtc1       $a0, $f20
    08962318:[AFA50048]: sw         $a1, 72($sp)
    0896231C:[3C140800]: lui        $s4, 0x0800 <=> li $s4, 0x08000000
    08962320:[92040000]: lbu        $a0, 0($s0)
    08962324:[50800129]: beql       $a0, $zr, 0x089627CC
    08962328:[8FA4003C]: lw         $a0, 60($sp)
    0896232C:[8E040004]: lw         $a0, 4($s0)
    08962330:[00942824]: and        $a1, $a0, $s4
    08962334:[54A00125]: bnel       $a1, $zr, 0x089627CC
    08962338:[8FA4003C]: lw         $a0, 60($sp)
    0896233C:[8EA5001C]: lw         $a1, 28($s5)
    08962340:[30A52000]: andi       $a1, $a1, 8192
    08962344:[10A00005]: beq        $a1, $zr, 0x0896235C
    08962348:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0896234C:[96050044]: lhu        $a1, 68($s0)
    08962350:[50A0011E]: beql       $a1, $zr, 0x089627CC
    08962354:[8FA4003C]: lw         $a0, 60($sp)
    08962358:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0896235C:[24A50781]: addiu      $a1, $a1, 1921
    08962360:[00852824]: and        $a1, $a0, $a1
    08962364:[10A000F7]: beq        $a1, $zr, 0x08962744
    08962368:[30840004]: andi       $a0, $a0, 4
    0896236C:[C6AC0000]: lwc1       $f12, 0($s5)
    08962370:[E7AC0010]: swc1       $f12, 16($sp)
    08962374:[C6AC0004]: lwc1       $f12, 4($s5)
    08962378:[E7AC0014]: swc1       $f12, 20($sp)
    0896237C:[C6AC0008]: lwc1       $f12, 8($s5)
    08962380:[E7B4001C]: swc1       $f20, 28($sp)
    08962384:[E7AC0018]: swc1       $f12, 24($sp)
    08962388:[92A40019]: lbu        $a0, 25($s5)
    0896238C:[8EC50090]: lw         $a1, 144($s6)
    08962390:[00042180]: sll        $a0, $a0, 0x0006
    08962394:[00A42821]: addu       $a1, $a1, $a0
    08962398:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0896239C:[0E249991]: jal        0x08926644
    089623A0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    089623A4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    089623A8:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    089623AC:[0E24A1D4]: jal        0x08928750
    089623B0:[340603FF]: ori        $a2, $zr, 1023 <=> li $a2, 1023
    089623B4:[3C19E900]: lui        $t9, 0xE900 <=> li $t9, 0xE9000000
    089623B8:[3C07E700]: lui        $a3, 0xE700 <=> li $a3, 0xE7000000
    089623BC:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    089623C0:[2739FFFF]: addiu      $t9, $t9, -1
    089623C4:[24E70001]: addiu      $a3, $a3, 1
    089623C8:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    089623CC:[3C0E0F00]: lui        $t6, 0x0F00 <=> li $t6, 0x0F000000
    089623D0:[3C0FE900]: lui        $t7, 0xE900 <=> li $t7, 0xE9000000
    089623D4:[054000FC]: bltz       $t2, 0x089627C8
    089623D8:[3C18E800]: lui        $t8, 0xE800 <=> li $t8, 0xE8000000
    089623DC:[8E040004]: lw         $a0, 4($s0)
    089623E0:[30850400]: andi       $a1, $a0, 1024
    089623E4:[14A000F8]: bne        $a1, $zr, 0x089627C8
    089623E8:[30850200]: andi       $a1, $a0, 512
    089623EC:[10A00041]: beq        $a1, $zr, 0x089624F4
    089623F0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    089623F4:[AE07009C]: sw         $a3, 156($s0)
    089623F8:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    089623FC:[0E24964A]: jal        0x08925928
    08962400:[34050028]: ori        $a1, $zr, 40 <=> li $a1, 40
    08962404:[AFA20058]: sw         $v0, 88($sp)
    08962408:[27A60020]: addiu      $a2, $sp, 32
    0896240C:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08962410:[0E258190]: jal        0x08960640
    08962414:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08962418:[3C19E900]: lui        $t9, 0xE900 <=> li $t9, 0xE9000000
    0896241C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08962420:[2739FFFF]: addiu      $t9, $t9, -1
    08962424:[8FAB0058]: lw         $t3, 88($sp)
    08962428:[3C18E800]: lui        $t8, 0xE800 <=> li $t8, 0xE8000000
    0896242C:[3C0FE900]: lui        $t7, 0xE900 <=> li $t7, 0xE9000000
    08962430:[3C0E0F00]: lui        $t6, 0x0F00 <=> li $t6, 0x0F000000
    08962434:[108000E4]: beq        $a0, $zr, 0x089627C8
    08962438:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    0896243C:[8FA50038]: lw         $a1, 56($sp)
    08962440:[25660004]: addiu      $a2, $t3, 4
    08962444:[AD650000]: sw         $a1, 0($t3)
    08962448:[8FA50034]: lw         $a1, 52($sp)
    0896244C:[24C70004]: addiu      $a3, $a2, 4
    08962450:[ACC50000]: sw         $a1, 0($a2)
    08962454:[3C06E900]: lui        $a2, 0xE900 <=> li $a2, 0xE9000000
    08962458:[24E50004]: addiu      $a1, $a3, 4
    0896245C:[ACF90000]: sw         $t9, 0($a3)
    08962460:[24C60080]: addiu      $a2, $a2, 128
    08962464:[00933824]: and        $a3, $a0, $s3
    08962468:[24A80004]: addiu      $t0, $a1, 4
    0896246C:[ACA60000]: sw         $a2, 0($a1)
    08962470:[00072A02]: srl        $a1, $a3, 0x0008
    08962474:[00B22825]: or         $a1, $a1, $s2
    08962478:[00912024]: and        $a0, $a0, $s1
    0896247C:[25060004]: addiu      $a2, $t0, 4
    08962480:[AD050000]: sw         $a1, 0($t0)
    08962484:[00942025]: or         $a0, $a0, $s4
    08962488:[24C50004]: addiu      $a1, $a2, 4
    0896248C:[ACC40000]: sw         $a0, 0($a2)
    08962490:[00B32024]: and        $a0, $a1, $s3
    08962494:[00042202]: srl        $a0, $a0, 0x0008
    08962498:[8FA60020]: lw         $a2, 32($sp)
    0896249C:[00922025]: or         $a0, $a0, $s2
    089624A0:[ACC40000]: sw         $a0, 0($a2)
    089624A4:[00B12024]: and        $a0, $a1, $s1
    089624A8:[8FA60020]: lw         $a2, 32($sp)
    089624AC:[00942025]: or         $a0, $a0, $s4
    089624B0:[ACC40004]: sw         $a0, 4($a2)
    089624B4:[ACB80000]: sw         $t8, 0($a1)
    089624B8:[24A40004]: addiu      $a0, $a1, 4
    089624BC:[AC8F0000]: sw         $t7, 0($a0)
    089624C0:[24840004]: addiu      $a0, $a0, 4
    089624C4:[AFA40020]: sw         $a0, 32($sp)
    089624C8:[AC8E0000]: sw         $t6, 0($a0)
    089624CC:[24840004]: addiu      $a0, $a0, 4
    089624D0:[AC8D0000]: sw         $t5, 0($a0)
    089624D4:[8FA40044]: lw         $a0, 68($sp)
    089624D8:[8FA60020]: lw         $a2, 32($sp)
    089624DC:[01602825]: or         $a1, $t3, $zr <=> move $a1, $t3
    089624E0:[0E25F603]: jal        0x0897D80C
    089624E4:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    089624E8:[100000B8]: b          0x089627CC
    089624EC:[8FA4003C]: lw         $a0, 60($sp)
    089624F4:[8FA30034]: lw         $v1, 52($sp)
    089624F8:[00852024]: and        $a0, $a0, $a1
    089624FC:[1080006C]: beq        $a0, $zr, 0x089626B0
    08962500:[8FAC0038]: lw         $t4, 56($sp)
    08962504:[AFA30034]: sw         $v1, 52($sp)
    08962508:[AFAC0038]: sw         $t4, 56($sp)
    0896250C:[3C042100]: lui        $a0, 0x2100 <=> li $a0, 0x21000000
    08962510:[24840001]: addiu      $a0, $a0, 1
    08962514:[AE000060]: sw         $zr, 96($s0)
    08962518:[AE040070]: sw         $a0, 112($s0)
    0896251C:[AE07009C]: sw         $a3, 156($s0)
    08962520:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962524:[0E24964A]: jal        0x08925928
    08962528:[34050048]: ori        $a1, $zr, 72 <=> li $a1, 72
    0896252C:[AFA20054]: sw         $v0, 84($sp)
    08962530:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962534:[0E24964A]: jal        0x08925928
    08962538:[3405000C]: ori        $a1, $zr, 12 <=> li $a1, 12
    0896253C:[AFA20050]: sw         $v0, 80($sp)
    08962540:[27A60024]: addiu      $a2, $sp, 36
    08962544:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08962548:[0E258190]: jal        0x08960640
    0896254C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08962550:[8FAC0038]: lw         $t4, 56($sp)
    08962554:[8FA30034]: lw         $v1, 52($sp)
    08962558:[00405825]: or         $t3, $v0, $zr <=> move $t3, $v0
    0896255C:[8FA40050]: lw         $a0, 80($sp)
    08962560:[3C19E900]: lui        $t9, 0xE900 <=> li $t9, 0xE9000000
    08962564:[2739FFFF]: addiu      $t9, $t9, -1
    08962568:[8FA20054]: lw         $v0, 84($sp)
    0896256C:[3C18E800]: lui        $t8, 0xE800 <=> li $t8, 0xE8000000
    08962570:[3C0FE900]: lui        $t7, 0xE900 <=> li $t7, 0xE9000000
    08962574:[3C0E0F00]: lui        $t6, 0x0F00 <=> li $t6, 0x0F000000
    08962578:[11600093]: beq        $t3, $zr, 0x089627C8
    0896257C:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    08962580:[01732824]: and        $a1, $t3, $s3
    08962584:[00052A02]: srl        $a1, $a1, 0x0008
    08962588:[00B22825]: or         $a1, $a1, $s2
    0896258C:[AC850000]: sw         $a1, 0($a0)
    08962590:[01712824]: and        $a1, $t3, $s1
    08962594:[24860004]: addiu      $a2, $a0, 4
    08962598:[00B42825]: or         $a1, $a1, $s4
    0896259C:[24C70004]: addiu      $a3, $a2, 4
    089625A0:[ACC50000]: sw         $a1, 0($a2)
    089625A4:[00F32824]: and        $a1, $a3, $s3
    089625A8:[00052A02]: srl        $a1, $a1, 0x0008
    089625AC:[8FA60024]: lw         $a2, 36($sp)
    089625B0:[00B22825]: or         $a1, $a1, $s2
    089625B4:[ACC50000]: sw         $a1, 0($a2)
    089625B8:[00F12824]: and        $a1, $a3, $s1
    089625BC:[8FA60024]: lw         $a2, 36($sp)
    089625C0:[00B42825]: or         $a1, $a1, $s4
    089625C4:[ACC50004]: sw         $a1, 4($a2)
    089625C8:[3C050B00]: lui        $a1, 0x0B00 <=> li $a1, 0x0B000000
    089625CC:[ACE50000]: sw         $a1, 0($a3)
    089625D0:[AC4C0000]: sw         $t4, 0($v0)
    089625D4:[24450004]: addiu      $a1, $v0, 4
    089625D8:[ACA30000]: sw         $v1, 0($a1)
    089625DC:[24A50004]: addiu      $a1, $a1, 4
    089625E0:[ACB90000]: sw         $t9, 0($a1)
    089625E4:[3C06E900]: lui        $a2, 0xE900 <=> li $a2, 0xE9000000
    089625E8:[24A50004]: addiu      $a1, $a1, 4
    089625EC:[24C6007F]: addiu      $a2, $a2, 127
    089625F0:[ACA60000]: sw         $a2, 0($a1)
    089625F4:[3C06DC81]: lui        $a2, 0xDC81 <=> li $a2, 0xDC810000
    089625F8:[24A50004]: addiu      $a1, $a1, 4
    089625FC:[24C68001]: addiu      $a2, $a2, -32767
    08962600:[ACA60000]: sw         $a2, 0($a1)
    08962604:[3C071D00]: lui        $a3, 0x1D00 <=> li $a3, 0x1D000000
    08962608:[24A50004]: addiu      $a1, $a1, 4
    0896260C:[24E70001]: addiu      $a3, $a3, 1
    08962610:[00934024]: and        $t0, $a0, $s3
    08962614:[ACA70000]: sw         $a3, 0($a1)
    08962618:[00083A02]: srl        $a3, $t0, 0x0008
    0896261C:[24A50004]: addiu      $a1, $a1, 4
    08962620:[00F23825]: or         $a3, $a3, $s2
    08962624:[ACA70000]: sw         $a3, 0($a1)
    08962628:[00912024]: and        $a0, $a0, $s1
    0896262C:[3C080A00]: lui        $t0, 0x0A00 <=> li $t0, 0x0A000000
    08962630:[24A50004]: addiu      $a1, $a1, 4
    08962634:[00882025]: or         $a0, $a0, $t0
    08962638:[ACA40000]: sw         $a0, 0($a1)
    0896263C:[24A50004]: addiu      $a1, $a1, 4
    08962640:[ACB80000]: sw         $t8, 0($a1)
    08962644:[3C08DC81]: lui        $t0, 0xDC81 <=> li $t0, 0xDC810000
    08962648:[24A50004]: addiu      $a1, $a1, 4
    0896264C:[25088002]: addiu      $t0, $t0, -32766
    08962650:[ACA80000]: sw         $t0, 0($a1)
    08962654:[24A50004]: addiu      $a1, $a1, 4
    08962658:[3C081D00]: lui        $t0, 0x1D00 <=> li $t0, 0x1D000000
    0896265C:[ACA80000]: sw         $t0, 0($a1)
    08962660:[24A50004]: addiu      $a1, $a1, 4
    08962664:[ACA70000]: sw         $a3, 0($a1)
    08962668:[24A50004]: addiu      $a1, $a1, 4
    0896266C:[ACA40000]: sw         $a0, 0($a1)
    08962670:[24A40004]: addiu      $a0, $a1, 4
    08962674:[AC8F0000]: sw         $t7, 0($a0)
    08962678:[24840004]: addiu      $a0, $a0, 4
    0896267C:[AC860000]: sw         $a2, 0($a0)
    08962680:[24840004]: addiu      $a0, $a0, 4
    08962684:[AFA40024]: sw         $a0, 36($sp)
    08962688:[AC8E0000]: sw         $t6, 0($a0)
    0896268C:[24840004]: addiu      $a0, $a0, 4
    08962690:[AC8D0000]: sw         $t5, 0($a0)
    08962694:[8FA40044]: lw         $a0, 68($sp)
    08962698:[8FA60024]: lw         $a2, 36($sp)
    0896269C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    089626A0:[0E25F603]: jal        0x0897D80C
    089626A4:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    089626A8:[10000048]: b          0x089627CC
    089626AC:[8FA4003C]: lw         $a0, 60($sp)
    089626B0:[AFAA005C]: sw         $t2, 92($sp)
    089626B4:[AFA30034]: sw         $v1, 52($sp)
    089626B8:[AFAC0038]: sw         $t4, 56($sp)
    089626BC:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    089626C0:[0E24964A]: jal        0x08925928
    089626C4:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    089626C8:[AFA2004C]: sw         $v0, 76($sp)
    089626CC:[27A60028]: addiu      $a2, $sp, 40
    089626D0:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    089626D4:[0E258190]: jal        0x08960640
    089626D8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089626DC:[8FAC0038]: lw         $t4, 56($sp)
    089626E0:[8FA30034]: lw         $v1, 52($sp)
    089626E4:[8FA9004C]: lw         $t1, 76($sp)
    089626E8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    089626EC:[10800036]: beq        $a0, $zr, 0x089627C8
    089626F0:[8FAA005C]: lw         $t2, 92($sp)
    089626F4:[AD2C0000]: sw         $t4, 0($t1)
    089626F8:[25250004]: addiu      $a1, $t1, 4
    089626FC:[00933024]: and        $a2, $a0, $s3
    08962700:[ACA30000]: sw         $v1, 0($a1)
    08962704:[00063202]: srl        $a2, $a2, 0x0008
    08962708:[24A50004]: addiu      $a1, $a1, 4
    0896270C:[00D23025]: or         $a2, $a2, $s2
    08962710:[ACA60000]: sw         $a2, 0($a1)
    08962714:[00912024]: and        $a0, $a0, $s1
    08962718:[24A50004]: addiu      $a1, $a1, 4
    0896271C:[00942025]: or         $a0, $a0, $s4
    08962720:[ACA40000]: sw         $a0, 0($a1)
    08962724:[8FA40048]: lw         $a0, 72($sp)
    08962728:[8FA60028]: lw         $a2, 40($sp)
    0896272C:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    08962730:[0E2573C0]: jal        0x0895CF00
    08962734:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
    08962738:[10000024]: b          0x089627CC
    0896273C:[8FA4003C]: lw         $a0, 60($sp)
    08962744:[10800006]: beq        $a0, $zr, 0x08962760
    08962748:[3C041D00]: lui        $a0, 0x1D00 <=> li $a0, 0x1D000000
    0896274C:[24840001]: addiu      $a0, $a0, 1
    08962750:[8E050004]: lw         $a1, 4($s0)
    08962754:[AE040060]: sw         $a0, 96($s0)
    08962758:[10000005]: b          0x08962770
    0896275C:[30A44000]: andi       $a0, $a1, 16384
    08962760:[8E040004]: lw         $a0, 4($s0)
    08962764:[3C051D00]: lui        $a1, 0x1D00 <=> li $a1, 0x1D000000
    08962768:[AE050060]: sw         $a1, 96($s0)
    0896276C:[30844000]: andi       $a0, $a0, 16384
    08962770:[10800003]: beq        $a0, $zr, 0x08962780
    08962774:[27A6002C]: addiu      $a2, $sp, 44
    08962778:[3404000E]: ori        $a0, $zr, 14 <=> li $a0, 14
    0896277C:[A2040002]: sb         $a0, 2($s0)
    08962780:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08962784:[0E258190]: jal        0x08960640
    08962788:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0896278C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08962790:[1080000D]: beq        $a0, $zr, 0x089627C8
    08962794:[00932824]: and        $a1, $a0, $s3
    08962798:[8FA60030]: lw         $a2, 48($sp)
    0896279C:[00052A02]: srl        $a1, $a1, 0x0008
    089627A0:[00B22825]: or         $a1, $a1, $s2
    089627A4:[8FA70040]: lw         $a3, 64($sp)
    089627A8:[00912024]: and        $a0, $a0, $s1
    089627AC:[ACC50000]: sw         $a1, 0($a2)
    089627B0:[00942025]: or         $a0, $a0, $s4
    089627B4:[ACE40000]: sw         $a0, 0($a3)
    089627B8:[8FA4002C]: lw         $a0, 44($sp)
    089627BC:[24850004]: addiu      $a1, $a0, 4
    089627C0:[AFA40030]: sw         $a0, 48($sp)
    089627C4:[AFA50040]: sw         $a1, 64($sp)
    089627C8:[8FA4003C]: lw         $a0, 60($sp)
    089627CC:[261000F0]: addiu      $s0, $s0, 240
    089627D0:[2484FFFF]: addiu      $a0, $a0, -1
    089627D4:[26B50050]: addiu      $s5, $s5, 80
    089627D8:[AFA4003C]: sw         $a0, 60($sp)
    089627DC:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    089627E0:[1480FECF]: bne        $a0, $zr, 0x08962320
    089627E4:[3C0E0F00]: lui        $t6, 0x0F00 <=> li $t6, 0x0F000000
    089627E8:[8FA40030]: lw         $a0, 48($sp)
    089627EC:[8FA50040]: lw         $a1, 64($sp)
    089627F0:[AEC40110]: sw         $a0, 272($s6)
    089627F4:[AC8E0000]: sw         $t6, 0($a0)
    089627F8:[ACAD0000]: sw         $t5, 0($a1)
    089627FC:[C7B40060]: lwc1       $f20, 96($sp)
    08962800:[8FB00064]: lw         $s0, 100($sp)
    08962804:[8FB10068]: lw         $s1, 104($sp)
    08962808:[8FB2006C]: lw         $s2, 108($sp)
    0896280C:[8FB30070]: lw         $s3, 112($sp)
    08962810:[8FB40074]: lw         $s4, 116($sp)
    08962814:[8FB50078]: lw         $s5, 120($sp)
    08962818:[8FB6007C]: lw         $s6, 124($sp)
    0896281C:[8FB70080]: lw         $s7, 128($sp)
    08962820:[8FBE0084]: lw         $fp, 132($sp)
    08962824:[8FBF0088]: lw         $ra, 136($sp)
    08962828:[03E00008]: jr         $ra
    0896282C:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 089627E0 31,021 times (length 306)
_S1_2_89A4F2C 1,253,808 instructions (0.215%), 156,726 calls (089A4F2C - 089A4F48, length 8)
    089A4F2C:[00042400]: sll        $a0, $a0, 0x0010
    089A4F30:[00042403]: sra        $a0, $a0, 0x0010
    089A4F34:[44846000]: mtc1       $a0, $f12
    089A4F38:[46806020]: cvt.s.w    $f0, $f12
    089A4F3C:[3C043B80]: lui        $a0, 0x3B80 <=> li $a0, 0x3B800000
    089A4F40:[44846800]: mtc1       $a0, $f13
    089A4F44:[03E00008]: jr         $ra
    089A4F48:[460D0002]: mul.s      $f0, $f0, $f13
_S1_2_8926644 1,230,762 instructions (0.211%), 205,127 calls (08926644 - 08926664, length 9)
    08926644:[D8A40000]: lv.q       C100.q, 0($a1)
    08926648:[D8A50010]: lv.q       C110.q, 16($a1)
    0892664C:[D8A60020]: lv.q       C120.q, 32($a1)
    08926650:[D8A70030]: lv.q       C130.q, 48($a1)
    08926654:[D8C80000]: lv.q       C200.q, 0($a2)
    08926658:[F188A480]: VTFM4.q    C000.q, E100.q, C200.q
    0892665C:[F8800000]: sv.q       C000.q, 0($a0)
    08926660:[03E00008]: jr         $ra
    08926664:[00000000]: nop
_S1_2_8961408 1,148,588 instructions (0.197%), 9,044 calls (08961408 - 089619F0, length 379)
    08961408:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0896140C:[8C84011C]: lw         $a0, 284($a0)
    08961410:[00072980]: sll        $a1, $a3, 0x0006
    08961414:[00852821]: addu       $a1, $a0, $a1
    08961418:[8CC40000]: lw         $a0, 0($a2)
    0896141C:[8CC80004]: lw         $t0, 4($a2)
    08961420:[24A5007C]: addiu      $a1, $a1, 124
    08961424:[8CC90008]: lw         $t1, 8($a2)
    08961428:[ACA40000]: sw         $a0, 0($a1)
    0896142C:[8CC4000C]: lw         $a0, 12($a2)
    08961430:[ACA80004]: sw         $t0, 4($a1)
    08961434:[8CC80010]: lw         $t0, 16($a2)
    08961438:[ACA90008]: sw         $t1, 8($a1)
    0896143C:[8CC90014]: lw         $t1, 20($a2)
    08961440:[ACA4000C]: sw         $a0, 12($a1)
    08961444:[8CC40018]: lw         $a0, 24($a2)
    08961448:[ACA80010]: sw         $t0, 16($a1)
    0896144C:[8CC8001C]: lw         $t0, 28($a2)
    08961450:[ACA90014]: sw         $t1, 20($a1)
    08961454:[8CC90020]: lw         $t1, 32($a2)
    08961458:[ACA40018]: sw         $a0, 24($a1)
    0896145C:[8CC40024]: lw         $a0, 36($a2)
    08961460:[ACA8001C]: sw         $t0, 28($a1)
    08961464:[8CC80028]: lw         $t0, 40($a2)
    08961468:[ACA90020]: sw         $t1, 32($a1)
    0896146C:[8CC9002C]: lw         $t1, 44($a2)
    08961470:[ACA40024]: sw         $a0, 36($a1)
    08961474:[8CC40030]: lw         $a0, 48($a2)
    08961478:[ACA80028]: sw         $t0, 40($a1)
    0896147C:[8CC80034]: lw         $t0, 52($a2)
    08961480:[ACA9002C]: sw         $t1, 44($a1)
    08961484:[8CC90038]: lw         $t1, 56($a2)
    08961488:[ACA40030]: sw         $a0, 48($a1)
    0896148C:[8CCA003C]: lw         $t2, 60($a2)
    08961490:[ACA80034]: sw         $t0, 52($a1)
    08961494:[ACA90038]: sw         $t1, 56($a1)
    08961498:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0896149C:[28870002]: slti       $a3, $a0, 2
    089614A0:[10E00058]: beq        $a3, $zr, 0x08961604
    089614A4:[ACAA003C]: sw         $t2, 60($a1)
    089614A8:[04800150]: bltz       $a0, 0x089619EC
    089614AC:[00000000]: nop
    089614B0:[8CC80000]: lw         $t0, 0($a2)
    089614B4:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    089614B8:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    089614BC:[24E7FFFF]: addiu      $a3, $a3, -1
    089614C0:[1D200057]: bgtz       $t1, 0x08961620
    089614C4:[01072024]: and        $a0, $t0, $a3
    089614C8:[3C081800]: lui        $t0, 0x1800 <=> li $t0, 0x18000000
    089614CC:[00882025]: or         $a0, $a0, $t0
    089614D0:[ACA40000]: sw         $a0, 0($a1)
    089614D4:[8CC40004]: lw         $a0, 4($a2)
    089614D8:[3C085F00]: lui        $t0, 0x5F00 <=> li $t0, 0x5F000000
    089614DC:[00872024]: and        $a0, $a0, $a3
    089614E0:[00882025]: or         $a0, $a0, $t0
    089614E4:[ACA40004]: sw         $a0, 4($a1)
    089614E8:[8CC40008]: lw         $a0, 8($a2)
    089614EC:[3C086300]: lui        $t0, 0x6300 <=> li $t0, 0x63000000
    089614F0:[00872024]: and        $a0, $a0, $a3
    089614F4:[00882025]: or         $a0, $a0, $t0
    089614F8:[ACA40008]: sw         $a0, 8($a1)
    089614FC:[8CC4000C]: lw         $a0, 12($a2)
    08961500:[3C086400]: lui        $t0, 0x6400 <=> li $t0, 0x64000000
    08961504:[00872024]: and        $a0, $a0, $a3
    08961508:[00882025]: or         $a0, $a0, $t0
    0896150C:[ACA4000C]: sw         $a0, 12($a1)
    08961510:[8CC40010]: lw         $a0, 16($a2)
    08961514:[3C086500]: lui        $t0, 0x6500 <=> li $t0, 0x65000000
    08961518:[00872024]: and        $a0, $a0, $a3
    0896151C:[00882025]: or         $a0, $a0, $t0
    08961520:[ACA40010]: sw         $a0, 16($a1)
    08961524:[8CC40014]: lw         $a0, 20($a2)
    08961528:[3C086F00]: lui        $t0, 0x6F00 <=> li $t0, 0x6F000000
    0896152C:[00872024]: and        $a0, $a0, $a3
    08961530:[00882025]: or         $a0, $a0, $t0
    08961534:[ACA40014]: sw         $a0, 20($a1)
    08961538:[8CC40018]: lw         $a0, 24($a2)
    0896153C:[3C087000]: lui        $t0, 0x7000 <=> li $t0, 0x70000000
    08961540:[00872024]: and        $a0, $a0, $a3
    08961544:[00882025]: or         $a0, $a0, $t0
    08961548:[ACA40018]: sw         $a0, 24($a1)
    0896154C:[8CC4001C]: lw         $a0, 28($a2)
    08961550:[3C087100]: lui        $t0, 0x7100 <=> li $t0, 0x71000000
    08961554:[00872024]: and        $a0, $a0, $a3
    08961558:[00882025]: or         $a0, $a0, $t0
    0896155C:[ACA4001C]: sw         $a0, 28($a1)
    08961560:[8CC40020]: lw         $a0, 32($a2)
    08961564:[3C087B00]: lui        $t0, 0x7B00 <=> li $t0, 0x7B000000
    08961568:[00872024]: and        $a0, $a0, $a3
    0896156C:[00882025]: or         $a0, $a0, $t0
    08961570:[ACA40020]: sw         $a0, 32($a1)
    08961574:[8CC40024]: lw         $a0, 36($a2)
    08961578:[3C087C00]: lui        $t0, 0x7C00 <=> li $t0, 0x7C000000
    0896157C:[00872024]: and        $a0, $a0, $a3
    08961580:[00882025]: or         $a0, $a0, $t0
    08961584:[ACA40024]: sw         $a0, 36($a1)
    08961588:[8CC40028]: lw         $a0, 40($a2)
    0896158C:[3C087D00]: lui        $t0, 0x7D00 <=> li $t0, 0x7D000000
    08961590:[00872024]: and        $a0, $a0, $a3
    08961594:[00882025]: or         $a0, $a0, $t0
    08961598:[ACA40028]: sw         $a0, 40($a1)
    0896159C:[8CC4002C]: lw         $a0, 44($a2)
    089615A0:[3C088700]: lui        $t0, 0x8700 <=> li $t0, 0x87000000
    089615A4:[00872024]: and        $a0, $a0, $a3
    089615A8:[00882025]: or         $a0, $a0, $t0
    089615AC:[ACA4002C]: sw         $a0, 44($a1)
    089615B0:[8CC40030]: lw         $a0, 48($a2)
    089615B4:[3C088B00]: lui        $t0, 0x8B00 <=> li $t0, 0x8B000000
    089615B8:[00872024]: and        $a0, $a0, $a3
    089615BC:[00882025]: or         $a0, $a0, $t0
    089615C0:[ACA40030]: sw         $a0, 48($a1)
    089615C4:[8CC40034]: lw         $a0, 52($a2)
    089615C8:[3C088F00]: lui        $t0, 0x8F00 <=> li $t0, 0x8F000000
    089615CC:[00872024]: and        $a0, $a0, $a3
    089615D0:[00882025]: or         $a0, $a0, $t0
    089615D4:[ACA40034]: sw         $a0, 52($a1)
    089615D8:[8CC40038]: lw         $a0, 56($a2)
    089615DC:[3C089000]: lui        $t0, 0x9000 <=> li $t0, 0x90000000
    089615E0:[00872024]: and        $a0, $a0, $a3
    089615E4:[00882025]: or         $a0, $a0, $t0
    089615E8:[ACA40038]: sw         $a0, 56($a1)
    089615EC:[8CC4003C]: lw         $a0, 60($a2)
    089615F0:[3C069100]: lui        $a2, 0x9100 <=> li $a2, 0x91000000
    089615F4:[00872024]: and        $a0, $a0, $a3
    089615F8:[00862025]: or         $a0, $a0, $a2
    089615FC:[03E00008]: jr         $ra
    08961600:[ACA4003C]: sw         $a0, 60($a1)
    08961604:[28870003]: slti       $a3, $a0, 3
    08961608:[14E00054]: bne        $a3, $zr, 0x0896175C
    0896160C:[28840004]: slti       $a0, $a0, 4
    08961610:[548000A5]: bnel       $a0, $zr, 0x089618A8
    08961614:[8CC40000]: lw         $a0, 0($a2)
    08961618:[100000F4]: b          0x089619EC
    0896161C:[00000000]: nop
    08961620:[3C081900]: lui        $t0, 0x1900 <=> li $t0, 0x19000000
    08961624:[00882025]: or         $a0, $a0, $t0
    08961628:[ACA40000]: sw         $a0, 0($a1)
    0896162C:[8CC40004]: lw         $a0, 4($a2)
    08961630:[3C086000]: lui        $t0, 0x6000 <=> li $t0, 0x60000000
    08961634:[00872024]: and        $a0, $a0, $a3
    08961638:[00882025]: or         $a0, $a0, $t0
    0896163C:[ACA40004]: sw         $a0, 4($a1)
    08961640:[8CC40008]: lw         $a0, 8($a2)
    08961644:[3C086600]: lui        $t0, 0x6600 <=> li $t0, 0x66000000
    08961648:[00872024]: and        $a0, $a0, $a3
    0896164C:[00882025]: or         $a0, $a0, $t0
    08961650:[ACA40008]: sw         $a0, 8($a1)
    08961654:[8CC4000C]: lw         $a0, 12($a2)
    08961658:[3C086700]: lui        $t0, 0x6700 <=> li $t0, 0x67000000
    0896165C:[00872024]: and        $a0, $a0, $a3
    08961660:[00882025]: or         $a0, $a0, $t0
    08961664:[ACA4000C]: sw         $a0, 12($a1)
    08961668:[8CC40010]: lw         $a0, 16($a2)
    0896166C:[3C086800]: lui        $t0, 0x6800 <=> li $t0, 0x68000000
    08961670:[00872024]: and        $a0, $a0, $a3
    08961674:[00882025]: or         $a0, $a0, $t0
    08961678:[ACA40010]: sw         $a0, 16($a1)
    0896167C:[8CC40014]: lw         $a0, 20($a2)
    08961680:[3C087200]: lui        $t0, 0x7200 <=> li $t0, 0x72000000
    08961684:[00872024]: and        $a0, $a0, $a3
    08961688:[00882025]: or         $a0, $a0, $t0
    0896168C:[ACA40014]: sw         $a0, 20($a1)
    08961690:[8CC40018]: lw         $a0, 24($a2)
    08961694:[3C087300]: lui        $t0, 0x7300 <=> li $t0, 0x73000000
    08961698:[00872024]: and        $a0, $a0, $a3
    0896169C:[00882025]: or         $a0, $a0, $t0
    089616A0:[ACA40018]: sw         $a0, 24($a1)
    089616A4:[8CC4001C]: lw         $a0, 28($a2)
    089616A8:[3C087400]: lui        $t0, 0x7400 <=> li $t0, 0x74000000
    089616AC:[00872024]: and        $a0, $a0, $a3
    089616B0:[00882025]: or         $a0, $a0, $t0
    089616B4:[ACA4001C]: sw         $a0, 28($a1)
    089616B8:[8CC40020]: lw         $a0, 32($a2)
    089616BC:[3C087E00]: lui        $t0, 0x7E00 <=> li $t0, 0x7E000000
    089616C0:[00872024]: and        $a0, $a0, $a3
    089616C4:[00882025]: or         $a0, $a0, $t0
    089616C8:[ACA40020]: sw         $a0, 32($a1)
    089616CC:[8CC40024]: lw         $a0, 36($a2)
    089616D0:[3C087F00]: lui        $t0, 0x7F00 <=> li $t0, 0x7F000000
    089616D4:[00872024]: and        $a0, $a0, $a3
    089616D8:[00882025]: or         $a0, $a0, $t0
    089616DC:[ACA40024]: sw         $a0, 36($a1)
    089616E0:[8CC40028]: lw         $a0, 40($a2)
    089616E4:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    089616E8:[00872024]: and        $a0, $a0, $a3
    089616EC:[00882025]: or         $a0, $a0, $t0
    089616F0:[ACA40028]: sw         $a0, 40($a1)
    089616F4:[8CC4002C]: lw         $a0, 44($a2)
    089616F8:[3C088800]: lui        $t0, 0x8800 <=> li $t0, 0x88000000
    089616FC:[00872024]: and        $a0, $a0, $a3
    08961700:[00882025]: or         $a0, $a0, $t0
    08961704:[ACA4002C]: sw         $a0, 44($a1)
    08961708:[8CC40030]: lw         $a0, 48($a2)
    0896170C:[3C088C00]: lui        $t0, 0x8C00 <=> li $t0, 0x8C000000
    08961710:[00872024]: and        $a0, $a0, $a3
    08961714:[00882025]: or         $a0, $a0, $t0
    08961718:[ACA40030]: sw         $a0, 48($a1)
    0896171C:[8CC40034]: lw         $a0, 52($a2)
    08961720:[3C089200]: lui        $t0, 0x9200 <=> li $t0, 0x92000000
    08961724:[00872024]: and        $a0, $a0, $a3
    08961728:[00882025]: or         $a0, $a0, $t0
    0896172C:[ACA40034]: sw         $a0, 52($a1)
    08961730:[8CC40038]: lw         $a0, 56($a2)
    08961734:[3C089300]: lui        $t0, 0x9300 <=> li $t0, 0x93000000
    08961738:[00872024]: and        $a0, $a0, $a3
    0896173C:[00882025]: or         $a0, $a0, $t0
    08961740:[ACA40038]: sw         $a0, 56($a1)
    08961744:[8CC4003C]: lw         $a0, 60($a2)
    08961748:[3C069400]: lui        $a2, 0x9400 <=> li $a2, 0x94000000
    0896174C:[00872024]: and        $a0, $a0, $a3
    08961750:[00862025]: or         $a0, $a0, $a2
    08961754:[03E00008]: jr         $ra
    08961758:[ACA4003C]: sw         $a0, 60($a1)
    0896175C:[8CC40000]: lw         $a0, 0($a2)
    08961760:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08961764:[24E7FFFF]: addiu      $a3, $a3, -1
    08961768:[00872024]: and        $a0, $a0, $a3
    0896176C:[3C081A00]: lui        $t0, 0x1A00 <=> li $t0, 0x1A000000
    08961770:[00882025]: or         $a0, $a0, $t0
    08961774:[ACA40000]: sw         $a0, 0($a1)
    08961778:[8CC40004]: lw         $a0, 4($a2)
    0896177C:[3C086100]: lui        $t0, 0x6100 <=> li $t0, 0x61000000
    08961780:[00872024]: and        $a0, $a0, $a3
    08961784:[00882025]: or         $a0, $a0, $t0
    08961788:[ACA40004]: sw         $a0, 4($a1)
    0896178C:[8CC40008]: lw         $a0, 8($a2)
    08961790:[3C086900]: lui        $t0, 0x6900 <=> li $t0, 0x69000000
    08961794:[00872024]: and        $a0, $a0, $a3
    08961798:[00882025]: or         $a0, $a0, $t0
    0896179C:[ACA40008]: sw         $a0, 8($a1)
    089617A0:[8CC4000C]: lw         $a0, 12($a2)
    089617A4:[3C086A00]: lui        $t0, 0x6A00 <=> li $t0, 0x6A000000
    089617A8:[00872024]: and        $a0, $a0, $a3
    089617AC:[00882025]: or         $a0, $a0, $t0
    089617B0:[ACA4000C]: sw         $a0, 12($a1)
    089617B4:[8CC40010]: lw         $a0, 16($a2)
    089617B8:[3C086B00]: lui        $t0, 0x6B00 <=> li $t0, 0x6B000000
    089617BC:[00872024]: and        $a0, $a0, $a3
    089617C0:[00882025]: or         $a0, $a0, $t0
    089617C4:[ACA40010]: sw         $a0, 16($a1)
    089617C8:[8CC40014]: lw         $a0, 20($a2)
    089617CC:[3C087500]: lui        $t0, 0x7500 <=> li $t0, 0x75000000
    089617D0:[00872024]: and        $a0, $a0, $a3
    089617D4:[00882025]: or         $a0, $a0, $t0
    089617D8:[ACA40014]: sw         $a0, 20($a1)
    089617DC:[8CC40018]: lw         $a0, 24($a2)
    089617E0:[3C087600]: lui        $t0, 0x7600 <=> li $t0, 0x76000000
    089617E4:[00872024]: and        $a0, $a0, $a3
    089617E8:[00882025]: or         $a0, $a0, $t0
    089617EC:[ACA40018]: sw         $a0, 24($a1)
    089617F0:[8CC4001C]: lw         $a0, 28($a2)
    089617F4:[3C087700]: lui        $t0, 0x7700 <=> li $t0, 0x77000000
    089617F8:[00872024]: and        $a0, $a0, $a3
    089617FC:[00882025]: or         $a0, $a0, $t0
    08961800:[ACA4001C]: sw         $a0, 28($a1)
    08961804:[8CC40020]: lw         $a0, 32($a2)
    08961808:[3C088100]: lui        $t0, 0x8100 <=> li $t0, 0x81000000
    0896180C:[00872024]: and        $a0, $a0, $a3
    08961810:[00882025]: or         $a0, $a0, $t0
    08961814:[ACA40020]: sw         $a0, 32($a1)
    08961818:[8CC40024]: lw         $a0, 36($a2)
    0896181C:[3C088200]: lui        $t0, 0x8200 <=> li $t0, 0x82000000
    08961820:[00872024]: and        $a0, $a0, $a3
    08961824:[00882025]: or         $a0, $a0, $t0
    08961828:[ACA40024]: sw         $a0, 36($a1)
    0896182C:[8CC40028]: lw         $a0, 40($a2)
    08961830:[3C088300]: lui        $t0, 0x8300 <=> li $t0, 0x83000000
    08961834:[00872024]: and        $a0, $a0, $a3
    08961838:[00882025]: or         $a0, $a0, $t0
    0896183C:[ACA40028]: sw         $a0, 40($a1)
    08961840:[8CC4002C]: lw         $a0, 44($a2)
    08961844:[3C088900]: lui        $t0, 0x8900 <=> li $t0, 0x89000000
    08961848:[00872024]: and        $a0, $a0, $a3
    0896184C:[00882025]: or         $a0, $a0, $t0
    08961850:[ACA4002C]: sw         $a0, 44($a1)
    08961854:[8CC40030]: lw         $a0, 48($a2)
    08961858:[3C088D00]: lui        $t0, 0x8D00 <=> li $t0, 0x8D000000
    0896185C:[00872024]: and        $a0, $a0, $a3
    08961860:[00882025]: or         $a0, $a0, $t0
    08961864:[ACA40030]: sw         $a0, 48($a1)
    08961868:[8CC40034]: lw         $a0, 52($a2)
    0896186C:[3C089500]: lui        $t0, 0x9500 <=> li $t0, 0x95000000
    08961870:[00872024]: and        $a0, $a0, $a3
    08961874:[00882025]: or         $a0, $a0, $t0
    08961878:[ACA40034]: sw         $a0, 52($a1)
    0896187C:[8CC40038]: lw         $a0, 56($a2)
    08961880:[3C089600]: lui        $t0, 0x9600 <=> li $t0, 0x96000000
    08961884:[00872024]: and        $a0, $a0, $a3
    08961888:[00882025]: or         $a0, $a0, $t0
    0896188C:[ACA40038]: sw         $a0, 56($a1)
    08961890:[8CC4003C]: lw         $a0, 60($a2)
    08961894:[3C069700]: lui        $a2, 0x9700 <=> li $a2, 0x97000000
    08961898:[00872024]: and        $a0, $a0, $a3
    0896189C:[00862025]: or         $a0, $a0, $a2
    089618A0:[03E00008]: jr         $ra
    089618A4:[ACA4003C]: sw         $a0, 60($a1)
    089618A8:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    089618AC:[24E7FFFF]: addiu      $a3, $a3, -1
    089618B0:[00872024]: and        $a0, $a0, $a3
    089618B4:[3C081B00]: lui        $t0, 0x1B00 <=> li $t0, 0x1B000000
    089618B8:[00882025]: or         $a0, $a0, $t0
    089618BC:[ACA40000]: sw         $a0, 0($a1)
    089618C0:[8CC40004]: lw         $a0, 4($a2)
    089618C4:[3C086200]: lui        $t0, 0x6200 <=> li $t0, 0x62000000
    089618C8:[00872024]: and        $a0, $a0, $a3
    089618CC:[00882025]: or         $a0, $a0, $t0
    089618D0:[ACA40004]: sw         $a0, 4($a1)
    089618D4:[8CC40008]: lw         $a0, 8($a2)
    089618D8:[3C086C00]: lui        $t0, 0x6C00 <=> li $t0, 0x6C000000
    089618DC:[00872024]: and        $a0, $a0, $a3
    089618E0:[00882025]: or         $a0, $a0, $t0
    089618E4:[ACA40008]: sw         $a0, 8($a1)
    089618E8:[8CC4000C]: lw         $a0, 12($a2)
    089618EC:[3C086D00]: lui        $t0, 0x6D00 <=> li $t0, 0x6D000000
    089618F0:[00872024]: and        $a0, $a0, $a3
    089618F4:[00882025]: or         $a0, $a0, $t0
    089618F8:[ACA4000C]: sw         $a0, 12($a1)
    089618FC:[8CC40010]: lw         $a0, 16($a2)
    08961900:[3C086E00]: lui        $t0, 0x6E00 <=> li $t0, 0x6E000000
    08961904:[00872024]: and        $a0, $a0, $a3
    08961908:[00882025]: or         $a0, $a0, $t0
    0896190C:[ACA40010]: sw         $a0, 16($a1)
    08961910:[8CC40014]: lw         $a0, 20($a2)
    08961914:[3C087800]: lui        $t0, 0x7800 <=> li $t0, 0x78000000
    08961918:[00872024]: and        $a0, $a0, $a3
    0896191C:[00882025]: or         $a0, $a0, $t0
    08961920:[ACA40014]: sw         $a0, 20($a1)
    08961924:[8CC40018]: lw         $a0, 24($a2)
    08961928:[3C087900]: lui        $t0, 0x7900 <=> li $t0, 0x79000000
    0896192C:[00872024]: and        $a0, $a0, $a3
    08961930:[00882025]: or         $a0, $a0, $t0
    08961934:[ACA40018]: sw         $a0, 24($a1)
    08961938:[8CC4001C]: lw         $a0, 28($a2)
    0896193C:[3C087A00]: lui        $t0, 0x7A00 <=> li $t0, 0x7A000000
    08961940:[00872024]: and        $a0, $a0, $a3
    08961944:[00882025]: or         $a0, $a0, $t0
    08961948:[ACA4001C]: sw         $a0, 28($a1)
    0896194C:[8CC40020]: lw         $a0, 32($a2)
    08961950:[3C088400]: lui        $t0, 0x8400 <=> li $t0, 0x84000000
    08961954:[00872024]: and        $a0, $a0, $a3
    08961958:[00882025]: or         $a0, $a0, $t0
    0896195C:[ACA40020]: sw         $a0, 32($a1)
    08961960:[8CC40024]: lw         $a0, 36($a2)
    08961964:[3C088500]: lui        $t0, 0x8500 <=> li $t0, 0x85000000
    08961968:[00872024]: and        $a0, $a0, $a3
    0896196C:[00882025]: or         $a0, $a0, $t0
    08961970:[ACA40024]: sw         $a0, 36($a1)
    08961974:[8CC40028]: lw         $a0, 40($a2)
    08961978:[3C088600]: lui        $t0, 0x8600 <=> li $t0, 0x86000000
    0896197C:[00872024]: and        $a0, $a0, $a3
    08961980:[00882025]: or         $a0, $a0, $t0
    08961984:[ACA40028]: sw         $a0, 40($a1)
    08961988:[8CC4002C]: lw         $a0, 44($a2)
    0896198C:[3C088A00]: lui        $t0, 0x8A00 <=> li $t0, 0x8A000000
    08961990:[00872024]: and        $a0, $a0, $a3
    08961994:[00882025]: or         $a0, $a0, $t0
    08961998:[ACA4002C]: sw         $a0, 44($a1)
    0896199C:[8CC40030]: lw         $a0, 48($a2)
    089619A0:[3C088E00]: lui        $t0, 0x8E00 <=> li $t0, 0x8E000000
    089619A4:[00872024]: and        $a0, $a0, $a3
    089619A8:[00882025]: or         $a0, $a0, $t0
    089619AC:[ACA40030]: sw         $a0, 48($a1)
    089619B0:[8CC40034]: lw         $a0, 52($a2)
    089619B4:[3C089800]: lui        $t0, 0x9800 <=> li $t0, 0x98000000
    089619B8:[00872024]: and        $a0, $a0, $a3
    089619BC:[00882025]: or         $a0, $a0, $t0
    089619C0:[ACA40034]: sw         $a0, 52($a1)
    089619C4:[8CC40038]: lw         $a0, 56($a2)
    089619C8:[3C089900]: lui        $t0, 0x9900 <=> li $t0, 0x99000000
    089619CC:[00872024]: and        $a0, $a0, $a3
    089619D0:[00882025]: or         $a0, $a0, $t0
    089619D4:[ACA40038]: sw         $a0, 56($a1)
    089619D8:[8CC4003C]: lw         $a0, 60($a2)
    089619DC:[3C069A00]: lui        $a2, 0x9A00 <=> li $a2, 0x9A000000
    089619E0:[00872024]: and        $a0, $a0, $a3
    089619E4:[00862025]: or         $a0, $a0, $a2
    089619E8:[ACA4003C]: sw         $a0, 60($a1)
    089619EC:[03E00008]: jr         $ra
    089619F0:[00000000]: nop
_S1_2_8980A1C 1,139,123 instructions (0.195%), 23,173 calls (08980A1C - 08980AB4, length 39)
    08980A1C:[27BDFFD0]: addiu      $sp, $sp, -48
    08980A20:[AFB00010]: sw         $s0, 16($sp)
    08980A24:[AFB10014]: sw         $s1, 20($sp)
    08980A28:[AFB20018]: sw         $s2, 24($sp)
    08980A2C:[AFB3001C]: sw         $s3, 28($sp)
    08980A30:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08980A34:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08980A38:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08980A3C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08980A40:[AFBF0020]: sw         $ra, 32($sp)
    08980A44:[92640000]: lbu        $a0, 0($s3)
    08980A48:[10800007]: beq        $a0, $zr, 0x08980A68
    08980A4C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08980A50:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08980A54:[0E2602E9]: jal        0x08980BA4
    08980A58:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08980A5C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08980A60:[1480000D]: bne        $a0, $zr, 0x08980A98
    08980A64:[00000000]: nop
    08980A68:[26520001]: addiu      $s2, $s2, 1
    08980A6C:[2A440003]: slti       $a0, $s2, 3
    08980A70:[1480FFF4]: bne        $a0, $zr, 0x08980A44
    08980A74:[267301E8]: addiu      $s3, $s3, 488
    08980A78:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08980A7C:[8FB00010]: lw         $s0, 16($sp)
    08980A80:[8FB10014]: lw         $s1, 20($sp)
    08980A84:[8FB20018]: lw         $s2, 24($sp)
    08980A88:[8FB3001C]: lw         $s3, 28($sp)
    08980A8C:[8FBF0020]: lw         $ra, 32($sp)
    08980A90:[03E00008]: jr         $ra
    08980A94:[27BD0030]: addiu      $sp, $sp, 48
    08980A98:[8C82000C]: lw         $v0, 12($a0)
    08980A9C:[8FB00010]: lw         $s0, 16($sp)
    08980AA0:[8FB10014]: lw         $s1, 20($sp)
    08980AA4:[8FB20018]: lw         $s2, 24($sp)
    08980AA8:[8FB3001C]: lw         $s3, 28($sp)
    08980AAC:[8FBF0020]: lw         $ra, 32($sp)
    08980AB0:[03E00008]: jr         $ra
    08980AB4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08980A70 39,533 times (length 13)
    08980A30:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08980A34:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08980A38:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08980A3C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08980A40:[AFBF0020]: sw         $ra, 32($sp)
--> 08980A44:[92640000]: lbu        $a0, 0($s3)
    08980A48:[10800007]: beq        $a0, $zr, 0x08980A68
    08980A4C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08980A50:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08980A54:[0E2602E9]: jal        0x08980BA4
    08980A58:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08980A5C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08980A60:[1480000D]: bne        $a0, $zr, 0x08980A98
    08980A64:[00000000]: nop
    08980A68:[26520001]: addiu      $s2, $s2, 1
    08980A6C:[2A440003]: slti       $a0, $s2, 3
--> 08980A70:[1480FFF4]: bne        $a0, $zr, 0x08980A44
    08980A74:[267301E8]: addiu      $s3, $s3, 488
    08980A78:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08980A7C:[8FB00010]: lw         $s0, 16($sp)
    08980A80:[8FB10014]: lw         $s1, 20($sp)
_S1_2_8929210 1,048,016 instructions (0.179%), 30,824 calls (08929210 - 089292C4, length 46)
    08929210:[308900FF]: andi       $t1, $a0, 255
    08929214:[44896800]: mtc1       $t1, $f13
    08929218:[3C0A437F]: lui        $t2, 0x437F <=> li $t2, 0x437F0000
    0892921C:[46806B60]: cvt.s.w    $f13, $f13
    08929220:[05210004]: bgez       $t1, 0x08929234
    08929224:[448A6000]: mtc1       $t2, $f12
    08929228:[3C094F80]: lui        $t1, 0x4F80 <=> li $t1, 0x4F800000
    0892922C:[44897000]: mtc1       $t1, $f14
    08929230:[460E6B40]: add.s      $f13, $f13, $f14
    08929234:[460C6B83]: div.s      $f14, $f13, $f12
    08929238:[00044A02]: srl        $t1, $a0, 0x0008
    0892923C:[E50D0000]: swc1       $f13, 0($t0)
    08929240:[312900FF]: andi       $t1, $t1, 255
    08929244:[44896800]: mtc1       $t1, $f13
    08929248:[E50E0000]: swc1       $f14, 0($t0)
    0892924C:[05210004]: bgez       $t1, 0x08929260
    08929250:[46806B60]: cvt.s.w    $f13, $f13
    08929254:[3C084F80]: lui        $t0, 0x4F80 <=> li $t0, 0x4F800000
    08929258:[44887000]: mtc1       $t0, $f14
    0892925C:[460E6B40]: add.s      $f13, $f13, $f14
    08929260:[460C6B83]: div.s      $f14, $f13, $f12
    08929264:[00044402]: srl        $t0, $a0, 0x0010
    08929268:[E4ED0000]: swc1       $f13, 0($a3)
    0892926C:[310800FF]: andi       $t0, $t0, 255
    08929270:[44886800]: mtc1       $t0, $f13
    08929274:[E4EE0000]: swc1       $f14, 0($a3)
    08929278:[05010004]: bgez       $t0, 0x0892928C
    0892927C:[46806B60]: cvt.s.w    $f13, $f13
    08929280:[3C074F80]: lui        $a3, 0x4F80 <=> li $a3, 0x4F800000
    08929284:[44877000]: mtc1       $a3, $f14
    08929288:[460E6B40]: add.s      $f13, $f13, $f14
    0892928C:[460C6B83]: div.s      $f14, $f13, $f12
    08929290:[00042602]: srl        $a0, $a0, 0x0018
    08929294:[E4CD0000]: swc1       $f13, 0($a2)
    08929298:[308400FF]: andi       $a0, $a0, 255
    0892929C:[44846800]: mtc1       $a0, $f13
    089292A0:[E4CE0000]: swc1       $f14, 0($a2)
    089292A4:[04810004]: bgez       $a0, 0x089292B8
    089292A8:[46806B60]: cvt.s.w    $f13, $f13
    089292AC:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    089292B0:[44847000]: mtc1       $a0, $f14
    089292B4:[460E6B40]: add.s      $f13, $f13, $f14
    089292B8:[460C6B03]: div.s      $f12, $f13, $f12
    089292BC:[E4AD0000]: swc1       $f13, 0($a1)
    089292C0:[03E00008]: jr         $ra
    089292C4:[E4AC0000]: swc1       $f12, 0($a1)
_S1_2_8915424 1,028,215 instructions (0.176%), 44,705 calls (08915424 - 0891547C, length 23)
    08915424:[27BDFFE0]: addiu      $sp, $sp, -32
    08915428:[00052900]: sll        $a1, $a1, 0x0004
    0891542C:[00A53021]: addu       $a2, $a1, $a1
    08915430:[00A62821]: addu       $a1, $a1, $a2
    08915434:[00852021]: addu       $a0, $a0, $a1
    08915438:[AFB00010]: sw         $s0, 16($sp)
    0891543C:[24900260]: addiu      $s0, $a0, 608
    08915440:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08915444:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08915448:[AFBF0014]: sw         $ra, 20($sp)
    0891544C:[0E26318D]: jal        0x0898C634
    08915450:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08915454:[26040018]: addiu      $a0, $s0, 24
    08915458:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0891545C:[0E26318D]: jal        0x0898C634
    08915460:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08915464:[34040080]: ori        $a0, $zr, 128 <=> li $a0, 128
    08915468:[A2040014]: sb         $a0, 20($s0)
    0891546C:[A2040015]: sb         $a0, 21($s0)
    08915470:[8FB00010]: lw         $s0, 16($sp)
    08915474:[8FBF0014]: lw         $ra, 20($sp)
    08915478:[03E00008]: jr         $ra
    0891547C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8960AF8 1,017,344 instructions (0.174%), 1,450 calls (08960AF8 - 08960BD4, length 56)
    08960AF8:[27BDFFB0]: addiu      $sp, $sp, -80
    08960AFC:[AFB20030]: sw         $s2, 48($sp)
    08960B00:[8C92007C]: lw         $s2, 124($a0)
    08960B04:[94880068]: lhu        $t0, 104($a0)
    08960B08:[AFB40038]: sw         $s4, 56($sp)
    08960B0C:[AFA80024]: sw         $t0, 36($sp)
    08960B10:[AFB5003C]: sw         $s5, 60($sp)
    08960B14:[AFB60040]: sw         $s6, 64($sp)
    08960B18:[AFB70044]: sw         $s7, 68($sp)
    08960B1C:[AFBE0048]: sw         $fp, 72($sp)
    08960B20:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08960B24:[0006B880]: sll        $s7, $a2, 0x0002
    08960B28:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    08960B2C:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    08960B30:[00E0F025]: or         $fp, $a3, $zr <=> move $fp, $a3
    08960B34:[AFA50020]: sw         $a1, 32($sp)
    08960B38:[AFB00028]: sw         $s0, 40($sp)
    08960B3C:[AFB1002C]: sw         $s1, 44($sp)
    08960B40:[AFB30034]: sw         $s3, 52($sp)
    08960B44:[AFBF004C]: sw         $ra, 76($sp)
    08960B48:[92530001]: lbu        $s3, 1($s2)
    08960B4C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08960B50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08960B54:[8E440014]: lw         $a0, 20($s2)
    08960B58:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08960B5C:[00912021]: addu       $a0, $a0, $s1
    08960B60:[00972021]: addu       $a0, $a0, $s7
    08960B64:[8C860000]: lw         $a2, 0($a0)
    08960B68:[8FAB0020]: lw         $t3, 32($sp)
    08960B6C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08960B70:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08960B74:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    08960B78:[02C04825]: or         $t1, $s6, $zr <=> move $t1, $s6
    08960B7C:[0160F809]: jalr       $ra, $t3
    08960B80:[03C05025]: or         $t2, $fp, $zr <=> move $t2, $fp
    08960B84:[26100001]: addiu      $s0, $s0, 1
    08960B88:[0213202A]: slt        $a0, $s0, $s3
    08960B8C:[1480FFF1]: bne        $a0, $zr, 0x08960B54
    08960B90:[26310008]: addiu      $s1, $s1, 8
    08960B94:[8FA40024]: lw         $a0, 36($sp)
    08960B98:[26940001]: addiu      $s4, $s4, 1
    08960B9C:[0284202A]: slt        $a0, $s4, $a0
    08960BA0:[1480FFE9]: bne        $a0, $zr, 0x08960B48
    08960BA4:[265200F0]: addiu      $s2, $s2, 240
    08960BA8:[8FB00028]: lw         $s0, 40($sp)
    08960BAC:[8FB1002C]: lw         $s1, 44($sp)
    08960BB0:[8FB20030]: lw         $s2, 48($sp)
    08960BB4:[8FB30034]: lw         $s3, 52($sp)
    08960BB8:[8FB40038]: lw         $s4, 56($sp)
    08960BBC:[8FB5003C]: lw         $s5, 60($sp)
    08960BC0:[8FB60040]: lw         $s6, 64($sp)
    08960BC4:[8FB70044]: lw         $s7, 68($sp)
    08960BC8:[8FBE0048]: lw         $fp, 72($sp)
    08960BCC:[8FBF004C]: lw         $ra, 76($sp)
    08960BD0:[03E00008]: jr         $ra
    08960BD4:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08960BA0 40,456 times (length 24)
    08960B34:[AFA50020]: sw         $a1, 32($sp)
    08960B38:[AFB00028]: sw         $s0, 40($sp)
    08960B3C:[AFB1002C]: sw         $s1, 44($sp)
    08960B40:[AFB30034]: sw         $s3, 52($sp)
    08960B44:[AFBF004C]: sw         $ra, 76($sp)
--> 08960B48:[92530001]: lbu        $s3, 1($s2)
    08960B4C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08960B50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08960B54:[8E440014]: lw         $a0, 20($s2)
    08960B58:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08960B5C:[00912021]: addu       $a0, $a0, $s1
    08960B60:[00972021]: addu       $a0, $a0, $s7
    08960B64:[8C860000]: lw         $a2, 0($a0)
    08960B68:[8FAB0020]: lw         $t3, 32($sp)
    08960B6C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08960B70:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08960B74:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    08960B78:[02C04825]: or         $t1, $s6, $zr <=> move $t1, $s6
    08960B7C:[0160F809]: jalr       $ra, $t3
    08960B80:[03C05025]: or         $t2, $fp, $zr <=> move $t2, $fp
    08960B84:[26100001]: addiu      $s0, $s0, 1
    08960B88:[0213202A]: slt        $a0, $s0, $s3
    08960B8C:[1480FFF1]: bne        $a0, $zr, 0x08960B54
    08960B90:[26310008]: addiu      $s1, $s1, 8
    08960B94:[8FA40024]: lw         $a0, 36($sp)
    08960B98:[26940001]: addiu      $s4, $s4, 1
    08960B9C:[0284202A]: slt        $a0, $s4, $a0
--> 08960BA0:[1480FFE9]: bne        $a0, $zr, 0x08960B48
    08960BA4:[265200F0]: addiu      $s2, $s2, 240
    08960BA8:[8FB00028]: lw         $s0, 40($sp)
    08960BAC:[8FB1002C]: lw         $s1, 44($sp)
    08960BB0:[8FB20030]: lw         $s2, 48($sp)
  Back Branch 08960B8C 40,456 times (length 16)
    08960B40:[AFB30034]: sw         $s3, 52($sp)
    08960B44:[AFBF004C]: sw         $ra, 76($sp)
    08960B48:[92530001]: lbu        $s3, 1($s2)
    08960B4C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08960B50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08960B54:[8E440014]: lw         $a0, 20($s2)
    08960B58:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08960B5C:[00912021]: addu       $a0, $a0, $s1
    08960B60:[00972021]: addu       $a0, $a0, $s7
    08960B64:[8C860000]: lw         $a2, 0($a0)
    08960B68:[8FAB0020]: lw         $t3, 32($sp)
    08960B6C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08960B70:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08960B74:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    08960B78:[02C04825]: or         $t1, $s6, $zr <=> move $t1, $s6
    08960B7C:[0160F809]: jalr       $ra, $t3
    08960B80:[03C05025]: or         $t2, $fp, $zr <=> move $t2, $fp
    08960B84:[26100001]: addiu      $s0, $s0, 1
    08960B88:[0213202A]: slt        $a0, $s0, $s3
--> 08960B8C:[1480FFF1]: bne        $a0, $zr, 0x08960B54
    08960B90:[26310008]: addiu      $s1, $s1, 8
    08960B94:[8FA40024]: lw         $a0, 36($sp)
    08960B98:[26940001]: addiu      $s4, $s4, 1
    08960B9C:[0284202A]: slt        $a0, $s4, $a0
_S1_2_892167C 1,001,953 instructions (0.172%), 1 calls (0892167C - 08921808, length 100)
    0892167C:[27BDFFC0]: addiu      $sp, $sp, -64
    08921680:[AFB00014]: sw         $s0, 20($sp)
    08921684:[AFB10018]: sw         $s1, 24($sp)
    08921688:[AFB2001C]: sw         $s2, 28($sp)
    0892168C:[AFB30020]: sw         $s3, 32($sp)
    08921690:[AFB40024]: sw         $s4, 36($sp)
    08921694:[AFB50028]: sw         $s5, 40($sp)
    08921698:[AFB6002C]: sw         $s6, 44($sp)
    0892169C:[AFB70030]: sw         $s7, 48($sp)
    089216A0:[AFBE0034]: sw         $fp, 52($sp)
    089216A4:[AFBF0038]: sw         $ra, 56($sp)
    089216A8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    089216AC:[340416AC]: ori        $a0, $zr, 5804 <=> li $a0, 5804
    089216B0:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    089216B4:[8EC55BB8]: lw         $a1, 23480($s6)
    089216B8:[14A0003D]: bne        $a1, $zr, 0x089217B0
    089216BC:[AFA40010]: sw         $a0, 16($sp)
    089216C0:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    089216C4:[34158000]: ori        $s5, $zr, -32768 <=> li $s5, 32768
    089216C8:[265249C0]: addiu      $s2, $s2, 18880
    089216CC:[3C1E089B]: lui        $fp, 0x089B <=> li $fp, 0x089B0000
    089216D0:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    089216D4:[3C17089B]: lui        $s7, 0x089B <=> li $s7, 0x089B0000
    089216D8:[0E2473F6]: jal        0x0891CFD8
    089216DC:[00000000]: nop
    089216E0:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089216E4:[8C845BBC]: lw         $a0, 23484($a0)
    089216E8:[1480001F]: bne        $a0, $zr, 0x08921768
    089216EC:[02209825]: or         $s3, $s1, $zr <=> move $s3, $s1
    089216F0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    089216F4:[00112280]: sll        $a0, $s1, 0x000A
    089216F8:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    089216FC:[0E26122B]: jal        0x089848AC
    08921700:[00922021]: addu       $a0, $a0, $s2
    08921704:[26240001]: addiu      $a0, $s1, 1
    08921708:[04810003]: bgez       $a0, 0x08921718
    0892170C:[30910001]: andi       $s1, $a0, 1
    08921710:[10000001]: b          0x08921718
    08921714:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08921718:[26100001]: addiu      $s0, $s0, 1
    0892171C:[2A040001]: slti       $a0, $s0, 1
    08921720:[1480FFF5]: bne        $a0, $zr, 0x089216F8
    08921724:[00112280]: sll        $a0, $s1, 0x000A
    08921728:[0E2613A5]: jal        0x08984E94
    0892172C:[00000000]: nop
    08921730:[8E845BAC]: lw         $a0, 23468($s4)
    08921734:[AFC25BB0]: sw         $v0, 23472($fp)
    08921738:[24840001]: addiu      $a0, $a0, 1
    0892173C:[8EE55BA8]: lw         $a1, 23464($s7)
    08921740:[00133280]: sll        $a2, $s3, 0x000A
    08921744:[AE845BAC]: sw         $a0, 23468($s4)
    08921748:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    0892174C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08921750:[00F23821]: addu       $a3, $a3, $s2
    08921754:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08921758:[0E260D3C]: jal        0x089834F0
    0892175C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08921760:[10000004]: b          0x08921774
    08921764:[8E935BAC]: lw         $s3, 23468($s4)
    08921768:[0E269474]: jal        0x089A51D0 [sceKernelDelayThread]
    0892176C:[8FA40010]: lw         $a0, 16($sp)
    08921770:[8E935BAC]: lw         $s3, 23468($s4)
    08921774:[06610003]: bgez       $s3, 0x08921784
    08921778:[32640001]: andi       $a0, $s3, 1
    0892177C:[10000001]: b          0x08921784
    08921780:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08921784:[14800005]: bne        $a0, $zr, 0x0892179C
    08921788:[00000000]: nop
    0892178C:[0E26945C]: jal        0x089A5170 [sceKernelSetGPO]
    08921790:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08921794:[10000004]: b          0x089217A8
    08921798:[8EC45BB8]: lw         $a0, 23480($s6)
    0892179C:[0E26945C]: jal        0x089A5170 [sceKernelSetGPO]
    089217A0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089217A4:[8EC45BB8]: lw         $a0, 23480($s6)
    089217A8:[1080FFCB]: beq        $a0, $zr, 0x089216D8
    089217AC:[00000000]: nop
    089217B0:[0E260E10]: jal        0x08983840
    089217B4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089217B8:[18400005]: blez       $v0, 0x089217D0
    089217BC:[00000000]: nop
    089217C0:[0E269474]: jal        0x089A51D0 [sceKernelDelayThread]
    089217C4:[340403E8]: ori        $a0, $zr, 1000 <=> li $a0, 1000
    089217C8:[1000FFF9]: b          0x089217B0
    089217CC:[00000000]: nop
    089217D0:[0E269466]: jal        0x089A5198 [sceKernelExitThread]
    089217D4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089217D8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089217DC:[8FB00014]: lw         $s0, 20($sp)
    089217E0:[8FB10018]: lw         $s1, 24($sp)
    089217E4:[8FB2001C]: lw         $s2, 28($sp)
    089217E8:[8FB30020]: lw         $s3, 32($sp)
    089217EC:[8FB40024]: lw         $s4, 36($sp)
    089217F0:[8FB50028]: lw         $s5, 40($sp)
    089217F4:[8FB6002C]: lw         $s6, 44($sp)
    089217F8:[8FB70030]: lw         $s7, 48($sp)
    089217FC:[8FBE0034]: lw         $fp, 52($sp)
    08921800:[8FBF0038]: lw         $ra, 56($sp)
    08921804:[03E00008]: jr         $ra
    08921808:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 089217A8 32,116 times (length 54)
    089216C4:[34158000]: ori        $s5, $zr, -32768 <=> li $s5, 32768
    089216C8:[265249C0]: addiu      $s2, $s2, 18880
    089216CC:[3C1E089B]: lui        $fp, 0x089B <=> li $fp, 0x089B0000
    089216D0:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    089216D4:[3C17089B]: lui        $s7, 0x089B <=> li $s7, 0x089B0000
--> 089216D8:[0E2473F6]: jal        0x0891CFD8
    089216DC:[00000000]: nop
    089216E0:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089216E4:[8C845BBC]: lw         $a0, 23484($a0)
    089216E8:[1480001F]: bne        $a0, $zr, 0x08921768
    089216EC:[02209825]: or         $s3, $s1, $zr <=> move $s3, $s1
    089216F0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    089216F4:[00112280]: sll        $a0, $s1, 0x000A
    089216F8:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    089216FC:[0E26122B]: jal        0x089848AC
    08921700:[00922021]: addu       $a0, $a0, $s2
    08921704:[26240001]: addiu      $a0, $s1, 1
    08921708:[04810003]: bgez       $a0, 0x08921718
    0892170C:[30910001]: andi       $s1, $a0, 1
    08921710:[10000001]: b          0x08921718
    08921714:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08921718:[26100001]: addiu      $s0, $s0, 1
    0892171C:[2A040001]: slti       $a0, $s0, 1
    08921720:[1480FFF5]: bne        $a0, $zr, 0x089216F8
    08921724:[00112280]: sll        $a0, $s1, 0x000A
    08921728:[0E2613A5]: jal        0x08984E94
    0892172C:[00000000]: nop
    08921730:[8E845BAC]: lw         $a0, 23468($s4)
    08921734:[AFC25BB0]: sw         $v0, 23472($fp)
    08921738:[24840001]: addiu      $a0, $a0, 1
    0892173C:[8EE55BA8]: lw         $a1, 23464($s7)
    08921740:[00133280]: sll        $a2, $s3, 0x000A
    08921744:[AE845BAC]: sw         $a0, 23468($s4)
    08921748:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    0892174C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08921750:[00F23821]: addu       $a3, $a3, $s2
    08921754:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08921758:[0E260D3C]: jal        0x089834F0
    0892175C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08921760:[10000004]: b          0x08921774
    08921764:[8E935BAC]: lw         $s3, 23468($s4)
    08921768:[0E269474]: jal        0x089A51D0 [sceKernelDelayThread]
    0892176C:[8FA40010]: lw         $a0, 16($sp)
    08921770:[8E935BAC]: lw         $s3, 23468($s4)
    08921774:[06610003]: bgez       $s3, 0x08921784
    08921778:[32640001]: andi       $a0, $s3, 1
    0892177C:[10000001]: b          0x08921784
    08921780:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08921784:[14800005]: bne        $a0, $zr, 0x0892179C
    08921788:[00000000]: nop
    0892178C:[0E26945C]: jal        0x089A5170 [sceKernelSetGPO]
    08921790:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08921794:[10000004]: b          0x089217A8
    08921798:[8EC45BB8]: lw         $a0, 23480($s6)
    0892179C:[0E26945C]: jal        0x089A5170 [sceKernelSetGPO]
    089217A0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089217A4:[8EC45BB8]: lw         $a0, 23480($s6)
--> 089217A8:[1080FFCB]: beq        $a0, $zr, 0x089216D8
    089217AC:[00000000]: nop
    089217B0:[0E260E10]: jal        0x08983840
    089217B4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089217B8:[18400005]: blez       $v0, 0x089217D0
  Back Branch 08921720 16,621 times (length 12)
    089216E4:[8C845BBC]: lw         $a0, 23484($a0)
    089216E8:[1480001F]: bne        $a0, $zr, 0x08921768
    089216EC:[02209825]: or         $s3, $s1, $zr <=> move $s3, $s1
    089216F0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    089216F4:[00112280]: sll        $a0, $s1, 0x000A
--> 089216F8:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    089216FC:[0E26122B]: jal        0x089848AC
    08921700:[00922021]: addu       $a0, $a0, $s2
    08921704:[26240001]: addiu      $a0, $s1, 1
    08921708:[04810003]: bgez       $a0, 0x08921718
    0892170C:[30910001]: andi       $s1, $a0, 1
    08921710:[10000001]: b          0x08921718
    08921714:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08921718:[26100001]: addiu      $s0, $s0, 1
    0892171C:[2A040001]: slti       $a0, $s0, 1
--> 08921720:[1480FFF5]: bne        $a0, $zr, 0x089216F8
    08921724:[00112280]: sll        $a0, $s1, 0x000A
    08921728:[0E2613A5]: jal        0x08984E94
    0892172C:[00000000]: nop
    08921730:[8E845BAC]: lw         $a0, 23468($s4)
_S1_2_897D938 953,694 instructions (0.163%), 3,654 calls (0897D938 - 0897DD48, length 261)
    0897D938:[27BDFFA0]: addiu      $sp, $sp, -96
    0897D93C:[8C862C00]: lw         $a2, 11264($a0)
    0897D940:[AFB00050]: sw         $s0, 80($sp)
    0897D944:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0897D948:[00062A40]: sll        $a1, $a2, 0x0009
    0897D94C:[00053023]: subu       $a2, $zr, $a1 <=> negu $a2, $a1
    0897D950:[00052880]: sll        $a1, $a1, 0x0002
    0897D954:[00C53021]: addu       $a2, $a2, $a1
    0897D958:[00052840]: sll        $a1, $a1, 0x0001
    0897D95C:[00C52821]: addu       $a1, $a2, $a1
    0897D960:[AFB10054]: sw         $s1, 84($sp)
    0897D964:[00858821]: addu       $s1, $a0, $a1
    0897D968:[AFBF0058]: sw         $ra, 88($sp)
    0897D96C:[0E2499E2]: jal        0x08926788
    0897D970:[27A40010]: addiu      $a0, $sp, 16
    0897D974:[3C043A00]: lui        $a0, 0x3A00 <=> li $a0, 0x3A000000
    0897D978:[AE040000]: sw         $a0, 0($s0)
    0897D97C:[8FA40010]: lw         $a0, 16($sp)
    0897D980:[3C063B00]: lui        $a2, 0x3B00 <=> li $a2, 0x3B000000
    0897D984:[00042202]: srl        $a0, $a0, 0x0008
    0897D988:[26050004]: addiu      $a1, $s0, 4
    0897D98C:[00862025]: or         $a0, $a0, $a2
    0897D990:[ACA40000]: sw         $a0, 0($a1)
    0897D994:[8FA40014]: lw         $a0, 20($sp)
    0897D998:[00042202]: srl        $a0, $a0, 0x0008
    0897D99C:[24A50004]: addiu      $a1, $a1, 4
    0897D9A0:[00862025]: or         $a0, $a0, $a2
    0897D9A4:[ACA40000]: sw         $a0, 0($a1)
    0897D9A8:[8FA40018]: lw         $a0, 24($sp)
    0897D9AC:[00042202]: srl        $a0, $a0, 0x0008
    0897D9B0:[24A50004]: addiu      $a1, $a1, 4
    0897D9B4:[00862025]: or         $a0, $a0, $a2
    0897D9B8:[ACA40000]: sw         $a0, 0($a1)
    0897D9BC:[8FA40020]: lw         $a0, 32($sp)
    0897D9C0:[00042202]: srl        $a0, $a0, 0x0008
    0897D9C4:[24A50004]: addiu      $a1, $a1, 4
    0897D9C8:[00862025]: or         $a0, $a0, $a2
    0897D9CC:[ACA40000]: sw         $a0, 0($a1)
    0897D9D0:[8FA40024]: lw         $a0, 36($sp)
    0897D9D4:[00042202]: srl        $a0, $a0, 0x0008
    0897D9D8:[24A50004]: addiu      $a1, $a1, 4
    0897D9DC:[00862025]: or         $a0, $a0, $a2
    0897D9E0:[ACA40000]: sw         $a0, 0($a1)
    0897D9E4:[8FA40028]: lw         $a0, 40($sp)
    0897D9E8:[00042202]: srl        $a0, $a0, 0x0008
    0897D9EC:[24A50004]: addiu      $a1, $a1, 4
    0897D9F0:[00862025]: or         $a0, $a0, $a2
    0897D9F4:[ACA40000]: sw         $a0, 0($a1)
    0897D9F8:[8FA40030]: lw         $a0, 48($sp)
    0897D9FC:[00042202]: srl        $a0, $a0, 0x0008
    0897DA00:[24A50004]: addiu      $a1, $a1, 4
    0897DA04:[00862025]: or         $a0, $a0, $a2
    0897DA08:[ACA40000]: sw         $a0, 0($a1)
    0897DA0C:[8FA40034]: lw         $a0, 52($sp)
    0897DA10:[00042202]: srl        $a0, $a0, 0x0008
    0897DA14:[24A50004]: addiu      $a1, $a1, 4
    0897DA18:[00862025]: or         $a0, $a0, $a2
    0897DA1C:[ACA40000]: sw         $a0, 0($a1)
    0897DA20:[8FA40038]: lw         $a0, 56($sp)
    0897DA24:[00042202]: srl        $a0, $a0, 0x0008
    0897DA28:[24A50004]: addiu      $a1, $a1, 4
    0897DA2C:[00862025]: or         $a0, $a0, $a2
    0897DA30:[ACA40000]: sw         $a0, 0($a1)
    0897DA34:[8FA40040]: lw         $a0, 64($sp)
    0897DA38:[00042202]: srl        $a0, $a0, 0x0008
    0897DA3C:[24A50004]: addiu      $a1, $a1, 4
    0897DA40:[00862025]: or         $a0, $a0, $a2
    0897DA44:[ACA40000]: sw         $a0, 0($a1)
    0897DA48:[8FA40044]: lw         $a0, 68($sp)
    0897DA4C:[00042202]: srl        $a0, $a0, 0x0008
    0897DA50:[24A50004]: addiu      $a1, $a1, 4
    0897DA54:[00862025]: or         $a0, $a0, $a2
    0897DA58:[ACA40000]: sw         $a0, 0($a1)
    0897DA5C:[8FA40048]: lw         $a0, 72($sp)
    0897DA60:[00042202]: srl        $a0, $a0, 0x0008
    0897DA64:[24A50004]: addiu      $a1, $a1, 4
    0897DA68:[00862025]: or         $a0, $a0, $a2
    0897DA6C:[ACA40000]: sw         $a0, 0($a1)
    0897DA70:[24A40004]: addiu      $a0, $a1, 4
    0897DA74:[3C053C00]: lui        $a1, 0x3C00 <=> li $a1, 0x3C000000
    0897DA78:[AC850000]: sw         $a1, 0($a0)
    0897DA7C:[8E250000]: lw         $a1, 0($s1)
    0897DA80:[3C063D00]: lui        $a2, 0x3D00 <=> li $a2, 0x3D000000
    0897DA84:[00052A02]: srl        $a1, $a1, 0x0008
    0897DA88:[24840004]: addiu      $a0, $a0, 4
    0897DA8C:[00A62825]: or         $a1, $a1, $a2
    0897DA90:[AC850000]: sw         $a1, 0($a0)
    0897DA94:[8E250004]: lw         $a1, 4($s1)
    0897DA98:[00052A02]: srl        $a1, $a1, 0x0008
    0897DA9C:[24840004]: addiu      $a0, $a0, 4
    0897DAA0:[00A62825]: or         $a1, $a1, $a2
    0897DAA4:[AC850000]: sw         $a1, 0($a0)
    0897DAA8:[8E250008]: lw         $a1, 8($s1)
    0897DAAC:[00052A02]: srl        $a1, $a1, 0x0008
    0897DAB0:[24840004]: addiu      $a0, $a0, 4
    0897DAB4:[00A62825]: or         $a1, $a1, $a2
    0897DAB8:[AC850000]: sw         $a1, 0($a0)
    0897DABC:[8E250010]: lw         $a1, 16($s1)
    0897DAC0:[00052A02]: srl        $a1, $a1, 0x0008
    0897DAC4:[24840004]: addiu      $a0, $a0, 4
    0897DAC8:[00A62825]: or         $a1, $a1, $a2
    0897DACC:[AC850000]: sw         $a1, 0($a0)
    0897DAD0:[8E250014]: lw         $a1, 20($s1)
    0897DAD4:[00052A02]: srl        $a1, $a1, 0x0008
    0897DAD8:[24840004]: addiu      $a0, $a0, 4
    0897DADC:[00A62825]: or         $a1, $a1, $a2
    0897DAE0:[AC850000]: sw         $a1, 0($a0)
    0897DAE4:[8E250018]: lw         $a1, 24($s1)
    0897DAE8:[00052A02]: srl        $a1, $a1, 0x0008
    0897DAEC:[24840004]: addiu      $a0, $a0, 4
    0897DAF0:[00A62825]: or         $a1, $a1, $a2
    0897DAF4:[AC850000]: sw         $a1, 0($a0)
    0897DAF8:[8E250020]: lw         $a1, 32($s1)
    0897DAFC:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB00:[24840004]: addiu      $a0, $a0, 4
    0897DB04:[00A62825]: or         $a1, $a1, $a2
    0897DB08:[AC850000]: sw         $a1, 0($a0)
    0897DB0C:[8E250024]: lw         $a1, 36($s1)
    0897DB10:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB14:[24840004]: addiu      $a0, $a0, 4
    0897DB18:[00A62825]: or         $a1, $a1, $a2
    0897DB1C:[AC850000]: sw         $a1, 0($a0)
    0897DB20:[8E250028]: lw         $a1, 40($s1)
    0897DB24:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB28:[24840004]: addiu      $a0, $a0, 4
    0897DB2C:[00A62825]: or         $a1, $a1, $a2
    0897DB30:[AC850000]: sw         $a1, 0($a0)
    0897DB34:[8E250030]: lw         $a1, 48($s1)
    0897DB38:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB3C:[24840004]: addiu      $a0, $a0, 4
    0897DB40:[00A62825]: or         $a1, $a1, $a2
    0897DB44:[AC850000]: sw         $a1, 0($a0)
    0897DB48:[8E250034]: lw         $a1, 52($s1)
    0897DB4C:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB50:[24840004]: addiu      $a0, $a0, 4
    0897DB54:[00A62825]: or         $a1, $a1, $a2
    0897DB58:[AC850000]: sw         $a1, 0($a0)
    0897DB5C:[8E250038]: lw         $a1, 56($s1)
    0897DB60:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB64:[24840004]: addiu      $a0, $a0, 4
    0897DB68:[00A62825]: or         $a1, $a1, $a2
    0897DB6C:[AC850000]: sw         $a1, 0($a0)
    0897DB70:[24840004]: addiu      $a0, $a0, 4
    0897DB74:[3C053E00]: lui        $a1, 0x3E00 <=> li $a1, 0x3E000000
    0897DB78:[AC850000]: sw         $a1, 0($a0)
    0897DB7C:[8E250080]: lw         $a1, 128($s1)
    0897DB80:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0897DB84:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB88:[24840004]: addiu      $a0, $a0, 4
    0897DB8C:[00A62825]: or         $a1, $a1, $a2
    0897DB90:[AC850000]: sw         $a1, 0($a0)
    0897DB94:[8E250084]: lw         $a1, 132($s1)
    0897DB98:[00052A02]: srl        $a1, $a1, 0x0008
    0897DB9C:[24840004]: addiu      $a0, $a0, 4
    0897DBA0:[00A62825]: or         $a1, $a1, $a2
    0897DBA4:[AC850000]: sw         $a1, 0($a0)
    0897DBA8:[8E250088]: lw         $a1, 136($s1)
    0897DBAC:[00052A02]: srl        $a1, $a1, 0x0008
    0897DBB0:[24840004]: addiu      $a0, $a0, 4
    0897DBB4:[00A62825]: or         $a1, $a1, $a2
    0897DBB8:[AC850000]: sw         $a1, 0($a0)
    0897DBBC:[8E25008C]: lw         $a1, 140($s1)
    0897DBC0:[00052A02]: srl        $a1, $a1, 0x0008
    0897DBC4:[24840004]: addiu      $a0, $a0, 4
    0897DBC8:[00A62825]: or         $a1, $a1, $a2
    0897DBCC:[AC850000]: sw         $a1, 0($a0)
    0897DBD0:[8E250090]: lw         $a1, 144($s1)
    0897DBD4:[00052A02]: srl        $a1, $a1, 0x0008
    0897DBD8:[24840004]: addiu      $a0, $a0, 4
    0897DBDC:[00A62825]: or         $a1, $a1, $a2
    0897DBE0:[AC850000]: sw         $a1, 0($a0)
    0897DBE4:[8E250094]: lw         $a1, 148($s1)
    0897DBE8:[00052A02]: srl        $a1, $a1, 0x0008
    0897DBEC:[24840004]: addiu      $a0, $a0, 4
    0897DBF0:[00A62825]: or         $a1, $a1, $a2
    0897DBF4:[AC850000]: sw         $a1, 0($a0)
    0897DBF8:[8E250098]: lw         $a1, 152($s1)
    0897DBFC:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC00:[24840004]: addiu      $a0, $a0, 4
    0897DC04:[00A62825]: or         $a1, $a1, $a2
    0897DC08:[AC850000]: sw         $a1, 0($a0)
    0897DC0C:[8E25009C]: lw         $a1, 156($s1)
    0897DC10:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC14:[24840004]: addiu      $a0, $a0, 4
    0897DC18:[00A62825]: or         $a1, $a1, $a2
    0897DC1C:[AC850000]: sw         $a1, 0($a0)
    0897DC20:[8E2500A0]: lw         $a1, 160($s1)
    0897DC24:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC28:[24840004]: addiu      $a0, $a0, 4
    0897DC2C:[00A62825]: or         $a1, $a1, $a2
    0897DC30:[AC850000]: sw         $a1, 0($a0)
    0897DC34:[8E2500A4]: lw         $a1, 164($s1)
    0897DC38:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC3C:[24840004]: addiu      $a0, $a0, 4
    0897DC40:[00A62825]: or         $a1, $a1, $a2
    0897DC44:[AC850000]: sw         $a1, 0($a0)
    0897DC48:[8E2500A8]: lw         $a1, 168($s1)
    0897DC4C:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC50:[24840004]: addiu      $a0, $a0, 4
    0897DC54:[00A62825]: or         $a1, $a1, $a2
    0897DC58:[AC850000]: sw         $a1, 0($a0)
    0897DC5C:[8E2500AC]: lw         $a1, 172($s1)
    0897DC60:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC64:[24840004]: addiu      $a0, $a0, 4
    0897DC68:[00A62825]: or         $a1, $a1, $a2
    0897DC6C:[AC850000]: sw         $a1, 0($a0)
    0897DC70:[8E2500B0]: lw         $a1, 176($s1)
    0897DC74:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC78:[24840004]: addiu      $a0, $a0, 4
    0897DC7C:[00A62825]: or         $a1, $a1, $a2
    0897DC80:[AC850000]: sw         $a1, 0($a0)
    0897DC84:[8E2500B4]: lw         $a1, 180($s1)
    0897DC88:[00052A02]: srl        $a1, $a1, 0x0008
    0897DC8C:[24840004]: addiu      $a0, $a0, 4
    0897DC90:[00A62825]: or         $a1, $a1, $a2
    0897DC94:[AC850000]: sw         $a1, 0($a0)
    0897DC98:[8E2500B8]: lw         $a1, 184($s1)
    0897DC9C:[00052A02]: srl        $a1, $a1, 0x0008
    0897DCA0:[24840004]: addiu      $a0, $a0, 4
    0897DCA4:[00A62825]: or         $a1, $a1, $a2
    0897DCA8:[AC850000]: sw         $a1, 0($a0)
    0897DCAC:[8E2500BC]: lw         $a1, 188($s1)
    0897DCB0:[00052A02]: srl        $a1, $a1, 0x0008
    0897DCB4:[24840004]: addiu      $a0, $a0, 4
    0897DCB8:[00A62825]: or         $a1, $a1, $a2
    0897DCBC:[AC850000]: sw         $a1, 0($a0)
    0897DCC0:[8E250134]: lw         $a1, 308($s1)
    0897DCC4:[24840004]: addiu      $a0, $a0, 4
    0897DCC8:[AC850000]: sw         $a1, 0($a0)
    0897DCCC:[8E250138]: lw         $a1, 312($s1)
    0897DCD0:[24840004]: addiu      $a0, $a0, 4
    0897DCD4:[AC850000]: sw         $a1, 0($a0)
    0897DCD8:[8E25013C]: lw         $a1, 316($s1)
    0897DCDC:[24840004]: addiu      $a0, $a0, 4
    0897DCE0:[AC850000]: sw         $a1, 0($a0)
    0897DCE4:[8E250140]: lw         $a1, 320($s1)
    0897DCE8:[24840004]: addiu      $a0, $a0, 4
    0897DCEC:[AC850000]: sw         $a1, 0($a0)
    0897DCF0:[8E250144]: lw         $a1, 324($s1)
    0897DCF4:[24840004]: addiu      $a0, $a0, 4
    0897DCF8:[AC850000]: sw         $a1, 0($a0)
    0897DCFC:[8E250148]: lw         $a1, 328($s1)
    0897DD00:[24840004]: addiu      $a0, $a0, 4
    0897DD04:[AC850000]: sw         $a1, 0($a0)
    0897DD08:[8E25014C]: lw         $a1, 332($s1)
    0897DD0C:[24840004]: addiu      $a0, $a0, 4
    0897DD10:[AC850000]: sw         $a1, 0($a0)
    0897DD14:[8E250150]: lw         $a1, 336($s1)
    0897DD18:[24820004]: addiu      $v0, $a0, 4
    0897DD1C:[AC450000]: sw         $a1, 0($v0)
    0897DD20:[24420004]: addiu      $v0, $v0, 4
    0897DD24:[3C040F00]: lui        $a0, 0x0F00 <=> li $a0, 0x0F000000
    0897DD28:[AC440000]: sw         $a0, 0($v0)
    0897DD2C:[24440004]: addiu      $a0, $v0, 4
    0897DD30:[3C050C00]: lui        $a1, 0x0C00 <=> li $a1, 0x0C000000
    0897DD34:[AC850000]: sw         $a1, 0($a0)
    0897DD38:[8FB00050]: lw         $s0, 80($sp)
    0897DD3C:[8FB10054]: lw         $s1, 84($sp)
    0897DD40:[8FBF0058]: lw         $ra, 88($sp)
    0897DD44:[03E00008]: jr         $ra
    0897DD48:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_895E860 908,922 instructions (0.156%), 2,261 calls (0895E860 - 0895F9E8, length 1123)
  Back Branch 0895F998 6,783 times (length 12)
    0895F95C:[00022100]: sll        $a0, $v0, 0x0004
    0895F960:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    0895F964:[02248821]: addu       $s1, $s1, $a0
    0895F968:[8FB30180]: lw         $s3, 384($sp)
    0895F96C:[26529420]: addiu      $s2, $s2, -27616
--> 0895F970:[E6340000]: swc1       $f20, 0($s1)
    0895F974:[E6340004]: swc1       $f20, 4($s1)
    0895F978:[E6340008]: swc1       $f20, 8($s1)
    0895F97C:[E634000C]: swc1       $f20, 12($s1)
    0895F980:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0895F984:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0895F988:[0E258502]: jal        0x08961408
    0895F98C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895F990:[26100001]: addiu      $s0, $s0, 1
    0895F994:[2E040004]: sltiu      $a0, $s0, 4
--> 0895F998:[1480FFF5]: bne        $a0, $zr, 0x0895F970
    0895F99C:[26310010]: addiu      $s1, $s1, 16
    0895F9A0:[8FA20060]: lw         $v0, 96($sp)
    0895F9A4:[C7B4019C]: lwc1       $f20, 412($sp)
    0895F9A8:[C7B601A0]: lwc1       $f22, 416($sp)
  Back Branch 0895F93C 2,261 times (length 957)
_S1_2_89096F0 899,580 instructions (0.154%), 15,996 calls (089096F0 - 08909838, length 83)
    089096F0:[27BDFF90]: addiu      $sp, $sp, -112
    089096F4:[AFB6005C]: sw         $s6, 92($sp)
    089096F8:[00A0B025]: or         $s6, $a1, $zr <=> move $s6, $a1
    089096FC:[AFB70060]: sw         $s7, 96($sp)
    08909700:[8D250000]: lw         $a1, 0($t1)
    08909704:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    08909708:[AFB40054]: sw         $s4, 84($sp)
    0890970C:[00C0A025]: or         $s4, $a2, $zr <=> move $s4, $a2
    08909710:[8D240004]: lw         $a0, 4($t1)
    08909714:[8D260008]: lw         $a2, 8($t1)
    08909718:[AFA50020]: sw         $a1, 32($sp)
    0890971C:[8D25000C]: lw         $a1, 12($t1)
    08909720:[AFA40024]: sw         $a0, 36($sp)
    08909724:[AFA60028]: sw         $a2, 40($sp)
    08909728:[AFB00044]: sw         $s0, 68($sp)
    0890972C:[AFB10048]: sw         $s1, 72($sp)
    08909730:[AFB2004C]: sw         $s2, 76($sp)
    08909734:[AFB30050]: sw         $s3, 80($sp)
    08909738:[AFA5002C]: sw         $a1, 44($sp)
    0890973C:[01608025]: or         $s0, $t3, $zr <=> move $s0, $t3
    08909740:[01408825]: or         $s1, $t2, $zr <=> move $s1, $t2
    08909744:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    08909748:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0890974C:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    08909750:[AFB50058]: sw         $s5, 88($sp)
    08909754:[AFBF0064]: sw         $ra, 100($sp)
    08909758:[0E24992A]: jal        0x089264A8
    0890975C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08909760:[46000307]: neg.s      $f12, $f0
    08909764:[27B50030]: addiu      $s5, $sp, 48
    08909768:[E7AC002C]: swc1       $f12, 44($sp)
    0890976C:[27A40020]: addiu      $a0, $sp, 32
    08909770:[27A80040]: addiu      $t0, $sp, 64
    08909774:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08909778:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0890977C:[0E24322C]: jal        0x0890C8B0
    08909780:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08909784:[10400013]: beq        $v0, $zr, 0x089097D4
    08909788:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0890978C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08909790:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08909794:[0E24247B]: jal        0x089091EC
    08909798:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0890979C:[1040000D]: beq        $v0, $zr, 0x089097D4
    089097A0:[00000000]: nop
    089097A4:[C7AC0030]: lwc1       $f12, 48($sp)
    089097A8:[C7AD0034]: lwc1       $f13, 52($sp)
    089097AC:[E62C0000]: swc1       $f12, 0($s1)
    089097B0:[C7AC0038]: lwc1       $f12, 56($sp)
    089097B4:[E62D0004]: swc1       $f13, 4($s1)
    089097B8:[E62C0008]: swc1       $f12, 8($s1)
    089097BC:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089097C0:[44846000]: mtc1       $a0, $f12
    089097C4:[1600000F]: bne        $s0, $zr, 0x08909804
    089097C8:[E62C000C]: swc1       $f12, 12($s1)
    089097CC:[1000000F]: b          0x0890980C
    089097D0:[00000000]: nop
    089097D4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089097D8:[8FB00044]: lw         $s0, 68($sp)
    089097DC:[8FB10048]: lw         $s1, 72($sp)
    089097E0:[8FB2004C]: lw         $s2, 76($sp)
    089097E4:[8FB30050]: lw         $s3, 80($sp)
    089097E8:[8FB40054]: lw         $s4, 84($sp)
    089097EC:[8FB50058]: lw         $s5, 88($sp)
    089097F0:[8FB6005C]: lw         $s6, 92($sp)
    089097F4:[8FB70060]: lw         $s7, 96($sp)
    089097F8:[8FBF0064]: lw         $ra, 100($sp)
    089097FC:[03E00008]: jr         $ra
    08909800:[27BD0070]: addiu      $sp, $sp, 112
    08909804:[C7AC0040]: lwc1       $f12, 64($sp)
    08909808:[E60C0000]: swc1       $f12, 0($s0)
    0890980C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08909810:[8FB00044]: lw         $s0, 68($sp)
    08909814:[8FB10048]: lw         $s1, 72($sp)
    08909818:[8FB2004C]: lw         $s2, 76($sp)
    0890981C:[8FB30050]: lw         $s3, 80($sp)
    08909820:[8FB40054]: lw         $s4, 84($sp)
    08909824:[8FB50058]: lw         $s5, 88($sp)
    08909828:[8FB6005C]: lw         $s6, 92($sp)
    0890982C:[8FB70060]: lw         $s7, 96($sp)
    08909830:[8FBF0064]: lw         $ra, 100($sp)
    08909834:[03E00008]: jr         $ra
    08909838:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_8920F88 887,578 instructions (0.152%), 19,398 calls (08920F88 - 08921418, length 293)
    08920F88:[27BDFFC0]: addiu      $sp, $sp, -64
    08920F8C:[AFB00028]: sw         $s0, 40($sp)
    08920F90:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08920F94:[8E040054]: lw         $a0, 84($s0)
    08920F98:[AFB1002C]: sw         $s1, 44($sp)
    08920F9C:[2C850006]: sltiu      $a1, $a0, 6
    08920FA0:[AFB20030]: sw         $s2, 48($sp)
    08920FA4:[AFB30034]: sw         $s3, 52($sp)
    08920FA8:[AFB40038]: sw         $s4, 56($sp)
    08920FAC:[AFBF003C]: sw         $ra, 60($sp)
    08920FB0:[10A00111]: beq        $a1, $zr, 0x089213F8
    08920FB4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08920FB8:[10800016]: beq        $a0, $zr, 0x08921014
    08920FBC:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    08920FC0:[10810014]: beq        $a0, $at, 0x08921014
    08920FC4:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    08920FC8:[10810012]: beq        $a0, $at, 0x08921014
    08920FCC:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    08920FD0:[10810018]: beq        $a0, $at, 0x08921034
    08920FD4:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    08920FD8:[1081000E]: beq        $a0, $at, 0x08921014
    08920FDC:[00000000]: nop
    08920FE0:[8E040024]: lw         $a0, 36($s0)
    08920FE4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08920FE8:[0E260BD9]: jal        0x08982F64
    08920FEC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08920FF0:[0E247E74]: jal        0x0891F9D0
    08920FF4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08920FF8:[8E04007C]: lw         $a0, 124($s0)
    08920FFC:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    08921000:[00048982]: srl        $s1, $a0, 0x0006
    08921004:[AE050054]: sw         $a1, 84($s0)
    08921008:[00118980]: sll        $s1, $s1, 0x0006
    0892100C:[10000005]: b          0x08921024
    08921010:[3084003F]: andi       $a0, $a0, 63
    08921014:[8E04007C]: lw         $a0, 124($s0)
    08921018:[00048982]: srl        $s1, $a0, 0x0006
    0892101C:[00118980]: sll        $s1, $s1, 0x0006
    08921020:[3084003F]: andi       $a0, $a0, 63
    08921024:[AE110088]: sw         $s1, 136($s0)
    08921028:[AE04008C]: sw         $a0, 140($s0)
    0892102C:[100000F2]: b          0x089213F8
    08921030:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08921034:[8E040060]: lw         $a0, 96($s0)
    08921038:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0892103C:[14920009]: bne        $a0, $s2, 0x08921064
    08921040:[00000000]: nop
    08921044:[8E04007C]: lw         $a0, 124($s0)
    08921048:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0892104C:[00042982]: srl        $a1, $a0, 0x0006
    08921050:[00052980]: sll        $a1, $a1, 0x0006
    08921054:[3084003F]: andi       $a0, $a0, 63
    08921058:[AE050088]: sw         $a1, 136($s0)
    0892105C:[100000E6]: b          0x089213F8
    08921060:[AE04008C]: sw         $a0, 140($s0)
    08921064:[0E247E4E]: jal        0x0891F938
    08921068:[00000000]: nop
    0892106C:[8E040028]: lw         $a0, 40($s0)
    08921070:[8E090008]: lw         $t1, 8($s0)
    08921074:[00042080]: sll        $a0, $a0, 0x0002
    08921078:[8E05008C]: lw         $a1, 140($s0)
    0892107C:[02042021]: addu       $a0, $s0, $a0
    08921080:[8C840098]: lw         $a0, 152($a0)
    08921084:[00A52821]: addu       $a1, $a1, $a1
    08921088:[00A52821]: addu       $a1, $a1, $a1
    0892108C:[00852821]: addu       $a1, $a0, $a1
    08921090:[2606000C]: addiu      $a2, $s0, 12
    08921094:[26070010]: addiu      $a3, $s0, 16
    08921098:[26080014]: addiu      $t0, $s0, 20
    0892109C:[0E269556]: jal        0x089A5558 [sceAtracDecodeData]
    089210A0:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    089210A4:[8E040008]: lw         $a0, 8($s0)
    089210A8:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    089210AC:[0E269562]: jal        0x089A5588 [sceAtracGetNextDecodePosition]
    089210B0:[26050018]: addiu      $a1, $s0, 24
    089210B4:[8E05000C]: lw         $a1, 12($s0)
    089210B8:[8E06008C]: lw         $a2, 140($s0)
    089210BC:[8E040014]: lw         $a0, 20($s0)
    089210C0:[00A62821]: addu       $a1, $a1, $a2
    089210C4:[00053182]: srl        $a2, $a1, 0x0006
    089210C8:[00063180]: sll        $a2, $a2, 0x0006
    089210CC:[30A5003F]: andi       $a1, $a1, 63
    089210D0:[AE060088]: sw         $a2, 136($s0)
    089210D4:[AE05008C]: sw         $a1, 140($s0)
    089210D8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089210DC:[1085001B]: beq        $a0, $a1, 0x0892114C
    089210E0:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    089210E4:[5085001A]: beql       $a0, $a1, 0x08921150
    089210E8:[8E060028]: lw         $a2, 40($s0)
    089210EC:[8E050130]: lw         $a1, 304($s0)
    089210F0:[00A4202A]: slt        $a0, $a1, $a0
    089210F4:[54800016]: bnel       $a0, $zr, 0x08921150
    089210F8:[8E060028]: lw         $a2, 40($s0)
    089210FC:[8E040008]: lw         $a0, 8($s0)
    08921100:[26050134]: addiu      $a1, $s0, 308
    08921104:[26060138]: addiu      $a2, $s0, 312
    08921108:[0E26955A]: jal        0x089A5568 [sceAtracGetStreamDataInfo]
    0892110C:[2607013C]: addiu      $a3, $s0, 316
    08921110:[8E060028]: lw         $a2, 40($s0)
    08921114:[8E040088]: lw         $a0, 136($s0)
    08921118:[00062880]: sll        $a1, $a2, 0x0002
    0892111C:[02053821]: addu       $a3, $s0, $a1
    08921120:[8E05008C]: lw         $a1, 140($s0)
    08921124:[8CE70098]: lw         $a3, 152($a3)
    08921128:[00844021]: addu       $t0, $a0, $a0
    0892112C:[24C60001]: addiu      $a2, $a2, 1
    08921130:[01084021]: addu       $t0, $t0, $t0
    08921134:[30C90001]: andi       $t1, $a2, 1
    08921138:[00E83021]: addu       $a2, $a3, $t0
    0892113C:[00093880]: sll        $a3, $t1, 0x0002
    08921140:[02073821]: addu       $a3, $s0, $a3
    08921144:[10000012]: b          0x08921190
    08921148:[8CE70098]: lw         $a3, 152($a3)
    0892114C:[8E060028]: lw         $a2, 40($s0)
    08921150:[8E040088]: lw         $a0, 136($s0)
    08921154:[AE000134]: sw         $zr, 308($s0)
    08921158:[00062880]: sll        $a1, $a2, 0x0002
    0892115C:[AE000138]: sw         $zr, 312($s0)
    08921160:[AE00013C]: sw         $zr, 316($s0)
    08921164:[02053821]: addu       $a3, $s0, $a1
    08921168:[8E05008C]: lw         $a1, 140($s0)
    0892116C:[8CE70098]: lw         $a3, 152($a3)
    08921170:[00844021]: addu       $t0, $a0, $a0
    08921174:[24C60001]: addiu      $a2, $a2, 1
    08921178:[01084021]: addu       $t0, $t0, $t0
    0892117C:[30C90001]: andi       $t1, $a2, 1
    08921180:[00E83021]: addu       $a2, $a3, $t0
    08921184:[00093880]: sll        $a3, $t1, 0x0002
    08921188:[02073821]: addu       $a3, $s0, $a3
    0892118C:[8CE70098]: lw         $a3, 152($a3)
    08921190:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    08921194:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08921198:[00A8402B]: sltu       $t0, $a1, $t0
    0892119C:[1100000E]: beq        $t0, $zr, 0x089211D8
    089211A0:[00000000]: nop
    089211A4:[84C40000]: lh         $a0, 0($a2)
    089211A8:[24C60002]: addiu      $a2, $a2, 2
    089211AC:[A4E40000]: sh         $a0, 0($a3)
    089211B0:[84C40000]: lh         $a0, 0($a2)
    089211B4:[24E70002]: addiu      $a3, $a3, 2
    089211B8:[A4E40000]: sh         $a0, 0($a3)
    089211BC:[8E04008C]: lw         $a0, 140($s0)
    089211C0:[24A50001]: addiu      $a1, $a1, 1
    089211C4:[24C60002]: addiu      $a2, $a2, 2
    089211C8:[00A4202B]: sltu       $a0, $a1, $a0
    089211CC:[1480FFF5]: bne        $a0, $zr, 0x089211A4
    089211D0:[24E70002]: addiu      $a3, $a3, 2
    089211D4:[8E040088]: lw         $a0, 136($s0)
    089211D8:[14800004]: bne        $a0, $zr, 0x089211EC
    089211DC:[8E140008]: lw         $s4, 8($s0)
    089211E0:[34040040]: ori        $a0, $zr, 64 <=> li $a0, 64
    089211E4:[AE040088]: sw         $a0, 136($s0)
    089211E8:[AE00008C]: sw         $zr, 140($s0)
    089211EC:[2605003C]: addiu      $a1, $s0, 60
    089211F0:[26060040]: addiu      $a2, $s0, 64
    089211F4:[0E26956A]: jal        0x089A55A8 [sceAtracGetLoopStatus]
    089211F8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    089211FC:[8E040044]: lw         $a0, 68($s0)
    08921200:[1492000B]: bne        $a0, $s2, 0x08921230
    08921204:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    08921208:[8E050048]: lw         $a1, 72($s0)
    0892120C:[14B20006]: bne        $a1, $s2, 0x08921228
    08921210:[8E040008]: lw         $a0, 8($s0)
    08921214:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    08921218:[0E26956C]: jal        0x089A55B0 [sceAtracSetLoopNum]
    0892121C:[24A5FFFF]: addiu      $a1, $a1, -1
    08921220:[10000003]: b          0x08921230
    08921224:[00000000]: nop
    08921228:[0E26956C]: jal        0x089A55B0 [sceAtracSetLoopNum]
    0892122C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08921230:[0E247E58]: jal        0x0891F960
    08921234:[00000000]: nop
    08921238:[0661000B]: bgez       $s3, 0x08921268
    0892123C:[00000000]: nop
    08921240:[8E040054]: lw         $a0, 84($s0)
    08921244:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08921248:[AE04005C]: sw         $a0, 92($s0)
    0892124C:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    08921250:[AE050058]: sw         $a1, 88($s0)
    08921254:[AE040054]: sw         $a0, 84($s0)
    08921258:[0E24810C]: jal        0x08920430
    0892125C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921260:[10000065]: b          0x089213F8
    08921264:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08921268:[0683000B]: bgezl      $s4, 0x08921298
    0892126C:[8E040084]: lw         $a0, 132($s0)
    08921270:[8E040054]: lw         $a0, 84($s0)
    08921274:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    08921278:[AE04005C]: sw         $a0, 92($s0)
    0892127C:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    08921280:[AE050058]: sw         $a1, 88($s0)
    08921284:[AE040054]: sw         $a0, 84($s0)
    08921288:[0E24810C]: jal        0x08920430
    0892128C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921290:[10000059]: b          0x089213F8
    08921294:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08921298:[8E05000C]: lw         $a1, 12($s0)
    0892129C:[8E060044]: lw         $a2, 68($s0)
    089212A0:[00852021]: addu       $a0, $a0, $a1
    089212A4:[AE040084]: sw         $a0, 132($s0)
    089212A8:[10D20003]: beq        $a2, $s2, 0x089212B8
    089212AC:[8E040010]: lw         $a0, 16($s0)
    089212B0:[1000000D]: b          0x089212E8
    089212B4:[AE00004C]: sw         $zr, 76($s0)
    089212B8:[8E050084]: lw         $a1, 132($s0)
    089212BC:[8E060038]: lw         $a2, 56($s0)
    089212C0:[00A6382B]: sltu       $a3, $a1, $a2
    089212C4:[50E00003]: beql       $a3, $zr, 0x089212D4
    089212C8:[8E070034]: lw         $a3, 52($s0)
    089212CC:[10000006]: b          0x089212E8
    089212D0:[AE00004C]: sw         $zr, 76($s0)
    089212D4:[00A72823]: subu       $a1, $a1, $a3
    089212D8:[00C73023]: subu       $a2, $a2, $a3
    089212DC:[00A6001B]: divu       $a1, $a2
    089212E0:[00002812]: mflo       $a1
    089212E4:[AE05004C]: sw         $a1, 76($s0)
    089212E8:[5080002F]: beql       $a0, $zr, 0x089213A8
    089212EC:[8E040078]: lw         $a0, 120($s0)
    089212F0:[8E04002C]: lw         $a0, 44($s0)
    089212F4:[1880002B]: blez       $a0, 0x089213A4
    089212F8:[28850003]: slti       $a1, $a0, 3
    089212FC:[50A00007]: beql       $a1, $zr, 0x0892131C
    08921300:[28840004]: slti       $a0, $a0, 4
    08921304:[28840002]: slti       $a0, $a0, 2
    08921308:[14800007]: bne        $a0, $zr, 0x08921328
    0892130C:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08921310:[10000007]: b          0x08921330
    08921314:[27A50020]: addiu      $a1, $sp, 32
    0892131C:[50800022]: beql       $a0, $zr, 0x089213A8
    08921320:[8E040078]: lw         $a0, 120($s0)
    08921324:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08921328:[1000001E]: b          0x089213A4
    0892132C:[AE040054]: sw         $a0, 84($s0)
    08921330:[0E248135]: jal        0x089204D4
    08921334:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921338:[14400003]: bne        $v0, $zr, 0x08921348
    0892133C:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08921340:[10000018]: b          0x089213A4
    08921344:[AE040054]: sw         $a0, 84($s0)
    08921348:[0E247E74]: jal        0x0891F9D0
    0892134C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921350:[8FA50020]: lw         $a1, 32($sp)
    08921354:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    08921358:[8FA60024]: lw         $a2, 36($sp)
    0892135C:[AE040054]: sw         $a0, 84($s0)
    08921360:[0E247F5C]: jal        0x0891FD70
    08921364:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921368:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0892136C:[0621000A]: bgez       $s1, 0x08921398
    08921370:[34120003]: ori        $s2, $zr, 3 <=> li $s2, 3
    08921374:[8E040008]: lw         $a0, 8($s0)
    08921378:[34050006]: ori        $a1, $zr, 6 <=> li $a1, 6
    0892137C:[AE04005C]: sw         $a0, 92($s0)
    08921380:[AE120058]: sw         $s2, 88($s0)
    08921384:[AE050054]: sw         $a1, 84($s0)
    08921388:[0E24810C]: jal        0x08920430
    0892138C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08921390:[10000019]: b          0x089213F8
    08921394:[00000000]: nop
    08921398:[0E247E94]: jal        0x0891FA50
    0892139C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089213A0:[AE120054]: sw         $s2, 84($s0)
    089213A4:[8E040078]: lw         $a0, 120($s0)
    089213A8:[30840080]: andi       $a0, $a0, 128
    089213AC:[10800012]: beq        $a0, $zr, 0x089213F8
    089213B0:[00000000]: nop
    089213B4:[8E040028]: lw         $a0, 40($s0)
    089213B8:[8E06000C]: lw         $a2, 12($s0)
    089213BC:[00042080]: sll        $a0, $a0, 0x0002
    089213C0:[02042021]: addu       $a0, $s0, $a0
    089213C4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089213C8:[00A6302B]: sltu       $a2, $a1, $a2
    089213CC:[10C0000A]: beq        $a2, $zr, 0x089213F8
    089213D0:[8C840098]: lw         $a0, 152($a0)
    089213D4:[84860000]: lh         $a2, 0($a0)
    089213D8:[24870002]: addiu      $a3, $a0, 2
    089213DC:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    089213E0:[A4860000]: sh         $a2, 0($a0)
    089213E4:[8E06000C]: lw         $a2, 12($s0)
    089213E8:[24A50001]: addiu      $a1, $a1, 1
    089213EC:[00A6302B]: sltu       $a2, $a1, $a2
    089213F0:[14C0FFF8]: bne        $a2, $zr, 0x089213D4
    089213F4:[24E40002]: addiu      $a0, $a3, 2
    089213F8:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    089213FC:[8FB00028]: lw         $s0, 40($sp)
    08921400:[8FB1002C]: lw         $s1, 44($sp)
    08921404:[8FB20030]: lw         $s2, 48($sp)
    08921408:[8FB30034]: lw         $s3, 52($sp)
    0892140C:[8FB40038]: lw         $s4, 56($sp)
    08921410:[8FBF003C]: lw         $ra, 60($sp)
    08921414:[03E00008]: jr         $ra
    08921418:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8915054 876,120 instructions (0.150%), 8,940 calls (08915054 - 0891510C, length 47)
  Back Branch 08915088 44,700 times (length 6)
  Back Branch 089150EC 35,760 times (length 22)
_S1_2_897B368 861,600 instructions (0.148%), 4,308 calls (0897B368 - 0897B690, length 203)
_S1_2_896454C 833,777 instructions (0.143%), 2,284 calls (0896454C - 08964754, length 131)
  Back Branch 08964720 24,367 times (length 54)
_S1_2_89290D4 826,312 instructions (0.141%), 84,766 calls (089290D4 - 08929108, length 14)
_S1_2_896853C 772,671 instructions (0.132%), 880 calls (0896853C - 08968B58, length 392)
  Back Branch 08968A30 16,289 times (length 45)
  Back Branch 08968950 1,760 times (length 177)
_S1_2_8928810 752,906 instructions (0.129%), 68,446 calls (08928810 - 08928844, length 14)
_S1_2_89091EC 749,678 instructions (0.128%), 6,982 calls (089091EC - 089093C8, length 120)
_S1_2_8927294 734,413 instructions (0.126%), 19,849 calls (08927294 - 08927324, length 37)
_S1_2_89804B8 719,568 instructions (0.123%), 89,946 calls (089804B8 - 089804D4, length 8)
_S1_2_89264A8 678,160 instructions (0.116%), 84,770 calls (089264A8 - 089264C4, length 8)
_S1_2_89A4F10 671,454 instructions (0.115%), 95,922 calls (089A4F10 - 089A4F28, length 7)
_S1_2_89266D4 617,550 instructions (0.106%), 102,925 calls (089266D4 - 0892670C, length 15)
_S1_2_892910C 616,480 instructions (0.106%), 15,412 calls (0892910C - 0892920C, length 65)
_S1_2_8915AC8 590,177 instructions (0.101%), 8,940 calls (08915AC8 - 08915C38, length 93)
_S1_2_8927200 573,167 instructions (0.098%), 15,491 calls (08927200 - 08927290, length 37)
_S1_2_892716C 573,167 instructions (0.098%), 15,491 calls (0892716C - 089271FC, length 37)
_S1_2_89834F0 516,324 instructions (0.088%), 19,859 calls (089834F0 - 08983554, length 26)
_S1_2_89209CC 501,459 instructions (0.086%), 2 calls (089209CC - 08920BF0, length 138)
  Back Branch 08920B80 19,396 times (length 86)
_S1_2_881E92C 497,736 instructions (0.085%), 16,056 calls (0881E92C - 0881E9A4, length 31)
_S1_2_897F274 453,136 instructions (0.078%), 3,568 calls (0897F274 - 0897F85C, length 379)
_S1_2_895D124 416,594 instructions (0.071%), 21,926 calls (0895D124 - 0895D16C, length 19)
_S1_2_89226A4 407,751 instructions (0.070%), 27,184 calls (089226A4 - 089226DC, length 15)
_S1_2_881102C 403,093 instructions (0.069%), 1,217 calls (0881102C - 088117B8, length 484)
_S1_2_8927D18 396,980 instructions (0.068%), 19,849 calls (08927D18 - 08927D64, length 20)
_S1_2_897BB30 379,104 instructions (0.065%), 4,308 calls (0897BB30 - 0897BC8C, length 88)
_S1_2_89848AC 365,662 instructions (0.063%), 16,621 calls (089848AC - 08984900, length 22)
_S1_2_880450C 361,737 instructions (0.062%), 40,639 calls (0880450C - 08804534, length 11)
_S1_2_8927F60 356,293 instructions (0.061%), 15,491 calls (08927F60 - 08927FB8, length 23)
_S1_2_880A580 349,180 instructions (0.060%), 2,210 calls (0880A580 - 0880A854, length 182)
_S1_2_897C254 348,948 instructions (0.060%), 4,308 calls (0897C254 - 0897C394, length 81)
_S1_2_89182A0 341,008 instructions (0.058%), 169 calls (089182A0 - 08919164, length 946)
  Back Branch 08918B18 1,106 times (length 323)
_S1_2_897BDFC 328,716 instructions (0.056%), 4,764 calls (0897BDFC - 0897BF0C, length 69)
_S1_2_8926070 325,080 instructions (0.056%), 13,545 calls (08926070 - 089260CC, length 24)
_S1_2_8927CC8 309,820 instructions (0.053%), 15,491 calls (08927CC8 - 08927D14, length 20)
_S1_2_8927C78 309,820 instructions (0.053%), 15,491 calls (08927C78 - 08927CC4, length 20)
_S1_2_8926608 307,320 instructions (0.053%), 25,610 calls (08926608 - 08926640, length 15)
_S1_2_895CE54 307,020 instructions (0.053%), 25,585 calls (0895CE54 - 0895CE80, length 12)
_S1_2_881ED6C 306,848 instructions (0.053%), 892 calls (0881ED6C - 0881F11C, length 237)
  Back Branch 0881F094 7,136 times (length 38)
_S1_2_891B1D0 304,266 instructions (0.052%), 4,359 calls (0891B1D0 - 0891B3E0, length 133)
_S1_2_8925EB0 292,320 instructions (0.050%), 3,654 calls (08925EB0 - 08926028, length 95)
_S1_2_89055E0 288,144 instructions (0.049%), 12,528 calls (089055E0 - 08905638, length 23)
_S1_2_898A84C 272,228 instructions (0.047%), 5,918 calls (0898A84C - 0898ACBC, length 285)
_S1_2_88049F4 267,510 instructions (0.046%), 8,676 calls (08804954 - 08804A58, length 66)
  Back Branch 08804A38 30,368 times (length 59)
_S1_2_897CC18 261,120 instructions (0.045%), 8,160 calls (0897CC18 - 0897CCA0, length 35)
_S1_2_89153B0 259,260 instructions (0.044%), 8,940 calls (089153B0 - 08915420, length 29)
_S1_2_896D54C 239,831 instructions (0.041%), 84 calls (0896D54C - 0896E314, length 883)
  Back Branch 0896E270 504 times (length 779)
  Back Branch 0896E298 84 times (length 804)
_S1_2_88049BC 239,358 instructions (0.041%), 11,571 calls (08804954 - 08804A58, length 66)
  Back Branch 08804A38 30,368 times (length 59)
_S1_2_895F9EC 237,405 instructions (0.041%), 2,261 calls (0895F9EC - 089600D8, length 444)
  Back Branch 08960078 2,261 times (length 385)
_S1_2_8984E94 232,694 instructions (0.040%), 16,621 calls (08984E94 - 08984ECC, length 15)
  Back Branch 08984EC8 16,621 times (length 6)
_S1_2_883E3C4 229,245 instructions (0.039%), 493 calls (0883E3C4 - 0883E4BC, length 63)
  Back Branch 0883E430 23,171 times (length 9)
_S1_2_898AE00 229,141 instructions (0.039%), 3,682 calls (0898AE00 - 0898AF44, length 82)
_S1_2_88117BC 226,362 instructions (0.039%), 1,217 calls (088117BC - 08811E1C, length 409)
_S1_2_8907120 225,969 instructions (0.039%), 1,217 calls (08907120 - 08907514, length 254)
  Back Branch 0890746C 1,358 times (length 90)
  Back Branch 08907494 141 times (length 108)
_S1_2_8817540 222,865 instructions (0.038%), 3,610 calls (08817540 - 0881768C, length 84)
  Back Branch 08817644 2,561 times (length 39)
_S1_2_89125AC 220,872 instructions (0.038%), 4,912 calls (089125AC - 08912694, length 59)
_S1_2_896CEBC 219,120 instructions (0.038%), 84 calls (0896CEBC - 0896D548, length 420)
  Back Branch 0896D37C 1,824 times (length 77)
  Back Branch 0896D4C0 504 times (length 334)
  Back Branch 0896D4DC 84 times (length 351)
_S1_2_89601B0 217,056 instructions (0.037%), 2,261 calls (089601B0 - 0896033C, length 100)
_S1_2_897BC90 215,400 instructions (0.037%), 4,308 calls (0897BC90 - 0897BD6C, length 56)
_S1_2_897D758 211,932 instructions (0.036%), 3,654 calls (0897D758 - 0897D808, length 45)
  Back Branch 0897D7E8 7,308 times (length 13)
_S1_2_897CA10 211,092 instructions (0.036%), 4,308 calls (0897CA10 - 0897CAD0, length 49)
_S1_2_8810738 209,294 instructions (0.036%), 1,217 calls (08810738 - 08811028, length 573)
_S1_2_89A4C3C 203,490 instructions (0.035%), 13,566 calls (089A4C3C - 089A4C74, length 15)
_S1_2_8805D94 200,271 instructions (0.034%), 723 calls (08805D94 - 088063AC, length 391)
_S1_2_895D30C 196,707 instructions (0.034%), 2,261 calls (0895D30C - 0895D558, length 148)
  Back Branch 0895D438 9,044 times (length 11)
_S1_2_8915CC4 196,680 instructions (0.034%), 8,940 calls (08915CC4 - 08915D60, length 40)
_S1_2_891F984 194,090 instructions (0.033%), 19,409 calls (0891F984 - 0891F9A8, length 10)
_S1_2_897BF84 193,860 instructions (0.033%), 4,308 calls (0897BF84 - 0897C034, length 45)
_S1_2_89263A8 189,600 instructions (0.032%), 7,584 calls (089263A8 - 08926408, length 25)
_S1_2_897C524 189,552 instructions (0.032%), 4,308 calls (0897C524 - 0897C600, length 56)
_S1_2_89257B8 187,261 instructions (0.032%), 1 calls (089257B8 - 08925924, length 92)
  Back Branch 089258AC 8,937 times (length 5)
  Back Branch 089258F0 3,654 times (length 44)
_S1_2_898B76C 179,762 instructions (0.031%), 3,682 calls (0898B76C - 0898B868, length 64)
_S1_2_89679BC 176,880 instructions (0.030%), 880 calls (089679BC - 08967F48, length 356)
  Back Branch 08967B48 880 times (length 66)
_S1_2_89274C0 175,868 instructions (0.030%), 2,284 calls (089274C0 - 089275F0, length 77)
_S1_2_891F9AC 174,681 instructions (0.030%), 19,409 calls (0891F9AC - 0891F9CC, length 9)
_S1_2_8817690 172,914 instructions (0.030%), 4,460 calls (08817690 - 08817750, length 49)
  Back Branch 08817730 2,890 times (length 31)
_S1_2_8926920 170,093 instructions (0.029%), 15,463 calls (08926920 - 08926950, length 13)
_S1_2_8822B4C 166,997 instructions (0.029%), 892 calls (08822B4C - 08822B98, length 20)
  Back Branch 08822B8C 19,624 times (length 11)
_S1_2_8904104 164,318 instructions (0.028%), 1,358 calls (08904104 - 08904484, length 225)
  Back Branch 089043E4 2,716 times (length 116)
_S1_2_8915A80 160,920 instructions (0.028%), 8,940 calls (08915A80 - 08915AC4, length 18)
_S1_2_893F96C 160,905 instructions (0.028%), 967 calls (0893F96C - 0893FBD4, length 155)
  Back Branch 0893FB30 2,046 times (length 26)
  Back Branch 0893FBA4 570 times (length 26)
_S1_2_882FBF8 156,640 instructions (0.027%), 1,424 calls (0882FBF8 - 0882FE08, length 133)
_S1_2_895D108 153,482 instructions (0.026%), 21,926 calls (0895D108 - 0895D120, length 7)
_S1_2_8917530 148,955 instructions (0.026%), 7,310 calls (08917530 - 08917738, length 131)
_S1_2_8807694 146,797 instructions (0.025%), 2,611 calls (08807694 - 08807868, length 118)
_S1_2_8913144 144,155 instructions (0.025%), 5,282 calls (08913144 - 08913264, length 73)
_S1_2_8924C08 143,745 instructions (0.025%), 395 calls (08924C08 - 08924C80, length 31)
  Back Branch 08924C6C 28,579 times (length 14)
_S1_2_891B894 142,255 instructions (0.024%), 3,655 calls (0891B894 - 0891BA00, length 92)
  Back Branch 0891B9BC 64 times (length 36)
_S1_2_8913268 137,978 instructions (0.024%), 5,282 calls (08913268 - 089133D4, length 92)
_S1_2_88047A8 135,375 instructions (0.023%), 1,449 calls (088047A8 - 08804924, length 96)
  Back Branch 088048F8 5,067 times (length 65)
_S1_2_8963F0C 130,800 instructions (0.022%), 2,616 calls (08963F0C - 08963FD0, length 50)
_S1_2_8926710 129,240 instructions (0.022%), 4,308 calls (08926710 - 08926784, length 30)
_S1_2_8912C4C 128,964 instructions (0.022%), 5,655 calls (08912C4C - 08912E3C, length 125)
_S1_2_883026C 125,720 instructions (0.022%), 2,245 calls (0883026C - 08830348, length 56)
_S1_2_897C398 124,932 instructions (0.021%), 4,308 calls (0897C398 - 0897C408, length 29)
_S1_2_897C038 124,932 instructions (0.021%), 4,308 calls (0897C038 - 0897C0A8, length 29)
_S1_2_8804538 121,917 instructions (0.021%), 40,639 calls (08804538 - 08804540, length 3)
_S1_2_8966230 120,560 instructions (0.021%), 880 calls (08966230 - 089664B4, length 162)
  Back Branch 089663E8 880 times (length 84)
_S1_2_88163D8 119,328 instructions (0.020%), 10,848 calls (088163D8 - 08816458, length 33)
_S1_2_897D884 116,960 instructions (0.020%), 3,655 calls (0897D884 - 0897D8DC, length 23)
  Back Branch 0897D8C0 7,310 times (length 9)
_S1_2_88041E8 116,831 instructions (0.020%), 1,797 calls (088041E8 - 088042F8, length 69)
_S1_2_8808E54 115,804 instructions (0.020%), 4,454 calls (08808E54 - 08808ECC, length 31)
_S1_2_8987EC4 109,938 instructions (0.019%), 3,682 calls (08987EC4 - 08987FD0, length 68)
_S1_2_89A4CA0 108,528 instructions (0.019%), 13,566 calls (089A4CA0 - 089A4CC4, length 10)
_S1_2_89A4C78 108,528 instructions (0.019%), 13,566 calls (089A4C78 - 089A4C9C, length 10)
_S1_2_89A51F0 108,522 instructions (0.019%), 54,261 calls (089A51F0 - 089A51F4, length 2)
_S1_2_8962D34 107,202 instructions (0.018%), 3,153 calls (08962D34 - 08962DB8, length 34)
_S1_2_8962CAC 107,202 instructions (0.018%), 3,153 calls (08962CAC - 08962D30, length 34)
_S1_2_895DBD0 106,148 instructions (0.018%), 892 calls (0895DBD0 - 0895E030, length 281)
  Back Branch 0895DFD4 3,568 times (length 11)
_S1_2_88049A8 105,558 instructions (0.018%), 3,615 calls (08804954 - 08804A58, length 66)
  Back Branch 08804A38 30,368 times (length 59)
_S1_2_8922918 105,295 instructions (0.018%), 1 calls (08922918 - 08922968, length 21)
  Back Branch 08922964 8,771 times (length 16)
_S1_2_8987FD4 104,743 instructions (0.018%), 3,682 calls (08987FD4 - 089880E4, length 69)
_S1_2_89292C8 103,392 instructions (0.018%), 8,616 calls (089292C8 - 089292F4, length 12)
_S1_2_89A51D0 103,226 instructions (0.018%), 51,613 calls (089A51D0 - 089A51D4, length 2)
_S1_2_895AF54 102,391 instructions (0.018%), 1,233 calls (0895AF54 - 0895AFBC, length 27)
  Back Branch 0895AFA0 8,143 times (length 10)
_S1_2_89A51F8 101,222 instructions (0.017%), 50,611 calls (089A51F8 - 089A51FC, length 2)
_S1_2_895AE14 100,832 instructions (0.017%), 1,042 calls (0895AE14 - 0895AF50, length 80)
  Back Branch 0895AED8 5,290 times (length 10)
_S1_2_89260D0 92,638 instructions (0.016%), 3,563 calls (089260D0 - 0892613C, length 28)
_S1_2_880A0B8 92,625 instructions (0.016%), 130 calls (0880A088 - 0880A34C, length 178)
  Back Branch 0880A300 2,535 times (length 160)
_S1_2_8807100 92,268 instructions (0.016%), 880 calls (08807100 - 088072D0, length 117)
_S1_2_8926888 90,468 instructions (0.015%), 4,308 calls (08926888 - 089268D8, length 21)
_S1_2_89295F4 90,375 instructions (0.015%), 723 calls (089295F4 - 089297E4, length 125)
_S1_2_8922A44 87,858 instructions (0.015%), 745 calls (08922A44 - 08922BD8, length 102)
  Back Branch 08922BB8 4,170 times (length 57)
_S1_2_881633C 87,505 instructions (0.015%), 7,955 calls (0881633C - 088163D4, length 39)
_S1_2_8818B90 83,248 instructions (0.014%), 1,444 calls (08818B90 - 08818E54, length 178)
  Back Branch 08818CB4 1,763 times (length 44)
_S1_2_89833B0 83,104 instructions (0.014%), 2,968 calls (089833B0 - 0898341C, length 28)
_S1_2_88140B4 82,808 instructions (0.014%), 722 calls (088140B4 - 088143B4, length 193)
_S1_2_88159DC 82,524 instructions (0.014%), 892 calls (088159DC - 08816234, length 535)
  Back Branch 08816130 552 times (length 337)
_S1_2_88072D4 82,224 instructions (0.014%), 2,284 calls (088072D4 - 08807360, length 36)
_S1_2_8926788 80,700 instructions (0.014%), 4,035 calls (08926788 - 089267D4, length 20)
_S1_2_8816498 80,253 instructions (0.014%), 723 calls (08816498 - 08817074, length 760)
_S1_2_89659B0 77,440 instructions (0.013%), 880 calls (089659B0 - 08965B6C, length 112)
  Back Branch 08965B3C 880 times (length 83)
_S1_2_89055D4 75,168 instructions (0.013%), 25,056 calls (089055D4 - 089055DC, length 3)
_S1_2_895D600 74,036 instructions (0.013%), 892 calls (0895D600 - 0895D94C, length 212)
  Back Branch 0895D908 892 times (length 143)
_S1_2_8804354 74,022 instructions (0.013%), 37,011 calls (08804354 - 08804358, length 2)
_S1_2_89268DC 73,236 instructions (0.013%), 4,308 calls (089268DC - 0892691C, length 17)
_S1_2_8916360 73,100 instructions (0.013%), 3,655 calls (08916360 - 08916400, length 41)
_S1_2_8804ABC 72,400 instructions (0.012%), 2,172 calls (08804A90 - 08804C44, length 110)
  Back Branch 08804C10 2,172 times (length 98)
_S1_2_8804928 72,400 instructions (0.012%), 2,172 calls (08804928 - 08804A58, length 77)
  Back Branch 08804A38 30,368 times (length 59)
_S1_2_8921994 71,504 instructions (0.012%), 1 calls (08921994 - 089219D8, length 18)
  Back Branch 089219D4 8,936 times (length 8)
_S1_2_89A5170 70,148 instructions (0.012%), 35,074 calls (089A5170 - 089A5174, length 2)
_S1_2_881801C 66,399 instructions (0.011%), 892 calls (0881801C - 08818158, length 80)
_S1_2_8966CD8 66,010 instructions (0.011%), 7,129 calls (08966CD8 - 08966D04, length 12)
_S1_2_8817E70 64,980 instructions (0.011%), 722 calls (08817E70 - 08818018, length 107)
_S1_2_880436C 64,080 instructions (0.011%), 4,005 calls (0880436C - 088043A8, length 16)
_S1_2_897D80C 61,410 instructions (0.011%), 4,094 calls (0897D80C - 0897D844, length 15)
_S1_2_88170B8 60,732 instructions (0.010%), 723 calls (088170B8 - 0881753C, length 290)
_S1_2_881E6E4 60,656 instructions (0.010%), 892 calls (0881E6E4 - 0881E808, length 74)
_S1_2_882FE0C 57,459 instructions (0.010%), 321 calls (0882FE0C - 08830268, length 280)
_S1_2_88040D8 55,701 instructions (0.010%), 1,869 calls (088040D8 - 0880416C, length 38)
_S1_2_8808ED0 55,250 instructions (0.009%), 2,210 calls (08808ED0 - 08808F48, length 31)
_S1_2_8841B8C 55,153 instructions (0.009%), 722 calls (08841B8C - 0884205C, length 309)
_S1_2_8817224 54,948 instructions (0.009%), 1,446 calls (08817224 - 0881753C, length 199)
_S1_2_895D950 54,825 instructions (0.009%), 3,655 calls (0895D950 - 0895DBCC, length 160)
_S1_2_89A51B8 54,368 instructions (0.009%), 27,184 calls (089A51B8 - 089A51BC, length 2)
_S1_2_89A51C0 54,362 instructions (0.009%), 27,181 calls (089A51C0 - 089A51C4, length 2)
_S1_2_895D0D0 51,170 instructions (0.009%), 3,655 calls (0895D0D0 - 0895D104, length 14)
_S1_2_8919744 51,170 instructions (0.009%), 3,655 calls (08919744 - 08919778, length 14)
_S1_2_8806694 50,552 instructions (0.009%), 724 calls (08806694 - 088067F0, length 88)
_S1_2_8804A5C 49,979 instructions (0.009%), 2,173 calls (08804A5C - 08804C44, length 123)
  Back Branch 08804C10 2,172 times (length 98)
_S1_2_897D6D4 47,388 instructions (0.008%), 4,308 calls (0897D6D4 - 0897D6FC, length 11)
_S1_2_891BDA0 47,040 instructions (0.008%), 59 calls (0891BDA0 - 0891BEA4, length 66)
  Back Branch 0891BE70 4,300 times (length 23)
_S1_2_88381EC 46,208 instructions (0.008%), 722 calls (088381EC - 08838330, length 82)
_S1_2_880DEF0 45,486 instructions (0.008%), 722 calls (0880DEF0 - 0880E040, length 85)
_S1_2_8928658 44,826 instructions (0.008%), 723 calls (08928658 - 0892874C, length 62)
_S1_2_891B078 44,180 instructions (0.008%), 4,418 calls (0891B078 - 0891B09C, length 10)
_S1_2_891B050 44,180 instructions (0.008%), 4,418 calls (0891B050 - 0891B074, length 10)
_S1_2_8906634 43,992 instructions (0.008%), 208 calls (08906634 - 08906994, length 217)
  Back Branch 089067A4 624 times (length 12)
  Back Branch 089068E0 416 times (length 111)
_S1_2_8925AB4 43,872 instructions (0.008%), 3,656 calls (08925AB4 - 08925AE4, length 13)
_S1_2_8925B10 43,860 instructions (0.008%), 3,655 calls (08925B10 - 08925B3C, length 12)
_S1_2_880D45C 43,599 instructions (0.007%), 669 calls (0880D45C - 0880D88C, length 269)
_S1_2_891B0C8 43,590 instructions (0.007%), 4,359 calls (0891B0C8 - 0891B0EC, length 10)
_S1_2_891B0A0 43,590 instructions (0.007%), 4,359 calls (0891B0A0 - 0891B0C4, length 10)
_S1_2_891287C 42,304 instructions (0.007%), 10,576 calls (0891287C - 08912888, length 4)
_S1_2_8926478 41,988 instructions (0.007%), 3,499 calls (08926478 - 089264A4, length 12)
_S1_2_882F460 41,865 instructions (0.007%), 2,326 calls (0882F460 - 0882F4C4, length 26)
_S1_2_891288C 41,856 instructions (0.007%), 10,464 calls (0891288C - 08912898, length 4)
_S1_2_897D72C 41,712 instructions (0.007%), 3,792 calls (0897D72C - 0897D754, length 11)
_S1_2_8805154 40,393 instructions (0.007%), 892 calls (08805154 - 08805280, length 76)
_S1_2_88162BC 40,213 instructions (0.007%), 807 calls (088162BC - 08816338, length 32)
  Back Branch 08816320 2,224 times (length 15)
_S1_2_89A55C8 39,718 instructions (0.007%), 19,859 calls (089A55C8 - 089A55CC, length 2)
_S1_2_89A51D8 38,792 instructions (0.007%), 19,396 calls (089A51D8 - 089A51DC, length 2)
_S1_2_8832698 38,764 instructions (0.007%), 1,292 calls (08832698 - 0883283C, length 106)
_S1_2_8814E34 38,320 instructions (0.007%), 723 calls (08814E34 - 08814F3C, length 67)
_S1_2_895C010 37,891 instructions (0.006%), 218 calls (0895C010 - 0895C31C, length 196)
  Back Branch 0895C1A8 872 times (length 9)
_S1_2_8806808 37,697 instructions (0.006%), 217 calls (08806808 - 08806898, length 37)
  Back Branch 08806870 6,088 times (length 5)
  Back Branch 08806888 246 times (length 18)
_S1_2_896BD18 36,477 instructions (0.006%), 84 calls (0896BD18 - 0896CEB8, length 1129)
  Back Branch 0896C480 384 times (length 27)
  Back Branch 0896C51C 96 times (length 68)
  Back Branch 0896C3A4 96 times (length 28)
  Back Branch 0896C3FC 96 times (length 20)
  Back Branch 0896CE6C 84 times (length 1069)
  Back Branch 0896CE4C 40 times (length 954)
_S1_2_8921FAC 36,096 instructions (0.006%), 376 calls (08921FAC - 08922128, length 96)
_S1_2_89A5178 35,756 instructions (0.006%), 17,878 calls (089A5178 - 089A517C, length 2)
_S1_2_8817078 34,752 instructions (0.006%), 2,172 calls (08817078 - 0881753C, length 306)
_S1_2_8842060 34,618 instructions (0.006%), 722 calls (08842060 - 088421D4, length 94)
_S1_2_8808A74 33,887 instructions (0.006%), 2,411 calls (08808A74 - 08808BFC, length 99)
_S1_2_89A54B0 33,242 instructions (0.006%), 16,621 calls (089A54B0 - 089A54B4, length 2)
_S1_2_89A54A0 33,242 instructions (0.006%), 16,621 calls (089A54A0 - 089A54A4, length 2)
_S1_2_8992F9C 32,144 instructions (0.006%), 48 calls (08992F9C - 08993074, length 55)
  Back Branch 08993044 2,560 times (length 12)
  Back Branch 0899300C 47 times (length 21)
  Back Branch 0899304C 47 times (length 37)
  Back Branch 08993070 47 times (length 33)
_S1_2_8908DBC 32,136 instructions (0.006%), 312 calls (08908DBC - 08909030, length 158)
_S1_2_8980C28 32,036 instructions (0.005%), 53 calls (08980C28 - 08980C74, length 20)
  Back Branch 08980C54 3,499 times (length 9)
  Back Branch 08980C70 3,408 times (length 11)
_S1_2_893F44C 31,621 instructions (0.005%), 792 calls (0893F44C - 0893F514, length 51)
_S1_2_897D3F8 31,089 instructions (0.005%), 723 calls (0897D3F8 - 0897D4A0, length 43)
_S1_2_89671CC 30,940 instructions (0.005%), 30 calls (089671CC - 089679B8, length 508)
  Back Branch 089673FC 1,162 times (length 21)
  Back Branch 0896743C 579 times (length 10)
_S1_2_8993338 30,766 instructions (0.005%), 486 calls (08993338 - 089935D4, length 168)
  Back Branch 08993460 435 times (length 63)
  Back Branch 089933E8 435 times (length 32)
  Back Branch 089935A0 435 times (length 82)
  Back Branch 08993540 51 times (length 118)
  Back Branch 089935D0 2 times (length 27)
_S1_2_880C838 30,690 instructions (0.005%), 495 calls (0880C838 - 0880C998, length 89)
_S1_2_890CB80 30,576 instructions (0.005%), 208 calls (0890CB80 - 0890CF90, length 261)
  Back Branch 0890CE74 312 times (length 34)
_S1_2_8906998 30,140 instructions (0.005%), 140 calls (08906998 - 08906D44, length 236)
  Back Branch 08906C68 208 times (length 81)
  Back Branch 08906C90 68 times (length 99)
_S1_2_8965B70 29,920 instructions (0.005%), 880 calls (08965B70 - 0896622C, length 432)
_S1_2_880D2FC 29,909 instructions (0.005%), 669 calls (0880D2FC - 0880D458, length 88)
_S1_2_8818958 29,728 instructions (0.005%), 722 calls (08818958 - 08818B8C, length 142)
  Back Branch 08818B58 72 times (length 108)
_S1_2_891F938 29,650 instructions (0.005%), 2,965 calls (0891F938 - 0891F95C, length 10)
_S1_2_8820ED0 29,436 instructions (0.005%), 892 calls (08820ED0 - 08821428, length 343)
_S1_2_8963D88 29,029 instructions (0.005%), 2,639 calls (08963D88 - 08963DB8, length 13)
_S1_2_88205DC 28,880 instructions (0.005%), 722 calls (088205DC - 08820678, length 40)
_S1_2_881E088 27,898 instructions (0.005%), 74 calls (0881E088 - 0881E684, length 384)
_S1_2_8814C40 27,474 instructions (0.005%), 723 calls (08814C40 - 08814E30, length 125)
_S1_2_881EAC8 27,436 instructions (0.005%), 722 calls (0881EAC8 - 0881ED68, length 169)
_S1_2_880AABC 27,142 instructions (0.005%), 892 calls (0880AABC - 0880AB48, length 36)
_S1_2_89929A4 26,929 instructions (0.005%), 144 calls (089929A4 - 08992D18, length 222)
  Back Branch 08992C68 566 times (length 14)
  Back Branch 08992AA8 144 times (length 30)
  Back Branch 08992AB4 142 times (length 11)
  Back Branch 08992C98 142 times (length 149)
  Back Branch 08992CEC 95 times (length 104)
  Back Branch 08992CE4 85 times (length 37)
  Back Branch 08992D04 47 times (length 121)
  Back Branch 08992CD8 4 times (length 22)
  Back Branch 08992CA0 4 times (length 7)
_S1_2_891F960 26,685 instructions (0.005%), 2,965 calls (0891F960 - 0891F980, length 9)
_S1_2_89664B8 26,400 instructions (0.005%), 880 calls (089664B8 - 08966AF8, length 401)
_S1_2_8832600 25,632 instructions (0.004%), 1,424 calls (08832600 - 0883283C, length 144)
_S1_2_891918C 25,585 instructions (0.004%), 3,655 calls (0891918C - 089191A4, length 7)
_S1_2_8832840 25,482 instructions (0.004%), 169 calls (08832840 - 08833204, length 626)
  Back Branch 08832E54 672 times (length 14)
  Back Branch 08832E94 672 times (length 14)
_S1_2_882209C 24,992 instructions (0.004%), 892 calls (0882209C - 088222EC, length 149)
_S1_2_8966B6C 24,543 instructions (0.004%), 909 calls (08966B6C - 08966BD4, length 27)
_S1_2_88046B8 24,111 instructions (0.004%), 423 calls (088046B8 - 08804798, length 57)
_S1_2_8839080 23,693 instructions (0.004%), 493 calls (08839080 - 088393D8, length 215)
_S1_2_897E7C4 23,622 instructions (0.004%), 254 calls (0897E7C4 - 0897E944, length 97)
_S1_2_8838730 22,678 instructions (0.004%), 493 calls (08838730 - 088387EC, length 48)
_S1_2_893F5A0 22,178 instructions (0.004%), 792 calls (0893F5A0 - 0893F668, length 51)
_S1_2_8816434 21,690 instructions (0.004%), 7,230 calls (08816434 - 0881643C, length 3)
_S1_2_8820570 21,408 instructions (0.004%), 892 calls (08820570 - 088205D8, length 27)
_S1_2_880E044 21,285 instructions (0.004%), 495 calls (0880E044 - 0880E114, length 53)
_S1_2_8965924 21,120 instructions (0.004%), 880 calls (08965924 - 089659AC, length 35)
_S1_2_896589C 21,120 instructions (0.004%), 880 calls (0896589C - 08965920, length 34)
  Back Branch 08965914 880 times (length 25)
_S1_2_89093CC 21,008 instructions (0.004%), 208 calls (089093CC - 089095B8, length 124)
_S1_2_8926954 20,888 instructions (0.004%), 2,984 calls (08926954 - 08926978, length 10)
_S1_2_8839F90 20,518 instructions (0.004%), 722 calls (08839F90 - 0883A6D0, length 465)
_S1_2_8818464 20,216 instructions (0.003%), 1,444 calls (08818464 - 088184B4, length 21)
_S1_2_891A43C 20,152 instructions (0.003%), 310 calls (0891A43C - 0891A5A0, length 90)
_S1_2_8922E2C 19,790 instructions (0.003%), 1,121 calls (08922E2C - 08922E98, length 28)
_S1_2_897F860 19,786 instructions (0.003%), 1 calls (0897F860 - 0897FAF8, length 167)
  Back Branch 0897FAA4 254 times (length 15)
  Back Branch 0897FABC 197 times (length 126)
_S1_2_8816368 19,521 instructions (0.003%), 6,507 calls (08816368 - 08816370, length 3)
_S1_2_8923B50 19,236 instructions (0.003%), 7 calls (08923B50 - 08923F1C, length 244)
  Back Branch 08923E20 295 times (length 37)
  Back Branch 08923E88 237 times (length 125)
_S1_2_882F328 18,612 instructions (0.003%), 1 calls (0882F328 - 0882F380, length 23)
  Back Branch 0882F368 2,325 times (length 8)
_S1_2_88044DC 18,372 instructions (0.003%), 1,531 calls (088044DC - 08804508, length 12)
_S1_2_8818284 17,987 instructions (0.003%), 722 calls (08818284 - 08818344, length 49)
  Back Branch 08818324 72 times (length 30)
_S1_2_89A5140 17,880 instructions (0.003%), 8,940 calls (089A5140 - 089A5144, length 2)
_S1_2_895A9FC 17,878 instructions (0.003%), 7 calls (0895A9FC - 0895AAFC, length 65)
  Back Branch 0895AADC 568 times (length 28)
  Back Branch 0895AAF0 90 times (length 49)
_S1_2_89935D8 17,745 instructions (0.003%), 633 calls (089935D8 - 089936F0, length 71)
  Back Branch 089936B8 582 times (length 43)
_S1_2_88422FC 17,656 instructions (0.003%), 588 calls (088422FC - 08842378, length 32)
_S1_2_883EA18 17,255 instructions (0.003%), 493 calls (0883EA18 - 0883EABC, length 42)
_S1_2_897E624 16,860 instructions (0.003%), 197 calls (0897E624 - 0897E7C0, length 104)
_S1_2_8912FA8 16,740 instructions (0.003%), 372 calls (08912FA8 - 08913074, length 52)
_S1_2_880DA28 16,731 instructions (0.003%), 1,287 calls (0880DA28 - 0880DA58, length 13)
_S1_2_88063B0 16,629 instructions (0.003%), 723 calls (088063B0 - 08806690, length 185)
_S1_2_8840964 16,626 instructions (0.003%), 892 calls (08840964 - 088409FC, length 39)
_S1_2_8921D98 16,482 instructions (0.003%), 376 calls (08921D98 - 08921EA4, length 68)
_S1_2_8832A84 16,252 instructions (0.003%), 57 calls (08832A84 - 08833204, length 481)
  Back Branch 08832E54 672 times (length 14)
  Back Branch 08832E94 672 times (length 14)
_S1_2_8822000 16,092 instructions (0.003%), 894 calls (08822000 - 08822064, length 26)
_S1_2_882A5C4 16,056 instructions (0.003%), 892 calls (0882A5C4 - 0882A9BC, length 255)
_S1_2_8922EFC 15,964 instructions (0.003%), 1,228 calls (08922EFC - 08922F2C, length 13)
_S1_2_8960AA0 15,950 instructions (0.003%), 725 calls (08960AA0 - 08960AF4, length 22)
_S1_2_883DCA8 15,882 instructions (0.003%), 721 calls (0883DCA8 - 0883DD28, length 33)
_S1_2_88074AC 15,580 instructions (0.003%), 380 calls (088074AC - 0880754C, length 41)
_S1_2_8951AF4 14,668 instructions (0.003%), 266 calls (08951AF4 - 08951C44, length 85)
_S1_2_8922BDC 14,580 instructions (0.002%), 392 calls (08922BDC - 08922C8C, length 45)
_S1_2_89139B0 14,508 instructions (0.002%), 372 calls (089139B0 - 08913A54, length 42)
_S1_2_880E468 14,503 instructions (0.002%), 811 calls (0880E468 - 0880E5B4, length 84)
_S1_2_8963FD4 14,481 instructions (0.002%), 28 calls (08963FD4 - 089642BC, length 187)
  Back Branch 08964260 432 times (length 7)
  Back Branch 08964288 240 times (length 122)
  Back Branch 08964274 57 times (length 76)
_S1_2_893F66C 14,436 instructions (0.002%), 802 calls (0893F66C - 0893F6D0, length 26)
_S1_2_89261D4 14,168 instructions (0.002%), 1,288 calls (089261D4 - 089261FC, length 11)
_S1_2_8947458 14,139 instructions (0.002%), 81 calls (08947458 - 08947B98, length 465)
_S1_2_88049E4 13,737 instructions (0.002%), 723 calls (08804954 - 08804A58, length 66)
  Back Branch 08804A38 30,368 times (length 59)
_S1_2_8804000 13,720 instructions (0.002%), 1,715 calls (08804000 - 0880401C, length 8)
_S1_2_8964ABC 13,646 instructions (0.002%), 14 calls (08964ABC - 08964E48, length 228)
  Back Branch 08964E04 263 times (length 169)
_S1_2_897E048 13,380 instructions (0.002%), 892 calls (0897E048 - 0897E080, length 15)
_S1_2_882F514 13,240 instructions (0.002%), 281 calls (0882F514 - 0882F69C, length 99)
_S1_2_8921AD8 13,077 instructions (0.002%), 623 calls (08921AD8 - 08921B3C, length 26)
_S1_2_880A988 12,996 instructions (0.002%), 722 calls (0880A988 - 0880A9EC, length 26)
_S1_2_8838334 12,978 instructions (0.002%), 721 calls (08838334 - 08838398, length 26)
_S1_2_881645C 12,870 instructions (0.002%), 858 calls (0881645C - 08817074, length 775)
_S1_2_880CB94 12,555 instructions (0.002%), 792 calls (0880CB94 - 0880CBEC, length 23)
_S1_2_8820A34 12,488 instructions (0.002%), 892 calls (08820A34 - 08820A68, length 14)
_S1_2_8980C78 12,410 instructions (0.002%), 53 calls (08980C78 - 08980F28, length 173)
  Back Branch 08980EC8 144 times (length 17)
  Back Branch 08980EEC 144 times (length 66)
_S1_2_891DB44 12,360 instructions (0.002%), 309 calls (0891DB44 - 0891DBF4, length 45)
_S1_2_880BD48 12,348 instructions (0.002%), 588 calls (0880BD48 - 0880BD98, length 21)
_S1_2_88393DC 12,343 instructions (0.002%), 493 calls (088393DC - 088395C4, length 123)
_S1_2_8814F40 12,291 instructions (0.002%), 723 calls (08814F40 - 08814FBC, length 32)
_S1_2_8804170 12,257 instructions (0.002%), 721 calls (08804170 - 088041B0, length 17)
_S1_2_8804094 12,257 instructions (0.002%), 721 calls (08804094 - 088040D4, length 17)
_S1_2_8905220 12,040 instructions (0.002%), 140 calls (08905220 - 089053A4, length 98)
_S1_2_880CBF0 11,874 instructions (0.002%), 1,217 calls (0880CBF0 - 0880CCBC, length 52)
_S1_2_883839C 11,832 instructions (0.002%), 493 calls (0883839C - 08838470, length 54)
_S1_2_8821170 11,832 instructions (0.002%), 493 calls (08821170 - 08821428, length 175)
_S1_2_8966AFC 11,830 instructions (0.002%), 910 calls (08966AFC - 08966B2C, length 13)
_S1_2_880DBFC 11,568 instructions (0.002%), 723 calls (0880DBFC - 0880DC38, length 16)
_S1_2_883E2AC 11,536 instructions (0.002%), 721 calls (0883E2AC - 0883E3C0, length 70)
_S1_2_891998C 11,153 instructions (0.002%), 58 calls (0891998C - 08919BF8, length 156)
  Back Branch 08919B80 405 times (length 68)
_S1_2_88395C8 11,040 instructions (0.002%), 40 calls (088395C8 - 08839834, length 156)
  Back Branch 088395F4 1,080 times (length 8)
_S1_2_8913494 11,020 instructions (0.002%), 372 calls (08913494 - 0891351C, length 35)
_S1_2_8842494 10,944 instructions (0.002%), 608 calls (08842494 - 088424F8, length 26)
_S1_2_8961158 10,868 instructions (0.002%), 14 calls (08961158 - 08961404, length 172)
  Back Branch 08961280 263 times (length 7)
  Back Branch 08961338 263 times (length 39)
  Back Branch 08961384 197 times (length 13)
  Back Branch 08961368 197 times (length 3)
  Back Branch 08961234 66 times (length 11)
  Back Branch 08961310 66 times (length 3)
_S1_2_8838578 10,830 instructions (0.002%), 722 calls (08838578 - 08838610, length 39)
_S1_2_8992580 10,726 instructions (0.002%), 123 calls (08992580 - 089928C4, length 210)
  Back Branch 089926B0 311 times (length 10)
  Back Branch 089925E4 123 times (length 6)
  Back Branch 08992644 122 times (length 30)
  Back Branch 0899283C 74 times (length 156)
  Back Branch 08992898 38 times (length 48)
  Back Branch 089927CC 25 times (length 21)
  Back Branch 089926F4 16 times (length 10)
  Back Branch 08992870 12 times (length 76)
  Back Branch 089925F8 1 times (length 11)
_S1_2_883F8E4 10,704 instructions (0.002%), 892 calls (0883F8E4 - 0883F910, length 12)
_S1_2_8913A98 10,602 instructions (0.002%), 279 calls (08913A98 - 08913B2C, length 38)
_S1_2_89A5148 10,570 instructions (0.002%), 5,285 calls (089A5148 - 089A514C, length 2)
_S1_2_88073CC 10,420 instructions (0.002%), 1,042 calls (088073CC - 088073F0, length 10)
_S1_2_8838E7C 10,353 instructions (0.002%), 493 calls (08838E7C - 0883907C, length 129)
_S1_2_883E8F8 10,298 instructions (0.002%), 739 calls (0883E8F8 - 0883E92C, length 14)
_S1_2_891D548 10,166 instructions (0.002%), 309 calls (0891D548 - 0891D608, length 49)
_S1_2_883E1A8 10,108 instructions (0.002%), 722 calls (0883E1A8 - 0883E200, length 23)
_S1_2_8924A70 10,050 instructions (0.002%), 210 calls (08924A70 - 08924B60, length 61)
_S1_2_891B424 9,813 instructions (0.002%), 81 calls (0891B424 - 0891B634, length 133)
_S1_2_881E9A8 9,812 instructions (0.002%), 892 calls (0881E9A8 - 0881EA08, length 25)
_S1_2_8924F18 9,760 instructions (0.002%), 160 calls (08924F18 - 08925038, length 73)
_S1_2_8908068 9,688 instructions (0.002%), 4,844 calls (08908068 - 0890806C, length 2)
_S1_2_8966BD8 9,680 instructions (0.002%), 880 calls (08966BD8 - 08966C08, length 13)
_S1_2_891393C 9,550 instructions (0.002%), 382 calls (0891393C - 0891399C, length 25)
_S1_2_88041B4 9,373 instructions (0.002%), 721 calls (088041B4 - 088041E4, length 13)
_S1_2_880E5F0 9,319 instructions (0.002%), 126 calls (0880E5F0 - 0880EF58, length 603)
_S1_2_8921F18 9,024 instructions (0.002%), 376 calls (08921F18 - 08921FA8, length 37)
_S1_2_880BD9C 8,820 instructions (0.002%), 588 calls (0880BD9C - 0880BDE4, length 19)
_S1_2_894D6C8 8,658 instructions (0.001%), 180 calls (0894D6C8 - 0894D7A4, length 56)
_S1_2_8815718 8,595 instructions (0.001%), 170 calls (08815718 - 088159D8, length 177)
  Back Branch 08815998 332 times (length 32)
  Back Branch 088159B8 83 times (length 111)
  Back Branch 0881586C 1 times (length 28)
  Back Branch 0881587C 1 times (length 32)
  Back Branch 08815890 1 times (length 37)
_S1_2_8912720 8,480 instructions (0.001%), 3 calls (08912720 - 08912830, length 69)
  Back Branch 089127D0 279 times (length 32)
  Back Branch 0891280C 133 times (length 8)
_S1_2_8985560 8,468 instructions (0.001%), 11 calls (08985560 - 08985744, length 122)
  Back Branch 089856F4 376 times (length 27)
_S1_2_8980BE0 8,430 instructions (0.001%), 53 calls (08980BE0 - 08980C24, length 18)
  Back Branch 08980C00 1,299 times (length 7)
_S1_2_8830424 8,343 instructions (0.001%), 79 calls (08830424 - 08831850, length 1292)
_S1_2_880CD58 8,284 instructions (0.001%), 218 calls (0880CD58 - 0880CDEC, length 38)
_S1_2_891B734 8,245 instructions (0.001%), 97 calls (0891B734 - 0891B890, length 88)
_S1_2_880E2CC 8,110 instructions (0.001%), 811 calls (0880E2CC - 0880E444, length 95)
_S1_2_88219A0 8,063 instructions (0.001%), 1 calls (088219A0 - 08821B04, length 90)
  Back Branch 08821B00 893 times (length 71)
_S1_2_880A21C 8,060 instructions (0.001%), 65 calls (0880A088 - 0880A34C, length 178)
  Back Branch 0880A300 2,535 times (length 160)
_S1_2_89A5108 8,030 instructions (0.001%), 4,015 calls (089A5108 - 089A510C, length 2)
_S1_2_89A5118 8,026 instructions (0.001%), 4,013 calls (089A5118 - 089A511C, length 2)
_S1_2_8816290 7,964 instructions (0.001%), 724 calls (08816290 - 088162B8, length 11)
_S1_2_8840A78 7,904 instructions (0.001%), 494 calls (08840A78 - 08840ABC, length 18)
_S1_2_891A368 7,744 instructions (0.001%), 310 calls (0891A368 - 0891A3F8, length 37)
_S1_2_8913574 7,640 instructions (0.001%), 382 calls (08913574 - 089135C4, length 21)
_S1_2_89A50E8 7,618 instructions (0.001%), 3,809 calls (089A50E8 - 089A50EC, length 2)
_S1_2_880EF5C 7,560 instructions (0.001%), 70 calls (0880EF5C - 0880F42C, length 309)
_S1_2_8913520 7,518 instructions (0.001%), 358 calls (08913520 - 08913570, length 21)
_S1_2_892A158 7,518 instructions (0.001%), 203 calls (0892A158 - 0892A234, length 56)
_S1_2_88202C4 7,443 instructions (0.001%), 60 calls (088202C4 - 08820540, length 160)
_S1_2_883ECE8 7,400 instructions (0.001%), 740 calls (0883ECE8 - 0883ED18, length 13)
_S1_2_883D064 7,399 instructions (0.001%), 350 calls (0883D064 - 0883D110, length 44)
_S1_2_89A50E0 7,314 instructions (0.001%), 3,657 calls (089A50E0 - 089A50E4, length 2)
_S1_2_89A5168 7,312 instructions (0.001%), 3,656 calls (089A5168 - 089A516C, length 2)
_S1_2_89A5200 7,310 instructions (0.001%), 3,655 calls (089A5200 - 089A5204, length 2)
_S1_2_895D5F8 7,310 instructions (0.001%), 3,655 calls (0895D5F8 - 0895D5FC, length 2)
_S1_2_891C7F8 7,310 instructions (0.001%), 3,655 calls (0891C7F8 - 0891C7FC, length 2)
_S1_2_883DC68 7,296 instructions (0.001%), 722 calls (0883DC68 - 0883DCA4, length 16)
_S1_2_8908034 7,220 instructions (0.001%), 1,444 calls (08908034 - 08908064, length 13)
_S1_2_8961C08 7,076 instructions (0.001%), 13 calls (08961C08 - 08961EF4, length 188)
  Back Branch 08961EA0 66 times (length 15)
  Back Branch 08961EB8 66 times (length 147)
_S1_2_8913D10 6,975 instructions (0.001%), 279 calls (08913D10 - 08913D70, length 25)
_S1_2_89267D8 6,912 instructions (0.001%), 1,728 calls (089267D8 - 089267F0, length 7)
_S1_2_8913094 6,876 instructions (0.001%), 382 calls (08913094 - 089130E8, length 22)
_S1_2_891C944 6,844 instructions (0.001%), 58 calls (0891C944 - 0891CBF4, length 173)
  Back Branch 0891CBC0 1 times (length 136)
_S1_2_880C1C4 6,650 instructions (0.001%), 70 calls (0880C1C4 - 0880C3D0, length 132)
_S1_2_883034C 6,640 instructions (0.001%), 332 calls (0883034C - 08831850, length 1346)
_S1_2_8921A6C 6,568 instructions (0.001%), 387 calls (08921A6C - 08921AD4, length 27)
_S1_2_89949BC 6,530 instructions (0.001%), 1,464 calls (089949BC - 089949CC, length 5)
_S1_2_8960420 6,525 instructions (0.001%), 725 calls (08960420 - 08960440, length 9)
_S1_2_8816404 6,507 instructions (0.001%), 2,169 calls (08816404 - 0881640C, length 3)
_S1_2_895B004 6,492 instructions (0.001%), 42 calls (0895B004 - 0895B094, length 37)
  Back Branch 0895B05C 672 times (length 10)
_S1_2_8963130 6,419 instructions (0.001%), 14 calls (08963130 - 08963188, length 23)
  Back Branch 08963160 640 times (length 5)
  Back Branch 0896316C 320 times (length 9)
  Back Branch 0896317C 263 times (length 16)
_S1_2_883D958 6,384 instructions (0.001%), 228 calls (0883D958 - 0883D9C4, length 28)
_S1_2_8982B0C 6,146 instructions (0.001%), 1 calls (08982B0C - 08982C78, length 92)
  Back Branch 08982B90 608 times (length 5)
  Back Branch 08982B70 608 times (length 5)
_S1_2_8960FD4 6,138 instructions (0.001%), 66 calls (08960FD4 - 08961154, length 97)
_S1_2_89130EC 6,112 instructions (0.001%), 382 calls (089130EC - 08913128, length 16)
_S1_2_88306DC 5,989 instructions (0.001%), 50 calls (088306DC - 08831850, length 1118)
_S1_2_894D19C 5,981 instructions (0.001%), 249 calls (0894D19C - 0894D218, length 32)
_S1_2_8820F8C 5,943 instructions (0.001%), 272 calls (08820F8C - 08821428, length 296)
_S1_2_89A55E8 5,936 instructions (0.001%), 2,968 calls (089A55E8 - 089A55EC, length 2)
_S1_2_89A55A8 5,918 instructions (0.001%), 2,959 calls (089A55A8 - 089A55AC, length 2)
_S1_2_89A5588 5,918 instructions (0.001%), 2,959 calls (089A5588 - 089A558C, length 2)
_S1_2_89A5558 5,918 instructions (0.001%), 2,959 calls (089A5558 - 089A555C, length 2)
_S1_2_8913C6C 5,640 instructions (0.001%), 282 calls (08913C6C - 08913CBC, length 21)
_S1_2_8960E34 5,538 instructions (0.001%), 66 calls (08960E34 - 08960FD0, length 104)
_S1_2_8929FE8 5,456 instructions (0.001%), 416 calls (08929FE8 - 0892A034, length 20)
_S1_2_883E0B0 5,452 instructions (0.001%), 454 calls (0883E0B0 - 0883E0F8, length 19)
_S1_2_880CFDC 5,320 instructions (0.001%), 70 calls (0880CFDC - 0880D174, length 103)
_S1_2_8991EA8 5,148 instructions (0.001%), 117 calls (08991EA8 - 089924A8, length 385)
_S1_2_880CCC0 5,118 instructions (0.001%), 853 calls (0880CCC0 - 0880CD1C, length 24)
_S1_2_895B16C 5,040 instructions (0.001%), 42 calls (0895B16C - 0895B1F8, length 36)
  Back Branch 0895B1D4 218 times (length 21)
_S1_2_892415C 4,977 instructions (0.001%), 237 calls (0892415C - 089249C4, length 539)
_S1_2_8951994 4,968 instructions (0.001%), 276 calls (08951994 - 089519F8, length 26)
_S1_2_8912698 4,928 instructions (0.001%), 176 calls (08912698 - 0891271C, length 34)
_S1_2_883D220 4,775 instructions (0.001%), 216 calls (0883D220 - 0883D2A8, length 35)
_S1_2_894D264 4,752 instructions (0.001%), 264 calls (0894D264 - 0894D2C8, length 26)
_S1_2_8804020 4,704 instructions (0.001%), 588 calls (08804020 - 0880403C, length 8)
_S1_2_892630C 4,680 instructions (0.001%), 312 calls (0892630C - 08926344, length 15)
_S1_2_895B098 4,648 instructions (0.001%), 42 calls (0895B098 - 0895B168, length 53)
  Back Branch 0895B140 218 times (length 15)
_S1_2_8913A58 4,512 instructions (0.001%), 282 calls (08913A58 - 08913A94, length 16)
_S1_2_8922794 4,452 instructions (0.001%), 636 calls (08922794 - 089227AC, length 7)
_S1_2_89264F8 4,368 instructions (0.001%), 624 calls (089264F8 - 08926510, length 7)
_S1_2_8993858 4,356 instructions (0.001%), 99 calls (08993858 - 089939B8, length 89)
  Back Branch 089938E4 99 times (length 27)
  Back Branch 08993994 99 times (length 72)
_S1_2_8816428 4,338 instructions (0.001%), 1,446 calls (08816428 - 08816430, length 3)
_S1_2_88163BC 4,338 instructions (0.001%), 1,446 calls (088163BC - 088163C4, length 3)
_S1_2_8983840 4,290 instructions (0.001%), 286 calls (08983840 - 08983878, length 15)
_S1_2_8832940 4,249 instructions (0.001%), 21 calls (08832940 - 08833204, length 562)
  Back Branch 08832E54 672 times (length 14)
  Back Branch 08832E94 672 times (length 14)
_S1_2_891289C 4,245 instructions (0.001%), 282 calls (0891289C - 089128D8, length 16)
_S1_2_883DFE0 4,213 instructions (0.001%), 493 calls (0883DFE0 - 0883E018, length 15)
_S1_2_891C6F8 4,212 instructions (0.001%), 81 calls (0891C6F8 - 0891C7C4, length 52)
_S1_2_8923F20 4,152 instructions (0.001%), 224 calls (08923F20 - 08924158, length 143)
_S1_2_882029C 4,063 instructions (0.001%), 33 calls (0882029C - 08820540, length 170)
_S1_2_899452C 4,032 instructions (0.001%), 64 calls (0899452C - 08994598, length 28)
  Back Branch 08994580 512 times (length 5)
_S1_2_8820320 4,021 instructions (0.001%), 33 calls (08820320 - 08820540, length 137)
_S1_2_883E0FC 3,945 instructions (0.001%), 263 calls (0883E0FC - 0883E1A4, length 43)
_S1_2_89A55B0 3,942 instructions (0.001%), 1,971 calls (089A55B0 - 089A55B4, length 2)
_S1_2_892A0F0 3,938 instructions (0.001%), 179 calls (0892A0F0 - 0892A154, length 26)
_S1_2_8917AC8 3,901 instructions (0.001%), 65 calls (08917AC8 - 08917C9C, length 118)
_S1_2_894D7E0 3,888 instructions (0.001%), 216 calls (0894D7E0 - 0894D844, length 26)
_S1_2_895AFC0 3,864 instructions (0.001%), 42 calls (0895AFC0 - 0895B000, length 17)
  Back Branch 0895AFE0 672 times (length 5)
_S1_2_883E708 3,840 instructions (0.001%), 256 calls (0883E708 - 0883E79C, length 38)
_S1_2_8831634 3,604 instructions (0.001%), 28 calls (08831634 - 08831850, length 136)
_S1_2_8917754 3,602 instructions (0.001%), 90 calls (08917754 - 089177F4, length 41)
  Back Branch 089177A8 104 times (length 13)
_S1_2_883E6E0 3,468 instructions (0.001%), 578 calls (0883E6E0 - 0883E704, length 10)
_S1_2_883E6B8 3,468 instructions (0.001%), 578 calls (0883E6B8 - 0883E6DC, length 10)
_S1_2_8808F4C 3,445 instructions (0.001%), 65 calls (08808F4C - 0880901C, length 53)
_S1_2_8838ED0 3,370 instructions (0.001%), 224 calls (08838ED0 - 0883907C, length 108)
_S1_2_8957964 3,304 instructions (0.001%), 123 calls (08957964 - 08957AF8, length 102)
_S1_2_8918198 3,266 instructions (0.001%), 181 calls (08918198 - 08918210, length 31)
_S1_2_8992534 3,249 instructions (0.001%), 171 calls (08992534 - 0899257C, length 19)
_S1_2_8985354 3,241 instructions (0.001%), 1 calls (08985354 - 08985474, length 73)
  Back Branch 08985460 230 times (length 6)
  Back Branch 0898539C 230 times (length 9)
_S1_2_8962AF0 3,229 instructions (0.001%), 13 calls (08962AF0 - 08962CA8, length 111)
  Back Branch 08962C6C 50 times (length 65)
_S1_2_895B358 3,226 instructions (0.001%), 90 calls (0895B358 - 0895B40C, length 46)
_S1_2_899323C 3,207 instructions (0.001%), 171 calls (0899323C - 08993304, length 51)
  Back Branch 089932D8 123 times (length 12)
_S1_2_890EF30 3,195 instructions (0.001%), 71 calls (0890EF30 - 0890F2E8, length 239)
_S1_2_883DD2C 3,192 instructions (0.001%), 228 calls (0883DD2C - 0883DDD0, length 42)
_S1_2_895AB00 3,192 instructions (0.001%), 42 calls (0895AB00 - 0895ACA0, length 105)
_S1_2_8921A18 3,173 instructions (0.001%), 11 calls (08921A18 - 08921A68, length 21)
  Back Branch 08921A64 376 times (length 8)
_S1_2_89234AC 3,150 instructions (0.001%), 50 calls (089234AC - 089235A4, length 63)
_S1_2_88178AC 3,148 instructions (0.001%), 2 calls (088178AC - 088179A0, length 62)
  Back Branch 08817954 254 times (length 12)
_S1_2_8822934 3,136 instructions (0.001%), 85 calls (08822934 - 08822B48, length 134)
  Back Branch 088229E4 43 times (length 13)
_S1_2_880BF94 3,080 instructions (0.001%), 70 calls (0880BF94 - 0880C1C0, length 140)
_S1_2_8910344 3,079 instructions (0.001%), 123 calls (08910344 - 0891043C, length 63)
  Back Branch 089103C0 113 times (length 12)
  Back Branch 089103D8 3 times (length 18)
  Back Branch 089103F4 3 times (length 25)
_S1_2_89128E4 3,069 instructions (0.001%), 279 calls (089128E4 - 0891290C, length 11)
_S1_2_8838F30 3,051 instructions (0.001%), 218 calls (08838F30 - 0883907C, length 84)
_S1_2_892503C 3,030 instructions (0.001%), 210 calls (0892503C - 089250B8, length 32)
_S1_2_8830CE0 3,001 instructions (0.001%), 27 calls (08830CE0 - 08831850, length 733)
_S1_2_880DCA0 2,972 instructions (0.001%), 743 calls (0880DCA0 - 0880DCAC, length 4)
_S1_2_89931C4 2,970 instructions (0.001%), 99 calls (089931C4 - 08993238, length 30)
_S1_2_883998C 2,958 instructions (0.001%), 493 calls (0883998C - 08839AF8, length 92)
_S1_2_898EA10 2,916 instructions (0.000%), 21 calls (0898EA10 - 0898FBE0, length 1141)
  Back Branch 0898EADC 96 times (length 13)
  Back Branch 0898FB84 21 times (length 1083)
_S1_2_8830E74 2,914 instructions (0.000%), 23 calls (08830E74 - 08831850, length 632)
_S1_2_8840AF0 2,888 instructions (0.000%), 722 calls (08840AF0 - 08840AFC, length 4)
_S1_2_8916284 2,877 instructions (0.000%), 3 calls (08916284 - 0891635C, length 55)
  Back Branch 089162A8 384 times (length 7)
  Back Branch 08916318 6 times (length 15)
_S1_2_8917CA0 2,873 instructions (0.000%), 169 calls (08917CA0 - 08917CE0, length 17)
_S1_2_883274C 2,826 instructions (0.000%), 128 calls (0883274C - 0883283C, length 61)
_S1_2_883ED1C 2,808 instructions (0.000%), 215 calls (0883ED1C - 0883EE14, length 63)
_S1_2_8837D98 2,805 instructions (0.000%), 55 calls (08837D98 - 08837DC0, length 11)
  Back Branch 08837DAC 440 times (length 6)
_S1_2_891DA6C 2,775 instructions (0.000%), 1 calls (0891DA6C - 0891DB20, length 46)
  Back Branch 0891DAE0 256 times (length 9)
  Back Branch 0891DB04 32 times (length 23)
_S1_2_8980330 2,736 instructions (0.000%), 144 calls (08980330 - 089803B4, length 34)
_S1_2_883E070 2,724 instructions (0.000%), 454 calls (0883E070 - 0883E08C, length 8)
_S1_2_880A010 2,665 instructions (0.000%), 65 calls (0880A010 - 0880A34C, length 208)
  Back Branch 0880A300 2,535 times (length 160)
_S1_2_882F8B4 2,626 instructions (0.000%), 77 calls (0882F8B4 - 0882FAA0, length 124)
_S1_2_8913CF4 2,604 instructions (0.000%), 372 calls (08913CF4 - 08913D0C, length 7)
_S1_2_89135E0 2,604 instructions (0.000%), 372 calls (089135E0 - 089135F8, length 7)
_S1_2_892379C 2,600 instructions (0.000%), 104 calls (0892379C - 08923938, length 104)
_S1_2_89804D8 2,589 instructions (0.000%), 1 calls (089804D8 - 08980548, length 29)
  Back Branch 08980534 256 times (length 5)
  Back Branch 0898051C 256 times (length 5)
  Back Branch 08980500 3 times (length 5)
_S1_2_8832A58 2,587 instructions (0.000%), 9 calls (08832A58 - 08833204, length 492)
  Back Branch 08832E54 672 times (length 14)
  Back Branch 08832E94 672 times (length 14)
_S1_2_89928C8 2,574 instructions (0.000%), 99 calls (089928C8 - 0899292C, length 26)
_S1_2_8961EF8 2,574 instructions (0.000%), 13 calls (08961EF8 - 0896220C, length 198)
_S1_2_8913CC0 2,538 instructions (0.000%), 282 calls (08913CC0 - 08913CF0, length 13)
_S1_2_898EDE8 2,490 instructions (0.000%), 15 calls (0898EAA0 - 0898FBE0, length 1105)
  Back Branch 0898EADC 96 times (length 13)
  Back Branch 0898FB84 21 times (length 1083)
  Back Branch 0898F200 5 times (length 12)
_S1_2_8924B64 2,470 instructions (0.000%), 15 calls (08924B64 - 08924C04, length 41)
  Back Branch 08924BD4 425 times (length 15)
_S1_2_8804544 2,464 instructions (0.000%), 44 calls (08804544 - 08804628, length 58)
_S1_2_894E128 2,460 instructions (0.000%), 80 calls (0894E128 - 0894E248, length 73)
  Back Branch 0894E220 72 times (length 10)
_S1_2_8818348 2,441 instructions (0.000%), 71 calls (08818348 - 08818460, length 71)
  Back Branch 088183AC 55 times (length 17)
_S1_2_897E46C 2,434 instructions (0.000%), 1 calls (0897E46C - 0897E5B0, length 82)
  Back Branch 0897E50C 197 times (length 3)
  Back Branch 0897E528 197 times (length 13)
  Back Branch 0897E558 1 times (length 8)
_S1_2_88210CC 2,418 instructions (0.000%), 126 calls (088210CC - 08821428, length 216)
_S1_2_89A4CC8 2,394 instructions (0.000%), 342 calls (089A4CC8 - 089A4CE0, length 7)
_S1_2_8807550 2,388 instructions (0.000%), 57 calls (08807550 - 08807688, length 79)
_S1_2_8820118 2,358 instructions (0.000%), 131 calls (08820118 - 0882017C, length 26)
_S1_2_88201B8 2,322 instructions (0.000%), 129 calls (088201B8 - 08820540, length 227)
_S1_2_880AD38 2,310 instructions (0.000%), 70 calls (0880AD38 - 0880ADB8, length 33)
_S1_2_89259B8 2,296 instructions (0.000%), 328 calls (089259B8 - 089259D0, length 7)
_S1_2_89135C8 2,292 instructions (0.000%), 382 calls (089135C8 - 089135DC, length 6)
_S1_2_89578B4 2,268 instructions (0.000%), 126 calls (089578B4 - 08957918, length 26)
_S1_2_8923808 2,255 instructions (0.000%), 41 calls (08923808 - 08923938, length 77)
_S1_2_8868940 2,240 instructions (0.000%), 70 calls (08868940 - 088689E0, length 41)
_S1_2_89259D4 2,233 instructions (0.000%), 319 calls (089259D4 - 089259EC, length 7)
_S1_2_89139A8 2,232 instructions (0.000%), 1,116 calls (089139A8 - 089139AC, length 2)
_S1_2_8993190 2,223 instructions (0.000%), 171 calls (08993190 - 089931C0, length 13)
_S1_2_89577D8 2,214 instructions (0.000%), 123 calls (089577D8 - 0895783C, length 26)
_S1_2_8923B14 2,203 instructions (0.000%), 237 calls (08923B14 - 08923B4C, length 15)
_S1_2_88305BC 2,191 instructions (0.000%), 27 calls (088305BC - 08831850, length 1190)
_S1_2_880479C 2,175 instructions (0.000%), 725 calls (0880479C - 088047A4, length 3)
_S1_2_8993DD0 2,172 instructions (0.000%), 724 calls (08993DD0 - 08993DD8, length 3)
_S1_2_8993DC4 2,172 instructions (0.000%), 724 calls (08993DC4 - 08993DCC, length 3)
_S1_2_8993DF4 2,169 instructions (0.000%), 723 calls (08993DF4 - 08993DFC, length 3)
_S1_2_883130C 2,147 instructions (0.000%), 20 calls (0883130C - 08831850, length 338)
_S1_2_8804040 2,128 instructions (0.000%), 266 calls (08804040 - 0880405C, length 8)
_S1_2_8916054 2,094 instructions (0.000%), 2 calls (08916054 - 089160CC, length 31)
  Back Branch 089160B0 256 times (length 8)
_S1_2_8837DE4 2,063 instructions (0.000%), 57 calls (08837DE4 - 08837E8C, length 43)
_S1_2_883119C 2,044 instructions (0.000%), 20 calls (0883119C - 08831850, length 430)
_S1_2_89249C8 1,947 instructions (0.000%), 342 calls (089249C8 - 089249DC, length 6)
_S1_2_89619F4 1,921 instructions (0.000%), 13 calls (089619F4 - 08961C04, length 133)
  Back Branch 08961B88 66 times (length 23)
_S1_2_8804364 1,916 instructions (0.000%), 958 calls (08804364 - 08804368, length 2)
_S1_2_89637E8 1,900 instructions (0.000%), 76 calls (089637E8 - 08963848, length 25)
_S1_2_88388D8 1,836 instructions (0.000%), 102 calls (088388D8 - 0883893C, length 26)
_S1_2_891B0F0 1,829 instructions (0.000%), 59 calls (0891B0F0 - 0891B1CC, length 56)
_S1_2_880435C 1,800 instructions (0.000%), 900 calls (0880435C - 08804360, length 2)
_S1_2_892A238 1,790 instructions (0.000%), 179 calls (0892A238 - 0892A264, length 12)
_S1_2_88216EC 1,784 instructions (0.000%), 892 calls (088216EC - 088216F0, length 2)
_S1_2_88690D4 1,777 instructions (0.000%), 51 calls (088690D4 - 08869288, length 110)
_S1_2_890BB8C 1,752 instructions (0.000%), 55 calls (0890BB8C - 0890BD18, length 100)
_S1_2_891A758 1,749 instructions (0.000%), 97 calls (0891A758 - 0891A7A8, length 21)
_S1_2_8868AB0 1,679 instructions (0.000%), 73 calls (08868AB0 - 08868B28, length 31)
_S1_2_89944F8 1,664 instructions (0.000%), 128 calls (089944F8 - 08994528, length 13)
_S1_2_89233FC 1,659 instructions (0.000%), 237 calls (089233FC - 08923414, length 7)
_S1_2_894E294 1,656 instructions (0.000%), 92 calls (0894E294 - 0894E2F8, length 26)
_S1_2_89A5300 1,628 instructions (0.000%), 814 calls (089A5300 - 089A5304, length 2)
_S1_2_89A52F8 1,628 instructions (0.000%), 814 calls (089A52F8 - 089A52FC, length 2)
_S1_2_880A0E4 1,625 instructions (0.000%), 65 calls (0880A088 - 0880A34C, length 178)
  Back Branch 0880A300 2,535 times (length 160)
_S1_2_8817BA8 1,618 instructions (0.000%), 2 calls (08817BA8 - 08817CA8, length 65)
  Back Branch 08817C5C 126 times (length 12)
_S1_2_8817AA4 1,618 instructions (0.000%), 2 calls (08817AA4 - 08817BA4, length 65)
  Back Branch 08817B58 126 times (length 12)
_S1_2_88179A4 1,616 instructions (0.000%), 2 calls (088179A4 - 08817AA0, length 64)
  Back Branch 08817A54 126 times (length 12)
_S1_2_8868D04 1,579 instructions (0.000%), 19 calls (08868D04 - 08868F44, length 145)
_S1_2_8913E9C 1,551 instructions (0.000%), 3 calls (08913E9C - 08914804, length 603)
  Back Branch 089147C4 3 times (length 504)
_S1_2_8822758 1,548 instructions (0.000%), 86 calls (08822758 - 088227D0, length 31)
_S1_2_8807DD8 1,502 instructions (0.000%), 138 calls (08807DD8 - 08807E08, length 13)
_S1_2_89139A0 1,488 instructions (0.000%), 744 calls (089139A0 - 089139A4, length 2)
_S1_2_8916608 1,487 instructions (0.000%), 45 calls (08916608 - 08916690, length 35)
_S1_2_891C8C8 1,486 instructions (0.000%), 59 calls (0891C8C8 - 0891C940, length 31)
_S1_2_8946EA8 1,476 instructions (0.000%), 82 calls (08946EA8 - 08946F0C, length 26)
_S1_2_8946A94 1,458 instructions (0.000%), 81 calls (08946A94 - 08946B30, length 40)
_S1_2_891CB70 1,442 instructions (0.000%), 59 calls (0891C9A8 - 0891CBF4, length 148)
  Back Branch 0891CBC0 1 times (length 136)
_S1_2_89628E4 1,435 instructions (0.000%), 14 calls (089628E4 - 08962A28, length 82)
  Back Branch 089629F4 50 times (length 8)
_S1_2_88052C8 1,419 instructions (0.000%), 33 calls (088052C8 - 08805378, length 45)
_S1_2_880689C 1,412 instructions (0.000%), 24 calls (0880689C - 088068F4, length 23)
  Back Branch 088068CC 209 times (length 5)
  Back Branch 088068E8 11 times (length 15)
_S1_2_89806B0 1,390 instructions (0.000%), 67 calls (089806B0 - 089806E0, length 13)
  Back Branch 089806D4 90 times (length 8)
_S1_2_883DD64 1,386 instructions (0.000%), 126 calls (0883DD64 - 0883DDD0, length 28)
_S1_2_880BF68 1,386 instructions (0.000%), 126 calls (0880BF68 - 0880BF90, length 11)
_S1_2_880537C 1,386 instructions (0.000%), 33 calls (0880537C - 0880543C, length 49)
_S1_2_8831054 1,356 instructions (0.000%), 15 calls (08831054 - 08831850, length 512)
_S1_2_8808C00 1,353 instructions (0.000%), 33 calls (08808C00 - 08808D04, length 66)
_S1_2_881C8D8 1,340 instructions (0.000%), 67 calls (0881C8D8 - 0881C970, length 39)
_S1_2_89128DC 1,332 instructions (0.000%), 666 calls (089128DC - 089128E0, length 2)
_S1_2_8807D78 1,328 instructions (0.000%), 83 calls (08807D78 - 08807DD4, length 24)
_S1_2_881FD10 1,322 instructions (0.000%), 1 calls (0881FD10 - 0881FD90, length 33)
  Back Branch 0881FD64 130 times (length 10)
_S1_2_892475C 1,320 instructions (0.000%), 40 calls (0892475C - 089249C4, length 155)
_S1_2_89A4D08 1,276 instructions (0.000%), 319 calls (089A4D08 - 089A4D14, length 4)
_S1_2_8925354 1,268 instructions (0.000%), 26 calls (08925354 - 089253CC, length 31)
  Back Branch 089253B8 132 times (length 14)
_S1_2_8923800 1,265 instructions (0.000%), 23 calls (08923800 - 08923938, length 79)
_S1_2_8839838 1,247 instructions (0.000%), 39 calls (08839838 - 08839988, length 85)
_S1_2_89A4E18 1,232 instructions (0.000%), 308 calls (089A4E18 - 089A4E24, length 4)
_S1_2_89A4E08 1,232 instructions (0.000%), 308 calls (089A4E08 - 089A4E14, length 4)
_S1_2_892159C 1,227 instructions (0.000%), 3 calls (0892159C - 089215EC, length 21)
  Back Branch 089215DC 147 times (length 8)
_S1_2_8920318 1,221 instructions (0.000%), 111 calls (08920318 - 08920348, length 13)
_S1_2_89299E0 1,218 instructions (0.000%), 203 calls (089299E0 - 089299F4, length 6)
_S1_2_8929998 1,218 instructions (0.000%), 203 calls (08929998 - 089299AC, length 6)
_S1_2_8923818 1,210 instructions (0.000%), 22 calls (08923818 - 08923938, length 73)
_S1_2_898D1E0 1,209 instructions (0.000%), 21 calls (0898D1E0 - 0898D2CC, length 60)
  Back Branch 0898D2A0 96 times (length 40)
  Back Branch 0898D244 30 times (length 9)
_S1_2_882F6A0 1,206 instructions (0.000%), 42 calls (0882F6A0 - 0882F8B0, length 133)
  Back Branch 0882F7B8 1 times (length 13)
_S1_2_8993308 1,188 instructions (0.000%), 99 calls (08993308 - 08993334, length 12)
_S1_2_8805838 1,185 instructions (0.000%), 73 calls (08805838 - 088058A8, length 29)
_S1_2_88421D8 1,170 instructions (0.000%), 18 calls (088421D8 - 088422F8, length 73)
_S1_2_881B9DC 1,169 instructions (0.000%), 58 calls (0881B9DC - 0881BAD4, length 63)
_S1_2_892296C 1,148 instructions (0.000%), 7 calls (0892296C - 08922A40, length 54)
  Back Branch 08922A0C 84 times (length 10)
_S1_2_883DDD4 1,134 instructions (0.000%), 126 calls (0883DDD4 - 0883DE64, length 37)
_S1_2_890FC14 1,102 instructions (0.000%), 44 calls (0890FC14 - 0890FD0C, length 63)
  Back Branch 0890FC90 40 times (length 12)
  Back Branch 0890FCA8 1 times (length 18)
  Back Branch 0890FCC4 1 times (length 25)
_S1_2_892402C 1,102 instructions (0.000%), 29 calls (0892402C - 08924158, length 76)
_S1_2_891CF50 1,088 instructions (0.000%), 32 calls (0891CF50 - 0891CFD4, length 34)
_S1_2_8915F48 1,081 instructions (0.000%), 47 calls (08915F48 - 08915FD8, length 37)
_S1_2_8840A34 1,080 instructions (0.000%), 72 calls (08840A34 - 08840A74, length 17)
_S1_2_88078BC 1,075 instructions (0.000%), 215 calls (088078BC - 088078D4, length 7)
_S1_2_89169F4 1,072 instructions (0.000%), 67 calls (089169F4 - 08916A30, length 16)
_S1_2_88314AC 1,056 instructions (0.000%), 10 calls (088314AC - 08831850, length 234)
_S1_2_8808BC0 1,048 instructions (0.000%), 131 calls (08808AD4 - 08808BC8, length 62)
  Back Branch 08808BC4 131 times (length 62)
_S1_2_892494C 1,036 instructions (0.000%), 74 calls (0892494C - 089249C4, length 31)
_S1_2_8816718 1,022 instructions (0.000%), 42 calls (08816718 - 08817074, length 600)
_S1_2_89A4D68 1,004 instructions (0.000%), 251 calls (089A4D68 - 089A4D74, length 4)
_S1_2_8830928 997 instructions (0.000%), 13 calls (08830928 - 08831850, length 971)
_S1_2_899459C 960 instructions (0.000%), 64 calls (0899459C - 089945D4, length 15)
_S1_2_8915FDC 944 instructions (0.000%), 64 calls (08915FDC - 08916050, length 30)
_S1_2_883E4C0 940 instructions (0.000%), 2 calls (0883E4C0 - 0883E5B4, length 62)
  Back Branch 0883E528 94 times (length 9)
_S1_2_892628C 935 instructions (0.000%), 55 calls (0892628C - 089262CC, length 17)
_S1_2_8809A60 934 instructions (0.000%), 2 calls (0880971C - 08809B3C, length 265)
  Back Branch 08809B08 39 times (length 253)
_S1_2_89233AC 920 instructions (0.000%), 6 calls (089233AC - 089233F8, length 20)
  Back Branch 089233E0 166 times (length 5)
_S1_2_8914BE8 903 instructions (0.000%), 3 calls (08914BE8 - 08914EE0, length 191)
  Back Branch 08914D70 15 times (length 30)
  Back Branch 08914CE8 15 times (length 7)
  Back Branch 08914E00 6 times (length 20)
_S1_2_8840EE8 886 instructions (0.000%), 31 calls (08840EE8 - 08841088, length 105)
_S1_2_894D2CC 882 instructions (0.000%), 18 calls (0894D2CC - 0894D3B8, length 60)
_S1_2_883E7A0 864 instructions (0.000%), 27 calls (0883E7A0 - 0883E848, length 43)
_S1_2_88073F4 840 instructions (0.000%), 84 calls (088073F4 - 08807418, length 10)
_S1_2_880E1D0 840 instructions (0.000%), 70 calls (0880E1D0 - 0880E1FC, length 12)
_S1_2_88177C0 838 instructions (0.000%), 2 calls (088177C0 - 088178A8, length 59)
  Back Branch 08817864 62 times (length 12)
_S1_2_891C84C 826 instructions (0.000%), 59 calls (0891C84C - 0891C888, length 16)
_S1_2_8984BC0 825 instructions (0.000%), 33 calls (08984BC0 - 08984C20, length 25)
_S1_2_8806918 819 instructions (0.000%), 13 calls (08806918 - 08806A30, length 71)
_S1_2_88042FC 816 instructions (0.000%), 58 calls (088042FC - 08804348, length 20)
_S1_2_8922C90 815 instructions (0.000%), 5 calls (08922C90 - 08922D60, length 53)
  Back Branch 08922D2C 60 times (length 10)
_S1_2_89168D0 814 instructions (0.000%), 74 calls (089168D0 - 089168F8, length 11)
_S1_2_894D59C 810 instructions (0.000%), 18 calls (0894D59C - 0894D6C4, length 75)
_S1_2_8980AB8 806 instructions (0.000%), 13 calls (08980AB8 - 08980BA0, length 59)
  Back Branch 08980B5C 15 times (length 13)
_S1_2_8814AC0 805 instructions (0.000%), 1 calls (08814AC0 - 08814C3C, length 96)
  Back Branch 08814C10 85 times (length 8)
  Back Branch 08814C20 3 times (length 19)
_S1_2_8838AD0 796 instructions (0.000%), 79 calls (08838AD0 - 08838B0C, length 16)
_S1_2_8984C74 782 instructions (0.000%), 34 calls (08984C74 - 08984CCC, length 23)
_S1_2_8966C40 780 instructions (0.000%), 30 calls (08966C40 - 08966CA4, length 26)
_S1_2_89639C8 779 instructions (0.000%), 41 calls (089639C8 - 08963A10, length 19)
_S1_2_880BDE8 774 instructions (0.000%), 18 calls (0880BDE8 - 0880BE98, length 45)
_S1_2_89A5458 764 instructions (0.000%), 382 calls (089A5458 - 089A545C, length 2)
_S1_2_89A5440 764 instructions (0.000%), 382 calls (089A5440 - 089A5444, length 2)
_S1_2_880BE9C 756 instructions (0.000%), 18 calls (0880BE9C - 0880BF5C, length 49)
_S1_2_8830BA4 723 instructions (0.000%), 8 calls (08830BA4 - 08831850, length 812)
_S1_2_881B73C 720 instructions (0.000%), 90 calls (0881B73C - 0881B758, length 8)
_S1_2_89A5648 716 instructions (0.000%), 358 calls (089A5648 - 089A564C, length 2)
_S1_2_8924DF4 715 instructions (0.000%), 65 calls (08924DF4 - 08924E2C, length 15)
_S1_2_891A6B0 712 instructions (0.000%), 89 calls (0891A6B0 - 0891A6D8, length 11)
_S1_2_8992930 696 instructions (0.000%), 24 calls (08992930 - 089929A0, length 29)
_S1_2_8984E40 693 instructions (0.000%), 33 calls (08984E40 - 08984E90, length 21)
_S1_2_880A484 693 instructions (0.000%), 2 calls (0880A3D4 - 0880A57C, length 107)
  Back Branch 0880A540 38 times (length 93)
_S1_2_89254FC 689 instructions (0.000%), 13 calls (089254FC - 089255FC, length 65)
_S1_2_8822674 688 instructions (0.000%), 1 calls (08822674 - 088226A8, length 14)
  Back Branch 088226A4 85 times (length 8)
_S1_2_89249EC 687 instructions (0.000%), 3 calls (089249EC - 08924A6C, length 33)
  Back Branch 08924A4C 86 times (length 14)
_S1_2_89135FC 687 instructions (0.000%), 3 calls (089135FC - 08913844, length 147)
  Back Branch 089136A8 12 times (length 7)
  Back Branch 08913740 12 times (length 34)
_S1_2_89A51B0 682 instructions (0.000%), 341 calls (089A51B0 - 089A51B4, length 2)
_S1_2_89A51A8 682 instructions (0.000%), 341 calls (089A51A8 - 089A51AC, length 2)
_S1_2_8984C24 680 instructions (0.000%), 34 calls (08984C24 - 08984C70, length 20)
_S1_2_891B710 679 instructions (0.000%), 97 calls (0891B710 - 0891B730, length 9)
_S1_2_898EF58 666 instructions (0.000%), 6 calls (0898EAA0 - 0898FBE0, length 1105)
  Back Branch 0898EADC 96 times (length 13)
  Back Branch 0898FB84 21 times (length 1083)
_S1_2_898C314 630 instructions (0.000%), 21 calls (0898C314 - 0898C388, length 30)
_S1_2_891A850 623 instructions (0.000%), 89 calls (0891A850 - 0891A868, length 7)
_S1_2_883FA20 620 instructions (0.000%), 15 calls (0883FA20 - 0883FAF0, length 53)
_S1_2_8918000 598 instructions (0.000%), 12 calls (08918000 - 08918104, length 66)
_S1_2_8807928 588 instructions (0.000%), 42 calls (08807928 - 08807970, length 19)
_S1_2_8830A44 587 instructions (0.000%), 6 calls (08830A44 - 08831850, length 900)
_S1_2_891D6C0 586 instructions (0.000%), 1 calls (0891D6C0 - 0891D82C, length 92)
  Back Branch 0891D768 32 times (length 20)
_S1_2_89A55E0 572 instructions (0.000%), 286 calls (089A55E0 - 089A55E4, length 2)
_S1_2_896B5A0 568 instructions (0.000%), 9 calls (0896B5A0 - 0896B604, length 26)
  Back Branch 0896B5F8 46 times (length 10)
_S1_2_89A5470 564 instructions (0.000%), 282 calls (089A5470 - 089A5474, length 2)
_S1_2_89A5448 564 instructions (0.000%), 282 calls (089A5448 - 089A544C, length 2)
_S1_2_89A5230 564 instructions (0.000%), 282 calls (089A5230 - 089A5234, length 2)
_S1_2_896B668 556 instructions (0.000%), 4 calls (0896B668 - 0896B72C, length 50)
  Back Branch 0896B6F0 64 times (length 21)
_S1_2_8838FA8 551 instructions (0.000%), 29 calls (08838FA8 - 0883907C, length 54)
_S1_2_880CB30 549 instructions (0.000%), 61 calls (0880CB30 - 0880CB90, length 25)
_S1_2_8925284 546 instructions (0.000%), 13 calls (08925284 - 08925350, length 52)
_S1_2_8000040 533 instructions (0.000%), 8 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 175 times (length 3)
_S1_2_891CD8C 517 instructions (0.000%), 1 calls (0891CD8C - 0891CE58, length 52)
  Back Branch 0891CE04 32 times (length 15)
_S1_2_8984AA4 510 instructions (0.000%), 34 calls (08984AA4 - 08984ADC, length 15)
_S1_2_8984A68 510 instructions (0.000%), 34 calls (08984A68 - 08984AA0, length 15)
_S1_2_895164C 503 instructions (0.000%), 1 calls (0895164C - 0895194C, length 193)
  Back Branch 08951900 5 times (length 103)
_S1_2_8925A60 497 instructions (0.000%), 71 calls (08925A60 - 08925A78, length 7)
_S1_2_8917CE4 490 instructions (0.000%), 7 calls (08917CE4 - 08917E3C, length 87)
_S1_2_8994D40 486 instructions (0.000%), 18 calls (08994D40 - 08994DA8, length 27)
_S1_2_8925A7C 483 instructions (0.000%), 69 calls (08925A7C - 08925A94, length 7)
_S1_2_883D114 482 instructions (0.000%), 12 calls (0883D114 - 0883D21C, length 67)
_S1_2_898BF8C 480 instructions (0.000%), 48 calls (0898BF8C - 0898BFC4, length 15)
_S1_2_883E930 480 instructions (0.000%), 12 calls (0883E930 - 0883EA14, length 58)
_S1_2_891A8B8 472 instructions (0.000%), 59 calls (0891A8B8 - 0891A8DC, length 10)
_S1_2_89195A8 464 instructions (0.000%), 58 calls (089195A8 - 089195C4, length 8)
_S1_2_8840CEC 460 instructions (0.000%), 10 calls (08840CEC - 08840EE4, length 127)
_S1_2_8838BB4 450 instructions (0.000%), 20 calls (08838BB4 - 08838C30, length 32)
_S1_2_8963E5C 448 instructions (0.000%), 28 calls (08963E5C - 08963EA0, length 18)
_S1_2_881C974 445 instructions (0.000%), 33 calls (0881C958 - 0881CA40, length 59)
  Back Branch 0881C984 33 times (length 13)
  Back Branch 0881CA20 1 times (length 52)
_S1_2_8816E84 442 instructions (0.000%), 34 calls (08816E84 - 08817074, length 125)
_S1_2_880E274 427 instructions (0.000%), 61 calls (0880E274 - 0880E2C8, length 22)
_S1_2_892406C 418 instructions (0.000%), 11 calls (0892406C - 08924158, length 60)
_S1_2_8920BF4 418 instructions (0.000%), 2 calls (08920BF4 - 08920F84, length 229)
_S1_2_89944C4 416 instructions (0.000%), 32 calls (089944C4 - 089944F4, length 13)
_S1_2_896B7B8 416 instructions (0.000%), 4 calls (0896B7B8 - 0896B908, length 85)
  Back Branch 0896B8E0 24 times (length 8)
_S1_2_89A36DC 414 instructions (0.000%), 18 calls (089A36DC - 089A3734, length 23)
_S1_2_8994CE4 414 instructions (0.000%), 18 calls (08994CE4 - 08994D3C, length 23)
_S1_2_883DDC4 408 instructions (0.000%), 102 calls (0883DDC4 - 0883DDD0, length 4)
_S1_2_8924104 406 instructions (0.000%), 58 calls (08924104 - 08924158, length 22)
_S1_2_89248BC 406 instructions (0.000%), 29 calls (089248BC - 089249C4, length 67)
_S1_2_8980FF0 406 instructions (0.000%), 1 calls (08980FF0 - 08981290, length 169)
  Back Branch 089811B8 36 times (length 5)
  Back Branch 08981160 25 times (length 4)
  Back Branch 0898128C 1 times (length 125)
_S1_2_8838C6C 396 instructions (0.000%), 22 calls (08838C6C - 08838CD0, length 26)
_S1_2_8816B98 395 instructions (0.000%), 33 calls (08816B98 - 08817074, length 312)
_S1_2_89A5308 388 instructions (0.000%), 194 calls (089A5308 - 089A530C, length 2)
_S1_2_8923830 385 instructions (0.000%), 7 calls (08923830 - 08923938, length 67)
_S1_2_891CE5C 384 instructions (0.000%), 32 calls (0891CE5C - 0891CE88, length 12)
_S1_2_883F110 384 instructions (0.000%), 12 calls (0883F110 - 0883F254, length 82)
_S1_2_89240AC 380 instructions (0.000%), 10 calls (089240AC - 08924158, length 44)
_S1_2_8921B40 378 instructions (0.000%), 7 calls (08921B40 - 08921C64, length 74)
_S1_2_893F6D4 377 instructions (0.000%), 5 calls (0893F6D4 - 0893F968, length 166)
_S1_2_881CA5C 366 instructions (0.000%), 32 calls (0881C958 - 0881CAF8, length 105)
  Back Branch 0881CA64 32 times (length 69)
  Back Branch 0881CAB0 1 times (length 4)
_S1_2_88085C4 363 instructions (0.000%), 33 calls (088085C4 - 0880864C, length 35)
_S1_2_89A5310 360 instructions (0.000%), 180 calls (089A5310 - 089A5314, length 2)
_S1_2_898ED18 360 instructions (0.000%), 15 calls (0898EAA0 - 0898FBE0, length 1105)
  Back Branch 0898EADC 96 times (length 13)
  Back Branch 0898FB84 21 times (length 1083)
  Back Branch 0898ED50 15 times (length 86)
  Back Branch 0898ED40 15 times (length 11)
_S1_2_8929988 358 instructions (0.000%), 179 calls (08929988 - 0892998C, length 2)
_S1_2_89A5490 352 instructions (0.000%), 176 calls (089A5490 - 089A5494, length 2)
_S1_2_896B608 348 instructions (0.000%), 4 calls (0896B608 - 0896B634, length 12)
  Back Branch 0896B61C 64 times (length 5)
_S1_2_896ADFC 344 instructions (0.000%), 4 calls (0896ADFC - 0896AFF8, length 128)
_S1_2_8913B74 342 instructions (0.000%), 3 calls (08913B74 - 08913C68, length 62)
  Back Branch 08913BF8 15 times (length 12)
  Back Branch 08913C44 6 times (length 9)
_S1_2_8916974 330 instructions (0.000%), 30 calls (08916974 - 0891699C, length 11)
_S1_2_891C62C 329 instructions (0.000%), 7 calls (0891C62C - 0891C6F4, length 51)
_S1_2_88184B8 325 instructions (0.000%), 1 calls (088184B8 - 088184DC, length 10)
  Back Branch 088184D0 64 times (length 5)
_S1_2_884244C 324 instructions (0.000%), 18 calls (0884244C - 08842490, length 18)
_S1_2_8911840 309 instructions (0.000%), 3 calls (08911840 - 08911880, length 17)
  Back Branch 08911874 27 times (length 10)
_S1_2_8918214 308 instructions (0.000%), 12 calls (08918214 - 0891829C, length 35)
_S1_2_892506C 300 instructions (0.000%), 30 calls (0892506C - 08925090, length 10)
_S1_2_880DBC0 300 instructions (0.000%), 20 calls (0880DBC0 - 0880DBF8, length 15)
_S1_2_8814888 294 instructions (0.000%), 1 calls (08814888 - 08814AB0, length 139)
  Back Branch 08814A9C 32 times (length 5)
_S1_2_894DD34 292 instructions (0.000%), 4 calls (0894DD34 - 0894DEF4, length 113)
  Back Branch 0894DEB8 4 times (length 25)
_S1_2_8984968 290 instructions (0.000%), 1 calls (08984968 - 08984A64, length 64)
  Back Branch 089849DC 32 times (length 8)
_S1_2_8911D44 280 instructions (0.000%), 1 calls (08911D44 - 08911EDC, length 103)
  Back Branch 08911E88 9 times (length 13)
  Back Branch 08911EB8 8 times (length 11)
_S1_2_8921C68 274 instructions (0.000%), 6 calls (08921C68 - 08921D40, length 55)
_S1_2_892393C 273 instructions (0.000%), 13 calls (0892393C - 08923B10, length 118)
_S1_2_8964EAC 261 instructions (0.000%), 3 calls (08964EAC - 08965004, length 87)
  Back Branch 08964FAC 3 times (length 10)
_S1_2_8918108 260 instructions (0.000%), 12 calls (08918108 - 08918194, length 36)
_S1_2_894CF58 260 instructions (0.000%), 5 calls (0894CF58 - 0894D064, length 68)
_S1_2_880ABC0 258 instructions (0.000%), 6 calls (0880ABC0 - 0880AC70, length 45)
_S1_2_891DB24 256 instructions (0.000%), 32 calls (0891DB24 - 0891DB40, length 8)
_S1_2_894D7A8 252 instructions (0.000%), 18 calls (0894D7A8 - 0894D7DC, length 14)
_S1_2_8923024 252 instructions (0.000%), 7 calls (08923024 - 089230B8, length 38)
_S1_2_8910440 252 instructions (0.000%), 3 calls (08910440 - 0891063C, length 128)
_S1_2_89A53B0 246 instructions (0.000%), 123 calls (089A53B0 - 089A53B4, length 2)
_S1_2_8916E44 240 instructions (0.000%), 40 calls (08916E44 - 08916E58, length 6)
_S1_2_8924DB8 240 instructions (0.000%), 16 calls (08924DB8 - 08924DF0, length 15)
_S1_2_8963EA4 238 instructions (0.000%), 14 calls (08963EA4 - 08963EEC, length 19)
_S1_2_89239B4 235 instructions (0.000%), 5 calls (089239B4 - 08923B10, length 88)
_S1_2_8923990 235 instructions (0.000%), 5 calls (08923990 - 08923B10, length 97)
_S1_2_880434C 234 instructions (0.000%), 117 calls (0880434C - 08804350, length 2)
_S1_2_883089C 229 instructions (0.000%), 5 calls (0883089C - 08831850, length 1006)
_S1_2_896B96C 228 instructions (0.000%), 4 calls (0896B96C - 0896BA84, length 71)
_S1_2_8965008 228 instructions (0.000%), 3 calls (08965008 - 089650F8, length 61)
  Back Branch 0896501C 12 times (length 5)
_S1_2_891388C 228 instructions (0.000%), 3 calls (0891388C - 08913938, length 44)
  Back Branch 089138F4 12 times (length 12)
_S1_2_89A53A8 226 instructions (0.000%), 113 calls (089A53A8 - 089A53AC, length 2)
_S1_2_898ED0C 225 instructions (0.000%), 15 calls (0898EAA0 - 0898FBE0, length 1105)
  Back Branch 0898EADC 96 times (length 13)
  Back Branch 0898FB84 21 times (length 1083)
  Back Branch 0898ED10 15 times (length 74)
_S1_2_892497C 224 instructions (0.000%), 16 calls (0892497C - 089249C4, length 19)
_S1_2_8913DD4 222 instructions (0.000%), 6 calls (08913DD4 - 08913E88, length 46)
_S1_2_8960DC4 221 instructions (0.000%), 13 calls (08960DC4 - 08960E04, length 17)
_S1_2_89A4D58 220 instructions (0.000%), 55 calls (089A4D58 - 089A4D64, length 4)
_S1_2_8923820 220 instructions (0.000%), 4 calls (08923820 - 08923938, length 71)
_S1_2_895B234 219 instructions (0.000%), 3 calls (0895B234 - 0895B2B4, length 33)
  Back Branch 0895B290 15 times (length 10)
_S1_2_88328E4 218 instructions (0.000%), 1 calls (088328E4 - 08833204, length 585)
  Back Branch 08832E54 672 times (length 14)
  Back Branch 08832E94 672 times (length 14)
_S1_2_8925B64 211 instructions (0.000%), 1 calls (08925B64 - 08925EAC, length 211)
_S1_2_898D298 210 instructions (0.000%), 15 calls (0898D208 - 0898D2CC, length 50)
  Back Branch 0898D2A0 96 times (length 40)
  Back Branch 0898D244 30 times (length 9)
_S1_2_880AC74 210 instructions (0.000%), 5 calls (0880AC74 - 0880AD34, length 49)
_S1_2_8921EA8 209 instructions (0.000%), 11 calls (08921EA8 - 08921F14, length 28)
_S1_2_8808D38 204 instructions (0.000%), 34 calls (08808D38 - 08808D4C, length 6)
_S1_2_8924964 196 instructions (0.000%), 14 calls (08924964 - 089249C4, length 25)
_S1_2_891FD70 195 instructions (0.000%), 3 calls (0891FD70 - 0891FF40, length 117)
_S1_2_897FF6C 194 instructions (0.000%), 1 calls (0897FF6C - 08980270, length 194)
_S1_2_8806DD4 192 instructions (0.000%), 3 calls (08806DD4 - 08806EF4, length 73)
_S1_2_8838F64 188 instructions (0.000%), 10 calls (08838F64 - 0883907C, length 71)
_S1_2_89519FC 185 instructions (0.000%), 5 calls (089519FC - 08951AF0, length 62)
_S1_2_89247F4 184 instructions (0.000%), 8 calls (089247F4 - 089249C4, length 117)
_S1_2_8980800 183 instructions (0.000%), 2 calls (08980800 - 089808B8, length 47)
  Back Branch 08980864 19 times (length 6)
_S1_2_892263C 182 instructions (0.000%), 14 calls (0892263C - 0892266C, length 13)
_S1_2_8815134 181 instructions (0.000%), 1 calls (08815134 - 088151AC, length 31)
  Back Branch 08815158 32 times (length 5)
_S1_2_895B1FC 180 instructions (0.000%), 15 calls (0895B1FC - 0895B230, length 14)
_S1_2_8985184 180 instructions (0.000%), 10 calls (08985184 - 089851D4, length 21)
_S1_2_8946F10 180 instructions (0.000%), 1 calls (08946F10 - 0894722C, length 200)
  Back Branch 08946FF4 4 times (length 15)
  Back Branch 089471F8 2 times (length 68)
_S1_2_89118B0 174 instructions (0.000%), 1 calls (089118B0 - 0891196C, length 48)
  Back Branch 08911920 15 times (length 9)
_S1_2_8816E0C 170 instructions (0.000%), 9 calls (08816E0C - 08817074, length 155)
_S1_2_8924994 169 instructions (0.000%), 13 calls (08924994 - 089249C4, length 13)
_S1_2_89247C0 168 instructions (0.000%), 8 calls (089247C0 - 089249C4, length 130)
_S1_2_8838F0C 167 instructions (0.000%), 12 calls (08838F0C - 0883907C, length 93)
_S1_2_8966F9C 165 instructions (0.000%), 3 calls (08966F9C - 089671C8, length 140)
  Back Branch 08967060 3 times (length 30)
_S1_2_8923828 165 instructions (0.000%), 3 calls (08923828 - 08923938, length 69)
_S1_2_891A630 162 instructions (0.000%), 1 calls (0891A630 - 0891A6A0, length 29)
  Back Branch 0891A694 16 times (length 9)
_S1_2_891154C 159 instructions (0.000%), 3 calls (0891154C - 08911630, length 58)
_S1_2_8983420 156 instructions (0.000%), 6 calls (08983420 - 08983484, length 26)
_S1_2_8985804 154 instructions (0.000%), 11 calls (08985804 - 08985838, length 14)
_S1_2_89248D4 154 instructions (0.000%), 11 calls (089248D4 - 089249C4, length 61)
_S1_2_880E5B8 152 instructions (0.000%), 19 calls (0880E5B8 - 0880E5D4, length 8)
_S1_2_880E448 152 instructions (0.000%), 19 calls (0880E448 - 0880E464, length 8)
_S1_2_8924830 144 instructions (0.000%), 8 calls (08924830 - 089249C4, length 102)
_S1_2_8960E08 143 instructions (0.000%), 13 calls (08960E08 - 08960E30, length 11)
_S1_2_89165DC 143 instructions (0.000%), 13 calls (089165DC - 08916604, length 11)
_S1_2_894D068 143 instructions (0.000%), 5 calls (0894D068 - 0894D0E0, length 31)
_S1_2_89248EC 140 instructions (0.000%), 10 calls (089248EC - 089249C4, length 55)
_S1_2_895CE04 140 instructions (0.000%), 7 calls (0895CE04 - 0895CE50, length 20)
_S1_2_891E54C 136 instructions (0.000%), 17 calls (0891E54C - 0891E568, length 8)
_S1_2_8920250 134 instructions (0.000%), 67 calls (08920250 - 08920254, length 2)
_S1_2_880909C 134 instructions (0.000%), 67 calls (0880909C - 088090A0, length 2)
_S1_2_8838038 134 instructions (0.000%), 2 calls (08838038 - 088381E8, length 109)
_S1_2_880701C 133 instructions (0.000%), 3 calls (0880701C - 088070FC, length 57)
_S1_2_89A5318 132 instructions (0.000%), 66 calls (089A5318 - 089A531C, length 2)
_S1_2_8921D44 132 instructions (0.000%), 11 calls (08921D44 - 08921D70, length 12)
_S1_2_8912EA4 132 instructions (0.000%), 3 calls (08912EA4 - 08912F68, length 50)
_S1_2_880ADBC 130 instructions (0.000%), 5 calls (0880ADBC - 0880AE28, length 28)
_S1_2_88202EC 130 instructions (0.000%), 1 calls (088202EC - 08820540, length 150)
_S1_2_8922E9C 128 instructions (0.000%), 64 calls (08922E9C - 08922EA0, length 2)
_S1_2_891C59C 126 instructions (0.000%), 7 calls (0891C59C - 0891C628, length 36)
  Back Branch 0891C608 7 times (length 9)
_S1_2_8917898 124 instructions (0.000%), 2 calls (08917898 - 08917AC4, length 140)
  Back Branch 08917AC0 1 times (length 68)
_S1_2_883039C 124 instructions (0.000%), 1 calls (0883039C - 08831850, length 1326)
_S1_2_8916A9C 122 instructions (0.000%), 2 calls (08916A9C - 08916BF8, length 88)
_S1_2_89250BC 121 instructions (0.000%), 2 calls (089250BC - 089251F4, length 79)
_S1_2_8965714 120 instructions (0.000%), 3 calls (08965714 - 089657B0, length 40)
_S1_2_891A5A4 120 instructions (0.000%), 1 calls (0891A5A4 - 0891A62C, length 35)
  Back Branch 0891A600 16 times (length 6)
_S1_2_89A3B2C 115 instructions (0.000%), 5 calls (089A3B2C - 089A3B84, length 23)
_S1_2_89A3680 115 instructions (0.000%), 5 calls (089A3680 - 089A36D8, length 23)
_S1_2_89A2758 115 instructions (0.000%), 5 calls (089A2758 - 089A27B0, length 23)
_S1_2_891BC80 114 instructions (0.000%), 6 calls (0891BC80 - 0891BCC8, length 19)
_S1_2_891E4F0 113 instructions (0.000%), 1 calls (0891E4F0 - 0891E548, length 23)
  Back Branch 0891E530 16 times (length 6)
_S1_2_8923418 111 instructions (0.000%), 3 calls (08923418 - 089234A8, length 37)
_S1_2_8838614 111 instructions (0.000%), 1 calls (08838614 - 0883872C, length 71)
  Back Branch 08838704 9 times (length 5)
_S1_2_8820878 111 instructions (0.000%), 1 calls (08820878 - 08820A30, length 111)
_S1_2_89A27B4 110 instructions (0.000%), 5 calls (089A27B4 - 089A2808, length 22)
_S1_2_891FFB0 110 instructions (0.000%), 3 calls (0891FFB0 - 089200F4, length 82)
_S1_2_8923838 110 instructions (0.000%), 2 calls (08923838 - 08923938, length 65)
_S1_2_8923810 110 instructions (0.000%), 2 calls (08923810 - 08923938, length 75)
_S1_2_883F7D0 108 instructions (0.000%), 1 calls (0883F7D0 - 0883F86C, length 40)
  Back Branch 0883F848 8 times (length 12)
_S1_2_8816C14 107 instructions (0.000%), 9 calls (08816C14 - 08817074, length 281)
_S1_2_89A4CE4 104 instructions (0.000%), 52 calls (089A4CE4 - 089A4CE8, length 2)
_S1_2_89196D4 103 instructions (0.000%), 1 calls (089196D4 - 08919740, length 28)
  Back Branch 08919728 16 times (length 5)
_S1_2_892012C 101 instructions (0.000%), 5 calls (0892012C - 08920240, length 70)
_S1_2_893F528 100 instructions (0.000%), 5 calls (0893F528 - 0893F594, length 28)
_S1_2_883F870 100 instructions (0.000%), 5 calls (0883F870 - 0883F8E0, length 29)
_S1_2_8921D74 99 instructions (0.000%), 11 calls (08921D74 - 08921D94, length 9)
_S1_2_8805AFC 99 instructions (0.000%), 1 calls (08805AFC - 08805C90, length 102)
_S1_2_89A4CEC 98 instructions (0.000%), 14 calls (089A4CEC - 089A4D04, length 7)
_S1_2_891CD80 96 instructions (0.000%), 32 calls (0891CD80 - 0891CD88, length 3)
_S1_2_88384B0 93 instructions (0.000%), 3 calls (088384B0 - 08838574, length 50)
_S1_2_891A7AC 93 instructions (0.000%), 1 calls (0891A7AC - 0891A7FC, length 21)
  Back Branch 0891A7E8 16 times (length 5)
_S1_2_89A384C 92 instructions (0.000%), 4 calls (089A384C - 089A38A4, length 23)
_S1_2_8960194 91 instructions (0.000%), 13 calls (08960194 - 089601AC, length 7)
_S1_2_8983804 90 instructions (0.000%), 6 calls (08983804 - 0898383C, length 15)
_S1_2_891D2A8 90 instructions (0.000%), 1 calls (0891D2A8 - 0891D308, length 25)
  Back Branch 0891D2F0 11 times (length 13)
_S1_2_89A53D0 88 instructions (0.000%), 44 calls (089A53D0 - 089A53D4, length 2)
_S1_2_8818E58 88 instructions (0.000%), 1 calls (08818E58 - 08818FB4, length 88)
_S1_2_89121CC 87 instructions (0.000%), 3 calls (089121CC - 08912398, length 116)
_S1_2_891CD50 87 instructions (0.000%), 1 calls (0891CD50 - 0891CD7C, length 12)
  Back Branch 0891CD6C 16 times (length 5)
_S1_2_891C7C8 87 instructions (0.000%), 1 calls (0891C7C8 - 0891C7F4, length 12)
  Back Branch 0891C7E0 16 times (length 5)
_S1_2_8868B2C 87 instructions (0.000%), 1 calls (08868B2C - 08868D00, length 118)
_S1_2_8809A0C 86 instructions (0.000%), 1 calls (0880971C - 08809B3C, length 265)
  Back Branch 08809B08 39 times (length 253)
_S1_2_891BEE8 85 instructions (0.000%), 5 calls (0891BEE8 - 0891BF28, length 17)
_S1_2_897D4A4 84 instructions (0.000%), 2 calls (0897D4A4 - 0897D548, length 42)
_S1_2_89225CC 84 instructions (0.000%), 1 calls (089225CC - 08922638, length 28)
  Back Branch 08922604 8 times (length 8)
_S1_2_8916190 83 instructions (0.000%), 2 calls (08916190 - 0891623C, length 44)
_S1_2_8914EF8 83 instructions (0.000%), 1 calls (08914EF8 - 08914F80, length 35)
  Back Branch 08914F64 5 times (length 6)
  Back Branch 08914F44 4 times (length 8)
_S1_2_8916494 82 instructions (0.000%), 2 calls (08916494 - 08916584, length 61)
_S1_2_89240FC 81 instructions (0.000%), 9 calls (089240FC - 08924158, length 24)
_S1_2_89215F0 81 instructions (0.000%), 3 calls (089215F0 - 08921658, length 27)
_S1_2_891FF44 81 instructions (0.000%), 3 calls (0891FF44 - 0891FFAC, length 27)
_S1_2_89A53C8 80 instructions (0.000%), 40 calls (089A53C8 - 089A53CC, length 2)
_S1_2_882073C 79 instructions (0.000%), 1 calls (0882073C - 08820874, length 79)
_S1_2_89805B8 78 instructions (0.000%), 3 calls (089805B8 - 08980620, length 27)
  Back Branch 089805E4 1 times (length 3)
_S1_2_89240EC 77 instructions (0.000%), 7 calls (089240EC - 08924158, length 28)
_S1_2_8923FEC 76 instructions (0.000%), 2 calls (08923FEC - 08924158, length 92)
_S1_2_880A858 76 instructions (0.000%), 1 calls (0880A858 - 0880A984, length 76)
_S1_2_8912B34 75 instructions (0.000%), 3 calls (08912B34 - 08912B94, length 25)
_S1_2_8999908 75 instructions (0.000%), 1 calls (08999908 - 089999A4, length 40)
  Back Branch 08999978 8 times (length 5)
_S1_2_8832648 74 instructions (0.000%), 2 calls (08832648 - 0883283C, length 126)
_S1_2_8821B08 74 instructions (0.000%), 1 calls (08821B08 - 08821C54, length 84)
_S1_2_8841A5C 73 instructions (0.000%), 1 calls (08841A5C - 08841B88, length 76)
_S1_2_891A888 72 instructions (0.000%), 8 calls (0891A888 - 0891A8B4, length 12)
_S1_2_8964E4C 72 instructions (0.000%), 3 calls (08964E4C - 08964EA8, length 24)
_S1_2_8913D74 72 instructions (0.000%), 3 calls (08913D74 - 08913DD0, length 24)
_S1_2_8805928 72 instructions (0.000%), 3 calls (08805928 - 08805990, length 27)
_S1_2_897D31C 72 instructions (0.000%), 1 calls (0897D31C - 0897D3EC, length 53)
  Back Branch 0897D3C0 2 times (length 19)
_S1_2_8993CB4 70 instructions (0.000%), 14 calls (08993CB4 - 08993CC4, length 5)
_S1_2_895195C 70 instructions (0.000%), 5 calls (0895195C - 08951990, length 14)
_S1_2_894D22C 70 instructions (0.000%), 5 calls (0894D22C - 0894D260, length 14)
_S1_2_8817754 70 instructions (0.000%), 5 calls (08817754 - 088177BC, length 27)
_S1_2_880A4C8 69 instructions (0.000%), 1 calls (0880A3D4 - 0880A57C, length 107)
  Back Branch 0880A540 38 times (length 93)
_S1_2_89A5510 68 instructions (0.000%), 34 calls (089A5510 - 089A5514, length 2)
_S1_2_89A5508 68 instructions (0.000%), 34 calls (089A5508 - 089A550C, length 2)
_S1_2_89A54C8 68 instructions (0.000%), 34 calls (089A54C8 - 089A54CC, length 2)
_S1_2_89A54C0 68 instructions (0.000%), 34 calls (089A54C0 - 089A54C4, length 2)
_S1_2_8947230 67 instructions (0.000%), 1 calls (08947230 - 08947454, length 138)
  Back Branch 089472EC 1 times (length 30)
_S1_2_883F97C 67 instructions (0.000%), 1 calls (0883F97C - 0883F9E0, length 26)
  Back Branch 0883F9C0 8 times (length 7)
_S1_2_883F914 67 instructions (0.000%), 1 calls (0883F914 - 0883F978, length 26)
  Back Branch 0883F958 8 times (length 7)
_S1_2_8817D64 67 instructions (0.000%), 1 calls (08817D64 - 08817E6C, length 67)
_S1_2_89A54F8 66 instructions (0.000%), 33 calls (089A54F8 - 089A54FC, length 2)
_S1_2_89A54B8 66 instructions (0.000%), 33 calls (089A54B8 - 089A54BC, length 2)
_S1_2_897D54C 66 instructions (0.000%), 2 calls (0897D54C - 0897D608, length 48)
_S1_2_89200F8 65 instructions (0.000%), 5 calls (089200F8 - 08920128, length 13)
_S1_2_8910AF8 65 instructions (0.000%), 1 calls (08910AF8 - 08910C78, length 97)
_S1_2_8821D30 63 instructions (0.000%), 1 calls (08821D30 - 08821FB0, length 161)
_S1_2_883271C 62 instructions (0.000%), 2 calls (0883271C - 0883283C, length 73)
_S1_2_883E090 60 instructions (0.000%), 10 calls (0883E090 - 0883E0AC, length 8)
_S1_2_8980588 60 instructions (0.000%), 5 calls (08980588 - 089805B4, length 12)
_S1_2_89117F0 60 instructions (0.000%), 3 calls (089117F0 - 0891183C, length 20)
_S1_2_88227D4 60 instructions (0.000%), 1 calls (088227D4 - 08822930, length 88)
_S1_2_8910ED8 58 instructions (0.000%), 1 calls (08910ED8 - 08911038, length 89)
_S1_2_881C100 58 instructions (0.000%), 1 calls (0881C100 - 0881C284, length 98)
_S1_2_8809660 57 instructions (0.000%), 1 calls (08809660 - 08809B3C, length 312)
  Back Branch 08809B08 39 times (length 253)
_S1_2_880842C 57 instructions (0.000%), 1 calls (0880842C - 08808514, length 59)
_S1_2_891C818 56 instructions (0.000%), 8 calls (0891C818 - 0891C830, length 7)
_S1_2_8919900 56 instructions (0.000%), 8 calls (08919900 - 08919918, length 7)
_S1_2_89198AC 56 instructions (0.000%), 8 calls (089198AC - 089198C4, length 7)
_S1_2_8919874 56 instructions (0.000%), 8 calls (08919874 - 0891988C, length 7)
_S1_2_89192FC 56 instructions (0.000%), 8 calls (089192FC - 08919314, length 7)
_S1_2_89192E0 56 instructions (0.000%), 8 calls (089192E0 - 089192F8, length 7)
_S1_2_89192A8 56 instructions (0.000%), 8 calls (089192A8 - 089192C0, length 7)
_S1_2_894E25C 56 instructions (0.000%), 4 calls (0894E25C - 0894E290, length 14)
_S1_2_8807974 56 instructions (0.000%), 4 calls (08807974 - 088079BC, length 19)
_S1_2_89226E0 55 instructions (0.000%), 11 calls (089226E0 - 089226FC, length 8)
_S1_2_880B2D0 55 instructions (0.000%), 5 calls (0880B2D0 - 0880B308, length 15)
_S1_2_8922F74 55 instructions (0.000%), 3 calls (08922F74 - 08923020, length 44)
_S1_2_892141C 55 instructions (0.000%), 1 calls (0892141C - 08921548, length 76)
_S1_2_882F384 55 instructions (0.000%), 1 calls (0882F384 - 0882F45C, length 55)
_S1_2_88044C8 54 instructions (0.000%), 18 calls (088044C8 - 088044D0, length 3)
_S1_2_8925204 54 instructions (0.000%), 3 calls (08925204 - 08925280, length 32)
_S1_2_8910640 54 instructions (0.000%), 1 calls (08910640 - 0891073C, length 64)
_S1_2_8820F54 53 instructions (0.000%), 1 calls (08820F54 - 08821428, length 310)
_S1_2_891FBE8 52 instructions (0.000%), 2 calls (0891FBE8 - 0891FC4C, length 26)
_S1_2_8816C3C 52 instructions (0.000%), 1 calls (08816C3C - 08817074, length 271)
_S1_2_8913B30 51 instructions (0.000%), 3 calls (08913B30 - 08913B70, length 17)
_S1_2_8913848 51 instructions (0.000%), 3 calls (08913848 - 08913888, length 17)
_S1_2_8808DA0 51 instructions (0.000%), 3 calls (08808DA0 - 08808DF0, length 21)
_S1_2_89A5190 50 instructions (0.000%), 25 calls (089A5190 - 089A5194, length 2)
_S1_2_89A5180 50 instructions (0.000%), 25 calls (089A5180 - 089A5184, length 2)
_S1_2_8822C44 50 instructions (0.000%), 10 calls (08822C44 - 08822C54, length 5)
_S1_2_891D174 49 instructions (0.000%), 1 calls (0891D174 - 0891D260, length 60)
_S1_2_89168A0 48 instructions (0.000%), 4 calls (089168A0 - 089168CC, length 12)
_S1_2_895D1B8 47 instructions (0.000%), 1 calls (0895D1B8 - 0895D2A0, length 59)
_S1_2_8923A20 47 instructions (0.000%), 1 calls (08923A20 - 08923B10, length 61)
_S1_2_89239FC 47 instructions (0.000%), 1 calls (089239FC - 08923B10, length 70)
_S1_2_89239D8 47 instructions (0.000%), 1 calls (089239D8 - 08923B10, length 79)
_S1_2_8982F64 46 instructions (0.000%), 2 calls (08982F64 - 08982FBC, length 23)
_S1_2_8980624 46 instructions (0.000%), 2 calls (08980624 - 089806AC, length 35)
_S1_2_883EE18 46 instructions (0.000%), 2 calls (0883EE18 - 0883EEE8, length 53)
_S1_2_8820200 46 instructions (0.000%), 1 calls (08820200 - 08820540, length 209)
_S1_2_894D178 45 instructions (0.000%), 5 calls (0894D178 - 0894D198, length 9)
_S1_2_8912F6C 45 instructions (0.000%), 3 calls (08912F6C - 08912FA4, length 15)
_S1_2_88152B8 45 instructions (0.000%), 1 calls (088152B8 - 0881532C, length 30)
  Back Branch 08815308 4 times (length 5)
_S1_2_89808BC 44 instructions (0.000%), 2 calls (089808BC - 08980934, length 31)
_S1_2_8952EE8 44 instructions (0.000%), 2 calls (08952EE8 - 08952F3C, length 22)
_S1_2_8916D44 43 instructions (0.000%), 1 calls (08916D44 - 08916DF8, length 46)
_S1_2_8911AF0 43 instructions (0.000%), 1 calls (08911AF0 - 08911B98, length 43)
_S1_2_890FD4C 43 instructions (0.000%), 1 calls (0890FD4C - 0890FE08, length 48)
_S1_2_88226AC 43 instructions (0.000%), 1 calls (088226AC - 08822754, length 43)
_S1_2_8805638 43 instructions (0.000%), 1 calls (08805638 - 088056E8, length 45)
_S1_2_8804C48 43 instructions (0.000%), 1 calls (08804C48 - 08804CF8, length 45)
_S1_2_8919CA4 42 instructions (0.000%), 6 calls (08919CA4 - 08919CBC, length 7)
_S1_2_89193C0 42 instructions (0.000%), 6 calls (089193C0 - 089193D8, length 7)
_S1_2_8916790 42 instructions (0.000%), 3 calls (08916790 - 089167C4, length 14)
_S1_2_8980F34 42 instructions (0.000%), 1 calls (08980F34 - 08980FEC, length 47)
_S1_2_882142C 42 instructions (0.000%), 1 calls (0882142C - 088214D0, length 42)
_S1_2_881B694 42 instructions (0.000%), 1 calls (0881B694 - 0881B738, length 42)
_S1_2_8816784 42 instructions (0.000%), 1 calls (08816784 - 08817074, length 573)
_S1_2_880A350 42 instructions (0.000%), 1 calls (0880A350 - 0880A57C, length 140)
  Back Branch 0880A540 38 times (length 93)
_S1_2_88056EC 42 instructions (0.000%), 1 calls (088056EC - 088057AC, length 49)
_S1_2_8804CFC 42 instructions (0.000%), 1 calls (08804CFC - 08804DBC, length 49)
_S1_2_89160D0 41 instructions (0.000%), 1 calls (089160D0 - 08916170, length 41)
_S1_2_8838B10 41 instructions (0.000%), 1 calls (08838B10 - 08838BB0, length 41)
_S1_2_89A4D18 40 instructions (0.000%), 10 calls (089A4D18 - 089A4D24, length 4)
_S1_2_88214D4 40 instructions (0.000%), 2 calls (088214D4 - 08821520, length 20)
_S1_2_8952DE8 40 instructions (0.000%), 1 calls (08952DE8 - 08952EE4, length 64)
_S1_2_8914F84 40 instructions (0.000%), 1 calls (08914F84 - 08915050, length 52)
_S1_2_8911B9C 40 instructions (0.000%), 1 calls (08911B9C - 08911C38, length 40)
_S1_2_88389D0 40 instructions (0.000%), 1 calls (088389D0 - 08838ACC, length 64)
_S1_2_8822B9C 40 instructions (0.000%), 1 calls (08822B9C - 08822C40, length 42)
_S1_2_881E80C 40 instructions (0.000%), 1 calls (0881E80C - 0881E8A8, length 40)
_S1_2_8923F6C 38 instructions (0.000%), 1 calls (08923F6C - 08924158, length 124)
_S1_2_88689E4 37 instructions (0.000%), 1 calls (088689E4 - 08868A74, length 37)
_S1_2_894E104 36 instructions (0.000%), 4 calls (0894E104 - 0894E124, length 9)
_S1_2_8911A60 36 instructions (0.000%), 1 calls (08911A60 - 08911AEC, length 36)
_S1_2_8816CFC 36 instructions (0.000%), 1 calls (08816CFC - 08817074, length 223)
_S1_2_88147F8 36 instructions (0.000%), 1 calls (088147F8 - 08814884, length 36)
_S1_2_880980C 36 instructions (0.000%), 1 calls (0880971C - 08809B3C, length 265)
  Back Branch 08809B08 39 times (length 253)
_S1_2_8919CF8 35 instructions (0.000%), 5 calls (08919CF8 - 08919D10, length 7)
_S1_2_891943C 35 instructions (0.000%), 5 calls (0891943C - 08919454, length 7)
_S1_2_89173B8 35 instructions (0.000%), 5 calls (089173B8 - 089173D0, length 7)
_S1_2_891B678 35 instructions (0.000%), 1 calls (0891B678 - 0891B700, length 35)
_S1_2_89177F8 35 instructions (0.000%), 1 calls (089177F8 - 08917894, length 40)
_S1_2_8820064 35 instructions (0.000%), 1 calls (08820064 - 088200EC, length 35)
_S1_2_881815C 35 instructions (0.000%), 1 calls (0881815C - 088181E4, length 35)
_S1_2_8815214 35 instructions (0.000%), 1 calls (08815214 - 088152B4, length 41)
_S1_2_88050C8 35 instructions (0.000%), 1 calls (088050C8 - 08805150, length 35)
_S1_2_891F9D0 34 instructions (0.000%), 2 calls (0891F9D0 - 0891FA10, length 17)
_S1_2_891BF2C 34 instructions (0.000%), 2 calls (0891BF2C - 0891BF6C, length 17)
_S1_2_8817204 34 instructions (0.000%), 2 calls (08817204 - 0881753C, length 207)
_S1_2_89242E0 34 instructions (0.000%), 1 calls (089242E0 - 089249C4, length 442)
_S1_2_8924278 34 instructions (0.000%), 1 calls (08924278 - 089249C4, length 468)
_S1_2_8916694 34 instructions (0.000%), 1 calls (08916694 - 08916718, length 34)
_S1_2_8911F34 34 instructions (0.000%), 1 calls (08911F34 - 08911FE0, length 44)
_S1_2_8820DC8 34 instructions (0.000%), 1 calls (08820DC8 - 08820E4C, length 34)
_S1_2_8820C4C 34 instructions (0.000%), 1 calls (08820C4C - 08820D24, length 55)
_S1_2_8911970 33 instructions (0.000%), 3 calls (08911970 - 08911998, length 11)
_S1_2_89241B0 33 instructions (0.000%), 1 calls (089241B0 - 089249C4, length 518)
_S1_2_891D370 33 instructions (0.000%), 1 calls (0891D370 - 0891D40C, length 40)
_S1_2_8917ED8 33 instructions (0.000%), 1 calls (08917ED8 - 08917F58, length 33)
_S1_2_8837D10 33 instructions (0.000%), 1 calls (08837D10 - 08837D94, length 34)
_S1_2_882F2A0 33 instructions (0.000%), 1 calls (0882F2A0 - 0882F324, length 34)
_S1_2_88270C4 33 instructions (0.000%), 1 calls (088270C4 - 08827148, length 34)
_S1_2_891CBF8 32 instructions (0.000%), 2 calls (0891CBF8 - 0891CC54, length 24)
_S1_2_881877C 32 instructions (0.000%), 2 calls (0881877C - 088187C4, length 19)
_S1_2_892180C 32 instructions (0.000%), 1 calls (0892180C - 089218A0, length 38)
_S1_2_8917268 32 instructions (0.000%), 1 calls (08917268 - 089172E4, length 32)
_S1_2_883E204 32 instructions (0.000%), 1 calls (0883E204 - 0883E2A8, length 42)
_S1_2_891C47C 31 instructions (0.000%), 1 calls (0891C47C - 0891C4F4, length 31)
_S1_2_881FD94 31 instructions (0.000%), 1 calls (0881FD94 - 0881FEC0, length 76)
_S1_2_8922670 30 instructions (0.000%), 3 calls (08922670 - 089226A0, length 13)
_S1_2_898054C 30 instructions (0.000%), 2 calls (0898054C - 08980584, length 15)
_S1_2_891FAD0 30 instructions (0.000%), 1 calls (0891FAD0 - 0891FB44, length 30)
_S1_2_891A2F0 30 instructions (0.000%), 1 calls (0891A2F0 - 0891A364, length 30)
_S1_2_8807E0C 30 instructions (0.000%), 1 calls (08807E0C - 08807E90, length 34)
_S1_2_890FB88 29 instructions (0.000%), 1 calls (0890FB88 - 0890FC10, length 35)
_S1_2_8805D00 29 instructions (0.000%), 1 calls (08805D00 - 08805D90, length 37)
_S1_2_89A51A0 28 instructions (0.000%), 14 calls (089A51A0 - 089A51A4, length 2)
_S1_2_88147F0 28 instructions (0.000%), 14 calls (088147F0 - 088147F4, length 2)
_S1_2_89248A4 28 instructions (0.000%), 2 calls (089248A4 - 089249C4, length 73)
_S1_2_880462C 27 instructions (0.000%), 1 calls (0880462C - 08804694, length 27)
_S1_2_891FA50 26 instructions (0.000%), 2 calls (0891FA50 - 0891FA80, length 13)
_S1_2_891675C 26 instructions (0.000%), 2 calls (0891675C - 0891678C, length 13)
_S1_2_8911EE0 26 instructions (0.000%), 2 calls (08911EE0 - 08911F30, length 21)
_S1_2_891EBB0 26 instructions (0.000%), 1 calls (0891EBB0 - 0891EC14, length 26)
_S1_2_88FCF50 25 instructions (0.000%), 1 calls (088FCF50 - 088FCFB0, length 25)
_S1_2_881BE50 25 instructions (0.000%), 1 calls (0881BE50 - 0881BEB0, length 25)
_S1_2_8816BC0 25 instructions (0.000%), 1 calls (08816BC0 - 08817074, length 302)
_S1_2_891285C 24 instructions (0.000%), 3 calls (0891285C - 08912878, length 8)
_S1_2_8916944 24 instructions (0.000%), 2 calls (08916944 - 08916970, length 12)
_S1_2_89A4458 23 instructions (0.000%), 1 calls (089A4458 - 089A44B0, length 23)
_S1_2_89998AC 23 instructions (0.000%), 1 calls (089998AC - 08999904, length 23)
_S1_2_8994A7C 23 instructions (0.000%), 1 calls (08994A7C - 08994AD4, length 23)
_S1_2_8905020 23 instructions (0.000%), 1 calls (08905020 - 08905090, length 29)
_S1_2_881E688 23 instructions (0.000%), 1 calls (0881E688 - 0881E6E0, length 23)
_S1_2_89A5358 22 instructions (0.000%), 11 calls (089A5358 - 089A535C, length 2)
_S1_2_89A5348 22 instructions (0.000%), 11 calls (089A5348 - 089A534C, length 2)
_S1_2_89A5328 22 instructions (0.000%), 11 calls (089A5328 - 089A532C, length 2)
_S1_2_8917470 22 instructions (0.000%), 2 calls (08917470 - 08917498, length 11)
_S1_2_8911884 22 instructions (0.000%), 2 calls (08911884 - 089118AC, length 11)
_S1_2_8842420 22 instructions (0.000%), 2 calls (08842420 - 08842448, length 11)
_S1_2_898C45C 22 instructions (0.000%), 1 calls (0898C45C - 0898C4FC, length 41)
_S1_2_89515F4 22 instructions (0.000%), 1 calls (089515F4 - 08951648, length 22)
_S1_2_8915DB0 22 instructions (0.000%), 1 calls (08915DB0 - 08915E04, length 22)
_S1_2_883896C 22 instructions (0.000%), 1 calls (0883896C - 088389C4, length 23)
_S1_2_881BDF0 22 instructions (0.000%), 1 calls (0881BDF0 - 0881BE44, length 22)
_S1_2_8816238 22 instructions (0.000%), 1 calls (08816238 - 0881628C, length 22)
_S1_2_8807ED4 22 instructions (0.000%), 1 calls (08807ED4 - 08807F4C, length 31)
_S1_2_8916740 21 instructions (0.000%), 3 calls (08916740 - 08916758, length 7)
_S1_2_8916724 21 instructions (0.000%), 3 calls (08916724 - 0891673C, length 7)
_S1_2_8913078 21 instructions (0.000%), 3 calls (08913078 - 08913090, length 7)
_S1_2_89114AC 21 instructions (0.000%), 3 calls (089114AC - 089114C4, length 7)
_S1_2_89256C8 21 instructions (0.000%), 1 calls (089256C8 - 08925718, length 21)
_S1_2_891EEE0 21 instructions (0.000%), 1 calls (0891EEE0 - 0891EF30, length 21)
_S1_2_891D4F4 21 instructions (0.000%), 1 calls (0891D4F4 - 0891D544, length 21)
_S1_2_880A450 21 instructions (0.000%), 1 calls (0880A3D4 - 0880A57C, length 107)
  Back Branch 0880A540 38 times (length 93)
_S1_2_88098EC 21 instructions (0.000%), 1 calls (0880971C - 08809B3C, length 265)
  Back Branch 08809B08 39 times (length 253)
_S1_2_894D21C 20 instructions (0.000%), 5 calls (0894D21C - 0894D228, length 4)
_S1_2_897D6AC 20 instructions (0.000%), 2 calls (0897D6AC - 0897D6D0, length 10)
_S1_2_891BB80 20 instructions (0.000%), 1 calls (0891BB80 - 0891BBD0, length 21)
_S1_2_891A708 20 instructions (0.000%), 1 calls (0891A708 - 0891A754, length 20)
_S1_2_8917E7C 20 instructions (0.000%), 1 calls (08917E7C - 08917ED4, length 23)
_S1_2_891199C 20 instructions (0.000%), 1 calls (0891199C - 08911A5C, length 49)
_S1_2_8817028 20 instructions (0.000%), 1 calls (08817028 - 08817074, length 20)
_S1_2_8816B58 20 instructions (0.000%), 1 calls (08816B58 - 08817074, length 328)
_S1_2_880E118 20 instructions (0.000%), 1 calls (0880E118 - 0880E164, length 20)
_S1_2_891FEF0 19 instructions (0.000%), 1 calls (0891FEF0 - 0891FF40, length 21)
_S1_2_891FA84 19 instructions (0.000%), 1 calls (0891FA84 - 0891FACC, length 19)
_S1_2_8915D64 19 instructions (0.000%), 1 calls (08915D64 - 08915DAC, length 19)
_S1_2_8821FB4 19 instructions (0.000%), 1 calls (08821FB4 - 08821FFC, length 19)
_S1_2_8804BF0 19 instructions (0.000%), 1 calls (08804A90 - 08804C44, length 110)
  Back Branch 08804C10 2,172 times (length 98)
_S1_2_89A51E0 18 instructions (0.000%), 9 calls (089A51E0 - 089A51E4, length 2)
_S1_2_891312C 18 instructions (0.000%), 3 calls (0891312C - 08913140, length 6)
_S1_2_89228F4 18 instructions (0.000%), 2 calls (089228F4 - 08922914, length 9)
_S1_2_897D8E0 18 instructions (0.000%), 1 calls (0897D8E0 - 0897D908, length 11)
  Back Branch 0897D8FC 2 times (length 7)
_S1_2_891CCA4 18 instructions (0.000%), 1 calls (0891CCA4 - 0891CD00, length 24)
_S1_2_881C92C 18 instructions (0.000%), 1 calls (0881C92C - 0881C970, length 18)
_S1_2_88174F4 18 instructions (0.000%), 1 calls (088174F4 - 0881753C, length 19)
_S1_2_897E5B4 17 instructions (0.000%), 1 calls (0897E5B4 - 0897E5F4, length 17)
_S1_2_8952F40 17 instructions (0.000%), 1 calls (08952F40 - 08952F80, length 17)
_S1_2_892602C 17 instructions (0.000%), 1 calls (0892602C - 0892606C, length 17)
_S1_2_8922F30 17 instructions (0.000%), 1 calls (08922F30 - 08922F70, length 17)
_S1_2_89174EC 17 instructions (0.000%), 1 calls (089174EC - 0891752C, length 17)
_S1_2_8916240 17 instructions (0.000%), 1 calls (08916240 - 08916280, length 17)
_S1_2_8816E50 17 instructions (0.000%), 1 calls (08816E50 - 08817074, length 138)
_S1_2_8816B24 17 instructions (0.000%), 1 calls (08816B24 - 08817074, length 341)
_S1_2_89A53D8 16 instructions (0.000%), 8 calls (089A53D8 - 089A53DC, length 2)
_S1_2_89A5360 16 instructions (0.000%), 8 calls (089A5360 - 089A5364, length 2)
_S1_2_89A5350 16 instructions (0.000%), 8 calls (089A5350 - 089A5354, length 2)
_S1_2_89A5330 16 instructions (0.000%), 8 calls (089A5330 - 089A5334, length 2)
_S1_2_894E24C 16 instructions (0.000%), 4 calls (0894E24C - 0894E258, length 4)
_S1_2_8821598 16 instructions (0.000%), 4 calls (08821598 - 088215A4, length 4)
_S1_2_8922EDC 16 instructions (0.000%), 2 calls (08922EDC - 08922EF8, length 8)
_S1_2_881BAD8 16 instructions (0.000%), 2 calls (0881BAD8 - 0881BAF4, length 8)
_S1_2_8808BCC 16 instructions (0.000%), 2 calls (08808AD4 - 08808BD4, length 65)
  Back Branch 08808BD0 2 times (length 65)
_S1_2_895D178 16 instructions (0.000%), 1 calls (0895D178 - 0895D1B4, length 16)
_S1_2_895A9BC 16 instructions (0.000%), 1 calls (0895A9BC - 0895A9F8, length 16)
_S1_2_895A694 16 instructions (0.000%), 1 calls (0895A694 - 0895A6D0, length 16)
_S1_2_895A08C 16 instructions (0.000%), 1 calls (0895A08C - 0895A0C8, length 16)
_S1_2_8959B3C 16 instructions (0.000%), 1 calls (08959B3C - 08959B78, length 16)
_S1_2_89598A8 16 instructions (0.000%), 1 calls (089598A8 - 089598E4, length 16)
_S1_2_8959298 16 instructions (0.000%), 1 calls (08959298 - 089592D4, length 16)
_S1_2_8958FC4 16 instructions (0.000%), 1 calls (08958FC4 - 08959000, length 16)
_S1_2_8958DA4 16 instructions (0.000%), 1 calls (08958DA4 - 08958DE0, length 16)
_S1_2_89585A0 16 instructions (0.000%), 1 calls (089585A0 - 089585DC, length 16)
_S1_2_8957F44 16 instructions (0.000%), 1 calls (08957F44 - 08957F80, length 16)
_S1_2_8957CA8 16 instructions (0.000%), 1 calls (08957CA8 - 08957CE4, length 16)
_S1_2_8957708 16 instructions (0.000%), 1 calls (08957708 - 08957744, length 16)
_S1_2_8956F30 16 instructions (0.000%), 1 calls (08956F30 - 08956F6C, length 16)
_S1_2_8956898 16 instructions (0.000%), 1 calls (08956898 - 089568D4, length 16)
_S1_2_8955410 16 instructions (0.000%), 1 calls (08955410 - 0895544C, length 16)
_S1_2_8954658 16 instructions (0.000%), 1 calls (08954658 - 08954694, length 16)
_S1_2_8954484 16 instructions (0.000%), 1 calls (08954484 - 089544C0, length 16)
_S1_2_8954290 16 instructions (0.000%), 1 calls (08954290 - 089542CC, length 16)
_S1_2_8954054 16 instructions (0.000%), 1 calls (08954054 - 08954090, length 16)
_S1_2_8953DB0 16 instructions (0.000%), 1 calls (08953DB0 - 08953DEC, length 16)
_S1_2_895352C 16 instructions (0.000%), 1 calls (0895352C - 08953568, length 16)
_S1_2_895311C 16 instructions (0.000%), 1 calls (0895311C - 08953158, length 16)
_S1_2_894CF18 16 instructions (0.000%), 1 calls (0894CF18 - 0894CF54, length 16)
_S1_2_894CC94 16 instructions (0.000%), 1 calls (0894CC94 - 0894CCD0, length 16)
_S1_2_894C6C4 16 instructions (0.000%), 1 calls (0894C6C4 - 0894C700, length 16)
_S1_2_894C4A0 16 instructions (0.000%), 1 calls (0894C4A0 - 0894C4DC, length 16)
_S1_2_894C2B8 16 instructions (0.000%), 1 calls (0894C2B8 - 0894C2F4, length 16)
_S1_2_894B650 16 instructions (0.000%), 1 calls (0894B650 - 0894B68C, length 16)
_S1_2_894B234 16 instructions (0.000%), 1 calls (0894B234 - 0894B270, length 16)
_S1_2_894A880 16 instructions (0.000%), 1 calls (0894A880 - 0894A8BC, length 16)
_S1_2_8949F20 16 instructions (0.000%), 1 calls (08949F20 - 08949F5C, length 16)
_S1_2_894998C 16 instructions (0.000%), 1 calls (0894998C - 089499C8, length 16)
_S1_2_8948EE4 16 instructions (0.000%), 1 calls (08948EE4 - 08948F20, length 16)
_S1_2_8948528 16 instructions (0.000%), 1 calls (08948528 - 08948564, length 16)
_S1_2_89482F4 16 instructions (0.000%), 1 calls (089482F4 - 08948330, length 16)
_S1_2_8947B9C 16 instructions (0.000%), 1 calls (08947B9C - 08947BD8, length 16)
_S1_2_8946A0C 16 instructions (0.000%), 1 calls (08946A0C - 08946A48, length 16)
_S1_2_89465F4 16 instructions (0.000%), 1 calls (089465F4 - 08946630, length 16)
_S1_2_8945190 16 instructions (0.000%), 1 calls (08945190 - 089451CC, length 16)
_S1_2_8942B84 16 instructions (0.000%), 1 calls (08942B84 - 08942BC0, length 16)
_S1_2_893FBD8 16 instructions (0.000%), 1 calls (0893FBD8 - 0893FC14, length 16)
_S1_2_893F40C 16 instructions (0.000%), 1 calls (0893F40C - 0893F448, length 16)
_S1_2_893F218 16 instructions (0.000%), 1 calls (0893F218 - 0893F254, length 16)
_S1_2_893EC8C 16 instructions (0.000%), 1 calls (0893EC8C - 0893ECC8, length 16)
_S1_2_893EAA4 16 instructions (0.000%), 1 calls (0893EAA4 - 0893EAE0, length 16)
_S1_2_893E740 16 instructions (0.000%), 1 calls (0893E740 - 0893E77C, length 16)
_S1_2_893D994 16 instructions (0.000%), 1 calls (0893D994 - 0893D9D0, length 16)
_S1_2_893D7D0 16 instructions (0.000%), 1 calls (0893D7D0 - 0893D80C, length 16)
_S1_2_893D55C 16 instructions (0.000%), 1 calls (0893D55C - 0893D598, length 16)
_S1_2_893D0E4 16 instructions (0.000%), 1 calls (0893D0E4 - 0893D120, length 16)
_S1_2_893CE70 16 instructions (0.000%), 1 calls (0893CE70 - 0893CEAC, length 16)
_S1_2_893C04C 16 instructions (0.000%), 1 calls (0893C04C - 0893C088, length 16)
_S1_2_893B6A8 16 instructions (0.000%), 1 calls (0893B6A8 - 0893B6E4, length 16)
_S1_2_893A610 16 instructions (0.000%), 1 calls (0893A610 - 0893A64C, length 16)
_S1_2_893A39C 16 instructions (0.000%), 1 calls (0893A39C - 0893A3D8, length 16)
_S1_2_893A128 16 instructions (0.000%), 1 calls (0893A128 - 0893A164, length 16)
_S1_2_89393C8 16 instructions (0.000%), 1 calls (089393C8 - 08939404, length 16)
_S1_2_8938CC8 16 instructions (0.000%), 1 calls (08938CC8 - 08938D04, length 16)
_S1_2_8938404 16 instructions (0.000%), 1 calls (08938404 - 08938440, length 16)
_S1_2_8937B70 16 instructions (0.000%), 1 calls (08937B70 - 08937BAC, length 16)
_S1_2_8936438 16 instructions (0.000%), 1 calls (08936438 - 08936474, length 16)
_S1_2_8935CCC 16 instructions (0.000%), 1 calls (08935CCC - 08935D08, length 16)
_S1_2_8934C64 16 instructions (0.000%), 1 calls (08934C64 - 08934CA0, length 16)
_S1_2_8934908 16 instructions (0.000%), 1 calls (08934908 - 08934944, length 16)
_S1_2_8933D40 16 instructions (0.000%), 1 calls (08933D40 - 08933D7C, length 16)
_S1_2_893391C 16 instructions (0.000%), 1 calls (0893391C - 08933958, length 16)
_S1_2_893319C 16 instructions (0.000%), 1 calls (0893319C - 089331D8, length 16)
_S1_2_8932864 16 instructions (0.000%), 1 calls (08932864 - 089328A0, length 16)
_S1_2_8931E84 16 instructions (0.000%), 1 calls (08931E84 - 08931EC0, length 16)
_S1_2_89316DC 16 instructions (0.000%), 1 calls (089316DC - 08931718, length 16)
_S1_2_8930BA0 16 instructions (0.000%), 1 calls (08930BA0 - 08930BDC, length 16)
_S1_2_893057C 16 instructions (0.000%), 1 calls (0893057C - 089305B8, length 16)
_S1_2_8930390 16 instructions (0.000%), 1 calls (08930390 - 089303CC, length 16)
_S1_2_892F130 16 instructions (0.000%), 1 calls (0892F130 - 0892F16C, length 16)
_S1_2_892E490 16 instructions (0.000%), 1 calls (0892E490 - 0892E4CC, length 16)
_S1_2_892BC40 16 instructions (0.000%), 1 calls (0892BC40 - 0892BC7C, length 16)
_S1_2_892B73C 16 instructions (0.000%), 1 calls (0892B73C - 0892B778, length 16)
_S1_2_892B440 16 instructions (0.000%), 1 calls (0892B440 - 0892B47C, length 16)
_S1_2_892B2A4 16 instructions (0.000%), 1 calls (0892B2A4 - 0892B2E0, length 16)
_S1_2_891BB20 16 instructions (0.000%), 1 calls (0891BB20 - 0891BB5C, length 16)
_S1_2_891B638 16 instructions (0.000%), 1 calls (0891B638 - 0891B674, length 16)
_S1_2_890375C 16 instructions (0.000%), 1 calls (0890375C - 08903798, length 16)
_S1_2_8900CCC 16 instructions (0.000%), 1 calls (08900CCC - 08900D08, length 16)
_S1_2_88F527C 16 instructions (0.000%), 1 calls (088F527C - 088F52B8, length 16)
_S1_2_88F1FD8 16 instructions (0.000%), 1 calls (088F1FD8 - 088F2014, length 16)
_S1_2_88EA694 16 instructions (0.000%), 1 calls (088EA694 - 088EA6D0, length 16)
_S1_2_88E6648 16 instructions (0.000%), 1 calls (088E6648 - 088E6684, length 16)
_S1_2_88E35D4 16 instructions (0.000%), 1 calls (088E35D4 - 088E3610, length 16)
_S1_2_88DF8FC 16 instructions (0.000%), 1 calls (088DF8FC - 088DF938, length 16)
_S1_2_88DC16C 16 instructions (0.000%), 1 calls (088DC16C - 088DC1A8, length 16)
_S1_2_88D72C8 16 instructions (0.000%), 1 calls (088D72C8 - 088D7304, length 16)
_S1_2_88D03C4 16 instructions (0.000%), 1 calls (088D03C4 - 088D0400, length 16)
_S1_2_88CD838 16 instructions (0.000%), 1 calls (088CD838 - 088CD874, length 16)
_S1_2_88C6560 16 instructions (0.000%), 1 calls (088C6560 - 088C659C, length 16)
_S1_2_88BE160 16 instructions (0.000%), 1 calls (088BE160 - 088BE19C, length 16)
_S1_2_88B91BC 16 instructions (0.000%), 1 calls (088B91BC - 088B91F8, length 16)
_S1_2_88B21AC 16 instructions (0.000%), 1 calls (088B21AC - 088B21E8, length 16)
_S1_2_88AE12C 16 instructions (0.000%), 1 calls (088AE12C - 088AE168, length 16)
_S1_2_88A913C 16 instructions (0.000%), 1 calls (088A913C - 088A9178, length 16)
_S1_2_88A2B08 16 instructions (0.000%), 1 calls (088A2B08 - 088A2B44, length 16)
_S1_2_889D208 16 instructions (0.000%), 1 calls (0889D208 - 0889D244, length 16)
_S1_2_8897328 16 instructions (0.000%), 1 calls (08897328 - 08897364, length 16)
_S1_2_8892DE4 16 instructions (0.000%), 1 calls (08892DE4 - 08892E20, length 16)
_S1_2_888DCFC 16 instructions (0.000%), 1 calls (0888DCFC - 0888DD38, length 16)
_S1_2_888A5FC 16 instructions (0.000%), 1 calls (0888A5FC - 0888A638, length 16)
_S1_2_8886384 16 instructions (0.000%), 1 calls (08886384 - 088863C0, length 16)
_S1_2_8886110 16 instructions (0.000%), 1 calls (08886110 - 0888614C, length 16)
_S1_2_8884384 16 instructions (0.000%), 1 calls (08884384 - 088843C0, length 16)
_S1_2_8882618 16 instructions (0.000%), 1 calls (08882618 - 08882654, length 16)
_S1_2_887F234 16 instructions (0.000%), 1 calls (0887F234 - 0887F270, length 16)
_S1_2_887E394 16 instructions (0.000%), 1 calls (0887E394 - 0887E3D0, length 16)
_S1_2_887D82C 16 instructions (0.000%), 1 calls (0887D82C - 0887D868, length 16)
_S1_2_887CC04 16 instructions (0.000%), 1 calls (0887CC04 - 0887CC40, length 16)
_S1_2_887BBFC 16 instructions (0.000%), 1 calls (0887BBFC - 0887BC38, length 16)
_S1_2_887A9D0 16 instructions (0.000%), 1 calls (0887A9D0 - 0887AA0C, length 16)
_S1_2_8879870 16 instructions (0.000%), 1 calls (08879870 - 088798AC, length 16)
_S1_2_8877D24 16 instructions (0.000%), 1 calls (08877D24 - 08877D60, length 16)
_S1_2_8875E20 16 instructions (0.000%), 1 calls (08875E20 - 08875E5C, length 16)
_S1_2_887544C 16 instructions (0.000%), 1 calls (0887544C - 08875488, length 16)
_S1_2_8875020 16 instructions (0.000%), 1 calls (08875020 - 0887505C, length 16)
_S1_2_887481C 16 instructions (0.000%), 1 calls (0887481C - 08874858, length 16)
_S1_2_8874098 16 instructions (0.000%), 1 calls (08874098 - 088740D4, length 16)
_S1_2_8873558 16 instructions (0.000%), 1 calls (08873558 - 08873594, length 16)
_S1_2_8872B7C 16 instructions (0.000%), 1 calls (08872B7C - 08872BB8, length 16)
_S1_2_8871B24 16 instructions (0.000%), 1 calls (08871B24 - 08871B60, length 16)
_S1_2_8870DB0 16 instructions (0.000%), 1 calls (08870DB0 - 08870DEC, length 16)
_S1_2_886F344 16 instructions (0.000%), 1 calls (0886F344 - 0886F380, length 16)
_S1_2_886E548 16 instructions (0.000%), 1 calls (0886E548 - 0886E584, length 16)
_S1_2_886CD38 16 instructions (0.000%), 1 calls (0886CD38 - 0886CD74, length 16)
_S1_2_886C504 16 instructions (0.000%), 1 calls (0886C504 - 0886C540, length 16)
_S1_2_886AEC4 16 instructions (0.000%), 1 calls (0886AEC4 - 0886AF00, length 16)
_S1_2_8869B28 16 instructions (0.000%), 1 calls (08869B28 - 08869B64, length 16)
_S1_2_886928C 16 instructions (0.000%), 1 calls (0886928C - 088692C8, length 16)
_S1_2_8868900 16 instructions (0.000%), 1 calls (08868900 - 0886893C, length 16)
_S1_2_88676A4 16 instructions (0.000%), 1 calls (088676A4 - 088676E0, length 16)
_S1_2_8866A20 16 instructions (0.000%), 1 calls (08866A20 - 08866A5C, length 16)
_S1_2_886521C 16 instructions (0.000%), 1 calls (0886521C - 08865258, length 16)
_S1_2_8863EC0 16 instructions (0.000%), 1 calls (08863EC0 - 08863EFC, length 16)
_S1_2_88630B0 16 instructions (0.000%), 1 calls (088630B0 - 088630EC, length 16)
_S1_2_886184C 16 instructions (0.000%), 1 calls (0886184C - 08861888, length 16)
_S1_2_88611C8 16 instructions (0.000%), 1 calls (088611C8 - 08861204, length 16)
_S1_2_885FCEC 16 instructions (0.000%), 1 calls (0885FCEC - 0885FD28, length 16)
_S1_2_885DC3C 16 instructions (0.000%), 1 calls (0885DC3C - 0885DC78, length 16)
_S1_2_885CB38 16 instructions (0.000%), 1 calls (0885CB38 - 0885CB74, length 16)
_S1_2_885B7D8 16 instructions (0.000%), 1 calls (0885B7D8 - 0885B814, length 16)
_S1_2_885AD3C 16 instructions (0.000%), 1 calls (0885AD3C - 0885AD78, length 16)
_S1_2_885A644 16 instructions (0.000%), 1 calls (0885A644 - 0885A680, length 16)
_S1_2_8859300 16 instructions (0.000%), 1 calls (08859300 - 0885933C, length 16)
_S1_2_8858FD4 16 instructions (0.000%), 1 calls (08858FD4 - 08859010, length 16)
_S1_2_8858BD8 16 instructions (0.000%), 1 calls (08858BD8 - 08858C14, length 16)
_S1_2_8858860 16 instructions (0.000%), 1 calls (08858860 - 0885889C, length 16)
_S1_2_885836C 16 instructions (0.000%), 1 calls (0885836C - 088583A8, length 16)
_S1_2_8857F3C 16 instructions (0.000%), 1 calls (08857F3C - 08857F78, length 16)
_S1_2_8857B54 16 instructions (0.000%), 1 calls (08857B54 - 08857B90, length 16)
_S1_2_88575C8 16 instructions (0.000%), 1 calls (088575C8 - 08857604, length 16)
_S1_2_8856D50 16 instructions (0.000%), 1 calls (08856D50 - 08856D8C, length 16)
_S1_2_88564EC 16 instructions (0.000%), 1 calls (088564EC - 08856528, length 16)
_S1_2_8855ECC 16 instructions (0.000%), 1 calls (08855ECC - 08855F08, length 16)
_S1_2_8855A34 16 instructions (0.000%), 1 calls (08855A34 - 08855A70, length 16)
_S1_2_885570C 16 instructions (0.000%), 1 calls (0885570C - 08855748, length 16)
_S1_2_8855194 16 instructions (0.000%), 1 calls (08855194 - 088551D0, length 16)
_S1_2_8854C20 16 instructions (0.000%), 1 calls (08854C20 - 08854C5C, length 16)
_S1_2_885473C 16 instructions (0.000%), 1 calls (0885473C - 08854778, length 16)
_S1_2_8854244 16 instructions (0.000%), 1 calls (08854244 - 08854280, length 16)
_S1_2_8853DDC 16 instructions (0.000%), 1 calls (08853DDC - 08853E18, length 16)
_S1_2_8853A50 16 instructions (0.000%), 1 calls (08853A50 - 08853A8C, length 16)
_S1_2_885366C 16 instructions (0.000%), 1 calls (0885366C - 088536A8, length 16)
_S1_2_88531A0 16 instructions (0.000%), 1 calls (088531A0 - 088531DC, length 16)
_S1_2_8852B68 16 instructions (0.000%), 1 calls (08852B68 - 08852BA4, length 16)
_S1_2_8852828 16 instructions (0.000%), 1 calls (08852828 - 08852864, length 16)
_S1_2_8852288 16 instructions (0.000%), 1 calls (08852288 - 088522C4, length 16)
_S1_2_8851F88 16 instructions (0.000%), 1 calls (08851F88 - 08851FC4, length 16)
_S1_2_8851C88 16 instructions (0.000%), 1 calls (08851C88 - 08851CC4, length 16)
_S1_2_88516B4 16 instructions (0.000%), 1 calls (088516B4 - 088516F0, length 16)
_S1_2_8850F64 16 instructions (0.000%), 1 calls (08850F64 - 08850FA0, length 16)
_S1_2_8850908 16 instructions (0.000%), 1 calls (08850908 - 08850944, length 16)
_S1_2_884FD4C 16 instructions (0.000%), 1 calls (0884FD4C - 0884FD88, length 16)
_S1_2_884F5DC 16 instructions (0.000%), 1 calls (0884F5DC - 0884F618, length 16)
_S1_2_884EE2C 16 instructions (0.000%), 1 calls (0884EE2C - 0884EE68, length 16)
_S1_2_884E654 16 instructions (0.000%), 1 calls (0884E654 - 0884E690, length 16)
_S1_2_884DB1C 16 instructions (0.000%), 1 calls (0884DB1C - 0884DB58, length 16)
_S1_2_884D074 16 instructions (0.000%), 1 calls (0884D074 - 0884D0B0, length 16)
_S1_2_884CB1C 16 instructions (0.000%), 1 calls (0884CB1C - 0884CB58, length 16)
_S1_2_884C568 16 instructions (0.000%), 1 calls (0884C568 - 0884C5A4, length 16)
_S1_2_884BF14 16 instructions (0.000%), 1 calls (0884BF14 - 0884BF50, length 16)
_S1_2_884B8D0 16 instructions (0.000%), 1 calls (0884B8D0 - 0884B90C, length 16)
_S1_2_884B4D0 16 instructions (0.000%), 1 calls (0884B4D0 - 0884B50C, length 16)
_S1_2_884B0F8 16 instructions (0.000%), 1 calls (0884B0F8 - 0884B134, length 16)
_S1_2_884ACAC 16 instructions (0.000%), 1 calls (0884ACAC - 0884ACE8, length 16)
_S1_2_884A920 16 instructions (0.000%), 1 calls (0884A920 - 0884A95C, length 16)
_S1_2_884A594 16 instructions (0.000%), 1 calls (0884A594 - 0884A5D0, length 16)
_S1_2_8849E74 16 instructions (0.000%), 1 calls (08849E74 - 08849EB0, length 16)
_S1_2_8849938 16 instructions (0.000%), 1 calls (08849938 - 08849974, length 16)
_S1_2_8849638 16 instructions (0.000%), 1 calls (08849638 - 08849674, length 16)
_S1_2_8848F10 16 instructions (0.000%), 1 calls (08848F10 - 08848F4C, length 16)
_S1_2_8848C0C 16 instructions (0.000%), 1 calls (08848C0C - 08848C48, length 16)
_S1_2_8848798 16 instructions (0.000%), 1 calls (08848798 - 088487D4, length 16)
_S1_2_88482CC 16 instructions (0.000%), 1 calls (088482CC - 08848308, length 16)
_S1_2_8847F84 16 instructions (0.000%), 1 calls (08847F84 - 08847FC0, length 16)
_S1_2_88478BC 16 instructions (0.000%), 1 calls (088478BC - 088478F8, length 16)
_S1_2_8847090 16 instructions (0.000%), 1 calls (08847090 - 088470CC, length 16)
_S1_2_8846D88 16 instructions (0.000%), 1 calls (08846D88 - 08846DC4, length 16)
_S1_2_88468B4 16 instructions (0.000%), 1 calls (088468B4 - 088468F0, length 16)
_S1_2_88460A0 16 instructions (0.000%), 1 calls (088460A0 - 088460DC, length 16)
_S1_2_8845D00 16 instructions (0.000%), 1 calls (08845D00 - 08845D3C, length 16)
_S1_2_8845848 16 instructions (0.000%), 1 calls (08845848 - 08845884, length 16)
_S1_2_88451D0 16 instructions (0.000%), 1 calls (088451D0 - 0884520C, length 16)
_S1_2_8844BF8 16 instructions (0.000%), 1 calls (08844BF8 - 08844C34, length 16)
_S1_2_884467C 16 instructions (0.000%), 1 calls (0884467C - 088446B8, length 16)
_S1_2_88442F4 16 instructions (0.000%), 1 calls (088442F4 - 08844330, length 16)
_S1_2_8843EA8 16 instructions (0.000%), 1 calls (08843EA8 - 08843EE4, length 16)
_S1_2_88439D8 16 instructions (0.000%), 1 calls (088439D8 - 08843A14, length 16)
_S1_2_88432F4 16 instructions (0.000%), 1 calls (088432F4 - 08843330, length 16)
_S1_2_8842FD0 16 instructions (0.000%), 1 calls (08842FD0 - 0884300C, length 16)
_S1_2_8842B74 16 instructions (0.000%), 1 calls (08842B74 - 08842BB0, length 16)
_S1_2_884283C 16 instructions (0.000%), 1 calls (0884283C - 08842878, length 16)
_S1_2_88424FC 16 instructions (0.000%), 1 calls (088424FC - 08842538, length 16)
_S1_2_883FE58 16 instructions (0.000%), 1 calls (0883FE58 - 0883FE94, length 16)
_S1_2_8957748 15 instructions (0.000%), 1 calls (08957748 - 089577D4, length 36)
_S1_2_891FA14 15 instructions (0.000%), 1 calls (0891FA14 - 0891FA4C, length 15)
_S1_2_890FD10 15 instructions (0.000%), 1 calls (0890FD10 - 0890FD48, length 15)
_S1_2_8903D58 15 instructions (0.000%), 1 calls (08903D58 - 08903DA4, length 20)
_S1_2_8903D00 15 instructions (0.000%), 1 calls (08903D00 - 08903D4C, length 20)
_S1_2_881BCB0 15 instructions (0.000%), 1 calls (0881BCB0 - 0881BCE8, length 15)
_S1_2_89A52C0 14 instructions (0.000%), 7 calls (089A52C0 - 089A52C4, length 2)
_S1_2_89A52B8 14 instructions (0.000%), 7 calls (089A52B8 - 089A52BC, length 2)
_S1_2_8925964 14 instructions (0.000%), 2 calls (08925964 - 0892597C, length 7)
_S1_2_8919D14 14 instructions (0.000%), 2 calls (08919D14 - 08919D2C, length 7)
_S1_2_89194C8 14 instructions (0.000%), 2 calls (089194C8 - 089194E0, length 7)
_S1_2_891739C 14 instructions (0.000%), 2 calls (0891739C - 089173B4, length 7)
_S1_2_895787C 14 instructions (0.000%), 1 calls (0895787C - 089578B0, length 14)
_S1_2_8924874 14 instructions (0.000%), 1 calls (08924874 - 089249C4, length 85)
_S1_2_891BAE8 14 instructions (0.000%), 1 calls (0891BAE8 - 0891BB1C, length 14)
_S1_2_891BA04 14 instructions (0.000%), 1 calls (0891BA04 - 0891BA48, length 18)
_S1_2_8868A78 14 instructions (0.000%), 1 calls (08868A78 - 08868AAC, length 14)
_S1_2_8838C34 14 instructions (0.000%), 1 calls (08838C34 - 08838C68, length 14)
_S1_2_882F4C8 14 instructions (0.000%), 1 calls (0882F4C8 - 0882F510, length 19)
_S1_2_8907F8C 13 instructions (0.000%), 1 calls (08907F8C - 08907FBC, length 13)
_S1_2_8820BF8 13 instructions (0.000%), 1 calls (08820BF8 - 08820C48, length 21)
_S1_2_881CA44 13 instructions (0.000%), 1 calls (0881C958 - 0881CA58, length 65)
  Back Branch 0881CA4C 1 times (length 63)
  Back Branch 0881CA54 1 times (length 65)
_S1_2_880DA5C 13 instructions (0.000%), 1 calls (0880DA5C - 0880DA8C, length 13)
_S1_2_8807E94 13 instructions (0.000%), 1 calls (08807E94 - 08807ED0, length 16)
_S1_2_89A55F8 12 instructions (0.000%), 6 calls (089A55F8 - 089A55FC, length 2)
_S1_2_89A55F0 12 instructions (0.000%), 6 calls (089A55F0 - 089A55F4, length 2)
_S1_2_89A5438 12 instructions (0.000%), 6 calls (089A5438 - 089A543C, length 2)
_S1_2_89A5418 12 instructions (0.000%), 6 calls (089A5418 - 089A541C, length 2)
_S1_2_89A5410 12 instructions (0.000%), 6 calls (089A5410 - 089A5414, length 2)
_S1_2_89A5370 12 instructions (0.000%), 6 calls (089A5370 - 089A5374, length 2)
_S1_2_89A51C8 12 instructions (0.000%), 6 calls (089A51C8 - 089A51CC, length 2)
_S1_2_8913E8C 12 instructions (0.000%), 3 calls (08913E8C - 08913E98, length 4)
_S1_2_8912E94 12 instructions (0.000%), 3 calls (08912E94 - 08912EA0, length 4)
_S1_2_8921910 12 instructions (0.000%), 1 calls (08921910 - 08921990, length 33)
_S1_2_883FE98 12 instructions (0.000%), 1 calls (0883FE98 - 0883FEC4, length 12)
_S1_2_8820358 12 instructions (0.000%), 1 calls (08820358 - 08820540, length 123)
_S1_2_897E5F8 11 instructions (0.000%), 1 calls (0897E5F8 - 0897E620, length 11)
_S1_2_897DD4C 11 instructions (0.000%), 1 calls (0897DD4C - 0897DD74, length 11)
_S1_2_892A5B8 11 instructions (0.000%), 1 calls (0892A5B8 - 0892A5F4, length 16)
_S1_2_8838940 11 instructions (0.000%), 1 calls (08838940 - 08838968, length 11)
_S1_2_8822648 11 instructions (0.000%), 1 calls (08822648 - 08822670, length 11)
_S1_2_8820544 11 instructions (0.000%), 1 calls (08820544 - 0882056C, length 11)
_S1_2_880529C 11 instructions (0.000%), 1 calls (0880529C - 088052C4, length 11)
_S1_2_89A5218 10 instructions (0.000%), 5 calls (089A5218 - 089A521C, length 2)
_S1_2_8904FE0 10 instructions (0.000%), 2 calls (08904FE0 - 08904FF0, length 5)
_S1_2_881C420 10 instructions (0.000%), 2 calls (0881C420 - 0881C430, length 5)
_S1_2_8957840 10 instructions (0.000%), 1 calls (08957840 - 08957878, length 15)
_S1_2_891D33C 10 instructions (0.000%), 1 calls (0891D33C - 0891D36C, length 13)
_S1_2_88200F0 10 instructions (0.000%), 1 calls (088200F0 - 08820114, length 10)
_S1_2_88058AC 10 instructions (0.000%), 1 calls (088058AC - 088058D8, length 12)
_S1_2_89650FC 9 instructions (0.000%), 3 calls (089650FC - 08965104, length 3)
_S1_2_891DC78 9 instructions (0.000%), 1 calls (0891DC78 - 0891DC98, length 9)
_S1_2_891D410 9 instructions (0.000%), 1 calls (0891D410 - 0891D430, length 9)
_S1_2_8919168 9 instructions (0.000%), 1 calls (08919168 - 08919188, length 9)
_S1_2_8916E20 9 instructions (0.000%), 1 calls (08916E20 - 08916E40, length 9)
_S1_2_89A55D0 8 instructions (0.000%), 4 calls (089A55D0 - 089A55D4, length 2)
_S1_2_896BA88 8 instructions (0.000%), 4 calls (0896BA88 - 0896BA8C, length 2)
_S1_2_880DAEC 8 instructions (0.000%), 2 calls (0880DAEC - 0880DAF8, length 4)
_S1_2_891BB60 8 instructions (0.000%), 1 calls (0891BB60 - 0891BB7C, length 8)
_S1_2_88068F8 8 instructions (0.000%), 1 calls (088068F8 - 08806914, length 8)
_S1_2_8993E00 7 instructions (0.000%), 1 calls (08993E00 - 08993E18, length 7)
_S1_2_8985478 7 instructions (0.000%), 1 calls (08985478 - 08985490, length 7)
_S1_2_898502C 7 instructions (0.000%), 1 calls (0898502C - 08985044, length 7)
_S1_2_897E02C 7 instructions (0.000%), 1 calls (0897E02C - 0897E044, length 7)
_S1_2_8925A0C 7 instructions (0.000%), 1 calls (08925A0C - 08925A24, length 7)
_S1_2_891FBB8 7 instructions (0.000%), 1 calls (0891FBB8 - 0891FBD8, length 9)
_S1_2_891E868 7 instructions (0.000%), 1 calls (0891E868 - 0891E880, length 7)
_S1_2_8919E48 7 instructions (0.000%), 1 calls (08919E48 - 08919E60, length 7)
_S1_2_8919C18 7 instructions (0.000%), 1 calls (08919C18 - 08919C30, length 7)
_S1_2_8919BFC 7 instructions (0.000%), 1 calls (08919BFC - 08919C14, length 7)
_S1_2_89198E4 7 instructions (0.000%), 1 calls (089198E4 - 089198FC, length 7)
_S1_2_8919820 7 instructions (0.000%), 1 calls (08919820 - 08919838, length 7)
_S1_2_891958C 7 instructions (0.000%), 1 calls (0891958C - 089195A4, length 7)
_S1_2_89193DC 7 instructions (0.000%), 1 calls (089193DC - 089193F4, length 7)
_S1_2_8919254 7 instructions (0.000%), 1 calls (08919254 - 0891926C, length 7)
_S1_2_8919238 7 instructions (0.000%), 1 calls (08919238 - 08919250, length 7)
_S1_2_8916904 7 instructions (0.000%), 1 calls (08916904 - 0891691C, length 7)
_S1_2_881C288 7 instructions (0.000%), 1 calls (0881C288 - 0881C2A4, length 8)
_S1_2_89A55A0 6 instructions (0.000%), 3 calls (089A55A0 - 089A55A4, length 2)
_S1_2_89A5590 6 instructions (0.000%), 3 calls (089A5590 - 089A5594, length 2)
_S1_2_89A5560 6 instructions (0.000%), 3 calls (089A5560 - 089A5564, length 2)
_S1_2_89A5550 6 instructions (0.000%), 3 calls (089A5550 - 089A5554, length 2)
_S1_2_89A5488 6 instructions (0.000%), 3 calls (089A5488 - 089A548C, length 2)
_S1_2_89A5480 6 instructions (0.000%), 3 calls (089A5480 - 089A5484, length 2)
_S1_2_89A5478 6 instructions (0.000%), 3 calls (089A5478 - 089A547C, length 2)
_S1_2_89A5468 6 instructions (0.000%), 3 calls (089A5468 - 089A546C, length 2)
_S1_2_89A5430 6 instructions (0.000%), 3 calls (089A5430 - 089A5434, length 2)
_S1_2_89A5428 6 instructions (0.000%), 3 calls (089A5428 - 089A542C, length 2)
_S1_2_89A5420 6 instructions (0.000%), 3 calls (089A5420 - 089A5424, length 2)
_S1_2_89A5408 6 instructions (0.000%), 3 calls (089A5408 - 089A540C, length 2)
_S1_2_89A5400 6 instructions (0.000%), 3 calls (089A5400 - 089A5404, length 2)
_S1_2_89A53F8 6 instructions (0.000%), 3 calls (089A53F8 - 089A53FC, length 2)
_S1_2_89A53F0 6 instructions (0.000%), 3 calls (089A53F0 - 089A53F4, length 2)
_S1_2_89A53E8 6 instructions (0.000%), 3 calls (089A53E8 - 089A53EC, length 2)
_S1_2_89A53E0 6 instructions (0.000%), 3 calls (089A53E0 - 089A53E4, length 2)
_S1_2_89A53A0 6 instructions (0.000%), 3 calls (089A53A0 - 089A53A4, length 2)
_S1_2_89A5398 6 instructions (0.000%), 3 calls (089A5398 - 089A539C, length 2)
_S1_2_89A5390 6 instructions (0.000%), 3 calls (089A5390 - 089A5394, length 2)
_S1_2_89A5388 6 instructions (0.000%), 3 calls (089A5388 - 089A538C, length 2)
_S1_2_89A5380 6 instructions (0.000%), 3 calls (089A5380 - 089A5384, length 2)
_S1_2_89A5378 6 instructions (0.000%), 3 calls (089A5378 - 089A537C, length 2)
_S1_2_89A5368 6 instructions (0.000%), 3 calls (089A5368 - 089A536C, length 2)
_S1_2_89A5228 6 instructions (0.000%), 3 calls (089A5228 - 089A522C, length 2)
_S1_2_89A5220 6 instructions (0.000%), 3 calls (089A5220 - 089A5224, length 2)
_S1_2_89A5210 6 instructions (0.000%), 3 calls (089A5210 - 089A5214, length 2)
_S1_2_89A5208 6 instructions (0.000%), 3 calls (089A5208 - 089A520C, length 2)
_S1_2_89A51E8 6 instructions (0.000%), 3 calls (089A51E8 - 089A51EC, length 2)
_S1_2_89A5198 6 instructions (0.000%), 3 calls (089A5198 - 089A519C, length 2)
_S1_2_89A5188 6 instructions (0.000%), 3 calls (089A5188 - 089A518C, length 2)
_S1_2_89A50F8 6 instructions (0.000%), 3 calls (089A50F8 - 089A50FC, length 2)
_S1_2_8821524 6 instructions (0.000%), 3 calls (08821524 - 08821528, length 2)
_S1_2_881641C 6 instructions (0.000%), 2 calls (0881641C - 08816424, length 3)
_S1_2_8816380 6 instructions (0.000%), 2 calls (08816380 - 08816388, length 3)
_S1_2_88407D8 6 instructions (0.000%), 1 calls (088407D8 - 088407F4, length 8)
_S1_2_89218E4 5 instructions (0.000%), 1 calls (089218E4 - 089218F4, length 5)
_S1_2_8914EE4 5 instructions (0.000%), 1 calls (08914EE4 - 08914EF4, length 5)
_S1_2_88067F4 5 instructions (0.000%), 1 calls (088067F4 - 08806804, length 5)
_S1_2_89A5548 4 instructions (0.000%), 2 calls (089A5548 - 089A554C, length 2)
_S1_2_89A5238 4 instructions (0.000%), 2 calls (089A5238 - 089A523C, length 2)
_S1_2_89A50C8 4 instructions (0.000%), 2 calls (089A50C8 - 089A50CC, length 2)
_S1_2_8903CF8 4 instructions (0.000%), 2 calls (08903CF8 - 08903CFC, length 2)
_S1_2_891C808 4 instructions (0.000%), 1 calls (0891C808 - 0891C814, length 4)
_S1_2_8903CE0 4 instructions (0.000%), 1 calls (08903CE0 - 08903CF4, length 6)
_S1_2_8804DF8 4 instructions (0.000%), 1 calls (08804DF8 - 08804E04, length 4)
_S1_2_8993DE8 3 instructions (0.000%), 1 calls (08993DE8 - 08993DF0, length 3)
_S1_2_8993DDC 3 instructions (0.000%), 1 calls (08993DDC - 08993DE4, length 3)
_S1_2_89251F8 3 instructions (0.000%), 1 calls (089251F8 - 08925200, length 3)
_S1_2_89249E0 3 instructions (0.000%), 1 calls (089249E0 - 089249E8, length 3)
_S1_2_8920424 3 instructions (0.000%), 1 calls (08920424 - 0892042C, length 3)
_S1_2_882153C 3 instructions (0.000%), 1 calls (0882153C - 08821544, length 3)
_S1_2_8820180 3 instructions (0.000%), 1 calls (08820180 - 08820188, length 3)
_S1_2_8816440 3 instructions (0.000%), 1 calls (08816440 - 08816448, length 3)
_S1_2_8814AB4 3 instructions (0.000%), 1 calls (08814AB4 - 08814ABC, length 3)
_S1_2_880A9F0 3 instructions (0.000%), 1 calls (0880A9F0 - 0880A9F8, length 3)
_S1_2_8804E34 3 instructions (0.000%), 1 calls (08804E34 - 08804E3C, length 3)
_S1_2_89A5640 2 instructions (0.000%), 1 calls (089A5640 - 089A5644, length 2)
_S1_2_89A5630 2 instructions (0.000%), 1 calls (089A5630 - 089A5634, length 2)
_S1_2_89A5620 2 instructions (0.000%), 1 calls (089A5620 - 089A5624, length 2)
_S1_2_89A5618 2 instructions (0.000%), 1 calls (089A5618 - 089A561C, length 2)
_S1_2_89A5608 2 instructions (0.000%), 1 calls (089A5608 - 089A560C, length 2)
_S1_2_89A5600 2 instructions (0.000%), 1 calls (089A5600 - 089A5604, length 2)
_S1_2_89A5500 2 instructions (0.000%), 1 calls (089A5500 - 089A5504, length 2)
_S1_2_89A53C0 2 instructions (0.000%), 1 calls (089A53C0 - 089A53C4, length 2)
_S1_2_89A53B8 2 instructions (0.000%), 1 calls (089A53B8 - 089A53BC, length 2)
_S1_2_89A5338 2 instructions (0.000%), 1 calls (089A5338 - 089A533C, length 2)
_S1_2_89A52F0 2 instructions (0.000%), 1 calls (089A52F0 - 089A52F4, length 2)
_S1_2_89A5270 2 instructions (0.000%), 1 calls (089A5270 - 089A5274, length 2)
_S1_2_89A5268 2 instructions (0.000%), 1 calls (089A5268 - 089A526C, length 2)
_S1_2_89A5258 2 instructions (0.000%), 1 calls (089A5258 - 089A525C, length 2)
_S1_2_89A5250 2 instructions (0.000%), 1 calls (089A5250 - 089A5254, length 2)
_S1_2_89A5248 2 instructions (0.000%), 1 calls (089A5248 - 089A524C, length 2)
_S1_2_89A5138 2 instructions (0.000%), 1 calls (089A5138 - 089A513C, length 2)
_S1_2_89A5130 2 instructions (0.000%), 1 calls (089A5130 - 089A5134, length 2)
_S1_2_89A5128 2 instructions (0.000%), 1 calls (089A5128 - 089A512C, length 2)
_S1_2_89A50F0 2 instructions (0.000%), 1 calls (089A50F0 - 089A50F4, length 2)
_S1_2_89A50D8 2 instructions (0.000%), 1 calls (089A50D8 - 089A50DC, length 2)
_S1_2_89A50D0 2 instructions (0.000%), 1 calls (089A50D0 - 089A50D4, length 2)
_S1_2_897D3F0 2 instructions (0.000%), 1 calls (0897D3F0 - 0897D3F4, length 2)
_S1_2_891A434 2 instructions (0.000%), 1 calls (0891A434 - 0891A438, length 2)
_S1_2_8829D7C 2 instructions (0.000%), 1 calls (08829D7C - 08829D80, length 2)
_S1_2_8822068 2 instructions (0.000%), 1 calls (08822068 - 0882206C, length 2)
_S1_2_88216B0 2 instructions (0.000%), 1 calls (088216B0 - 088216B4, length 2)
_S1_2_8821690 2 instructions (0.000%), 1 calls (08821690 - 08821694, length 2)
_S1_2_881BE48 2 instructions (0.000%), 1 calls (0881BE48 - 0881BE4C, length 2)
_S1_2_8808D50 2 instructions (0.000%), 1 calls (08808D50 - 08808D54, length 2)
_S1_2_8804E40 2 instructions (0.000%), 1 calls (08804E40 - 08804E44, length 2)
_S1_2_898C634 (memset) 0 instructions (0.000%), 94,153 calls (0898C634 - 0898C664, length 13)
_S1_2_898C5F4 (memcpy) 0 instructions (0.000%), 41,474 calls (0898C5F4 - 0898C630, length 16)
_S1_2_898C72C (strncmp) 0 instructions (0.000%), 17,555 calls (0898C72C - 0898C78C, length 25)
_S1_2_8962A2C (nop) 0 instructions (0.000%), 2,274 calls (08962A2C - 08962A30, length 2)
_S1_2_8840B00 (nop) 0 instructions (0.000%), 722 calls (08840B00 - 08840B04, length 2)
_S1_2_880A9FC (nop) 0 instructions (0.000%), 721 calls (0880A9FC - 0880AA00, length 2)
_S1_2_898C708 (strlen) 0 instructions (0.000%), 124 calls (0898C708 - 0898C728, length 9)
_S1_2_8922ED4 (nop) 0 instructions (0.000%), 59 calls (08922ED4 - 08922ED8, length 2)
_S1_2_8808738 (nop) 0 instructions (0.000%), 49 calls (08808738 - 0880873C, length 2)
_S1_2_898C668 (strcat) 0 instructions (0.000%), 47 calls (0898C668 - 0898C6C0, length 23)
_S1_2_88389C8 (nop) 0 instructions (0.000%), 20 calls (088389C8 - 088389CC, length 2)
_S1_2_898C6C4 (strcpy) 0 instructions (0.000%), 7 calls (0898C6C4 - 0898C704, length 17)
_S1_2_8992524 (nop) 0 instructions (0.000%), 1 calls (08992524 - 08992528, length 2)
_S1_2_8980F2C (nop) 0 instructions (0.000%), 1 calls (08980F2C - 08980F30, length 2)
_S1_2_895D5F0 (nop) 0 instructions (0.000%), 1 calls (0895D5F0 - 0895D5F4, length 2)
_S1_2_895D170 (nop) 0 instructions (0.000%), 1 calls (0895D170 - 0895D174, length 2)
------------------ GEProfiler ----------------------
GE list count: 3748
Texture load count: 97, average 0.0 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: 35221ms, average 9.4ms per GE list, max FPS is 106.4
prim: called 1786231 times, average 476.6 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_NORMAL_16BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 1338212 times in PRIM, average 357.0 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_16BIT|GU_VERTEX_32BITF|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=32: used 393437 times in PRIM, average 105.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 44818 times in PRIM, average 12.0 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 4308 times in PRIM, average 1.1 per GE list
GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=8: used 3653 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 939 times in PRIM, average 0.3 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 864 times in PRIM, average 0.2 per GE list
