Compilation time 3475ms, 4130 calls, average 0.8ms, longest 205ms
CodeBlocks profiling information (1,335,106,794 total cycles):
_S1_2_8A638CC 185,064,259 instructions (13.861%), 381 calls (08A638CC - 08A63A0C, length 81)
    08A638CC:[00E05025]: or         $t2, $a3, $zr <=> move $t2, $a3
    08A638D0:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    08A638D4:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08A638D8:[01253821]: addu       $a3, $t1, $a1
    08A638DC:[010A2821]: addu       $a1, $t0, $t2
    08A638E0:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    08A638E4:[912B0000]: lbu        $t3, 0($t1)
    08A638E8:[252A0001]: addiu      $t2, $t1, 1
    08A638EC:[2D620020]: sltiu      $v0, $t3, 32
    08A638F0:[10400012]: beq        $v0, $zr, 0x08A6393C
    08A638F4:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A638F8:[256B0001]: addiu      $t3, $t3, 1
    08A638FC:[010B1021]: addu       $v0, $t0, $t3
    08A63900:[00A2102B]: sltu       $v0, $a1, $v0
    08A63904:[1440000B]: bne        $v0, $zr, 0x08A63934
    08A63908:[00000000]: nop
    08A6390C:[91420000]: lbu        $v0, 0($t2)
    08A63910:[252A0001]: addiu      $t2, $t1, 1
    08A63914:[A1020000]: sb         $v0, 0($t0)
    08A63918:[25020001]: addiu      $v0, $t0, 1
    08A6391C:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63920:[256BFFFF]: addiu      $t3, $t3, -1
    08A63924:[1560FFF9]: bne        $t3, $zr, 0x08A6390C
    08A63928:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A6392C:[10000031]: b          0x08A639F4
    08A63930:[0045582B]: sltu       $t3, $v0, $a1
    08A63934:[10000034]: b          0x08A63A08
    08A63938:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A6393C:[316A001F]: andi       $t2, $t3, 31
    08A63940:[000A5200]: sll        $t2, $t2, 0x0008
    08A63944:[010A1023]: subu       $v0, $t0, $t2
    08A63948:[000B5942]: srl        $t3, $t3, 0x0005
    08A6394C:[2442FFFF]: addiu      $v0, $v0, -1
    08A63950:[15640005]: bne        $t3, $a0, 0x08A63968
    08A63954:[252A0001]: addiu      $t2, $t1, 1
    08A63958:[91230000]: lbu        $v1, 0($t1)
    08A6395C:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63960:[01635821]: addu       $t3, $t3, $v1
    08A63964:[252A0001]: addiu      $t2, $t1, 1
    08A63968:[91230000]: lbu        $v1, 0($t1)
    08A6396C:[010B6021]: addu       $t4, $t0, $t3
    08A63970:[00431023]: subu       $v0, $v0, $v1
    08A63974:[25830002]: addiu      $v1, $t4, 2
    08A63978:[00A3182B]: sltu       $v1, $a1, $v1
    08A6397C:[14600011]: bne        $v1, $zr, 0x08A639C4
    08A63980:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63984:[0046182B]: sltu       $v1, $v0, $a2
    08A63988:[1460000C]: bne        $v1, $zr, 0x08A639BC
    08A6398C:[00000000]: nop
    08A63990:[90430000]: lbu        $v1, 0($v0)
    08A63994:[24420001]: addiu      $v0, $v0, 1
    08A63998:[A1030000]: sb         $v1, 0($t0)
    08A6399C:[904D0000]: lbu        $t5, 0($v0)
    08A639A0:[25080001]: addiu      $t0, $t0, 1
    08A639A4:[24430001]: addiu      $v1, $v0, 1
    08A639A8:[25020001]: addiu      $v0, $t0, 1
    08A639AC:[A10D0000]: sb         $t5, 0($t0)
    08A639B0:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08A639B4:[10000005]: b          0x08A639CC
    08A639B8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639BC:[10000012]: b          0x08A63A08
    08A639C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A639C4:[10000010]: b          0x08A63A08
    08A639C8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A639CC:[906D0000]: lbu        $t5, 0($v1)
    08A639D0:[25830001]: addiu      $v1, $t4, 1
    08A639D4:[A04D0000]: sb         $t5, 0($v0)
    08A639D8:[25020001]: addiu      $v0, $t0, 1
    08A639DC:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08A639E0:[256BFFFF]: addiu      $t3, $t3, -1
    08A639E4:[1560FFF9]: bne        $t3, $zr, 0x08A639CC
    08A639E8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639EC:[10000001]: b          0x08A639F4
    08A639F0:[0045582B]: sltu       $t3, $v0, $a1
    08A639F4:[11600003]: beq        $t3, $zr, 0x08A63A04
    08A639F8:[0147502B]: sltu       $t2, $t2, $a3
    08A639FC:[1540FFB9]: bne        $t2, $zr, 0x08A638E4
    08A63A00:[00000000]: nop
    08A63A04:[00461023]: subu       $v0, $v0, $a2
    08A63A08:[03E00008]: jr         $ra
    08A63A0C:[00000000]: nop
  Back Branch 08A639E4 8,462,887 times (length 8)
    08A639B8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639BC:[10000012]: b          0x08A63A08
    08A639C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A639C4:[10000010]: b          0x08A63A08
    08A639C8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
--> 08A639CC:[906D0000]: lbu        $t5, 0($v1)
    08A639D0:[25830001]: addiu      $v1, $t4, 1
    08A639D4:[A04D0000]: sb         $t5, 0($v0)
    08A639D8:[25020001]: addiu      $v0, $t0, 1
    08A639DC:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08A639E0:[256BFFFF]: addiu      $t3, $t3, -1
--> 08A639E4:[1560FFF9]: bne        $t3, $zr, 0x08A639CC
    08A639E8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639EC:[10000001]: b          0x08A639F4
    08A639F0:[0045582B]: sltu       $t3, $v0, $a1
    08A639F4:[11600003]: beq        $t3, $zr, 0x08A63A04
  Back Branch 08A63924 4,355,064 times (length 8)
    08A638F8:[256B0001]: addiu      $t3, $t3, 1
    08A638FC:[010B1021]: addu       $v0, $t0, $t3
    08A63900:[00A2102B]: sltu       $v0, $a1, $v0
    08A63904:[1440000B]: bne        $v0, $zr, 0x08A63934
    08A63908:[00000000]: nop
--> 08A6390C:[91420000]: lbu        $v0, 0($t2)
    08A63910:[252A0001]: addiu      $t2, $t1, 1
    08A63914:[A1020000]: sb         $v0, 0($t0)
    08A63918:[25020001]: addiu      $v0, $t0, 1
    08A6391C:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63920:[256BFFFF]: addiu      $t3, $t3, -1
--> 08A63924:[1560FFF9]: bne        $t3, $zr, 0x08A6390C
    08A63928:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A6392C:[10000031]: b          0x08A639F4
    08A63930:[0045582B]: sltu       $t3, $v0, $a1
    08A63934:[10000034]: b          0x08A63A08
  Back Branch 08A639FC 2,585,029 times (length 72)
    08A638D0:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    08A638D4:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08A638D8:[01253821]: addu       $a3, $t1, $a1
    08A638DC:[010A2821]: addu       $a1, $t0, $t2
    08A638E0:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
--> 08A638E4:[912B0000]: lbu        $t3, 0($t1)
    08A638E8:[252A0001]: addiu      $t2, $t1, 1
    08A638EC:[2D620020]: sltiu      $v0, $t3, 32
    08A638F0:[10400012]: beq        $v0, $zr, 0x08A6393C
    08A638F4:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A638F8:[256B0001]: addiu      $t3, $t3, 1
    08A638FC:[010B1021]: addu       $v0, $t0, $t3
    08A63900:[00A2102B]: sltu       $v0, $a1, $v0
    08A63904:[1440000B]: bne        $v0, $zr, 0x08A63934
    08A63908:[00000000]: nop
    08A6390C:[91420000]: lbu        $v0, 0($t2)
    08A63910:[252A0001]: addiu      $t2, $t1, 1
    08A63914:[A1020000]: sb         $v0, 0($t0)
    08A63918:[25020001]: addiu      $v0, $t0, 1
    08A6391C:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63920:[256BFFFF]: addiu      $t3, $t3, -1
    08A63924:[1560FFF9]: bne        $t3, $zr, 0x08A6390C
    08A63928:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A6392C:[10000031]: b          0x08A639F4
    08A63930:[0045582B]: sltu       $t3, $v0, $a1
    08A63934:[10000034]: b          0x08A63A08
    08A63938:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A6393C:[316A001F]: andi       $t2, $t3, 31
    08A63940:[000A5200]: sll        $t2, $t2, 0x0008
    08A63944:[010A1023]: subu       $v0, $t0, $t2
    08A63948:[000B5942]: srl        $t3, $t3, 0x0005
    08A6394C:[2442FFFF]: addiu      $v0, $v0, -1
    08A63950:[15640005]: bne        $t3, $a0, 0x08A63968
    08A63954:[252A0001]: addiu      $t2, $t1, 1
    08A63958:[91230000]: lbu        $v1, 0($t1)
    08A6395C:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63960:[01635821]: addu       $t3, $t3, $v1
    08A63964:[252A0001]: addiu      $t2, $t1, 1
    08A63968:[91230000]: lbu        $v1, 0($t1)
    08A6396C:[010B6021]: addu       $t4, $t0, $t3
    08A63970:[00431023]: subu       $v0, $v0, $v1
    08A63974:[25830002]: addiu      $v1, $t4, 2
    08A63978:[00A3182B]: sltu       $v1, $a1, $v1
    08A6397C:[14600011]: bne        $v1, $zr, 0x08A639C4
    08A63980:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    08A63984:[0046182B]: sltu       $v1, $v0, $a2
    08A63988:[1460000C]: bne        $v1, $zr, 0x08A639BC
    08A6398C:[00000000]: nop
    08A63990:[90430000]: lbu        $v1, 0($v0)
    08A63994:[24420001]: addiu      $v0, $v0, 1
    08A63998:[A1030000]: sb         $v1, 0($t0)
    08A6399C:[904D0000]: lbu        $t5, 0($v0)
    08A639A0:[25080001]: addiu      $t0, $t0, 1
    08A639A4:[24430001]: addiu      $v1, $v0, 1
    08A639A8:[25020001]: addiu      $v0, $t0, 1
    08A639AC:[A10D0000]: sb         $t5, 0($t0)
    08A639B0:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08A639B4:[10000005]: b          0x08A639CC
    08A639B8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639BC:[10000012]: b          0x08A63A08
    08A639C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A639C4:[10000010]: b          0x08A63A08
    08A639C8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A639CC:[906D0000]: lbu        $t5, 0($v1)
    08A639D0:[25830001]: addiu      $v1, $t4, 1
    08A639D4:[A04D0000]: sb         $t5, 0($v0)
    08A639D8:[25020001]: addiu      $v0, $t0, 1
    08A639DC:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08A639E0:[256BFFFF]: addiu      $t3, $t3, -1
    08A639E4:[1560FFF9]: bne        $t3, $zr, 0x08A639CC
    08A639E8:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08A639EC:[10000001]: b          0x08A639F4
    08A639F0:[0045582B]: sltu       $t3, $v0, $a1
    08A639F4:[11600003]: beq        $t3, $zr, 0x08A63A04
    08A639F8:[0147502B]: sltu       $t2, $t2, $a3
--> 08A639FC:[1540FFB9]: bne        $t2, $zr, 0x08A638E4
    08A63A00:[00000000]: nop
    08A63A04:[00461023]: subu       $v0, $v0, $a2
    08A63A08:[03E00008]: jr         $ra
    08A63A0C:[00000000]: nop
_S1_2_8A8DD70 138,418,779 instructions (10.368%), 186,752 calls (08A8DD70 - 08A8E790, length 649)
    08A8DD70:[27BDFEC0]: addiu      $sp, $sp, -320
    08A8DD74:[AFB7012C]: sw         $s7, 300($sp)
    08A8DD78:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A8DD7C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A8DD80:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    08A8DD84:[AFB3011C]: sw         $s3, 284($sp)
    08A8DD88:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08A8DD8C:[AFBE0130]: sw         $fp, 304($sp)
    08A8DD90:[AFB60128]: sw         $s6, 296($sp)
    08A8DD94:[AFB50124]: sw         $s5, 292($sp)
    08A8DD98:[AFB40120]: sw         $s4, 288($sp)
    08A8DD9C:[AFB20118]: sw         $s2, 280($sp)
    08A8DDA0:[AFB10114]: sw         $s1, 276($sp)
    08A8DDA4:[AFB00110]: sw         $s0, 272($sp)
    08A8DDA8:[8CB80008]: lw         $t8, 8($a1)
    08A8DDAC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A8DDB0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A8DDB4:[AFA40090]: sw         $a0, 144($sp)
    08A8DDB8:[AFA50094]: sw         $a1, 148($sp)
    08A8DDBC:[2F030004]: sltiu      $v1, $t8, 4
    08A8DDC0:[AFA60098]: sw         $a2, 152($sp)
    08A8DDC4:[AFA7009C]: sw         $a3, 156($sp)
    08A8DDC8:[AFA600A0]: sw         $a2, 160($sp)
    08A8DDCC:[AFA700A4]: sw         $a3, 164($sp)
    08A8DDD0:[AFA600A8]: sw         $a2, 168($sp)
    08A8DDD4:[AFA700AC]: sw         $a3, 172($sp)
    08A8DDD8:[AFA600B0]: sw         $a2, 176($sp)
    08A8DDDC:[AFA700B4]: sw         $a3, 180($sp)
    08A8DDE0:[AFA600B8]: sw         $a2, 184($sp)
    08A8DDE4:[AFA700BC]: sw         $a3, 188($sp)
    08A8DDE8:[AFA600C0]: sw         $a2, 192($sp)
    08A8DDEC:[AFA700C4]: sw         $a3, 196($sp)
    08A8DDF0:[AFA600C8]: sw         $a2, 200($sp)
    08A8DDF4:[AFA700CC]: sw         $a3, 204($sp)
    08A8DDF8:[AFA600D0]: sw         $a2, 208($sp)
    08A8DDFC:[AFA700D4]: sw         $a3, 212($sp)
    08A8DE00:[AFA600D8]: sw         $a2, 216($sp)
    08A8DE04:[AFA700DC]: sw         $a3, 220($sp)
    08A8DE08:[AFA600E0]: sw         $a2, 224($sp)
    08A8DE0C:[AFA700E4]: sw         $a3, 228($sp)
    08A8DE10:[AFA600E8]: sw         $a2, 232($sp)
    08A8DE14:[AFA700EC]: sw         $a3, 236($sp)
    08A8DE18:[AFA600F0]: sw         $a2, 240($sp)
    08A8DE1C:[AFA700F4]: sw         $a3, 244($sp)
    08A8DE20:[AFA600F8]: sw         $a2, 248($sp)
    08A8DE24:[AFA700FC]: sw         $a3, 252($sp)
    08A8DE28:[AFA60100]: sw         $a2, 256($sp)
    08A8DE2C:[AFA70104]: sw         $a3, 260($sp)
    08A8DE30:[AFA60108]: sw         $a2, 264($sp)
    08A8DE34:[AFA7010C]: sw         $a3, 268($sp)
    08A8DE38:[8EF20004]: lw         $s2, 4($s7)
    08A8DE3C:[10600251]: beq        $v1, $zr, 0x08A8E784
    08A8DE40:[8EF90000]: lw         $t9, 0($s7)
    08A8DE44:[8E480000]: lw         $t0, 0($s2)
    08A8DE48:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A8DE4C:[00583823]: subu       $a3, $v0, $t8
    08A8DE50:[03084804]: sllv       $t1, $t0, $t8
    08A8DE54:[03292825]: or         $a1, $t9, $t1
    08A8DE58:[30B4000F]: andi       $s4, $a1, 15
    08A8DE5C:[00E8C806]: srlv       $t9, $t0, $a3
    08A8DE60:[2718001C]: addiu      $t8, $t8, 28
    08A8DE64:[26520004]: addiu      $s2, $s2, 4
    08A8DE68:[268BFFFF]: addiu      $t3, $s4, -1
    08A8DE6C:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08A8DE70:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08A8DE74:[240A0060]: addiu      $t2, $zr, 96 <=> li $t2, 96
    08A8DE78:[2411FFB0]: addiu      $s1, $zr, -80 <=> li $s1, -80
    08A8DE7C:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    08A8DE80:[2403000B]: addiu      $v1, $zr, 11 <=> li $v1, 11
    08A8DE84:[240E000F]: addiu      $t6, $zr, 15 <=> li $t6, 15
    08A8DE88:[2E8D0002]: sltiu      $t5, $s4, 2
    08A8DE8C:[A3AC0044]: sb         $t4, 68($sp)
    08A8DE90:[016F6004]: sllv       $t4, $t7, $t3
    08A8DE94:[27AF0044]: addiu      $t7, $sp, 68
    08A8DE98:[A3AA0045]: sb         $t2, 69($sp)
    08A8DE9C:[27AB004A]: addiu      $t3, $sp, 74
    08A8DEA0:[02805021]: addu       $t2, $s4, $zr <=> move $t2, $s4
    08A8DEA4:[A3B10046]: sb         $s1, 70($sp)
    08A8DEA8:[A3B00047]: sb         $s0, 71($sp)
    08A8DEAC:[A3A30048]: sb         $v1, 72($sp)
    08A8DEB0:[15A0002A]: bne        $t5, $zr, 0x08A8DF5C
    08A8DEB4:[A3AE0049]: sb         $t6, 73($sp)
    08A8DEB8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08A8DEBC:[2551FFFF]: addiu      $s1, $t2, -1
    08A8DEC0:[02366804]: sllv       $t5, $s6, $s1
    08A8DEC4:[01EBA82B]: sltu       $s5, $t7, $t3
    08A8DEC8:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    08A8DECC:[12A0001F]: beq        $s5, $zr, 0x08A8DF4C
    08A8DED0:[25B0FFFF]: addiu      $s0, $t5, -1
    08A8DED4:[000A3023]: subu       $a2, $zr, $t2 <=> negu $a2, $t2
    08A8DED8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A8DEDC:[00C4F006]: srlv       $fp, $a0, $a2
    08A8DEE0:[254E0001]: addiu      $t6, $t2, 1
    08A8DEE4:[2415001F]: addiu      $s5, $zr, 31 <=> li $s5, 31
    08A8DEE8:[91070000]: lbu        $a3, 0($t0)
    08A8DEEC:[50E00014]: beql       $a3, $zr, 0x08A8DF40
    08A8DEF0:[25080001]: addiu      $t0, $t0, 1
    08A8DEF4:[17000220]: bne        $t8, $zr, 0x08A8E778
    08A8DEF8:[03203021]: addu       $a2, $t9, $zr <=> move $a2, $t9
    08A8DEFC:[8E460000]: lw         $a2, 0($s2)
    08A8DF00:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8DF04:[26520004]: addiu      $s2, $s2, 4
    08A8DF08:[0006C842]: srl        $t9, $a2, 0x0001
    08A8DF0C:[30C50001]: andi       $a1, $a2, 1
    08A8DF10:[50A0000B]: beql       $a1, $zr, 0x08A8DF40
    08A8DF14:[25080001]: addiu      $t0, $t0, 1
    08A8DF18:[30E30003]: andi       $v1, $a3, 3
    08A8DF1C:[10760207]: beq        $v1, $s6, 0x08A8E73C
    08A8DF20:[00074882]: srl        $t1, $a3, 0x0002
    08A8DF24:[10600200]: beq        $v1, $zr, 0x08A8E728
    08A8DF28:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08A8DF2C:[1069013F]: beq        $v1, $t1, 0x08A8E42C
    08A8DF30:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08A8DF34:[10660122]: beq        $v1, $a2, 0x08A8E3C0
    08A8DF38:[030A182B]: sltu       $v1, $t8, $t2
    08A8DF3C:[25080001]: addiu      $t0, $t0, 1
    08A8DF40:[010B182B]: sltu       $v1, $t0, $t3
    08A8DF44:[5460FFE9]: bnel       $v1, $zr, 0x08A8DEEC
    08A8DF48:[91070000]: lbu        $a3, 0($t0)
    08A8DF4C:[2E3E0002]: sltiu      $fp, $s1, 2
    08A8DF50:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    08A8DF54:[13C0FFD9]: beq        $fp, $zr, 0x08A8DEBC
    08A8DF58:[000C6043]: sra        $t4, $t4, 0x0001
    08A8DF5C:[5280001F]: beql       $s4, $zr, 0x08A8DFDC
    08A8DF60:[8FB500BC]: lw         $s5, 188($sp)
    08A8DF64:[01EBA02B]: sltu       $s4, $t7, $t3
    08A8DF68:[1280001B]: beq        $s4, $zr, 0x08A8DFD8
    08A8DF6C:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    08A8DF70:[91050000]: lbu        $a1, 0($t0)
    08A8DF74:[50A00015]: beql       $a1, $zr, 0x08A8DFCC
    08A8DF78:[25080001]: addiu      $t0, $t0, 1
    08A8DF7C:[1700010D]: bne        $t8, $zr, 0x08A8E3B4
    08A8DF80:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8DF84:[8E420000]: lw         $v0, 0($s2)
    08A8DF88:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8DF8C:[26520004]: addiu      $s2, $s2, 4
    08A8DF90:[0002C842]: srl        $t9, $v0, 0x0001
    08A8DF94:[30560001]: andi       $s6, $v0, 1
    08A8DF98:[52C0000C]: beql       $s6, $zr, 0x08A8DFCC
    08A8DF9C:[25080001]: addiu      $t0, $t0, 1
    08A8DFA0:[30A30003]: andi       $v1, $a1, 3
    08A8DFA4:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    08A8DFA8:[106D00F3]: beq        $v1, $t5, 0x08A8E378
    08A8DFAC:[0005A082]: srl        $s4, $a1, 0x0002
    08A8DFB0:[106000EC]: beq        $v1, $zr, 0x08A8E364
    08A8DFB4:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A8DFB8:[106E0067]: beq        $v1, $t6, 0x08A8E158
    08A8DFBC:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    08A8DFC0:[10700053]: beq        $v1, $s0, 0x08A8E110
    08A8DFC4:[00000000]: nop
    08A8DFC8:[25080001]: addiu      $t0, $t0, 1
    08A8DFCC:[010B602B]: sltu       $t4, $t0, $t3
    08A8DFD0:[5580FFE8]: bnel       $t4, $zr, 0x08A8DF74
    08A8DFD4:[91050000]: lbu        $a1, 0($t0)
    08A8DFD8:[8FB500BC]: lw         $s5, 188($sp)
    08A8DFDC:[8FA60098]: lw         $a2, 152($sp)
    08A8DFE0:[8FA700A0]: lw         $a3, 160($sp)
    08A8DFE4:[8FA800A8]: lw         $t0, 168($sp)
    08A8DFE8:[8FA90094]: lw         $t1, 148($sp)
    08A8DFEC:[8FB4009C]: lw         $s4, 156($sp)
    08A8DFF0:[8FAB00A4]: lw         $t3, 164($sp)
    08A8DFF4:[8FBE00C0]: lw         $fp, 192($sp)
    08A8DFF8:[8FAF00C4]: lw         $t7, 196($sp)
    08A8DFFC:[8FB000EC]: lw         $s0, 236($sp)
    08A8E000:[8FB100B4]: lw         $s1, 180($sp)
    08A8E004:[8FAA00AC]: lw         $t2, 172($sp)
    08A8E008:[8FAC00E8]: lw         $t4, 232($sp)
    08A8E00C:[8FAD00B0]: lw         $t5, 176($sp)
    08A8E010:[8FAE00B8]: lw         $t6, 184($sp)
    08A8E014:[97A30092]: lhu        $v1, 146($sp)
    08A8E018:[AEF80008]: sw         $t8, 8($s7)
    08A8E01C:[AEF90000]: sw         $t9, 0($s7)
    08A8E020:[AEF20004]: sw         $s2, 4($s7)
    08A8E024:[A6630002]: sh         $v1, 2($s3)
    08A8E028:[AE660004]: sw         $a2, 4($s3)
    08A8E02C:[AE670008]: sw         $a3, 8($s3)
    08A8E030:[AE68000C]: sw         $t0, 12($s3)
    08A8E034:[AE690010]: sw         $t1, 16($s3)
    08A8E038:[AE740014]: sw         $s4, 20($s3)
    08A8E03C:[AE6B0018]: sw         $t3, 24($s3)
    08A8E040:[AE6A001C]: sw         $t2, 28($s3)
    08A8E044:[AE7E0020]: sw         $fp, 32($s3)
    08A8E048:[AE6C0024]: sw         $t4, 36($s3)
    08A8E04C:[AE6D0028]: sw         $t5, 40($s3)
    08A8E050:[AE6E002C]: sw         $t6, 44($s3)
    08A8E054:[AE6F0030]: sw         $t7, 48($s3)
    08A8E058:[AE700034]: sw         $s0, 52($s3)
    08A8E05C:[AE710038]: sw         $s1, 56($s3)
    08A8E060:[AE75003C]: sw         $s5, 60($s3)
    08A8E064:[8FB400F4]: lw         $s4, 244($sp)
    08A8E068:[8FBE00D8]: lw         $fp, 216($sp)
    08A8E06C:[8FB500E0]: lw         $s5, 224($sp)
    08A8E070:[8FB700E4]: lw         $s7, 228($sp)
    08A8E074:[8FB20104]: lw         $s2, 260($sp)
    08A8E078:[8FB6010C]: lw         $s6, 268($sp)
    08A8E07C:[8FA500D0]: lw         $a1, 208($sp)
    08A8E080:[8FA600F0]: lw         $a2, 240($sp)
    08A8E084:[8FA700F8]: lw         $a3, 248($sp)
    08A8E088:[8FA800CC]: lw         $t0, 204($sp)
    08A8E08C:[8FA900D4]: lw         $t1, 212($sp)
    08A8E090:[8FAB00FC]: lw         $t3, 252($sp)
    08A8E094:[8FB80100]: lw         $t8, 256($sp)
    08A8E098:[8FAF0108]: lw         $t7, 264($sp)
    08A8E09C:[8FB900DC]: lw         $t9, 220($sp)
    08A8E0A0:[8FA400C8]: lw         $a0, 200($sp)
    08A8E0A4:[8FB10114]: lw         $s1, 276($sp)
    08A8E0A8:[AE76007C]: sw         $s6, 124($s3)
    08A8E0AC:[AE740058]: sw         $s4, 88($s3)
    08A8E0B0:[AE7E0060]: sw         $fp, 96($s3)
    08A8E0B4:[AE750064]: sw         $s5, 100($s3)
    08A8E0B8:[AE770074]: sw         $s7, 116($s3)
    08A8E0BC:[AE720078]: sw         $s2, 120($s3)
    08A8E0C0:[AE640040]: sw         $a0, 64($s3)
    08A8E0C4:[AE650044]: sw         $a1, 68($s3)
    08A8E0C8:[AE660048]: sw         $a2, 72($s3)
    08A8E0CC:[AE67004C]: sw         $a3, 76($s3)
    08A8E0D0:[AE680050]: sw         $t0, 80($s3)
    08A8E0D4:[AE690054]: sw         $t1, 84($s3)
    08A8E0D8:[AE6B005C]: sw         $t3, 92($s3)
    08A8E0DC:[AE780068]: sw         $t8, 104($s3)
    08A8E0E0:[AE6F006C]: sw         $t7, 108($s3)
    08A8E0E4:[AE790070]: sw         $t9, 112($s3)
    08A8E0E8:[8FBE0130]: lw         $fp, 304($sp)
    08A8E0EC:[8FB7012C]: lw         $s7, 300($sp)
    08A8E0F0:[8FB60128]: lw         $s6, 296($sp)
    08A8E0F4:[8FB50124]: lw         $s5, 292($sp)
    08A8E0F8:[8FB40120]: lw         $s4, 288($sp)
    08A8E0FC:[8FB3011C]: lw         $s3, 284($sp)
    08A8E100:[8FB20118]: lw         $s2, 280($sp)
    08A8E104:[8FB00110]: lw         $s0, 272($sp)
    08A8E108:[03E00008]: jr         $ra
    08A8E10C:[27BD0140]: addiu      $sp, $sp, 320
    08A8E110:[1700000D]: bne        $t8, $zr, 0x08A8E148
    08A8E114:[00052882]: srl        $a1, $a1, 0x0002
    08A8E118:[8E420000]: lw         $v0, 0($s2)
    08A8E11C:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E120:[26520004]: addiu      $s2, $s2, 4
    08A8E124:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E128:[304A0001]: andi       $t2, $v0, 1
    08A8E12C:[000A8823]: subu       $s1, $zr, $t2 <=> negu $s1, $t2
    08A8E130:[00058040]: sll        $s0, $a1, 0x0001
    08A8E134:[362E0001]: ori        $t6, $s1, 1
    08A8E138:[021D1821]: addu       $v1, $s0, $sp
    08A8E13C:[A46E0090]: sh         $t6, 144($v1)
    08A8E140:[0A2A37F2]: j          0x08A8DFC8
    08A8E144:[A1000000]: sb         $zr, 0($t0)
    08A8E148:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E14C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E150:[0A2A384A]: j          0x08A8E128
    08A8E154:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E158:[A1000000]: sb         $zr, 0($t0)
    08A8E15C:[00052882]: srl        $a1, $a1, 0x0002
    08A8E160:[25080001]: addiu      $t0, $t0, 1
    08A8E164:[1700007C]: bne        $t8, $zr, 0x08A8E358
    08A8E168:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E16C:[8E420000]: lw         $v0, 0($s2)
    08A8E170:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E174:[26520004]: addiu      $s2, $s2, 4
    08A8E178:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E17C:[304E0001]: andi       $t6, $v0, 1
    08A8E180:[11C00065]: beq        $t6, $zr, 0x08A8E318
    08A8E184:[00058880]: sll        $s1, $a1, 0x0002
    08A8E188:[26300003]: addiu      $s0, $s1, 3
    08A8E18C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E190:[A1F00000]: sb         $s0, 0($t7)
    08A8E194:[1700005C]: bne        $t8, $zr, 0x08A8E308
    08A8E198:[24A50001]: addiu      $a1, $a1, 1
    08A8E19C:[8E420000]: lw         $v0, 0($s2)
    08A8E1A0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1A4:[26520004]: addiu      $s2, $s2, 4
    08A8E1A8:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E1AC:[30460001]: andi       $a2, $v0, 1
    08A8E1B0:[10C00045]: beq        $a2, $zr, 0x08A8E2C8
    08A8E1B4:[0005F080]: sll        $fp, $a1, 0x0002
    08A8E1B8:[27C90003]: addiu      $t1, $fp, 3
    08A8E1BC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1C0:[A1E90000]: sb         $t1, 0($t7)
    08A8E1C4:[1700003C]: bne        $t8, $zr, 0x08A8E2B8
    08A8E1C8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1CC:[8E420000]: lw         $v0, 0($s2)
    08A8E1D0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1D4:[26520004]: addiu      $s2, $s2, 4
    08A8E1D8:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E1DC:[304E0001]: andi       $t6, $v0, 1
    08A8E1E0:[11C00025]: beq        $t6, $zr, 0x08A8E278
    08A8E1E4:[00058880]: sll        $s1, $a1, 0x0002
    08A8E1E8:[26300003]: addiu      $s0, $s1, 3
    08A8E1EC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1F0:[A1F00000]: sb         $s0, 0($t7)
    08A8E1F4:[1700001C]: bne        $t8, $zr, 0x08A8E268
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
    08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2B8:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2BC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2C0:[0A2A3877]: j          0x08A8E1DC
    08A8E2C4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2C8:[1700000C]: bne        $t8, $zr, 0x08A8E2FC
    08A8E2CC:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2D0:[8E420000]: lw         $v0, 0($s2)
    08A8E2D4:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E2D8:[26520004]: addiu      $s2, $s2, 4
    08A8E2DC:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E2E0:[30430001]: andi       $v1, $v0, 1
    08A8E2E4:[00036823]: subu       $t5, $zr, $v1 <=> negu $t5, $v1
    08A8E2E8:[00052040]: sll        $a0, $a1, 0x0001
    08A8E2EC:[35B60001]: ori        $s6, $t5, 1
    08A8E2F0:[009DA021]: addu       $s4, $a0, $sp
    08A8E2F4:[0A2A3871]: j          0x08A8E1C4
    08A8E2F8:[A6960090]: sh         $s6, 144($s4)
    08A8E2FC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E300:[0A2A38B8]: j          0x08A8E2E0
    08A8E304:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E308:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E30C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E310:[0A2A386B]: j          0x08A8E1AC
    08A8E314:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E318:[1700000C]: bne        $t8, $zr, 0x08A8E34C
    08A8E31C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E320:[8E420000]: lw         $v0, 0($s2)
    08A8E324:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E328:[26520004]: addiu      $s2, $s2, 4
    08A8E32C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E330:[30470001]: andi       $a3, $v0, 1
    08A8E334:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E338:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E33C:[344C0001]: ori        $t4, $v0, 1
    08A8E340:[02BD5021]: addu       $t2, $s5, $sp
    08A8E344:[0A2A3865]: j          0x08A8E194
    08A8E348:[A54C0090]: sh         $t4, 144($t2)
    08A8E34C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E350:[0A2A38CC]: j          0x08A8E330
    08A8E354:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E358:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E35C:[0A2A385F]: j          0x08A8E17C
    08A8E360:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E364:[00052882]: srl        $a1, $a1, 0x0002
    08A8E368:[00055080]: sll        $t2, $a1, 0x0002
    08A8E36C:[25510011]: addiu      $s1, $t2, 17
    08A8E370:[0A2A3859]: j          0x08A8E164
    08A8E374:[A1110000]: sb         $s1, 0($t0)
    08A8E378:[25660001]: addiu      $a2, $t3, 1
    08A8E37C:[00141880]: sll        $v1, $s4, 0x0002
    08A8E380:[24CC0001]: addiu      $t4, $a2, 1
    08A8E384:[24640002]: addiu      $a0, $v1, 2
    08A8E388:[247E0012]: addiu      $fp, $v1, 18
    08A8E38C:[0014B080]: sll        $s6, $s4, 0x0002
    08A8E390:[00144880]: sll        $t1, $s4, 0x0002
    08A8E394:[A1040000]: sb         $a0, 0($t0)
    08A8E398:[26C70022]: addiu      $a3, $s6, 34
    08A8E39C:[25350032]: addiu      $s5, $t1, 50
    08A8E3A0:[A17E0000]: sb         $fp, 0($t3)
    08A8E3A4:[258B0001]: addiu      $t3, $t4, 1
    08A8E3A8:[A0C70000]: sb         $a3, 0($a2)
    08A8E3AC:[0A2A37F3]: j          0x08A8DFCC
    08A8E3B0:[A1950000]: sb         $s5, 0($t4)
    08A8E3B4:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E3B8:[0A2A37E5]: j          0x08A8DF94
    08A8E3BC:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E3C0:[10600016]: beq        $v1, $zr, 0x08A8E41C
    08A8E3C4:[00073882]: srl        $a3, $a3, 0x0002
    08A8E3C8:[8E490000]: lw         $t1, 0($s2)
    08A8E3CC:[030A3023]: subu       $a2, $t8, $t2
    08A8E3D0:[01582823]: subu       $a1, $t2, $t8
    08A8E3D4:[03092004]: sllv       $a0, $t1, $t8
    08A8E3D8:[0324C025]: or         $t8, $t9, $a0
    08A8E3DC:[031E2024]: and        $a0, $t8, $fp
    08A8E3E0:[00A9C806]: srlv       $t9, $t1, $a1
    08A8E3E4:[24D80020]: addiu      $t8, $a2, 32
    08A8E3E8:[26520004]: addiu      $s2, $s2, 4
    08A8E3EC:[00901024]: and        $v0, $a0, $s0
    08A8E3F0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E3F4:[004C3025]: or         $a2, $v0, $t4
    08A8E3F8:[013D3821]: addu       $a3, $t1, $sp
    08A8E3FC:[008D2824]: and        $a1, $a0, $t5
    08A8E400:[24E20090]: addiu      $v0, $a3, 144
    08A8E404:[14A00002]: bne        $a1, $zr, 0x08A8E410
    08A8E408:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E40C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E410:[A4470000]: sh         $a3, 0($v0)
    08A8E414:[0A2A37CF]: j          0x08A8DF3C
    08A8E418:[A1000000]: sb         $zr, 0($t0)
    08A8E41C:[033E2024]: and        $a0, $t9, $fp
    08A8E420:[030AC023]: subu       $t8, $t8, $t2
    08A8E424:[0A2A38FB]: j          0x08A8E3EC
    08A8E428:[0159C806]: srlv       $t9, $t9, $t2
    08A8E42C:[A1000000]: sb         $zr, 0($t0)
    08A8E430:[00073882]: srl        $a3, $a3, 0x0002
    08A8E434:[25080001]: addiu      $t0, $t0, 1
    08A8E438:[170000A7]: bne        $t8, $zr, 0x08A8E6D8
    08A8E43C:[33290001]: andi       $t1, $t9, 1
    08A8E440:[8E420000]: lw         $v0, 0($s2)
    08A8E444:[02AAC023]: subu       $t8, $s5, $t2
    08A8E448:[26520004]: addiu      $s2, $s2, 4
    08A8E44C:[30450001]: andi       $a1, $v0, 1
    08A8E450:[00022042]: srl        $a0, $v0, 0x0001
    08A8E454:[10A00095]: beq        $a1, $zr, 0x08A8E6AC
    08A8E458:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E45C:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E460:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E464:[00074880]: sll        $t1, $a3, 0x0002
    08A8E468:[25240003]: addiu      $a0, $t1, 3
    08A8E46C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E470:[A1E40000]: sb         $a0, 0($t7)
    08A8E474:[17000078]: bne        $t8, $zr, 0x08A8E658
    08A8E478:[24E70001]: addiu      $a3, $a3, 1
    08A8E47C:[8E420000]: lw         $v0, 0($s2)
    08A8E480:[02AAC023]: subu       $t8, $s5, $t2
    08A8E484:[26520004]: addiu      $s2, $s2, 4
    08A8E488:[30490001]: andi       $t1, $v0, 1
    08A8E48C:[00022042]: srl        $a0, $v0, 0x0001
    08A8E490:[11200066]: beq        $t1, $zr, 0x08A8E62C
    08A8E494:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E498:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E49C:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E4A0:[00074880]: sll        $t1, $a3, 0x0002
    08A8E4A4:[25240003]: addiu      $a0, $t1, 3
    08A8E4A8:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E4AC:[A1E40000]: sb         $a0, 0($t7)
    08A8E4B0:[17000049]: bne        $t8, $zr, 0x08A8E5D8
    08A8E4B4:[24E70001]: addiu      $a3, $a3, 1
    08A8E4B8:[8E420000]: lw         $v0, 0($s2)
    08A8E4BC:[02AAC023]: subu       $t8, $s5, $t2
    08A8E4C0:[26520004]: addiu      $s2, $s2, 4
    08A8E4C4:[30450001]: andi       $a1, $v0, 1
    08A8E4C8:[00022042]: srl        $a0, $v0, 0x0001
    08A8E4CC:[10A00037]: beq        $a1, $zr, 0x08A8E5AC
    08A8E4D0:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E4D4:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E4D8:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E4DC:[00074880]: sll        $t1, $a3, 0x0002
    08A8E4E0:[25240003]: addiu      $a0, $t1, 3
    08A8E4E4:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E4E8:[A1E40000]: sb         $a0, 0($t7)
    08A8E4EC:[1700001A]: bne        $t8, $zr, 0x08A8E558
    08A8E4F0:[24E70001]: addiu      $a3, $a3, 1
    08A8E4F4:[8E420000]: lw         $v0, 0($s2)
    08A8E4F8:[02AAC023]: subu       $t8, $s5, $t2
    08A8E4FC:[26520004]: addiu      $s2, $s2, 4
    08A8E500:[30450001]: andi       $a1, $v0, 1
    08A8E504:[00022042]: srl        $a0, $v0, 0x0001
    08A8E508:[10A00008]: beq        $a1, $zr, 0x08A8E52C
    08A8E50C:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E510:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E514:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
    08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
    08A8E5B8:[013D1021]: addu       $v0, $t1, $sp
    08A8E5BC:[008D2824]: and        $a1, $a0, $t5
    08A8E5C0:[24430090]: addiu      $v1, $v0, 144
    08A8E5C4:[14A00002]: bne        $a1, $zr, 0x08A8E5D0
    08A8E5C8:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E5CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E5D0:[0A2A393B]: j          0x08A8E4EC
    08A8E5D4:[A4690000]: sh         $t1, 0($v1)
    08A8E5D8:[33260001]: andi       $a2, $t9, 1
    08A8E5DC:[14C00011]: bne        $a2, $zr, 0x08A8E624
    08A8E5E0:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E5E4:[030A202B]: sltu       $a0, $t8, $t2
    08A8E5E8:[5080000B]: beql       $a0, $zr, 0x08A8E618
    08A8E5EC:[00192042]: srl        $a0, $t9, 0x0001
    08A8E5F0:[8E430000]: lw         $v1, 0($s2)
    08A8E5F4:[00193042]: srl        $a2, $t9, 0x0001
    08A8E5F8:[01582823]: subu       $a1, $t2, $t8
    08A8E5FC:[0303C804]: sllv       $t9, $v1, $t8
    08A8E600:[030A4823]: subu       $t1, $t8, $t2
    08A8E604:[00D92025]: or         $a0, $a2, $t9
    08A8E608:[25380020]: addiu      $t8, $t1, 32
    08A8E60C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E610:[0A2A396B]: j          0x08A8E5AC
    08A8E614:[26520004]: addiu      $s2, $s2, 4
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
    08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E624:[0A2A3937]: j          0x08A8E4DC
    08A8E628:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E62C:[00901824]: and        $v1, $a0, $s0
    08A8E630:[00074840]: sll        $t1, $a3, 0x0001
    08A8E634:[006C3025]: or         $a2, $v1, $t4
    08A8E638:[013D1021]: addu       $v0, $t1, $sp
    08A8E63C:[008D2824]: and        $a1, $a0, $t5
    08A8E640:[24430090]: addiu      $v1, $v0, 144
    08A8E644:[14A00002]: bne        $a1, $zr, 0x08A8E650
    08A8E648:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E64C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E650:[0A2A392C]: j          0x08A8E4B0
    08A8E654:[A4690000]: sh         $t1, 0($v1)
    08A8E658:[33260001]: andi       $a2, $t9, 1
    08A8E65C:[14C00011]: bne        $a2, $zr, 0x08A8E6A4
    08A8E660:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E664:[030A202B]: sltu       $a0, $t8, $t2
    08A8E668:[5080000B]: beql       $a0, $zr, 0x08A8E698
    08A8E66C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E670:[8E430000]: lw         $v1, 0($s2)
    08A8E674:[00193042]: srl        $a2, $t9, 0x0001
    08A8E678:[01582823]: subu       $a1, $t2, $t8
    08A8E67C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E680:[030A4823]: subu       $t1, $t8, $t2
    08A8E684:[00D92025]: or         $a0, $a2, $t9
    08A8E688:[25380020]: addiu      $t8, $t1, 32
    08A8E68C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E690:[0A2A398B]: j          0x08A8E62C
    08A8E694:[26520004]: addiu      $s2, $s2, 4
    08A8E698:[030AC023]: subu       $t8, $t8, $t2
    08A8E69C:[0A2A398B]: j          0x08A8E62C
    08A8E6A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E6A4:[0A2A3928]: j          0x08A8E4A0
    08A8E6A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E6AC:[00901824]: and        $v1, $a0, $s0
    08A8E6B0:[00072840]: sll        $a1, $a3, 0x0001
    08A8E6B4:[006C3025]: or         $a2, $v1, $t4
    08A8E6B8:[00BD1021]: addu       $v0, $a1, $sp
    08A8E6BC:[008D4824]: and        $t1, $a0, $t5
    08A8E6C0:[24430090]: addiu      $v1, $v0, 144
    08A8E6C4:[15200002]: bne        $t1, $zr, 0x08A8E6D0
    08A8E6C8:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    08A8E6CC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08A8E6D0:[0A2A391D]: j          0x08A8E474
    08A8E6D4:[A4650000]: sh         $a1, 0($v1)
    08A8E6D8:[15200011]: bne        $t1, $zr, 0x08A8E720
    08A8E6DC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E6E0:[030A302B]: sltu       $a2, $t8, $t2
    08A8E6E4:[50C0000B]: beql       $a2, $zr, 0x08A8E714
    08A8E6E8:[00192042]: srl        $a0, $t9, 0x0001
    08A8E6EC:[8E430000]: lw         $v1, 0($s2)
    08A8E6F0:[00193042]: srl        $a2, $t9, 0x0001
    08A8E6F4:[01582823]: subu       $a1, $t2, $t8
    08A8E6F8:[0303C804]: sllv       $t9, $v1, $t8
    08A8E6FC:[030A4823]: subu       $t1, $t8, $t2
    08A8E700:[00D92025]: or         $a0, $a2, $t9
    08A8E704:[25380020]: addiu      $t8, $t1, 32
    08A8E708:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E70C:[0A2A39AB]: j          0x08A8E6AC
    08A8E710:[26520004]: addiu      $s2, $s2, 4
    08A8E714:[030AC023]: subu       $t8, $t8, $t2
    08A8E718:[0A2A39AB]: j          0x08A8E6AC
    08A8E71C:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E720:[0A2A3919]: j          0x08A8E464
    08A8E724:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E728:[00073882]: srl        $a3, $a3, 0x0002
    08A8E72C:[00072080]: sll        $a0, $a3, 0x0002
    08A8E730:[24830011]: addiu      $v1, $a0, 17
    08A8E734:[0A2A390E]: j          0x08A8E438
    08A8E738:[A1030000]: sb         $v1, 0($t0)
    08A8E73C:[00091880]: sll        $v1, $t1, 0x0002
    08A8E740:[00092080]: sll        $a0, $t1, 0x0002
    08A8E744:[00091080]: sll        $v0, $t1, 0x0002
    08A8E748:[25690001]: addiu      $t1, $t3, 1
    08A8E74C:[24660002]: addiu      $a2, $v1, 2
    08A8E750:[24650012]: addiu      $a1, $v1, 18
    08A8E754:[25270001]: addiu      $a3, $t1, 1
    08A8E758:[A1060000]: sb         $a2, 0($t0)
    08A8E75C:[24860022]: addiu      $a2, $a0, 34
    08A8E760:[A1650000]: sb         $a1, 0($t3)
    08A8E764:[24450032]: addiu      $a1, $v0, 50
    08A8E768:[24EB0001]: addiu      $t3, $a3, 1
    08A8E76C:[A1260000]: sb         $a2, 0($t1)
    08A8E770:[0A2A37D0]: j          0x08A8DF40
    08A8E774:[A0E50000]: sb         $a1, 0($a3)
    08A8E778:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E77C:[0A2A37C3]: j          0x08A8DF0C
    08A8E780:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E784:[3334000F]: andi       $s4, $t9, 15
    08A8E788:[2718FFFC]: addiu      $t8, $t8, -4
    08A8E78C:[0A2A379A]: j          0x08A8DE68
    08A8E790:[0019C902]: srl        $t9, $t9, 0x0004
  Back Branch 08A8DFD0 2,120,211 times (length 25)
    08A8DF60:[8FB500BC]: lw         $s5, 188($sp)
    08A8DF64:[01EBA02B]: sltu       $s4, $t7, $t3
    08A8DF68:[1280001B]: beq        $s4, $zr, 0x08A8DFD8
    08A8DF6C:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    08A8DF70:[91050000]: lbu        $a1, 0($t0)
--> 08A8DF74:[50A00015]: beql       $a1, $zr, 0x08A8DFCC
    08A8DF78:[25080001]: addiu      $t0, $t0, 1
    08A8DF7C:[1700010D]: bne        $t8, $zr, 0x08A8E3B4
    08A8DF80:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8DF84:[8E420000]: lw         $v0, 0($s2)
    08A8DF88:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8DF8C:[26520004]: addiu      $s2, $s2, 4
    08A8DF90:[0002C842]: srl        $t9, $v0, 0x0001
    08A8DF94:[30560001]: andi       $s6, $v0, 1
    08A8DF98:[52C0000C]: beql       $s6, $zr, 0x08A8DFCC
    08A8DF9C:[25080001]: addiu      $t0, $t0, 1
    08A8DFA0:[30A30003]: andi       $v1, $a1, 3
    08A8DFA4:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    08A8DFA8:[106D00F3]: beq        $v1, $t5, 0x08A8E378
    08A8DFAC:[0005A082]: srl        $s4, $a1, 0x0002
    08A8DFB0:[106000EC]: beq        $v1, $zr, 0x08A8E364
    08A8DFB4:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A8DFB8:[106E0067]: beq        $v1, $t6, 0x08A8E158
    08A8DFBC:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    08A8DFC0:[10700053]: beq        $v1, $s0, 0x08A8E110
    08A8DFC4:[00000000]: nop
    08A8DFC8:[25080001]: addiu      $t0, $t0, 1
    08A8DFCC:[010B602B]: sltu       $t4, $t0, $t3
--> 08A8DFD0:[5580FFE8]: bnel       $t4, $zr, 0x08A8DF74
    08A8DFD4:[91050000]: lbu        $a1, 0($t0)
    08A8DFD8:[8FB500BC]: lw         $s5, 188($sp)
    08A8DFDC:[8FA60098]: lw         $a2, 152($sp)
    08A8DFE0:[8FA700A0]: lw         $a3, 160($sp)
  Back Branch 08A8E3B8 2,035,792 times (length 267)
  Back Branch 08A8E77C 1,050,370 times (length 542)
  Back Branch 08A8DF44 1,008,128 times (length 24)
    08A8DED8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A8DEDC:[00C4F006]: srlv       $fp, $a0, $a2
    08A8DEE0:[254E0001]: addiu      $t6, $t2, 1
    08A8DEE4:[2415001F]: addiu      $s5, $zr, 31 <=> li $s5, 31
    08A8DEE8:[91070000]: lbu        $a3, 0($t0)
--> 08A8DEEC:[50E00014]: beql       $a3, $zr, 0x08A8DF40
    08A8DEF0:[25080001]: addiu      $t0, $t0, 1
    08A8DEF4:[17000220]: bne        $t8, $zr, 0x08A8E778
    08A8DEF8:[03203021]: addu       $a2, $t9, $zr <=> move $a2, $t9
    08A8DEFC:[8E460000]: lw         $a2, 0($s2)
    08A8DF00:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8DF04:[26520004]: addiu      $s2, $s2, 4
    08A8DF08:[0006C842]: srl        $t9, $a2, 0x0001
    08A8DF0C:[30C50001]: andi       $a1, $a2, 1
    08A8DF10:[50A0000B]: beql       $a1, $zr, 0x08A8DF40
    08A8DF14:[25080001]: addiu      $t0, $t0, 1
    08A8DF18:[30E30003]: andi       $v1, $a3, 3
    08A8DF1C:[10760207]: beq        $v1, $s6, 0x08A8E73C
    08A8DF20:[00074882]: srl        $t1, $a3, 0x0002
    08A8DF24:[10600200]: beq        $v1, $zr, 0x08A8E728
    08A8DF28:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08A8DF2C:[1069013F]: beq        $v1, $t1, 0x08A8E42C
    08A8DF30:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08A8DF34:[10660122]: beq        $v1, $a2, 0x08A8E3C0
    08A8DF38:[030A182B]: sltu       $v1, $t8, $t2
    08A8DF3C:[25080001]: addiu      $t0, $t0, 1
    08A8DF40:[010B182B]: sltu       $v1, $t0, $t3
--> 08A8DF44:[5460FFE9]: bnel       $v1, $zr, 0x08A8DEEC
    08A8DF48:[91070000]: lbu        $a3, 0($t0)
    08A8DF4C:[2E3E0002]: sltiu      $fp, $s1, 2
    08A8DF50:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    08A8DF54:[13C0FFD9]: beq        $fp, $zr, 0x08A8DEBC
  Back Branch 08A8E270 553,255 times (length 27)
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
  Back Branch 08A8E310 553,020 times (length 91)
    08A8E198:[24A50001]: addiu      $a1, $a1, 1
    08A8E19C:[8E420000]: lw         $v0, 0($s2)
    08A8E1A0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1A4:[26520004]: addiu      $s2, $s2, 4
    08A8E1A8:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E1AC:[30460001]: andi       $a2, $v0, 1
    08A8E1B0:[10C00045]: beq        $a2, $zr, 0x08A8E2C8
    08A8E1B4:[0005F080]: sll        $fp, $a1, 0x0002
    08A8E1B8:[27C90003]: addiu      $t1, $fp, 3
    08A8E1BC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1C0:[A1E90000]: sb         $t1, 0($t7)
    08A8E1C4:[1700003C]: bne        $t8, $zr, 0x08A8E2B8
    08A8E1C8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1CC:[8E420000]: lw         $v0, 0($s2)
    08A8E1D0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1D4:[26520004]: addiu      $s2, $s2, 4
    08A8E1D8:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E1DC:[304E0001]: andi       $t6, $v0, 1
    08A8E1E0:[11C00025]: beq        $t6, $zr, 0x08A8E278
    08A8E1E4:[00058880]: sll        $s1, $a1, 0x0002
    08A8E1E8:[26300003]: addiu      $s0, $s1, 3
    08A8E1EC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1F0:[A1F00000]: sb         $s0, 0($t7)
    08A8E1F4:[1700001C]: bne        $t8, $zr, 0x08A8E268
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
    08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2B8:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2BC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2C0:[0A2A3877]: j          0x08A8E1DC
    08A8E2C4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2C8:[1700000C]: bne        $t8, $zr, 0x08A8E2FC
    08A8E2CC:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2D0:[8E420000]: lw         $v0, 0($s2)
    08A8E2D4:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E2D8:[26520004]: addiu      $s2, $s2, 4
    08A8E2DC:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E2E0:[30430001]: andi       $v1, $v0, 1
    08A8E2E4:[00036823]: subu       $t5, $zr, $v1 <=> negu $t5, $v1
    08A8E2E8:[00052040]: sll        $a0, $a1, 0x0001
    08A8E2EC:[35B60001]: ori        $s6, $t5, 1
    08A8E2F0:[009DA021]: addu       $s4, $a0, $sp
    08A8E2F4:[0A2A3871]: j          0x08A8E1C4
    08A8E2F8:[A6960090]: sh         $s6, 144($s4)
    08A8E2FC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E300:[0A2A38B8]: j          0x08A8E2E0
    08A8E304:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E308:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E30C:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E310:[0A2A386B]: j          0x08A8E1AC
    08A8E314:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E318:[1700000C]: bne        $t8, $zr, 0x08A8E34C
    08A8E31C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E320:[8E420000]: lw         $v0, 0($s2)
  Back Branch 08A8E35C 553,010 times (length 122)
  Back Branch 08A8E2C0 552,969 times (length 59)
    08A8E1C8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1CC:[8E420000]: lw         $v0, 0($s2)
    08A8E1D0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1D4:[26520004]: addiu      $s2, $s2, 4
    08A8E1D8:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E1DC:[304E0001]: andi       $t6, $v0, 1
    08A8E1E0:[11C00025]: beq        $t6, $zr, 0x08A8E278
    08A8E1E4:[00058880]: sll        $s1, $a1, 0x0002
    08A8E1E8:[26300003]: addiu      $s0, $s1, 3
    08A8E1EC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1F0:[A1F00000]: sb         $s0, 0($t7)
    08A8E1F4:[1700001C]: bne        $t8, $zr, 0x08A8E268
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
    08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2B8:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2BC:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E2C0:[0A2A3877]: j          0x08A8E1DC
    08A8E2C4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2C8:[1700000C]: bne        $t8, $zr, 0x08A8E2FC
    08A8E2CC:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2D0:[8E420000]: lw         $v0, 0($s2)
  Back Branch 08A8E220 403,780 times (length 151)
  Back Branch 08A8E140 372,823 times (length 96)
    08A8DFB4:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A8DFB8:[106E0067]: beq        $v1, $t6, 0x08A8E158
    08A8DFBC:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    08A8DFC0:[10700053]: beq        $v1, $s0, 0x08A8E110
    08A8DFC4:[00000000]: nop
--> 08A8DFC8:[25080001]: addiu      $t0, $t0, 1
    08A8DFCC:[010B602B]: sltu       $t4, $t0, $t3
    08A8DFD0:[5580FFE8]: bnel       $t4, $zr, 0x08A8DF74
    08A8DFD4:[91050000]: lbu        $a1, 0($t0)
    08A8DFD8:[8FB500BC]: lw         $s5, 188($sp)
    08A8DFDC:[8FA60098]: lw         $a2, 152($sp)
    08A8DFE0:[8FA700A0]: lw         $a3, 160($sp)
    08A8DFE4:[8FA800A8]: lw         $t0, 168($sp)
    08A8DFE8:[8FA90094]: lw         $t1, 148($sp)
    08A8DFEC:[8FB4009C]: lw         $s4, 156($sp)
    08A8DFF0:[8FAB00A4]: lw         $t3, 164($sp)
    08A8DFF4:[8FBE00C0]: lw         $fp, 192($sp)
    08A8DFF8:[8FAF00C4]: lw         $t7, 196($sp)
    08A8DFFC:[8FB000EC]: lw         $s0, 236($sp)
    08A8E000:[8FB100B4]: lw         $s1, 180($sp)
    08A8E004:[8FAA00AC]: lw         $t2, 172($sp)
    08A8E008:[8FAC00E8]: lw         $t4, 232($sp)
    08A8E00C:[8FAD00B0]: lw         $t5, 176($sp)
    08A8E010:[8FAE00B8]: lw         $t6, 184($sp)
    08A8E014:[97A30092]: lhu        $v1, 146($sp)
    08A8E018:[AEF80008]: sw         $t8, 8($s7)
    08A8E01C:[AEF90000]: sw         $t9, 0($s7)
    08A8E020:[AEF20004]: sw         $s2, 4($s7)
    08A8E024:[A6630002]: sh         $v1, 2($s3)
    08A8E028:[AE660004]: sw         $a2, 4($s3)
    08A8E02C:[AE670008]: sw         $a3, 8($s3)
    08A8E030:[AE68000C]: sw         $t0, 12($s3)
    08A8E034:[AE690010]: sw         $t1, 16($s3)
    08A8E038:[AE740014]: sw         $s4, 20($s3)
    08A8E03C:[AE6B0018]: sw         $t3, 24($s3)
    08A8E040:[AE6A001C]: sw         $t2, 28($s3)
    08A8E044:[AE7E0020]: sw         $fp, 32($s3)
    08A8E048:[AE6C0024]: sw         $t4, 36($s3)
    08A8E04C:[AE6D0028]: sw         $t5, 40($s3)
    08A8E050:[AE6E002C]: sw         $t6, 44($s3)
    08A8E054:[AE6F0030]: sw         $t7, 48($s3)
    08A8E058:[AE700034]: sw         $s0, 52($s3)
    08A8E05C:[AE710038]: sw         $s1, 56($s3)
    08A8E060:[AE75003C]: sw         $s5, 60($s3)
    08A8E064:[8FB400F4]: lw         $s4, 244($sp)
    08A8E068:[8FBE00D8]: lw         $fp, 216($sp)
    08A8E06C:[8FB500E0]: lw         $s5, 224($sp)
    08A8E070:[8FB700E4]: lw         $s7, 228($sp)
    08A8E074:[8FB20104]: lw         $s2, 260($sp)
    08A8E078:[8FB6010C]: lw         $s6, 268($sp)
    08A8E07C:[8FA500D0]: lw         $a1, 208($sp)
    08A8E080:[8FA600F0]: lw         $a2, 240($sp)
    08A8E084:[8FA700F8]: lw         $a3, 248($sp)
    08A8E088:[8FA800CC]: lw         $t0, 204($sp)
    08A8E08C:[8FA900D4]: lw         $t1, 212($sp)
    08A8E090:[8FAB00FC]: lw         $t3, 252($sp)
    08A8E094:[8FB80100]: lw         $t8, 256($sp)
    08A8E098:[8FAF0108]: lw         $t7, 264($sp)
    08A8E09C:[8FB900DC]: lw         $t9, 220($sp)
    08A8E0A0:[8FA400C8]: lw         $a0, 200($sp)
    08A8E0A4:[8FB10114]: lw         $s1, 276($sp)
    08A8E0A8:[AE76007C]: sw         $s6, 124($s3)
    08A8E0AC:[AE740058]: sw         $s4, 88($s3)
    08A8E0B0:[AE7E0060]: sw         $fp, 96($s3)
    08A8E0B4:[AE750064]: sw         $s5, 100($s3)
    08A8E0B8:[AE770074]: sw         $s7, 116($s3)
    08A8E0BC:[AE720078]: sw         $s2, 120($s3)
    08A8E0C0:[AE640040]: sw         $a0, 64($s3)
    08A8E0C4:[AE650044]: sw         $a1, 68($s3)
    08A8E0C8:[AE660048]: sw         $a2, 72($s3)
    08A8E0CC:[AE67004C]: sw         $a3, 76($s3)
    08A8E0D0:[AE680050]: sw         $t0, 80($s3)
    08A8E0D4:[AE690054]: sw         $t1, 84($s3)
    08A8E0D8:[AE6B005C]: sw         $t3, 92($s3)
    08A8E0DC:[AE780068]: sw         $t8, 104($s3)
    08A8E0E0:[AE6F006C]: sw         $t7, 108($s3)
    08A8E0E4:[AE790070]: sw         $t9, 112($s3)
    08A8E0E8:[8FBE0130]: lw         $fp, 304($sp)
    08A8E0EC:[8FB7012C]: lw         $s7, 300($sp)
    08A8E0F0:[8FB60128]: lw         $s6, 296($sp)
    08A8E0F4:[8FB50124]: lw         $s5, 292($sp)
    08A8E0F8:[8FB40120]: lw         $s4, 288($sp)
    08A8E0FC:[8FB3011C]: lw         $s3, 284($sp)
    08A8E100:[8FB20118]: lw         $s2, 280($sp)
    08A8E104:[8FB00110]: lw         $s0, 272($sp)
    08A8E108:[03E00008]: jr         $ra
    08A8E10C:[27BD0140]: addiu      $sp, $sp, 320
    08A8E110:[1700000D]: bne        $t8, $zr, 0x08A8E148
    08A8E114:[00052882]: srl        $a1, $a1, 0x0002
    08A8E118:[8E420000]: lw         $v0, 0($s2)
    08A8E11C:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E120:[26520004]: addiu      $s2, $s2, 4
    08A8E124:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E128:[304A0001]: andi       $t2, $v0, 1
    08A8E12C:[000A8823]: subu       $s1, $zr, $t2 <=> negu $s1, $t2
    08A8E130:[00058040]: sll        $s0, $a1, 0x0001
    08A8E134:[362E0001]: ori        $t6, $s1, 1
    08A8E138:[021D1821]: addu       $v1, $s0, $sp
    08A8E13C:[A46E0090]: sh         $t6, 144($v1)
--> 08A8E140:[0A2A37F2]: j          0x08A8DFC8
    08A8E144:[A1000000]: sb         $zr, 0($t0)
    08A8E148:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E14C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E150:[0A2A384A]: j          0x08A8E128
  Back Branch 08A8E150 361,231 times (length 12)
    08A8E114:[00052882]: srl        $a1, $a1, 0x0002
    08A8E118:[8E420000]: lw         $v0, 0($s2)
    08A8E11C:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E120:[26520004]: addiu      $s2, $s2, 4
    08A8E124:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E128:[304A0001]: andi       $t2, $v0, 1
    08A8E12C:[000A8823]: subu       $s1, $zr, $t2 <=> negu $s1, $t2
    08A8E130:[00058040]: sll        $s0, $a1, 0x0001
    08A8E134:[362E0001]: ori        $t6, $s1, 1
    08A8E138:[021D1821]: addu       $v1, $s0, $sp
    08A8E13C:[A46E0090]: sh         $t6, 144($v1)
    08A8E140:[0A2A37F2]: j          0x08A8DFC8
    08A8E144:[A1000000]: sb         $zr, 0($t0)
    08A8E148:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E14C:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E150:[0A2A384A]: j          0x08A8E128
    08A8E154:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E158:[A1000000]: sb         $zr, 0($t0)
    08A8E15C:[00052882]: srl        $a1, $a1, 0x0002
    08A8E160:[25080001]: addiu      $t0, $t0, 1
  Back Branch 08A8E344 348,600 times (length 110)
  Back Branch 08A8E350 337,682 times (length 10)
    08A8E31C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E320:[8E420000]: lw         $v0, 0($s2)
    08A8E324:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E328:[26520004]: addiu      $s2, $s2, 4
    08A8E32C:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E330:[30470001]: andi       $a3, $v0, 1
    08A8E334:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E338:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E33C:[344C0001]: ori        $t4, $v0, 1
    08A8E340:[02BD5021]: addu       $t2, $s5, $sp
    08A8E344:[0A2A3865]: j          0x08A8E194
    08A8E348:[A54C0090]: sh         $t4, 144($t2)
    08A8E34C:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E350:[0A2A38CC]: j          0x08A8E330
    08A8E354:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E358:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E35C:[0A2A385F]: j          0x08A8E17C
    08A8E360:[0019C842]: srl        $t9, $t9, 0x0001
  Back Branch 08A8E2F4 250,664 times (length 78)
    08A8E1B0:[10C00045]: beq        $a2, $zr, 0x08A8E2C8
    08A8E1B4:[0005F080]: sll        $fp, $a1, 0x0002
    08A8E1B8:[27C90003]: addiu      $t1, $fp, 3
    08A8E1BC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1C0:[A1E90000]: sb         $t1, 0($t7)
--> 08A8E1C4:[1700003C]: bne        $t8, $zr, 0x08A8E2B8
    08A8E1C8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1CC:[8E420000]: lw         $v0, 0($s2)
    08A8E1D0:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E1D4:[26520004]: addiu      $s2, $s2, 4
    08A8E1D8:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E1DC:[304E0001]: andi       $t6, $v0, 1
    08A8E1E0:[11C00025]: beq        $t6, $zr, 0x08A8E278
    08A8E1E4:[00058880]: sll        $s1, $a1, 0x0002
    08A8E1E8:[26300003]: addiu      $s0, $s1, 3
    08A8E1EC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1F0:[A1F00000]: sb         $s0, 0($t7)
    08A8E1F4:[1700001C]: bne        $t8, $zr, 0x08A8E268
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
    08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2B8:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2BC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2C0:[0A2A3877]: j          0x08A8E1DC
    08A8E2C4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2C8:[1700000C]: bne        $t8, $zr, 0x08A8E2FC
    08A8E2CC:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2D0:[8E420000]: lw         $v0, 0($s2)
    08A8E2D4:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E2D8:[26520004]: addiu      $s2, $s2, 4
    08A8E2DC:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E2E0:[30430001]: andi       $v1, $v0, 1
    08A8E2E4:[00036823]: subu       $t5, $zr, $v1 <=> negu $t5, $v1
    08A8E2E8:[00052040]: sll        $a0, $a1, 0x0001
    08A8E2EC:[35B60001]: ori        $s6, $t5, 1
    08A8E2F0:[009DA021]: addu       $s4, $a0, $sp
--> 08A8E2F4:[0A2A3871]: j          0x08A8E1C4
    08A8E2F8:[A6960090]: sh         $s6, 144($s4)
    08A8E2FC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E300:[0A2A38B8]: j          0x08A8E2E0
    08A8E304:[0019C842]: srl        $t9, $t9, 0x0001
  Back Branch 08A8E300 242,811 times (length 10)
    08A8E2CC:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2D0:[8E420000]: lw         $v0, 0($s2)
    08A8E2D4:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E2D8:[26520004]: addiu      $s2, $s2, 4
    08A8E2DC:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E2E0:[30430001]: andi       $v1, $v0, 1
    08A8E2E4:[00036823]: subu       $t5, $zr, $v1 <=> negu $t5, $v1
    08A8E2E8:[00052040]: sll        $a0, $a1, 0x0001
    08A8E2EC:[35B60001]: ori        $s6, $t5, 1
    08A8E2F0:[009DA021]: addu       $s4, $a0, $sp
    08A8E2F4:[0A2A3871]: j          0x08A8E1C4
    08A8E2F8:[A6960090]: sh         $s6, 144($s4)
    08A8E2FC:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E300:[0A2A38B8]: j          0x08A8E2E0
    08A8E304:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E308:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E30C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E310:[0A2A386B]: j          0x08A8E1AC
  Back Branch 08A8E370 241,397 times (length 133)
  Back Branch 08A8E2A4 232,583 times (length 46)
    08A8E1E0:[11C00025]: beq        $t6, $zr, 0x08A8E278
    08A8E1E4:[00058880]: sll        $s1, $a1, 0x0002
    08A8E1E8:[26300003]: addiu      $s0, $s1, 3
    08A8E1EC:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E1F0:[A1F00000]: sb         $s0, 0($t7)
--> 08A8E1F4:[1700001C]: bne        $t8, $zr, 0x08A8E268
    08A8E1F8:[24A50001]: addiu      $a1, $a1, 1
    08A8E1FC:[8E420000]: lw         $v0, 0($s2)
    08A8E200:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E204:[26520004]: addiu      $s2, $s2, 4
    08A8E208:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E20C:[30460001]: andi       $a2, $v0, 1
    08A8E210:[10C00005]: beq        $a2, $zr, 0x08A8E228
    08A8E214:[00054880]: sll        $t1, $a1, 0x0002
    08A8E218:[25250003]: addiu      $a1, $t1, 3
    08A8E21C:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E220:[0A2A37F3]: j          0x08A8DFCC
    08A8E224:[A1E50000]: sb         $a1, 0($t7)
    08A8E228:[1700000C]: bne        $t8, $zr, 0x08A8E25C
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
    08A8E274:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E278:[1700000C]: bne        $t8, $zr, 0x08A8E2AC
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
    08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
--> 08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
  Back Branch 08A8E2B0 225,222 times (length 10)
    08A8E27C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E280:[8E420000]: lw         $v0, 0($s2)
    08A8E284:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E288:[26520004]: addiu      $s2, $s2, 4
    08A8E28C:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E290:[30470001]: andi       $a3, $v0, 1
    08A8E294:[00071023]: subu       $v0, $zr, $a3 <=> negu $v0, $a3
    08A8E298:[0005A840]: sll        $s5, $a1, 0x0001
    08A8E29C:[344C0001]: ori        $t4, $v0, 1
    08A8E2A0:[02BD5021]: addu       $t2, $s5, $sp
    08A8E2A4:[0A2A387D]: j          0x08A8E1F4
    08A8E2A8:[A54C0090]: sh         $t4, 144($t2)
    08A8E2AC:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E2B0:[0A2A38A4]: j          0x08A8E290
    08A8E2B4:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E2B8:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E2BC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E2C0:[0A2A3877]: j          0x08A8E1DC
  Back Branch 08A8E254 167,155 times (length 164)
  Back Branch 08A8E414 166,317 times (length 312)
  Back Branch 08A8E78C 163,576 times (length 587)
  Back Branch 08A8E260 162,103 times (length 10)
    08A8E22C:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E230:[8E420000]: lw         $v0, 0($s2)
    08A8E234:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E238:[26520004]: addiu      $s2, $s2, 4
    08A8E23C:[0002C842]: srl        $t9, $v0, 0x0001
--> 08A8E240:[304D0001]: andi       $t5, $v0, 1
    08A8E244:[000D2023]: subu       $a0, $zr, $t5 <=> negu $a0, $t5
    08A8E248:[0005B040]: sll        $s6, $a1, 0x0001
    08A8E24C:[34940001]: ori        $s4, $a0, 1
    08A8E250:[02DDF021]: addu       $fp, $s6, $sp
    08A8E254:[0A2A37F3]: j          0x08A8DFCC
    08A8E258:[A7D40090]: sh         $s4, 144($fp)
    08A8E25C:[2718FFFF]: addiu      $t8, $t8, -1
--> 08A8E260:[0A2A3890]: j          0x08A8E240
    08A8E264:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E268:[03201021]: addu       $v0, $t9, $zr <=> move $v0, $t9
    08A8E26C:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E270:[0A2A3883]: j          0x08A8E20C
  Back Branch 08A8E424 153,689 times (length 16)
    08A8E3D8:[0324C025]: or         $t8, $t9, $a0
    08A8E3DC:[031E2024]: and        $a0, $t8, $fp
    08A8E3E0:[00A9C806]: srlv       $t9, $t1, $a1
    08A8E3E4:[24D80020]: addiu      $t8, $a2, 32
    08A8E3E8:[26520004]: addiu      $s2, $s2, 4
--> 08A8E3EC:[00901024]: and        $v0, $a0, $s0
    08A8E3F0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E3F4:[004C3025]: or         $a2, $v0, $t4
    08A8E3F8:[013D3821]: addu       $a3, $t1, $sp
    08A8E3FC:[008D2824]: and        $a1, $a0, $t5
    08A8E400:[24E20090]: addiu      $v0, $a3, 144
    08A8E404:[14A00002]: bne        $a1, $zr, 0x08A8E410
    08A8E408:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E40C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E410:[A4470000]: sh         $a3, 0($v0)
    08A8E414:[0A2A37CF]: j          0x08A8DF3C
    08A8E418:[A1000000]: sb         $zr, 0($t0)
    08A8E41C:[033E2024]: and        $a0, $t9, $fp
    08A8E420:[030AC023]: subu       $t8, $t8, $t2
--> 08A8E424:[0A2A38FB]: j          0x08A8E3EC
    08A8E428:[0159C806]: srlv       $t9, $t9, $t2
    08A8E42C:[A1000000]: sb         $zr, 0($t0)
    08A8E430:[00073882]: srl        $a3, $a3, 0x0002
    08A8E434:[25080001]: addiu      $t0, $t0, 1
  Back Branch 08A8DF54 151,517 times (length 40)
    08A8DEA8:[A3B00047]: sb         $s0, 71($sp)
    08A8DEAC:[A3A30048]: sb         $v1, 72($sp)
    08A8DEB0:[15A0002A]: bne        $t5, $zr, 0x08A8DF5C
    08A8DEB4:[A3AE0049]: sb         $t6, 73($sp)
    08A8DEB8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
--> 08A8DEBC:[2551FFFF]: addiu      $s1, $t2, -1
    08A8DEC0:[02366804]: sllv       $t5, $s6, $s1
    08A8DEC4:[01EBA82B]: sltu       $s5, $t7, $t3
    08A8DEC8:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    08A8DECC:[12A0001F]: beq        $s5, $zr, 0x08A8DF4C
    08A8DED0:[25B0FFFF]: addiu      $s0, $t5, -1
    08A8DED4:[000A3023]: subu       $a2, $zr, $t2 <=> negu $a2, $t2
    08A8DED8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A8DEDC:[00C4F006]: srlv       $fp, $a0, $a2
    08A8DEE0:[254E0001]: addiu      $t6, $t2, 1
    08A8DEE4:[2415001F]: addiu      $s5, $zr, 31 <=> li $s5, 31
    08A8DEE8:[91070000]: lbu        $a3, 0($t0)
    08A8DEEC:[50E00014]: beql       $a3, $zr, 0x08A8DF40
    08A8DEF0:[25080001]: addiu      $t0, $t0, 1
    08A8DEF4:[17000220]: bne        $t8, $zr, 0x08A8E778
    08A8DEF8:[03203021]: addu       $a2, $t9, $zr <=> move $a2, $t9
    08A8DEFC:[8E460000]: lw         $a2, 0($s2)
    08A8DF00:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8DF04:[26520004]: addiu      $s2, $s2, 4
    08A8DF08:[0006C842]: srl        $t9, $a2, 0x0001
    08A8DF0C:[30C50001]: andi       $a1, $a2, 1
    08A8DF10:[50A0000B]: beql       $a1, $zr, 0x08A8DF40
    08A8DF14:[25080001]: addiu      $t0, $t0, 1
    08A8DF18:[30E30003]: andi       $v1, $a3, 3
    08A8DF1C:[10760207]: beq        $v1, $s6, 0x08A8E73C
    08A8DF20:[00074882]: srl        $t1, $a3, 0x0002
    08A8DF24:[10600200]: beq        $v1, $zr, 0x08A8E728
    08A8DF28:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08A8DF2C:[1069013F]: beq        $v1, $t1, 0x08A8E42C
    08A8DF30:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08A8DF34:[10660122]: beq        $v1, $a2, 0x08A8E3C0
    08A8DF38:[030A182B]: sltu       $v1, $t8, $t2
    08A8DF3C:[25080001]: addiu      $t0, $t0, 1
    08A8DF40:[010B182B]: sltu       $v1, $t0, $t3
    08A8DF44:[5460FFE9]: bnel       $v1, $zr, 0x08A8DEEC
    08A8DF48:[91070000]: lbu        $a3, 0($t0)
    08A8DF4C:[2E3E0002]: sltiu      $fp, $s1, 2
    08A8DF50:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
--> 08A8DF54:[13C0FFD9]: beq        $fp, $zr, 0x08A8DEBC
    08A8DF58:[000C6043]: sra        $t4, $t4, 0x0001
    08A8DF5C:[5280001F]: beql       $s4, $zr, 0x08A8DFDC
    08A8DF60:[8FB500BC]: lw         $s5, 188($sp)
    08A8DF64:[01EBA02B]: sltu       $s4, $t7, $t3
  Back Branch 08A8E3AC 149,086 times (length 250)
  Back Branch 08A8E524 105,098 times (length 379)
  Back Branch 08A8E5A4 101,696 times (length 37)
    08A8E504:[00022042]: srl        $a0, $v0, 0x0001
    08A8E508:[10A00008]: beq        $a1, $zr, 0x08A8E52C
    08A8E50C:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E510:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E514:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
--> 08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
    08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
--> 08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
  Back Branch 08A8E734 88,982 times (length 193)
  Back Branch 08A8E624 87,955 times (length 84)
    08A8E4C8:[00022042]: srl        $a0, $v0, 0x0001
    08A8E4CC:[10A00037]: beq        $a1, $zr, 0x08A8E5AC
    08A8E4D0:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E4D4:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E4D8:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
--> 08A8E4DC:[00074880]: sll        $t1, $a3, 0x0002
    08A8E4E0:[25240003]: addiu      $a0, $t1, 3
    08A8E4E4:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E4E8:[A1E40000]: sb         $a0, 0($t7)
    08A8E4EC:[1700001A]: bne        $t8, $zr, 0x08A8E558
    08A8E4F0:[24E70001]: addiu      $a3, $a3, 1
    08A8E4F4:[8E420000]: lw         $v0, 0($s2)
    08A8E4F8:[02AAC023]: subu       $t8, $s5, $t2
    08A8E4FC:[26520004]: addiu      $s2, $s2, 4
    08A8E500:[30450001]: andi       $a1, $v0, 1
    08A8E504:[00022042]: srl        $a0, $v0, 0x0001
    08A8E508:[10A00008]: beq        $a1, $zr, 0x08A8E52C
    08A8E50C:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E510:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E514:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
    08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
    08A8E5B8:[013D1021]: addu       $v0, $t1, $sp
    08A8E5BC:[008D2824]: and        $a1, $a0, $t5
    08A8E5C0:[24430090]: addiu      $v1, $v0, 144
    08A8E5C4:[14A00002]: bne        $a1, $zr, 0x08A8E5D0
    08A8E5C8:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E5CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E5D0:[0A2A393B]: j          0x08A8E4EC
    08A8E5D4:[A4690000]: sh         $t1, 0($v1)
    08A8E5D8:[33260001]: andi       $a2, $t9, 1
    08A8E5DC:[14C00011]: bne        $a2, $zr, 0x08A8E624
    08A8E5E0:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E5E4:[030A202B]: sltu       $a0, $t8, $t2
    08A8E5E8:[5080000B]: beql       $a0, $zr, 0x08A8E618
    08A8E5EC:[00192042]: srl        $a0, $t9, 0x0001
    08A8E5F0:[8E430000]: lw         $v1, 0($s2)
    08A8E5F4:[00193042]: srl        $a2, $t9, 0x0001
    08A8E5F8:[01582823]: subu       $a1, $t2, $t8
    08A8E5FC:[0303C804]: sllv       $t9, $v1, $t8
    08A8E600:[030A4823]: subu       $t1, $t8, $t2
    08A8E604:[00D92025]: or         $a0, $a2, $t9
    08A8E608:[25380020]: addiu      $t8, $t1, 32
    08A8E60C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E610:[0A2A396B]: j          0x08A8E5AC
    08A8E614:[26520004]: addiu      $s2, $s2, 4
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
    08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
--> 08A8E624:[0A2A3937]: j          0x08A8E4DC
    08A8E628:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E62C:[00901824]: and        $v1, $a0, $s0
    08A8E630:[00074840]: sll        $t1, $a3, 0x0001
    08A8E634:[006C3025]: or         $a2, $v1, $t4
  Back Branch 08A8E6A4 81,965 times (length 131)
  Back Branch 08A8E6D0 79,338 times (length 153)
  Back Branch 08A8E718 71,338 times (length 29)
    08A8E698:[030AC023]: subu       $t8, $t8, $t2
    08A8E69C:[0A2A398B]: j          0x08A8E62C
    08A8E6A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E6A4:[0A2A3928]: j          0x08A8E4A0
    08A8E6A8:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E6AC:[00901824]: and        $v1, $a0, $s0
    08A8E6B0:[00072840]: sll        $a1, $a3, 0x0001
    08A8E6B4:[006C3025]: or         $a2, $v1, $t4
    08A8E6B8:[00BD1021]: addu       $v0, $a1, $sp
    08A8E6BC:[008D4824]: and        $t1, $a0, $t5
    08A8E6C0:[24430090]: addiu      $v1, $v0, 144
    08A8E6C4:[15200002]: bne        $t1, $zr, 0x08A8E6D0
    08A8E6C8:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    08A8E6CC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08A8E6D0:[0A2A391D]: j          0x08A8E474
    08A8E6D4:[A4650000]: sh         $a1, 0($v1)
    08A8E6D8:[15200011]: bne        $t1, $zr, 0x08A8E720
    08A8E6DC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E6E0:[030A302B]: sltu       $a2, $t8, $t2
    08A8E6E4:[50C0000B]: beql       $a2, $zr, 0x08A8E714
    08A8E6E8:[00192042]: srl        $a0, $t9, 0x0001
    08A8E6EC:[8E430000]: lw         $v1, 0($s2)
    08A8E6F0:[00193042]: srl        $a2, $t9, 0x0001
    08A8E6F4:[01582823]: subu       $a1, $t2, $t8
    08A8E6F8:[0303C804]: sllv       $t9, $v1, $t8
    08A8E6FC:[030A4823]: subu       $t1, $t8, $t2
    08A8E700:[00D92025]: or         $a0, $a2, $t9
    08A8E704:[25380020]: addiu      $t8, $t1, 32
    08A8E708:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E70C:[0A2A39AB]: j          0x08A8E6AC
    08A8E710:[26520004]: addiu      $s2, $s2, 4
    08A8E714:[030AC023]: subu       $t8, $t8, $t2
--> 08A8E718:[0A2A39AB]: j          0x08A8E6AC
    08A8E71C:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E720:[0A2A3919]: j          0x08A8E464
    08A8E724:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E728:[00073882]: srl        $a3, $a3, 0x0002
  Back Branch 08A8E720 39,175 times (length 177)
  Back Branch 08A8E650 35,192 times (length 106)
  Back Branch 08A8E69C 31,758 times (length 30)
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
    08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E624:[0A2A3937]: j          0x08A8E4DC
    08A8E628:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E62C:[00901824]: and        $v1, $a0, $s0
    08A8E630:[00074840]: sll        $t1, $a3, 0x0001
    08A8E634:[006C3025]: or         $a2, $v1, $t4
    08A8E638:[013D1021]: addu       $v0, $t1, $sp
    08A8E63C:[008D2824]: and        $a1, $a0, $t5
    08A8E640:[24430090]: addiu      $v1, $v0, 144
    08A8E644:[14A00002]: bne        $a1, $zr, 0x08A8E650
    08A8E648:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E64C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E650:[0A2A392C]: j          0x08A8E4B0
    08A8E654:[A4690000]: sh         $t1, 0($v1)
    08A8E658:[33260001]: andi       $a2, $t9, 1
    08A8E65C:[14C00011]: bne        $a2, $zr, 0x08A8E6A4
    08A8E660:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E664:[030A202B]: sltu       $a0, $t8, $t2
    08A8E668:[5080000B]: beql       $a0, $zr, 0x08A8E698
    08A8E66C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E670:[8E430000]: lw         $v1, 0($s2)
    08A8E674:[00193042]: srl        $a2, $t9, 0x0001
    08A8E678:[01582823]: subu       $a1, $t2, $t8
    08A8E67C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E680:[030A4823]: subu       $t1, $t8, $t2
    08A8E684:[00D92025]: or         $a0, $a2, $t9
    08A8E688:[25380020]: addiu      $t8, $t1, 32
    08A8E68C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E690:[0A2A398B]: j          0x08A8E62C
    08A8E694:[26520004]: addiu      $s2, $s2, 4
    08A8E698:[030AC023]: subu       $t8, $t8, $t2
--> 08A8E69C:[0A2A398B]: j          0x08A8E62C
    08A8E6A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E6A4:[0A2A3928]: j          0x08A8E4A0
    08A8E6A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E6AC:[00901824]: and        $v1, $a0, $s0
  Back Branch 08A8E5D0 28,899 times (length 59)
    08A8E4D8:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E4DC:[00074880]: sll        $t1, $a3, 0x0002
    08A8E4E0:[25240003]: addiu      $a0, $t1, 3
    08A8E4E4:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E4E8:[A1E40000]: sb         $a0, 0($t7)
--> 08A8E4EC:[1700001A]: bne        $t8, $zr, 0x08A8E558
    08A8E4F0:[24E70001]: addiu      $a3, $a3, 1
    08A8E4F4:[8E420000]: lw         $v0, 0($s2)
    08A8E4F8:[02AAC023]: subu       $t8, $s5, $t2
    08A8E4FC:[26520004]: addiu      $s2, $s2, 4
    08A8E500:[30450001]: andi       $a1, $v0, 1
    08A8E504:[00022042]: srl        $a0, $v0, 0x0001
    08A8E508:[10A00008]: beq        $a1, $zr, 0x08A8E52C
    08A8E50C:[01C2C806]: srlv       $t9, $v0, $t6
    08A8E510:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08A8E514:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
    08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
    08A8E5B8:[013D1021]: addu       $v0, $t1, $sp
    08A8E5BC:[008D2824]: and        $a1, $a0, $t5
    08A8E5C0:[24430090]: addiu      $v1, $v0, 144
    08A8E5C4:[14A00002]: bne        $a1, $zr, 0x08A8E5D0
    08A8E5C8:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E5CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
--> 08A8E5D0:[0A2A393B]: j          0x08A8E4EC
    08A8E5D4:[A4690000]: sh         $t1, 0($v1)
    08A8E5D8:[33260001]: andi       $a2, $t9, 1
    08A8E5DC:[14C00011]: bne        $a2, $zr, 0x08A8E624
    08A8E5E0:[2718FFFF]: addiu      $t8, $t8, -1
  Back Branch 08A8E61C 26,052 times (length 30)
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
    08A8E5B8:[013D1021]: addu       $v0, $t1, $sp
    08A8E5BC:[008D2824]: and        $a1, $a0, $t5
    08A8E5C0:[24430090]: addiu      $v1, $v0, 144
    08A8E5C4:[14A00002]: bne        $a1, $zr, 0x08A8E5D0
    08A8E5C8:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E5CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E5D0:[0A2A393B]: j          0x08A8E4EC
    08A8E5D4:[A4690000]: sh         $t1, 0($v1)
    08A8E5D8:[33260001]: andi       $a2, $t9, 1
    08A8E5DC:[14C00011]: bne        $a2, $zr, 0x08A8E624
    08A8E5E0:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E5E4:[030A202B]: sltu       $a0, $t8, $t2
    08A8E5E8:[5080000B]: beql       $a0, $zr, 0x08A8E618
    08A8E5EC:[00192042]: srl        $a0, $t9, 0x0001
    08A8E5F0:[8E430000]: lw         $v1, 0($s2)
    08A8E5F4:[00193042]: srl        $a2, $t9, 0x0001
    08A8E5F8:[01582823]: subu       $a1, $t2, $t8
    08A8E5FC:[0303C804]: sllv       $t9, $v1, $t8
    08A8E600:[030A4823]: subu       $t1, $t8, $t2
    08A8E604:[00D92025]: or         $a0, $a2, $t9
    08A8E608:[25380020]: addiu      $t8, $t1, 32
    08A8E60C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E610:[0A2A396B]: j          0x08A8E5AC
    08A8E614:[26520004]: addiu      $s2, $s2, 4
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
--> 08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E624:[0A2A3937]: j          0x08A8E4DC
    08A8E628:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E62C:[00901824]: and        $v1, $a0, $s0
  Back Branch 08A8E770 23,144 times (length 526)
  Back Branch 08A8E550 14,650 times (length 390)
  Back Branch 08A8E59C 13,232 times (length 30)
    08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
--> 08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
    08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
--> 08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
    08A8E5AC:[00901824]: and        $v1, $a0, $s0
  Back Branch 08A8E70C 5,535 times (length 26)
    08A8E698:[030AC023]: subu       $t8, $t8, $t2
    08A8E69C:[0A2A398B]: j          0x08A8E62C
    08A8E6A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E6A4:[0A2A3928]: j          0x08A8E4A0
    08A8E6A8:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E6AC:[00901824]: and        $v1, $a0, $s0
    08A8E6B0:[00072840]: sll        $a1, $a3, 0x0001
    08A8E6B4:[006C3025]: or         $a2, $v1, $t4
    08A8E6B8:[00BD1021]: addu       $v0, $a1, $sp
    08A8E6BC:[008D4824]: and        $t1, $a0, $t5
    08A8E6C0:[24430090]: addiu      $v1, $v0, 144
    08A8E6C4:[15200002]: bne        $t1, $zr, 0x08A8E6D0
    08A8E6C8:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    08A8E6CC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08A8E6D0:[0A2A391D]: j          0x08A8E474
    08A8E6D4:[A4650000]: sh         $a1, 0($v1)
    08A8E6D8:[15200011]: bne        $t1, $zr, 0x08A8E720
    08A8E6DC:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E6E0:[030A302B]: sltu       $a2, $t8, $t2
    08A8E6E4:[50C0000B]: beql       $a2, $zr, 0x08A8E714
    08A8E6E8:[00192042]: srl        $a0, $t9, 0x0001
    08A8E6EC:[8E430000]: lw         $v1, 0($s2)
    08A8E6F0:[00193042]: srl        $a2, $t9, 0x0001
    08A8E6F4:[01582823]: subu       $a1, $t2, $t8
    08A8E6F8:[0303C804]: sllv       $t9, $v1, $t8
    08A8E6FC:[030A4823]: subu       $t1, $t8, $t2
    08A8E700:[00D92025]: or         $a0, $a2, $t9
    08A8E704:[25380020]: addiu      $t8, $t1, 32
    08A8E708:[00A3C806]: srlv       $t9, $v1, $a1
--> 08A8E70C:[0A2A39AB]: j          0x08A8E6AC
    08A8E710:[26520004]: addiu      $s2, $s2, 4
    08A8E714:[030AC023]: subu       $t8, $t8, $t2
    08A8E718:[0A2A39AB]: j          0x08A8E6AC
    08A8E71C:[01D9C806]: srlv       $t9, $t9, $t6
  Back Branch 08A8E690 2,308 times (length 27)
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
    08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E624:[0A2A3937]: j          0x08A8E4DC
    08A8E628:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E62C:[00901824]: and        $v1, $a0, $s0
    08A8E630:[00074840]: sll        $t1, $a3, 0x0001
    08A8E634:[006C3025]: or         $a2, $v1, $t4
    08A8E638:[013D1021]: addu       $v0, $t1, $sp
    08A8E63C:[008D2824]: and        $a1, $a0, $t5
    08A8E640:[24430090]: addiu      $v1, $v0, 144
    08A8E644:[14A00002]: bne        $a1, $zr, 0x08A8E650
    08A8E648:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E64C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E650:[0A2A392C]: j          0x08A8E4B0
    08A8E654:[A4690000]: sh         $t1, 0($v1)
    08A8E658:[33260001]: andi       $a2, $t9, 1
    08A8E65C:[14C00011]: bne        $a2, $zr, 0x08A8E6A4
    08A8E660:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E664:[030A202B]: sltu       $a0, $t8, $t2
    08A8E668:[5080000B]: beql       $a0, $zr, 0x08A8E698
    08A8E66C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E670:[8E430000]: lw         $v1, 0($s2)
    08A8E674:[00193042]: srl        $a2, $t9, 0x0001
    08A8E678:[01582823]: subu       $a1, $t2, $t8
    08A8E67C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E680:[030A4823]: subu       $t1, $t8, $t2
    08A8E684:[00D92025]: or         $a0, $a2, $t9
    08A8E688:[25380020]: addiu      $t8, $t1, 32
    08A8E68C:[00A3C806]: srlv       $t9, $v1, $a1
--> 08A8E690:[0A2A398B]: j          0x08A8E62C
    08A8E694:[26520004]: addiu      $s2, $s2, 4
    08A8E698:[030AC023]: subu       $t8, $t8, $t2
    08A8E69C:[0A2A398B]: j          0x08A8E62C
    08A8E6A0:[01D9C806]: srlv       $t9, $t9, $t6
  Back Branch 08A8E610 1,936 times (length 27)
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
    08A8E5A4:[0A2A3946]: j          0x08A8E518
    08A8E5A8:[0019C842]: srl        $t9, $t9, 0x0001
--> 08A8E5AC:[00901824]: and        $v1, $a0, $s0
    08A8E5B0:[00074840]: sll        $t1, $a3, 0x0001
    08A8E5B4:[006C3025]: or         $a2, $v1, $t4
    08A8E5B8:[013D1021]: addu       $v0, $t1, $sp
    08A8E5BC:[008D2824]: and        $a1, $a0, $t5
    08A8E5C0:[24430090]: addiu      $v1, $v0, 144
    08A8E5C4:[14A00002]: bne        $a1, $zr, 0x08A8E5D0
    08A8E5C8:[00064823]: subu       $t1, $zr, $a2 <=> negu $t1, $a2
    08A8E5CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08A8E5D0:[0A2A393B]: j          0x08A8E4EC
    08A8E5D4:[A4690000]: sh         $t1, 0($v1)
    08A8E5D8:[33260001]: andi       $a2, $t9, 1
    08A8E5DC:[14C00011]: bne        $a2, $zr, 0x08A8E624
    08A8E5E0:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E5E4:[030A202B]: sltu       $a0, $t8, $t2
    08A8E5E8:[5080000B]: beql       $a0, $zr, 0x08A8E618
    08A8E5EC:[00192042]: srl        $a0, $t9, 0x0001
    08A8E5F0:[8E430000]: lw         $v1, 0($s2)
    08A8E5F4:[00193042]: srl        $a2, $t9, 0x0001
    08A8E5F8:[01582823]: subu       $a1, $t2, $t8
    08A8E5FC:[0303C804]: sllv       $t9, $v1, $t8
    08A8E600:[030A4823]: subu       $t1, $t8, $t2
    08A8E604:[00D92025]: or         $a0, $a2, $t9
    08A8E608:[25380020]: addiu      $t8, $t1, 32
    08A8E60C:[00A3C806]: srlv       $t9, $v1, $a1
--> 08A8E610:[0A2A396B]: j          0x08A8E5AC
    08A8E614:[26520004]: addiu      $s2, $s2, 4
    08A8E618:[030AC023]: subu       $t8, $t8, $t2
    08A8E61C:[0A2A396B]: j          0x08A8E5AC
    08A8E620:[01D9C806]: srlv       $t9, $t9, $t6
  Back Branch 08A8E590 936 times (length 27)
    08A8E518:[00072080]: sll        $a0, $a3, 0x0002
    08A8E51C:[24870003]: addiu      $a3, $a0, 3
    08A8E520:[25EFFFFF]: addiu      $t7, $t7, -1
    08A8E524:[0A2A37D0]: j          0x08A8DF40
    08A8E528:[A1E70000]: sb         $a3, 0($t7)
--> 08A8E52C:[00074840]: sll        $t1, $a3, 0x0001
    08A8E530:[00901024]: and        $v0, $a0, $s0
    08A8E534:[004C3025]: or         $a2, $v0, $t4
    08A8E538:[013D2821]: addu       $a1, $t1, $sp
    08A8E53C:[008D4824]: and        $t1, $a0, $t5
    08A8E540:[24A20090]: addiu      $v0, $a1, 144
    08A8E544:[15200002]: bne        $t1, $zr, 0x08A8E550
    08A8E548:[00063823]: subu       $a3, $zr, $a2 <=> negu $a3, $a2
    08A8E54C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A8E550:[0A2A37D0]: j          0x08A8DF40
    08A8E554:[A4470000]: sh         $a3, 0($v0)
    08A8E558:[33260001]: andi       $a2, $t9, 1
    08A8E55C:[14C00011]: bne        $a2, $zr, 0x08A8E5A4
    08A8E560:[2718FFFF]: addiu      $t8, $t8, -1
    08A8E564:[030A202B]: sltu       $a0, $t8, $t2
    08A8E568:[5080000B]: beql       $a0, $zr, 0x08A8E598
    08A8E56C:[00192042]: srl        $a0, $t9, 0x0001
    08A8E570:[8E430000]: lw         $v1, 0($s2)
    08A8E574:[00193042]: srl        $a2, $t9, 0x0001
    08A8E578:[01582823]: subu       $a1, $t2, $t8
    08A8E57C:[0303C804]: sllv       $t9, $v1, $t8
    08A8E580:[030A4823]: subu       $t1, $t8, $t2
    08A8E584:[00D92025]: or         $a0, $a2, $t9
    08A8E588:[25380020]: addiu      $t8, $t1, 32
    08A8E58C:[00A3C806]: srlv       $t9, $v1, $a1
--> 08A8E590:[0A2A394B]: j          0x08A8E52C
    08A8E594:[26520004]: addiu      $s2, $s2, 4
    08A8E598:[030AC023]: subu       $t8, $t8, $t2
    08A8E59C:[0A2A394B]: j          0x08A8E52C
    08A8E5A0:[01D9C806]: srlv       $t9, $t9, $t6
_S1_2_8813074 72,949,077 instructions (5.464%), 16,427 calls (08813074 - 0881312C, length 47)
    08813074:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    08813078:[3088000F]: andi       $t0, $a0, 15
    0881307C:[30A9000F]: andi       $t1, $a1, 15
    08813080:[01094025]: or         $t0, $t0, $t1
    08813084:[1D000012]: bgtz       $t0, 0x088130D0
    08813088:[00000000]: nop
    0881308C:[00064902]: srl        $t1, $a2, 0x0004
    08813090:[1920000F]: blez       $t1, 0x088130D0
    08813094:[00000000]: nop
    08813098:[00095100]: sll        $t2, $t1, 0x0004
    0881309C:[00CA3022]: sub        $a2, $a2, $t2
    088130A0:[2529FFFF]: addiu      $t1, $t1, -1
    088130A4:[8CAB0000]: lw         $t3, 0($a1)
    088130A8:[8CAC0004]: lw         $t4, 4($a1)
    088130AC:[8CAD0008]: lw         $t5, 8($a1)
    088130B0:[8CAE000C]: lw         $t6, 12($a1)
    088130B4:[AC8B0000]: sw         $t3, 0($a0)
    088130B8:[AC8C0004]: sw         $t4, 4($a0)
    088130BC:[AC8D0008]: sw         $t5, 8($a0)
    088130C0:[AC8E000C]: sw         $t6, 12($a0)
    088130C4:[24A50010]: addiu      $a1, $a1, 16
    088130C8:[1D20FFF5]: bgtz       $t1, 0x088130A0
    088130CC:[24840010]: addiu      $a0, $a0, 16
    088130D0:[31080003]: andi       $t0, $t0, 3
    088130D4:[1D00000C]: bgtz       $t0, 0x08813108
    088130D8:[00000000]: nop
    088130DC:[00064882]: srl        $t1, $a2, 0x0002
    088130E0:[19200009]: blez       $t1, 0x08813108
    088130E4:[00000000]: nop
    088130E8:[00095080]: sll        $t2, $t1, 0x0002
    088130EC:[00CA3022]: sub        $a2, $a2, $t2
    088130F0:[2529FFFF]: addiu      $t1, $t1, -1
    088130F4:[8CAB0000]: lw         $t3, 0($a1)
    088130F8:[AC8B0000]: sw         $t3, 0($a0)
    088130FC:[24A50004]: addiu      $a1, $a1, 4
    08813100:[1D20FFFB]: bgtz       $t1, 0x088130F0
    08813104:[24840004]: addiu      $a0, $a0, 4
    08813108:[18C00007]: blez       $a2, 0x08813128
    0881310C:[00000000]: nop
    08813110:[24C6FFFF]: addiu      $a2, $a2, -1
    08813114:[80AB0000]: lb         $t3, 0($a1)
    08813118:[A08B0000]: sb         $t3, 0($a0)
    0881311C:[24A50001]: addiu      $a1, $a1, 1
    08813120:[1CC0FFFB]: bgtz       $a2, 0x08813110
    08813124:[24840001]: addiu      $a0, $a0, 1
    08813128:[03E00008]: jr         $ra
    0881312C:[00000000]: nop
  Back Branch 08813120 10,234,643 times (length 6)
    088130FC:[24A50004]: addiu      $a1, $a1, 4
    08813100:[1D20FFFB]: bgtz       $t1, 0x088130F0
    08813104:[24840004]: addiu      $a0, $a0, 4
    08813108:[18C00007]: blez       $a2, 0x08813128
    0881310C:[00000000]: nop
--> 08813110:[24C6FFFF]: addiu      $a2, $a2, -1
    08813114:[80AB0000]: lb         $t3, 0($a1)
    08813118:[A08B0000]: sb         $t3, 0($a0)
    0881311C:[24A50001]: addiu      $a1, $a1, 1
--> 08813120:[1CC0FFFB]: bgtz       $a2, 0x08813110
    08813124:[24840001]: addiu      $a0, $a0, 1
    08813128:[03E00008]: jr         $ra
    0881312C:[00000000]: nop
  Back Branch 08813100 1,083,207 times (length 6)
    088130DC:[00064882]: srl        $t1, $a2, 0x0002
    088130E0:[19200009]: blez       $t1, 0x08813108
    088130E4:[00000000]: nop
    088130E8:[00095080]: sll        $t2, $t1, 0x0002
    088130EC:[00CA3022]: sub        $a2, $a2, $t2
--> 088130F0:[2529FFFF]: addiu      $t1, $t1, -1
    088130F4:[8CAB0000]: lw         $t3, 0($a1)
    088130F8:[AC8B0000]: sw         $t3, 0($a0)
    088130FC:[24A50004]: addiu      $a1, $a1, 4
--> 08813100:[1D20FFFB]: bgtz       $t1, 0x088130F0
    08813104:[24840004]: addiu      $a0, $a0, 4
    08813108:[18C00007]: blez       $a2, 0x08813128
    0881310C:[00000000]: nop
    08813110:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 088130C8 396,216 times (length 12)
    0881308C:[00064902]: srl        $t1, $a2, 0x0004
    08813090:[1920000F]: blez       $t1, 0x088130D0
    08813094:[00000000]: nop
    08813098:[00095100]: sll        $t2, $t1, 0x0004
    0881309C:[00CA3022]: sub        $a2, $a2, $t2
--> 088130A0:[2529FFFF]: addiu      $t1, $t1, -1
    088130A4:[8CAB0000]: lw         $t3, 0($a1)
    088130A8:[8CAC0004]: lw         $t4, 4($a1)
    088130AC:[8CAD0008]: lw         $t5, 8($a1)
    088130B0:[8CAE000C]: lw         $t6, 12($a1)
    088130B4:[AC8B0000]: sw         $t3, 0($a0)
    088130B8:[AC8C0004]: sw         $t4, 4($a0)
    088130BC:[AC8D0008]: sw         $t5, 8($a0)
    088130C0:[AC8E000C]: sw         $t6, 12($a0)
    088130C4:[24A50010]: addiu      $a1, $a1, 16
--> 088130C8:[1D20FFF5]: bgtz       $t1, 0x088130A0
    088130CC:[24840010]: addiu      $a0, $a0, 16
    088130D0:[31080003]: andi       $t0, $t0, 3
    088130D4:[1D00000C]: bgtz       $t0, 0x08813108
    088130D8:[00000000]: nop
_S1_2_8A8D570 65,966,255 instructions (4.941%), 55,833 calls (08A8D570 - 08A8D948, length 247)
    08A8D570:[27BDFEC0]: addiu      $sp, $sp, -320
    08A8D574:[AFB50124]: sw         $s5, 292($sp)
    08A8D578:[AFB40120]: sw         $s4, 288($sp)
    08A8D57C:[AFB10114]: sw         $s1, 276($sp)
    08A8D580:[AFB00110]: sw         $s0, 272($sp)
    08A8D584:[AFA40100]: sw         $a0, 256($sp)
    08A8D588:[AFA50104]: sw         $a1, 260($sp)
    08A8D58C:[AFBE0130]: sw         $fp, 304($sp)
    08A8D590:[241E0B50]: addiu      $fp, $zr, 2896 <=> li $fp, 2896
    08A8D594:[AFB7012C]: sw         $s7, 300($sp)
    08A8D598:[24170008]: addiu      $s7, $zr, 8 <=> li $s7, 8
    08A8D59C:[AFB60128]: sw         $s6, 296($sp)
    08A8D5A0:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    08A8D5A4:[AFB3011C]: sw         $s3, 284($sp)
    08A8D5A8:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08A8D5AC:[AFB20118]: sw         $s2, 280($sp)
    08A8D5B0:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    08A8D5B4:[96640010]: lhu        $a0, 16($s3)
    08A8D5B8:[966D0020]: lhu        $t5, 32($s3)
    08A8D5BC:[96650030]: lhu        $a1, 48($s3)
    08A8D5C0:[96690040]: lhu        $t1, 64($s3)
    08A8D5C4:[008D1825]: or         $v1, $a0, $t5
    08A8D5C8:[96660050]: lhu        $a2, 80($s3)
    08A8D5CC:[00A33825]: or         $a3, $a1, $v1
    08A8D5D0:[96630060]: lhu        $v1, 96($s3)
    08A8D5D4:[01276025]: or         $t4, $t1, $a3
    08A8D5D8:[96670070]: lhu        $a3, 112($s3)
    08A8D5DC:[00CC5825]: or         $t3, $a2, $t4
    08A8D5E0:[006B4025]: or         $t0, $v1, $t3
    08A8D5E4:[00E85025]: or         $t2, $a3, $t0
    08A8D5E8:[7C0A4620]: seh        $t0, $t2
    08A8D5EC:[55000076]: bnel       $t0, $zr, 0x08A8D7C8
    08A8D5F0:[8ED00040]: lw         $s0, 64($s6)
    08A8D5F4:[8EC60000]: lw         $a2, 0($s6)
    08A8D5F8:[86690000]: lh         $t1, 0($s3)
    08A8D5FC:[26D60004]: addiu      $s6, $s6, 4
    08A8D600:[26730002]: addiu      $s3, $s3, 2
    08A8D604:[01260018]: mult       $t1, $a2
    08A8D608:[00002812]: mflo       $a1
    08A8D60C:[000522C3]: sra        $a0, $a1, 0x000B
    08A8D610:[AE4400E0]: sw         $a0, 224($s2)
    08A8D614:[AE440000]: sw         $a0, 0($s2)
    08A8D618:[AE440020]: sw         $a0, 32($s2)
    08A8D61C:[AE440040]: sw         $a0, 64($s2)
    08A8D620:[AE440060]: sw         $a0, 96($s2)
    08A8D624:[AE440080]: sw         $a0, 128($s2)
    08A8D628:[AE4400A0]: sw         $a0, 160($s2)
    08A8D62C:[AE4400C0]: sw         $a0, 192($s2)
    08A8D630:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8D634:[1EE0FFDF]: bgtz       $s7, 0x08A8D5B4
    08A8D638:[26520004]: addiu      $s2, $s2, 4
    08A8D63C:[8FAD0100]: lw         $t5, 256($sp)
    08A8D640:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    08A8D644:[24130B50]: addiu      $s3, $zr, 2896 <=> li $s3, 2896
    08A8D648:[241E08A9]: addiu      $fp, $zr, 2217 <=> li $fp, 2217
    08A8D64C:[2416EB18]: addiu      $s6, $zr, -5352 <=> li $s6, -5352
    08A8D650:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
    08A8D654:[8E480008]: lw         $t0, 8($s2)
    08A8D658:[8E540018]: lw         $s4, 24($s2)
    08A8D65C:[8E450014]: lw         $a1, 20($s2)
    08A8D660:[8E46000C]: lw         $a2, 12($s2)
    08A8D664:[0114A823]: subu       $s5, $t0, $s4
    08A8D668:[8E440004]: lw         $a0, 4($s2)
    08A8D66C:[8E4E001C]: lw         $t6, 28($s2)
    08A8D670:[02B30018]: mult       $s5, $s3
    08A8D674:[00A6C823]: subu       $t9, $a1, $a2
    08A8D678:[008E7823]: subu       $t7, $a0, $t6
    08A8D67C:[032F8021]: addu       $s0, $t9, $t7
    08A8D680:[24030EC8]: addiu      $v1, $zr, 3784 <=> li $v1, 3784
    08A8D684:[00004812]: mflo       $t1
    08A8D688:[02030018]: mult       $s0, $v1
    08A8D68C:[00A6A821]: addu       $s5, $a1, $a2
    08A8D690:[008E3821]: addu       $a3, $a0, $t6
    08A8D694:[00F58823]: subu       $s1, $a3, $s5
    08A8D698:[8E460000]: lw         $a2, 0($s2)
    08A8D69C:[00001012]: mflo       $v0
    08A8D6A0:[03360018]: mult       $t9, $s6
    08A8D6A4:[8E4E0010]: lw         $t6, 16($s2)
    08A8D6A8:[01148021]: addu       $s0, $t0, $s4
    08A8D6AC:[00095AC3]: sra        $t3, $t1, 0x000B
    08A8D6B0:[00CE5023]: subu       $t2, $a2, $t6
    08A8D6B4:[00006012]: mflo       $t4
    08A8D6B8:[02330018]: mult       $s1, $s3
    08A8D6BC:[0170C023]: subu       $t8, $t3, $s0
    08A8D6C0:[0002A2C3]: sra        $s4, $v0, 0x000B
    08A8D6C4:[000CCAC3]: sra        $t9, $t4, 0x000B
    08A8D6C8:[01584823]: subu       $t1, $t2, $t8
    08A8D6CC:[00002012]: mflo       $a0
    08A8D6D0:[01FE0018]: mult       $t7, $fp
    08A8D6D4:[01581821]: addu       $v1, $t2, $t8
    08A8D6D8:[03342821]: addu       $a1, $t9, $s4
    08A8D6DC:[00F5C021]: addu       $t8, $a3, $s5
    08A8D6E0:[00B87823]: subu       $t7, $a1, $t8
    08A8D6E4:[00005812]: mflo       $t3
    08A8D6E8:[000442C3]: sra        $t0, $a0, 0x000B
    08A8D6EC:[000B62C3]: sra        $t4, $t3, 0x000B
    08A8D6F0:[010FC823]: subu       $t9, $t0, $t7
    08A8D6F4:[00CE8821]: addu       $s1, $a2, $t6
    08A8D6F8:[01945023]: subu       $t2, $t4, $s4
    08A8D6FC:[0230A823]: subu       $s5, $s1, $s0
    08A8D700:[02307021]: addu       $t6, $s1, $s0
    08A8D704:[01591021]: addu       $v0, $t2, $t9
    08A8D708:[01D88023]: subu       $s0, $t6, $t8
    08A8D70C:[01D83021]: addu       $a2, $t6, $t8
    08A8D710:[01392823]: subu       $a1, $t1, $t9
    08A8D714:[02A2A023]: subu       $s4, $s5, $v0
    08A8D718:[01394021]: addu       $t0, $t1, $t9
    08A8D71C:[006F2023]: subu       $a0, $v1, $t7
    08A8D720:[006F3821]: addu       $a3, $v1, $t7
    08A8D724:[02A24821]: addu       $t1, $s5, $v0
    08A8D728:[24D1007F]: addiu      $s1, $a2, 127
    08A8D72C:[260C007F]: addiu      $t4, $s0, 127
    08A8D730:[24F5007F]: addiu      $s5, $a3, 127
    08A8D734:[248E007F]: addiu      $t6, $a0, 127
    08A8D738:[250F007F]: addiu      $t7, $t0, 127
    08A8D73C:[2699007F]: addiu      $t9, $s4, 127
    08A8D740:[24B0007F]: addiu      $s0, $a1, 127
    08A8D744:[252A007F]: addiu      $t2, $t1, 127
    08A8D748:[00115A03]: sra        $t3, $s1, 0x0008
    08A8D74C:[000CC203]: sra        $t8, $t4, 0x0008
    08A8D750:[0015A203]: sra        $s4, $s5, 0x0008
    08A8D754:[000E8A03]: sra        $s1, $t6, 0x0008
    08A8D758:[000F6203]: sra        $t4, $t7, 0x0008
    08A8D75C:[0010AA03]: sra        $s5, $s0, 0x0008
    08A8D760:[000A7203]: sra        $t6, $t2, 0x0008
    08A8D764:[00197A03]: sra        $t7, $t9, 0x0008
    08A8D768:[A1AB0000]: sb         $t3, 0($t5)
    08A8D76C:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8D770:[26520020]: addiu      $s2, $s2, 32
    08A8D774:[A1B80007]: sb         $t8, 7($t5)
    08A8D778:[A1B40001]: sb         $s4, 1($t5)
    08A8D77C:[A1B10006]: sb         $s1, 6($t5)
    08A8D780:[A1AC0002]: sb         $t4, 2($t5)
    08A8D784:[A1B50005]: sb         $s5, 5($t5)
    08A8D788:[A1AE0004]: sb         $t6, 4($t5)
    08A8D78C:[A1AF0003]: sb         $t7, 3($t5)
    08A8D790:[8FA60104]: lw         $a2, 260($sp)
    08A8D794:[06E1FFAF]: bgez       $s7, 0x08A8D654
    08A8D798:[01A66821]: addu       $t5, $t5, $a2
    08A8D79C:[8FBE0130]: lw         $fp, 304($sp)
    08A8D7A0:[8FB7012C]: lw         $s7, 300($sp)
    08A8D7A4:[8FB60128]: lw         $s6, 296($sp)
    08A8D7A8:[8FB50124]: lw         $s5, 292($sp)
    08A8D7AC:[8FB40120]: lw         $s4, 288($sp)
    08A8D7B0:[8FB3011C]: lw         $s3, 284($sp)
    08A8D7B4:[8FB20118]: lw         $s2, 280($sp)
    08A8D7B8:[8FB10114]: lw         $s1, 276($sp)
    08A8D7BC:[8FB00110]: lw         $s0, 272($sp)
    08A8D7C0:[03E00008]: jr         $ra
    08A8D7C4:[27BD0140]: addiu      $sp, $sp, 320
    08A8D7C8:[7C0D4620]: seh        $t0, $t5
    08A8D7CC:[8ED900C0]: lw         $t9, 192($s6)
    08A8D7D0:[01100018]: mult       $t0, $s0
    08A8D7D4:[7C035620]: seh        $t2, $v1
    08A8D7D8:[8ED40020]: lw         $s4, 32($s6)
    08A8D7DC:[7C04C620]: seh        $t8, $a0
    08A8D7E0:[8ED50060]: lw         $s5, 96($s6)
    08A8D7E4:[00005812]: mflo       $t3
    08A8D7E8:[01590018]: mult       $t2, $t9
    08A8D7EC:[7C056620]: seh        $t4, $a1
    08A8D7F0:[000BCAC3]: sra        $t9, $t3, 0x000B
    08A8D7F4:[8ECE00A0]: lw         $t6, 160($s6)
    08A8D7F8:[7C063620]: seh        $a2, $a2
    08A8D7FC:[00008812]: mflo       $s1
    08A8D800:[03140018]: mult       $t8, $s4
    08A8D804:[8ECF00E0]: lw         $t7, 224($s6)
    08A8D808:[7C073E20]: seh        $a3, $a3
    08A8D80C:[8ECD0000]: lw         $t5, 0($s6)
    08A8D810:[86680000]: lh         $t0, 0($s3)
    08A8D814:[00005812]: mflo       $t3
    08A8D818:[01950018]: mult       $t4, $s5
    08A8D81C:[8ED00080]: lw         $s0, 128($s6)
    08A8D820:[001112C3]: sra        $v0, $s1, 0x000B
    08A8D824:[7C094E20]: seh        $t1, $t1
    08A8D828:[03228821]: addu       $s1, $t9, $v0
    08A8D82C:[00005012]: mflo       $t2
    08A8D830:[00CE0018]: mult       $a2, $t6
    08A8D834:[0322A023]: subu       $s4, $t9, $v0
    08A8D838:[000BAAC3]: sra        $s5, $t3, 0x000B
    08A8D83C:[000A72C3]: sra        $t6, $t2, 0x000B
    08A8D840:[240A0EC8]: addiu      $t2, $zr, 3784 <=> li $t2, 3784
    08A8D844:[00002012]: mflo       $a0
    08A8D848:[00EF0018]: mult       $a3, $t7
    08A8D84C:[000462C3]: sra        $t4, $a0, 0x000B
    08A8D850:[018E2023]: subu       $a0, $t4, $t6
    08A8D854:[018E7821]: addu       $t7, $t4, $t6
    08A8D858:[26730002]: addiu      $s3, $s3, 2
    08A8D85C:[0000C012]: mflo       $t8
    08A8D860:[010D0018]: mult       $t0, $t5
    08A8D864:[0018CAC3]: sra        $t9, $t8, 0x000B
    08A8D868:[02B9C023]: subu       $t8, $s5, $t9
    08A8D86C:[00985821]: addu       $t3, $a0, $t8
    08A8D870:[02B93821]: addu       $a3, $s5, $t9
    08A8D874:[00001012]: mflo       $v0
    08A8D878:[01300018]: mult       $t1, $s0
    08A8D87C:[00EFA821]: addu       $s5, $a3, $t7
    08A8D880:[00EF6823]: subu       $t5, $a3, $t7
    08A8D884:[240FEB18]: addiu      $t7, $zr, -5352 <=> li $t7, -5352
    08A8D888:[00021AC3]: sra        $v1, $v0, 0x000B
    08A8D88C:[00002812]: mflo       $a1
    08A8D890:[029E0018]: mult       $s4, $fp
    08A8D894:[000542C3]: sra        $t0, $a1, 0x000B
    08A8D898:[00684823]: subu       $t1, $v1, $t0
    08A8D89C:[00683821]: addu       $a3, $v1, $t0
    08A8D8A0:[00F11021]: addu       $v0, $a3, $s1
    08A8D8A4:[00008012]: mflo       $s0
    08A8D8A8:[016A0018]: mult       $t3, $t2
    08A8D8AC:[001062C3]: sra        $t4, $s0, 0x000B
    08A8D8B0:[01913023]: subu       $a2, $t4, $s1
    08A8D8B4:[01268021]: addu       $s0, $t1, $a2
    08A8D8B8:[01266023]: subu       $t4, $t1, $a2
    08A8D8BC:[0000C812]: mflo       $t9
    08A8D8C0:[008F0018]: mult       $a0, $t7
    08A8D8C4:[240408A9]: addiu      $a0, $zr, 2217 <=> li $a0, 2217
    08A8D8C8:[00194AC3]: sra        $t1, $t9, 0x000B
    08A8D8CC:[00F14023]: subu       $t0, $a3, $s1
    08A8D8D0:[00553021]: addu       $a2, $v0, $s5
    08A8D8D4:[0000A012]: mflo       $s4
    08A8D8D8:[01BE0018]: mult       $t5, $fp
    08A8D8DC:[001472C3]: sra        $t6, $s4, 0x000B
    08A8D8E0:[01C92821]: addu       $a1, $t6, $t1
    08A8D8E4:[00B56823]: subu       $t5, $a1, $s5
    08A8D8E8:[00553823]: subu       $a3, $v0, $s5
    08A8D8EC:[00005812]: mflo       $t3
    08A8D8F0:[03040018]: mult       $t8, $a0
    08A8D8F4:[000B1AC3]: sra        $v1, $t3, 0x000B
    08A8D8F8:[006DC823]: subu       $t9, $v1, $t5
    08A8D8FC:[020DA023]: subu       $s4, $s0, $t5
    08A8D900:[020DA821]: addu       $s5, $s0, $t5
    08A8D904:[00005012]: mflo       $t2
    08A8D908:[000AC2C3]: sra        $t8, $t2, 0x000B
    08A8D90C:[03097823]: subu       $t7, $t8, $t1
    08A8D910:[01F91021]: addu       $v0, $t7, $t9
    08A8D914:[01998823]: subu       $s1, $t4, $t9
    08A8D918:[01026823]: subu       $t5, $t0, $v0
    08A8D91C:[01998021]: addu       $s0, $t4, $t9
    08A8D920:[01027021]: addu       $t6, $t0, $v0
    08A8D924:[AE460000]: sw         $a2, 0($s2)
    08A8D928:[26D60004]: addiu      $s6, $s6, 4
    08A8D92C:[AE4700E0]: sw         $a3, 224($s2)
    08A8D930:[AE550020]: sw         $s5, 32($s2)
    08A8D934:[AE5400C0]: sw         $s4, 192($s2)
    08A8D938:[AE500040]: sw         $s0, 64($s2)
    08A8D93C:[AE5100A0]: sw         $s1, 160($s2)
    08A8D940:[AE4E0080]: sw         $t6, 128($s2)
    08A8D944:[0A2A358C]: j          0x08A8D630
    08A8D948:[AE4D0060]: sw         $t5, 96($s2)
  Back Branch 08A8D634 446,664 times (length 34)
    08A8D5A0:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    08A8D5A4:[AFB3011C]: sw         $s3, 284($sp)
    08A8D5A8:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08A8D5AC:[AFB20118]: sw         $s2, 280($sp)
    08A8D5B0:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
--> 08A8D5B4:[96640010]: lhu        $a0, 16($s3)
    08A8D5B8:[966D0020]: lhu        $t5, 32($s3)
    08A8D5BC:[96650030]: lhu        $a1, 48($s3)
    08A8D5C0:[96690040]: lhu        $t1, 64($s3)
    08A8D5C4:[008D1825]: or         $v1, $a0, $t5
    08A8D5C8:[96660050]: lhu        $a2, 80($s3)
    08A8D5CC:[00A33825]: or         $a3, $a1, $v1
    08A8D5D0:[96630060]: lhu        $v1, 96($s3)
    08A8D5D4:[01276025]: or         $t4, $t1, $a3
    08A8D5D8:[96670070]: lhu        $a3, 112($s3)
    08A8D5DC:[00CC5825]: or         $t3, $a2, $t4
    08A8D5E0:[006B4025]: or         $t0, $v1, $t3
    08A8D5E4:[00E85025]: or         $t2, $a3, $t0
    08A8D5E8:[7C0A4620]: seh        $t0, $t2
    08A8D5EC:[55000076]: bnel       $t0, $zr, 0x08A8D7C8
    08A8D5F0:[8ED00040]: lw         $s0, 64($s6)
    08A8D5F4:[8EC60000]: lw         $a2, 0($s6)
    08A8D5F8:[86690000]: lh         $t1, 0($s3)
    08A8D5FC:[26D60004]: addiu      $s6, $s6, 4
    08A8D600:[26730002]: addiu      $s3, $s3, 2
    08A8D604:[01260018]: mult       $t1, $a2
    08A8D608:[00002812]: mflo       $a1
    08A8D60C:[000522C3]: sra        $a0, $a1, 0x000B
    08A8D610:[AE4400E0]: sw         $a0, 224($s2)
    08A8D614:[AE440000]: sw         $a0, 0($s2)
    08A8D618:[AE440020]: sw         $a0, 32($s2)
    08A8D61C:[AE440040]: sw         $a0, 64($s2)
    08A8D620:[AE440060]: sw         $a0, 96($s2)
    08A8D624:[AE440080]: sw         $a0, 128($s2)
    08A8D628:[AE4400A0]: sw         $a0, 160($s2)
    08A8D62C:[AE4400C0]: sw         $a0, 192($s2)
    08A8D630:[26F7FFFF]: addiu      $s7, $s7, -1
--> 08A8D634:[1EE0FFDF]: bgtz       $s7, 0x08A8D5B4
    08A8D638:[26520004]: addiu      $s2, $s2, 4
    08A8D63C:[8FAD0100]: lw         $t5, 256($sp)
    08A8D640:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    08A8D644:[24130B50]: addiu      $s3, $zr, 2896 <=> li $s3, 2896
  Back Branch 08A8D794 446,664 times (length 82)
    08A8D640:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    08A8D644:[24130B50]: addiu      $s3, $zr, 2896 <=> li $s3, 2896
    08A8D648:[241E08A9]: addiu      $fp, $zr, 2217 <=> li $fp, 2217
    08A8D64C:[2416EB18]: addiu      $s6, $zr, -5352 <=> li $s6, -5352
    08A8D650:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
--> 08A8D654:[8E480008]: lw         $t0, 8($s2)
    08A8D658:[8E540018]: lw         $s4, 24($s2)
    08A8D65C:[8E450014]: lw         $a1, 20($s2)
    08A8D660:[8E46000C]: lw         $a2, 12($s2)
    08A8D664:[0114A823]: subu       $s5, $t0, $s4
    08A8D668:[8E440004]: lw         $a0, 4($s2)
    08A8D66C:[8E4E001C]: lw         $t6, 28($s2)
    08A8D670:[02B30018]: mult       $s5, $s3
    08A8D674:[00A6C823]: subu       $t9, $a1, $a2
    08A8D678:[008E7823]: subu       $t7, $a0, $t6
    08A8D67C:[032F8021]: addu       $s0, $t9, $t7
    08A8D680:[24030EC8]: addiu      $v1, $zr, 3784 <=> li $v1, 3784
    08A8D684:[00004812]: mflo       $t1
    08A8D688:[02030018]: mult       $s0, $v1
    08A8D68C:[00A6A821]: addu       $s5, $a1, $a2
    08A8D690:[008E3821]: addu       $a3, $a0, $t6
    08A8D694:[00F58823]: subu       $s1, $a3, $s5
    08A8D698:[8E460000]: lw         $a2, 0($s2)
    08A8D69C:[00001012]: mflo       $v0
    08A8D6A0:[03360018]: mult       $t9, $s6
    08A8D6A4:[8E4E0010]: lw         $t6, 16($s2)
    08A8D6A8:[01148021]: addu       $s0, $t0, $s4
    08A8D6AC:[00095AC3]: sra        $t3, $t1, 0x000B
    08A8D6B0:[00CE5023]: subu       $t2, $a2, $t6
    08A8D6B4:[00006012]: mflo       $t4
    08A8D6B8:[02330018]: mult       $s1, $s3
    08A8D6BC:[0170C023]: subu       $t8, $t3, $s0
    08A8D6C0:[0002A2C3]: sra        $s4, $v0, 0x000B
    08A8D6C4:[000CCAC3]: sra        $t9, $t4, 0x000B
    08A8D6C8:[01584823]: subu       $t1, $t2, $t8
    08A8D6CC:[00002012]: mflo       $a0
    08A8D6D0:[01FE0018]: mult       $t7, $fp
    08A8D6D4:[01581821]: addu       $v1, $t2, $t8
    08A8D6D8:[03342821]: addu       $a1, $t9, $s4
    08A8D6DC:[00F5C021]: addu       $t8, $a3, $s5
    08A8D6E0:[00B87823]: subu       $t7, $a1, $t8
    08A8D6E4:[00005812]: mflo       $t3
    08A8D6E8:[000442C3]: sra        $t0, $a0, 0x000B
    08A8D6EC:[000B62C3]: sra        $t4, $t3, 0x000B
    08A8D6F0:[010FC823]: subu       $t9, $t0, $t7
    08A8D6F4:[00CE8821]: addu       $s1, $a2, $t6
    08A8D6F8:[01945023]: subu       $t2, $t4, $s4
    08A8D6FC:[0230A823]: subu       $s5, $s1, $s0
    08A8D700:[02307021]: addu       $t6, $s1, $s0
    08A8D704:[01591021]: addu       $v0, $t2, $t9
    08A8D708:[01D88023]: subu       $s0, $t6, $t8
    08A8D70C:[01D83021]: addu       $a2, $t6, $t8
    08A8D710:[01392823]: subu       $a1, $t1, $t9
    08A8D714:[02A2A023]: subu       $s4, $s5, $v0
    08A8D718:[01394021]: addu       $t0, $t1, $t9
    08A8D71C:[006F2023]: subu       $a0, $v1, $t7
    08A8D720:[006F3821]: addu       $a3, $v1, $t7
    08A8D724:[02A24821]: addu       $t1, $s5, $v0
    08A8D728:[24D1007F]: addiu      $s1, $a2, 127
    08A8D72C:[260C007F]: addiu      $t4, $s0, 127
    08A8D730:[24F5007F]: addiu      $s5, $a3, 127
    08A8D734:[248E007F]: addiu      $t6, $a0, 127
    08A8D738:[250F007F]: addiu      $t7, $t0, 127
    08A8D73C:[2699007F]: addiu      $t9, $s4, 127
    08A8D740:[24B0007F]: addiu      $s0, $a1, 127
    08A8D744:[252A007F]: addiu      $t2, $t1, 127
    08A8D748:[00115A03]: sra        $t3, $s1, 0x0008
    08A8D74C:[000CC203]: sra        $t8, $t4, 0x0008
    08A8D750:[0015A203]: sra        $s4, $s5, 0x0008
    08A8D754:[000E8A03]: sra        $s1, $t6, 0x0008
    08A8D758:[000F6203]: sra        $t4, $t7, 0x0008
    08A8D75C:[0010AA03]: sra        $s5, $s0, 0x0008
    08A8D760:[000A7203]: sra        $t6, $t2, 0x0008
    08A8D764:[00197A03]: sra        $t7, $t9, 0x0008
    08A8D768:[A1AB0000]: sb         $t3, 0($t5)
    08A8D76C:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8D770:[26520020]: addiu      $s2, $s2, 32
    08A8D774:[A1B80007]: sb         $t8, 7($t5)
    08A8D778:[A1B40001]: sb         $s4, 1($t5)
    08A8D77C:[A1B10006]: sb         $s1, 6($t5)
    08A8D780:[A1AC0002]: sb         $t4, 2($t5)
    08A8D784:[A1B50005]: sb         $s5, 5($t5)
    08A8D788:[A1AE0004]: sb         $t6, 4($t5)
    08A8D78C:[A1AF0003]: sb         $t7, 3($t5)
    08A8D790:[8FA60104]: lw         $a2, 260($sp)
--> 08A8D794:[06E1FFAF]: bgez       $s7, 0x08A8D654
    08A8D798:[01A66821]: addu       $t5, $t5, $a2
    08A8D79C:[8FBE0130]: lw         $fp, 304($sp)
    08A8D7A0:[8FB7012C]: lw         $s7, 300($sp)
    08A8D7A4:[8FB60128]: lw         $s6, 296($sp)
  Back Branch 08A8D944 153,031 times (length 199)
_S1_2_8942B7C 58,350,275 instructions (4.370%), 5,518 calls (08942B7C - 08943018, length 296)
    08942B7C:[27BDFFC0]: addiu      $sp, $sp, -64
    08942B80:[AFB20020]: sw         $s2, 32($sp)
    08942B84:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08942B88:[AFB00018]: sw         $s0, 24($sp)
    08942B8C:[AFB1001C]: sw         $s1, 28($sp)
    08942B90:[AFB30024]: sw         $s3, 36($sp)
    08942B94:[AFB40028]: sw         $s4, 40($sp)
    08942B98:[AFB5002C]: sw         $s5, 44($sp)
    08942B9C:[AFB60030]: sw         $s6, 48($sp)
    08942BA0:[AFB70034]: sw         $s7, 52($sp)
    08942BA4:[AFBE0038]: sw         $fp, 56($sp)
    08942BA8:[AFBF003C]: sw         $ra, 60($sp)
    08942BAC:[8E44002C]: lw         $a0, 44($s2)
    08942BB0:[8E53001C]: lw         $s3, 28($s2)
    08942BB4:[8C95001C]: lw         $s5, 28($a0)
    08942BB8:[8E440028]: lw         $a0, 40($s2)
    08942BBC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08942BC0:[8C850000]: lw         $a1, 0($a0)
    08942BC4:[AFA6000C]: sw         $a2, 12($sp)
    08942BC8:[00C5302B]: sltu       $a2, $a2, $a1
    08942BCC:[10C00107]: beq        $a2, $zr, 0x08942FEC
    08942BD0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08942BD4:[34170004]: ori        $s7, $zr, 4 <=> li $s7, 4
    08942BD8:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    08942BDC:[341E0002]: ori        $fp, $zr, 2 <=> li $fp, 2
    08942BE0:[AFA60010]: sw         $a2, 16($sp)
    08942BE4:[8FA60010]: lw         $a2, 16($sp)
    08942BE8:[8C870004]: lw         $a3, 4($a0)
    08942BEC:[00E63021]: addu       $a2, $a3, $a2
    08942BF0:[90C70000]: lbu        $a3, 0($a2)
    08942BF4:[90C60001]: lbu        $a2, 1($a2)
    08942BF8:[AFA70004]: sw         $a3, 4($sp)
    08942BFC:[8E67000C]: lw         $a3, 12($s3)
    08942C00:[AFA60000]: sw         $a2, 0($sp)
    08942C04:[8E710008]: lw         $s1, 8($s3)
    08942C08:[2666002C]: addiu      $a2, $s3, 44
    08942C0C:[AFA70014]: sw         $a3, 20($sp)
    08942C10:[02C0A025]: or         $s4, $s6, $zr <=> move $s4, $s6
    08942C14:[16200006]: bne        $s1, $zr, 0x08942C30
    08942C18:[AFA60008]: sw         $a2, 8($sp)
    08942C1C:[8E670010]: lw         $a3, 16($s3)
    08942C20:[14E00003]: bne        $a3, $zr, 0x08942C30
    08942C24:[00000000]: nop
    08942C28:[100000E8]: b          0x08942FCC
    08942C2C:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    08942C30:[12200039]: beq        $s1, $zr, 0x08942D18
    08942C34:[00000000]: nop
    08942C38:[8E240010]: lw         $a0, 16($s1)
    08942C3C:[8E450028]: lw         $a1, 40($s2)
    08942C40:[90840000]: lbu        $a0, 0($a0)
    08942C44:[8CB0000C]: lw         $s0, 12($a1)
    08942C48:[000420C0]: sll        $a0, $a0, 0x0003
    08942C4C:[00842821]: addu       $a1, $a0, $a0
    08942C50:[00852021]: addu       $a0, $a0, $a1
    08942C54:[02048021]: addu       $s0, $s0, $a0
    08942C58:[82040001]: lb         $a0, 1($s0)
    08942C5C:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    08942C60:[308400F0]: andi       $a0, $a0, 240
    08942C64:[14850029]: bne        $a0, $a1, 0x08942D0C
    08942C68:[00000000]: nop
    08942C6C:[8E44002C]: lw         $a0, 44($s2)
    08942C70:[0E250C6E]: jal        0x089431B8
    08942C74:[96050002]: lhu        $a1, 2($s0)
    08942C78:[8E240014]: lw         $a0, 20($s1)
    08942C7C:[30850300]: andi       $a1, $a0, 768
    08942C80:[10A00009]: beq        $a1, $zr, 0x08942CA8
    08942C84:[46000306]: mov.s      $f12, $f0
    08942C88:[AE60000C]: sw         $zr, 12($s3)
    08942C8C:[8E250014]: lw         $a1, 20($s1)
    08942C90:[34040014]: ori        $a0, $zr, 20 <=> li $a0, 20
    08942C94:[30A50200]: andi       $a1, $a1, 512
    08942C98:[54A00001]: bnel       $a1, $zr, 0x08942CA0
    08942C9C:[34040114]: ori        $a0, $zr, 276 <=> li $a0, 276
    08942CA0:[1000001A]: b          0x08942D0C
    08942CA4:[AE240014]: sw         $a0, 20($s1)
    08942CA8:[C60D0014]: lwc1       $f13, 20($s0)
    08942CAC:[460D603E]: c.le.s     $f12, $f13
    08942CB0:[00000000]: nop
    08942CB4:[4500000E]: bc1f       0x08942CF0
    08942CB8:[00000000]: nop
    08942CBC:[C60D0010]: lwc1       $f13, 16($s0)
    08942CC0:[460D603C]: c.lt.s     $f12, $f13
    08942CC4:[00000000]: nop
    08942CC8:[45010009]: bc1t       0x08942CF0
    08942CCC:[00000000]: nop
    08942CD0:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08942CD4:[30840008]: andi       $a0, $a0, 8
    08942CD8:[1080000C]: beq        $a0, $zr, 0x08942D0C
    08942CDC:[AE250014]: sw         $a1, 20($s1)
    08942CE0:[8E240014]: lw         $a0, 20($s1)
    08942CE4:[34840010]: ori        $a0, $a0, 16
    08942CE8:[10000008]: b          0x08942D0C
    08942CEC:[AE240014]: sw         $a0, 20($s1)
    08942CF0:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    08942CF4:[30840004]: andi       $a0, $a0, 4
    08942CF8:[10800004]: beq        $a0, $zr, 0x08942D0C
    08942CFC:[AE250014]: sw         $a1, 20($s1)
    08942D00:[8E240014]: lw         $a0, 20($s1)
    08942D04:[34840020]: ori        $a0, $a0, 32
    08942D08:[AE240014]: sw         $a0, 20($s1)
    08942D0C:[8E310040]: lw         $s1, 64($s1)
    08942D10:[5620FFCA]: bnel       $s1, $zr, 0x08942C3C
    08942D14:[8E240010]: lw         $a0, 16($s1)
    08942D18:[8FA40000]: lw         $a0, 0($sp)
    08942D1C:[02442021]: addu       $a0, $s2, $a0
    08942D20:[90840000]: lbu        $a0, 0($a0)
    08942D24:[14800005]: bne        $a0, $zr, 0x08942D3C
    08942D28:[00000000]: nop
    08942D2C:[8FB30008]: lw         $s3, 8($sp)
    08942D30:[8E440028]: lw         $a0, 40($s2)
    08942D34:[100000A5]: b          0x08942FCC
    08942D38:[8C850000]: lw         $a1, 0($a0)
    08942D3C:[8E64000C]: lw         $a0, 12($s3)
    08942D40:[14800027]: bne        $a0, $zr, 0x08942DE0
    08942D44:[00000000]: nop
    08942D48:[8E700008]: lw         $s0, 8($s3)
    08942D4C:[12000017]: beq        $s0, $zr, 0x08942DAC
    08942D50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942D54:[8E040010]: lw         $a0, 16($s0)
    08942D58:[8E450028]: lw         $a1, 40($s2)
    08942D5C:[90840000]: lbu        $a0, 0($a0)
    08942D60:[8CA5000C]: lw         $a1, 12($a1)
    08942D64:[000420C0]: sll        $a0, $a0, 0x0003
    08942D68:[00843021]: addu       $a2, $a0, $a0
    08942D6C:[00862021]: addu       $a0, $a0, $a2
    08942D70:[00A42021]: addu       $a0, $a1, $a0
    08942D74:[80840001]: lb         $a0, 1($a0)
    08942D78:[3084000F]: andi       $a0, $a0, 15
    08942D7C:[14800008]: bne        $a0, $zr, 0x08942DA0
    08942D80:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08942D84:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08942D88:[0E250938]: jal        0x089424E0
    08942D8C:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    08942D90:[10400003]: beq        $v0, $zr, 0x08942DA0
    08942D94:[00000000]: nop
    08942D98:[10000004]: b          0x08942DAC
    08942D9C:[02C08825]: or         $s1, $s6, $zr <=> move $s1, $s6
    08942DA0:[8E100040]: lw         $s0, 64($s0)
    08942DA4:[5600FFEC]: bnel       $s0, $zr, 0x08942D58
    08942DA8:[8E040010]: lw         $a0, 16($s0)
    08942DAC:[1220000B]: beq        $s1, $zr, 0x08942DDC
    08942DB0:[00000000]: nop
    08942DB4:[AE7E000C]: sw         $fp, 12($s3)
    08942DB8:[AE750000]: sw         $s5, 0($s3)
    08942DBC:[8E640008]: lw         $a0, 8($s3)
    08942DC0:[10800006]: beq        $a0, $zr, 0x08942DDC
    08942DC4:[AE600004]: sw         $zr, 4($s3)
    08942DC8:[AC9E0000]: sw         $fp, 0($a0)
    08942DCC:[AC950004]: sw         $s5, 4($a0)
    08942DD0:[8C840040]: lw         $a0, 64($a0)
    08942DD4:[1480FFFC]: bne        $a0, $zr, 0x08942DC8
    08942DD8:[00000000]: nop
    08942DDC:[8E64000C]: lw         $a0, 12($s3)
    08942DE0:[1080006D]: beq        $a0, $zr, 0x08942F98
    08942DE4:[00000000]: nop
    08942DE8:[8E700008]: lw         $s0, 8($s3)
    08942DEC:[1200003D]: beq        $s0, $zr, 0x08942EE4
    08942DF0:[02C08825]: or         $s1, $s6, $zr <=> move $s1, $s6
    08942DF4:[8E040010]: lw         $a0, 16($s0)
    08942DF8:[8E450028]: lw         $a1, 40($s2)
    08942DFC:[90840000]: lbu        $a0, 0($a0)
    08942E00:[8CA5000C]: lw         $a1, 12($a1)
    08942E04:[000420C0]: sll        $a0, $a0, 0x0003
    08942E08:[00843021]: addu       $a2, $a0, $a0
    08942E0C:[00862021]: addu       $a0, $a0, $a2
    08942E10:[00A42021]: addu       $a0, $a1, $a0
    08942E14:[80840001]: lb         $a0, 1($a0)
    08942E18:[8E650004]: lw         $a1, 4($s3)
    08942E1C:[3084000F]: andi       $a0, $a0, 15
    08942E20:[00A4202A]: slt        $a0, $a1, $a0
    08942E24:[1480002B]: bne        $a0, $zr, 0x08942ED4
    08942E28:[00000000]: nop
    08942E2C:[8E060004]: lw         $a2, 4($s0)
    08942E30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08942E34:[02A63023]: subu       $a2, $s5, $a2
    08942E38:[0E250C07]: jal        0x0894301C
    08942E3C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08942E40:[8E040000]: lw         $a0, 0($s0)
    08942E44:[50800004]: beql       $a0, $zr, 0x08942E58
    08942E48:[8FA40004]: lw         $a0, 4($sp)
    08942E4C:[1497001C]: bne        $a0, $s7, 0x08942EC0
    08942E50:[00000000]: nop
    08942E54:[8FA40004]: lw         $a0, 4($sp)
    08942E58:[AE60000C]: sw         $zr, 12($s3)
    08942E5C:[000428C0]: sll        $a1, $a0, 0x0003
    08942E60:[00A52021]: addu       $a0, $a1, $a1
    08942E64:[00A42821]: addu       $a1, $a1, $a0
    08942E68:[8E440018]: lw         $a0, 24($s2)
    08942E6C:[00852021]: addu       $a0, $a0, $a1
    08942E70:[8C860000]: lw         $a2, 0($a0)
    08942E74:[30C60014]: andi       $a2, $a2, 20
    08942E78:[10C0000C]: beq        $a2, $zr, 0x08942EAC
    08942E7C:[00000000]: nop
    08942E80:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    08942E84:[AC860000]: sw         $a2, 0($a0)
    08942E88:[8E040000]: lw         $a0, 0($s0)
    08942E8C:[14970009]: bne        $a0, $s7, 0x08942EB4
    08942E90:[00000000]: nop
    08942E94:[8E440018]: lw         $a0, 24($s2)
    08942E98:[00852021]: addu       $a0, $a0, $a1
    08942E9C:[8C850000]: lw         $a1, 0($a0)
    08942EA0:[34A50002]: ori        $a1, $a1, 2
    08942EA4:[10000003]: b          0x08942EB4
    08942EA8:[AC850000]: sw         $a1, 0($a0)
    08942EAC:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    08942EB0:[AC850000]: sw         $a1, 0($a0)
    08942EB4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942EB8:[1000000A]: b          0x08942EE4
    08942EBC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942EC0:[10960006]: beq        $a0, $s6, 0x08942EDC
    08942EC4:[8E100040]: lw         $s0, 64($s0)
    08942EC8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942ECC:[10000003]: b          0x08942EDC
    08942ED0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942ED4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942ED8:[8E100040]: lw         $s0, 64($s0)
    08942EDC:[5600FFC6]: bnel       $s0, $zr, 0x08942DF8
    08942EE0:[8E040010]: lw         $a0, 16($s0)
    08942EE4:[12800011]: beq        $s4, $zr, 0x08942F2C
    08942EE8:[00000000]: nop
    08942EEC:[8FA40004]: lw         $a0, 4($sp)
    08942EF0:[8E65000C]: lw         $a1, 12($s3)
    08942EF4:[000420C0]: sll        $a0, $a0, 0x0003
    08942EF8:[00843021]: addu       $a2, $a0, $a0
    08942EFC:[14B60006]: bne        $a1, $s6, 0x08942F18
    08942F00:[00862021]: addu       $a0, $a0, $a2
    08942F04:[8E450018]: lw         $a1, 24($s2)
    08942F08:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    08942F0C:[00A42021]: addu       $a0, $a1, $a0
    08942F10:[10000006]: b          0x08942F2C
    08942F14:[AC860000]: sw         $a2, 0($a0)
    08942F18:[AE76000C]: sw         $s6, 12($s3)
    08942F1C:[8E450018]: lw         $a1, 24($s2)
    08942F20:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    08942F24:[00A42021]: addu       $a0, $a1, $a0
    08942F28:[AC860000]: sw         $a2, 0($a0)
    08942F2C:[12200019]: beq        $s1, $zr, 0x08942F94
    08942F30:[00000000]: nop
    08942F34:[8E640004]: lw         $a0, 4($s3)
    08942F38:[8E650008]: lw         $a1, 8($s3)
    08942F3C:[24840001]: addiu      $a0, $a0, 1
    08942F40:[AE640004]: sw         $a0, 4($s3)
    08942F44:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08942F48:[10800012]: beq        $a0, $zr, 0x08942F94
    08942F4C:[00000000]: nop
    08942F50:[8C850010]: lw         $a1, 16($a0)
    08942F54:[8E460028]: lw         $a2, 40($s2)
    08942F58:[90A50000]: lbu        $a1, 0($a1)
    08942F5C:[8CC6000C]: lw         $a2, 12($a2)
    08942F60:[000528C0]: sll        $a1, $a1, 0x0003
    08942F64:[00A53821]: addu       $a3, $a1, $a1
    08942F68:[00A72821]: addu       $a1, $a1, $a3
    08942F6C:[00C52821]: addu       $a1, $a2, $a1
    08942F70:[80A50001]: lb         $a1, 1($a1)
    08942F74:[8E660004]: lw         $a2, 4($s3)
    08942F78:[30A5000F]: andi       $a1, $a1, 15
    08942F7C:[14A60002]: bne        $a1, $a2, 0x08942F88
    08942F80:[00000000]: nop
    08942F84:[AC950004]: sw         $s5, 4($a0)
    08942F88:[8C840040]: lw         $a0, 64($a0)
    08942F8C:[5480FFF1]: bnel       $a0, $zr, 0x08942F54
    08942F90:[8C850010]: lw         $a1, 16($a0)
    08942F94:[8E64000C]: lw         $a0, 12($s3)
    08942F98:[8FA50014]: lw         $a1, 20($sp)
    08942F9C:[10A40008]: beq        $a1, $a0, 0x08942FC0
    08942FA0:[00000000]: nop
    08942FA4:[8FA40004]: lw         $a0, 4($sp)
    08942FA8:[8E450018]: lw         $a1, 24($s2)
    08942FAC:[000420C0]: sll        $a0, $a0, 0x0003
    08942FB0:[00843021]: addu       $a2, $a0, $a0
    08942FB4:[00862021]: addu       $a0, $a0, $a2
    08942FB8:[00A42021]: addu       $a0, $a1, $a0
    08942FBC:[AC950004]: sw         $s5, 4($a0)
    08942FC0:[8FB30008]: lw         $s3, 8($sp)
    08942FC4:[8E440028]: lw         $a0, 40($s2)
    08942FC8:[8C850000]: lw         $a1, 0($a0)
    08942FCC:[8FA6000C]: lw         $a2, 12($sp)
    08942FD0:[8FA70010]: lw         $a3, 16($sp)
    08942FD4:[24C60001]: addiu      $a2, $a2, 1
    08942FD8:[24E70005]: addiu      $a3, $a3, 5
    08942FDC:[AFA6000C]: sw         $a2, 12($sp)
    08942FE0:[00C5402B]: sltu       $t0, $a2, $a1
    08942FE4:[1500FEFF]: bne        $t0, $zr, 0x08942BE4
    08942FE8:[AFA70010]: sw         $a3, 16($sp)
    08942FEC:[8FB00018]: lw         $s0, 24($sp)
    08942FF0:[8FB1001C]: lw         $s1, 28($sp)
    08942FF4:[8FB20020]: lw         $s2, 32($sp)
    08942FF8:[8FB30024]: lw         $s3, 36($sp)
    08942FFC:[8FB40028]: lw         $s4, 40($sp)
    08943000:[8FB5002C]: lw         $s5, 44($sp)
    08943004:[8FB60030]: lw         $s6, 48($sp)
    08943008:[8FB70034]: lw         $s7, 52($sp)
    0894300C:[8FBE0038]: lw         $fp, 56($sp)
    08943010:[8FBF003C]: lw         $ra, 60($sp)
    08943014:[03E00008]: jr         $ra
    08943018:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08942FE4 480,066 times (length 258)
  Back Branch 08942D10 55,180 times (length 55)
    08942C28:[100000E8]: b          0x08942FCC
    08942C2C:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    08942C30:[12200039]: beq        $s1, $zr, 0x08942D18
    08942C34:[00000000]: nop
    08942C38:[8E240010]: lw         $a0, 16($s1)
--> 08942C3C:[8E450028]: lw         $a1, 40($s2)
    08942C40:[90840000]: lbu        $a0, 0($a0)
    08942C44:[8CB0000C]: lw         $s0, 12($a1)
    08942C48:[000420C0]: sll        $a0, $a0, 0x0003
    08942C4C:[00842821]: addu       $a1, $a0, $a0
    08942C50:[00852021]: addu       $a0, $a0, $a1
    08942C54:[02048021]: addu       $s0, $s0, $a0
    08942C58:[82040001]: lb         $a0, 1($s0)
    08942C5C:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    08942C60:[308400F0]: andi       $a0, $a0, 240
    08942C64:[14850029]: bne        $a0, $a1, 0x08942D0C
    08942C68:[00000000]: nop
    08942C6C:[8E44002C]: lw         $a0, 44($s2)
    08942C70:[0E250C6E]: jal        0x089431B8
    08942C74:[96050002]: lhu        $a1, 2($s0)
    08942C78:[8E240014]: lw         $a0, 20($s1)
    08942C7C:[30850300]: andi       $a1, $a0, 768
    08942C80:[10A00009]: beq        $a1, $zr, 0x08942CA8
    08942C84:[46000306]: mov.s      $f12, $f0
    08942C88:[AE60000C]: sw         $zr, 12($s3)
    08942C8C:[8E250014]: lw         $a1, 20($s1)
    08942C90:[34040014]: ori        $a0, $zr, 20 <=> li $a0, 20
    08942C94:[30A50200]: andi       $a1, $a1, 512
    08942C98:[54A00001]: bnel       $a1, $zr, 0x08942CA0
    08942C9C:[34040114]: ori        $a0, $zr, 276 <=> li $a0, 276
    08942CA0:[1000001A]: b          0x08942D0C
    08942CA4:[AE240014]: sw         $a0, 20($s1)
    08942CA8:[C60D0014]: lwc1       $f13, 20($s0)
    08942CAC:[460D603E]: c.le.s     $f12, $f13
    08942CB0:[00000000]: nop
    08942CB4:[4500000E]: bc1f       0x08942CF0
    08942CB8:[00000000]: nop
    08942CBC:[C60D0010]: lwc1       $f13, 16($s0)
    08942CC0:[460D603C]: c.lt.s     $f12, $f13
    08942CC4:[00000000]: nop
    08942CC8:[45010009]: bc1t       0x08942CF0
    08942CCC:[00000000]: nop
    08942CD0:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08942CD4:[30840008]: andi       $a0, $a0, 8
    08942CD8:[1080000C]: beq        $a0, $zr, 0x08942D0C
    08942CDC:[AE250014]: sw         $a1, 20($s1)
    08942CE0:[8E240014]: lw         $a0, 20($s1)
    08942CE4:[34840010]: ori        $a0, $a0, 16
    08942CE8:[10000008]: b          0x08942D0C
    08942CEC:[AE240014]: sw         $a0, 20($s1)
    08942CF0:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    08942CF4:[30840004]: andi       $a0, $a0, 4
    08942CF8:[10800004]: beq        $a0, $zr, 0x08942D0C
    08942CFC:[AE250014]: sw         $a1, 20($s1)
    08942D00:[8E240014]: lw         $a0, 20($s1)
    08942D04:[34840020]: ori        $a0, $a0, 32
    08942D08:[AE240014]: sw         $a0, 20($s1)
    08942D0C:[8E310040]: lw         $s1, 64($s1)
--> 08942D10:[5620FFCA]: bnel       $s1, $zr, 0x08942C3C
    08942D14:[8E240010]: lw         $a0, 16($s1)
    08942D18:[8FA40000]: lw         $a0, 0($sp)
    08942D1C:[02442021]: addu       $a0, $s2, $a0
    08942D20:[90840000]: lbu        $a0, 0($a0)
  Back Branch 08942DA4 32,157 times (length 21)
    08942D44:[00000000]: nop
    08942D48:[8E700008]: lw         $s0, 8($s3)
    08942D4C:[12000017]: beq        $s0, $zr, 0x08942DAC
    08942D50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942D54:[8E040010]: lw         $a0, 16($s0)
--> 08942D58:[8E450028]: lw         $a1, 40($s2)
    08942D5C:[90840000]: lbu        $a0, 0($a0)
    08942D60:[8CA5000C]: lw         $a1, 12($a1)
    08942D64:[000420C0]: sll        $a0, $a0, 0x0003
    08942D68:[00843021]: addu       $a2, $a0, $a0
    08942D6C:[00862021]: addu       $a0, $a0, $a2
    08942D70:[00A42021]: addu       $a0, $a1, $a0
    08942D74:[80840001]: lb         $a0, 1($a0)
    08942D78:[3084000F]: andi       $a0, $a0, 15
    08942D7C:[14800008]: bne        $a0, $zr, 0x08942DA0
    08942D80:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08942D84:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08942D88:[0E250938]: jal        0x089424E0
    08942D8C:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    08942D90:[10400003]: beq        $v0, $zr, 0x08942DA0
    08942D94:[00000000]: nop
    08942D98:[10000004]: b          0x08942DAC
    08942D9C:[02C08825]: or         $s1, $s6, $zr <=> move $s1, $s6
    08942DA0:[8E100040]: lw         $s0, 64($s0)
--> 08942DA4:[5600FFEC]: bnel       $s0, $zr, 0x08942D58
    08942DA8:[8E040010]: lw         $a0, 16($s0)
    08942DAC:[1220000B]: beq        $s1, $zr, 0x08942DDC
    08942DB0:[00000000]: nop
    08942DB4:[AE7E000C]: sw         $fp, 12($s3)
  Back Branch 08942EDC 22,896 times (length 59)
    08942DE4:[00000000]: nop
    08942DE8:[8E700008]: lw         $s0, 8($s3)
    08942DEC:[1200003D]: beq        $s0, $zr, 0x08942EE4
    08942DF0:[02C08825]: or         $s1, $s6, $zr <=> move $s1, $s6
    08942DF4:[8E040010]: lw         $a0, 16($s0)
--> 08942DF8:[8E450028]: lw         $a1, 40($s2)
    08942DFC:[90840000]: lbu        $a0, 0($a0)
    08942E00:[8CA5000C]: lw         $a1, 12($a1)
    08942E04:[000420C0]: sll        $a0, $a0, 0x0003
    08942E08:[00843021]: addu       $a2, $a0, $a0
    08942E0C:[00862021]: addu       $a0, $a0, $a2
    08942E10:[00A42021]: addu       $a0, $a1, $a0
    08942E14:[80840001]: lb         $a0, 1($a0)
    08942E18:[8E650004]: lw         $a1, 4($s3)
    08942E1C:[3084000F]: andi       $a0, $a0, 15
    08942E20:[00A4202A]: slt        $a0, $a1, $a0
    08942E24:[1480002B]: bne        $a0, $zr, 0x08942ED4
    08942E28:[00000000]: nop
    08942E2C:[8E060004]: lw         $a2, 4($s0)
    08942E30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08942E34:[02A63023]: subu       $a2, $s5, $a2
    08942E38:[0E250C07]: jal        0x0894301C
    08942E3C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08942E40:[8E040000]: lw         $a0, 0($s0)
    08942E44:[50800004]: beql       $a0, $zr, 0x08942E58
    08942E48:[8FA40004]: lw         $a0, 4($sp)
    08942E4C:[1497001C]: bne        $a0, $s7, 0x08942EC0
    08942E50:[00000000]: nop
    08942E54:[8FA40004]: lw         $a0, 4($sp)
    08942E58:[AE60000C]: sw         $zr, 12($s3)
    08942E5C:[000428C0]: sll        $a1, $a0, 0x0003
    08942E60:[00A52021]: addu       $a0, $a1, $a1
    08942E64:[00A42821]: addu       $a1, $a1, $a0
    08942E68:[8E440018]: lw         $a0, 24($s2)
    08942E6C:[00852021]: addu       $a0, $a0, $a1
    08942E70:[8C860000]: lw         $a2, 0($a0)
    08942E74:[30C60014]: andi       $a2, $a2, 20
    08942E78:[10C0000C]: beq        $a2, $zr, 0x08942EAC
    08942E7C:[00000000]: nop
    08942E80:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    08942E84:[AC860000]: sw         $a2, 0($a0)
    08942E88:[8E040000]: lw         $a0, 0($s0)
    08942E8C:[14970009]: bne        $a0, $s7, 0x08942EB4
    08942E90:[00000000]: nop
    08942E94:[8E440018]: lw         $a0, 24($s2)
    08942E98:[00852021]: addu       $a0, $a0, $a1
    08942E9C:[8C850000]: lw         $a1, 0($a0)
    08942EA0:[34A50002]: ori        $a1, $a1, 2
    08942EA4:[10000003]: b          0x08942EB4
    08942EA8:[AC850000]: sw         $a1, 0($a0)
    08942EAC:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    08942EB0:[AC850000]: sw         $a1, 0($a0)
    08942EB4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942EB8:[1000000A]: b          0x08942EE4
    08942EBC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942EC0:[10960006]: beq        $a0, $s6, 0x08942EDC
    08942EC4:[8E100040]: lw         $s0, 64($s0)
    08942EC8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942ECC:[10000003]: b          0x08942EDC
    08942ED0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08942ED4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08942ED8:[8E100040]: lw         $s0, 64($s0)
--> 08942EDC:[5600FFC6]: bnel       $s0, $zr, 0x08942DF8
    08942EE0:[8E040010]: lw         $a0, 16($s0)
    08942EE4:[12800011]: beq        $s4, $zr, 0x08942F2C
    08942EE8:[00000000]: nop
    08942EEC:[8FA40004]: lw         $a0, 4($sp)
  Back Branch 08942F8C 22,718 times (length 16)
    08942F40:[AE640004]: sw         $a0, 4($s3)
    08942F44:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08942F48:[10800012]: beq        $a0, $zr, 0x08942F94
    08942F4C:[00000000]: nop
    08942F50:[8C850010]: lw         $a1, 16($a0)
--> 08942F54:[8E460028]: lw         $a2, 40($s2)
    08942F58:[90A50000]: lbu        $a1, 0($a1)
    08942F5C:[8CC6000C]: lw         $a2, 12($a2)
    08942F60:[000528C0]: sll        $a1, $a1, 0x0003
    08942F64:[00A53821]: addu       $a3, $a1, $a1
    08942F68:[00A72821]: addu       $a1, $a1, $a3
    08942F6C:[00C52821]: addu       $a1, $a2, $a1
    08942F70:[80A50001]: lb         $a1, 1($a1)
    08942F74:[8E660004]: lw         $a2, 4($s3)
    08942F78:[30A5000F]: andi       $a1, $a1, 15
    08942F7C:[14A60002]: bne        $a1, $a2, 0x08942F88
    08942F80:[00000000]: nop
    08942F84:[AC950004]: sw         $s5, 4($a0)
    08942F88:[8C840040]: lw         $a0, 64($a0)
--> 08942F8C:[5480FFF1]: bnel       $a0, $zr, 0x08942F54
    08942F90:[8C850010]: lw         $a1, 16($a0)
    08942F94:[8E64000C]: lw         $a0, 12($s3)
    08942F98:[8FA50014]: lw         $a1, 20($sp)
    08942F9C:[10A40008]: beq        $a1, $a0, 0x08942FC0
  Back Branch 08942DD4 769 times (length 5)
    08942DB4:[AE7E000C]: sw         $fp, 12($s3)
    08942DB8:[AE750000]: sw         $s5, 0($s3)
    08942DBC:[8E640008]: lw         $a0, 8($s3)
    08942DC0:[10800006]: beq        $a0, $zr, 0x08942DDC
    08942DC4:[AE600004]: sw         $zr, 4($s3)
--> 08942DC8:[AC9E0000]: sw         $fp, 0($a0)
    08942DCC:[AC950004]: sw         $s5, 4($a0)
    08942DD0:[8C840040]: lw         $a0, 64($a0)
--> 08942DD4:[1480FFFC]: bne        $a0, $zr, 0x08942DC8
    08942DD8:[00000000]: nop
    08942DDC:[8E64000C]: lw         $a0, 12($s3)
    08942DE0:[1080006D]: beq        $a0, $zr, 0x08942F98
    08942DE4:[00000000]: nop
_S1_2_8A843E4 41,912,114 instructions (3.139%), 567,988 calls (08A842F4 - 08A84544, length 149)
    08A842F4:[8FB40428]: lw         $s4, 1064($sp)
    08A842F8:[8FA20404]: lw         $v0, 1028($sp)
    08A842FC:[8FBF0454]: lw         $ra, 1108($sp)
    08A84300:[AE740000]: sw         $s4, 0($s3)
    08A84304:[8FBE0450]: lw         $fp, 1104($sp)
    08A84308:[8FB7044C]: lw         $s7, 1100($sp)
    08A8430C:[8FB60448]: lw         $s6, 1096($sp)
    08A84310:[8FB50444]: lw         $s5, 1092($sp)
    08A84314:[8FB40440]: lw         $s4, 1088($sp)
    08A84318:[8FB3043C]: lw         $s3, 1084($sp)
    08A8431C:[8FB20438]: lw         $s2, 1080($sp)
    08A84320:[8FB10434]: lw         $s1, 1076($sp)
    08A84324:[8FB00430]: lw         $s0, 1072($sp)
    08A84328:[03E00008]: jr         $ra
    08A8432C:[27BD0460]: addiu      $sp, $sp, 1120
    08A84330:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A84334:[0E2A19C3]: jal        0x08A8670C
    08A84338:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A8433C:[27A40030]: addiu      $a0, $sp, 48
    08A84340:[0E2A19C3]: jal        0x08A8670C
    08A84344:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A84348:[8FB90418]: lw         $t9, 1048($sp)
    08A8434C:[27A601B0]: addiu      $a2, $sp, 432
    08A84350:[27A40060]: addiu      $a0, $sp, 96
    08A84354:[0320F809]: jalr       $ra, $t9
    08A84358:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A8435C:[27A40090]: addiu      $a0, $sp, 144
    08A84360:[0E2A1C5B]: jal        0x08A8716C
    08A84364:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A84368:[27A400C0]: addiu      $a0, $sp, 192
    08A8436C:[0E2A1CD0]: jal        0x08A87340
    08A84370:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A84374:[27A400F0]: addiu      $a0, $sp, 240
    08A84378:[0E2A1CD0]: jal        0x08A87340
    08A8437C:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A84380:[27A40120]: addiu      $a0, $sp, 288
    08A84384:[0E2A1D6C]: jal        0x08A875B0
    08A84388:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A8438C:[27A40150]: addiu      $a0, $sp, 336
    08A84390:[0E2A1D6C]: jal        0x08A875B0
    08A84394:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A84398:[8FB50410]: lw         $s5, 1040($sp)
    08A8439C:[27A40180]: addiu      $a0, $sp, 384
    08A843A0:[0E2A1BD7]: jal        0x08A86F5C
    08A843A4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A843A8:[52A0004C]: beql       $s5, $zr, 0x08A844DC
    08A843AC:[8FB50464]: lw         $s5, 1124($sp)
    08A843B0:[8FAE0000]: lw         $t6, 0($sp)
    08A843B4:[91C40000]: lbu        $a0, 0($t6)
    08A843B8:[25CD0001]: addiu      $t5, $t6, 1
    08A843BC:[2C8C000A]: sltiu      $t4, $a0, 10
    08A843C0:[1180003F]: beq        $t4, $zr, 0x08A844C0
    08A843C4:[AFAD0000]: sw         $t5, 0($sp)
    08A843C8:[00043880]: sll        $a3, $a0, 0x0002
    08A843CC:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A843D0:[248246A8]: addiu      $v0, $a0, 18088
    08A843D4:[00E23021]: addu       $a2, $a3, $v0
    08A843D8:[8CC80000]: lw         $t0, 0($a2)
    08A843DC:[01000008]: jr         $t0
    08A843E0:[00000000]: nop
    08A843E4:[8ECF0000]: lw         $t7, 0($s6)
    08A843E8:[02D36021]: addu       $t4, $s6, $s3
    08A843EC:[0293C021]: addu       $t8, $s4, $s3
    08A843F0:[AE8F0000]: sw         $t7, 0($s4)
    08A843F4:[01935821]: addu       $t3, $t4, $s3
    08A843F8:[03135021]: addu       $t2, $t8, $s3
    08A843FC:[8ECE0004]: lw         $t6, 4($s6)
    08A84400:[01739021]: addu       $s2, $t3, $s3
    08A84404:[01538821]: addu       $s1, $t2, $s3
    08A84408:[AE8E0004]: sw         $t6, 4($s4)
    08A8440C:[02538021]: addu       $s0, $s2, $s3
    08A84410:[001E4842]: srl        $t1, $fp, 0x0001
    08A84414:[8D8D0000]: lw         $t5, 0($t4)
    08A84418:[8FA40424]: lw         $a0, 1060($sp)
    08A8441C:[AF0D0000]: sw         $t5, 0($t8)
    08A84420:[00897821]: addu       $t7, $a0, $t1
    08A84424:[02334821]: addu       $t1, $s1, $s3
    08A84428:[8D990004]: lw         $t9, 4($t4)
    08A8442C:[02136821]: addu       $t5, $s0, $s3
    08A84430:[AF190004]: sw         $t9, 4($t8)
    08A84434:[0133C821]: addu       $t9, $t1, $s3
    08A84438:[8D630000]: lw         $v1, 0($t3)
    08A8443C:[AD430000]: sw         $v1, 0($t2)
    08A84440:[8D620004]: lw         $v0, 4($t3)
    08A84444:[01B35821]: addu       $t3, $t5, $s3
    08A84448:[AD420004]: sw         $v0, 4($t2)
    08A8444C:[8E450000]: lw         $a1, 0($s2)
    08A84450:[AE250000]: sw         $a1, 0($s1)
    08A84454:[8E470004]: lw         $a3, 4($s2)
    08A84458:[03339021]: addu       $s2, $t9, $s3
    08A8445C:[AE270004]: sw         $a3, 4($s1)
    08A84460:[01738821]: addu       $s1, $t3, $s3
    08A84464:[8E060000]: lw         $a2, 0($s0)
    08A84468:[AD260000]: sw         $a2, 0($t1)
    08A8446C:[8E080004]: lw         $t0, 4($s0)
    08A84470:[AD280004]: sw         $t0, 4($t1)
    08A84474:[02534821]: addu       $t1, $s2, $s3
    08A84478:[8DAE0000]: lw         $t6, 0($t5)
    08A8447C:[AF2E0000]: sw         $t6, 0($t9)
    08A84480:[8DAC0004]: lw         $t4, 4($t5)
    08A84484:[AF2C0004]: sw         $t4, 4($t9)
    08A84488:[8D780000]: lw         $t8, 0($t3)
    08A8448C:[AE580000]: sw         $t8, 0($s2)
    08A84490:[8D6A0004]: lw         $t2, 4($t3)
    08A84494:[AE4A0004]: sw         $t2, 4($s2)
    08A84498:[8E230000]: lw         $v1, 0($s1)
    08A8449C:[AD230000]: sw         $v1, 0($t1)
    08A844A0:[8E300004]: lw         $s0, 4($s1)
    08A844A4:[AD300004]: sw         $s0, 4($t1)
    08A844A8:[91E50000]: lbu        $a1, 0($t7)
    08A844AC:[14A00005]: bne        $a1, $zr, 0x08A844C4
    08A844B0:[8FA30464]: lw         $v1, 1124($sp)
    08A844B4:[8FB00428]: lw         $s0, 1064($sp)
    08A844B8:[26080001]: addiu      $t0, $s0, 1
    08A844BC:[AFA80428]: sw         $t0, 1064($sp)
    08A844C0:[8FA30464]: lw         $v1, 1124($sp)
    08A844C4:[26B5FFF8]: addiu      $s5, $s5, -8
    08A844C8:[26940008]: addiu      $s4, $s4, 8
    08A844CC:[03C3F021]: addu       $fp, $fp, $v1
    08A844D0:[16A0FFB7]: bne        $s5, $zr, 0x08A843B0
    08A844D4:[26D60008]: addiu      $s6, $s6, 8
    08A844D8:[8FB50464]: lw         $s5, 1124($sp)
    08A844DC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
    08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
    08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
    08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
    08A84540:[0A2A113D]: j          0x08A844F4
    08A84544:[AFB00424]: sw         $s0, 1060($sp)
  Back Branch 08A844D0 1,005,068 times (length 74)
    08A8439C:[27A40180]: addiu      $a0, $sp, 384
    08A843A0:[0E2A1BD7]: jal        0x08A86F5C
    08A843A4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A843A8:[52A0004C]: beql       $s5, $zr, 0x08A844DC
    08A843AC:[8FB50464]: lw         $s5, 1124($sp)
--> 08A843B0:[8FAE0000]: lw         $t6, 0($sp)
    08A843B4:[91C40000]: lbu        $a0, 0($t6)
    08A843B8:[25CD0001]: addiu      $t5, $t6, 1
    08A843BC:[2C8C000A]: sltiu      $t4, $a0, 10
    08A843C0:[1180003F]: beq        $t4, $zr, 0x08A844C0
    08A843C4:[AFAD0000]: sw         $t5, 0($sp)
    08A843C8:[00043880]: sll        $a3, $a0, 0x0002
    08A843CC:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A843D0:[248246A8]: addiu      $v0, $a0, 18088
    08A843D4:[00E23021]: addu       $a2, $a3, $v0
    08A843D8:[8CC80000]: lw         $t0, 0($a2)
    08A843DC:[01000008]: jr         $t0
    08A843E0:[00000000]: nop
    08A843E4:[8ECF0000]: lw         $t7, 0($s6)
    08A843E8:[02D36021]: addu       $t4, $s6, $s3
    08A843EC:[0293C021]: addu       $t8, $s4, $s3
    08A843F0:[AE8F0000]: sw         $t7, 0($s4)
    08A843F4:[01935821]: addu       $t3, $t4, $s3
    08A843F8:[03135021]: addu       $t2, $t8, $s3
    08A843FC:[8ECE0004]: lw         $t6, 4($s6)
    08A84400:[01739021]: addu       $s2, $t3, $s3
    08A84404:[01538821]: addu       $s1, $t2, $s3
    08A84408:[AE8E0004]: sw         $t6, 4($s4)
    08A8440C:[02538021]: addu       $s0, $s2, $s3
    08A84410:[001E4842]: srl        $t1, $fp, 0x0001
    08A84414:[8D8D0000]: lw         $t5, 0($t4)
    08A84418:[8FA40424]: lw         $a0, 1060($sp)
    08A8441C:[AF0D0000]: sw         $t5, 0($t8)
    08A84420:[00897821]: addu       $t7, $a0, $t1
    08A84424:[02334821]: addu       $t1, $s1, $s3
    08A84428:[8D990004]: lw         $t9, 4($t4)
    08A8442C:[02136821]: addu       $t5, $s0, $s3
    08A84430:[AF190004]: sw         $t9, 4($t8)
    08A84434:[0133C821]: addu       $t9, $t1, $s3
    08A84438:[8D630000]: lw         $v1, 0($t3)
    08A8443C:[AD430000]: sw         $v1, 0($t2)
    08A84440:[8D620004]: lw         $v0, 4($t3)
    08A84444:[01B35821]: addu       $t3, $t5, $s3
    08A84448:[AD420004]: sw         $v0, 4($t2)
    08A8444C:[8E450000]: lw         $a1, 0($s2)
    08A84450:[AE250000]: sw         $a1, 0($s1)
    08A84454:[8E470004]: lw         $a3, 4($s2)
    08A84458:[03339021]: addu       $s2, $t9, $s3
    08A8445C:[AE270004]: sw         $a3, 4($s1)
    08A84460:[01738821]: addu       $s1, $t3, $s3
    08A84464:[8E060000]: lw         $a2, 0($s0)
    08A84468:[AD260000]: sw         $a2, 0($t1)
    08A8446C:[8E080004]: lw         $t0, 4($s0)
    08A84470:[AD280004]: sw         $t0, 4($t1)
    08A84474:[02534821]: addu       $t1, $s2, $s3
    08A84478:[8DAE0000]: lw         $t6, 0($t5)
    08A8447C:[AF2E0000]: sw         $t6, 0($t9)
    08A84480:[8DAC0004]: lw         $t4, 4($t5)
    08A84484:[AF2C0004]: sw         $t4, 4($t9)
    08A84488:[8D780000]: lw         $t8, 0($t3)
    08A8448C:[AE580000]: sw         $t8, 0($s2)
    08A84490:[8D6A0004]: lw         $t2, 4($t3)
    08A84494:[AE4A0004]: sw         $t2, 4($s2)
    08A84498:[8E230000]: lw         $v1, 0($s1)
    08A8449C:[AD230000]: sw         $v1, 0($t1)
    08A844A0:[8E300004]: lw         $s0, 4($s1)
    08A844A4:[AD300004]: sw         $s0, 4($t1)
    08A844A8:[91E50000]: lbu        $a1, 0($t7)
    08A844AC:[14A00005]: bne        $a1, $zr, 0x08A844C4
    08A844B0:[8FA30464]: lw         $v1, 1124($sp)
    08A844B4:[8FB00428]: lw         $s0, 1064($sp)
    08A844B8:[26080001]: addiu      $t0, $s0, 1
    08A844BC:[AFA80428]: sw         $t0, 1064($sp)
    08A844C0:[8FA30464]: lw         $v1, 1124($sp)
    08A844C4:[26B5FFF8]: addiu      $s5, $s5, -8
    08A844C8:[26940008]: addiu      $s4, $s4, 8
    08A844CC:[03C3F021]: addu       $fp, $fp, $v1
--> 08A844D0:[16A0FFB7]: bne        $s5, $zr, 0x08A843B0
    08A844D4:[26D60008]: addiu      $s6, $s6, 8
    08A844D8:[8FB50464]: lw         $s5, 1124($sp)
    08A844DC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
    08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
--> 08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
--> 08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
  Back Branch 08A84540 6,171 times (length 21)
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
--> 08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
    08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
    08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
--> 08A84540:[0A2A113D]: j          0x08A844F4
    08A84544:[AFB00424]: sw         $s0, 1060($sp)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8A8D94C 38,047,145 instructions (2.850%), 28,600 calls (08A8D94C - 08A8DD6C, length 265)
    08A8D94C:[27BDFEC0]: addiu      $sp, $sp, -320
    08A8D950:[AFB40120]: sw         $s4, 288($sp)
    08A8D954:[AFB10114]: sw         $s1, 276($sp)
    08A8D958:[AFB00110]: sw         $s0, 272($sp)
    08A8D95C:[AFA40100]: sw         $a0, 256($sp)
    08A8D960:[AFBE0130]: sw         $fp, 304($sp)
    08A8D964:[0005F040]: sll        $fp, $a1, 0x0001
    08A8D968:[AFB7012C]: sw         $s7, 300($sp)
    08A8D96C:[24170008]: addiu      $s7, $zr, 8 <=> li $s7, 8
    08A8D970:[AFB60128]: sw         $s6, 296($sp)
    08A8D974:[0085B021]: addu       $s6, $a0, $a1
    08A8D978:[AFB50124]: sw         $s5, 292($sp)
    08A8D97C:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    08A8D980:[AFB3011C]: sw         $s3, 284($sp)
    08A8D984:[03A09821]: addu       $s3, $sp, $zr <=> move $s3, $sp
    08A8D988:[AFB20118]: sw         $s2, 280($sp)
    08A8D98C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08A8D990:[96440010]: lhu        $a0, 16($s2)
    08A8D994:[964D0020]: lhu        $t5, 32($s2)
    08A8D998:[96450030]: lhu        $a1, 48($s2)
    08A8D99C:[96490040]: lhu        $t1, 64($s2)
    08A8D9A0:[008D1825]: or         $v1, $a0, $t5
    08A8D9A4:[96460050]: lhu        $a2, 80($s2)
    08A8D9A8:[00A33825]: or         $a3, $a1, $v1
    08A8D9AC:[96430060]: lhu        $v1, 96($s2)
    08A8D9B0:[01276025]: or         $t4, $t1, $a3
    08A8D9B4:[96470070]: lhu        $a3, 112($s2)
    08A8D9B8:[00CC5825]: or         $t3, $a2, $t4
    08A8D9BC:[006B4025]: or         $t0, $v1, $t3
    08A8D9C0:[00E85025]: or         $t2, $a3, $t0
    08A8D9C4:[7C0A4620]: seh        $t0, $t2
    08A8D9C8:[55000086]: bnel       $t0, $zr, 0x08A8DBE4
    08A8D9CC:[8EB00040]: lw         $s0, 64($s5)
    08A8D9D0:[8EA60000]: lw         $a2, 0($s5)
    08A8D9D4:[86490000]: lh         $t1, 0($s2)
    08A8D9D8:[26B50004]: addiu      $s5, $s5, 4
    08A8D9DC:[26520002]: addiu      $s2, $s2, 2
    08A8D9E0:[01260018]: mult       $t1, $a2
    08A8D9E4:[00002812]: mflo       $a1
    08A8D9E8:[000522C3]: sra        $a0, $a1, 0x000B
    08A8D9EC:[AE6400E0]: sw         $a0, 224($s3)
    08A8D9F0:[AE640000]: sw         $a0, 0($s3)
    08A8D9F4:[AE640020]: sw         $a0, 32($s3)
    08A8D9F8:[AE640040]: sw         $a0, 64($s3)
    08A8D9FC:[AE640060]: sw         $a0, 96($s3)
    08A8DA00:[AE640080]: sw         $a0, 128($s3)
    08A8DA04:[AE6400A0]: sw         $a0, 160($s3)
    08A8DA08:[AE6400C0]: sw         $a0, 192($s3)
    08A8DA0C:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8DA10:[1EE0FFDF]: bgtz       $s7, 0x08A8D990
    08A8DA14:[26730004]: addiu      $s3, $s3, 4
    08A8DA18:[8FB00100]: lw         $s0, 256($sp)
    08A8DA1C:[03A09821]: addu       $s3, $sp, $zr <=> move $s3, $sp
    08A8DA20:[24120B50]: addiu      $s2, $zr, 2896 <=> li $s2, 2896
    08A8DA24:[2415EB18]: addiu      $s5, $zr, -5352 <=> li $s5, -5352
    08A8DA28:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
    08A8DA2C:[8E680008]: lw         $t0, 8($s3)
    08A8DA30:[8E6A0018]: lw         $t2, 24($s3)
    08A8DA34:[8E660014]: lw         $a2, 20($s3)
    08A8DA38:[8E6C000C]: lw         $t4, 12($s3)
    08A8DA3C:[010A7023]: subu       $t6, $t0, $t2
    08A8DA40:[8E690004]: lw         $t1, 4($s3)
    08A8DA44:[8E64001C]: lw         $a0, 28($s3)
    08A8DA48:[01D20018]: mult       $t6, $s2
    08A8DA4C:[00CC5823]: subu       $t3, $a2, $t4
    08A8DA50:[0124A023]: subu       $s4, $t1, $a0
    08A8DA54:[0174C821]: addu       $t9, $t3, $s4
    08A8DA58:[24030EC8]: addiu      $v1, $zr, 3784 <=> li $v1, 3784
    08A8DA5C:[00008812]: mflo       $s1
    08A8DA60:[03230018]: mult       $t9, $v1
    08A8DA64:[00CC7021]: addu       $t6, $a2, $t4
    08A8DA68:[01246021]: addu       $t4, $t1, $a0
    08A8DA6C:[018E3823]: subu       $a3, $t4, $t6
    08A8DA70:[001112C3]: sra        $v0, $s1, 0x000B
    08A8DA74:[00006812]: mflo       $t5
    08A8DA78:[01750018]: mult       $t3, $s5
    08A8DA7C:[010A8821]: addu       $s1, $t0, $t2
    08A8DA80:[240A08A9]: addiu      $t2, $zr, 2217 <=> li $t2, 2217
    08A8DA84:[8E660000]: lw         $a2, 0($s3)
    08A8DA88:[8E790010]: lw         $t9, 16($s3)
    08A8DA8C:[0000C012]: mflo       $t8
    08A8DA90:[00F20018]: mult       $a3, $s2
    08A8DA94:[00D97823]: subu       $t7, $a2, $t9
    08A8DA98:[00514823]: subu       $t1, $v0, $s1
    08A8DA9C:[000D42C3]: sra        $t0, $t5, 0x000B
    08A8DAA0:[00182AC3]: sra        $a1, $t8, 0x000B
    08A8DAA4:[00003812]: mflo       $a3
    08A8DAA8:[028A0018]: mult       $s4, $t2
    08A8DAAC:[01E96823]: subu       $t5, $t7, $t1
    08A8DAB0:[01E9C021]: addu       $t8, $t7, $t1
    08A8DAB4:[018E6021]: addu       $t4, $t4, $t6
    08A8DAB8:[00A85821]: addu       $t3, $a1, $t0
    08A8DABC:[00007812]: mflo       $t7
    08A8DAC0:[016C4823]: subu       $t1, $t3, $t4
    08A8DAC4:[00D92021]: addu       $a0, $a2, $t9
    08A8DAC8:[0007A2C3]: sra        $s4, $a3, 0x000B
    08A8DACC:[000F32C3]: sra        $a2, $t7, 0x000B
    08A8DAD0:[02895023]: subu       $t2, $s4, $t1
    08A8DAD4:[00C81823]: subu       $v1, $a2, $t0
    08A8DAD8:[0091C823]: subu       $t9, $a0, $s1
    08A8DADC:[00915821]: addu       $t3, $a0, $s1
    08A8DAE0:[006A7021]: addu       $t6, $v1, $t2
    08A8DAE4:[016C1023]: subu       $v0, $t3, $t4
    08A8DAE8:[01AA3823]: subu       $a3, $t5, $t2
    08A8DAEC:[032E4023]: subu       $t0, $t9, $t6
    08A8DAF0:[03092821]: addu       $a1, $t8, $t1
    08A8DAF4:[016C7821]: addu       $t7, $t3, $t4
    08A8DAF8:[03092023]: subu       $a0, $t8, $t1
    08A8DAFC:[2454007F]: addiu      $s4, $v0, 127
    08A8DB00:[24A9007F]: addiu      $t1, $a1, 127
    08A8DB04:[2511007F]: addiu      $s1, $t0, 127
    08A8DB08:[032EC021]: addu       $t8, $t9, $t6
    08A8DB0C:[01AA4021]: addu       $t0, $t5, $t2
    08A8DB10:[24E5007F]: addiu      $a1, $a3, 127
    08A8DB14:[25ED007F]: addiu      $t5, $t7, 127
    08A8DB18:[7E8E3A00]: ext        $t6, $s4, 8, 8
    08A8DB1C:[7D2C3A00]: ext        $t4, $t1, 8, 8
    08A8DB20:[250F007F]: addiu      $t7, $t0, 127
    08A8DB24:[2719007F]: addiu      $t9, $t8, 127
    08A8DB28:[7E2B3A00]: ext        $t3, $s1, 8, 8
    08A8DB2C:[248A007F]: addiu      $t2, $a0, 127
    08A8DB30:[7CB43A00]: ext        $s4, $a1, 8, 8
    08A8DB34:[7DB13A00]: ext        $s1, $t5, 8, 8
    08A8DB38:[000CC400]: sll        $t8, $t4, 0x0010
    08A8DB3C:[000E6C00]: sll        $t5, $t6, 0x0010
    08A8DB40:[7F2C3A00]: ext        $t4, $t9, 8, 8
    08A8DB44:[7D4E3A00]: ext        $t6, $t2, 8, 8
    08A8DB48:[7DEA3A00]: ext        $t2, $t7, 8, 8
    08A8DB4C:[00147C00]: sll        $t7, $s4, 0x0010
    08A8DB50:[000BA400]: sll        $s4, $t3, 0x0010
    08A8DB54:[0238C825]: or         $t9, $s1, $t8
    08A8DB58:[01EC4825]: or         $t1, $t7, $t4
    08A8DB5C:[01AEC025]: or         $t8, $t5, $t6
    08A8DB60:[01546825]: or         $t5, $t2, $s4
    08A8DB64:[00194200]: sll        $t0, $t9, 0x0008
    08A8DB68:[00185A00]: sll        $t3, $t8, 0x0008
    08A8DB6C:[00098A00]: sll        $s1, $t1, 0x0008
    08A8DB70:[000D7200]: sll        $t6, $t5, 0x0008
    08A8DB74:[03286025]: or         $t4, $t9, $t0
    08A8DB78:[030B7825]: or         $t7, $t8, $t3
    08A8DB7C:[01311025]: or         $v0, $t1, $s1
    08A8DB80:[01AE3825]: or         $a3, $t5, $t6
    08A8DB84:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8DB88:[AE0C0000]: sw         $t4, 0($s0)
    08A8DB8C:[26730020]: addiu      $s3, $s3, 32
    08A8DB90:[AE070004]: sw         $a3, 4($s0)
    08A8DB94:[AE020008]: sw         $v0, 8($s0)
    08A8DB98:[AE0F000C]: sw         $t7, 12($s0)
    08A8DB9C:[021E8021]: addu       $s0, $s0, $fp
    08A8DBA0:[AECC0000]: sw         $t4, 0($s6)
    08A8DBA4:[AEC70004]: sw         $a3, 4($s6)
    08A8DBA8:[AEC20008]: sw         $v0, 8($s6)
    08A8DBAC:[AECF000C]: sw         $t7, 12($s6)
    08A8DBB0:[06E1FF9E]: bgez       $s7, 0x08A8DA2C
    08A8DBB4:[02DEB021]: addu       $s6, $s6, $fp
    08A8DBB8:[8FBE0130]: lw         $fp, 304($sp)
    08A8DBBC:[8FB7012C]: lw         $s7, 300($sp)
    08A8DBC0:[8FB60128]: lw         $s6, 296($sp)
    08A8DBC4:[8FB50124]: lw         $s5, 292($sp)
    08A8DBC8:[8FB40120]: lw         $s4, 288($sp)
    08A8DBCC:[8FB3011C]: lw         $s3, 284($sp)
    08A8DBD0:[8FB20118]: lw         $s2, 280($sp)
    08A8DBD4:[8FB10114]: lw         $s1, 276($sp)
    08A8DBD8:[8FB00110]: lw         $s0, 272($sp)
    08A8DBDC:[03E00008]: jr         $ra
    08A8DBE0:[27BD0140]: addiu      $sp, $sp, 320
    08A8DBE4:[7C0DA620]: seh        $s4, $t5
    08A8DBE8:[8EB900C0]: lw         $t9, 192($s5)
    08A8DBEC:[02900018]: mult       $s4, $s0
    08A8DBF0:[7C035620]: seh        $t2, $v1
    08A8DBF4:[8EB80020]: lw         $t8, 32($s5)
    08A8DBF8:[7C045E20]: seh        $t3, $a0
    08A8DBFC:[8EAC0060]: lw         $t4, 96($s5)
    08A8DC00:[00004012]: mflo       $t0
    08A8DC04:[01590018]: mult       $t2, $t9
    08A8DC08:[7C052E20]: seh        $a1, $a1
    08A8DC0C:[0008CAC3]: sra        $t9, $t0, 0x000B
    08A8DC10:[8EAE00A0]: lw         $t6, 160($s5)
    08A8DC14:[7C063620]: seh        $a2, $a2
    08A8DC18:[00008812]: mflo       $s1
    08A8DC1C:[01780018]: mult       $t3, $t8
    08A8DC20:[8EAF00E0]: lw         $t7, 224($s5)
    08A8DC24:[7C073E20]: seh        $a3, $a3
    08A8DC28:[8EB40000]: lw         $s4, 0($s5)
    08A8DC2C:[864D0000]: lh         $t5, 0($s2)
    08A8DC30:[00004012]: mflo       $t0
    08A8DC34:[00AC0018]: mult       $a1, $t4
    08A8DC38:[001122C3]: sra        $a0, $s1, 0x000B
    08A8DC3C:[03248821]: addu       $s1, $t9, $a0
    08A8DC40:[03241023]: subu       $v0, $t9, $a0
    08A8DC44:[8EB00080]: lw         $s0, 128($s5)
    08A8DC48:[00005012]: mflo       $t2
    08A8DC4C:[00CE0018]: mult       $a2, $t6
    08A8DC50:[7C094E20]: seh        $t1, $t1
    08A8DC54:[000A72C3]: sra        $t6, $t2, 0x000B
    08A8DC58:[000862C3]: sra        $t4, $t0, 0x000B
    08A8DC5C:[26520002]: addiu      $s2, $s2, 2
    08A8DC60:[00005812]: mflo       $t3
    08A8DC64:[00EF0018]: mult       $a3, $t7
    08A8DC68:[000BC2C3]: sra        $t8, $t3, 0x000B
    08A8DC6C:[030E7823]: subu       $t7, $t8, $t6
    08A8DC70:[240B0EC8]: addiu      $t3, $zr, 3784 <=> li $t3, 3784
    08A8DC74:[030E2821]: addu       $a1, $t8, $t6
    08A8DC78:[0000C812]: mflo       $t9
    08A8DC7C:[01B40018]: mult       $t5, $s4
    08A8DC80:[001922C3]: sra        $a0, $t9, 0x000B
    08A8DC84:[0184C823]: subu       $t9, $t4, $a0
    08A8DC88:[01F95021]: addu       $t2, $t7, $t9
    08A8DC8C:[01844021]: addu       $t0, $t4, $a0
    08A8DC90:[00003012]: mflo       $a2
    08A8DC94:[01300018]: mult       $t1, $s0
    08A8DC98:[24090B50]: addiu      $t1, $zr, 2896 <=> li $t1, 2896
    08A8DC9C:[240EEB18]: addiu      $t6, $zr, -5352 <=> li $t6, -5352
    08A8DCA0:[0105A021]: addu       $s4, $t0, $a1
    08A8DCA4:[01052023]: subu       $a0, $t0, $a1
    08A8DCA8:[00003812]: mflo       $a3
    08A8DCAC:[00490018]: mult       $v0, $t1
    08A8DCB0:[000682C3]: sra        $s0, $a2, 0x000B
    08A8DCB4:[00071AC3]: sra        $v1, $a3, 0x000B
    08A8DCB8:[02033821]: addu       $a3, $s0, $v1
    08A8DCBC:[00F14823]: subu       $t1, $a3, $s1
    08A8DCC0:[0000C012]: mflo       $t8
    08A8DCC4:[014B0018]: mult       $t2, $t3
    08A8DCC8:[00186AC3]: sra        $t5, $t8, 0x000B
    08A8DCCC:[01B13023]: subu       $a2, $t5, $s1
    08A8DCD0:[00F11021]: addu       $v0, $a3, $s1
    08A8DCD4:[24110B50]: addiu      $s1, $zr, 2896 <=> li $s1, 2896
    08A8DCD8:[00004012]: mflo       $t0
    08A8DCDC:[01EE0018]: mult       $t7, $t6
    08A8DCE0:[02032823]: subu       $a1, $s0, $v1
    08A8DCE4:[000872C3]: sra        $t6, $t0, 0x000B
    08A8DCE8:[00A66823]: subu       $t5, $a1, $a2
    08A8DCEC:[00A6C021]: addu       $t8, $a1, $a2
    08A8DCF0:[00005012]: mflo       $t2
    08A8DCF4:[00910018]: mult       $a0, $s1
    08A8DCF8:[240408A9]: addiu      $a0, $zr, 2217 <=> li $a0, 2217
    08A8DCFC:[000A82C3]: sra        $s0, $t2, 0x000B
    08A8DD00:[020E2821]: addu       $a1, $s0, $t6
    08A8DD04:[00B47823]: subu       $t7, $a1, $s4
    08A8DD08:[00005812]: mflo       $t3
    08A8DD0C:[03240018]: mult       $t9, $a0
    08A8DD10:[000B1AC3]: sra        $v1, $t3, 0x000B
    08A8DD14:[00543823]: subu       $a3, $v0, $s4
    08A8DD18:[00543021]: addu       $a2, $v0, $s4
    08A8DD1C:[030F8823]: subu       $s1, $t8, $t7
    08A8DD20:[00006012]: mflo       $t4
    08A8DD24:[000C52C3]: sra        $t2, $t4, 0x000B
    08A8DD28:[006FC823]: subu       $t9, $v1, $t7
    08A8DD2C:[030FA021]: addu       $s4, $t8, $t7
    08A8DD30:[014EC023]: subu       $t8, $t2, $t6
    08A8DD34:[03191021]: addu       $v0, $t8, $t9
    08A8DD38:[01B98023]: subu       $s0, $t5, $t9
    08A8DD3C:[01B97821]: addu       $t7, $t5, $t9
    08A8DD40:[01227023]: subu       $t6, $t1, $v0
    08A8DD44:[01226821]: addu       $t5, $t1, $v0
    08A8DD48:[AE660000]: sw         $a2, 0($s3)
    08A8DD4C:[26B50004]: addiu      $s5, $s5, 4
    08A8DD50:[AE6700E0]: sw         $a3, 224($s3)
    08A8DD54:[AE740020]: sw         $s4, 32($s3)
    08A8DD58:[AE7100C0]: sw         $s1, 192($s3)
    08A8DD5C:[AE6F0040]: sw         $t7, 64($s3)
    08A8DD60:[AE7000A0]: sw         $s0, 160($s3)
    08A8DD64:[AE6D0080]: sw         $t5, 128($s3)
    08A8DD68:[0A2A3683]: j          0x08A8DA0C
    08A8DD6C:[AE6E0060]: sw         $t6, 96($s3)
  Back Branch 08A8DA10 228,800 times (length 34)
    08A8D97C:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    08A8D980:[AFB3011C]: sw         $s3, 284($sp)
    08A8D984:[03A09821]: addu       $s3, $sp, $zr <=> move $s3, $sp
    08A8D988:[AFB20118]: sw         $s2, 280($sp)
    08A8D98C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
--> 08A8D990:[96440010]: lhu        $a0, 16($s2)
    08A8D994:[964D0020]: lhu        $t5, 32($s2)
    08A8D998:[96450030]: lhu        $a1, 48($s2)
    08A8D99C:[96490040]: lhu        $t1, 64($s2)
    08A8D9A0:[008D1825]: or         $v1, $a0, $t5
    08A8D9A4:[96460050]: lhu        $a2, 80($s2)
    08A8D9A8:[00A33825]: or         $a3, $a1, $v1
    08A8D9AC:[96430060]: lhu        $v1, 96($s2)
    08A8D9B0:[01276025]: or         $t4, $t1, $a3
    08A8D9B4:[96470070]: lhu        $a3, 112($s2)
    08A8D9B8:[00CC5825]: or         $t3, $a2, $t4
    08A8D9BC:[006B4025]: or         $t0, $v1, $t3
    08A8D9C0:[00E85025]: or         $t2, $a3, $t0
    08A8D9C4:[7C0A4620]: seh        $t0, $t2
    08A8D9C8:[55000086]: bnel       $t0, $zr, 0x08A8DBE4
    08A8D9CC:[8EB00040]: lw         $s0, 64($s5)
    08A8D9D0:[8EA60000]: lw         $a2, 0($s5)
    08A8D9D4:[86490000]: lh         $t1, 0($s2)
    08A8D9D8:[26B50004]: addiu      $s5, $s5, 4
    08A8D9DC:[26520002]: addiu      $s2, $s2, 2
    08A8D9E0:[01260018]: mult       $t1, $a2
    08A8D9E4:[00002812]: mflo       $a1
    08A8D9E8:[000522C3]: sra        $a0, $a1, 0x000B
    08A8D9EC:[AE6400E0]: sw         $a0, 224($s3)
    08A8D9F0:[AE640000]: sw         $a0, 0($s3)
    08A8D9F4:[AE640020]: sw         $a0, 32($s3)
    08A8D9F8:[AE640040]: sw         $a0, 64($s3)
    08A8D9FC:[AE640060]: sw         $a0, 96($s3)
    08A8DA00:[AE640080]: sw         $a0, 128($s3)
    08A8DA04:[AE6400A0]: sw         $a0, 160($s3)
    08A8DA08:[AE6400C0]: sw         $a0, 192($s3)
    08A8DA0C:[26F7FFFF]: addiu      $s7, $s7, -1
--> 08A8DA10:[1EE0FFDF]: bgtz       $s7, 0x08A8D990
    08A8DA14:[26730004]: addiu      $s3, $s3, 4
    08A8DA18:[8FB00100]: lw         $s0, 256($sp)
    08A8DA1C:[03A09821]: addu       $s3, $sp, $zr <=> move $s3, $sp
    08A8DA20:[24120B50]: addiu      $s2, $zr, 2896 <=> li $s2, 2896
  Back Branch 08A8DBB0 228,800 times (length 99)
    08A8DA18:[8FB00100]: lw         $s0, 256($sp)
    08A8DA1C:[03A09821]: addu       $s3, $sp, $zr <=> move $s3, $sp
    08A8DA20:[24120B50]: addiu      $s2, $zr, 2896 <=> li $s2, 2896
    08A8DA24:[2415EB18]: addiu      $s5, $zr, -5352 <=> li $s5, -5352
    08A8DA28:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
--> 08A8DA2C:[8E680008]: lw         $t0, 8($s3)
    08A8DA30:[8E6A0018]: lw         $t2, 24($s3)
    08A8DA34:[8E660014]: lw         $a2, 20($s3)
    08A8DA38:[8E6C000C]: lw         $t4, 12($s3)
    08A8DA3C:[010A7023]: subu       $t6, $t0, $t2
    08A8DA40:[8E690004]: lw         $t1, 4($s3)
    08A8DA44:[8E64001C]: lw         $a0, 28($s3)
    08A8DA48:[01D20018]: mult       $t6, $s2
    08A8DA4C:[00CC5823]: subu       $t3, $a2, $t4
    08A8DA50:[0124A023]: subu       $s4, $t1, $a0
    08A8DA54:[0174C821]: addu       $t9, $t3, $s4
    08A8DA58:[24030EC8]: addiu      $v1, $zr, 3784 <=> li $v1, 3784
    08A8DA5C:[00008812]: mflo       $s1
    08A8DA60:[03230018]: mult       $t9, $v1
    08A8DA64:[00CC7021]: addu       $t6, $a2, $t4
    08A8DA68:[01246021]: addu       $t4, $t1, $a0
    08A8DA6C:[018E3823]: subu       $a3, $t4, $t6
    08A8DA70:[001112C3]: sra        $v0, $s1, 0x000B
    08A8DA74:[00006812]: mflo       $t5
    08A8DA78:[01750018]: mult       $t3, $s5
    08A8DA7C:[010A8821]: addu       $s1, $t0, $t2
    08A8DA80:[240A08A9]: addiu      $t2, $zr, 2217 <=> li $t2, 2217
    08A8DA84:[8E660000]: lw         $a2, 0($s3)
    08A8DA88:[8E790010]: lw         $t9, 16($s3)
    08A8DA8C:[0000C012]: mflo       $t8
    08A8DA90:[00F20018]: mult       $a3, $s2
    08A8DA94:[00D97823]: subu       $t7, $a2, $t9
    08A8DA98:[00514823]: subu       $t1, $v0, $s1
    08A8DA9C:[000D42C3]: sra        $t0, $t5, 0x000B
    08A8DAA0:[00182AC3]: sra        $a1, $t8, 0x000B
    08A8DAA4:[00003812]: mflo       $a3
    08A8DAA8:[028A0018]: mult       $s4, $t2
    08A8DAAC:[01E96823]: subu       $t5, $t7, $t1
    08A8DAB0:[01E9C021]: addu       $t8, $t7, $t1
    08A8DAB4:[018E6021]: addu       $t4, $t4, $t6
    08A8DAB8:[00A85821]: addu       $t3, $a1, $t0
    08A8DABC:[00007812]: mflo       $t7
    08A8DAC0:[016C4823]: subu       $t1, $t3, $t4
    08A8DAC4:[00D92021]: addu       $a0, $a2, $t9
    08A8DAC8:[0007A2C3]: sra        $s4, $a3, 0x000B
    08A8DACC:[000F32C3]: sra        $a2, $t7, 0x000B
    08A8DAD0:[02895023]: subu       $t2, $s4, $t1
    08A8DAD4:[00C81823]: subu       $v1, $a2, $t0
    08A8DAD8:[0091C823]: subu       $t9, $a0, $s1
    08A8DADC:[00915821]: addu       $t3, $a0, $s1
    08A8DAE0:[006A7021]: addu       $t6, $v1, $t2
    08A8DAE4:[016C1023]: subu       $v0, $t3, $t4
    08A8DAE8:[01AA3823]: subu       $a3, $t5, $t2
    08A8DAEC:[032E4023]: subu       $t0, $t9, $t6
    08A8DAF0:[03092821]: addu       $a1, $t8, $t1
    08A8DAF4:[016C7821]: addu       $t7, $t3, $t4
    08A8DAF8:[03092023]: subu       $a0, $t8, $t1
    08A8DAFC:[2454007F]: addiu      $s4, $v0, 127
    08A8DB00:[24A9007F]: addiu      $t1, $a1, 127
    08A8DB04:[2511007F]: addiu      $s1, $t0, 127
    08A8DB08:[032EC021]: addu       $t8, $t9, $t6
    08A8DB0C:[01AA4021]: addu       $t0, $t5, $t2
    08A8DB10:[24E5007F]: addiu      $a1, $a3, 127
    08A8DB14:[25ED007F]: addiu      $t5, $t7, 127
    08A8DB18:[7E8E3A00]: ext        $t6, $s4, 8, 8
    08A8DB1C:[7D2C3A00]: ext        $t4, $t1, 8, 8
    08A8DB20:[250F007F]: addiu      $t7, $t0, 127
    08A8DB24:[2719007F]: addiu      $t9, $t8, 127
    08A8DB28:[7E2B3A00]: ext        $t3, $s1, 8, 8
    08A8DB2C:[248A007F]: addiu      $t2, $a0, 127
    08A8DB30:[7CB43A00]: ext        $s4, $a1, 8, 8
    08A8DB34:[7DB13A00]: ext        $s1, $t5, 8, 8
    08A8DB38:[000CC400]: sll        $t8, $t4, 0x0010
    08A8DB3C:[000E6C00]: sll        $t5, $t6, 0x0010
    08A8DB40:[7F2C3A00]: ext        $t4, $t9, 8, 8
    08A8DB44:[7D4E3A00]: ext        $t6, $t2, 8, 8
    08A8DB48:[7DEA3A00]: ext        $t2, $t7, 8, 8
    08A8DB4C:[00147C00]: sll        $t7, $s4, 0x0010
    08A8DB50:[000BA400]: sll        $s4, $t3, 0x0010
    08A8DB54:[0238C825]: or         $t9, $s1, $t8
    08A8DB58:[01EC4825]: or         $t1, $t7, $t4
    08A8DB5C:[01AEC025]: or         $t8, $t5, $t6
    08A8DB60:[01546825]: or         $t5, $t2, $s4
    08A8DB64:[00194200]: sll        $t0, $t9, 0x0008
    08A8DB68:[00185A00]: sll        $t3, $t8, 0x0008
    08A8DB6C:[00098A00]: sll        $s1, $t1, 0x0008
    08A8DB70:[000D7200]: sll        $t6, $t5, 0x0008
    08A8DB74:[03286025]: or         $t4, $t9, $t0
    08A8DB78:[030B7825]: or         $t7, $t8, $t3
    08A8DB7C:[01311025]: or         $v0, $t1, $s1
    08A8DB80:[01AE3825]: or         $a3, $t5, $t6
    08A8DB84:[26F7FFFF]: addiu      $s7, $s7, -1
    08A8DB88:[AE0C0000]: sw         $t4, 0($s0)
    08A8DB8C:[26730020]: addiu      $s3, $s3, 32
    08A8DB90:[AE070004]: sw         $a3, 4($s0)
    08A8DB94:[AE020008]: sw         $v0, 8($s0)
    08A8DB98:[AE0F000C]: sw         $t7, 12($s0)
    08A8DB9C:[021E8021]: addu       $s0, $s0, $fp
    08A8DBA0:[AECC0000]: sw         $t4, 0($s6)
    08A8DBA4:[AEC70004]: sw         $a3, 4($s6)
    08A8DBA8:[AEC20008]: sw         $v0, 8($s6)
    08A8DBAC:[AECF000C]: sw         $t7, 12($s6)
--> 08A8DBB0:[06E1FF9E]: bgez       $s7, 0x08A8DA2C
    08A8DBB4:[02DEB021]: addu       $s6, $s6, $fp
    08A8DBB8:[8FBE0130]: lw         $fp, 304($sp)
    08A8DBBC:[8FB7012C]: lw         $s7, 300($sp)
    08A8DBC0:[8FB60128]: lw         $s6, 296($sp)
  Back Branch 08A8DD68 81,197 times (length 217)
_S1_2_8824A60 34,337,983 instructions (2.572%), 48,086 calls (08824A60 - 08824E88, length 267)
    08824A60:[27BDFFE0]: addiu      $sp, $sp, -32
    08824A64:[AFB50018]: sw         $s5, 24($sp)
    08824A68:[3C150001]: lui        $s5, 0x0001 <=> li $s5, 0x00010000
    08824A6C:[26B50000]: addiu      $s5, $s5, 0
    08824A70:[E7B40000]: swc1       $f20, 0($sp)
    08824A74:[AFB00004]: sw         $s0, 4($sp)
    08824A78:[AFB10008]: sw         $s1, 8($sp)
    08824A7C:[AFB30010]: sw         $s3, 16($sp)
    08824A80:[AFB40014]: sw         $s4, 20($sp)
    08824A84:[4480A000]: mtc1       $zr, $f20
    08824A88:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08824A8C:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    08824A90:[34114000]: ori        $s1, $zr, 16384 <=> li $s1, 16384
    08824A94:[02A08025]: or         $s0, $s5, $zr <=> move $s0, $s5
    08824A98:[AFB2000C]: sw         $s2, 12($sp)
    08824A9C:[AFBF001C]: sw         $ra, 28($sp)
    08824AA0:[8F8483E8]: lw         $a0, -31768($gp)
    08824AA4:[02939004]: sllv       $s2, $s3, $s4
    08824AA8:[00922024]: and        $a0, $a0, $s2
    08824AAC:[10800003]: beq        $a0, $zr, 0x08824ABC
    08824AB0:[00000000]: nop
    08824AB4:[10000085]: b          0x08824CCC
    08824AB8:[00000000]: nop
    08824ABC:[8F8483D4]: lw         $a0, -31788($gp)
    08824AC0:[00922024]: and        $a0, $a0, $s2
    08824AC4:[10800013]: beq        $a0, $zr, 0x08824B14
    08824AC8:[00000000]: nop
    08824ACC:[92A40055]: lbu        $a0, 85($s5)
    08824AD0:[14800010]: bne        $a0, $zr, 0x08824B14
    08824AD4:[00000000]: nop
    08824AD8:[8EA40000]: lw         $a0, 0($s5)
    08824ADC:[28850001]: slti       $a1, $a0, 1
    08824AE0:[10A00004]: beq        $a1, $zr, 0x08824AF4
    08824AE4:[00000000]: nop
    08824AE8:[AEB30000]: sw         $s3, 0($s5)
    08824AEC:[10000006]: b          0x08824B08
    08824AF0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08824AF4:[28854001]: slti       $a1, $a0, 16385
    08824AF8:[14A00003]: bne        $a1, $zr, 0x08824B08
    08824AFC:[00000000]: nop
    08824B00:[AEB10000]: sw         $s1, 0($s5)
    08824B04:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08824B08:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08824B0C:[0E2A7BEE]: jal        0x08A9EFB8
    08824B10:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824B14:[8F8483D8]: lw         $a0, -31784($gp)
    08824B18:[00922024]: and        $a0, $a0, $s2
    08824B1C:[1080000A]: beq        $a0, $zr, 0x08824B48
    08824B20:[00000000]: nop
    08824B24:[92A40055]: lbu        $a0, 85($s5)
    08824B28:[14800007]: bne        $a0, $zr, 0x08824B48
    08824B2C:[00000000]: nop
    08824B30:[8EA50008]: lw         $a1, 8($s5)
    08824B34:[8EA6000C]: lw         $a2, 12($s5)
    08824B38:[8EA70010]: lw         $a3, 16($s5)
    08824B3C:[8EA80014]: lw         $t0, 20($s5)
    08824B40:[0E2A7BD5]: jal        0x08A9EF54
    08824B44:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824B48:[8F8483E4]: lw         $a0, -31772($gp)
    08824B4C:[00922024]: and        $a0, $a0, $s2
    08824B50:[1080002A]: beq        $a0, $zr, 0x08824BFC
    08824B54:[00000000]: nop
    08824B58:[92A40055]: lbu        $a0, 85($s5)
    08824B5C:[1080000F]: beq        $a0, $zr, 0x08824B9C
    08824B60:[00000000]: nop
    08824B64:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824B68:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824B6C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08824B70:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08824B74:[0E2A7BD5]: jal        0x08A9EF54
    08824B78:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08824B7C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824B80:[0E2A7BEE]: jal        0x08A9EFB8
    08824B84:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08824B88:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824B8C:[0E2A7BBF]: jal        0x08A9EEFC
    08824B90:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08824B94:[10000019]: b          0x08824BFC
    08824B98:[00000000]: nop
    08824B9C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824BA0:[0E2A7BBF]: jal        0x08A9EEFC
    08824BA4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824BA8:[8EA40000]: lw         $a0, 0($s5)
    08824BAC:[28850001]: slti       $a1, $a0, 1
    08824BB0:[10A00004]: beq        $a1, $zr, 0x08824BC4
    08824BB4:[00000000]: nop
    08824BB8:[AEB30000]: sw         $s3, 0($s5)
    08824BBC:[10000006]: b          0x08824BD8
    08824BC0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08824BC4:[28854001]: slti       $a1, $a0, 16385
    08824BC8:[14A00003]: bne        $a1, $zr, 0x08824BD8
    08824BCC:[00000000]: nop
    08824BD0:[AEB10000]: sw         $s1, 0($s5)
    08824BD4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08824BD8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08824BDC:[0E2A7BEE]: jal        0x08A9EFB8
    08824BE0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824BE4:[8EA50008]: lw         $a1, 8($s5)
    08824BE8:[8EA6000C]: lw         $a2, 12($s5)
    08824BEC:[8EA70010]: lw         $a3, 16($s5)
    08824BF0:[8EA80014]: lw         $t0, 20($s5)
    08824BF4:[0E2A7BD5]: jal        0x08A9EF54
    08824BF8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824BFC:[8F8483DC]: lw         $a0, -31780($gp)
    08824C00:[00922024]: and        $a0, $a0, $s2
    08824C04:[10800022]: beq        $a0, $zr, 0x08824C90
    08824C08:[00000000]: nop
    08824C0C:[0E2A7BB0]: jal        0x08A9EEC0
    08824C10:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C14:[8EA50050]: lw         $a1, 80($s5)
    08824C18:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C1C:[8CA60004]: lw         $a2, 4($a1)
    08824C20:[80A70009]: lb         $a3, 9($a1)
    08824C24:[8CA50000]: lw         $a1, 0($a1)
    08824C28:[0E2A7C02]: jal        0x08A9F008
    08824C2C:[0007382A]: slt        $a3, $zr, $a3 <=> move $a3, $a3
    08824C30:[8EA50000]: lw         $a1, 0($s5)
    08824C34:[0E2A7BEE]: jal        0x08A9EFB8
    08824C38:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C3C:[8EA50020]: lw         $a1, 32($s5)
    08824C40:[8EA60024]: lw         $a2, 36($s5)
    08824C44:[0E2A7C19]: jal        0x08A9F064
    08824C48:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C4C:[8EA50008]: lw         $a1, 8($s5)
    08824C50:[8EA6000C]: lw         $a2, 12($s5)
    08824C54:[8EA70010]: lw         $a3, 16($s5)
    08824C58:[8EA80014]: lw         $t0, 20($s5)
    08824C5C:[0E2A7BD5]: jal        0x08A9EF54
    08824C60:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C64:[0E2A7BA1]: jal        0x08A9EE84
    08824C68:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C6C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824C70:[0E2A7BBF]: jal        0x08A9EEFC
    08824C74:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824C78:[A2A00055]: sb         $zr, 85($s5)
    08824C7C:[8EA40050]: lw         $a0, 80($s5)
    08824C80:[8C840000]: lw         $a0, 0($a0)
    08824C84:[E6B40028]: swc1       $f20, 40($s5)
    08824C88:[AEA40018]: sw         $a0, 24($s5)
    08824C8C:[AEA0001C]: sw         $zr, 28($s5)
    08824C90:[8F8483E0]: lw         $a0, -31776($gp)
    08824C94:[00922024]: and        $a0, $a0, $s2
    08824C98:[1080000B]: beq        $a0, $zr, 0x08824CC8
    08824C9C:[00000000]: nop
    08824CA0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824CA4:[0E2A7BBF]: jal        0x08A9EEFC
    08824CA8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824CAC:[A2A00055]: sb         $zr, 85($s5)
    08824CB0:[0E2A7BB0]: jal        0x08A9EEC0
    08824CB4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824CB8:[AE000038]: sw         $zr, 56($s0)
    08824CBC:[AE000040]: sw         $zr, 64($s0)
    08824CC0:[8EA40050]: lw         $a0, 80($s5)
    08824CC4:[A0800009]: sb         $zr, 9($a0)
    08824CC8:[26B5005C]: addiu      $s5, $s5, 92
    08824CCC:[26940001]: addiu      $s4, $s4, 1
    08824CD0:[2A840016]: slti       $a0, $s4, 22
    08824CD4:[1480FF72]: bne        $a0, $zr, 0x08824AA0
    08824CD8:[2610005C]: addiu      $s0, $s0, 92
    08824CDC:[8F8783F4]: lw         $a3, -31756($gp)
    08824CE0:[8F8683F0]: lw         $a2, -31760($gp)
    08824CE4:[8F858400]: lw         $a1, -31744($gp)
    08824CE8:[10E60019]: beq        $a3, $a2, 0x08824D50
    08824CEC:[8F848404]: lw         $a0, -31740($gp)
    08824CF0:[00A43025]: or         $a2, $a1, $a0
    08824CF4:[14C00006]: bne        $a2, $zr, 0x08824D10
    08824CF8:[00000000]: nop
    08824CFC:[AF8783F0]: sw         $a3, -31760($gp)
    08824D00:[0E2A7C96]: jal        0x08A9F258
    08824D04:[8F8483F0]: lw         $a0, -31760($gp)
    08824D08:[10000042]: b          0x08824E14
    08824D0C:[00000000]: nop
    08824D10:[24A5FE67]: addiu      $a1, $a1, -409
    08824D14:[AF858400]: sw         $a1, -31744($gp)
    08824D18:[04A10003]: bgez       $a1, 0x08824D28
    08824D1C:[2484FE67]: addiu      $a0, $a0, -409
    08824D20:[AF808400]: sw         $zr, -31744($gp)
    08824D24:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824D28:[04810003]: bgez       $a0, 0x08824D38
    08824D2C:[AF848404]: sw         $a0, -31740($gp)
    08824D30:[AF808404]: sw         $zr, -31740($gp)
    08824D34:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08824D38:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08824D3C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08824D40:[0E2A7C71]: jal        0x08A9F1C4
    08824D44:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08824D48:[10000032]: b          0x08824E14
    08824D4C:[00000000]: nop
    08824D50:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08824D54:[8F878408]: lw         $a3, -31736($gp)
    08824D58:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08824D5C:[11090018]: beq        $t0, $t1, 0x08824DC0
    08824D60:[8F86840C]: lw         $a2, -31732($gp)
    08824D64:[00A7402A]: slt        $t0, $a1, $a3
    08824D68:[15000003]: bne        $t0, $zr, 0x08824D78
    08824D6C:[0086402A]: slt        $t0, $a0, $a2
    08824D70:[11000013]: beq        $t0, $zr, 0x08824DC0
    08824D74:[00000000]: nop
    08824D78:[24A50199]: addiu      $a1, $a1, 409
    08824D7C:[00E5402A]: slt        $t0, $a3, $a1
    08824D80:[11000003]: beq        $t0, $zr, 0x08824D90
    08824D84:[AF858400]: sw         $a1, -31744($gp)
    08824D88:[AF878400]: sw         $a3, -31744($gp)
    08824D8C:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    08824D90:[24840199]: addiu      $a0, $a0, 409
    08824D94:[00C4382A]: slt        $a3, $a2, $a0
    08824D98:[10E00003]: beq        $a3, $zr, 0x08824DA8
    08824D9C:[AF848404]: sw         $a0, -31740($gp)
    08824DA0:[AF868404]: sw         $a2, -31740($gp)
    08824DA4:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08824DA8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08824DAC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08824DB0:[0E2A7C71]: jal        0x08A9F1C4
    08824DB4:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08824DB8:[10000016]: b          0x08824E14
    08824DBC:[00000000]: nop
    08824DC0:[00E5402A]: slt        $t0, $a3, $a1
    08824DC4:[15000003]: bne        $t0, $zr, 0x08824DD4
    08824DC8:[00C4402A]: slt        $t0, $a2, $a0
    08824DCC:[11000011]: beq        $t0, $zr, 0x08824E14
    08824DD0:[00000000]: nop
    08824DD4:[24A5FE67]: addiu      $a1, $a1, -409
    08824DD8:[AF858400]: sw         $a1, -31744($gp)
    08824DDC:[00A7402A]: slt        $t0, $a1, $a3
    08824DE0:[11000003]: beq        $t0, $zr, 0x08824DF0
    08824DE4:[2484FE67]: addiu      $a0, $a0, -409
    08824DE8:[AF878400]: sw         $a3, -31744($gp)
    08824DEC:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    08824DF0:[0086382A]: slt        $a3, $a0, $a2
    08824DF4:[10E00003]: beq        $a3, $zr, 0x08824E04
    08824DF8:[AF848404]: sw         $a0, -31740($gp)
    08824DFC:[AF868404]: sw         $a2, -31740($gp)
    08824E00:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08824E04:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08824E08:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08824E0C:[0E2A7C71]: jal        0x08A9F1C4
    08824E10:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08824E14:[938483EC]: lbu        $a0, -31764($gp)
    08824E18:[30850002]: andi       $a1, $a0, 2
    08824E1C:[10A00005]: beq        $a1, $zr, 0x08824E34
    08824E20:[00000000]: nop
    08824E24:[8F8483F8]: lw         $a0, -31752($gp)
    08824E28:[0E2A7C4C]: jal        0x08A9F130
    08824E2C:[8F8583FC]: lw         $a1, -31748($gp)
    08824E30:[938483EC]: lbu        $a0, -31764($gp)
    08824E34:[30840008]: andi       $a0, $a0, 8
    08824E38:[10800004]: beq        $a0, $zr, 0x08824E4C
    08824E3C:[00000000]: nop
    08824E40:[8F848410]: lw         $a0, -31728($gp)
    08824E44:[0E2A7CB7]: jal        0x08A9F2DC
    08824E48:[8F858414]: lw         $a1, -31724($gp)
    08824E4C:[AF8083D4]: sw         $zr, -31788($gp)
    08824E50:[AF8083D8]: sw         $zr, -31784($gp)
    08824E54:[AF8083DC]: sw         $zr, -31780($gp)
    08824E58:[AF8083E0]: sw         $zr, -31776($gp)
    08824E5C:[A38083EC]: sb         $zr, -31764($gp)
    08824E60:[AF8083E4]: sw         $zr, -31772($gp)
    08824E64:[C7B40000]: lwc1       $f20, 0($sp)
    08824E68:[8FB00004]: lw         $s0, 4($sp)
    08824E6C:[8FB10008]: lw         $s1, 8($sp)
    08824E70:[8FB2000C]: lw         $s2, 12($sp)
    08824E74:[8FB30010]: lw         $s3, 16($sp)
    08824E78:[8FB40014]: lw         $s4, 20($sp)
    08824E7C:[8FB50018]: lw         $s5, 24($sp)
    08824E80:[8FBF001C]: lw         $ra, 28($sp)
    08824E84:[03E00008]: jr         $ra
    08824E88:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08824CD4 1,057,892 times (length 143)
_S1_2_8824E8C 26,026,002 instructions (1.949%), 48,086 calls (08824E8C - 08825154, length 179)
    08824E8C:[27BDFFB0]: addiu      $sp, $sp, -80
    08824E90:[AFB10024]: sw         $s1, 36($sp)
    08824E94:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08824E98:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    08824E9C:[AFB20028]: sw         $s2, 40($sp)
    08824EA0:[24927060]: addiu      $s2, $a0, 28768
    08824EA4:[AFB60038]: sw         $s6, 56($sp)
    08824EA8:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    08824EAC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08824EB0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08824EB4:[E7B40008]: swc1       $f20, 8($sp)
    08824EB8:[E7B6000C]: swc1       $f22, 12($sp)
    08824EBC:[E7B80010]: swc1       $f24, 16($sp)
    08824EC0:[E7BA0014]: swc1       $f26, 20($sp)
    08824EC4:[E7BC0018]: swc1       $f28, 24($sp)
    08824EC8:[E7BE001C]: swc1       $f30, 28($sp)
    08824ECC:[AFB00020]: sw         $s0, 32($sp)
    08824ED0:[AFB3002C]: sw         $s3, 44($sp)
    08824ED4:[AFB40030]: sw         $s4, 48($sp)
    08824ED8:[AFB50034]: sw         $s5, 52($sp)
    08824EDC:[AFB7003C]: sw         $s7, 60($sp)
    08824EE0:[AFBE0040]: sw         $fp, 64($sp)
    08824EE4:[AFBF0044]: sw         $ra, 68($sp)
    08824EE8:[0E2B0C31]: jal        0x08AC30C4 [sceKernelLockLwMutex]
    08824EEC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08824EF0:[3C100001]: lui        $s0, 0x0001 <=> li $s0, 0x00010000
    08824EF4:[0E2A7C2E]: jal        0x08A9F0B8
    08824EF8:[26100000]: addiu      $s0, $s0, 0
    08824EFC:[AFA20000]: sw         $v0, 0($sp)
    08824F00:[12200080]: beq        $s1, $zr, 0x08825104
    08824F04:[AFB20004]: sw         $s2, 4($sp)
    08824F08:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08824F0C:[4484B000]: mtc1       $a0, $f22
    08824F10:[0220B825]: or         $s7, $s1, $zr <=> move $s7, $s1
    08824F14:[3C04472C]: lui        $a0, 0x472C <=> li $a0, 0x472C0000
    08824F18:[4497C000]: mtc1       $s7, $f24
    08824F1C:[34844400]: ori        $a0, $a0, 17408
    08824F20:[4680C620]: cvt.s.w    $f24, $f24
    08824F24:[4484E000]: mtc1       $a0, $f28
    08824F28:[3C1E0001]: lui        $fp, 0x0001 <=> li $fp, 0x00010000
    08824F2C:[3C044F00]: lui        $a0, 0x4F00 <=> li $a0, 0x4F000000
    08824F30:[4484A000]: mtc1       $a0, $f20
    08824F34:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08824F38:[3C044060]: lui        $a0, 0x4060 <=> li $a0, 0x40600000
    08824F3C:[4616C780]: add.s      $f30, $f24, $f22
    08824F40:[34150002]: ori        $s5, $zr, 2 <=> li $s5, 2
    08824F44:[4484D000]: mtc1       $a0, $f26
    08824F48:[27DE5888]: addiu      $fp, $fp, 22664
    08824F4C:[3C128000]: lui        $s2, 0x8000 <=> li $s2, 0x80000000
    08824F50:[8F8483E8]: lw         $a0, -31768($gp)
    08824F54:[02968804]: sllv       $s1, $s6, $s4
    08824F58:[00912024]: and        $a0, $a0, $s1
    08824F5C:[10800003]: beq        $a0, $zr, 0x08824F6C
    08824F60:[00000000]: nop
    08824F64:[10000063]: b          0x088250F4
    08824F68:[00000000]: nop
    08824F6C:[0E2A7C3D]: jal        0x08A9F0F4
    08824F70:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824F74:[8FB30000]: lw         $s3, 0($sp)
    08824F78:[AE02002C]: sw         $v0, 44($s0)
    08824F7C:[8E040034]: lw         $a0, 52($s0)
    08824F80:[14950019]: bne        $a0, $s5, 0x08824FE8
    08824F84:[02719824]: and        $s3, $s3, $s1
    08824F88:[1A600017]: blez       $s3, 0x08824FE8
    08824F8C:[00000000]: nop
    08824F90:[8F8483E0]: lw         $a0, -31776($gp)
    08824F94:[8E050050]: lw         $a1, 80($s0)
    08824F98:[00918824]: and        $s1, $a0, $s1
    08824F9C:[80A40009]: lb         $a0, 9($a1)
    08824FA0:[1080000B]: beq        $a0, $zr, 0x08824FD0
    08824FA4:[00000000]: nop
    08824FA8:[16200009]: bne        $s1, $zr, 0x08824FD0
    08824FAC:[00000000]: nop
    08824FB0:[0E2A7BA1]: jal        0x08A9EE84
    08824FB4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824FB8:[8E04001C]: lw         $a0, 28($s0)
    08824FBC:[44806000]: mtc1       $zr, $f12
    08824FC0:[E60C0028]: swc1       $f12, 40($s0)
    08824FC4:[24840001]: addiu      $a0, $a0, 1
    08824FC8:[10000005]: b          0x08824FE0
    08824FCC:[AE04001C]: sw         $a0, 28($s0)
    08824FD0:[AE000034]: sw         $zr, 52($s0)
    08824FD4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08824FD8:[0E208DE9]: jal        0x088237A4
    08824FDC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08824FE0:[10000004]: b          0x08824FF4
    08824FE4:[00000000]: nop
    08824FE8:[14960002]: bne        $a0, $s6, 0x08824FF4
    08824FEC:[00000000]: nop
    08824FF0:[AE150034]: sw         $s5, 52($s0)
    08824FF4:[1660003E]: bne        $s3, $zr, 0x088250F0
    08824FF8:[00000000]: nop
    08824FFC:[8E040050]: lw         $a0, 80($s0)
    08825000:[1080003B]: beq        $a0, $zr, 0x088250F0
    08825004:[00000000]: nop
    08825008:[8E040004]: lw         $a0, 4($s0)
    0882500C:[4600C386]: mov.s      $f14, $f24
    08825010:[009E0018]: mult       $a0, $fp
    08825014:[C60C0028]: lwc1       $f12, 40($s0)
    08825018:[00002012]: mflo       $a0
    0882501C:[00042B03]: sra        $a1, $a0, 0x000C
    08825020:[00052D02]: srl        $a1, $a1, 0x0014
    08825024:[00852021]: addu       $a0, $a0, $a1
    08825028:[00042303]: sra        $a0, $a0, 0x000C
    0882502C:[44846800]: mtc1       $a0, $f13
    08825030:[46806B60]: cvt.s.w    $f13, $f13
    08825034:[06E20001]: bltzl      $s7, 0x0882503C
    08825038:[4600F386]: mov.s      $f14, $f30
    0882503C:[460E6B42]: mul.s      $f13, $f13, $f14
    08825040:[461C6B43]: div.s      $f13, $f13, $f28
    08825044:[8E040050]: lw         $a0, 80($s0)
    08825048:[461A6B43]: div.s      $f13, $f13, $f26
    0882504C:[460D6300]: add.s      $f12, $f12, $f13
    08825050:[E60C0028]: swc1       $f12, 40($s0)
    08825054:[8C850004]: lw         $a1, 4($a0)
    08825058:[24A5FFF0]: addiu      $a1, $a1, -16
    0882505C:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08825060:[44876800]: mtc1       $a3, $f13
    08825064:[46806B60]: cvt.s.w    $f13, $f13
    08825068:[46166B80]: add.s      $f14, $f13, $f22
    0882506C:[4614603C]: c.lt.s     $f12, $f20
    08825070:[00000000]: nop
    08825074:[45020005]: bc1fl      0x0882508C
    08825078:[461463C1]: sub.s      $f15, $f12, $f20
    0882507C:[460063CD]: trunc.w.s  $f15, $f12
    08825080:[44067800]: mfc1       $a2, $f15
    08825084:[10000005]: b          0x0882509C
    08825088:[00C5302B]: sltu       $a2, $a2, $a1
    0882508C:[46007BCD]: trunc.w.s  $f15, $f15
    08825090:[44067800]: mfc1       $a2, $f15
    08825094:[00D23021]: addu       $a2, $a2, $s2
    08825098:[00C5302B]: sltu       $a2, $a2, $a1
    0882509C:[14C0000F]: bne        $a2, $zr, 0x088250DC
    088250A0:[00000000]: nop
    088250A4:[80860009]: lb         $a2, 9($a0)
    088250A8:[14C0000C]: bne        $a2, $zr, 0x088250DC
    088250AC:[00000000]: nop
    088250B0:[46006BC6]: mov.s      $f15, $f13
    088250B4:[04E20001]: bltzl      $a3, 0x088250BC
    088250B8:[460073C6]: mov.s      $f15, $f14
    088250BC:[460F6301]: sub.s      $f12, $f12, $f15
    088250C0:[8E06001C]: lw         $a2, 28($s0)
    088250C4:[8E040050]: lw         $a0, 80($s0)
    088250C8:[24C60001]: addiu      $a2, $a2, 1
    088250CC:[AE06001C]: sw         $a2, 28($s0)
    088250D0:[E60C0028]: swc1       $f12, 40($s0)
    088250D4:[1000FFE5]: b          0x0882506C
    088250D8:[C60C0028]: lwc1       $f12, 40($s0)
    088250DC:[4600630D]: trunc.w.s  $f12, $f12
    088250E0:[8C840000]: lw         $a0, 0($a0)
    088250E4:[44056000]: mfc1       $a1, $f12
    088250E8:[00852021]: addu       $a0, $a0, $a1
    088250EC:[AE040018]: sw         $a0, 24($s0)
    088250F0:[2610005C]: addiu      $s0, $s0, 92
    088250F4:[26940001]: addiu      $s4, $s4, 1
    088250F8:[2A840016]: slti       $a0, $s4, 22
    088250FC:[1480FF94]: bne        $a0, $zr, 0x08824F50
    08825100:[00000000]: nop
    08825104:[8FA40004]: lw         $a0, 4($sp)
    08825108:[0E2B0C2D]: jal        0x08AC30B4 [sceKernelUnlockLwMutex]
    0882510C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825110:[C7B40008]: lwc1       $f20, 8($sp)
    08825114:[C7B6000C]: lwc1       $f22, 12($sp)
    08825118:[C7B80010]: lwc1       $f24, 16($sp)
    0882511C:[C7BA0014]: lwc1       $f26, 20($sp)
    08825120:[C7BC0018]: lwc1       $f28, 24($sp)
    08825124:[C7BE001C]: lwc1       $f30, 28($sp)
    08825128:[8FB00020]: lw         $s0, 32($sp)
    0882512C:[8FB10024]: lw         $s1, 36($sp)
    08825130:[8FB20028]: lw         $s2, 40($sp)
    08825134:[8FB3002C]: lw         $s3, 44($sp)
    08825138:[8FB40030]: lw         $s4, 48($sp)
    0882513C:[8FB50034]: lw         $s5, 52($sp)
    08825140:[8FB60038]: lw         $s6, 56($sp)
    08825144:[8FB7003C]: lw         $s7, 60($sp)
    08825148:[8FBE0040]: lw         $fp, 64($sp)
    0882514C:[8FBF0044]: lw         $ra, 68($sp)
    08825150:[03E00008]: jr         $ra
    08825154:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 088250FC 1,057,892 times (length 109)
  Back Branch 088250D4 22 times (length 28)
    08825058:[24A5FFF0]: addiu      $a1, $a1, -16
    0882505C:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08825060:[44876800]: mtc1       $a3, $f13
    08825064:[46806B60]: cvt.s.w    $f13, $f13
    08825068:[46166B80]: add.s      $f14, $f13, $f22
--> 0882506C:[4614603C]: c.lt.s     $f12, $f20
    08825070:[00000000]: nop
    08825074:[45020005]: bc1fl      0x0882508C
    08825078:[461463C1]: sub.s      $f15, $f12, $f20
    0882507C:[460063CD]: trunc.w.s  $f15, $f12
    08825080:[44067800]: mfc1       $a2, $f15
    08825084:[10000005]: b          0x0882509C
    08825088:[00C5302B]: sltu       $a2, $a2, $a1
    0882508C:[46007BCD]: trunc.w.s  $f15, $f15
    08825090:[44067800]: mfc1       $a2, $f15
    08825094:[00D23021]: addu       $a2, $a2, $s2
    08825098:[00C5302B]: sltu       $a2, $a2, $a1
    0882509C:[14C0000F]: bne        $a2, $zr, 0x088250DC
    088250A0:[00000000]: nop
    088250A4:[80860009]: lb         $a2, 9($a0)
    088250A8:[14C0000C]: bne        $a2, $zr, 0x088250DC
    088250AC:[00000000]: nop
    088250B0:[46006BC6]: mov.s      $f15, $f13
    088250B4:[04E20001]: bltzl      $a3, 0x088250BC
    088250B8:[460073C6]: mov.s      $f15, $f14
    088250BC:[460F6301]: sub.s      $f12, $f12, $f15
    088250C0:[8E06001C]: lw         $a2, 28($s0)
    088250C4:[8E040050]: lw         $a0, 80($s0)
    088250C8:[24C60001]: addiu      $a2, $a2, 1
    088250CC:[AE06001C]: sw         $a2, 28($s0)
    088250D0:[E60C0028]: swc1       $f12, 40($s0)
--> 088250D4:[1000FFE5]: b          0x0882506C
    088250D8:[C60C0028]: lwc1       $f12, 40($s0)
    088250DC:[4600630D]: trunc.w.s  $f12, $f12
    088250E0:[8C840000]: lw         $a0, 0($a0)
    088250E4:[44056000]: mfc1       $a1, $f12
_S1_2_8813130 21,395,904 instructions (1.603%), 3,936 calls (08813130 - 08813220, length 61)
    08813130:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    08813134:[00A06025]: or         $t4, $a1, $zr <=> move $t4, $a1
    08813138:[7CAC7A04]: ins        $t4, $a1, 8, 8
    0881313C:[7D8CFC04]: ins        $t4, $t4, 16, 16
    08813140:[30880003]: andi       $t0, $a0, 3
    08813144:[1900000A]: blez       $t0, 0x08813170
    08813148:[00000000]: nop
    0881314C:[240B0004]: addiu      $t3, $zr, 4 <=> li $t3, 4
    08813150:[01684022]: sub        $t0, $t3, $t0
    08813154:[0106402D]: min        $t0, $t0, $a2
    08813158:[00C83022]: sub        $a2, $a2, $t0
    0881315C:[A0850000]: sb         $a1, 0($a0)
    08813160:[24840001]: addiu      $a0, $a0, 1
    08813164:[2508FFFF]: addiu      $t0, $t0, -1
    08813168:[1D00FFFC]: bgtz       $t0, 0x0881315C
    0881316C:[00000000]: nop
    08813170:[3088000F]: andi       $t0, $a0, 15
    08813174:[1900000B]: blez       $t0, 0x088131A4
    08813178:[00000000]: nop
    0881317C:[00064082]: srl        $t0, $a2, 0x0002
    08813180:[1900001F]: blez       $t0, 0x08813200
    08813184:[00000000]: nop
    08813188:[00084880]: sll        $t1, $t0, 0x0002
    0881318C:[00C93022]: sub        $a2, $a2, $t1
    08813190:[AC8C0000]: sw         $t4, 0($a0)
    08813194:[24840004]: addiu      $a0, $a0, 4
    08813198:[2508FFFF]: addiu      $t0, $t0, -1
    0881319C:[1D00FFFC]: bgtz       $t0, 0x08813190
    088131A0:[00000000]: nop
    088131A4:[00064102]: srl        $t0, $a2, 0x0004
    088131A8:[1900000B]: blez       $t0, 0x088131D8
    088131AC:[00000000]: nop
    088131B0:[00084900]: sll        $t1, $t0, 0x0004
    088131B4:[00C93022]: sub        $a2, $a2, $t1
    088131B8:[AC8C0000]: sw         $t4, 0($a0)
    088131BC:[AC8C0004]: sw         $t4, 4($a0)
    088131C0:[AC8C0008]: sw         $t4, 8($a0)
    088131C4:[AC8C000C]: sw         $t4, 12($a0)
    088131C8:[24840010]: addiu      $a0, $a0, 16
    088131CC:[2508FFFF]: addiu      $t0, $t0, -1
    088131D0:[1D00FFF9]: bgtz       $t0, 0x088131B8
    088131D4:[00000000]: nop
    088131D8:[00064082]: srl        $t0, $a2, 0x0002
    088131DC:[19000008]: blez       $t0, 0x08813200
    088131E0:[00000000]: nop
    088131E4:[00084880]: sll        $t1, $t0, 0x0002
    088131E8:[00C93022]: sub        $a2, $a2, $t1
    088131EC:[AC8C0000]: sw         $t4, 0($a0)
    088131F0:[24840004]: addiu      $a0, $a0, 4
    088131F4:[2508FFFF]: addiu      $t0, $t0, -1
    088131F8:[1D00FFFC]: bgtz       $t0, 0x088131EC
    088131FC:[00000000]: nop
    08813200:[18C00006]: blez       $a2, 0x0881321C
    08813204:[00000000]: nop
    08813208:[A0850000]: sb         $a1, 0($a0)
    0881320C:[24840001]: addiu      $a0, $a0, 1
    08813210:[24C6FFFF]: addiu      $a2, $a2, -1
    08813214:[1CC0FFFC]: bgtz       $a2, 0x08813208
    08813218:[00000000]: nop
    0881321C:[03E00008]: jr         $ra
    08813220:[00000000]: nop
  Back Branch 088131D0 2,483,480 times (length 8)
    088131A4:[00064102]: srl        $t0, $a2, 0x0004
    088131A8:[1900000B]: blez       $t0, 0x088131D8
    088131AC:[00000000]: nop
    088131B0:[00084900]: sll        $t1, $t0, 0x0004
    088131B4:[00C93022]: sub        $a2, $a2, $t1
--> 088131B8:[AC8C0000]: sw         $t4, 0($a0)
    088131BC:[AC8C0004]: sw         $t4, 4($a0)
    088131C0:[AC8C0008]: sw         $t4, 8($a0)
    088131C4:[AC8C000C]: sw         $t4, 12($a0)
    088131C8:[24840010]: addiu      $a0, $a0, 16
    088131CC:[2508FFFF]: addiu      $t0, $t0, -1
--> 088131D0:[1D00FFF9]: bgtz       $t0, 0x088131B8
    088131D4:[00000000]: nop
    088131D8:[00064082]: srl        $t0, $a2, 0x0002
    088131DC:[19000008]: blez       $t0, 0x08813200
    088131E0:[00000000]: nop
  Back Branch 0881319C 282,069 times (length 5)
    0881317C:[00064082]: srl        $t0, $a2, 0x0002
    08813180:[1900001F]: blez       $t0, 0x08813200
    08813184:[00000000]: nop
    08813188:[00084880]: sll        $t1, $t0, 0x0002
    0881318C:[00C93022]: sub        $a2, $a2, $t1
--> 08813190:[AC8C0000]: sw         $t4, 0($a0)
    08813194:[24840004]: addiu      $a0, $a0, 4
    08813198:[2508FFFF]: addiu      $t0, $t0, -1
--> 0881319C:[1D00FFFC]: bgtz       $t0, 0x08813190
    088131A0:[00000000]: nop
    088131A4:[00064102]: srl        $t0, $a2, 0x0004
    088131A8:[1900000B]: blez       $t0, 0x088131D8
    088131AC:[00000000]: nop
  Back Branch 08813168 2,951 times (length 5)
    08813148:[00000000]: nop
    0881314C:[240B0004]: addiu      $t3, $zr, 4 <=> li $t3, 4
    08813150:[01684022]: sub        $t0, $t3, $t0
    08813154:[0106402D]: min        $t0, $t0, $a2
    08813158:[00C83022]: sub        $a2, $a2, $t0
--> 0881315C:[A0850000]: sb         $a1, 0($a0)
    08813160:[24840001]: addiu      $a0, $a0, 1
    08813164:[2508FFFF]: addiu      $t0, $t0, -1
--> 08813168:[1D00FFFC]: bgtz       $t0, 0x0881315C
    0881316C:[00000000]: nop
    08813170:[3088000F]: andi       $t0, $a0, 15
    08813174:[1900000B]: blez       $t0, 0x088131A4
    08813178:[00000000]: nop
  Back Branch 088131F8 1,371 times (length 5)
    088131D8:[00064082]: srl        $t0, $a2, 0x0002
    088131DC:[19000008]: blez       $t0, 0x08813200
    088131E0:[00000000]: nop
    088131E4:[00084880]: sll        $t1, $t0, 0x0002
    088131E8:[00C93022]: sub        $a2, $a2, $t1
--> 088131EC:[AC8C0000]: sw         $t4, 0($a0)
    088131F0:[24840004]: addiu      $a0, $a0, 4
    088131F4:[2508FFFF]: addiu      $t0, $t0, -1
--> 088131F8:[1D00FFFC]: bgtz       $t0, 0x088131EC
    088131FC:[00000000]: nop
    08813200:[18C00006]: blez       $a2, 0x0881321C
    08813204:[00000000]: nop
    08813208:[A0850000]: sb         $a1, 0($a0)
  Back Branch 08813214 13 times (length 5)
    088131F4:[2508FFFF]: addiu      $t0, $t0, -1
    088131F8:[1D00FFFC]: bgtz       $t0, 0x088131EC
    088131FC:[00000000]: nop
    08813200:[18C00006]: blez       $a2, 0x0881321C
    08813204:[00000000]: nop
--> 08813208:[A0850000]: sb         $a1, 0($a0)
    0881320C:[24840001]: addiu      $a0, $a0, 1
    08813210:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08813214:[1CC0FFFC]: bgtz       $a2, 0x08813208
    08813218:[00000000]: nop
    0881321C:[03E00008]: jr         $ra
    08813220:[00000000]: nop
_S1_2_89425BC 20,847,004 instructions (1.561%), 5,518 calls (089425BC - 0894264C, length 37)
    089425BC:[2405FFCD]: addiu      $a1, $zr, -51 <=> li $a1, -51
    089425C0:[8C86001C]: lw         $a2, 28($a0)
    089425C4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    089425C8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    089425CC:[8C890018]: lw         $t1, 24($a0)
    089425D0:[25080001]: addiu      $t0, $t0, 1
    089425D4:[01274821]: addu       $t1, $t1, $a3
    089425D8:[8D2A0000]: lw         $t2, 0($t1)
    089425DC:[01455024]: and        $t2, $t2, $a1
    089425E0:[AD2A0000]: sw         $t2, 0($t1)
    089425E4:[2D090100]: sltiu      $t1, $t0, 256
    089425E8:[1520FFF8]: bne        $t1, $zr, 0x089425CC
    089425EC:[24E70018]: addiu      $a3, $a3, 24
    089425F0:[8C880028]: lw         $t0, 40($a0)
    089425F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089425F8:[8D080000]: lw         $t0, 0($t0)
    089425FC:[0128382B]: sltu       $a3, $t1, $t0
    08942600:[10E00011]: beq        $a3, $zr, 0x08942648
    08942604:[00000000]: nop
    08942608:[8CC70008]: lw         $a3, 8($a2)
    0894260C:[10E0000A]: beq        $a3, $zr, 0x08942638
    08942610:[00000000]: nop
    08942614:[8CE80014]: lw         $t0, 20($a3)
    08942618:[8CEA0040]: lw         $t2, 64($a3)
    0894261C:[01054024]: and        $t0, $t0, $a1
    08942620:[ACE80014]: sw         $t0, 20($a3)
    08942624:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
    08942628:[14E0FFFA]: bne        $a3, $zr, 0x08942614
    0894262C:[00000000]: nop
    08942630:[8C880028]: lw         $t0, 40($a0)
    08942634:[8D080000]: lw         $t0, 0($t0)
    08942638:[25290001]: addiu      $t1, $t1, 1
    0894263C:[0128382B]: sltu       $a3, $t1, $t0
    08942640:[14E0FFF1]: bne        $a3, $zr, 0x08942608
    08942644:[24C6002C]: addiu      $a2, $a2, 44
    08942648:[03E00008]: jr         $ra
    0894264C:[00000000]: nop
  Back Branch 089425E8 1,412,608 times (length 9)
    089425BC:[2405FFCD]: addiu      $a1, $zr, -51 <=> li $a1, -51
    089425C0:[8C86001C]: lw         $a2, 28($a0)
    089425C4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    089425C8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
--> 089425CC:[8C890018]: lw         $t1, 24($a0)
    089425D0:[25080001]: addiu      $t0, $t0, 1
    089425D4:[01274821]: addu       $t1, $t1, $a3
    089425D8:[8D2A0000]: lw         $t2, 0($t1)
    089425DC:[01455024]: and        $t2, $t2, $a1
    089425E0:[AD2A0000]: sw         $t2, 0($t1)
    089425E4:[2D090100]: sltiu      $t1, $t0, 256
--> 089425E8:[1520FFF8]: bne        $t1, $zr, 0x089425CC
    089425EC:[24E70018]: addiu      $a3, $a3, 24
    089425F0:[8C880028]: lw         $t0, 40($a0)
    089425F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089425F8:[8D080000]: lw         $t0, 0($t0)
  Back Branch 08942628 535,246 times (length 7)
    08942600:[10E00011]: beq        $a3, $zr, 0x08942648
    08942604:[00000000]: nop
    08942608:[8CC70008]: lw         $a3, 8($a2)
    0894260C:[10E0000A]: beq        $a3, $zr, 0x08942638
    08942610:[00000000]: nop
--> 08942614:[8CE80014]: lw         $t0, 20($a3)
    08942618:[8CEA0040]: lw         $t2, 64($a3)
    0894261C:[01054024]: and        $t0, $t0, $a1
    08942620:[ACE80014]: sw         $t0, 20($a3)
    08942624:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
--> 08942628:[14E0FFFA]: bne        $a3, $zr, 0x08942614
    0894262C:[00000000]: nop
    08942630:[8C880028]: lw         $t0, 40($a0)
    08942634:[8D080000]: lw         $t0, 0($t0)
    08942638:[25290001]: addiu      $t1, $t1, 1
  Back Branch 08942640 480,066 times (length 16)
    089425F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089425F8:[8D080000]: lw         $t0, 0($t0)
    089425FC:[0128382B]: sltu       $a3, $t1, $t0
    08942600:[10E00011]: beq        $a3, $zr, 0x08942648
    08942604:[00000000]: nop
--> 08942608:[8CC70008]: lw         $a3, 8($a2)
    0894260C:[10E0000A]: beq        $a3, $zr, 0x08942638
    08942610:[00000000]: nop
    08942614:[8CE80014]: lw         $t0, 20($a3)
    08942618:[8CEA0040]: lw         $t2, 64($a3)
    0894261C:[01054024]: and        $t0, $t0, $a1
    08942620:[ACE80014]: sw         $t0, 20($a3)
    08942624:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
    08942628:[14E0FFFA]: bne        $a3, $zr, 0x08942614
    0894262C:[00000000]: nop
    08942630:[8C880028]: lw         $t0, 40($a0)
    08942634:[8D080000]: lw         $t0, 0($t0)
    08942638:[25290001]: addiu      $t1, $t1, 1
    0894263C:[0128382B]: sltu       $a3, $t1, $t0
--> 08942640:[14E0FFF1]: bne        $a3, $zr, 0x08942608
    08942644:[24C6002C]: addiu      $a2, $a2, 44
    08942648:[03E00008]: jr         $ra
    0894264C:[00000000]: nop
_S1_2_89424E0 19,922,668 instructions (1.492%), 535,762 calls (089424E0 - 089425B8, length 55)
    089424E0:[27BDFFF0]: addiu      $sp, $sp, -16
    089424E4:[8CA70010]: lw         $a3, 16($a1)
    089424E8:[8C880028]: lw         $t0, 40($a0)
    089424EC:[90E70000]: lbu        $a3, 0($a3)
    089424F0:[AFB00000]: sw         $s0, 0($sp)
    089424F4:[8D10000C]: lw         $s0, 12($t0)
    089424F8:[000738C0]: sll        $a3, $a3, 0x0003
    089424FC:[00E74021]: addu       $t0, $a3, $a3
    08942500:[00E83821]: addu       $a3, $a3, $t0
    08942504:[02078021]: addu       $s0, $s0, $a3
    08942508:[82070001]: lb         $a3, 1($s0)
    0894250C:[AFB20008]: sw         $s2, 8($sp)
    08942510:[34080020]: ori        $t0, $zr, 32 <=> li $t0, 32
    08942514:[30E700F0]: andi       $a3, $a3, 240
    08942518:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0894251C:[AFB10004]: sw         $s1, 4($sp)
    08942520:[AFBF000C]: sw         $ra, 12($sp)
    08942524:[14E80012]: bne        $a3, $t0, 0x08942570
    08942528:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0894252C:[96050002]: lhu        $a1, 2($s0)
    08942530:[0E250C75]: jal        0x089431D4
    08942534:[8C84002C]: lw         $a0, 44($a0)
    08942538:[C60D0010]: lwc1       $f13, 16($s0)
    0894253C:[46000306]: mov.s      $f12, $f0
    08942540:[460C683E]: c.le.s     $f13, $f12
    08942544:[00000000]: nop
    08942548:[45000007]: bc1f       0x08942568
    0894254C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08942550:[C60D0014]: lwc1       $f13, 20($s0)
    08942554:[460C683C]: c.lt.s     $f13, $f12
    08942558:[00000000]: nop
    0894255C:[45010002]: bc1t       0x08942568
    08942560:[00000000]: nop
    08942564:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08942568:[1000000E]: b          0x089425A4
    0894256C:[308200FF]: andi       $v0, $a0, 255
    08942570:[82050001]: lb         $a1, 1($s0)
    08942574:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    08942578:[30A500F0]: andi       $a1, $a1, 240
    0894257C:[14A60008]: bne        $a1, $a2, 0x089425A0
    08942580:[00000000]: nop
    08942584:[96050002]: lhu        $a1, 2($s0)
    08942588:[0E250C6E]: jal        0x089431B8
    0894258C:[8C84002C]: lw         $a0, 44($a0)
    08942590:[8E440014]: lw         $a0, 20($s2)
    08942594:[00911024]: and        $v0, $a0, $s1
    08942598:[10000002]: b          0x089425A4
    0894259C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089425A0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089425A4:[8FB00000]: lw         $s0, 0($sp)
    089425A8:[8FB10004]: lw         $s1, 4($sp)
    089425AC:[8FB20008]: lw         $s2, 8($sp)
    089425B0:[8FBF000C]: lw         $ra, 12($sp)
    089425B4:[03E00008]: jr         $ra
    089425B8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A62888 19,786,904 instructions (1.482%), 89,201 calls (08A62888 - 08A6292C, length 42)
    08A62888:[27BDFFE0]: addiu      $sp, $sp, -32
    08A6288C:[AFB00000]: sw         $s0, 0($sp)
    08A62890:[AFB10004]: sw         $s1, 4($sp)
    08A62894:[AFB20008]: sw         $s2, 8($sp)
    08A62898:[AFB3000C]: sw         $s3, 12($sp)
    08A6289C:[AFBF0010]: sw         $ra, 16($sp)
    08A628A0:[0E298B59]: jal        0x08A62D64
    08A628A4:[00000000]: nop
    08A628A8:[8F8495E8]: lw         $a0, -27160($gp)
    08A628AC:[3C1209EC]: lui        $s2, 0x09EC <=> li $s2, 0x09EC0000
    08A628B0:[10800003]: beq        $a0, $zr, 0x08A628C0
    08A628B4:[26525010]: addiu      $s2, $s2, 20496
    08A628B8:[0E29889D]: jal        0x08A62274
    08A628BC:[00000000]: nop
    08A628C0:[8F84976C]: lw         $a0, -26772($gp)
    08A628C4:[10800004]: beq        $a0, $zr, 0x08A628D8
    08A628C8:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A628CC:[8C840020]: lw         $a0, 32($a0)
    08A628D0:[1480FFFE]: bne        $a0, $zr, 0x08A628CC
    08A628D4:[26100001]: addiu      $s0, $s0, 1
    08A628D8:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08A628DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08A628E0:[8E440000]: lw         $a0, 0($s2)
    08A628E4:[50910007]: beql       $a0, $s1, 0x08A62904
    08A628E8:[26730001]: addiu      $s3, $s3, 1
    08A628EC:[0E298877]: jal        0x08A621DC
    08A628F0:[00000000]: nop
    08A628F4:[50400003]: beql       $v0, $zr, 0x08A62904
    08A628F8:[26730001]: addiu      $s3, $s3, 1
    08A628FC:[AE510000]: sw         $s1, 0($s2)
    08A62900:[26730001]: addiu      $s3, $s3, 1
    08A62904:[2A640020]: slti       $a0, $s3, 32
    08A62908:[1480FFF5]: bne        $a0, $zr, 0x08A628E0
    08A6290C:[26520004]: addiu      $s2, $s2, 4
    08A62910:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    08A62914:[8FB00000]: lw         $s0, 0($sp)
    08A62918:[8FB10004]: lw         $s1, 4($sp)
    08A6291C:[8FB20008]: lw         $s2, 8($sp)
    08A62920:[8FB3000C]: lw         $s3, 12($sp)
    08A62924:[8FBF0010]: lw         $ra, 16($sp)
    08A62928:[03E00008]: jr         $ra
    08A6292C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08A62908 2,854,432 times (length 12)
    08A628CC:[8C840020]: lw         $a0, 32($a0)
    08A628D0:[1480FFFE]: bne        $a0, $zr, 0x08A628CC
    08A628D4:[26100001]: addiu      $s0, $s0, 1
    08A628D8:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08A628DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
--> 08A628E0:[8E440000]: lw         $a0, 0($s2)
    08A628E4:[50910007]: beql       $a0, $s1, 0x08A62904
    08A628E8:[26730001]: addiu      $s3, $s3, 1
    08A628EC:[0E298877]: jal        0x08A621DC
    08A628F0:[00000000]: nop
    08A628F4:[50400003]: beql       $v0, $zr, 0x08A62904
    08A628F8:[26730001]: addiu      $s3, $s3, 1
    08A628FC:[AE510000]: sw         $s1, 0($s2)
    08A62900:[26730001]: addiu      $s3, $s3, 1
    08A62904:[2A640020]: slti       $a0, $s3, 32
--> 08A62908:[1480FFF5]: bne        $a0, $zr, 0x08A628E0
    08A6290C:[26520004]: addiu      $s2, $s2, 4
    08A62910:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    08A62914:[8FB00000]: lw         $s0, 0($sp)
    08A62918:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 08A628D0 143,429 times (length 3)
    08A628B8:[0E29889D]: jal        0x08A62274
    08A628BC:[00000000]: nop
    08A628C0:[8F84976C]: lw         $a0, -26772($gp)
    08A628C4:[10800004]: beq        $a0, $zr, 0x08A628D8
    08A628C8:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
--> 08A628CC:[8C840020]: lw         $a0, 32($a0)
--> 08A628D0:[1480FFFE]: bne        $a0, $zr, 0x08A628CC
    08A628D4:[26100001]: addiu      $s0, $s0, 1
    08A628D8:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08A628DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08A628E0:[8E440000]: lw         $a0, 0($s2)
_S1_2_881F190 17,490,008 instructions (1.310%), 233,443 calls (0881F190 - 0881F300, length 93)
    0881F190:[27BDFFE0]: addiu      $sp, $sp, -32
    0881F194:[AFB40010]: sw         $s4, 16($sp)
    0881F198:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    0881F19C:[AFB00000]: sw         $s0, 0($sp)
    0881F1A0:[30C80800]: andi       $t0, $a2, 2048
    0881F1A4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881F1A8:[000728C0]: sll        $a1, $a3, 0x0003
    0881F1AC:[2D040001]: sltiu      $a0, $t0, 1
    0881F1B0:[3C0709E1]: lui        $a3, 0x09E1 <=> li $a3, 0x09E10000
    0881F1B4:[24E7CC20]: addiu      $a3, $a3, -13280
    0881F1B8:[308800FF]: andi       $t0, $a0, 255
    0881F1BC:[00A72021]: addu       $a0, $a1, $a3
    0881F1C0:[AFB3000C]: sw         $s3, 12($sp)
    0881F1C4:[94850004]: lhu        $a1, 4($a0)
    0881F1C8:[30D30007]: andi       $s3, $a2, 7
    0881F1CC:[310700FF]: andi       $a3, $t0, 255
    0881F1D0:[AFB10004]: sw         $s1, 4($sp)
    0881F1D4:[AFB20008]: sw         $s2, 8($sp)
    0881F1D8:[AFB50014]: sw         $s5, 20($sp)
    0881F1DC:[AFB60018]: sw         $s6, 24($sp)
    0881F1E0:[AFBF001C]: sw         $ra, 28($sp)
    0881F1E4:[10E00008]: beq        $a3, $zr, 0x0881F208
    0881F1E8:[30A60001]: andi       $a2, $a1, 1
    0881F1EC:[14C0000C]: bne        $a2, $zr, 0x0881F220
    0881F1F0:[34A50001]: ori        $a1, $a1, 1
    0881F1F4:[A4850004]: sh         $a1, 4($a0)
    0881F1F8:[0E209F61]: jal        0x08827D84
    0881F1FC:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0881F200:[10000007]: b          0x0881F220
    0881F204:[00000000]: nop
    0881F208:[10C00005]: beq        $a2, $zr, 0x0881F220
    0881F20C:[2406FFFE]: addiu      $a2, $zr, -2 <=> li $a2, -2
    0881F210:[00A62824]: and        $a1, $a1, $a2
    0881F214:[A4850004]: sh         $a1, 4($a0)
    0881F218:[0E209F68]: jal        0x08827DA0
    0881F21C:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0881F220:[C60C000C]: lwc1       $f12, 12($s0)
    0881F224:[44806800]: mtc1       $zr, $f13
    0881F228:[460D6032]: c.eq.s     $f12, $f13
    0881F22C:[00000000]: nop
    0881F230:[45000005]: bc1f       0x0881F248
    0881F234:[00000000]: nop
    0881F238:[3C04C100]: lui        $a0, 0xC100 <=> li $a0, 0xC1000000
    0881F23C:[44846000]: mtc1       $a0, $f12
    0881F240:[0E20A156]: jal        0x08828558
    0881F244:[46006346]: mov.s      $f13, $f12
    0881F248:[2611003C]: addiu      $s1, $s0, 60
    0881F24C:[12600004]: beq        $s3, $zr, 0x0881F260
    0881F250:[34120010]: ori        $s2, $zr, 16 <=> li $s2, 16
    0881F254:[341401BE]: ori        $s4, $zr, 446 <=> li $s4, 446
    0881F258:[10000007]: b          0x0881F278
    0881F25C:[34120018]: ori        $s2, $zr, 24 <=> li $s2, 24
    0881F260:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881F264:[34140010]: ori        $s4, $zr, 16 <=> li $s4, 16
    0881F268:[30840007]: andi       $a0, $a0, 7
    0881F26C:[54800001]: bnel       $a0, $zr, 0x0881F274
    0881F270:[34140018]: ori        $s4, $zr, 24 <=> li $s4, 24
    0881F274:[36940122]: ori        $s4, $s4, 290
    0881F278:[96150000]: lhu        $s5, 0($s0)
    0881F27C:[1AA00007]: blez       $s5, 0x0881F29C
    0881F280:[96160002]: lhu        $s6, 2($s0)
    0881F284:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0881F288:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881F28C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0881F290:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0881F294:[0E209F6F]: jal        0x08827DBC
    0881F298:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    0881F29C:[1AC00009]: blez       $s6, 0x0881F2C4
    0881F2A0:[00000000]: nop
    0881F2A4:[02550018]: mult       $s2, $s5
    0881F2A8:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    0881F2AC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881F2B0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881F2B4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0881F2B8:[00004012]: mflo       $t0
    0881F2BC:[0E209F6F]: jal        0x08827DBC
    0881F2C0:[02284021]: addu       $t0, $s1, $t0
    0881F2C4:[16600005]: bne        $s3, $zr, 0x0881F2DC
    0881F2C8:[00000000]: nop
    0881F2CC:[8E040014]: lw         $a0, 20($s0)
    0881F2D0:[30841000]: andi       $a0, $a0, 4096
    0881F2D4:[10800001]: beq        $a0, $zr, 0x0881F2DC
    0881F2D8:[00000000]: nop
    0881F2DC:[8FB00000]: lw         $s0, 0($sp)
    0881F2E0:[8FB10004]: lw         $s1, 4($sp)
    0881F2E4:[8FB20008]: lw         $s2, 8($sp)
    0881F2E8:[8FB3000C]: lw         $s3, 12($sp)
    0881F2EC:[8FB40010]: lw         $s4, 16($sp)
    0881F2F0:[8FB50014]: lw         $s5, 20($sp)
    0881F2F4:[8FB60018]: lw         $s6, 24($sp)
    0881F2F8:[8FBF001C]: lw         $ra, 28($sp)
    0881F2FC:[03E00008]: jr         $ra
    0881F300:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_885C8F8 17,012,550 instructions (1.274%), 93,990 calls (0885C8F8 - 0885CCA4, length 236)
    0885C8F8:[27BDFFC0]: addiu      $sp, $sp, -64
    0885C8FC:[E7B40004]: swc1       $f20, 4($sp)
    0885C900:[AFB0001C]: sw         $s0, 28($sp)
    0885C904:[AFB10020]: sw         $s1, 32($sp)
    0885C908:[4480A000]: mtc1       $zr, $f20
    0885C90C:[3407005C]: ori        $a3, $zr, 92 <=> li $a3, 92
    0885C910:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0885C914:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0885C918:[E7B60008]: swc1       $f22, 8($sp)
    0885C91C:[E7B8000C]: swc1       $f24, 12($sp)
    0885C920:[E7BA0010]: swc1       $f26, 16($sp)
    0885C924:[E7BC0014]: swc1       $f28, 20($sp)
    0885C928:[E7BE0018]: swc1       $f30, 24($sp)
    0885C92C:[AFB20024]: sw         $s2, 36($sp)
    0885C930:[AFB30028]: sw         $s3, 40($sp)
    0885C934:[AFB4002C]: sw         $s4, 44($sp)
    0885C938:[AFB50030]: sw         $s5, 48($sp)
    0885C93C:[AFB60034]: sw         $s6, 52($sp)
    0885C940:[AFBF0038]: sw         $ra, 56($sp)
    0885C944:[14C70002]: bne        $a2, $a3, 0x0885C950
    0885C948:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0885C94C:[3412002F]: ori        $s2, $zr, 47 <=> li $s2, 47
    0885C950:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0885C954:[3405000A]: ori        $a1, $zr, 10 <=> li $a1, 10
    0885C958:[10850020]: beq        $a0, $a1, 0x0885C9DC
    0885C95C:[00000000]: nop
    0885C960:[1080001E]: beq        $a0, $zr, 0x0885C9DC
    0885C964:[00000000]: nop
    0885C968:[8E040000]: lw         $a0, 0($s0)
    0885C96C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0885C970:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0885C974:[0E217392]: jal        0x0885CE48
    0885C978:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0885C97C:[8FB30000]: lw         $s3, 0($sp)
    0885C980:[8E040000]: lw         $a0, 0($s0)
    0885C984:[0E21705D]: jal        0x0885C174
    0885C988:[8E650000]: lw         $a1, 0($s3)
    0885C98C:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0885C990:[8E840004]: lw         $a0, 4($s4)
    0885C994:[0E20177C]: jal        0x08805DF0
    0885C998:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0885C99C:[8F9699A0]: lw         $s6, -26208($gp)
    0885C9A0:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    0885C9A4:[0E216DFE]: jal        0x0885B7F8
    0885C9A8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0885C9AC:[3C053B88]: lui        $a1, 0x3B88 <=> li $a1, 0x3B880000
    0885C9B0:[34A58889]: ori        $a1, $a1, -30583
    0885C9B4:[4485E000]: mtc1       $a1, $f28
    0885C9B8:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0885C9BC:[3C053BF0]: lui        $a1, 0x3BF0 <=> li $a1, 0x3BF00000
    0885C9C0:[4486D000]: mtc1       $a2, $f26
    0885C9C4:[34A5F0F1]: ori        $a1, $a1, -3855
    0885C9C8:[8F84839C]: lw         $a0, -31844($gp)
    0885C9CC:[14400005]: bne        $v0, $zr, 0x0885C9E4
    0885C9D0:[4485F000]: mtc1       $a1, $f30
    0885C9D4:[10000008]: b          0x0885C9F8
    0885C9D8:[00000000]: nop
    0885C9DC:[100000A2]: b          0x0885CC68
    0885C9E0:[4600A006]: mov.s      $f0, $f20
    0885C9E4:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0885C9E8:[02C5B024]: and        $s6, $s6, $a1
    0885C9EC:[3C050081]: lui        $a1, 0x0081 <=> li $a1, 0x00810000
    0885C9F0:[24A58080]: addiu      $a1, $a1, -32640
    0885C9F4:[02C5B025]: or         $s6, $s6, $a1
    0885C9F8:[10800004]: beq        $a0, $zr, 0x0885CA0C
    0885C9FC:[00000000]: nop
    0885CA00:[3C1108BC]: lui        $s1, 0x08BC <=> li $s1, 0x08BC0000
    0885CA04:[10000006]: b          0x0885CA20
    0885CA08:[26316820]: addiu      $s1, $s1, 26656
    0885CA0C:[C62C0034]: lwc1       $f12, 52($s1)
    0885CA10:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0885CA14:[0E202C22]: jal        0x0880B088
    0885CA18:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0885CA1C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0885CA20:[3C064280]: lui        $a2, 0x4280 <=> li $a2, 0x42800000
    0885CA24:[34C60004]: ori        $a2, $a2, 4
    0885CA28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0885CA2C:[44866000]: mtc1       $a2, $f12
    0885CA30:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0885CA34:[E4AC0008]: swc1       $f12, 8($a1)
    0885CA38:[ACB6000C]: sw         $s6, 12($a1)
    0885CA3C:[24840001]: addiu      $a0, $a0, 1
    0885CA40:[28860002]: slti       $a2, $a0, 2
    0885CA44:[14C0FFFB]: bne        $a2, $zr, 0x0885CA34
    0885CA48:[24A50020]: addiu      $a1, $a1, 32
    0885CA4C:[96640006]: lhu        $a0, 6($s3)
    0885CA50:[44846000]: mtc1       $a0, $f12
    0885CA54:[96640008]: lhu        $a0, 8($s3)
    0885CA58:[46806320]: cvt.s.w    $f12, $f12
    0885CA5C:[8E050000]: lw         $a1, 0($s0)
    0885CA60:[44846800]: mtc1       $a0, $f13
    0885CA64:[92640004]: lbu        $a0, 4($s3)
    0885CA68:[46806B60]: cvt.s.w    $f13, $f13
    0885CA6C:[8CA50024]: lw         $a1, 36($a1)
    0885CA70:[C68E0008]: lwc1       $f14, 8($s4)
    0885CA74:[4484B000]: mtc1       $a0, $f22
    0885CA78:[90A40080]: lbu        $a0, 128($a1)
    0885CA7C:[460E6382]: mul.s      $f14, $f12, $f14
    0885CA80:[4484C000]: mtc1       $a0, $f24
    0885CA84:[4680B5A0]: cvt.s.w    $f22, $f22
    0885CA88:[4680C620]: cvt.s.w    $f24, $f24
    0885CA8C:[E62E0010]: swc1       $f14, 16($s1)
    0885CA90:[4614683E]: c.le.s     $f13, $f20
    0885CA94:[C68E000C]: lwc1       $f14, 12($s4)
    0885CA98:[45010006]: bc1t       0x0885CAB4
    0885CA9C:[460E6BC2]: mul.s      $f15, $f13, $f14
    0885CAA0:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    0885CAA4:[44848000]: mtc1       $a0, $f16
    0885CAA8:[46107382]: mul.s      $f14, $f14, $f16
    0885CAAC:[10000002]: b          0x0885CAB8
    0885CAB0:[460E7B81]: sub.s      $f14, $f15, $f14
    0885CAB4:[46147B81]: sub.s      $f14, $f15, $f20
    0885CAB8:[461AB3C1]: sub.s      $f15, $f22, $f26
    0885CABC:[E62E0014]: swc1       $f14, 20($s1)
    0885CAC0:[C68E0008]: lwc1       $f14, 8($s4)
    0885CAC4:[461AC401]: sub.s      $f16, $f24, $f26
    0885CAC8:[460F6300]: add.s      $f12, $f12, $f15
    0885CACC:[46106B40]: add.s      $f13, $f13, $f16
    0885CAD0:[460E6302]: mul.s      $f12, $f12, $f14
    0885CAD4:[E62C0030]: swc1       $f12, 48($s1)
    0885CAD8:[C68C000C]: lwc1       $f12, 12($s4)
    0885CADC:[460C6B02]: mul.s      $f12, $f13, $f12
    0885CAE0:[0E202BCD]: jal        0x0880AF34
    0885CAE4:[E62C0034]: swc1       $f12, 52($s1)
    0885CAE8:[8E040000]: lw         $a0, 0($s0)
    0885CAEC:[C78C99AC]: lwc1       $f12, -26196($gp)
    0885CAF0:[C48F043C]: lwc1       $f15, 1084($a0)
    0885CAF4:[46186442]: mul.s      $f17, $f12, $f24
    0885CAF8:[C78C99B0]: lwc1       $f12, -26192($gp)
    0885CAFC:[460F8C42]: mul.s      $f17, $f17, $f15
    0885CB00:[C78D99A8]: lwc1       $f13, -26200($gp)
    0885CB04:[C7908704]: lwc1       $f16, -30972($gp)
    0885CB08:[C48E0438]: lwc1       $f14, 1080($a0)
    0885CB0C:[C78F8700]: lwc1       $f15, -30976($gp)
    0885CB10:[10400004]: beq        $v0, $zr, 0x0885CB24
    0885CB14:[46118440]: add.s      $f17, $f16, $f17
    0885CB18:[3C043F40]: lui        $a0, 0x3F40 <=> li $a0, 0x3F400000
    0885CB1C:[44849000]: mtc1       $a0, $f18
    0885CB20:[4612B582]: mul.s      $f22, $f22, $f18
    0885CB24:[46166C82]: mul.s      $f18, $f13, $f22
    0885CB28:[4600A606]: mov.s      $f24, $f20
    0885CB2C:[46186032]: c.eq.s     $f12, $f24
    0885CB30:[00000000]: nop
    0885CB34:[45010021]: bc1t       0x0885CBBC
    0885CB38:[460E9482]: mul.s      $f18, $f18, $f14
    0885CB3C:[46009006]: mov.s      $f0, $f18
    0885CB40:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0885CB44:[460E6C82]: mul.s      $f18, $f13, $f14
    0885CB48:[460C003E]: c.le.s     $f0, $f12
    0885CB4C:[00000000]: nop
    0885CB50:[45010009]: bc1t       0x0885CB78
    0885CB54:[44849800]: mtc1       $a0, $f19
    0885CB58:[46126303]: div.s      $f12, $f12, $f18
    0885CB5C:[4613A4C2]: mul.s      $f19, $f20, $f19
    0885CB60:[46137D00]: add.s      $f20, $f15, $f19
    0885CB64:[46136300]: add.s      $f12, $f12, $f19
    0885CB68:[460D6302]: mul.s      $f12, $f12, $f13
    0885CB6C:[460E6302]: mul.s      $f12, $f12, $f14
    0885CB70:[10000009]: b          0x0885CB98
    0885CB74:[460C7B00]: add.s      $f12, $f15, $f12
    0885CB78:[46126603]: div.s      $f24, $f12, $f18
    0885CB7C:[4616C601]: sub.s      $f24, $f24, $f22
    0885CB80:[4613C502]: mul.s      $f20, $f24, $f19
    0885CB84:[4614B000]: add.s      $f0, $f22, $f20
    0885CB88:[460D0342]: mul.s      $f13, $f0, $f13
    0885CB8C:[46147D00]: add.s      $f20, $f15, $f20
    0885CB90:[460E6B02]: mul.s      $f12, $f13, $f14
    0885CB94:[460C7B00]: add.s      $f12, $f15, $f12
    0885CB98:[461E8342]: mul.s      $f13, $f16, $f30
    0885CB9C:[461C6382]: mul.s      $f14, $f12, $f28
    0885CBA0:[461CA502]: mul.s      $f20, $f20, $f28
    0885CBA4:[461E8BC2]: mul.s      $f15, $f17, $f30
    0885CBA8:[461A6B01]: sub.s      $f12, $f13, $f26
    0885CBAC:[461AA501]: sub.s      $f20, $f20, $f26
    0885CBB0:[461A7341]: sub.s      $f13, $f14, $f26
    0885CBB4:[1000000A]: b          0x0885CBE0
    0885CBB8:[461A7E81]: sub.s      $f26, $f15, $f26
    0885CBBC:[46127B00]: add.s      $f12, $f15, $f18
    0885CBC0:[461E8342]: mul.s      $f13, $f16, $f30
    0885CBC4:[461C7D02]: mul.s      $f20, $f15, $f28
    0885CBC8:[461C64C2]: mul.s      $f19, $f12, $f28
    0885CBCC:[461E8B82]: mul.s      $f14, $f17, $f30
    0885CBD0:[461AA501]: sub.s      $f20, $f20, $f26
    0885CBD4:[461A6B01]: sub.s      $f12, $f13, $f26
    0885CBD8:[461A9B41]: sub.s      $f13, $f19, $f26
    0885CBDC:[461A7681]: sub.s      $f26, $f14, $f26
    0885CBE0:[E6340000]: swc1       $f20, 0($s1)
    0885CBE4:[E62C0004]: swc1       $f12, 4($s1)
    0885CBE8:[E62D0020]: swc1       $f13, 32($s1)
    0885CBEC:[E63A0024]: swc1       $f26, 36($s1)
    0885CBF0:[8F84839C]: lw         $a0, -31844($gp)
    0885CBF4:[1080000C]: beq        $a0, $zr, 0x0885CC28
    0885CBF8:[00000000]: nop
    0885CBFC:[C62C0000]: lwc1       $f12, 0($s1)
    0885CC00:[C62D0004]: lwc1       $f13, 4($s1)
    0885CC04:[C62E0020]: lwc1       $f14, 32($s1)
    0885CC08:[C62F0024]: lwc1       $f15, 36($s1)
    0885CC0C:[C6300010]: lwc1       $f16, 16($s1)
    0885CC10:[C6310014]: lwc1       $f17, 20($s1)
    0885CC14:[C6320030]: lwc1       $f18, 48($s1)
    0885CC18:[C6330034]: lwc1       $f19, 52($s1)
    0885CC1C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0885CC20:[0E205D94]: jal        0x08817650
    0885CC24:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0885CC28:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0885CC2C:[0E216F9E]: jal        0x0885BE78
    0885CC30:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0885CC34:[C78C99A8]: lwc1       $f12, -26200($gp)
    0885CC38:[8E040000]: lw         $a0, 0($s0)
    0885CC3C:[46186302]: mul.s      $f12, $f12, $f24
    0885CC40:[C48D0438]: lwc1       $f13, 1080($a0)
    0885CC44:[460D6602]: mul.s      $f24, $f12, $f13
    0885CC48:[0E202BCD]: jal        0x0880AF34
    0885CC4C:[46180600]: add.s      $f24, $f0, $f24
    0885CC50:[10400004]: beq        $v0, $zr, 0x0885CC64
    0885CC54:[00000000]: nop
    0885CC58:[3C043F40]: lui        $a0, 0x3F40 <=> li $a0, 0x3F400000
    0885CC5C:[44846000]: mtc1       $a0, $f12
    0885CC60:[460CC602]: mul.s      $f24, $f24, $f12
    0885CC64:[4600C006]: mov.s      $f0, $f24
    0885CC68:[C7B40004]: lwc1       $f20, 4($sp)
    0885CC6C:[C7B60008]: lwc1       $f22, 8($sp)
    0885CC70:[C7B8000C]: lwc1       $f24, 12($sp)
    0885CC74:[C7BA0010]: lwc1       $f26, 16($sp)
    0885CC78:[C7BC0014]: lwc1       $f28, 20($sp)
    0885CC7C:[C7BE0018]: lwc1       $f30, 24($sp)
    0885CC80:[8FB0001C]: lw         $s0, 28($sp)
    0885CC84:[8FB10020]: lw         $s1, 32($sp)
    0885CC88:[8FB20024]: lw         $s2, 36($sp)
    0885CC8C:[8FB30028]: lw         $s3, 40($sp)
    0885CC90:[8FB4002C]: lw         $s4, 44($sp)
    0885CC94:[8FB50030]: lw         $s5, 48($sp)
    0885CC98:[8FB60034]: lw         $s6, 52($sp)
    0885CC9C:[8FBF0038]: lw         $ra, 56($sp)
    0885CCA0:[03E00008]: jr         $ra
    0885CCA4:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0885CA44 187,980 times (length 6)
    0885CA20:[3C064280]: lui        $a2, 0x4280 <=> li $a2, 0x42800000
    0885CA24:[34C60004]: ori        $a2, $a2, 4
    0885CA28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0885CA2C:[44866000]: mtc1       $a2, $f12
    0885CA30:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 0885CA34:[E4AC0008]: swc1       $f12, 8($a1)
    0885CA38:[ACB6000C]: sw         $s6, 12($a1)
    0885CA3C:[24840001]: addiu      $a0, $a0, 1
    0885CA40:[28860002]: slti       $a2, $a0, 2
--> 0885CA44:[14C0FFFB]: bne        $a2, $zr, 0x0885CA34
    0885CA48:[24A50020]: addiu      $a1, $a1, 32
    0885CA4C:[96640006]: lhu        $a0, 6($s3)
    0885CA50:[44846000]: mtc1       $a0, $f12
    0885CA54:[96640008]: lhu        $a0, 8($s3)
_S1_2_8A8670C 16,981,025 instructions (1.272%), 49,368 calls (08A8670C - 08A869B4, length 171)
    08A8670C:[27BDFFE0]: addiu      $sp, $sp, -32
    08A86710:[AFB20008]: sw         $s2, 8($sp)
    08A86714:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08A86718:[AFBF0010]: sw         $ra, 16($sp)
    08A8671C:[AFB3000C]: sw         $s3, 12($sp)
    08A86720:[AFB10004]: sw         $s1, 4($sp)
    08A86724:[AFB00000]: sw         $s0, 0($sp)
    08A86728:[8C820000]: lw         $v0, 0($a0)
    08A8672C:[8C840004]: lw         $a0, 4($a0)
    08A86730:[10440008]: beq        $v0, $a0, 0x08A86754
    08A86734:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08A86738:[8FBF0010]: lw         $ra, 16($sp)
    08A8673C:[8FB3000C]: lw         $s3, 12($sp)
    08A86740:[8FB20008]: lw         $s2, 8($sp)
    08A86744:[8FB10004]: lw         $s1, 4($sp)
    08A86748:[8FB00000]: lw         $s0, 0($sp)
    08A8674C:[03E00008]: jr         $ra
    08A86750:[27BD0020]: addiu      $sp, $sp, 32
    08A86754:[8CB00008]: lw         $s0, 8($a1)
    08A86758:[8D270028]: lw         $a3, 40($t1)
    08A8675C:[8CB30004]: lw         $s3, 4($a1)
    08A86760:[0207182B]: sltu       $v1, $s0, $a3
    08A86764:[1060008D]: beq        $v1, $zr, 0x08A8699C
    08A86768:[8CB10000]: lw         $s1, 0($a1)
    08A8676C:[8E6B0000]: lw         $t3, 0($s3)
    08A86770:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08A86774:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A86778:[020B2004]: sllv       $a0, $t3, $s0
    08A8677C:[02246025]: or         $t4, $s1, $a0
    08A86780:[00F02823]: subu       $a1, $a3, $s0
    08A86784:[01AA3006]: srlv       $a2, $t2, $t5
    08A86788:[02074023]: subu       $t0, $s0, $a3
    08A8678C:[01865024]: and        $t2, $t4, $a2
    08A86790:[00AB8806]: srlv       $s1, $t3, $a1
    08A86794:[25100020]: addiu      $s0, $t0, 32
    08A86798:[26730004]: addiu      $s3, $s3, 4
    08A8679C:[5140007B]: beql       $t2, $zr, 0x08A8698C
    08A867A0:[8D2E002C]: lw         $t6, 44($t1)
    08A867A4:[8D23002C]: lw         $v1, 44($t1)
    08A867A8:[006A3821]: addu       $a3, $v1, $t2
    08A867AC:[AD270004]: sw         $a3, 4($t1)
    08A867B0:[16000072]: bne        $s0, $zr, 0x08A8697C
    08A867B4:[AD230000]: sw         $v1, 0($t1)
    08A867B8:[8E620000]: lw         $v0, 0($s3)
    08A867BC:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A867C0:[26730004]: addiu      $s3, $s3, 4
    08A867C4:[00028842]: srl        $s1, $v0, 0x0001
    08A867C8:[30590001]: andi       $t9, $v0, 1
    08A867CC:[17200058]: bne        $t9, $zr, 0x08A86930
    08A867D0:[2E080004]: sltiu      $t0, $s0, 4
    08A867D4:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A867D8:[252E0010]: addiu      $t6, $t1, 16
    08A867DC:[8D250020]: lw         $a1, 32($t1)
    08A867E0:[8D2D0024]: lw         $t5, 36($t1)
    08A867E4:[11400032]: beq        $t2, $zr, 0x08A868B0
    08A867E8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A867EC:[00053023]: subu       $a2, $zr, $a1 <=> negu $a2, $a1
    08A867F0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A867F4:[3C0908B0]: lui        $t1, 0x08B0 <=> li $t1, 0x08B00000
    08A867F8:[00C26006]: srlv       $t4, $v0, $a2
    08A867FC:[25244604]: addiu      $a0, $t1, 17924
    08A86800:[0205182B]: sltu       $v1, $s0, $a1
    08A86804:[54600039]: bnel       $v1, $zr, 0x08A868EC
    08A86808:[8E690000]: lw         $t1, 0($s3)
    08A8680C:[022C4824]: and        $t1, $s1, $t4
    08A86810:[01A9C821]: addu       $t9, $t5, $t1
    08A86814:[932F0000]: lbu        $t7, 0($t9)
    08A86818:[31E7000F]: andi       $a3, $t7, 15
    08A8681C:[01C7C021]: addu       $t8, $t6, $a3
    08A86820:[93070000]: lbu        $a3, 0($t8)
    08A86824:[000F3102]: srl        $a2, $t7, 0x0004
    08A86828:[02068023]: subu       $s0, $s0, $a2
    08A8682C:[00D18806]: srlv       $s1, $s1, $a2
    08A86830:[2CE9000C]: sltiu      $t1, $a3, 12
    08A86834:[55200029]: bnel       $t1, $zr, 0x08A868DC
    08A86838:[A1070000]: sb         $a3, 0($t0)
    08A8683C:[00E43021]: addu       $a2, $a3, $a0
    08A86840:[90C7FFF4]: lbu        $a3, -12($a2)
    08A86844:[000B1200]: sll        $v0, $t3, 0x0008
    08A86848:[01627825]: or         $t7, $t3, $v0
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
    08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
    08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
    08A86880:[AD060000]: sw         $a2, 0($t0)
    08A86884:[306700FF]: andi       $a3, $v1, 255
    08A86888:[0A2A1A1D]: j          0x08A86874
    08A8688C:[25080004]: addiu      $t0, $t0, 4
    08A86890:[10E00005]: beq        $a3, $zr, 0x08A868A8
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
    08A868F8:[01A73021]: addu       $a2, $t5, $a3
    08A868FC:[90C30000]: lbu        $v1, 0($a2)
    08A86900:[3078000F]: andi       $t8, $v1, 15
    08A86904:[00033102]: srl        $a2, $v1, 0x0004
    08A86908:[01D81021]: addu       $v0, $t6, $t8
    08A8690C:[0206782B]: sltu       $t7, $s0, $a2
    08A86910:[11E0FFC5]: beq        $t7, $zr, 0x08A86828
    08A86914:[90470000]: lbu        $a3, 0($v0)
    08A86918:[00D01823]: subu       $v1, $a2, $s0
    08A8691C:[0206C023]: subu       $t8, $s0, $a2
    08A86920:[00698806]: srlv       $s1, $t1, $v1
    08A86924:[27100020]: addiu      $s0, $t8, 32
    08A86928:[0A2A1A0C]: j          0x08A86830
    08A8692C:[26730004]: addiu      $s3, $s3, 4
    08A86930:[5100000F]: beql       $t0, $zr, 0x08A86970
    08A86934:[3225000F]: andi       $a1, $s1, 15
    08A86938:[8E6C0000]: lw         $t4, 0($s3)
    08A8693C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A86940:[00902823]: subu       $a1, $a0, $s0
    08A86944:[020C6804]: sllv       $t5, $t4, $s0
    08A86948:[022D5825]: or         $t3, $s1, $t5
    08A8694C:[2610001C]: addiu      $s0, $s0, 28
    08A86950:[00AC8806]: srlv       $s1, $t4, $a1
    08A86954:[26730004]: addiu      $s3, $s3, 4
    08A86958:[3165000F]: andi       $a1, $t3, 15
    08A8695C:[8D24002C]: lw         $a0, 44($t1)
    08A86960:[0E2A7DA2]: jal        0x08A9F688
    08A86964:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08A86968:[0A2A1A2D]: j          0x08A868B4
    08A8696C:[AE500008]: sw         $s0, 8($s2)
    08A86970:[2610FFFC]: addiu      $s0, $s0, -4
    08A86974:[0A2A1A57]: j          0x08A8695C
    08A86978:[00118902]: srl        $s1, $s1, 0x0004
    08A8697C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86980:[2610FFFF]: addiu      $s0, $s0, -1
    08A86984:[0A2A19F2]: j          0x08A867C8
    08A86988:[00118842]: srl        $s1, $s1, 0x0001
    08A8698C:[25CA0004]: addiu      $t2, $t6, 4
    08A86990:[AD2E0004]: sw         $t6, 4($t1)
    08A86994:[0A2A1A2C]: j          0x08A868B0
    08A86998:[AD2A0000]: sw         $t2, 0($t1)
    08A8699C:[0007C023]: subu       $t8, $zr, $a3 <=> negu $t8, $a3
    08A869A0:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A869A4:[030F7006]: srlv       $t6, $t7, $t8
    08A869A8:[022E5024]: and        $t2, $s1, $t6
    08A869AC:[02078023]: subu       $s0, $s0, $a3
    08A869B0:[0A2A19E7]: j          0x08A8679C
    08A869B4:[00F18806]: srlv       $s1, $s1, $a3
  Back Branch 08A868A8 709,713 times (length 43)
    08A867F0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A867F4:[3C0908B0]: lui        $t1, 0x08B0 <=> li $t1, 0x08B00000
    08A867F8:[00C26006]: srlv       $t4, $v0, $a2
    08A867FC:[25244604]: addiu      $a0, $t1, 17924
    08A86800:[0205182B]: sltu       $v1, $s0, $a1
--> 08A86804:[54600039]: bnel       $v1, $zr, 0x08A868EC
    08A86808:[8E690000]: lw         $t1, 0($s3)
    08A8680C:[022C4824]: and        $t1, $s1, $t4
    08A86810:[01A9C821]: addu       $t9, $t5, $t1
    08A86814:[932F0000]: lbu        $t7, 0($t9)
    08A86818:[31E7000F]: andi       $a3, $t7, 15
    08A8681C:[01C7C021]: addu       $t8, $t6, $a3
    08A86820:[93070000]: lbu        $a3, 0($t8)
    08A86824:[000F3102]: srl        $a2, $t7, 0x0004
    08A86828:[02068023]: subu       $s0, $s0, $a2
    08A8682C:[00D18806]: srlv       $s1, $s1, $a2
    08A86830:[2CE9000C]: sltiu      $t1, $a3, 12
    08A86834:[55200029]: bnel       $t1, $zr, 0x08A868DC
    08A86838:[A1070000]: sb         $a3, 0($t0)
    08A8683C:[00E43021]: addu       $a2, $a3, $a0
    08A86840:[90C7FFF4]: lbu        $a3, -12($a2)
    08A86844:[000B1200]: sll        $v0, $t3, 0x0008
    08A86848:[01627825]: or         $t7, $t3, $v0
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
    08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
    08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
    08A86880:[AD060000]: sw         $a2, 0($t0)
    08A86884:[306700FF]: andi       $a3, $v1, 255
    08A86888:[0A2A1A1D]: j          0x08A86874
    08A8688C:[25080004]: addiu      $t0, $t0, 4
    08A86890:[10E00005]: beq        $a3, $zr, 0x08A868A8
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
--> 08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
  Back Branch 08A868E4 671,996 times (length 17)
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
--> 08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
--> 08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
  Back Branch 08A8686C 212,544 times (length 5)
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
--> 08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
--> 08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
  Back Branch 08A86910 153,625 times (length 60)
    08A86814:[932F0000]: lbu        $t7, 0($t9)
    08A86818:[31E7000F]: andi       $a3, $t7, 15
    08A8681C:[01C7C021]: addu       $t8, $t6, $a3
    08A86820:[93070000]: lbu        $a3, 0($t8)
    08A86824:[000F3102]: srl        $a2, $t7, 0x0004
--> 08A86828:[02068023]: subu       $s0, $s0, $a2
    08A8682C:[00D18806]: srlv       $s1, $s1, $a2
    08A86830:[2CE9000C]: sltiu      $t1, $a3, 12
    08A86834:[55200029]: bnel       $t1, $zr, 0x08A868DC
    08A86838:[A1070000]: sb         $a3, 0($t0)
    08A8683C:[00E43021]: addu       $a2, $a3, $a0
    08A86840:[90C7FFF4]: lbu        $a3, -12($a2)
    08A86844:[000B1200]: sll        $v0, $t3, 0x0008
    08A86848:[01627825]: or         $t7, $t3, $v0
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
    08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
    08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
    08A86880:[AD060000]: sw         $a2, 0($t0)
    08A86884:[306700FF]: andi       $a3, $v1, 255
    08A86888:[0A2A1A1D]: j          0x08A86874
    08A8688C:[25080004]: addiu      $t0, $t0, 4
    08A86890:[10E00005]: beq        $a3, $zr, 0x08A868A8
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
    08A868F8:[01A73021]: addu       $a2, $t5, $a3
    08A868FC:[90C30000]: lbu        $v1, 0($a2)
    08A86900:[3078000F]: andi       $t8, $v1, 15
    08A86904:[00033102]: srl        $a2, $v1, 0x0004
    08A86908:[01D81021]: addu       $v0, $t6, $t8
    08A8690C:[0206782B]: sltu       $t7, $s0, $a2
--> 08A86910:[11E0FFC5]: beq        $t7, $zr, 0x08A86828
    08A86914:[90470000]: lbu        $a3, 0($v0)
    08A86918:[00D01823]: subu       $v1, $a2, $s0
    08A8691C:[0206C023]: subu       $t8, $s0, $a2
    08A86920:[00698806]: srlv       $s1, $t1, $v1
  Back Branch 08A86928 53,871 times (length 64)
    08A8681C:[01C7C021]: addu       $t8, $t6, $a3
    08A86820:[93070000]: lbu        $a3, 0($t8)
    08A86824:[000F3102]: srl        $a2, $t7, 0x0004
    08A86828:[02068023]: subu       $s0, $s0, $a2
    08A8682C:[00D18806]: srlv       $s1, $s1, $a2
--> 08A86830:[2CE9000C]: sltiu      $t1, $a3, 12
    08A86834:[55200029]: bnel       $t1, $zr, 0x08A868DC
    08A86838:[A1070000]: sb         $a3, 0($t0)
    08A8683C:[00E43021]: addu       $a2, $a3, $a0
    08A86840:[90C7FFF4]: lbu        $a3, -12($a2)
    08A86844:[000B1200]: sll        $v0, $t3, 0x0008
    08A86848:[01627825]: or         $t7, $t3, $v0
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
    08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
    08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
    08A86880:[AD060000]: sw         $a2, 0($t0)
    08A86884:[306700FF]: andi       $a3, $v1, 255
    08A86888:[0A2A1A1D]: j          0x08A86874
    08A8688C:[25080004]: addiu      $t0, $t0, 4
    08A86890:[10E00005]: beq        $a3, $zr, 0x08A868A8
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
    08A868F8:[01A73021]: addu       $a2, $t5, $a3
    08A868FC:[90C30000]: lbu        $v1, 0($a2)
    08A86900:[3078000F]: andi       $t8, $v1, 15
    08A86904:[00033102]: srl        $a2, $v1, 0x0004
    08A86908:[01D81021]: addu       $v0, $t6, $t8
    08A8690C:[0206782B]: sltu       $t7, $s0, $a2
    08A86910:[11E0FFC5]: beq        $t7, $zr, 0x08A86828
    08A86914:[90470000]: lbu        $a3, 0($v0)
    08A86918:[00D01823]: subu       $v1, $a2, $s0
    08A8691C:[0206C023]: subu       $t8, $s0, $a2
    08A86920:[00698806]: srlv       $s1, $t1, $v1
    08A86924:[27100020]: addiu      $s0, $t8, 32
--> 08A86928:[0A2A1A0C]: j          0x08A86830
    08A8692C:[26730004]: addiu      $s3, $s3, 4
    08A86930:[5100000F]: beql       $t0, $zr, 0x08A86970
    08A86934:[3225000F]: andi       $a1, $s1, 15
    08A86938:[8E6C0000]: lw         $t4, 0($s3)
  Back Branch 08A868CC 19,271 times (length 5)
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
--> 08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
--> 08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
  Back Branch 08A868D4 9,548 times (length 13)
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
--> 08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
--> 08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
  Back Branch 08A868B8 4,031 times (length 98)
    08A86724:[AFB00000]: sw         $s0, 0($sp)
    08A86728:[8C820000]: lw         $v0, 0($a0)
    08A8672C:[8C840004]: lw         $a0, 4($a0)
    08A86730:[10440008]: beq        $v0, $a0, 0x08A86754
    08A86734:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
--> 08A86738:[8FBF0010]: lw         $ra, 16($sp)
    08A8673C:[8FB3000C]: lw         $s3, 12($sp)
    08A86740:[8FB20008]: lw         $s2, 8($sp)
    08A86744:[8FB10004]: lw         $s1, 4($sp)
    08A86748:[8FB00000]: lw         $s0, 0($sp)
    08A8674C:[03E00008]: jr         $ra
    08A86750:[27BD0020]: addiu      $sp, $sp, 32
    08A86754:[8CB00008]: lw         $s0, 8($a1)
    08A86758:[8D270028]: lw         $a3, 40($t1)
    08A8675C:[8CB30004]: lw         $s3, 4($a1)
    08A86760:[0207182B]: sltu       $v1, $s0, $a3
    08A86764:[1060008D]: beq        $v1, $zr, 0x08A8699C
    08A86768:[8CB10000]: lw         $s1, 0($a1)
    08A8676C:[8E6B0000]: lw         $t3, 0($s3)
    08A86770:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08A86774:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A86778:[020B2004]: sllv       $a0, $t3, $s0
    08A8677C:[02246025]: or         $t4, $s1, $a0
    08A86780:[00F02823]: subu       $a1, $a3, $s0
    08A86784:[01AA3006]: srlv       $a2, $t2, $t5
    08A86788:[02074023]: subu       $t0, $s0, $a3
    08A8678C:[01865024]: and        $t2, $t4, $a2
    08A86790:[00AB8806]: srlv       $s1, $t3, $a1
    08A86794:[25100020]: addiu      $s0, $t0, 32
    08A86798:[26730004]: addiu      $s3, $s3, 4
    08A8679C:[5140007B]: beql       $t2, $zr, 0x08A8698C
    08A867A0:[8D2E002C]: lw         $t6, 44($t1)
    08A867A4:[8D23002C]: lw         $v1, 44($t1)
    08A867A8:[006A3821]: addu       $a3, $v1, $t2
    08A867AC:[AD270004]: sw         $a3, 4($t1)
    08A867B0:[16000072]: bne        $s0, $zr, 0x08A8697C
    08A867B4:[AD230000]: sw         $v1, 0($t1)
    08A867B8:[8E620000]: lw         $v0, 0($s3)
    08A867BC:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A867C0:[26730004]: addiu      $s3, $s3, 4
    08A867C4:[00028842]: srl        $s1, $v0, 0x0001
    08A867C8:[30590001]: andi       $t9, $v0, 1
    08A867CC:[17200058]: bne        $t9, $zr, 0x08A86930
    08A867D0:[2E080004]: sltiu      $t0, $s0, 4
    08A867D4:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A867D8:[252E0010]: addiu      $t6, $t1, 16
    08A867DC:[8D250020]: lw         $a1, 32($t1)
    08A867E0:[8D2D0024]: lw         $t5, 36($t1)
    08A867E4:[11400032]: beq        $t2, $zr, 0x08A868B0
    08A867E8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A867EC:[00053023]: subu       $a2, $zr, $a1 <=> negu $a2, $a1
    08A867F0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A867F4:[3C0908B0]: lui        $t1, 0x08B0 <=> li $t1, 0x08B00000
    08A867F8:[00C26006]: srlv       $t4, $v0, $a2
    08A867FC:[25244604]: addiu      $a0, $t1, 17924
    08A86800:[0205182B]: sltu       $v1, $s0, $a1
    08A86804:[54600039]: bnel       $v1, $zr, 0x08A868EC
    08A86808:[8E690000]: lw         $t1, 0($s3)
    08A8680C:[022C4824]: and        $t1, $s1, $t4
    08A86810:[01A9C821]: addu       $t9, $t5, $t1
    08A86814:[932F0000]: lbu        $t7, 0($t9)
    08A86818:[31E7000F]: andi       $a3, $t7, 15
    08A8681C:[01C7C021]: addu       $t8, $t6, $a3
    08A86820:[93070000]: lbu        $a3, 0($t8)
    08A86824:[000F3102]: srl        $a2, $t7, 0x0004
    08A86828:[02068023]: subu       $s0, $s0, $a2
    08A8682C:[00D18806]: srlv       $s1, $s1, $a2
    08A86830:[2CE9000C]: sltiu      $t1, $a3, 12
    08A86834:[55200029]: bnel       $t1, $zr, 0x08A868DC
    08A86838:[A1070000]: sb         $a3, 0($t0)
    08A8683C:[00E43021]: addu       $a2, $a3, $a0
    08A86840:[90C7FFF4]: lbu        $a3, -12($a2)
    08A86844:[000B1200]: sll        $v0, $t3, 0x0008
    08A86848:[01627825]: or         $t7, $t3, $v0
    08A8684C:[000FC400]: sll        $t8, $t7, 0x0010
    08A86850:[31190003]: andi       $t9, $t0, 3
    08A86854:[01F83025]: or         $a2, $t7, $t8
    08A86858:[13200019]: beq        $t9, $zr, 0x08A868C0
    08A8685C:[01475023]: subu       $t2, $t2, $a3
    08A86860:[24E3FFFF]: addiu      $v1, $a3, -1
    08A86864:[306700FF]: andi       $a3, $v1, 255
    08A86868:[A1060000]: sb         $a2, 0($t0)
    08A8686C:[14E0FFFC]: bne        $a3, $zr, 0x08A86860
    08A86870:[25080001]: addiu      $t0, $t0, 1
    08A86874:[2CE90004]: sltiu      $t1, $a3, 4
    08A86878:[15200005]: bne        $t1, $zr, 0x08A86890
    08A8687C:[24E3FFFC]: addiu      $v1, $a3, -4
    08A86880:[AD060000]: sw         $a2, 0($t0)
    08A86884:[306700FF]: andi       $a3, $v1, 255
    08A86888:[0A2A1A1D]: j          0x08A86874
    08A8688C:[25080004]: addiu      $t0, $t0, 4
    08A86890:[10E00005]: beq        $a3, $zr, 0x08A868A8
    08A86894:[24E2FFFF]: addiu      $v0, $a3, -1
    08A86898:[A1060000]: sb         $a2, 0($t0)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
--> 08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
  Back Branch 08A86984 2,895 times (length 113)
  Back Branch 08A869B0 2,768 times (length 135)
  Back Branch 08A86994 1,089 times (length 59)
    08A8689C:[304700FF]: andi       $a3, $v0, 255
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
--> 08A868B0:[AE500008]: sw         $s0, 8($s2)
    08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
    08A868F8:[01A73021]: addu       $a2, $t5, $a3
    08A868FC:[90C30000]: lbu        $v1, 0($a2)
    08A86900:[3078000F]: andi       $t8, $v1, 15
    08A86904:[00033102]: srl        $a2, $v1, 0x0004
    08A86908:[01D81021]: addu       $v0, $t6, $t8
    08A8690C:[0206782B]: sltu       $t7, $s0, $a2
    08A86910:[11E0FFC5]: beq        $t7, $zr, 0x08A86828
    08A86914:[90470000]: lbu        $a3, 0($v0)
    08A86918:[00D01823]: subu       $v1, $a2, $s0
    08A8691C:[0206C023]: subu       $t8, $s0, $a2
    08A86920:[00698806]: srlv       $s1, $t1, $v1
    08A86924:[27100020]: addiu      $s0, $t8, 32
    08A86928:[0A2A1A0C]: j          0x08A86830
    08A8692C:[26730004]: addiu      $s3, $s3, 4
    08A86930:[5100000F]: beql       $t0, $zr, 0x08A86970
    08A86934:[3225000F]: andi       $a1, $s1, 15
    08A86938:[8E6C0000]: lw         $t4, 0($s3)
    08A8693C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A86940:[00902823]: subu       $a1, $a0, $s0
    08A86944:[020C6804]: sllv       $t5, $t4, $s0
    08A86948:[022D5825]: or         $t3, $s1, $t5
    08A8694C:[2610001C]: addiu      $s0, $s0, 28
    08A86950:[00AC8806]: srlv       $s1, $t4, $a1
    08A86954:[26730004]: addiu      $s3, $s3, 4
    08A86958:[3165000F]: andi       $a1, $t3, 15
    08A8695C:[8D24002C]: lw         $a0, 44($t1)
    08A86960:[0E2A7DA2]: jal        0x08A9F688
    08A86964:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08A86968:[0A2A1A2D]: j          0x08A868B4
    08A8696C:[AE500008]: sw         $s0, 8($s2)
    08A86970:[2610FFFC]: addiu      $s0, $s0, -4
    08A86974:[0A2A1A57]: j          0x08A8695C
    08A86978:[00118902]: srl        $s1, $s1, 0x0004
    08A8697C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86980:[2610FFFF]: addiu      $s0, $s0, -1
    08A86984:[0A2A19F2]: j          0x08A867C8
    08A86988:[00118842]: srl        $s1, $s1, 0x0001
    08A8698C:[25CA0004]: addiu      $t2, $t6, 4
    08A86990:[AD2E0004]: sw         $t6, 4($t1)
--> 08A86994:[0A2A1A2C]: j          0x08A868B0
    08A86998:[AD2A0000]: sw         $t2, 0($t1)
    08A8699C:[0007C023]: subu       $t8, $zr, $a3 <=> negu $t8, $a3
    08A869A0:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A869A4:[030F7006]: srlv       $t6, $t7, $t8
  Back Branch 08A86968 190 times (length 47)
    08A868A0:[0A2A1A24]: j          0x08A86890
    08A868A4:[25080001]: addiu      $t0, $t0, 1
    08A868A8:[1540FFD6]: bne        $t2, $zr, 0x08A86804
    08A868AC:[0205182B]: sltu       $v1, $s0, $a1
    08A868B0:[AE500008]: sw         $s0, 8($s2)
--> 08A868B4:[AE530004]: sw         $s3, 4($s2)
    08A868B8:[0A2A19CE]: j          0x08A86738
    08A868BC:[AE510000]: sw         $s1, 0($s2)
    08A868C0:[24F9FFFC]: addiu      $t9, $a3, -4
    08A868C4:[332700FF]: andi       $a3, $t9, 255
    08A868C8:[AD060000]: sw         $a2, 0($t0)
    08A868CC:[14E0FFFC]: bne        $a3, $zr, 0x08A868C0
    08A868D0:[25080004]: addiu      $t0, $t0, 4
    08A868D4:[0A2A1A2A]: j          0x08A868A8
    08A868D8:[00000000]: nop
    08A868DC:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    08A868E0:[25080001]: addiu      $t0, $t0, 1
    08A868E4:[0A2A1A2A]: j          0x08A868A8
    08A868E8:[254AFFFF]: addiu      $t2, $t2, -1
    08A868EC:[02097804]: sllv       $t7, $t1, $s0
    08A868F0:[022FC825]: or         $t9, $s1, $t7
    08A868F4:[032C3824]: and        $a3, $t9, $t4
    08A868F8:[01A73021]: addu       $a2, $t5, $a3
    08A868FC:[90C30000]: lbu        $v1, 0($a2)
    08A86900:[3078000F]: andi       $t8, $v1, 15
    08A86904:[00033102]: srl        $a2, $v1, 0x0004
    08A86908:[01D81021]: addu       $v0, $t6, $t8
    08A8690C:[0206782B]: sltu       $t7, $s0, $a2
    08A86910:[11E0FFC5]: beq        $t7, $zr, 0x08A86828
    08A86914:[90470000]: lbu        $a3, 0($v0)
    08A86918:[00D01823]: subu       $v1, $a2, $s0
    08A8691C:[0206C023]: subu       $t8, $s0, $a2
    08A86920:[00698806]: srlv       $s1, $t1, $v1
    08A86924:[27100020]: addiu      $s0, $t8, 32
    08A86928:[0A2A1A0C]: j          0x08A86830
    08A8692C:[26730004]: addiu      $s3, $s3, 4
    08A86930:[5100000F]: beql       $t0, $zr, 0x08A86970
    08A86934:[3225000F]: andi       $a1, $s1, 15
    08A86938:[8E6C0000]: lw         $t4, 0($s3)
    08A8693C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A86940:[00902823]: subu       $a1, $a0, $s0
    08A86944:[020C6804]: sllv       $t5, $t4, $s0
    08A86948:[022D5825]: or         $t3, $s1, $t5
    08A8694C:[2610001C]: addiu      $s0, $s0, 28
    08A86950:[00AC8806]: srlv       $s1, $t4, $a1
    08A86954:[26730004]: addiu      $s3, $s3, 4
    08A86958:[3165000F]: andi       $a1, $t3, 15
    08A8695C:[8D24002C]: lw         $a0, 44($t1)
    08A86960:[0E2A7DA2]: jal        0x08A9F688
    08A86964:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 08A86968:[0A2A1A2D]: j          0x08A868B4
    08A8696C:[AE500008]: sw         $s0, 8($s2)
    08A86970:[2610FFFC]: addiu      $s0, $s0, -4
    08A86974:[0A2A1A57]: j          0x08A8695C
    08A86978:[00118902]: srl        $s1, $s1, 0x0004
  Back Branch 08A86974 189 times (length 8)
    08A86948:[022D5825]: or         $t3, $s1, $t5
    08A8694C:[2610001C]: addiu      $s0, $s0, 28
    08A86950:[00AC8806]: srlv       $s1, $t4, $a1
    08A86954:[26730004]: addiu      $s3, $s3, 4
    08A86958:[3165000F]: andi       $a1, $t3, 15
--> 08A8695C:[8D24002C]: lw         $a0, 44($t1)
    08A86960:[0E2A7DA2]: jal        0x08A9F688
    08A86964:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08A86968:[0A2A1A2D]: j          0x08A868B4
    08A8696C:[AE500008]: sw         $s0, 8($s2)
    08A86970:[2610FFFC]: addiu      $s0, $s0, -4
--> 08A86974:[0A2A1A57]: j          0x08A8695C
    08A86978:[00118902]: srl        $s1, $s1, 0x0004
    08A8697C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86980:[2610FFFF]: addiu      $s0, $s0, -1
    08A86984:[0A2A19F2]: j          0x08A867C8
_S1_2_8824560 15,881,413 instructions (1.190%), 1 calls (08824560 - 08824A4C, length 316)
    08824560:[27BDFFD0]: addiu      $sp, $sp, -48
    08824564:[AFA00000]: sw         $zr, 0($sp)
    08824568:[AFA00004]: sw         $zr, 4($sp)
    0882456C:[AFA00008]: sw         $zr, 8($sp)
    08824570:[AFA0000C]: sw         $zr, 12($sp)
    08824574:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08824578:[AFB00028]: sw         $s0, 40($sp)
    0882457C:[AFBF002C]: sw         $ra, 44($sp)
    08824580:[0E20992F]: jal        0x088264BC
    08824584:[34050100]: ori        $a1, $zr, 256 <=> li $a1, 256
    08824588:[9384841C]: lbu        $a0, -31716($gp)
    0882458C:[10800005]: beq        $a0, $zr, 0x088245A4
    08824590:[00000000]: nop
    08824594:[0E2B0BCD]: jal        0x08AC2F34 [sceKernelDelayThread]
    08824598:[340401F4]: ori        $a0, $zr, 500 <=> li $a0, 500
    0882459C:[1000012A]: b          0x08824A48
    088245A0:[00000000]: nop
    088245A4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088245A8:[2A040002]: slti       $a0, $s0, 2
    088245AC:[10800052]: beq        $a0, $zr, 0x088246F8
    088245B0:[00000000]: nop
    088245B4:[00102080]: sll        $a0, $s0, 0x0002
    088245B8:[03A42021]: addu       $a0, $sp, $a0
    088245BC:[8C850008]: lw         $a1, 8($a0)
    088245C0:[8C860000]: lw         $a2, 0($a0)
    088245C4:[00A62823]: subu       $a1, $a1, $a2
    088245C8:[04A10006]: bgez       $a1, 0x088245E4
    088245CC:[AC850020]: sw         $a1, 32($a0)
    088245D0:[00102080]: sll        $a0, $s0, 0x0002
    088245D4:[03A42021]: addu       $a0, $sp, $a0
    088245D8:[8C850020]: lw         $a1, 32($a0)
    088245DC:[24A51800]: addiu      $a1, $a1, 6144
    088245E0:[AC850020]: sw         $a1, 32($a0)
    088245E4:[00102080]: sll        $a0, $s0, 0x0002
    088245E8:[03A42021]: addu       $a0, $sp, $a0
    088245EC:[8C840020]: lw         $a0, 32($a0)
    088245F0:[28840100]: slti       $a0, $a0, 256
    088245F4:[14800003]: bne        $a0, $zr, 0x08824604
    088245F8:[00102080]: sll        $a0, $s0, 0x0002
    088245FC:[1000003A]: b          0x088246E8
    08824600:[00000000]: nop
    08824604:[00102BC0]: sll        $a1, $s0, 0x000F
    08824608:[03A43821]: addu       $a3, $sp, $a0
    0882460C:[00052021]: addu       $a0, $zr, $a1 <=> move $a0, $a1
    08824610:[8CE50008]: lw         $a1, 8($a3)
    08824614:[24E60010]: addiu      $a2, $a3, 16
    08824618:[00052880]: sll        $a1, $a1, 0x0002
    0882461C:[00852821]: addu       $a1, $a0, $a1
    08824620:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824624:[2484C140]: addiu      $a0, $a0, -16064
    08824628:[00A42821]: addu       $a1, $a1, $a0
    0882462C:[24E70018]: addiu      $a3, $a3, 24
    08824630:[0E209590]: jal        0x08825640
    08824634:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08824638:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0882463C:[14800003]: bne        $a0, $zr, 0x0882464C
    08824640:[00000000]: nop
    08824644:[10000028]: b          0x088246E8
    08824648:[00000000]: nop
    0882464C:[00102880]: sll        $a1, $s0, 0x0002
    08824650:[03A52821]: addu       $a1, $sp, $a1
    08824654:[8CA60008]: lw         $a2, 8($a1)
    08824658:[00C42021]: addu       $a0, $a2, $a0
    0882465C:[ACA40008]: sw         $a0, 8($a1)
    08824660:[28841800]: slti       $a0, $a0, 6144
    08824664:[1480000E]: bne        $a0, $zr, 0x088246A0
    08824668:[00102080]: sll        $a0, $s0, 0x0002
    0882466C:[03A42021]: addu       $a0, $sp, $a0
    08824670:[8C850008]: lw         $a1, 8($a0)
    08824674:[001033C0]: sll        $a2, $s0, 0x000F
    08824678:[24A7E800]: addiu      $a3, $a1, -6144
    0882467C:[AC870008]: sw         $a3, 8($a0)
    08824680:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824684:[00062821]: addu       $a1, $zr, $a2 <=> move $a1, $a2
    08824688:[2484C140]: addiu      $a0, $a0, -16064
    0882468C:[24866000]: addiu      $a2, $a0, 24576
    08824690:[00A42021]: addu       $a0, $a1, $a0
    08824694:[00A62821]: addu       $a1, $a1, $a2
    08824698:[0E204C1D]: jal        0x08813074
    0882469C:[00073080]: sll        $a2, $a3, 0x0002
    088246A0:[00102080]: sll        $a0, $s0, 0x0002
    088246A4:[03A42021]: addu       $a0, $sp, $a0
    088246A8:[8C850008]: lw         $a1, 8($a0)
    088246AC:[8C860000]: lw         $a2, 0($a0)
    088246B0:[00A62823]: subu       $a1, $a1, $a2
    088246B4:[04A10006]: bgez       $a1, 0x088246D0
    088246B8:[AC850020]: sw         $a1, 32($a0)
    088246BC:[00102080]: sll        $a0, $s0, 0x0002
    088246C0:[03A42021]: addu       $a0, $sp, $a0
    088246C4:[8C850020]: lw         $a1, 32($a0)
    088246C8:[24A51800]: addiu      $a1, $a1, 6144
    088246CC:[AC850020]: sw         $a1, 32($a0)
    088246D0:[00102080]: sll        $a0, $s0, 0x0002
    088246D4:[03A42021]: addu       $a0, $sp, $a0
    088246D8:[8C840020]: lw         $a0, 32($a0)
    088246DC:[28840100]: slti       $a0, $a0, 256
    088246E0:[1480FFC0]: bne        $a0, $zr, 0x088245E4
    088246E4:[00000000]: nop
    088246E8:[26100001]: addiu      $s0, $s0, 1
    088246EC:[2A040002]: slti       $a0, $s0, 2
    088246F0:[1480FFB0]: bne        $a0, $zr, 0x088245B4
    088246F4:[00000000]: nop
    088246F8:[8FA40020]: lw         $a0, 32($sp)
    088246FC:[28840100]: slti       $a0, $a0, 256
    08824700:[1480003E]: bne        $a0, $zr, 0x088247FC
    08824704:[00000000]: nop
    08824708:[8FA40024]: lw         $a0, 36($sp)
    0882470C:[28840100]: slti       $a0, $a0, 256
    08824710:[1480003A]: bne        $a0, $zr, 0x088247FC
    08824714:[00000000]: nop
    08824718:[8FA40010]: lw         $a0, 16($sp)
    0882471C:[8FA50018]: lw         $a1, 24($sp)
    08824720:[44846000]: mtc1       $a0, $f12
    08824724:[8FA60014]: lw         $a2, 20($sp)
    08824728:[46806360]: cvt.s.w    $f13, $f12
    0882472C:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    08824730:[44857000]: mtc1       $a1, $f14
    08824734:[3484FE00]: ori        $a0, $a0, -512
    08824738:[8FA5001C]: lw         $a1, 28($sp)
    0882473C:[44867800]: mtc1       $a2, $f15
    08824740:[44848000]: mtc1       $a0, $f16
    08824744:[46807320]: cvt.s.w    $f12, $f14
    08824748:[44858800]: mtc1       $a1, $f17
    0882474C:[46807BE0]: cvt.s.w    $f15, $f15
    08824750:[46106B43]: div.s      $f13, $f13, $f16
    08824754:[46808BA0]: cvt.s.w    $f14, $f17
    08824758:[46106303]: div.s      $f12, $f12, $f16
    0882475C:[46107BC3]: div.s      $f15, $f15, $f16
    08824760:[46107383]: div.s      $f14, $f14, $f16
    08824764:[0E209040]: jal        0x08824100
    08824768:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0882476C:[8FA40000]: lw         $a0, 0($sp)
    08824770:[3C0508B1]: lui        $a1, 0x08B1 <=> li $a1, 0x08B10000
    08824774:[00042080]: sll        $a0, $a0, 0x0002
    08824778:[24B0C140]: addiu      $s0, $a1, -16064
    0882477C:[00902021]: addu       $a0, $a0, $s0
    08824780:[34051000]: ori        $a1, $zr, 4096 <=> li $a1, 4096
    08824784:[0E2A7B48]: jal        0x08A9ED20
    08824788:[34061000]: ori        $a2, $zr, 4096 <=> li $a2, 4096
    0882478C:[8FA40000]: lw         $a0, 0($sp)
    08824790:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08824794:[00043880]: sll        $a3, $a0, 0x0002
    08824798:[00F03821]: addu       $a3, $a3, $s0
    0882479C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088247A0:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088247A4:[0E2099A6]: jal        0x08826698
    088247A8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088247AC:[8FA40000]: lw         $a0, 0($sp)
    088247B0:[24840100]: addiu      $a0, $a0, 256
    088247B4:[AFA40000]: sw         $a0, 0($sp)
    088247B8:[28841800]: slti       $a0, $a0, 6144
    088247BC:[14800004]: bne        $a0, $zr, 0x088247D0
    088247C0:[00000000]: nop
    088247C4:[8FA40000]: lw         $a0, 0($sp)
    088247C8:[2484E800]: addiu      $a0, $a0, -6144
    088247CC:[AFA40000]: sw         $a0, 0($sp)
    088247D0:[8FA40004]: lw         $a0, 4($sp)
    088247D4:[24840100]: addiu      $a0, $a0, 256
    088247D8:[AFA40004]: sw         $a0, 4($sp)
    088247DC:[28841800]: slti       $a0, $a0, 6144
    088247E0:[14800004]: bne        $a0, $zr, 0x088247F4
    088247E4:[00000000]: nop
    088247E8:[8FA40004]: lw         $a0, 4($sp)
    088247EC:[2484E800]: addiu      $a0, $a0, -6144
    088247F0:[AFA40004]: sw         $a0, 4($sp)
    088247F4:[1000007F]: b          0x088249F4
    088247F8:[00000000]: nop
    088247FC:[8FA40020]: lw         $a0, 32($sp)
    08824800:[28840100]: slti       $a0, $a0, 256
    08824804:[1480002C]: bne        $a0, $zr, 0x088248B8
    08824808:[00000000]: nop
    0882480C:[8FA40010]: lw         $a0, 16($sp)
    08824810:[8FA50018]: lw         $a1, 24($sp)
    08824814:[44846000]: mtc1       $a0, $f12
    08824818:[46806320]: cvt.s.w    $f12, $f12
    0882481C:[3C044580]: lui        $a0, 0x4580 <=> li $a0, 0x45800000
    08824820:[44846800]: mtc1       $a0, $f13
    08824824:[44857000]: mtc1       $a1, $f14
    08824828:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    0882482C:[468073A0]: cvt.s.w    $f14, $f14
    08824830:[3484FE00]: ori        $a0, $a0, -512
    08824834:[460D6302]: mul.s      $f12, $f12, $f13
    08824838:[44847800]: mtc1       $a0, $f15
    0882483C:[460F6303]: div.s      $f12, $f12, $f15
    08824840:[8FA40000]: lw         $a0, 0($sp)
    08824844:[3C0508B1]: lui        $a1, 0x08B1 <=> li $a1, 0x08B10000
    08824848:[00042080]: sll        $a0, $a0, 0x0002
    0882484C:[24B0C140]: addiu      $s0, $a1, -16064
    08824850:[00902021]: addu       $a0, $a0, $s0
    08824854:[460D7342]: mul.s      $f13, $f14, $f13
    08824858:[460F6B43]: div.s      $f13, $f13, $f15
    0882485C:[4600630D]: trunc.w.s  $f12, $f12
    08824860:[44056000]: mfc1       $a1, $f12
    08824864:[46006B4D]: trunc.w.s  $f13, $f13
    08824868:[0E2A7B48]: jal        0x08A9ED20
    0882486C:[44066800]: mfc1       $a2, $f13
    08824870:[8FA40000]: lw         $a0, 0($sp)
    08824874:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08824878:[00043880]: sll        $a3, $a0, 0x0002
    0882487C:[00F03821]: addu       $a3, $a3, $s0
    08824880:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08824884:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08824888:[0E2099A6]: jal        0x08826698
    0882488C:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08824890:[8FA40000]: lw         $a0, 0($sp)
    08824894:[24840100]: addiu      $a0, $a0, 256
    08824898:[AFA40000]: sw         $a0, 0($sp)
    0882489C:[28841800]: slti       $a0, $a0, 6144
    088248A0:[14800054]: bne        $a0, $zr, 0x088249F4
    088248A4:[00000000]: nop
    088248A8:[8FA40000]: lw         $a0, 0($sp)
    088248AC:[2484E800]: addiu      $a0, $a0, -6144
    088248B0:[10000050]: b          0x088249F4
    088248B4:[AFA40000]: sw         $a0, 0($sp)
    088248B8:[8FA40024]: lw         $a0, 36($sp)
    088248BC:[28840100]: slti       $a0, $a0, 256
    088248C0:[1480002C]: bne        $a0, $zr, 0x08824974
    088248C4:[00000000]: nop
    088248C8:[8FA40014]: lw         $a0, 20($sp)
    088248CC:[8FA5001C]: lw         $a1, 28($sp)
    088248D0:[44846000]: mtc1       $a0, $f12
    088248D4:[46806320]: cvt.s.w    $f12, $f12
    088248D8:[3C044580]: lui        $a0, 0x4580 <=> li $a0, 0x45800000
    088248DC:[44846800]: mtc1       $a0, $f13
    088248E0:[44857000]: mtc1       $a1, $f14
    088248E4:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    088248E8:[468073A0]: cvt.s.w    $f14, $f14
    088248EC:[3484FE00]: ori        $a0, $a0, -512
    088248F0:[460D6302]: mul.s      $f12, $f12, $f13
    088248F4:[44847800]: mtc1       $a0, $f15
    088248F8:[460F6303]: div.s      $f12, $f12, $f15
    088248FC:[8FA40004]: lw         $a0, 4($sp)
    08824900:[3C0508B1]: lui        $a1, 0x08B1 <=> li $a1, 0x08B10000
    08824904:[00042080]: sll        $a0, $a0, 0x0002
    08824908:[24B04140]: addiu      $s0, $a1, 16704
    0882490C:[00902021]: addu       $a0, $a0, $s0
    08824910:[460D7342]: mul.s      $f13, $f14, $f13
    08824914:[460F6B43]: div.s      $f13, $f13, $f15
    08824918:[4600630D]: trunc.w.s  $f12, $f12
    0882491C:[44056000]: mfc1       $a1, $f12
    08824920:[46006B4D]: trunc.w.s  $f13, $f13
    08824924:[0E2A7B48]: jal        0x08A9ED20
    08824928:[44066800]: mfc1       $a2, $f13
    0882492C:[8FA40004]: lw         $a0, 4($sp)
    08824930:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08824934:[00043880]: sll        $a3, $a0, 0x0002
    08824938:[00F03821]: addu       $a3, $a3, $s0
    0882493C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08824940:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08824944:[0E2099A6]: jal        0x08826698
    08824948:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0882494C:[8FA40004]: lw         $a0, 4($sp)
    08824950:[24840100]: addiu      $a0, $a0, 256
    08824954:[AFA40004]: sw         $a0, 4($sp)
    08824958:[28841800]: slti       $a0, $a0, 6144
    0882495C:[14800025]: bne        $a0, $zr, 0x088249F4
    08824960:[00000000]: nop
    08824964:[8FA40004]: lw         $a0, 4($sp)
    08824968:[2484E800]: addiu      $a0, $a0, -6144
    0882496C:[10000021]: b          0x088249F4
    08824970:[AFA40004]: sw         $a0, 4($sp)
    08824974:[8FA40000]: lw         $a0, 0($sp)
    08824978:[3C0508B1]: lui        $a1, 0x08B1 <=> li $a1, 0x08B10000
    0882497C:[00042080]: sll        $a0, $a0, 0x0002
    08824980:[24B0C140]: addiu      $s0, $a1, -16064
    08824984:[0E2A7B32]: jal        0x08A9ECC8
    08824988:[00902021]: addu       $a0, $a0, $s0
    0882498C:[8FA40000]: lw         $a0, 0($sp)
    08824990:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08824994:[00043880]: sll        $a3, $a0, 0x0002
    08824998:[00F03821]: addu       $a3, $a3, $s0
    0882499C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088249A0:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088249A4:[0E2099A6]: jal        0x08826698
    088249A8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088249AC:[8FA40000]: lw         $a0, 0($sp)
    088249B0:[24840100]: addiu      $a0, $a0, 256
    088249B4:[AFA40000]: sw         $a0, 0($sp)
    088249B8:[28841800]: slti       $a0, $a0, 6144
    088249BC:[14800004]: bne        $a0, $zr, 0x088249D0
    088249C0:[00000000]: nop
    088249C4:[8FA40000]: lw         $a0, 0($sp)
    088249C8:[2484E800]: addiu      $a0, $a0, -6144
    088249CC:[AFA40000]: sw         $a0, 0($sp)
    088249D0:[8FA40008]: lw         $a0, 8($sp)
    088249D4:[24840100]: addiu      $a0, $a0, 256
    088249D8:[AFA40008]: sw         $a0, 8($sp)
    088249DC:[28841800]: slti       $a0, $a0, 6144
    088249E0:[14800004]: bne        $a0, $zr, 0x088249F4
    088249E4:[00000000]: nop
    088249E8:[8FA40008]: lw         $a0, 8($sp)
    088249EC:[2484E800]: addiu      $a0, $a0, -6144
    088249F0:[AFA40008]: sw         $a0, 8($sp)
    088249F4:[8F848418]: lw         $a0, -31720($gp)
    088249F8:[14800013]: bne        $a0, $zr, 0x08824A48
    088249FC:[00000000]: nop
    08824A00:[0E209298]: jal        0x08824A60
    08824A04:[00000000]: nop
    08824A08:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08824A0C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08824A10:[28A40016]: slti       $a0, $a1, 22
    08824A14:[1080000A]: beq        $a0, $zr, 0x08824A40
    08824A18:[24C60000]: addiu      $a2, $a2, 0
    08824A1C:[90C70055]: lbu        $a3, 85($a2)
    08824A20:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08824A24:[50E00001]: beql       $a3, $zr, 0x08824A2C
    08824A28:[8CC40000]: lw         $a0, 0($a2)
    08824A2C:[ACC40004]: sw         $a0, 4($a2)
    08824A30:[24A50001]: addiu      $a1, $a1, 1
    08824A34:[28A40016]: slti       $a0, $a1, 22
    08824A38:[1480FFF8]: bne        $a0, $zr, 0x08824A1C
    08824A3C:[24C6005C]: addiu      $a2, $a2, 92
    08824A40:[0E2093A3]: jal        0x08824E8C
    08824A44:[34040100]: ori        $a0, $zr, 256 <=> li $a0, 256
    08824A48:[1000FECF]: b          0x08824588
    08824A4C:[00000000]: nop
  Back Branch 08824A38 1,057,892 times (length 9)
    08824A08:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08824A0C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08824A10:[28A40016]: slti       $a0, $a1, 22
    08824A14:[1080000A]: beq        $a0, $zr, 0x08824A40
    08824A18:[24C60000]: addiu      $a2, $a2, 0
--> 08824A1C:[90C70055]: lbu        $a3, 85($a2)
    08824A20:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08824A24:[50E00001]: beql       $a3, $zr, 0x08824A2C
    08824A28:[8CC40000]: lw         $a0, 0($a2)
    08824A2C:[ACC40004]: sw         $a0, 4($a2)
    08824A30:[24A50001]: addiu      $a1, $a1, 1
    08824A34:[28A40016]: slti       $a0, $a1, 22
--> 08824A38:[1480FFF8]: bne        $a0, $zr, 0x08824A1C
    08824A3C:[24C6005C]: addiu      $a2, $a2, 92
    08824A40:[0E2093A3]: jal        0x08824E8C
    08824A44:[34040100]: ori        $a0, $zr, 256 <=> li $a0, 256
    08824A48:[1000FECF]: b          0x08824588
  Back Branch 088246F0 96,174 times (length 81)
    088245A0:[00000000]: nop
    088245A4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088245A8:[2A040002]: slti       $a0, $s0, 2
    088245AC:[10800052]: beq        $a0, $zr, 0x088246F8
    088245B0:[00000000]: nop
--> 088245B4:[00102080]: sll        $a0, $s0, 0x0002
    088245B8:[03A42021]: addu       $a0, $sp, $a0
    088245BC:[8C850008]: lw         $a1, 8($a0)
    088245C0:[8C860000]: lw         $a2, 0($a0)
    088245C4:[00A62823]: subu       $a1, $a1, $a2
    088245C8:[04A10006]: bgez       $a1, 0x088245E4
    088245CC:[AC850020]: sw         $a1, 32($a0)
    088245D0:[00102080]: sll        $a0, $s0, 0x0002
    088245D4:[03A42021]: addu       $a0, $sp, $a0
    088245D8:[8C850020]: lw         $a1, 32($a0)
    088245DC:[24A51800]: addiu      $a1, $a1, 6144
    088245E0:[AC850020]: sw         $a1, 32($a0)
    088245E4:[00102080]: sll        $a0, $s0, 0x0002
    088245E8:[03A42021]: addu       $a0, $sp, $a0
    088245EC:[8C840020]: lw         $a0, 32($a0)
    088245F0:[28840100]: slti       $a0, $a0, 256
    088245F4:[14800003]: bne        $a0, $zr, 0x08824604
    088245F8:[00102080]: sll        $a0, $s0, 0x0002
    088245FC:[1000003A]: b          0x088246E8
    08824600:[00000000]: nop
    08824604:[00102BC0]: sll        $a1, $s0, 0x000F
    08824608:[03A43821]: addu       $a3, $sp, $a0
    0882460C:[00052021]: addu       $a0, $zr, $a1 <=> move $a0, $a1
    08824610:[8CE50008]: lw         $a1, 8($a3)
    08824614:[24E60010]: addiu      $a2, $a3, 16
    08824618:[00052880]: sll        $a1, $a1, 0x0002
    0882461C:[00852821]: addu       $a1, $a0, $a1
    08824620:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824624:[2484C140]: addiu      $a0, $a0, -16064
    08824628:[00A42821]: addu       $a1, $a1, $a0
    0882462C:[24E70018]: addiu      $a3, $a3, 24
    08824630:[0E209590]: jal        0x08825640
    08824634:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08824638:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0882463C:[14800003]: bne        $a0, $zr, 0x0882464C
    08824640:[00000000]: nop
    08824644:[10000028]: b          0x088246E8
    08824648:[00000000]: nop
    0882464C:[00102880]: sll        $a1, $s0, 0x0002
    08824650:[03A52821]: addu       $a1, $sp, $a1
    08824654:[8CA60008]: lw         $a2, 8($a1)
    08824658:[00C42021]: addu       $a0, $a2, $a0
    0882465C:[ACA40008]: sw         $a0, 8($a1)
    08824660:[28841800]: slti       $a0, $a0, 6144
    08824664:[1480000E]: bne        $a0, $zr, 0x088246A0
    08824668:[00102080]: sll        $a0, $s0, 0x0002
    0882466C:[03A42021]: addu       $a0, $sp, $a0
    08824670:[8C850008]: lw         $a1, 8($a0)
    08824674:[001033C0]: sll        $a2, $s0, 0x000F
    08824678:[24A7E800]: addiu      $a3, $a1, -6144
    0882467C:[AC870008]: sw         $a3, 8($a0)
    08824680:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824684:[00062821]: addu       $a1, $zr, $a2 <=> move $a1, $a2
    08824688:[2484C140]: addiu      $a0, $a0, -16064
    0882468C:[24866000]: addiu      $a2, $a0, 24576
    08824690:[00A42021]: addu       $a0, $a1, $a0
    08824694:[00A62821]: addu       $a1, $a1, $a2
    08824698:[0E204C1D]: jal        0x08813074
    0882469C:[00073080]: sll        $a2, $a3, 0x0002
    088246A0:[00102080]: sll        $a0, $s0, 0x0002
    088246A4:[03A42021]: addu       $a0, $sp, $a0
    088246A8:[8C850008]: lw         $a1, 8($a0)
    088246AC:[8C860000]: lw         $a2, 0($a0)
    088246B0:[00A62823]: subu       $a1, $a1, $a2
    088246B4:[04A10006]: bgez       $a1, 0x088246D0
    088246B8:[AC850020]: sw         $a1, 32($a0)
    088246BC:[00102080]: sll        $a0, $s0, 0x0002
    088246C0:[03A42021]: addu       $a0, $sp, $a0
    088246C4:[8C850020]: lw         $a1, 32($a0)
    088246C8:[24A51800]: addiu      $a1, $a1, 6144
    088246CC:[AC850020]: sw         $a1, 32($a0)
    088246D0:[00102080]: sll        $a0, $s0, 0x0002
    088246D4:[03A42021]: addu       $a0, $sp, $a0
    088246D8:[8C840020]: lw         $a0, 32($a0)
    088246DC:[28840100]: slti       $a0, $a0, 256
    088246E0:[1480FFC0]: bne        $a0, $zr, 0x088245E4
    088246E4:[00000000]: nop
    088246E8:[26100001]: addiu      $s0, $s0, 1
    088246EC:[2A040002]: slti       $a0, $s0, 2
--> 088246F0:[1480FFB0]: bne        $a0, $zr, 0x088245B4
    088246F4:[00000000]: nop
    088246F8:[8FA40020]: lw         $a0, 32($sp)
    088246FC:[28840100]: slti       $a0, $a0, 256
    08824700:[1480003E]: bne        $a0, $zr, 0x088247FC
  Back Branch 08824A48 55,198 times (length 306)
  Back Branch 088246E0 2,945 times (length 65)
    088245D0:[00102080]: sll        $a0, $s0, 0x0002
    088245D4:[03A42021]: addu       $a0, $sp, $a0
    088245D8:[8C850020]: lw         $a1, 32($a0)
    088245DC:[24A51800]: addiu      $a1, $a1, 6144
    088245E0:[AC850020]: sw         $a1, 32($a0)
--> 088245E4:[00102080]: sll        $a0, $s0, 0x0002
    088245E8:[03A42021]: addu       $a0, $sp, $a0
    088245EC:[8C840020]: lw         $a0, 32($a0)
    088245F0:[28840100]: slti       $a0, $a0, 256
    088245F4:[14800003]: bne        $a0, $zr, 0x08824604
    088245F8:[00102080]: sll        $a0, $s0, 0x0002
    088245FC:[1000003A]: b          0x088246E8
    08824600:[00000000]: nop
    08824604:[00102BC0]: sll        $a1, $s0, 0x000F
    08824608:[03A43821]: addu       $a3, $sp, $a0
    0882460C:[00052021]: addu       $a0, $zr, $a1 <=> move $a0, $a1
    08824610:[8CE50008]: lw         $a1, 8($a3)
    08824614:[24E60010]: addiu      $a2, $a3, 16
    08824618:[00052880]: sll        $a1, $a1, 0x0002
    0882461C:[00852821]: addu       $a1, $a0, $a1
    08824620:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824624:[2484C140]: addiu      $a0, $a0, -16064
    08824628:[00A42821]: addu       $a1, $a1, $a0
    0882462C:[24E70018]: addiu      $a3, $a3, 24
    08824630:[0E209590]: jal        0x08825640
    08824634:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08824638:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0882463C:[14800003]: bne        $a0, $zr, 0x0882464C
    08824640:[00000000]: nop
    08824644:[10000028]: b          0x088246E8
    08824648:[00000000]: nop
    0882464C:[00102880]: sll        $a1, $s0, 0x0002
    08824650:[03A52821]: addu       $a1, $sp, $a1
    08824654:[8CA60008]: lw         $a2, 8($a1)
    08824658:[00C42021]: addu       $a0, $a2, $a0
    0882465C:[ACA40008]: sw         $a0, 8($a1)
    08824660:[28841800]: slti       $a0, $a0, 6144
    08824664:[1480000E]: bne        $a0, $zr, 0x088246A0
    08824668:[00102080]: sll        $a0, $s0, 0x0002
    0882466C:[03A42021]: addu       $a0, $sp, $a0
    08824670:[8C850008]: lw         $a1, 8($a0)
    08824674:[001033C0]: sll        $a2, $s0, 0x000F
    08824678:[24A7E800]: addiu      $a3, $a1, -6144
    0882467C:[AC870008]: sw         $a3, 8($a0)
    08824680:[3C0408B1]: lui        $a0, 0x08B1 <=> li $a0, 0x08B10000
    08824684:[00062821]: addu       $a1, $zr, $a2 <=> move $a1, $a2
    08824688:[2484C140]: addiu      $a0, $a0, -16064
    0882468C:[24866000]: addiu      $a2, $a0, 24576
    08824690:[00A42021]: addu       $a0, $a1, $a0
    08824694:[00A62821]: addu       $a1, $a1, $a2
    08824698:[0E204C1D]: jal        0x08813074
    0882469C:[00073080]: sll        $a2, $a3, 0x0002
    088246A0:[00102080]: sll        $a0, $s0, 0x0002
    088246A4:[03A42021]: addu       $a0, $sp, $a0
    088246A8:[8C850008]: lw         $a1, 8($a0)
    088246AC:[8C860000]: lw         $a2, 0($a0)
    088246B0:[00A62823]: subu       $a1, $a1, $a2
    088246B4:[04A10006]: bgez       $a1, 0x088246D0
    088246B8:[AC850020]: sw         $a1, 32($a0)
    088246BC:[00102080]: sll        $a0, $s0, 0x0002
    088246C0:[03A42021]: addu       $a0, $sp, $a0
    088246C4:[8C850020]: lw         $a1, 32($a0)
    088246C8:[24A51800]: addiu      $a1, $a1, 6144
    088246CC:[AC850020]: sw         $a1, 32($a0)
    088246D0:[00102080]: sll        $a0, $s0, 0x0002
    088246D4:[03A42021]: addu       $a0, $sp, $a0
    088246D8:[8C840020]: lw         $a0, 32($a0)
    088246DC:[28840100]: slti       $a0, $a0, 256
--> 088246E0:[1480FFC0]: bne        $a0, $zr, 0x088245E4
    088246E4:[00000000]: nop
    088246E8:[26100001]: addiu      $s0, $s0, 1
    088246EC:[2A040002]: slti       $a0, $s0, 2
    088246F0:[1480FFB0]: bne        $a0, $zr, 0x088245B4
_S1_2_8A9F0F4 15,868,380 instructions (1.189%), 1,057,892 calls (08A9F0F4 - 08A9F12C, length 15)
    08A9F0F4:[3C0509DC]: lui        $a1, 0x09DC <=> li $a1, 0x09DC0000
    08A9F0F8:[8CA68D00]: lw         $a2, -29440($a1)
    08A9F0FC:[3C0209DC]: lui        $v0, 0x09DC <=> li $v0, 0x09DC0000
    08A9F100:[27BDFFF0]: addiu      $sp, $sp, -16
    08A9F104:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08A9F108:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08A9F10C:[AFBF0000]: sw         $ra, 0($sp)
    08A9F110:[24448D40]: addiu      $a0, $v0, -29376
    08A9F114:[10C00003]: beq        $a2, $zr, 0x08A9F124
    08A9F118:[34620100]: ori        $v0, $v1, 256
    08A9F11C:[0E2B0B7D]: jal        0x08AC2DF4 [__sceSasGetEnvelopeHeight]
    08A9F120:[00000000]: nop
    08A9F124:[8FBF0000]: lw         $ra, 0($sp)
    08A9F128:[03E00008]: jr         $ra
    08A9F12C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88223B4 14,877,355 instructions (1.114%), 121 calls (088223B4 - 088227C4, length 261)
    088223B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088223B8:[8F8B83A4]: lw         $t3, -31836($gp)
    088223BC:[AFB00000]: sw         $s0, 0($sp)
    088223C0:[AFB10004]: sw         $s1, 4($sp)
    088223C4:[AFBF0008]: sw         $ra, 8($sp)
    088223C8:[116000E9]: beq        $t3, $zr, 0x08822770
    088223CC:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088223D0:[8F8583B0]: lw         $a1, -31824($gp)
    088223D4:[34047FFF]: ori        $a0, $zr, 32767 <=> li $a0, 32767
    088223D8:[00054880]: sll        $t1, $a1, 0x0002
    088223DC:[3C0508B8]: lui        $a1, 0x08B8 <=> li $a1, 0x08B80000
    088223E0:[24A55174]: addiu      $a1, $a1, 20852
    088223E4:[01254821]: addu       $t1, $t1, $a1
    088223E8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088223EC:[256A007C]: addiu      $t2, $t3, 124
    088223F0:[8D460020]: lw         $a2, 32($t2)
    088223F4:[14C000DB]: bne        $a2, $zr, 0x08822764
    088223F8:[00000000]: nop
    088223FC:[8D660064]: lw         $a2, 100($t3)
    08822400:[10C000D8]: beq        $a2, $zr, 0x08822764
    08822404:[00000000]: nop
    08822408:[8D660054]: lw         $a2, 84($t3)
    0882240C:[8D670040]: lw         $a3, 64($t3)
    08822410:[00C7302B]: sltu       $a2, $a2, $a3
    08822414:[10C000D3]: beq        $a2, $zr, 0x08822764
    08822418:[00000000]: nop
    0882241C:[8D2F0000]: lw         $t7, 0($t1)
    08822420:[8D4E0008]: lw         $t6, 8($t2)
    08822424:[8D4D000C]: lw         $t5, 12($t2)
    08822428:[8D680038]: lw         $t0, 56($t3)
    0882242C:[8D6C0030]: lw         $t4, 48($t3)
    08822430:[8D470014]: lw         $a3, 20($t2)
    08822434:[8D430010]: lw         $v1, 16($t2)
    08822438:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0882243C:[24420001]: addiu      $v0, $v0, 1
    08822440:[1445004C]: bne        $v0, $a1, 0x08822574
    08822444:[8D780078]: lw         $t8, 120($t3)
    08822448:[17050025]: bne        $t8, $a1, 0x088224E0
    0882244C:[00000000]: nop
    08822450:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08822454:[010CC82B]: sltu       $t9, $t0, $t4
    08822458:[57200005]: bnel       $t9, $zr, 0x08822470
    0882245C:[85190000]: lh         $t9, 0($t0)
    08822460:[8D79002C]: lw         $t9, 44($t3)
    08822464:[010C4023]: subu       $t0, $t0, $t4
    08822468:[03284021]: addu       $t0, $t9, $t0
    0882246C:[85190000]: lh         $t9, 0($t0)
    08822470:[01D90018]: mult       $t6, $t9
    08822474:[00673821]: addu       $a3, $v1, $a3
    08822478:[0007FC02]: srl        $ra, $a3, 0x0010
    0882247C:[27180001]: addiu      $t8, $t8, 1
    08822480:[00008012]: mflo       $s0
    08822484:[00000000]: nop
    08822488:[00000000]: nop
    0882248C:[01B90018]: mult       $t5, $t9
    08822490:[0010CAC3]: sra        $t9, $s0, 0x000B
    08822494:[0019CD42]: srl        $t9, $t9, 0x0015
    08822498:[0219C821]: addu       $t9, $s0, $t9
    0882249C:[0019CAC3]: sra        $t9, $t9, 0x000B
    088224A0:[A5F90000]: sh         $t9, 0($t7)
    088224A4:[0000C812]: mflo       $t9
    088224A8:[001982C3]: sra        $s0, $t9, 0x000B
    088224AC:[00108542]: srl        $s0, $s0, 0x0015
    088224B0:[0330C821]: addu       $t9, $t9, $s0
    088224B4:[0019CAC3]: sra        $t9, $t9, 0x000B
    088224B8:[A5F90002]: sh         $t9, 2($t7)
    088224BC:[03FFC821]: addu       $t9, $ra, $ra
    088224C0:[00D93021]: addu       $a2, $a2, $t9
    088224C4:[01194021]: addu       $t0, $t0, $t9
    088224C8:[30E7FFFF]: andi       $a3, $a3, -1
    088224CC:[2B191000]: slti       $t9, $t8, 4096
    088224D0:[1720FFE0]: bne        $t9, $zr, 0x08822454
    088224D4:[25EF0004]: addiu      $t7, $t7, 4
    088224D8:[1000009C]: b          0x0882274C
    088224DC:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    088224E0:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    088224E4:[010CC82B]: sltu       $t9, $t0, $t4
    088224E8:[57200005]: bnel       $t9, $zr, 0x08822500
    088224EC:[85190000]: lh         $t9, 0($t0)
    088224F0:[8D79002C]: lw         $t9, 44($t3)
    088224F4:[010C4023]: subu       $t0, $t0, $t4
    088224F8:[03284021]: addu       $t0, $t9, $t0
    088224FC:[85190000]: lh         $t9, 0($t0)
    08822500:[851F0002]: lh         $ra, 2($t0)
    08822504:[01D90018]: mult       $t6, $t9
    08822508:[00673821]: addu       $a3, $v1, $a3
    0882250C:[0007CC02]: srl        $t9, $a3, 0x0010
    08822510:[0019C880]: sll        $t9, $t9, 0x0002
    08822514:[00008012]: mflo       $s0
    08822518:[00000000]: nop
    0882251C:[00000000]: nop
    08822520:[01BF0018]: mult       $t5, $ra
    08822524:[0010FAC3]: sra        $ra, $s0, 0x000B
    08822528:[001FFD42]: srl        $ra, $ra, 0x0015
    0882252C:[021FF821]: addu       $ra, $s0, $ra
    08822530:[001FFAC3]: sra        $ra, $ra, 0x000B
    08822534:[A5FF0000]: sh         $ra, 0($t7)
    08822538:[0000F812]: mflo       $ra
    0882253C:[001F82C3]: sra        $s0, $ra, 0x000B
    08822540:[00108542]: srl        $s0, $s0, 0x0015
    08822544:[03F0F821]: addu       $ra, $ra, $s0
    08822548:[001FFAC3]: sra        $ra, $ra, 0x000B
    0882254C:[A5FF0002]: sh         $ra, 2($t7)
    08822550:[00D93021]: addu       $a2, $a2, $t9
    08822554:[01194021]: addu       $t0, $t0, $t9
    08822558:[27180001]: addiu      $t8, $t8, 1
    0882255C:[30E7FFFF]: andi       $a3, $a3, -1
    08822560:[2B191000]: slti       $t9, $t8, 4096
    08822564:[1720FFDF]: bne        $t9, $zr, 0x088224E4
    08822568:[25EF0004]: addiu      $t7, $t7, 4
    0882256C:[10000077]: b          0x0882274C
    08822570:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    08822574:[1705003B]: bne        $t8, $a1, 0x08822664
    08822578:[00000000]: nop
    0882257C:[341F0000]: ori        $ra, $zr, 0 <=> li $ra, 0
    08822580:[010CC02B]: sltu       $t8, $t0, $t4
    08822584:[57000005]: bnel       $t8, $zr, 0x0882259C
    08822588:[85180000]: lh         $t8, 0($t0)
    0882258C:[8D78002C]: lw         $t8, 44($t3)
    08822590:[010C4023]: subu       $t0, $t0, $t4
    08822594:[03084021]: addu       $t0, $t8, $t0
    08822598:[85180000]: lh         $t8, 0($t0)
    0882259C:[01D80018]: mult       $t6, $t8
    088225A0:[85F90000]: lh         $t9, 0($t7)
    088225A4:[85F00002]: lh         $s0, 2($t7)
    088225A8:[00008812]: mflo       $s1
    088225AC:[00000000]: nop
    088225B0:[00000000]: nop
    088225B4:[01B80018]: mult       $t5, $t8
    088225B8:[0011C2C3]: sra        $t8, $s1, 0x000B
    088225BC:[0018C542]: srl        $t8, $t8, 0x0015
    088225C0:[0238C021]: addu       $t8, $s1, $t8
    088225C4:[0018C2C3]: sra        $t8, $t8, 0x000B
    088225C8:[0319C821]: addu       $t9, $t8, $t9
    088225CC:[0000C012]: mflo       $t8
    088225D0:[00188AC3]: sra        $s1, $t8, 0x000B
    088225D4:[00118D42]: srl        $s1, $s1, 0x0015
    088225D8:[0311C021]: addu       $t8, $t8, $s1
    088225DC:[0018C2C3]: sra        $t8, $t8, 0x000B
    088225E0:[0310C021]: addu       $t8, $t8, $s0
    088225E4:[0099802A]: slt        $s0, $a0, $t9
    088225E8:[12000003]: beq        $s0, $zr, 0x088225F8
    088225EC:[00000000]: nop
    088225F0:[10000005]: b          0x08822608
    088225F4:[0080C825]: or         $t9, $a0, $zr <=> move $t9, $a0
    088225F8:[2B308000]: slti       $s0, $t9, -32768
    088225FC:[12000002]: beq        $s0, $zr, 0x08822608
    08822600:[00000000]: nop
    08822604:[24198000]: addiu      $t9, $zr, -32768 <=> li $t9, -32768
    08822608:[0098802A]: slt        $s0, $a0, $t8
    0882260C:[12000003]: beq        $s0, $zr, 0x0882261C
    08822610:[00000000]: nop
    08822614:[10000005]: b          0x0882262C
    08822618:[0080C025]: or         $t8, $a0, $zr <=> move $t8, $a0
    0882261C:[2B108000]: slti       $s0, $t8, -32768
    08822620:[12000002]: beq        $s0, $zr, 0x0882262C
    08822624:[00000000]: nop
    08822628:[24188000]: addiu      $t8, $zr, -32768 <=> li $t8, -32768
    0882262C:[A5F90000]: sh         $t9, 0($t7)
    08822630:[00673821]: addu       $a3, $v1, $a3
    08822634:[A5F80002]: sh         $t8, 2($t7)
    08822638:[0007C402]: srl        $t8, $a3, 0x0010
    0882263C:[0318C021]: addu       $t8, $t8, $t8
    08822640:[00D83021]: addu       $a2, $a2, $t8
    08822644:[01184021]: addu       $t0, $t0, $t8
    08822648:[27FF0001]: addiu      $ra, $ra, 1
    0882264C:[30E7FFFF]: andi       $a3, $a3, -1
    08822650:[2BF81000]: slti       $t8, $ra, 4096
    08822654:[1700FFCA]: bne        $t8, $zr, 0x08822580
    08822658:[25EF0004]: addiu      $t7, $t7, 4
    0882265C:[1000003B]: b          0x0882274C
    08822660:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    08822664:[341F0000]: ori        $ra, $zr, 0 <=> li $ra, 0
    08822668:[010CC02B]: sltu       $t8, $t0, $t4
    0882266C:[57000005]: bnel       $t8, $zr, 0x08822684
    08822670:[85180000]: lh         $t8, 0($t0)
    08822674:[8D78002C]: lw         $t8, 44($t3)
    08822678:[010C4023]: subu       $t0, $t0, $t4
    0882267C:[03084021]: addu       $t0, $t8, $t0
    08822680:[85180000]: lh         $t8, 0($t0)
    08822684:[85190002]: lh         $t9, 2($t0)
    08822688:[01D80018]: mult       $t6, $t8
    0882268C:[85F80000]: lh         $t8, 0($t7)
    08822690:[85F00002]: lh         $s0, 2($t7)
    08822694:[00008812]: mflo       $s1
    08822698:[00000000]: nop
    0882269C:[00000000]: nop
    088226A0:[01B90018]: mult       $t5, $t9
    088226A4:[0011CAC3]: sra        $t9, $s1, 0x000B
    088226A8:[0019CD42]: srl        $t9, $t9, 0x0015
    088226AC:[0239C821]: addu       $t9, $s1, $t9
    088226B0:[0019CAC3]: sra        $t9, $t9, 0x000B
    088226B4:[0338C821]: addu       $t9, $t9, $t8
    088226B8:[0000C012]: mflo       $t8
    088226BC:[00188AC3]: sra        $s1, $t8, 0x000B
    088226C0:[00118D42]: srl        $s1, $s1, 0x0015
    088226C4:[0311C021]: addu       $t8, $t8, $s1
    088226C8:[0018C2C3]: sra        $t8, $t8, 0x000B
    088226CC:[0310C021]: addu       $t8, $t8, $s0
    088226D0:[0099802A]: slt        $s0, $a0, $t9
    088226D4:[12000003]: beq        $s0, $zr, 0x088226E4
    088226D8:[00000000]: nop
    088226DC:[10000005]: b          0x088226F4
    088226E0:[0080C825]: or         $t9, $a0, $zr <=> move $t9, $a0
    088226E4:[2B308000]: slti       $s0, $t9, -32768
    088226E8:[12000002]: beq        $s0, $zr, 0x088226F4
    088226EC:[00000000]: nop
    088226F0:[24198000]: addiu      $t9, $zr, -32768 <=> li $t9, -32768
    088226F4:[0098802A]: slt        $s0, $a0, $t8
    088226F8:[12000003]: beq        $s0, $zr, 0x08822708
    088226FC:[00000000]: nop
    08822700:[10000005]: b          0x08822718
    08822704:[0080C025]: or         $t8, $a0, $zr <=> move $t8, $a0
    08822708:[2B108000]: slti       $s0, $t8, -32768
    0882270C:[12000002]: beq        $s0, $zr, 0x08822718
    08822710:[00000000]: nop
    08822714:[24188000]: addiu      $t8, $zr, -32768 <=> li $t8, -32768
    08822718:[A5F90000]: sh         $t9, 0($t7)
    0882271C:[00673821]: addu       $a3, $v1, $a3
    08822720:[A5F80002]: sh         $t8, 2($t7)
    08822724:[0007C402]: srl        $t8, $a3, 0x0010
    08822728:[0018C080]: sll        $t8, $t8, 0x0002
    0882272C:[00D83021]: addu       $a2, $a2, $t8
    08822730:[01184021]: addu       $t0, $t0, $t8
    08822734:[27FF0001]: addiu      $ra, $ra, 1
    08822738:[30E7FFFF]: andi       $a3, $a3, -1
    0882273C:[2BF81000]: slti       $t8, $ra, 4096
    08822740:[1700FFC9]: bne        $t8, $zr, 0x08822668
    08822744:[25EF0004]: addiu      $t7, $t7, 4
    08822748:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    0882274C:[AD470014]: sw         $a3, 20($t2)
    08822750:[8D670040]: lw         $a3, 64($t3)
    08822754:[AD680038]: sw         $t0, 56($t3)
    08822758:[00E63021]: addu       $a2, $a3, $a2
    0882275C:[AD660040]: sw         $a2, 64($t3)
    08822760:[AD450018]: sw         $a1, 24($t2)
    08822764:[8D4B0028]: lw         $t3, 40($t2)
    08822768:[1560FF20]: bne        $t3, $zr, 0x088223EC
    0882276C:[00000000]: nop
    08822770:[10400010]: beq        $v0, $zr, 0x088227B4
    08822774:[00000000]: nop
    08822778:[8F8583A8]: lw         $a1, -31832($gp)
    0882277C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08822780:[14A6000A]: bne        $a1, $a2, 0x088227AC
    08822784:[8F8483B0]: lw         $a0, -31824($gp)
    08822788:[3C0508B8]: lui        $a1, 0x08B8 <=> li $a1, 0x08B80000
    0882278C:[00042080]: sll        $a0, $a0, 0x0002
    08822790:[24A55174]: addiu      $a1, $a1, 20852
    08822794:[00852021]: addu       $a0, $a0, $a1
    08822798:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    0882279C:[8C850000]: lw         $a1, 0($a0)
    088227A0:[0E2B0BA1]: jal        0x08AC2E84 [sceAudioOutput2OutputBlocking]
    088227A4:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    088227A8:[8F8483B0]: lw         $a0, -31824($gp)
    088227AC:[38840001]: xori       $a0, $a0, 1
    088227B0:[AF8483B0]: sw         $a0, -31824($gp)
    088227B4:[8FB00000]: lw         $s0, 0($sp)
    088227B8:[8FB10004]: lw         $s1, 4($sp)
    088227BC:[8FBF0008]: lw         $ra, 8($sp)
    088227C0:[03E00008]: jr         $ra
    088227C4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08822564 495,616 times (length 34)
    088224D0:[1720FFE0]: bne        $t9, $zr, 0x08822454
    088224D4:[25EF0004]: addiu      $t7, $t7, 4
    088224D8:[1000009C]: b          0x0882274C
    088224DC:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    088224E0:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
--> 088224E4:[010CC82B]: sltu       $t9, $t0, $t4
    088224E8:[57200005]: bnel       $t9, $zr, 0x08822500
    088224EC:[85190000]: lh         $t9, 0($t0)
    088224F0:[8D79002C]: lw         $t9, 44($t3)
    088224F4:[010C4023]: subu       $t0, $t0, $t4
    088224F8:[03284021]: addu       $t0, $t9, $t0
    088224FC:[85190000]: lh         $t9, 0($t0)
    08822500:[851F0002]: lh         $ra, 2($t0)
    08822504:[01D90018]: mult       $t6, $t9
    08822508:[00673821]: addu       $a3, $v1, $a3
    0882250C:[0007CC02]: srl        $t9, $a3, 0x0010
    08822510:[0019C880]: sll        $t9, $t9, 0x0002
    08822514:[00008012]: mflo       $s0
    08822518:[00000000]: nop
    0882251C:[00000000]: nop
    08822520:[01BF0018]: mult       $t5, $ra
    08822524:[0010FAC3]: sra        $ra, $s0, 0x000B
    08822528:[001FFD42]: srl        $ra, $ra, 0x0015
    0882252C:[021FF821]: addu       $ra, $s0, $ra
    08822530:[001FFAC3]: sra        $ra, $ra, 0x000B
    08822534:[A5FF0000]: sh         $ra, 0($t7)
    08822538:[0000F812]: mflo       $ra
    0882253C:[001F82C3]: sra        $s0, $ra, 0x000B
    08822540:[00108542]: srl        $s0, $s0, 0x0015
    08822544:[03F0F821]: addu       $ra, $ra, $s0
    08822548:[001FFAC3]: sra        $ra, $ra, 0x000B
    0882254C:[A5FF0002]: sh         $ra, 2($t7)
    08822550:[00D93021]: addu       $a2, $a2, $t9
    08822554:[01194021]: addu       $t0, $t0, $t9
    08822558:[27180001]: addiu      $t8, $t8, 1
    0882255C:[30E7FFFF]: andi       $a3, $a3, -1
    08822560:[2B191000]: slti       $t9, $t8, 4096
--> 08822564:[1720FFDF]: bne        $t9, $zr, 0x088224E4
    08822568:[25EF0004]: addiu      $t7, $t7, 4
    0882256C:[10000077]: b          0x0882274C
    08822570:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    08822574:[1705003B]: bne        $t8, $a1, 0x08822664
  Back Branch 08822768 121 times (length 225)
_S1_2_880D590 14,318,254 instructions (1.072%), 5,114 calls (0880D590 - 0880DA1C, length 292)
    0880D590:[27BDFF30]: addiu      $sp, $sp, -208
    0880D594:[E7AC00A8]: swc1       $f12, 168($sp)
    0880D598:[AFA700AC]: sw         $a3, 172($sp)
    0880D59C:[AFA500B4]: sw         $a1, 180($sp)
    0880D5A0:[00E74021]: addu       $t0, $a3, $a3
    0880D5A4:[AFA600B0]: sw         $a2, 176($sp)
    0880D5A8:[00E83821]: addu       $a3, $a3, $t0
    0880D5AC:[AFA400B8]: sw         $a0, 184($sp)
    0880D5B0:[00E72021]: addu       $a0, $a3, $a3
    0880D5B4:[00842821]: addu       $a1, $a0, $a0
    0880D5B8:[AFA400A4]: sw         $a0, 164($sp)
    0880D5BC:[00852021]: addu       $a0, $a0, $a1
    0880D5C0:[00042080]: sll        $a0, $a0, 0x0002
    0880D5C4:[AFB000BC]: sw         $s0, 188($sp)
    0880D5C8:[AFB100C0]: sw         $s1, 192($sp)
    0880D5CC:[AFBF00C4]: sw         $ra, 196($sp)
    0880D5D0:[0E201244]: jal        0x08804910
    0880D5D4:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0880D5D8:[8FA600A4]: lw         $a2, 164($sp)
    0880D5DC:[C7AC00A8]: lwc1       $f12, 168($sp)
    0880D5E0:[8FA700AC]: lw         $a3, 172($sp)
    0880D5E4:[8FA800B0]: lw         $t0, 176($sp)
    0880D5E8:[8FA400B4]: lw         $a0, 180($sp)
    0880D5EC:[00404825]: or         $t1, $v0, $zr <=> move $t1, $v0
    0880D5F0:[15200003]: bne        $t1, $zr, 0x0880D600
    0880D5F4:[8FA500B8]: lw         $a1, 184($sp)
    0880D5F8:[10000104]: b          0x0880DA0C
    0880D5FC:[00000000]: nop
    0880D600:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    0880D604:[00045980]: sll        $t3, $a0, 0x0006
    0880D608:[00041080]: sll        $v0, $a0, 0x0002
    0880D60C:[01625823]: subu       $t3, $t3, $v0
    0880D610:[3C0209DC]: lui        $v0, 0x09DC <=> li $v0, 0x09DC0000
    0880D614:[24429B80]: addiu      $v0, $v0, -25728
    0880D618:[01625821]: addu       $t3, $t3, $v0
    0880D61C:[856C0004]: lh         $t4, 4($t3)
    0880D620:[856B0006]: lh         $t3, 6($t3)
    0880D624:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0880D628:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0880D62C:[01206825]: or         $t5, $t1, $zr <=> move $t5, $t1
    0880D630:[2409000F]: addiu      $t1, $zr, 15 <=> li $t1, 15
    0880D634:[8C4E000C]: lw         $t6, 12($v0)
    0880D638:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    0880D63C:[7DC820C0]: ext        $t0, $t6, 3, 5
    0880D640:[0109502D]: min        $t2, $t0, $t1
    0880D644:[7D431804]: ins        $v1, $t2, 0, 4
    0880D648:[3063FFFF]: andi       $v1, $v1, -1
    0880D64C:[7DC822C0]: ext        $t0, $t6, 11, 5
    0880D650:[0109502D]: min        $t2, $t0, $t1
    0880D654:[7D433904]: ins        $v1, $t2, 4, 4
    0880D658:[3063FFFF]: andi       $v1, $v1, -1
    0880D65C:[7DC824C0]: ext        $t0, $t6, 19, 5
    0880D660:[0109502D]: min        $t2, $t0, $t1
    0880D664:[7D435A04]: ins        $v1, $t2, 8, 4
    0880D668:[3063FFFF]: andi       $v1, $v1, -1
    0880D66C:[7DC826C0]: ext        $t0, $t6, 27, 5
    0880D670:[0109502D]: min        $t2, $t0, $t1
    0880D674:[7D437B04]: ins        $v1, $t2, 12, 4
    0880D678:[3063FFFF]: andi       $v1, $v1, -1
    0880D67C:[C44D0008]: lwc1       $f13, 8($v0)
    0880D680:[C78E97DC]: lwc1       $f14, -26660($gp)
    0880D684:[460E6B82]: mul.s      $f14, $f13, $f14
    0880D688:[C78F97E0]: lwc1       $f15, -26656($gp)
    0880D68C:[460F7380]: add.s      $f14, $f14, $f15
    0880D690:[3C0846FF]: lui        $t0, 0x46FF <=> li $t0, 0x46FF0000
    0880D694:[3508FF00]: ori        $t0, $t0, -256
    0880D698:[44888000]: mtc1       $t0, $f16
    0880D69C:[46107382]: mul.s      $f14, $f14, $f16
    0880D6A0:[460D7343]: div.s      $f13, $f14, $f13
    0880D6A4:[46106B40]: add.s      $f13, $f13, $f16
    0880D6A8:[46006B4D]: trunc.w.s  $f13, $f13
    0880D6AC:[44026800]: mfc1       $v0, $f13
    0880D6B0:[3042FFFF]: andi       $v0, $v0, -1
    0880D6B4:[3C084370]: lui        $t0, 0x4370 <=> li $t0, 0x43700000
    0880D6B8:[3C094308]: lui        $t1, 0x4308 <=> li $t1, 0x43080000
    0880D6BC:[48E80006]: MTV.s      $t0, S120.s
    0880D6C0:[FBA60000]: sv.q       C120.q, 0($sp)
    0880D6C4:[48E90026]: MTV.s      $t1, S121.s
    0880D6C8:[FBA60000]: sv.q       C120.q, 0($sp)
    0880D6CC:[48E80046]: MTV.s      $t0, S122.s
    0880D6D0:[FBA60000]: sv.q       C120.q, 0($sp)
    0880D6D4:[48E90066]: MTV.s      $t1, S123.s
    0880D6D8:[FBA60000]: sv.q       C120.q, 0($sp)
    0880D6DC:[448C6800]: mtc1       $t4, $f13
    0880D6E0:[46806B60]: cvt.s.w    $f13, $f13
    0880D6E4:[448B7000]: mtc1       $t3, $f14
    0880D6E8:[468073A0]: cvt.s.w    $f14, $f14
    0880D6EC:[44086800]: mfc1       $t0, $f13
    0880D6F0:[44097000]: mfc1       $t1, $f14
    0880D6F4:[440A6800]: mfc1       $t2, $f13
    0880D6F8:[440B7000]: mfc1       $t3, $f14
    0880D6FC:[48E80006]: MTV.s      $t0, S120.s
    0880D700:[FBA60010]: sv.q       C120.q, 16($sp)
    0880D704:[48E90026]: MTV.s      $t1, S121.s
    0880D708:[FBA60010]: sv.q       C120.q, 16($sp)
    0880D70C:[48EA0046]: MTV.s      $t2, S122.s
    0880D710:[FBA60010]: sv.q       C120.q, 16($sp)
    0880D714:[48EB0066]: MTV.s      $t3, S123.s
    0880D718:[FBA60010]: sv.q       C120.q, 16($sp)
    0880D71C:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    0880D720:[0167602A]: slt        $t4, $t3, $a3
    0880D724:[01A04825]: or         $t1, $t5, $zr <=> move $t1, $t5
    0880D728:[01E04025]: or         $t0, $t7, $zr <=> move $t0, $t7
    0880D72C:[11800092]: beq        $t4, $zr, 0x0880D978
    0880D730:[03005025]: or         $t2, $t8, $zr <=> move $t2, $t8
    0880D734:[01006025]: or         $t4, $t0, $zr <=> move $t4, $t0
    0880D738:[C58D0000]: lwc1       $f13, 0($t4)
    0880D73C:[250D0020]: addiu      $t5, $t0, 32
    0880D740:[C58E0004]: lwc1       $f14, 4($t4)
    0880D744:[440E6800]: mfc1       $t6, $f13
    0880D748:[C5AF0000]: lwc1       $f15, 0($t5)
    0880D74C:[C5B00004]: lwc1       $f16, 4($t5)
    0880D750:[440F7000]: mfc1       $t7, $f14
    0880D754:[25A80020]: addiu      $t0, $t5, 32
    0880D758:[44187800]: mfc1       $t8, $f15
    0880D75C:[44198000]: mfc1       $t9, $f16
    0880D760:[48EE0006]: MTV.s      $t6, S120.s
    0880D764:[48EF0026]: MTV.s      $t7, S121.s
    0880D768:[48F80046]: MTV.s      $t8, S122.s
    0880D76C:[48F90066]: MTV.s      $t9, S123.s
    0880D770:[D0068087]: vzero.q    C130.q
    0880D774:[DBA70000]: lv.q       C130.q, 0($sp)
    0880D778:[64078686]: vmul.q     C120.q, C120.q, C130.q
    0880D77C:[D0068088]: vzero.q    C200.q
    0880D780:[60078686]: vadd.q     C120.q, C120.q, C130.q
    0880D784:[FBA60050]: sv.q       C120.q, 80($sp)
    0880D788:[C58D0010]: lwc1       $f13, 16($t4)
    0880D78C:[C58E0014]: lwc1       $f14, 20($t4)
    0880D790:[C5AF0010]: lwc1       $f15, 16($t5)
    0880D794:[440C6800]: mfc1       $t4, $f13
    0880D798:[C5B00014]: lwc1       $f16, 20($t5)
    0880D79C:[440D7000]: mfc1       $t5, $f14
    0880D7A0:[440E7800]: mfc1       $t6, $f15
    0880D7A4:[440F8000]: mfc1       $t7, $f16
    0880D7A8:[48EC0006]: MTV.s      $t4, S120.s
    0880D7AC:[48ED0026]: MTV.s      $t5, S121.s
    0880D7B0:[48EE0046]: MTV.s      $t6, S122.s
    0880D7B4:[48EF0066]: MTV.s      $t7, S123.s
    0880D7B8:[D0068087]: vzero.q    C130.q
    0880D7BC:[DBA70010]: lv.q       C130.q, 16($sp)
    0880D7C0:[64078686]: vmul.q     C120.q, C120.q, C130.q
    0880D7C4:[FBA60060]: sv.q       C120.q, 96($sp)
    0880D7C8:[C7AD0050]: lwc1       $f13, 80($sp)
    0880D7CC:[C7AE0054]: lwc1       $f14, 84($sp)
    0880D7D0:[46006B4D]: trunc.w.s  $f13, $f13
    0880D7D4:[4600738D]: trunc.w.s  $f14, $f14
    0880D7D8:[440C6800]: mfc1       $t4, $f13
    0880D7DC:[440D7000]: mfc1       $t5, $f14
    0880D7E0:[C7AD0060]: lwc1       $f13, 96($sp)
    0880D7E4:[C7AE0064]: lwc1       $f14, 100($sp)
    0880D7E8:[46006B4D]: trunc.w.s  $f13, $f13
    0880D7EC:[C7AF0058]: lwc1       $f15, 88($sp)
    0880D7F0:[4600738D]: trunc.w.s  $f14, $f14
    0880D7F4:[000C6400]: sll        $t4, $t4, 0x0010
    0880D7F8:[000C6403]: sra        $t4, $t4, 0x0010
    0880D7FC:[440E6800]: mfc1       $t6, $f13
    0880D800:[440F7000]: mfc1       $t7, $f14
    0880D804:[C7AE005C]: lwc1       $f14, 92($sp)
    0880D808:[46007B4D]: trunc.w.s  $f13, $f15
    0880D80C:[31CEFFFF]: andi       $t6, $t6, -1
    0880D810:[4600738D]: trunc.w.s  $f14, $f14
    0880D814:[31EFFFFF]: andi       $t7, $t7, -1
    0880D818:[000D6C00]: sll        $t5, $t5, 0x0010
    0880D81C:[44186800]: mfc1       $t8, $f13
    0880D820:[000D6C03]: sra        $t5, $t5, 0x0010
    0880D824:[C7AD0068]: lwc1       $f13, 104($sp)
    0880D828:[44197000]: mfc1       $t9, $f14
    0880D82C:[C7AE006C]: lwc1       $f14, 108($sp)
    0880D830:[46006B4D]: trunc.w.s  $f13, $f13
    0880D834:[A52E0000]: sh         $t6, 0($t1)
    0880D838:[A52F0002]: sh         $t7, 2($t1)
    0880D83C:[4600738D]: trunc.w.s  $f14, $f14
    0880D840:[A5230004]: sh         $v1, 4($t1)
    0880D844:[A52C0006]: sh         $t4, 6($t1)
    0880D848:[441F6800]: mfc1       $ra, $f13
    0880D84C:[A52D0008]: sh         $t5, 8($t1)
    0880D850:[33FFFFFF]: andi       $ra, $ra, -1
    0880D854:[44107000]: mfc1       $s0, $f14
    0880D858:[A522000A]: sh         $v0, 10($t1)
    0880D85C:[A53F000C]: sh         $ra, 12($t1)
    0880D860:[0018C400]: sll        $t8, $t8, 0x0010
    0880D864:[A52F000E]: sh         $t7, 14($t1)
    0880D868:[0018C403]: sra        $t8, $t8, 0x0010
    0880D86C:[A5230010]: sh         $v1, 16($t1)
    0880D870:[A5380012]: sh         $t8, 18($t1)
    0880D874:[A52D0014]: sh         $t5, 20($t1)
    0880D878:[A5220016]: sh         $v0, 22($t1)
    0880D87C:[3210FFFF]: andi       $s0, $s0, -1
    0880D880:[A52E0018]: sh         $t6, 24($t1)
    0880D884:[A530001A]: sh         $s0, 26($t1)
    0880D888:[0019CC00]: sll        $t9, $t9, 0x0010
    0880D88C:[A523001C]: sh         $v1, 28($t1)
    0880D890:[0019CC03]: sra        $t9, $t9, 0x0010
    0880D894:[A52C001E]: sh         $t4, 30($t1)
    0880D898:[A5390020]: sh         $t9, 32($t1)
    0880D89C:[A5220022]: sh         $v0, 34($t1)
    0880D8A0:[252D000C]: addiu      $t5, $t1, 12
    0880D8A4:[95AE0000]: lhu        $t6, 0($t5)
    0880D8A8:[95AF0002]: lhu        $t7, 2($t5)
    0880D8AC:[000E7400]: sll        $t6, $t6, 0x0010
    0880D8B0:[95B10004]: lhu        $s1, 4($t5)
    0880D8B4:[252C0024]: addiu      $t4, $t1, 36
    0880D8B8:[000E7403]: sra        $t6, $t6, 0x0010
    0880D8BC:[000F7C00]: sll        $t7, $t7, 0x0010
    0880D8C0:[000F7C03]: sra        $t7, $t7, 0x0010
    0880D8C4:[00118C00]: sll        $s1, $s1, 0x0010
    0880D8C8:[A58E0000]: sh         $t6, 0($t4)
    0880D8CC:[00118C03]: sra        $s1, $s1, 0x0010
    0880D8D0:[A58F0002]: sh         $t7, 2($t4)
    0880D8D4:[A5910004]: sh         $s1, 4($t4)
    0880D8D8:[85AE0006]: lh         $t6, 6($t5)
    0880D8DC:[85AF0008]: lh         $t7, 8($t5)
    0880D8E0:[95AD000A]: lhu        $t5, 10($t5)
    0880D8E4:[A58E0006]: sh         $t6, 6($t4)
    0880D8E8:[000D6C00]: sll        $t5, $t5, 0x0010
    0880D8EC:[000D6C03]: sra        $t5, $t5, 0x0010
    0880D8F0:[A58F0008]: sh         $t7, 8($t4)
    0880D8F4:[A58D000A]: sh         $t5, 10($t4)
    0880D8F8:[252D0018]: addiu      $t5, $t1, 24
    0880D8FC:[95AE0000]: lhu        $t6, 0($t5)
    0880D900:[95AF0002]: lhu        $t7, 2($t5)
    0880D904:[000E7400]: sll        $t6, $t6, 0x0010
    0880D908:[95B10004]: lhu        $s1, 4($t5)
    0880D90C:[252C0030]: addiu      $t4, $t1, 48
    0880D910:[000E7403]: sra        $t6, $t6, 0x0010
    0880D914:[000F7C00]: sll        $t7, $t7, 0x0010
    0880D918:[000F7C03]: sra        $t7, $t7, 0x0010
    0880D91C:[00118C00]: sll        $s1, $s1, 0x0010
    0880D920:[A58E0000]: sh         $t6, 0($t4)
    0880D924:[00118C03]: sra        $s1, $s1, 0x0010
    0880D928:[A58F0002]: sh         $t7, 2($t4)
    0880D92C:[A5910004]: sh         $s1, 4($t4)
    0880D930:[85AE0006]: lh         $t6, 6($t5)
    0880D934:[85AF0008]: lh         $t7, 8($t5)
    0880D938:[95AD000A]: lhu        $t5, 10($t5)
    0880D93C:[A58E0006]: sh         $t6, 6($t4)
    0880D940:[000D6C00]: sll        $t5, $t5, 0x0010
    0880D944:[000D6C03]: sra        $t5, $t5, 0x0010
    0880D948:[A58F0008]: sh         $t7, 8($t4)
    0880D94C:[A58D000A]: sh         $t5, 10($t4)
    0880D950:[A53F003C]: sh         $ra, 60($t1)
    0880D954:[A530003E]: sh         $s0, 62($t1)
    0880D958:[A5230040]: sh         $v1, 64($t1)
    0880D95C:[A5380042]: sh         $t8, 66($t1)
    0880D960:[A5390044]: sh         $t9, 68($t1)
    0880D964:[A5220046]: sh         $v0, 70($t1)
    0880D968:[256B0001]: addiu      $t3, $t3, 1
    0880D96C:[0167602A]: slt        $t4, $t3, $a3
    0880D970:[1580FF70]: bne        $t4, $zr, 0x0880D734
    0880D974:[25290048]: addiu      $t1, $t1, 72
    0880D978:[AFA500B8]: sw         $a1, 184($sp)
    0880D97C:[E7AC00A8]: swc1       $f12, 168($sp)
    0880D980:[AFA600A4]: sw         $a2, 164($sp)
    0880D984:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880D988:[AFAA00A0]: sw         $t2, 160($sp)
    0880D98C:[34040020]: ori        $a0, $zr, 32 <=> li $a0, 32
    0880D990:[0E204961]: jal        0x08812584
    0880D994:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0880D998:[3C050881]: lui        $a1, 0x0881 <=> li $a1, 0x08810000
    0880D99C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0880D9A0:[24A5B4E0]: addiu      $a1, $a1, -19232
    0880D9A4:[AC850000]: sw         $a1, 0($a0)
    0880D9A8:[8FA600B8]: lw         $a2, 184($sp)
    0880D9AC:[24850010]: addiu      $a1, $a0, 16
    0880D9B0:[8FA700A4]: lw         $a3, 164($sp)
    0880D9B4:[ACA60004]: sw         $a2, 4($a1)
    0880D9B8:[ACB00000]: sw         $s0, 0($a1)
    0880D9BC:[8FA800A0]: lw         $t0, 160($sp)
    0880D9C0:[ACA70008]: sw         $a3, 8($a1)
    0880D9C4:[ACA8000C]: sw         $t0, 12($a1)
    0880D9C8:[30C70400]: andi       $a3, $a2, 1024
    0880D9CC:[C7AC00A8]: lwc1       $f12, 168($sp)
    0880D9D0:[10E00005]: beq        $a3, $zr, 0x0880D9E8
    0880D9D4:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0880D9D8:[0E2049B3]: jal        0x088126CC
    0880D9DC:[00000000]: nop
    0880D9E0:[1000000A]: b          0x0880DA0C
    0880D9E4:[00000000]: nop
    0880D9E8:[30A51000]: andi       $a1, $a1, 4096
    0880D9EC:[10A00005]: beq        $a1, $zr, 0x0880DA04
    0880D9F0:[00000000]: nop
    0880D9F4:[0E2049A2]: jal        0x08812688
    0880D9F8:[00000000]: nop
    0880D9FC:[10000003]: b          0x0880DA0C
    0880DA00:[00000000]: nop
    0880DA04:[0E204981]: jal        0x08812604
    0880DA08:[00000000]: nop
    0880DA0C:[8FB000BC]: lw         $s0, 188($sp)
    0880DA10:[8FB100C0]: lw         $s1, 192($sp)
    0880DA14:[8FBF00C4]: lw         $ra, 196($sp)
    0880DA18:[03E00008]: jr         $ra
    0880DA1C:[27BD00D0]: addiu      $sp, $sp, 208
  Back Branch 0880D970 93,950 times (length 145)
_S1_2_8826CF0 13,946,870 instructions (1.045%), 398,482 calls (08826CF0 - 08826DA8, length 47)
    08826CF0:[27BDFFF0]: addiu      $sp, $sp, -16
    08826CF4:[3C0909E4]: lui        $t1, 0x09E4 <=> li $t1, 0x09E40000
    08826CF8:[25299760]: addiu      $t1, $t1, -26784
    08826CFC:[8D2B0010]: lw         $t3, 16($t1)
    08826D00:[00E01025]: or         $v0, $a3, $zr <=> move $v0, $a3
    08826D04:[010B4023]: subu       $t0, $t0, $t3
    08826D08:[30CAFFFF]: andi       $t2, $a2, -1
    08826D0C:[8D270000]: lw         $a3, 0($t1)
    08826D10:[004B5823]: subu       $t3, $v0, $t3
    08826D14:[AFBF0000]: sw         $ra, 0($sp)
    08826D18:[10400008]: beq        $v0, $zr, 0x08826D3C
    08826D1C:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    08826D20:[7D622600]: ext        $v0, $t3, 24, 5
    08826D24:[7C46A404]: ins        $a2, $v0, 16, 5
    08826D28:[3C020200]: lui        $v0, 0x0200 <=> li $v0, 0x02000000
    08826D2C:[ACE60000]: sw         $a2, 0($a3)
    08826D30:[7D62B804]: ins        $v0, $t3, 0, 24
    08826D34:[ACE20004]: sw         $v0, 4($a3)
    08826D38:[24E70008]: addiu      $a3, $a3, 8
    08826D3C:[3C0B1200]: lui        $t3, 0x1200 <=> li $t3, 0x12000000
    08826D40:[7CABB804]: ins        $t3, $a1, 0, 24
    08826D44:[7D052600]: ext        $a1, $t0, 24, 5
    08826D48:[ACEB0000]: sw         $t3, 0($a3)
    08826D4C:[7CA6A404]: ins        $a2, $a1, 16, 5
    08826D50:[ACE60004]: sw         $a2, 4($a3)
    08826D54:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08826D58:[3C060400]: lui        $a2, 0x0400 <=> li $a2, 0x04000000
    08826D5C:[7D05B804]: ins        $a1, $t0, 0, 24
    08826D60:[7C869404]: ins        $a2, $a0, 16, 3
    08826D64:[ACE50008]: sw         $a1, 8($a3)
    08826D68:[7D467804]: ins        $a2, $t2, 0, 16
    08826D6C:[ACE6000C]: sw         $a2, 12($a3)
    08826D70:[24E70010]: addiu      $a3, $a3, 16
    08826D74:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    08826D78:[AD270000]: sw         $a3, 0($t1)
    08826D7C:[248471D0]: addiu      $a0, $a0, 29136
    08826D80:[90840034]: lbu        $a0, 52($a0)
    08826D84:[10800006]: beq        $a0, $zr, 0x08826DA0
    08826D88:[00000000]: nop
    08826D8C:[8D240020]: lw         $a0, 32($t1)
    08826D90:[0E2B0C99]: jal        0x08AC3264 [sceGeListUpdateStallAddr]
    08826D94:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    08826D98:[04400001]: bltz       $v0, 0x08826DA0
    08826D9C:[00000000]: nop
    08826DA0:[8FBF0000]: lw         $ra, 0($sp)
    08826DA4:[03E00008]: jr         $ra
    08826DA8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_885CE48 13,322,408 instructions (0.998%), 302,782 calls (0885CE48 - 0885D05C, length 134)
    0885CE48:[27BDFFC0]: addiu      $sp, $sp, -64
    0885CE4C:[AFB3002C]: sw         $s3, 44($sp)
    0885CE50:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    0885CE54:[AFB00020]: sw         $s0, 32($sp)
    0885CE58:[AFB10024]: sw         $s1, 36($sp)
    0885CE5C:[340600A0]: ori        $a2, $zr, 160 <=> li $a2, 160
    0885CE60:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0885CE64:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0885CE68:[AFB20028]: sw         $s2, 40($sp)
    0885CE6C:[AFB40030]: sw         $s4, 48($sp)
    0885CE70:[AFB50034]: sw         $s5, 52($sp)
    0885CE74:[AFB60038]: sw         $s6, 56($sp)
    0885CE78:[AFBF003C]: sw         $ra, 60($sp)
    0885CE7C:[16660002]: bne        $s3, $a2, 0x0885CE88
    0885CE80:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    0885CE84:[34130020]: ori        $s3, $zr, 32 <=> li $s3, 32
    0885CE88:[2E640100]: sltiu      $a0, $s3, 256
    0885CE8C:[50800006]: beql       $a0, $zr, 0x0885CEA8
    0885CE90:[8E040024]: lw         $a0, 36($s0)
    0885CE94:[00132080]: sll        $a0, $s3, 0x0002
    0885CE98:[02042021]: addu       $a0, $s0, $a0
    0885CE9C:[8C84002C]: lw         $a0, 44($a0)
    0885CEA0:[10000026]: b          0x0885CF3C
    0885CEA4:[AE240000]: sw         $a0, 0($s1)
    0885CEA8:[8E140028]: lw         $s4, 40($s0)
    0885CEAC:[8C840084]: lw         $a0, 132($a0)
    0885CEB0:[00842821]: addu       $a1, $a0, $a0
    0885CEB4:[00852021]: addu       $a0, $a0, $a1
    0885CEB8:[00042080]: sll        $a0, $a0, 0x0002
    0885CEBC:[0284A821]: addu       $s5, $s4, $a0
    0885CEC0:[0295202B]: sltu       $a0, $s4, $s5
    0885CEC4:[1080001C]: beq        $a0, $zr, 0x0885CF38
    0885CEC8:[00000000]: nop
    0885CECC:[02B42023]: subu       $a0, $s5, $s4
    0885CED0:[3405000C]: ori        $a1, $zr, 12 <=> li $a1, 12
    0885CED4:[0085001A]: div        $a0, $a1
    0885CED8:[AFB30008]: sw         $s3, 8($sp)
    0885CEDC:[A3A0000C]: sb         $zr, 12($sp)
    0885CEE0:[A7A0000E]: sh         $zr, 14($sp)
    0885CEE4:[A7A00010]: sh         $zr, 16($sp)
    0885CEE8:[A3A00012]: sb         $zr, 18($sp)
    0885CEEC:[27A50008]: addiu      $a1, $sp, 8
    0885CEF0:[00002012]: mflo       $a0
    0885CEF4:[00043043]: sra        $a2, $a0, 0x0001
    0885CEF8:[000637C2]: srl        $a2, $a2, 0x001F
    0885CEFC:[00862021]: addu       $a0, $a0, $a2
    0885CF00:[00042043]: sra        $a0, $a0, 0x0001
    0885CF04:[00843021]: addu       $a2, $a0, $a0
    0885CF08:[00862021]: addu       $a0, $a0, $a2
    0885CF0C:[0004B080]: sll        $s6, $a0, 0x0002
    0885CF10:[0296B021]: addu       $s6, $s4, $s6
    0885CF14:[0E21706A]: jal        0x0885C1A8
    0885CF18:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0885CF1C:[50400003]: beql       $v0, $zr, 0x0885CF2C
    0885CF20:[02C0A825]: or         $s5, $s6, $zr <=> move $s5, $s6
    0885CF24:[10000001]: b          0x0885CF2C
    0885CF28:[26D4000C]: addiu      $s4, $s6, 12
    0885CF2C:[0295202B]: sltu       $a0, $s4, $s5
    0885CF30:[1480FFE7]: bne        $a0, $zr, 0x0885CED0
    0885CF34:[02B42023]: subu       $a0, $s5, $s4
    0885CF38:[AE340000]: sw         $s4, 0($s1)
    0885CF3C:[8E240000]: lw         $a0, 0($s1)
    0885CF40:[8C840000]: lw         $a0, 0($a0)
    0885CF44:[14930009]: bne        $a0, $s3, 0x0885CF6C
    0885CF48:[00000000]: nop
    0885CF4C:[02522021]: addu       $a0, $s2, $s2
    0885CF50:[8E250000]: lw         $a1, 0($s1)
    0885CF54:[02442021]: addu       $a0, $s2, $a0
    0885CF58:[00042080]: sll        $a0, $a0, 0x0002
    0885CF5C:[00A42021]: addu       $a0, $a1, $a0
    0885CF60:[AE240000]: sw         $a0, 0($s1)
    0885CF64:[10000034]: b          0x0885D038
    0885CF68:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885CF6C:[92040000]: lbu        $a0, 0($s0)
    0885CF70:[54800004]: bnel       $a0, $zr, 0x0885CF84
    0885CF74:[8E040024]: lw         $a0, 36($s0)
    0885CF78:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0885CF7C:[A2040000]: sb         $a0, 0($s0)
    0885CF80:[8E040024]: lw         $a0, 36($s0)
    0885CF84:[8F929598]: lw         $s2, -27240($gp)
    0885CF88:[8C840084]: lw         $a0, 132($a0)
    0885CF8C:[8E130028]: lw         $s3, 40($s0)
    0885CF90:[00842821]: addu       $a1, $a0, $a0
    0885CF94:[00852021]: addu       $a0, $a0, $a1
    0885CF98:[0004A080]: sll        $s4, $a0, 0x0002
    0885CF9C:[0274A021]: addu       $s4, $s3, $s4
    0885CFA0:[0274202B]: sltu       $a0, $s3, $s4
    0885CFA4:[1080001C]: beq        $a0, $zr, 0x0885D018
    0885CFA8:[00000000]: nop
    0885CFAC:[02932023]: subu       $a0, $s4, $s3
    0885CFB0:[3405000C]: ori        $a1, $zr, 12 <=> li $a1, 12
    0885CFB4:[0085001A]: div        $a0, $a1
    0885CFB8:[AFB20014]: sw         $s2, 20($sp)
    0885CFBC:[A3A00018]: sb         $zr, 24($sp)
    0885CFC0:[A7A0001A]: sh         $zr, 26($sp)
    0885CFC4:[A7A0001C]: sh         $zr, 28($sp)
    0885CFC8:[A3A0001E]: sb         $zr, 30($sp)
    0885CFCC:[27A50014]: addiu      $a1, $sp, 20
    0885CFD0:[00002012]: mflo       $a0
    0885CFD4:[00043043]: sra        $a2, $a0, 0x0001
    0885CFD8:[000637C2]: srl        $a2, $a2, 0x001F
    0885CFDC:[00862021]: addu       $a0, $a0, $a2
    0885CFE0:[00042043]: sra        $a0, $a0, 0x0001
    0885CFE4:[00843021]: addu       $a2, $a0, $a0
    0885CFE8:[00862021]: addu       $a0, $a0, $a2
    0885CFEC:[0004A880]: sll        $s5, $a0, 0x0002
    0885CFF0:[0275A821]: addu       $s5, $s3, $s5
    0885CFF4:[0E21706A]: jal        0x0885C1A8
    0885CFF8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0885CFFC:[50400003]: beql       $v0, $zr, 0x0885D00C
    0885D000:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    0885D004:[10000001]: b          0x0885D00C
    0885D008:[26B3000C]: addiu      $s3, $s5, 12
    0885D00C:[0274202B]: sltu       $a0, $s3, $s4
    0885D010:[1480FFE7]: bne        $a0, $zr, 0x0885CFB0
    0885D014:[02932023]: subu       $a0, $s4, $s3
    0885D018:[AE330000]: sw         $s3, 0($s1)
    0885D01C:[8E640000]: lw         $a0, 0($s3)
    0885D020:[10920003]: beq        $a0, $s2, 0x0885D030
    0885D024:[00000000]: nop
    0885D028:[8E040028]: lw         $a0, 40($s0)
    0885D02C:[AE240000]: sw         $a0, 0($s1)
    0885D030:[10000001]: b          0x0885D038
    0885D034:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0885D038:[8FB00020]: lw         $s0, 32($sp)
    0885D03C:[8FB10024]: lw         $s1, 36($sp)
    0885D040:[8FB20028]: lw         $s2, 40($sp)
    0885D044:[8FB3002C]: lw         $s3, 44($sp)
    0885D048:[8FB40030]: lw         $s4, 48($sp)
    0885D04C:[8FB50034]: lw         $s5, 52($sp)
    0885D050:[8FB60038]: lw         $s6, 56($sp)
    0885D054:[8FBF003C]: lw         $ra, 60($sp)
    0885D058:[03E00008]: jr         $ra
    0885D05C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8A82C44 13,180,226 instructions (0.987%), 592 calls (08A82C44 - 08A82F70, length 204)
    08A82C44:[27BDFFB0]: addiu      $sp, $sp, -80
    08A82C48:[AFBE0030]: sw         $fp, 48($sp)
    08A82C4C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08A82C50:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A82C54:[AFB7002C]: sw         $s7, 44($sp)
    08A82C58:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    08A82C5C:[0100B821]: addu       $s7, $t0, $zr <=> move $s7, $t0
    08A82C60:[AFB60028]: sw         $s6, 40($sp)
    08A82C64:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08A82C68:[E7B50044]: swc1       $f21, 68($sp)
    08A82C6C:[E7B40040]: swc1       $f20, 64($sp)
    08A82C70:[4480A000]: mtc1       $zr, $f20
    08A82C74:[AFBF0034]: sw         $ra, 52($sp)
    08A82C78:[4600A546]: mov.s      $f21, $f20
    08A82C7C:[AFB50024]: sw         $s5, 36($sp)
    08A82C80:[AFB40020]: sw         $s4, 32($sp)
    08A82C84:[AFB3001C]: sw         $s3, 28($sp)
    08A82C88:[AFB20018]: sw         $s2, 24($sp)
    08A82C8C:[AFB10014]: sw         $s1, 20($sp)
    08A82C90:[AFB00010]: sw         $s0, 16($sp)
    08A82C94:[8D030000]: lw         $v1, 0($t0)
    08A82C98:[8D530004]: lw         $s3, 4($t2)
    08A82C9C:[8D520000]: lw         $s2, 0($t2)
    08A82CA0:[00033040]: sll        $a2, $v1, 0x0001
    08A82CA4:[2CC30002]: sltiu      $v1, $a2, 2
    08A82CA8:[8D510008]: lw         $s1, 8($t2)
    08A82CAC:[1060000C]: beq        $v1, $zr, 0x08A82CE0
    08A82CB0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08A82CB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A82CB8:[26D60001]: addiu      $s6, $s6, 1
    08A82CBC:[00BE1021]: addu       $v0, $a1, $fp
    08A82CC0:[00162880]: sll        $a1, $s6, 0x0002
    08A82CC4:[00B75821]: addu       $t3, $a1, $s7
    08A82CC8:[8D680000]: lw         $t0, 0($t3)
    08A82CCC:[C4540000]: lwc1       $f20, 0($v0)
    08A82CD0:[00083840]: sll        $a3, $t0, 0x0001
    08A82CD4:[2CE40002]: sltiu      $a0, $a3, 2
    08A82CD8:[1480FFF7]: bne        $a0, $zr, 0x08A82CB8
    08A82CDC:[4600A547]: neg.s      $f21, $f20
    08A82CE0:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08A82CE4:[0109282B]: sltu       $a1, $t0, $t1
    08A82CE8:[10A00069]: beq        $a1, $zr, 0x08A82E90
    08A82CEC:[24D40008]: addiu      $s4, $a2, 8
    08A82CF0:[1620009D]: bne        $s1, $zr, 0x08A82F68
    08A82CF4:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82CF8:[8E620000]: lw         $v0, 0($s3)
    08A82CFC:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82D00:[26730004]: addiu      $s3, $s3, 4
    08A82D04:[00029042]: srl        $s2, $v0, 0x0001
    08A82D08:[304C0001]: andi       $t4, $v0, 1
    08A82D0C:[11800013]: beq        $t4, $zr, 0x08A82D5C
    08A82D10:[25150008]: addiu      $s5, $t0, 8
    08A82D14:[2E2D0004]: sltiu      $t5, $s1, 4
    08A82D18:[51A00090]: beql       $t5, $zr, 0x08A82F5C
    08A82D1C:[3255000F]: andi       $s5, $s2, 15
    08A82D20:[8E700000]: lw         $s0, 0($s3)
    08A82D24:[24180004]: addiu      $t8, $zr, 4 <=> li $t8, 4
    08A82D28:[03117823]: subu       $t7, $t8, $s1
    08A82D2C:[0230A804]: sllv       $s5, $s0, $s1
    08A82D30:[02557025]: or         $t6, $s2, $s5
    08A82D34:[26730004]: addiu      $s3, $s3, 4
    08A82D38:[01F09006]: srlv       $s2, $s0, $t7
    08A82D3C:[31D5000F]: andi       $s5, $t6, 15
    08A82D40:[2631001C]: addiu      $s1, $s1, 28
    08A82D44:[3C0708B4]: lui        $a3, 0x08B4 <=> li $a3, 0x08B40000
    08A82D48:[24E337B0]: addiu      $v1, $a3, 14256
    08A82D4C:[02A32021]: addu       $a0, $s5, $v1
    08A82D50:[90860000]: lbu        $a2, 0($a0)
    08A82D54:[0006C8C0]: sll        $t9, $a2, 0x0003
    08A82D58:[0119A821]: addu       $s5, $t0, $t9
    08A82D5C:[0135282B]: sltu       $a1, $t1, $s5
    08A82D60:[2E2B0004]: sltiu      $t3, $s1, 4
    08A82D64:[11600079]: beq        $t3, $zr, 0x08A82F4C
    08A82D68:[0125A80B]: movn       $s5, $t1, $a1
    08A82D6C:[8E6E0000]: lw         $t6, 0($s3)
    08A82D70:[240F0004]: addiu      $t7, $zr, 4 <=> li $t7, 4
    08A82D74:[01F16823]: subu       $t5, $t7, $s1
    08A82D78:[022E1004]: sllv       $v0, $t6, $s1
    08A82D7C:[02426025]: or         $t4, $s2, $v0
    08A82D80:[26730004]: addiu      $s3, $s3, 4
    08A82D84:[01AE9006]: srlv       $s2, $t6, $t5
    08A82D88:[3187000F]: andi       $a3, $t4, 15
    08A82D8C:[2631001C]: addiu      $s1, $s1, 28
    08A82D90:[10E00050]: beq        $a3, $zr, 0x08A82ED4
    08A82D94:[02A8C023]: subu       $t8, $s5, $t0
    08A82D98:[0115C02B]: sltu       $t8, $t0, $s5
    08A82D9C:[13000039]: beq        $t8, $zr, 0x08A82E84
    08A82DA0:[00162080]: sll        $a0, $s6, 0x0002
    08A82DA4:[00976821]: addu       $t5, $a0, $s7
    08A82DA8:[8DAC0000]: lw         $t4, 0($t5)
    08A82DAC:[000C2840]: sll        $a1, $t4, 0x0001
    08A82DB0:[11050030]: beq        $t0, $a1, 0x08A82E74
    08A82DB4:[009E7021]: addu       $t6, $a0, $fp
    08A82DB8:[0227782B]: sltu       $t7, $s1, $a3
    08A82DBC:[11E00026]: beq        $t7, $zr, 0x08A82E58
    08A82DC0:[240F0020]: addiu      $t7, $zr, 32 <=> li $t7, 32
    08A82DC4:[8E790000]: lw         $t9, 0($s3)
    08A82DC8:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08A82DCC:[01872823]: subu       $a1, $t4, $a3
    08A82DD0:[02392004]: sllv       $a0, $t9, $s1
    08A82DD4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A82DD8:[02443025]: or         $a2, $s2, $a0
    08A82DDC:[00F1C023]: subu       $t8, $a3, $s1
    08A82DE0:[00A35806]: srlv       $t3, $v1, $a1
    08A82DE4:[02278023]: subu       $s0, $s1, $a3
    08A82DE8:[00CB1024]: and        $v0, $a2, $t3
    08A82DEC:[03199006]: srlv       $s2, $t9, $t8
    08A82DF0:[26110020]: addiu      $s1, $s0, 32
    08A82DF4:[26730004]: addiu      $s3, $s3, 4
    08A82DF8:[50400015]: beql       $v0, $zr, 0x08A82E50
    08A82DFC:[AE800000]: sw         $zr, 0($s4)
    08A82E00:[44821000]: mtc1       $v0, $f2
    08A82E04:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    08A82E08:[26940004]: addiu      $s4, $s4, 4
    08A82E0C:[1620000C]: bne        $s1, $zr, 0x08A82E40
    08A82E10:[46801060]: cvt.s.w    $f1, $f2
    08A82E14:[8E620000]: lw         $v0, 0($s3)
    08A82E18:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82E1C:[26730004]: addiu      $s3, $s3, 4
    08A82E20:[00029042]: srl        $s2, $v0, 0x0001
    08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
    08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
    08A82E48:[0A2A0B89]: j          0x08A82E24
    08A82E4C:[00129042]: srl        $s2, $s2, 0x0001
    08A82E50:[0A2A0B8E]: j          0x08A82E38
    08A82E54:[26940004]: addiu      $s4, $s4, 4
    08A82E58:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A82E5C:[01E77023]: subu       $t6, $t7, $a3
    08A82E60:[01C26806]: srlv       $t5, $v0, $t6
    08A82E64:[024D1024]: and        $v0, $s2, $t5
    08A82E68:[02278823]: subu       $s1, $s1, $a3
    08A82E6C:[0A2A0B7E]: j          0x08A82DF8
    08A82E70:[00F29006]: srlv       $s2, $s2, $a3
    08A82E74:[C5D40000]: lwc1       $f20, 0($t6)
    08A82E78:[26D60001]: addiu      $s6, $s6, 1
    08A82E7C:[0A2A0B6E]: j          0x08A82DB8
    08A82E80:[4600A547]: neg.s      $f21, $f20
    08A82E84:[0109A82B]: sltu       $s5, $t0, $t1
    08A82E88:[16A0FF99]: bne        $s5, $zr, 0x08A82CF0
    08A82E8C:[00000000]: nop
    08A82E90:[AD510008]: sw         $s1, 8($t2)
    08A82E94:[AD530004]: sw         $s3, 4($t2)
    08A82E98:[AD520000]: sw         $s2, 0($t2)
    08A82E9C:[8FBF0034]: lw         $ra, 52($sp)
    08A82EA0:[8FBE0030]: lw         $fp, 48($sp)
    08A82EA4:[8FB7002C]: lw         $s7, 44($sp)
    08A82EA8:[8FB60028]: lw         $s6, 40($sp)
    08A82EAC:[8FB50024]: lw         $s5, 36($sp)
    08A82EB0:[8FB40020]: lw         $s4, 32($sp)
    08A82EB4:[8FB3001C]: lw         $s3, 28($sp)
    08A82EB8:[8FB20018]: lw         $s2, 24($sp)
    08A82EBC:[8FB10014]: lw         $s1, 20($sp)
    08A82EC0:[8FB00010]: lw         $s0, 16($sp)
    08A82EC4:[C7B50044]: lwc1       $f21, 68($sp)
    08A82EC8:[C7B40040]: lwc1       $f20, 64($sp)
    08A82ECC:[03E00008]: jr         $ra
    08A82ED0:[27BD0050]: addiu      $sp, $sp, 80
    08A82ED4:[00188080]: sll        $s0, $t8, 0x0002
    08A82ED8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A82EDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A82EE0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A82EE4:[AFA90000]: sw         $t1, 0($sp)
    08A82EE8:[0290A021]: addu       $s4, $s4, $s0
    08A82EEC:[0E2A7DA2]: jal        0x08A9F688
    08A82EF0:[AFAA0004]: sw         $t2, 4($sp)
    08A82EF4:[00162880]: sll        $a1, $s6, 0x0002
    08A82EF8:[00B74021]: addu       $t0, $a1, $s7
    08A82EFC:[8D0A0000]: lw         $t2, 0($t0)
    08A82F00:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08A82F04:[000A4840]: sll        $t1, $t2, 0x0001
    08A82F08:[0135802B]: sltu       $s0, $t1, $s5
    08A82F0C:[8FAA0004]: lw         $t2, 4($sp)
    08A82F10:[1200FFDC]: beq        $s0, $zr, 0x08A82E84
    08A82F14:[8FA90000]: lw         $t1, 0($sp)
    08A82F18:[26D60001]: addiu      $s6, $s6, 1
    08A82F1C:[00161880]: sll        $v1, $s6, 0x0002
    08A82F20:[00772021]: addu       $a0, $v1, $s7
    08A82F24:[8C870000]: lw         $a3, 0($a0)
    08A82F28:[00BE5821]: addu       $t3, $a1, $fp
    08A82F2C:[C5740000]: lwc1       $f20, 0($t3)
    08A82F30:[00073040]: sll        $a2, $a3, 0x0001
    08A82F34:[00D5C82B]: sltu       $t9, $a2, $s5
    08A82F38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08A82F3C:[1720FFF6]: bne        $t9, $zr, 0x08A82F18
    08A82F40:[4600A547]: neg.s      $f21, $f20
    08A82F44:[0A2A0BA2]: j          0x08A82E88
    08A82F48:[0109A82B]: sltu       $s5, $t0, $t1
    08A82F4C:[3247000F]: andi       $a3, $s2, 15
    08A82F50:[2631FFFC]: addiu      $s1, $s1, -4
    08A82F54:[0A2A0B64]: j          0x08A82D90
    08A82F58:[00129102]: srl        $s2, $s2, 0x0004
    08A82F5C:[2631FFFC]: addiu      $s1, $s1, -4
    08A82F60:[0A2A0B51]: j          0x08A82D44
    08A82F64:[00129102]: srl        $s2, $s2, 0x0004
    08A82F68:[2631FFFF]: addiu      $s1, $s1, -1
    08A82F6C:[0A2A0B42]: j          0x08A82D08
    08A82F70:[00129042]: srl        $s2, $s2, 0x0001
  Back Branch 08A82E38 381,636 times (length 42)
    08A82D84:[01AE9006]: srlv       $s2, $t6, $t5
    08A82D88:[3187000F]: andi       $a3, $t4, 15
    08A82D8C:[2631001C]: addiu      $s1, $s1, 28
    08A82D90:[10E00050]: beq        $a3, $zr, 0x08A82ED4
    08A82D94:[02A8C023]: subu       $t8, $s5, $t0
--> 08A82D98:[0115C02B]: sltu       $t8, $t0, $s5
    08A82D9C:[13000039]: beq        $t8, $zr, 0x08A82E84
    08A82DA0:[00162080]: sll        $a0, $s6, 0x0002
    08A82DA4:[00976821]: addu       $t5, $a0, $s7
    08A82DA8:[8DAC0000]: lw         $t4, 0($t5)
    08A82DAC:[000C2840]: sll        $a1, $t4, 0x0001
    08A82DB0:[11050030]: beq        $t0, $a1, 0x08A82E74
    08A82DB4:[009E7021]: addu       $t6, $a0, $fp
    08A82DB8:[0227782B]: sltu       $t7, $s1, $a3
    08A82DBC:[11E00026]: beq        $t7, $zr, 0x08A82E58
    08A82DC0:[240F0020]: addiu      $t7, $zr, 32 <=> li $t7, 32
    08A82DC4:[8E790000]: lw         $t9, 0($s3)
    08A82DC8:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08A82DCC:[01872823]: subu       $a1, $t4, $a3
    08A82DD0:[02392004]: sllv       $a0, $t9, $s1
    08A82DD4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A82DD8:[02443025]: or         $a2, $s2, $a0
    08A82DDC:[00F1C023]: subu       $t8, $a3, $s1
    08A82DE0:[00A35806]: srlv       $t3, $v1, $a1
    08A82DE4:[02278023]: subu       $s0, $s1, $a3
    08A82DE8:[00CB1024]: and        $v0, $a2, $t3
    08A82DEC:[03199006]: srlv       $s2, $t9, $t8
    08A82DF0:[26110020]: addiu      $s1, $s0, 32
    08A82DF4:[26730004]: addiu      $s3, $s3, 4
    08A82DF8:[50400015]: beql       $v0, $zr, 0x08A82E50
    08A82DFC:[AE800000]: sw         $zr, 0($s4)
    08A82E00:[44821000]: mtc1       $v0, $f2
    08A82E04:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    08A82E08:[26940004]: addiu      $s4, $s4, 4
    08A82E0C:[1620000C]: bne        $s1, $zr, 0x08A82E40
    08A82E10:[46801060]: cvt.s.w    $f1, $f2
    08A82E14:[8E620000]: lw         $v0, 0($s3)
    08A82E18:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82E1C:[26730004]: addiu      $s3, $s3, 4
    08A82E20:[00029042]: srl        $s2, $v0, 0x0001
    08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
--> 08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
    08A82E48:[0A2A0B89]: j          0x08A82E24
  Back Branch 08A82E6C 347,969 times (length 31)
    08A82DE4:[02278023]: subu       $s0, $s1, $a3
    08A82DE8:[00CB1024]: and        $v0, $a2, $t3
    08A82DEC:[03199006]: srlv       $s2, $t9, $t8
    08A82DF0:[26110020]: addiu      $s1, $s0, 32
    08A82DF4:[26730004]: addiu      $s3, $s3, 4
--> 08A82DF8:[50400015]: beql       $v0, $zr, 0x08A82E50
    08A82DFC:[AE800000]: sw         $zr, 0($s4)
    08A82E00:[44821000]: mtc1       $v0, $f2
    08A82E04:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    08A82E08:[26940004]: addiu      $s4, $s4, 4
    08A82E0C:[1620000C]: bne        $s1, $zr, 0x08A82E40
    08A82E10:[46801060]: cvt.s.w    $f1, $f2
    08A82E14:[8E620000]: lw         $v0, 0($s3)
    08A82E18:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82E1C:[26730004]: addiu      $s3, $s3, 4
    08A82E20:[00029042]: srl        $s2, $v0, 0x0001
    08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
    08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
    08A82E48:[0A2A0B89]: j          0x08A82E24
    08A82E4C:[00129042]: srl        $s2, $s2, 0x0001
    08A82E50:[0A2A0B8E]: j          0x08A82E38
    08A82E54:[26940004]: addiu      $s4, $s4, 4
    08A82E58:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A82E5C:[01E77023]: subu       $t6, $t7, $a3
    08A82E60:[01C26806]: srlv       $t5, $v0, $t6
    08A82E64:[024D1024]: and        $v0, $s2, $t5
    08A82E68:[02278823]: subu       $s1, $s1, $a3
--> 08A82E6C:[0A2A0B7E]: j          0x08A82DF8
    08A82E70:[00F29006]: srlv       $s2, $s2, $a3
    08A82E74:[C5D40000]: lwc1       $f20, 0($t6)
    08A82E78:[26D60001]: addiu      $s6, $s6, 1
    08A82E7C:[0A2A0B6E]: j          0x08A82DB8
  Back Branch 08A82E48 270,757 times (length 11)
    08A82E10:[46801060]: cvt.s.w    $f1, $f2
    08A82E14:[8E620000]: lw         $v0, 0($s3)
    08A82E18:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82E1C:[26730004]: addiu      $s3, $s3, 4
    08A82E20:[00029042]: srl        $s2, $v0, 0x0001
--> 08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
    08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
--> 08A82E48:[0A2A0B89]: j          0x08A82E24
    08A82E4C:[00129042]: srl        $s2, $s2, 0x0001
    08A82E50:[0A2A0B8E]: j          0x08A82E38
    08A82E54:[26940004]: addiu      $s4, $s4, 4
    08A82E58:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
  Back Branch 08A82E50 102,236 times (length 8)
    08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
--> 08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
    08A82E48:[0A2A0B89]: j          0x08A82E24
    08A82E4C:[00129042]: srl        $s2, $s2, 0x0001
--> 08A82E50:[0A2A0B8E]: j          0x08A82E38
    08A82E54:[26940004]: addiu      $s4, $s4, 4
    08A82E58:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A82E5C:[01E77023]: subu       $t6, $t7, $a3
    08A82E60:[01C26806]: srlv       $t5, $v0, $t6
  Back Branch 08A82E88 24,933 times (length 104)
  Back Branch 08A82F6C 24,090 times (length 155)
  Back Branch 08A82F54 21,845 times (length 115)
  Back Branch 08A82E7C 11,304 times (length 51)
    08A82DA4:[00976821]: addu       $t5, $a0, $s7
    08A82DA8:[8DAC0000]: lw         $t4, 0($t5)
    08A82DAC:[000C2840]: sll        $a1, $t4, 0x0001
    08A82DB0:[11050030]: beq        $t0, $a1, 0x08A82E74
    08A82DB4:[009E7021]: addu       $t6, $a0, $fp
--> 08A82DB8:[0227782B]: sltu       $t7, $s1, $a3
    08A82DBC:[11E00026]: beq        $t7, $zr, 0x08A82E58
    08A82DC0:[240F0020]: addiu      $t7, $zr, 32 <=> li $t7, 32
    08A82DC4:[8E790000]: lw         $t9, 0($s3)
    08A82DC8:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08A82DCC:[01872823]: subu       $a1, $t4, $a3
    08A82DD0:[02392004]: sllv       $a0, $t9, $s1
    08A82DD4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A82DD8:[02443025]: or         $a2, $s2, $a0
    08A82DDC:[00F1C023]: subu       $t8, $a3, $s1
    08A82DE0:[00A35806]: srlv       $t3, $v1, $a1
    08A82DE4:[02278023]: subu       $s0, $s1, $a3
    08A82DE8:[00CB1024]: and        $v0, $a2, $t3
    08A82DEC:[03199006]: srlv       $s2, $t9, $t8
    08A82DF0:[26110020]: addiu      $s1, $s0, 32
    08A82DF4:[26730004]: addiu      $s3, $s3, 4
    08A82DF8:[50400015]: beql       $v0, $zr, 0x08A82E50
    08A82DFC:[AE800000]: sw         $zr, 0($s4)
    08A82E00:[44821000]: mtc1       $v0, $f2
    08A82E04:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    08A82E08:[26940004]: addiu      $s4, $s4, 4
    08A82E0C:[1620000C]: bne        $s1, $zr, 0x08A82E40
    08A82E10:[46801060]: cvt.s.w    $f1, $f2
    08A82E14:[8E620000]: lw         $v0, 0($s3)
    08A82E18:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A82E1C:[26730004]: addiu      $s3, $s3, 4
    08A82E20:[00029042]: srl        $s2, $v0, 0x0001
    08A82E24:[30500001]: andi       $s0, $v0, 1
    08A82E28:[16000002]: bne        $s0, $zr, 0x08A82E34
    08A82E2C:[46150802]: mul.s      $f0, $f1, $f21
    08A82E30:[46140802]: mul.s      $f0, $f1, $f20
    08A82E34:[E4600000]: swc1       $f0, 0($v1)
    08A82E38:[0A2A0B66]: j          0x08A82D98
    08A82E3C:[25080001]: addiu      $t0, $t0, 1
    08A82E40:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A82E44:[2631FFFF]: addiu      $s1, $s1, -1
    08A82E48:[0A2A0B89]: j          0x08A82E24
    08A82E4C:[00129042]: srl        $s2, $s2, 0x0001
    08A82E50:[0A2A0B8E]: j          0x08A82E38
    08A82E54:[26940004]: addiu      $s4, $s4, 4
    08A82E58:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A82E5C:[01E77023]: subu       $t6, $t7, $a3
    08A82E60:[01C26806]: srlv       $t5, $v0, $t6
    08A82E64:[024D1024]: and        $v0, $s2, $t5
    08A82E68:[02278823]: subu       $s1, $s1, $a3
    08A82E6C:[0A2A0B7E]: j          0x08A82DF8
    08A82E70:[00F29006]: srlv       $s2, $s2, $a3
    08A82E74:[C5D40000]: lwc1       $f20, 0($t6)
    08A82E78:[26D60001]: addiu      $s6, $s6, 1
--> 08A82E7C:[0A2A0B6E]: j          0x08A82DB8
    08A82E80:[4600A547]: neg.s      $f21, $f20
    08A82E84:[0109A82B]: sltu       $s5, $t0, $t1
    08A82E88:[16A0FF99]: bne        $s5, $zr, 0x08A82CF0
    08A82E8C:[00000000]: nop
  Back Branch 08A82F60 10,024 times (length 137)
  Back Branch 08A82F3C 2,312 times (length 11)
    08A82F04:[000A4840]: sll        $t1, $t2, 0x0001
    08A82F08:[0135802B]: sltu       $s0, $t1, $s5
    08A82F0C:[8FAA0004]: lw         $t2, 4($sp)
    08A82F10:[1200FFDC]: beq        $s0, $zr, 0x08A82E84
    08A82F14:[8FA90000]: lw         $t1, 0($sp)
--> 08A82F18:[26D60001]: addiu      $s6, $s6, 1
    08A82F1C:[00161880]: sll        $v1, $s6, 0x0002
    08A82F20:[00772021]: addu       $a0, $v1, $s7
    08A82F24:[8C870000]: lw         $a3, 0($a0)
    08A82F28:[00BE5821]: addu       $t3, $a1, $fp
    08A82F2C:[C5740000]: lwc1       $f20, 0($t3)
    08A82F30:[00073040]: sll        $a2, $a3, 0x0001
    08A82F34:[00D5C82B]: sltu       $t9, $a2, $s5
    08A82F38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
--> 08A82F3C:[1720FFF6]: bne        $t9, $zr, 0x08A82F18
    08A82F40:[4600A547]: neg.s      $f21, $f20
    08A82F44:[0A2A0BA2]: j          0x08A82E88
    08A82F48:[0109A82B]: sltu       $s5, $t0, $t1
    08A82F4C:[3247000F]: andi       $a3, $s2, 15
  Back Branch 08A82F10 1,804 times (length 37)
    08A82E70:[00F29006]: srlv       $s2, $s2, $a3
    08A82E74:[C5D40000]: lwc1       $f20, 0($t6)
    08A82E78:[26D60001]: addiu      $s6, $s6, 1
    08A82E7C:[0A2A0B6E]: j          0x08A82DB8
    08A82E80:[4600A547]: neg.s      $f21, $f20
--> 08A82E84:[0109A82B]: sltu       $s5, $t0, $t1
    08A82E88:[16A0FF99]: bne        $s5, $zr, 0x08A82CF0
    08A82E8C:[00000000]: nop
    08A82E90:[AD510008]: sw         $s1, 8($t2)
    08A82E94:[AD530004]: sw         $s3, 4($t2)
    08A82E98:[AD520000]: sw         $s2, 0($t2)
    08A82E9C:[8FBF0034]: lw         $ra, 52($sp)
    08A82EA0:[8FBE0030]: lw         $fp, 48($sp)
    08A82EA4:[8FB7002C]: lw         $s7, 44($sp)
    08A82EA8:[8FB60028]: lw         $s6, 40($sp)
    08A82EAC:[8FB50024]: lw         $s5, 36($sp)
    08A82EB0:[8FB40020]: lw         $s4, 32($sp)
    08A82EB4:[8FB3001C]: lw         $s3, 28($sp)
    08A82EB8:[8FB20018]: lw         $s2, 24($sp)
    08A82EBC:[8FB10014]: lw         $s1, 20($sp)
    08A82EC0:[8FB00010]: lw         $s0, 16($sp)
    08A82EC4:[C7B50044]: lwc1       $f21, 68($sp)
    08A82EC8:[C7B40040]: lwc1       $f20, 64($sp)
    08A82ECC:[03E00008]: jr         $ra
    08A82ED0:[27BD0050]: addiu      $sp, $sp, 80
    08A82ED4:[00188080]: sll        $s0, $t8, 0x0002
    08A82ED8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A82EDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A82EE0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A82EE4:[AFA90000]: sw         $t1, 0($sp)
    08A82EE8:[0290A021]: addu       $s4, $s4, $s0
    08A82EEC:[0E2A7DA2]: jal        0x08A9F688
    08A82EF0:[AFAA0004]: sw         $t2, 4($sp)
    08A82EF4:[00162880]: sll        $a1, $s6, 0x0002
    08A82EF8:[00B74021]: addu       $t0, $a1, $s7
    08A82EFC:[8D0A0000]: lw         $t2, 0($t0)
    08A82F00:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08A82F04:[000A4840]: sll        $t1, $t2, 0x0001
    08A82F08:[0135802B]: sltu       $s0, $t1, $s5
    08A82F0C:[8FAA0004]: lw         $t2, 4($sp)
--> 08A82F10:[1200FFDC]: beq        $s0, $zr, 0x08A82E84
    08A82F14:[8FA90000]: lw         $t1, 0($sp)
    08A82F18:[26D60001]: addiu      $s6, $s6, 1
    08A82F1C:[00161880]: sll        $v1, $s6, 0x0002
    08A82F20:[00772021]: addu       $a0, $v1, $s7
  Back Branch 08A82F44 691 times (length 49)
    08A82E74:[C5D40000]: lwc1       $f20, 0($t6)
    08A82E78:[26D60001]: addiu      $s6, $s6, 1
    08A82E7C:[0A2A0B6E]: j          0x08A82DB8
    08A82E80:[4600A547]: neg.s      $f21, $f20
    08A82E84:[0109A82B]: sltu       $s5, $t0, $t1
--> 08A82E88:[16A0FF99]: bne        $s5, $zr, 0x08A82CF0
    08A82E8C:[00000000]: nop
    08A82E90:[AD510008]: sw         $s1, 8($t2)
    08A82E94:[AD530004]: sw         $s3, 4($t2)
    08A82E98:[AD520000]: sw         $s2, 0($t2)
    08A82E9C:[8FBF0034]: lw         $ra, 52($sp)
    08A82EA0:[8FBE0030]: lw         $fp, 48($sp)
    08A82EA4:[8FB7002C]: lw         $s7, 44($sp)
    08A82EA8:[8FB60028]: lw         $s6, 40($sp)
    08A82EAC:[8FB50024]: lw         $s5, 36($sp)
    08A82EB0:[8FB40020]: lw         $s4, 32($sp)
    08A82EB4:[8FB3001C]: lw         $s3, 28($sp)
    08A82EB8:[8FB20018]: lw         $s2, 24($sp)
    08A82EBC:[8FB10014]: lw         $s1, 20($sp)
    08A82EC0:[8FB00010]: lw         $s0, 16($sp)
    08A82EC4:[C7B50044]: lwc1       $f21, 68($sp)
    08A82EC8:[C7B40040]: lwc1       $f20, 64($sp)
    08A82ECC:[03E00008]: jr         $ra
    08A82ED0:[27BD0050]: addiu      $sp, $sp, 80
    08A82ED4:[00188080]: sll        $s0, $t8, 0x0002
    08A82ED8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A82EDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A82EE0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A82EE4:[AFA90000]: sw         $t1, 0($sp)
    08A82EE8:[0290A021]: addu       $s4, $s4, $s0
    08A82EEC:[0E2A7DA2]: jal        0x08A9F688
    08A82EF0:[AFAA0004]: sw         $t2, 4($sp)
    08A82EF4:[00162880]: sll        $a1, $s6, 0x0002
    08A82EF8:[00B74021]: addu       $t0, $a1, $s7
    08A82EFC:[8D0A0000]: lw         $t2, 0($t0)
    08A82F00:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08A82F04:[000A4840]: sll        $t1, $t2, 0x0001
    08A82F08:[0135802B]: sltu       $s0, $t1, $s5
    08A82F0C:[8FAA0004]: lw         $t2, 4($sp)
    08A82F10:[1200FFDC]: beq        $s0, $zr, 0x08A82E84
    08A82F14:[8FA90000]: lw         $t1, 0($sp)
    08A82F18:[26D60001]: addiu      $s6, $s6, 1
    08A82F1C:[00161880]: sll        $v1, $s6, 0x0002
    08A82F20:[00772021]: addu       $a0, $v1, $s7
    08A82F24:[8C870000]: lw         $a3, 0($a0)
    08A82F28:[00BE5821]: addu       $t3, $a1, $fp
    08A82F2C:[C5740000]: lwc1       $f20, 0($t3)
    08A82F30:[00073040]: sll        $a2, $a3, 0x0001
    08A82F34:[00D5C82B]: sltu       $t9, $a2, $s5
    08A82F38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08A82F3C:[1720FFF6]: bne        $t9, $zr, 0x08A82F18
    08A82F40:[4600A547]: neg.s      $f21, $f20
--> 08A82F44:[0A2A0BA2]: j          0x08A82E88
    08A82F48:[0109A82B]: sltu       $s5, $t0, $t1
    08A82F4C:[3247000F]: andi       $a3, $s2, 15
    08A82F50:[2631FFFC]: addiu      $s1, $s1, -4
    08A82F54:[0A2A0B64]: j          0x08A82D90
_S1_2_8A84E40 11,830,245 instructions (0.886%), 118,743 calls (08A842F4 - 08A84F7C, length 803)
  Back Branch 08A844D0 1,005,068 times (length 74)
    08A8439C:[27A40180]: addiu      $a0, $sp, 384
    08A843A0:[0E2A1BD7]: jal        0x08A86F5C
    08A843A4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A843A8:[52A0004C]: beql       $s5, $zr, 0x08A844DC
    08A843AC:[8FB50464]: lw         $s5, 1124($sp)
--> 08A843B0:[8FAE0000]: lw         $t6, 0($sp)
    08A843B4:[91C40000]: lbu        $a0, 0($t6)
    08A843B8:[25CD0001]: addiu      $t5, $t6, 1
    08A843BC:[2C8C000A]: sltiu      $t4, $a0, 10
    08A843C0:[1180003F]: beq        $t4, $zr, 0x08A844C0
    08A843C4:[AFAD0000]: sw         $t5, 0($sp)
    08A843C8:[00043880]: sll        $a3, $a0, 0x0002
    08A843CC:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A843D0:[248246A8]: addiu      $v0, $a0, 18088
    08A843D4:[00E23021]: addu       $a2, $a3, $v0
    08A843D8:[8CC80000]: lw         $t0, 0($a2)
    08A843DC:[01000008]: jr         $t0
    08A843E0:[00000000]: nop
    08A844C0:[8FA30464]: lw         $v1, 1124($sp)
    08A844C4:[26B5FFF8]: addiu      $s5, $s5, -8
    08A844C8:[26940008]: addiu      $s4, $s4, 8
    08A844CC:[03C3F021]: addu       $fp, $fp, $v1
--> 08A844D0:[16A0FFB7]: bne        $s5, $zr, 0x08A843B0
    08A844D4:[26D60008]: addiu      $s6, $s6, 8
    08A844D8:[8FB50464]: lw         $s5, 1124($sp)
    08A844DC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
  Back Branch 08A84F78 118,743 times (length 688)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
    08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
--> 08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
--> 08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
  Back Branch 08A84540 6,171 times (length 21)
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
--> 08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
    08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
    08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
--> 08A84540:[0A2A113D]: j          0x08A844F4
    08A84544:[AFB00424]: sw         $s0, 1060($sp)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_881F920 11,021,124 instructions (0.825%), 3,470 calls (0881F920 - 088200BC, length 488)
    0881F920:[27BDFF90]: addiu      $sp, $sp, -112
    0881F924:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0881F928:[8C870020]: lw         $a3, 32($a0)
    0881F92C:[AFA60018]: sw         $a2, 24($sp)
    0881F930:[3C060110]: lui        $a2, 0x0110 <=> li $a2, 0x01100000
    0881F934:[AFB50058]: sw         $s5, 88($sp)
    0881F938:[00E63024]: and        $a2, $a3, $a2
    0881F93C:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    0881F940:[E7B4002C]: swc1       $f20, 44($sp)
    0881F944:[E7B60030]: swc1       $f22, 48($sp)
    0881F948:[E7B80034]: swc1       $f24, 52($sp)
    0881F94C:[E7BA0038]: swc1       $f26, 56($sp)
    0881F950:[E7BC003C]: swc1       $f28, 60($sp)
    0881F954:[E7BE0040]: swc1       $f30, 64($sp)
    0881F958:[AFB00044]: sw         $s0, 68($sp)
    0881F95C:[AFB10048]: sw         $s1, 72($sp)
    0881F960:[AFB2004C]: sw         $s2, 76($sp)
    0881F964:[AFB30050]: sw         $s3, 80($sp)
    0881F968:[AFB40054]: sw         $s4, 84($sp)
    0881F96C:[AFB6005C]: sw         $s6, 92($sp)
    0881F970:[AFB70060]: sw         $s7, 96($sp)
    0881F974:[AFBE0064]: sw         $fp, 100($sp)
    0881F978:[AFBF0068]: sw         $ra, 104($sp)
    0881F97C:[10C00003]: beq        $a2, $zr, 0x0881F98C
    0881F980:[AFA50004]: sw         $a1, 4($sp)
    0881F984:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    0881F988:[AFA40018]: sw         $a0, 24($sp)
    0881F98C:[8EA40090]: lw         $a0, 144($s5)
    0881F990:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881F994:[AFA40008]: sw         $a0, 8($sp)
    0881F998:[8C840000]: lw         $a0, 0($a0)
    0881F99C:[AFA50010]: sw         $a1, 16($sp)
    0881F9A0:[00A4282A]: slt        $a1, $a1, $a0
    0881F9A4:[10A001B2]: beq        $a1, $zr, 0x08820070
    0881F9A8:[3C050882]: lui        $a1, 0x0882 <=> li $a1, 0x08820000
    0881F9AC:[24A5F304]: addiu      $a1, $a1, -3324
    0881F9B0:[AFA50000]: sw         $a1, 0($sp)
    0881F9B4:[3C0509E1]: lui        $a1, 0x09E1 <=> li $a1, 0x09E10000
    0881F9B8:[24A5CC20]: addiu      $a1, $a1, -13280
    0881F9BC:[AFA5001C]: sw         $a1, 28($sp)
    0881F9C0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881F9C4:[AFA50014]: sw         $a1, 20($sp)
    0881F9C8:[3C05C100]: lui        $a1, 0xC100 <=> li $a1, 0xC1000000
    0881F9CC:[4480A000]: mtc1       $zr, $f20
    0881F9D0:[4485B000]: mtc1       $a1, $f22
    0881F9D4:[3C053E80]: lui        $a1, 0x3E80 <=> li $a1, 0x3E800000
    0881F9D8:[4485C000]: mtc1       $a1, $f24
    0881F9DC:[3C05437F]: lui        $a1, 0x437F <=> li $a1, 0x437F0000
    0881F9E0:[4485D000]: mtc1       $a1, $f26
    0881F9E4:[3C053800]: lui        $a1, 0x3800 <=> li $a1, 0x38000000
    0881F9E8:[4485E000]: mtc1       $a1, $f28
    0881F9EC:[8FA50014]: lw         $a1, 20($sp)
    0881F9F0:[8EA60094]: lw         $a2, 148($s5)
    0881F9F4:[8FB30008]: lw         $s3, 8($sp)
    0881F9F8:[00C52821]: addu       $a1, $a2, $a1
    0881F9FC:[84A50000]: lh         $a1, 0($a1)
    0881FA00:[00052900]: sll        $a1, $a1, 0x0004
    0881FA04:[02659821]: addu       $s3, $s3, $a1
    0881FA08:[8E65000C]: lw         $a1, 12($s3)
    0881FA0C:[14A00003]: bne        $a1, $zr, 0x0881FA1C
    0881FA10:[00000000]: nop
    0881FA14:[1000018E]: b          0x08820050
    0881FA18:[00000000]: nop
    0881FA1C:[26730004]: addiu      $s3, $s3, 4
    0881FA20:[8E760004]: lw         $s6, 4($s3)
    0881FA24:[32D6FFFF]: andi       $s6, $s6, -1
    0881FA28:[32C40007]: andi       $a0, $s6, 7
    0881FA2C:[10800016]: beq        $a0, $zr, 0x0881FA88
    0881FA30:[00000000]: nop
    0881FA34:[8E640008]: lw         $a0, 8($s3)
    0881FA38:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0881FA3C:[0224202B]: sltu       $a0, $s1, $a0
    0881FA40:[10800011]: beq        $a0, $zr, 0x0881FA88
    0881FA44:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881FA48:[8FB20004]: lw         $s2, 4($sp)
    0881FA4C:[8E64000C]: lw         $a0, 12($s3)
    0881FA50:[00902021]: addu       $a0, $a0, $s0
    0881FA54:[8C840000]: lw         $a0, 0($a0)
    0881FA58:[8E45003C]: lw         $a1, 60($s2)
    0881FA5C:[8C860008]: lw         $a2, 8($a0)
    0881FA60:[000639C0]: sll        $a3, $a2, 0x0007
    0881FA64:[00063100]: sll        $a2, $a2, 0x0004
    0881FA68:[00E63023]: subu       $a2, $a3, $a2
    0881FA6C:[0E208256]: jal        0x08820958
    0881FA70:[00A62821]: addu       $a1, $a1, $a2
    0881FA74:[8E640008]: lw         $a0, 8($s3)
    0881FA78:[26310001]: addiu      $s1, $s1, 1
    0881FA7C:[0224202B]: sltu       $a0, $s1, $a0
    0881FA80:[1480FFF2]: bne        $a0, $zr, 0x0881FA4C
    0881FA84:[26100004]: addiu      $s0, $s0, 4
    0881FA88:[96700000]: lhu        $s0, 0($s3)
    0881FA8C:[8FA40018]: lw         $a0, 24($sp)
    0881FA90:[867E0002]: lh         $fp, 2($s3)
    0881FA94:[02C4B025]: or         $s6, $s6, $a0
    0881FA98:[32D6FFFF]: andi       $s6, $s6, -1
    0881FA9C:[32C40400]: andi       $a0, $s6, 1024
    0881FAA0:[8FA50008]: lw         $a1, 8($sp)
    0881FAA4:[10800003]: beq        $a0, $zr, 0x0881FAB4
    0881FAA8:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FAAC:[10000168]: b          0x08820050
    0881FAB0:[8CA40000]: lw         $a0, 0($a1)
    0881FAB4:[32C40100]: andi       $a0, $s6, 256
    0881FAB8:[10800007]: beq        $a0, $zr, 0x0881FAD8
    0881FABC:[00000000]: nop
    0881FAC0:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0881FAC4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0881FAC8:[0E2077BD]: jal        0x0881DEF4
    0881FACC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881FAD0:[1000015F]: b          0x08820050
    0881FAD4:[8E040000]: lw         $a0, 0($s0)
    0881FAD8:[8E65000C]: lw         $a1, 12($s3)
    0881FADC:[33C4FFFF]: andi       $a0, $fp, -1
    0881FAE0:[8CA50000]: lw         $a1, 0($a1)
    0881FAE4:[3084FFFF]: andi       $a0, $a0, -1
    0881FAE8:[32C70008]: andi       $a3, $s6, 8
    0881FAEC:[10E00003]: beq        $a3, $zr, 0x0881FAFC
    0881FAF0:[8CA50030]: lw         $a1, 48($a1)
    0881FAF4:[10000012]: b          0x0881FB40
    0881FAF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881FAFC:[32C70040]: andi       $a3, $s6, 64
    0881FB00:[10E00003]: beq        $a3, $zr, 0x0881FB10
    0881FB04:[32C70020]: andi       $a3, $s6, 32
    0881FB08:[1000000D]: b          0x0881FB40
    0881FB0C:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0881FB10:[10E00003]: beq        $a3, $zr, 0x0881FB20
    0881FB14:[32C70010]: andi       $a3, $s6, 16
    0881FB18:[10000009]: b          0x0881FB40
    0881FB1C:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    0881FB20:[10E00003]: beq        $a3, $zr, 0x0881FB30
    0881FB24:[30840007]: andi       $a0, $a0, 7
    0881FB28:[10000005]: b          0x0881FB40
    0881FB2C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0881FB30:[10800003]: beq        $a0, $zr, 0x0881FB40
    0881FB34:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0881FB38:[10000001]: b          0x0881FB40
    0881FB3C:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0881FB40:[18A0002F]: blez       $a1, 0x0881FC00
    0881FB44:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0881FB48:[1086002D]: beq        $a0, $a2, 0x0881FC00
    0881FB4C:[00000000]: nop
    0881FB50:[8E660008]: lw         $a2, 8($s3)
    0881FB54:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881FB58:[00A6302B]: sltu       $a2, $a1, $a2
    0881FB5C:[10C00025]: beq        $a2, $zr, 0x0881FBF4
    0881FB60:[00043280]: sll        $a2, $a0, 0x000A
    0881FB64:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881FB68:[8FA70000]: lw         $a3, 0($sp)
    0881FB6C:[AFA50028]: sw         $a1, 40($sp)
    0881FB70:[AFA40024]: sw         $a0, 36($sp)
    0881FB74:[AFA60020]: sw         $a2, 32($sp)
    0881FB78:[AFA70000]: sw         $a3, 0($sp)
    0881FB7C:[3404001C]: ori        $a0, $zr, 28 <=> li $a0, 28
    0881FB80:[0E204961]: jal        0x08812584
    0881FB84:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0881FB88:[8FA40000]: lw         $a0, 0($sp)
    0881FB8C:[24450010]: addiu      $a1, $v0, 16
    0881FB90:[AC440000]: sw         $a0, 0($v0)
    0881FB94:[ACB50000]: sw         $s5, 0($a1)
    0881FB98:[ACB30008]: sw         $s3, 8($a1)
    0881FB9C:[8E64000C]: lw         $a0, 12($s3)
    0881FBA0:[8FA60024]: lw         $a2, 36($sp)
    0881FBA4:[00862021]: addu       $a0, $a0, $a2
    0881FBA8:[8C840000]: lw         $a0, 0($a0)
    0881FBAC:[8FA60020]: lw         $a2, 32($sp)
    0881FBB0:[ACA40004]: sw         $a0, 4($a1)
    0881FBB4:[8C840030]: lw         $a0, 48($a0)
    0881FBB8:[308403FF]: andi       $a0, $a0, 1023
    0881FBBC:[00862025]: or         $a0, $a0, $a2
    0881FBC0:[44846000]: mtc1       $a0, $f12
    0881FBC4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881FBC8:[0E204992]: jal        0x08812648
    0881FBCC:[46806320]: cvt.s.w    $f12, $f12
    0881FBD0:[8FA50028]: lw         $a1, 40($sp)
    0881FBD4:[8FA40024]: lw         $a0, 36($sp)
    0881FBD8:[8E660008]: lw         $a2, 8($s3)
    0881FBDC:[24A50001]: addiu      $a1, $a1, 1
    0881FBE0:[00A6402B]: sltu       $t0, $a1, $a2
    0881FBE4:[8FA70000]: lw         $a3, 0($sp)
    0881FBE8:[24840004]: addiu      $a0, $a0, 4
    0881FBEC:[1500FFDF]: bne        $t0, $zr, 0x0881FB6C
    0881FBF0:[8FA60020]: lw         $a2, 32($sp)
    0881FBF4:[8FA40008]: lw         $a0, 8($sp)
    0881FBF8:[10000115]: b          0x08820050
    0881FBFC:[8C840000]: lw         $a0, 0($a0)
    0881FC00:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FC04:[46146032]: c.eq.s     $f12, $f20
    0881FC08:[00000000]: nop
    0881FC0C:[45010002]: bc1t       0x0881FC18
    0881FC10:[34120002]: ori        $s2, $zr, 2 <=> li $s2, 2
    0881FC14:[0240A025]: or         $s4, $s2, $zr <=> move $s4, $s2
    0881FC18:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0881FC1C:[16840007]: bne        $s4, $a0, 0x0881FC3C
    0881FC20:[00000000]: nop
    0881FC24:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0881FC28:[0E20776A]: jal        0x0881DDA8
    0881FC2C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881FC30:[8FA40008]: lw         $a0, 8($sp)
    0881FC34:[10000106]: b          0x08820050
    0881FC38:[8C840000]: lw         $a0, 0($a0)
    0881FC3C:[00142400]: sll        $a0, $s4, 0x0010
    0881FC40:[0E202D75]: jal        0x0880B5D4
    0881FC44:[00042403]: sra        $a0, $a0, 0x0010
    0881FC48:[10400005]: beq        $v0, $zr, 0x0881FC60
    0881FC4C:[32D14000]: andi       $s1, $s6, 16384
    0881FC50:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881FC54:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FC58:[0E2076C6]: jal        0x0881DB18
    0881FC5C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FC60:[8F8581F0]: lw         $a1, -32272($gp)
    0881FC64:[14A00005]: bne        $a1, $zr, 0x0881FC7C
    0881FC68:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881FC6C:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0881FC70:[12850003]: beq        $s4, $a1, 0x0881FC80
    0881FC74:[2885021F]: slti       $a1, $a0, 543
    0881FC78:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881FC7C:[2885021F]: slti       $a1, $a0, 543
    0881FC80:[10A00019]: beq        $a1, $zr, 0x0881FCE8
    0881FC84:[00000000]: nop
    0881FC88:[8FB0001C]: lw         $s0, 28($sp)
    0881FC8C:[001428C0]: sll        $a1, $s4, 0x0003
    0881FC90:[00B08021]: addu       $s0, $a1, $s0
    0881FC94:[96050002]: lhu        $a1, 2($s0)
    0881FC98:[10850013]: beq        $a0, $a1, 0x0881FCE8
    0881FC9C:[00000000]: nop
    0881FCA0:[18800007]: blez       $a0, 0x0881FCC0
    0881FCA4:[A6040002]: sh         $a0, 2($s0)
    0881FCA8:[0E205085]: jal        0x08814214
    0881FCAC:[00000000]: nop
    0881FCB0:[0E209F61]: jal        0x08827D84
    0881FCB4:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0881FCB8:[1000000B]: b          0x0881FCE8
    0881FCBC:[00000000]: nop
    0881FCC0:[0E209F68]: jal        0x08827DA0
    0881FCC4:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0881FCC8:[96040004]: lhu        $a0, 4($s0)
    0881FCCC:[30850002]: andi       $a1, $a0, 2
    0881FCD0:[10A00005]: beq        $a1, $zr, 0x0881FCE8
    0881FCD4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0881FCD8:[00852024]: and        $a0, $a0, $a1
    0881FCDC:[A6040004]: sh         $a0, 4($s0)
    0881FCE0:[0E209F68]: jal        0x08827DA0
    0881FCE4:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    0881FCE8:[3A840003]: xori       $a0, $s4, 3
    0881FCEC:[3A850002]: xori       $a1, $s4, 2
    0881FCF0:[2C840001]: sltiu      $a0, $a0, 1
    0881FCF4:[2CA50001]: sltiu      $a1, $a1, 1
    0881FCF8:[3A860005]: xori       $a2, $s4, 5
    0881FCFC:[00852025]: or         $a0, $a0, $a1
    0881FD00:[2CC50001]: sltiu      $a1, $a2, 1
    0881FD04:[0085B825]: or         $s7, $a0, $a1
    0881FD08:[2E840001]: sltiu      $a0, $s4, 1
    0881FD0C:[02E4B825]: or         $s7, $s7, $a0
    0881FD10:[12E00029]: beq        $s7, $zr, 0x0881FDB8
    0881FD14:[00000000]: nop
    0881FD18:[33C40007]: andi       $a0, $fp, 7
    0881FD1C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881FD20:[14850007]: bne        $a0, $a1, 0x0881FD40
    0881FD24:[00000000]: nop
    0881FD28:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0881FD2C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FD30:[0E207540]: jal        0x0881D500
    0881FD34:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FD38:[1000001F]: b          0x0881FDB8
    0881FD3C:[00000000]: nop
    0881FD40:[14920007]: bne        $a0, $s2, 0x0881FD60
    0881FD44:[00000000]: nop
    0881FD48:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881FD4C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FD50:[0E207540]: jal        0x0881D500
    0881FD54:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FD58:[10000017]: b          0x0881FDB8
    0881FD5C:[00000000]: nop
    0881FD60:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0881FD64:[14850007]: bne        $a0, $a1, 0x0881FD84
    0881FD68:[00000000]: nop
    0881FD6C:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    0881FD70:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FD74:[0E207540]: jal        0x0881D500
    0881FD78:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FD7C:[1000000E]: b          0x0881FDB8
    0881FD80:[00000000]: nop
    0881FD84:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    0881FD88:[14850007]: bne        $a0, $a1, 0x0881FDA8
    0881FD8C:[00000000]: nop
    0881FD90:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0881FD94:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FD98:[0E207540]: jal        0x0881D500
    0881FD9C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FDA0:[10000005]: b          0x0881FDB8
    0881FDA4:[00000000]: nop
    0881FDA8:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0881FDAC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0881FDB0:[0E207540]: jal        0x0881D500
    0881FDB4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FDB8:[1220000F]: beq        $s1, $zr, 0x0881FDF8
    0881FDBC:[AFB1000C]: sw         $s1, 12($sp)
    0881FDC0:[0E20609B]: jal        0x0881826C
    0881FDC4:[00000000]: nop
    0881FDC8:[1440000B]: bne        $v0, $zr, 0x0881FDF8
    0881FDCC:[00000000]: nop
    0881FDD0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881FDD4:[A38480DD]: sb         $a0, -32547($gp)
    0881FDD8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881FDDC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881FDE0:[0E20A1E9]: jal        0x088287A4
    0881FDE4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881FDE8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0881FDEC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0881FDF0:[0E20A1F7]: jal        0x088287DC
    0881FDF4:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    0881FDF8:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FDFC:[46146032]: c.eq.s     $f12, $f20
    0881FE00:[00000000]: nop
    0881FE04:[45010012]: bc1t       0x0881FE50
    0881FE08:[00000000]: nop
    0881FE0C:[0E209F61]: jal        0x08827D84
    0881FE10:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0881FE14:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FE18:[4600630D]: trunc.w.s  $f12, $f12
    0881FE1C:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0881FE20:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0881FE24:[44056000]: mfc1       $a1, $f12
    0881FE28:[30A500FF]: andi       $a1, $a1, 255
    0881FE2C:[00053200]: sll        $a2, $a1, 0x0008
    0881FE30:[00C53025]: or         $a2, $a2, $a1
    0881FE34:[00052C00]: sll        $a1, $a1, 0x0010
    0881FE38:[00C52825]: or         $a1, $a2, $a1
    0881FE3C:[00A84025]: or         $t0, $a1, $t0
    0881FE40:[3405000A]: ori        $a1, $zr, 10 <=> li $a1, 10
    0881FE44:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0881FE48:[0E20A213]: jal        0x0882884C
    0881FE4C:[01003827]: nor        $a3, $t0, $zr <=> li $a3, not $t0
    0881FE50:[8E640008]: lw         $a0, 8($s3)
    0881FE54:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0881FE58:[0244202B]: sltu       $a0, $s2, $a0
    0881FE5C:[1080002E]: beq        $a0, $zr, 0x0881FF18
    0881FE60:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0881FE64:[8E64000C]: lw         $a0, 12($s3)
    0881FE68:[00912021]: addu       $a0, $a0, $s1
    0881FE6C:[8C900000]: lw         $s0, 0($a0)
    0881FE70:[C60C000C]: lwc1       $f12, 12($s0)
    0881FE74:[46146032]: c.eq.s     $f12, $f20
    0881FE78:[00000000]: nop
    0881FE7C:[4501000A]: bc1t       0x0881FEA8
    0881FE80:[00000000]: nop
    0881FE84:[8F84894C]: lw         $a0, -30388($gp)
    0881FE88:[C48D013C]: lwc1       $f13, 316($a0)
    0881FE8C:[460C6F82]: mul.s      $f30, $f13, $f12
    0881FE90:[0E298738]: jal        0x08A61CE0
    0881FE94:[4600F306]: mov.s      $f12, $f30
    0881FE98:[4600F341]: sub.s      $f13, $f30, $f0
    0881FE9C:[4600B306]: mov.s      $f12, $f22
    0881FEA0:[0E20A156]: jal        0x08828558
    0881FEA4:[46166B40]: add.s      $f13, $f13, $f22
    0881FEA8:[8E040010]: lw         $a0, 16($s0)
    0881FEAC:[10800005]: beq        $a0, $zr, 0x0881FEC4
    0881FEB0:[00000000]: nop
    0881FEB4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881FEB8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881FEBC:[0E207B6D]: jal        0x0881EDB4
    0881FEC0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0881FEC4:[8EA40020]: lw         $a0, 32($s5)
    0881FEC8:[30848000]: andi       $a0, $a0, -32768
    0881FECC:[10800007]: beq        $a0, $zr, 0x0881FEEC
    0881FED0:[00000000]: nop
    0881FED4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881FED8:[4600C306]: mov.s      $f12, $f24
    0881FEDC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881FEE0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0881FEE4:[0E207B15]: jal        0x0881EC54
    0881FEE8:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0881FEEC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881FEF0:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881FEF4:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881FEF8:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881FEFC:[0E207C64]: jal        0x0881F190
    0881FF00:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    0881FF04:[8E640008]: lw         $a0, 8($s3)
    0881FF08:[26520001]: addiu      $s2, $s2, 1
    0881FF0C:[0244202B]: sltu       $a0, $s2, $a0
    0881FF10:[1480FFD4]: bne        $a0, $zr, 0x0881FE64
    0881FF14:[26310004]: addiu      $s1, $s1, 4
    0881FF18:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FF1C:[46146032]: c.eq.s     $f12, $f20
    0881FF20:[00000000]: nop
    0881FF24:[45010003]: bc1t       0x0881FF34
    0881FF28:[00000000]: nop
    0881FF2C:[0E209F68]: jal        0x08827DA0
    0881FF30:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0881FF34:[92A400A0]: lbu        $a0, 160($s5)
    0881FF38:[10800034]: beq        $a0, $zr, 0x0882000C
    0881FF3C:[00000000]: nop
    0881FF40:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FF44:[92A4009C]: lbu        $a0, 156($s5)
    0881FF48:[4600634D]: trunc.w.s  $f13, $f12
    0881FF4C:[44056800]: mfc1       $a1, $f13
    0881FF50:[30A500FF]: andi       $a1, $a1, 255
    0881FF54:[10A4002D]: beq        $a1, $a0, 0x0882000C
    0881FF58:[00000000]: nop
    0881FF5C:[86A5009E]: lh         $a1, 158($s5)
    0881FF60:[46006346]: mov.s      $f13, $f12
    0881FF64:[44857000]: mtc1       $a1, $f14
    0881FF68:[468073A0]: cvt.s.w    $f14, $f14
    0881FF6C:[8F85894C]: lw         $a1, -30388($gp)
    0881FF70:[C4AF012C]: lwc1       $f15, 300($a1)
    0881FF74:[461A7302]: mul.s      $f12, $f14, $f26
    0881FF78:[461C6302]: mul.s      $f12, $f12, $f28
    0881FF7C:[460F63C2]: mul.s      $f15, $f12, $f15
    0881FF80:[460F6B40]: add.s      $f13, $f13, $f15
    0881FF84:[4614683C]: c.lt.s     $f13, $f20
    0881FF88:[00000000]: nop
    0881FF8C:[45000002]: bc1f       0x0881FF98
    0881FF90:[00000000]: nop
    0881FF94:[4600A346]: mov.s      $f13, $f20
    0881FF98:[461A683E]: c.le.s     $f13, $f26
    0881FF9C:[00000000]: nop
    0881FFA0:[45010002]: bc1t       0x0881FFAC
    0881FFA4:[00000000]: nop
    0881FFA8:[4600D346]: mov.s      $f13, $f26
    0881FFAC:[4614603C]: c.lt.s     $f12, $f20
    0881FFB0:[00000000]: nop
    0881FFB4:[45000007]: bc1f       0x0881FFD4
    0881FFB8:[00000000]: nop
    0881FFBC:[46006B8D]: trunc.w.s  $f14, $f13
    0881FFC0:[44057000]: mfc1       $a1, $f14
    0881FFC4:[30A500FF]: andi       $a1, $a1, 255
    0881FFC8:[0085282A]: slt        $a1, $a0, $a1
    0881FFCC:[10A0000B]: beq        $a1, $zr, 0x0881FFFC
    0881FFD0:[00000000]: nop
    0881FFD4:[4614603E]: c.le.s     $f12, $f20
    0881FFD8:[00000000]: nop
    0881FFDC:[4501000A]: bc1t       0x08820008
    0881FFE0:[00000000]: nop
    0881FFE4:[46006B0D]: trunc.w.s  $f12, $f13
    0881FFE8:[44056000]: mfc1       $a1, $f12
    0881FFEC:[30A500FF]: andi       $a1, $a1, 255
    0881FFF0:[00A4282A]: slt        $a1, $a1, $a0
    0881FFF4:[14A00004]: bne        $a1, $zr, 0x08820008
    0881FFF8:[00000000]: nop
    0881FFFC:[44846800]: mtc1       $a0, $f13
    08820000:[A2A000A0]: sb         $zr, 160($s5)
    08820004:[46806B60]: cvt.s.w    $f13, $f13
    08820008:[E6AD0098]: swc1       $f13, 152($s5)
    0882000C:[8FA4000C]: lw         $a0, 12($sp)
    08820010:[1080000D]: beq        $a0, $zr, 0x08820048
    08820014:[00000000]: nop
    08820018:[0E20609B]: jal        0x0881826C
    0882001C:[00000000]: nop
    08820020:[14400009]: bne        $v0, $zr, 0x08820048
    08820024:[00000000]: nop
    08820028:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0882002C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08820030:[0E20A1E9]: jal        0x088287A4
    08820034:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    08820038:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0882003C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08820040:[0E20A1F7]: jal        0x088287DC
    08820044:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    08820048:[8FA40008]: lw         $a0, 8($sp)
    0882004C:[8C840000]: lw         $a0, 0($a0)
    08820050:[8FA50010]: lw         $a1, 16($sp)
    08820054:[8FA60014]: lw         $a2, 20($sp)
    08820058:[24A50001]: addiu      $a1, $a1, 1
    0882005C:[24C60002]: addiu      $a2, $a2, 2
    08820060:[AFA50010]: sw         $a1, 16($sp)
    08820064:[00A4382A]: slt        $a3, $a1, $a0
    08820068:[14E0FE60]: bne        $a3, $zr, 0x0881F9EC
    0882006C:[AFA60014]: sw         $a2, 20($sp)
    08820070:[0E202D75]: jal        0x0880B5D4
    08820074:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820078:[C7B4002C]: lwc1       $f20, 44($sp)
    0882007C:[C7B60030]: lwc1       $f22, 48($sp)
    08820080:[C7B80034]: lwc1       $f24, 52($sp)
    08820084:[C7BA0038]: lwc1       $f26, 56($sp)
    08820088:[C7BC003C]: lwc1       $f28, 60($sp)
    0882008C:[C7BE0040]: lwc1       $f30, 64($sp)
    08820090:[8FB00044]: lw         $s0, 68($sp)
    08820094:[8FB10048]: lw         $s1, 72($sp)
    08820098:[8FB2004C]: lw         $s2, 76($sp)
    0882009C:[8FB30050]: lw         $s3, 80($sp)
    088200A0:[8FB40054]: lw         $s4, 84($sp)
    088200A4:[8FB50058]: lw         $s5, 88($sp)
    088200A8:[8FB6005C]: lw         $s6, 92($sp)
    088200AC:[8FB70060]: lw         $s7, 96($sp)
    088200B0:[8FBE0064]: lw         $fp, 100($sp)
    088200B4:[8FBF0068]: lw         $ra, 104($sp)
    088200B8:[03E00008]: jr         $ra
    088200BC:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0881FF10 226,109 times (length 45)
    0881FE50:[8E640008]: lw         $a0, 8($s3)
    0881FE54:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0881FE58:[0244202B]: sltu       $a0, $s2, $a0
    0881FE5C:[1080002E]: beq        $a0, $zr, 0x0881FF18
    0881FE60:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 0881FE64:[8E64000C]: lw         $a0, 12($s3)
    0881FE68:[00912021]: addu       $a0, $a0, $s1
    0881FE6C:[8C900000]: lw         $s0, 0($a0)
    0881FE70:[C60C000C]: lwc1       $f12, 12($s0)
    0881FE74:[46146032]: c.eq.s     $f12, $f20
    0881FE78:[00000000]: nop
    0881FE7C:[4501000A]: bc1t       0x0881FEA8
    0881FE80:[00000000]: nop
    0881FE84:[8F84894C]: lw         $a0, -30388($gp)
    0881FE88:[C48D013C]: lwc1       $f13, 316($a0)
    0881FE8C:[460C6F82]: mul.s      $f30, $f13, $f12
    0881FE90:[0E298738]: jal        0x08A61CE0
    0881FE94:[4600F306]: mov.s      $f12, $f30
    0881FE98:[4600F341]: sub.s      $f13, $f30, $f0
    0881FE9C:[4600B306]: mov.s      $f12, $f22
    0881FEA0:[0E20A156]: jal        0x08828558
    0881FEA4:[46166B40]: add.s      $f13, $f13, $f22
    0881FEA8:[8E040010]: lw         $a0, 16($s0)
    0881FEAC:[10800005]: beq        $a0, $zr, 0x0881FEC4
    0881FEB0:[00000000]: nop
    0881FEB4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881FEB8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881FEBC:[0E207B6D]: jal        0x0881EDB4
    0881FEC0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0881FEC4:[8EA40020]: lw         $a0, 32($s5)
    0881FEC8:[30848000]: andi       $a0, $a0, -32768
    0881FECC:[10800007]: beq        $a0, $zr, 0x0881FEEC
    0881FED0:[00000000]: nop
    0881FED4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881FED8:[4600C306]: mov.s      $f12, $f24
    0881FEDC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881FEE0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0881FEE4:[0E207B15]: jal        0x0881EC54
    0881FEE8:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0881FEEC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881FEF0:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881FEF4:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881FEF8:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881FEFC:[0E207C64]: jal        0x0881F190
    0881FF00:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    0881FF04:[8E640008]: lw         $a0, 8($s3)
    0881FF08:[26520001]: addiu      $s2, $s2, 1
    0881FF0C:[0244202B]: sltu       $a0, $s2, $a0
--> 0881FF10:[1480FFD4]: bne        $a0, $zr, 0x0881FE64
    0881FF14:[26310004]: addiu      $s1, $s1, 4
    0881FF18:[C6AC0098]: lwc1       $f12, 152($s5)
    0881FF1C:[46146032]: c.eq.s     $f12, $f20
    0881FF20:[00000000]: nop
  Back Branch 08820068 44,768 times (length 417)
  Back Branch 0881FBEC 7,334 times (length 34)
    0881FB58:[00A6302B]: sltu       $a2, $a1, $a2
    0881FB5C:[10C00025]: beq        $a2, $zr, 0x0881FBF4
    0881FB60:[00043280]: sll        $a2, $a0, 0x000A
    0881FB64:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881FB68:[8FA70000]: lw         $a3, 0($sp)
--> 0881FB6C:[AFA50028]: sw         $a1, 40($sp)
    0881FB70:[AFA40024]: sw         $a0, 36($sp)
    0881FB74:[AFA60020]: sw         $a2, 32($sp)
    0881FB78:[AFA70000]: sw         $a3, 0($sp)
    0881FB7C:[3404001C]: ori        $a0, $zr, 28 <=> li $a0, 28
    0881FB80:[0E204961]: jal        0x08812584
    0881FB84:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0881FB88:[8FA40000]: lw         $a0, 0($sp)
    0881FB8C:[24450010]: addiu      $a1, $v0, 16
    0881FB90:[AC440000]: sw         $a0, 0($v0)
    0881FB94:[ACB50000]: sw         $s5, 0($a1)
    0881FB98:[ACB30008]: sw         $s3, 8($a1)
    0881FB9C:[8E64000C]: lw         $a0, 12($s3)
    0881FBA0:[8FA60024]: lw         $a2, 36($sp)
    0881FBA4:[00862021]: addu       $a0, $a0, $a2
    0881FBA8:[8C840000]: lw         $a0, 0($a0)
    0881FBAC:[8FA60020]: lw         $a2, 32($sp)
    0881FBB0:[ACA40004]: sw         $a0, 4($a1)
    0881FBB4:[8C840030]: lw         $a0, 48($a0)
    0881FBB8:[308403FF]: andi       $a0, $a0, 1023
    0881FBBC:[00862025]: or         $a0, $a0, $a2
    0881FBC0:[44846000]: mtc1       $a0, $f12
    0881FBC4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881FBC8:[0E204992]: jal        0x08812648
    0881FBCC:[46806320]: cvt.s.w    $f12, $f12
    0881FBD0:[8FA50028]: lw         $a1, 40($sp)
    0881FBD4:[8FA40024]: lw         $a0, 36($sp)
    0881FBD8:[8E660008]: lw         $a2, 8($s3)
    0881FBDC:[24A50001]: addiu      $a1, $a1, 1
    0881FBE0:[00A6402B]: sltu       $t0, $a1, $a2
    0881FBE4:[8FA70000]: lw         $a3, 0($sp)
    0881FBE8:[24840004]: addiu      $a0, $a0, 4
--> 0881FBEC:[1500FFDF]: bne        $t0, $zr, 0x0881FB6C
    0881FBF0:[8FA60020]: lw         $a2, 32($sp)
    0881FBF4:[8FA40008]: lw         $a0, 8($sp)
    0881FBF8:[10000115]: b          0x08820050
    0881FBFC:[8C840000]: lw         $a0, 0($a0)
_S1_2_8A87340 10,718,740 instructions (0.803%), 49,368 calls (08A87340 - 08A875AC, length 156)
    08A87340:[27BDFFE0]: addiu      $sp, $sp, -32
    08A87344:[AFB3000C]: sw         $s3, 12($sp)
    08A87348:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A8734C:[AFBF0010]: sw         $ra, 16($sp)
    08A87350:[AFB20008]: sw         $s2, 8($sp)
    08A87354:[AFB10004]: sw         $s1, 4($sp)
    08A87358:[AFB00000]: sw         $s0, 0($sp)
    08A8735C:[8C820000]: lw         $v0, 0($a0)
    08A87360:[8C840004]: lw         $a0, 4($a0)
    08A87364:[10440008]: beq        $v0, $a0, 0x08A87388
    08A87368:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08A8736C:[8FBF0010]: lw         $ra, 16($sp)
    08A87370:[8FB3000C]: lw         $s3, 12($sp)
    08A87374:[8FB20008]: lw         $s2, 8($sp)
    08A87378:[8FB10004]: lw         $s1, 4($sp)
    08A8737C:[8FB00000]: lw         $s0, 0($sp)
    08A87380:[03E00008]: jr         $ra
    08A87384:[27BD0020]: addiu      $sp, $sp, 32
    08A87388:[8CB00008]: lw         $s0, 8($a1)
    08A8738C:[8D070028]: lw         $a3, 40($t0)
    08A87390:[8CB20004]: lw         $s2, 4($a1)
    08A87394:[0207182B]: sltu       $v1, $s0, $a3
    08A87398:[1060007E]: beq        $v1, $zr, 0x08A87594
    08A8739C:[8CB10000]: lw         $s1, 0($a1)
    08A873A0:[8E4B0000]: lw         $t3, 0($s2)
    08A873A4:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A873A8:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A873AC:[020B2004]: sllv       $a0, $t3, $s0
    08A873B0:[02246025]: or         $t4, $s1, $a0
    08A873B4:[00F02823]: subu       $a1, $a3, $s0
    08A873B8:[01A93006]: srlv       $a2, $t1, $t5
    08A873BC:[02075023]: subu       $t2, $s0, $a3
    08A873C0:[01864824]: and        $t1, $t4, $a2
    08A873C4:[00AB8806]: srlv       $s1, $t3, $a1
    08A873C8:[25500020]: addiu      $s0, $t2, 32
    08A873CC:[26520004]: addiu      $s2, $s2, 4
    08A873D0:[5120006C]: beql       $t1, $zr, 0x08A87584
    08A873D4:[8D03002C]: lw         $v1, 44($t0)
    08A873D8:[8D04002C]: lw         $a0, 44($t0)
    08A873DC:[00893821]: addu       $a3, $a0, $t1
    08A873E0:[AD070004]: sw         $a3, 4($t0)
    08A873E4:[16000063]: bne        $s0, $zr, 0x08A87574
    08A873E8:[AD040000]: sw         $a0, 0($t0)
    08A873EC:[8E420000]: lw         $v0, 0($s2)
    08A873F0:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A873F4:[26520004]: addiu      $s2, $s2, 4
    08A873F8:[00028842]: srl        $s1, $v0, 0x0001
    08A873FC:[30590001]: andi       $t9, $v0, 1
    08A87400:[1720003B]: bne        $t9, $zr, 0x08A874F0
    08A87404:[2E0A0004]: sltiu      $t2, $s0, 4
    08A87408:[8D0A0020]: lw         $t2, 32($t0)
    08A8740C:[8D0C0024]: lw         $t4, 36($t0)
    08A87410:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87414:[000A2823]: subu       $a1, $zr, $t2 <=> negu $a1, $t2
    08A87418:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A8741C:[00A35806]: srlv       $t3, $v1, $a1
    08A87420:[25040010]: addiu      $a0, $t0, 16
    08A87424:[020A402B]: sltu       $t0, $s0, $t2
    08A87428:[1500001F]: bne        $t0, $zr, 0x08A874A8
    08A8742C:[2529FFFF]: addiu      $t1, $t1, -1
    08A87430:[022B7824]: and        $t7, $s1, $t3
    08A87434:[018F7021]: addu       $t6, $t4, $t7
    08A87438:[91CD0000]: lbu        $t5, 0($t6)
    08A8743C:[31A6000F]: andi       $a2, $t5, 15
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
    08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
    08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
    08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
    08A874E4:[27100020]: addiu      $s0, $t8, 32
    08A874E8:[0A2A1D15]: j          0x08A87454
    08A874EC:[26520004]: addiu      $s2, $s2, 4
    08A874F0:[1140001D]: beq        $t2, $zr, 0x08A87568
    08A874F4:[3225000F]: andi       $a1, $s1, 15
    08A874F8:[8E470000]: lw         $a3, 0($s2)
    08A874FC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A87500:[00B06023]: subu       $t4, $a1, $s0
    08A87504:[02072004]: sllv       $a0, $a3, $s0
    08A87508:[02245825]: or         $t3, $s1, $a0
    08A8750C:[3165000F]: andi       $a1, $t3, 15
    08A87510:[01878806]: srlv       $s1, $a3, $t4
    08A87514:[2610001C]: addiu      $s0, $s0, 28
    08A87518:[26520004]: addiu      $s2, $s2, 4
    08A8751C:[50A0000B]: beql       $a1, $zr, 0x08A8754C
    08A87520:[8D04002C]: lw         $a0, 44($t0)
    08A87524:[1600000D]: bne        $s0, $zr, 0x08A8755C
    08A87528:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A8752C:[8E420000]: lw         $v0, 0($s2)
    08A87530:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A87534:[26520004]: addiu      $s2, $s2, 4
    08A87538:[00028842]: srl        $s1, $v0, 0x0001
    08A8753C:[30460001]: andi       $a2, $v0, 1
    08A87540:[00056823]: subu       $t5, $zr, $a1 <=> negu $t5, $a1
    08A87544:[01A6280B]: movn       $a1, $t5, $a2
    08A87548:[8D04002C]: lw         $a0, 44($t0)
    08A8754C:[0E2A7DA2]: jal        0x08A9F688
    08A87550:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A87554:[0A2A1D24]: j          0x08A87490
    08A87558:[AE700008]: sw         $s0, 8($s3)
    08A8755C:[2610FFFF]: addiu      $s0, $s0, -1
    08A87560:[0A2A1D4F]: j          0x08A8753C
    08A87564:[00118842]: srl        $s1, $s1, 0x0001
    08A87568:[2610FFFC]: addiu      $s0, $s0, -4
    08A8756C:[0A2A1D47]: j          0x08A8751C
    08A87570:[00118902]: srl        $s1, $s1, 0x0004
    08A87574:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A87578:[2610FFFF]: addiu      $s0, $s0, -1
    08A8757C:[0A2A1CFF]: j          0x08A873FC
    08A87580:[00118842]: srl        $s1, $s1, 0x0001
    08A87584:[24690004]: addiu      $t1, $v1, 4
    08A87588:[AD030004]: sw         $v1, 4($t0)
    08A8758C:[0A2A1D23]: j          0x08A8748C
    08A87590:[AD090000]: sw         $t1, 0($t0)
    08A87594:[0007C023]: subu       $t8, $zr, $a3 <=> negu $t8, $a3
    08A87598:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A8759C:[030F7006]: srlv       $t6, $t7, $t8
    08A875A0:[022E4824]: and        $t1, $s1, $t6
    08A875A4:[02078023]: subu       $s0, $s0, $a3
    08A875A8:[0A2A1CF4]: j          0x08A873D0
    08A875AC:[00F18806]: srlv       $s1, $s1, $a3
  Back Branch 08A87484 442,104 times (length 26)
    08A87410:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87414:[000A2823]: subu       $a1, $zr, $t2 <=> negu $a1, $t2
    08A87418:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A8741C:[00A35806]: srlv       $t3, $v1, $a1
    08A87420:[25040010]: addiu      $a0, $t0, 16
--> 08A87424:[020A402B]: sltu       $t0, $s0, $t2
    08A87428:[1500001F]: bne        $t0, $zr, 0x08A874A8
    08A8742C:[2529FFFF]: addiu      $t1, $t1, -1
    08A87430:[022B7824]: and        $t7, $s1, $t3
    08A87434:[018F7021]: addu       $t6, $t4, $t7
    08A87438:[91CD0000]: lbu        $t5, 0($t6)
    08A8743C:[31A6000F]: andi       $a2, $t5, 15
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
    08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
    08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
--> 08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
  Back Branch 08A874A0 254,725 times (length 13)
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
--> 08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
--> 08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
  Back Branch 08A874D0 79,153 times (length 35)
    08A87438:[91CD0000]: lbu        $t5, 0($t6)
    08A8743C:[31A6000F]: andi       $a2, $t5, 15
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
--> 08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
    08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
--> 08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
  Back Branch 08A874E8 36,467 times (length 39)
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
    08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
--> 08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
    08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
    08A874E4:[27100020]: addiu      $s0, $t8, 32
--> 08A874E8:[0A2A1D15]: j          0x08A87454
    08A874EC:[26520004]: addiu      $s2, $s2, 4
    08A874F0:[1140001D]: beq        $t2, $zr, 0x08A87568
    08A874F4:[3225000F]: andi       $a1, $s1, 15
    08A874F8:[8E470000]: lw         $a3, 0($s2)
  Back Branch 08A87494 2,810 times (length 76)
    08A87358:[AFB00000]: sw         $s0, 0($sp)
    08A8735C:[8C820000]: lw         $v0, 0($a0)
    08A87360:[8C840004]: lw         $a0, 4($a0)
    08A87364:[10440008]: beq        $v0, $a0, 0x08A87388
    08A87368:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
--> 08A8736C:[8FBF0010]: lw         $ra, 16($sp)
    08A87370:[8FB3000C]: lw         $s3, 12($sp)
    08A87374:[8FB20008]: lw         $s2, 8($sp)
    08A87378:[8FB10004]: lw         $s1, 4($sp)
    08A8737C:[8FB00000]: lw         $s0, 0($sp)
    08A87380:[03E00008]: jr         $ra
    08A87384:[27BD0020]: addiu      $sp, $sp, 32
    08A87388:[8CB00008]: lw         $s0, 8($a1)
    08A8738C:[8D070028]: lw         $a3, 40($t0)
    08A87390:[8CB20004]: lw         $s2, 4($a1)
    08A87394:[0207182B]: sltu       $v1, $s0, $a3
    08A87398:[1060007E]: beq        $v1, $zr, 0x08A87594
    08A8739C:[8CB10000]: lw         $s1, 0($a1)
    08A873A0:[8E4B0000]: lw         $t3, 0($s2)
    08A873A4:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A873A8:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A873AC:[020B2004]: sllv       $a0, $t3, $s0
    08A873B0:[02246025]: or         $t4, $s1, $a0
    08A873B4:[00F02823]: subu       $a1, $a3, $s0
    08A873B8:[01A93006]: srlv       $a2, $t1, $t5
    08A873BC:[02075023]: subu       $t2, $s0, $a3
    08A873C0:[01864824]: and        $t1, $t4, $a2
    08A873C4:[00AB8806]: srlv       $s1, $t3, $a1
    08A873C8:[25500020]: addiu      $s0, $t2, 32
    08A873CC:[26520004]: addiu      $s2, $s2, 4
    08A873D0:[5120006C]: beql       $t1, $zr, 0x08A87584
    08A873D4:[8D03002C]: lw         $v1, 44($t0)
    08A873D8:[8D04002C]: lw         $a0, 44($t0)
    08A873DC:[00893821]: addu       $a3, $a0, $t1
    08A873E0:[AD070004]: sw         $a3, 4($t0)
    08A873E4:[16000063]: bne        $s0, $zr, 0x08A87574
    08A873E8:[AD040000]: sw         $a0, 0($t0)
    08A873EC:[8E420000]: lw         $v0, 0($s2)
    08A873F0:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A873F4:[26520004]: addiu      $s2, $s2, 4
    08A873F8:[00028842]: srl        $s1, $v0, 0x0001
    08A873FC:[30590001]: andi       $t9, $v0, 1
    08A87400:[1720003B]: bne        $t9, $zr, 0x08A874F0
    08A87404:[2E0A0004]: sltiu      $t2, $s0, 4
    08A87408:[8D0A0020]: lw         $t2, 32($t0)
    08A8740C:[8D0C0024]: lw         $t4, 36($t0)
    08A87410:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87414:[000A2823]: subu       $a1, $zr, $t2 <=> negu $a1, $t2
    08A87418:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A8741C:[00A35806]: srlv       $t3, $v1, $a1
    08A87420:[25040010]: addiu      $a0, $t0, 16
    08A87424:[020A402B]: sltu       $t0, $s0, $t2
    08A87428:[1500001F]: bne        $t0, $zr, 0x08A874A8
    08A8742C:[2529FFFF]: addiu      $t1, $t1, -1
    08A87430:[022B7824]: and        $t7, $s1, $t3
    08A87434:[018F7021]: addu       $t6, $t4, $t7
    08A87438:[91CD0000]: lbu        $t5, 0($t6)
    08A8743C:[31A6000F]: andi       $a2, $t5, 15
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
    08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
    08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
--> 08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
  Back Branch 08A8757C 2,293 times (length 98)
    08A873E8:[AD040000]: sw         $a0, 0($t0)
    08A873EC:[8E420000]: lw         $v0, 0($s2)
    08A873F0:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A873F4:[26520004]: addiu      $s2, $s2, 4
    08A873F8:[00028842]: srl        $s1, $v0, 0x0001
--> 08A873FC:[30590001]: andi       $t9, $v0, 1
    08A87400:[1720003B]: bne        $t9, $zr, 0x08A874F0
    08A87404:[2E0A0004]: sltiu      $t2, $s0, 4
    08A87408:[8D0A0020]: lw         $t2, 32($t0)
    08A8740C:[8D0C0024]: lw         $t4, 36($t0)
    08A87410:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87414:[000A2823]: subu       $a1, $zr, $t2 <=> negu $a1, $t2
    08A87418:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A8741C:[00A35806]: srlv       $t3, $v1, $a1
    08A87420:[25040010]: addiu      $a0, $t0, 16
    08A87424:[020A402B]: sltu       $t0, $s0, $t2
    08A87428:[1500001F]: bne        $t0, $zr, 0x08A874A8
    08A8742C:[2529FFFF]: addiu      $t1, $t1, -1
    08A87430:[022B7824]: and        $t7, $s1, $t3
    08A87434:[018F7021]: addu       $t6, $t4, $t7
    08A87438:[91CD0000]: lbu        $t5, 0($t6)
    08A8743C:[31A6000F]: andi       $a2, $t5, 15
    08A87440:[00861021]: addu       $v0, $a0, $a2
    08A87444:[90450000]: lbu        $a1, 0($v0)
    08A87448:[000D3102]: srl        $a2, $t5, 0x0004
    08A8744C:[02068023]: subu       $s0, $s0, $a2
    08A87450:[00D18806]: srlv       $s1, $s1, $a2
    08A87454:[50A0000B]: beql       $a1, $zr, 0x08A87484
    08A87458:[A0E50000]: sb         $a1, 0($a3)
    08A8745C:[1600000F]: bne        $s0, $zr, 0x08A8749C
    08A87460:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    08A87464:[8E430000]: lw         $v1, 0($s2)
    08A87468:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A8746C:[26520004]: addiu      $s2, $s2, 4
    08A87470:[00038842]: srl        $s1, $v1, 0x0001
    08A87474:[30620001]: andi       $v0, $v1, 1
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
    08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
    08A874E4:[27100020]: addiu      $s0, $t8, 32
    08A874E8:[0A2A1D15]: j          0x08A87454
    08A874EC:[26520004]: addiu      $s2, $s2, 4
    08A874F0:[1140001D]: beq        $t2, $zr, 0x08A87568
    08A874F4:[3225000F]: andi       $a1, $s1, 15
    08A874F8:[8E470000]: lw         $a3, 0($s2)
    08A874FC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A87500:[00B06023]: subu       $t4, $a1, $s0
    08A87504:[02072004]: sllv       $a0, $a3, $s0
    08A87508:[02245825]: or         $t3, $s1, $a0
    08A8750C:[3165000F]: andi       $a1, $t3, 15
    08A87510:[01878806]: srlv       $s1, $a3, $t4
    08A87514:[2610001C]: addiu      $s0, $s0, 28
    08A87518:[26520004]: addiu      $s2, $s2, 4
    08A8751C:[50A0000B]: beql       $a1, $zr, 0x08A8754C
    08A87520:[8D04002C]: lw         $a0, 44($t0)
    08A87524:[1600000D]: bne        $s0, $zr, 0x08A8755C
    08A87528:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A8752C:[8E420000]: lw         $v0, 0($s2)
    08A87530:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A87534:[26520004]: addiu      $s2, $s2, 4
    08A87538:[00028842]: srl        $s1, $v0, 0x0001
    08A8753C:[30460001]: andi       $a2, $v0, 1
    08A87540:[00056823]: subu       $t5, $zr, $a1 <=> negu $t5, $a1
    08A87544:[01A6280B]: movn       $a1, $t5, $a2
    08A87548:[8D04002C]: lw         $a0, 44($t0)
    08A8754C:[0E2A7DA2]: jal        0x08A9F688
    08A87550:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A87554:[0A2A1D24]: j          0x08A87490
    08A87558:[AE700008]: sw         $s0, 8($s3)
    08A8755C:[2610FFFF]: addiu      $s0, $s0, -1
    08A87560:[0A2A1D4F]: j          0x08A8753C
    08A87564:[00118842]: srl        $s1, $s1, 0x0001
    08A87568:[2610FFFC]: addiu      $s0, $s0, -4
    08A8756C:[0A2A1D47]: j          0x08A8751C
    08A87570:[00118902]: srl        $s1, $s1, 0x0004
    08A87574:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A87578:[2610FFFF]: addiu      $s0, $s0, -1
--> 08A8757C:[0A2A1CFF]: j          0x08A873FC
    08A87580:[00118842]: srl        $s1, $s1, 0x0001
    08A87584:[24690004]: addiu      $t1, $v1, 4
    08A87588:[AD030004]: sw         $v1, 4($t0)
    08A8758C:[0A2A1D23]: j          0x08A8748C
  Back Branch 08A875A8 1,902 times (length 120)
  Back Branch 08A8758C 448 times (length 66)
    08A87478:[00054023]: subu       $t0, $zr, $a1 <=> negu $t0, $a1
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
--> 08A8748C:[AE700008]: sw         $s0, 8($s3)
    08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
    08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
    08A874E4:[27100020]: addiu      $s0, $t8, 32
    08A874E8:[0A2A1D15]: j          0x08A87454
    08A874EC:[26520004]: addiu      $s2, $s2, 4
    08A874F0:[1140001D]: beq        $t2, $zr, 0x08A87568
    08A874F4:[3225000F]: andi       $a1, $s1, 15
    08A874F8:[8E470000]: lw         $a3, 0($s2)
    08A874FC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A87500:[00B06023]: subu       $t4, $a1, $s0
    08A87504:[02072004]: sllv       $a0, $a3, $s0
    08A87508:[02245825]: or         $t3, $s1, $a0
    08A8750C:[3165000F]: andi       $a1, $t3, 15
    08A87510:[01878806]: srlv       $s1, $a3, $t4
    08A87514:[2610001C]: addiu      $s0, $s0, 28
    08A87518:[26520004]: addiu      $s2, $s2, 4
    08A8751C:[50A0000B]: beql       $a1, $zr, 0x08A8754C
    08A87520:[8D04002C]: lw         $a0, 44($t0)
    08A87524:[1600000D]: bne        $s0, $zr, 0x08A8755C
    08A87528:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A8752C:[8E420000]: lw         $v0, 0($s2)
    08A87530:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A87534:[26520004]: addiu      $s2, $s2, 4
    08A87538:[00028842]: srl        $s1, $v0, 0x0001
    08A8753C:[30460001]: andi       $a2, $v0, 1
    08A87540:[00056823]: subu       $t5, $zr, $a1 <=> negu $t5, $a1
    08A87544:[01A6280B]: movn       $a1, $t5, $a2
    08A87548:[8D04002C]: lw         $a0, 44($t0)
    08A8754C:[0E2A7DA2]: jal        0x08A9F688
    08A87550:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A87554:[0A2A1D24]: j          0x08A87490
    08A87558:[AE700008]: sw         $s0, 8($s3)
    08A8755C:[2610FFFF]: addiu      $s0, $s0, -1
    08A87560:[0A2A1D4F]: j          0x08A8753C
    08A87564:[00118842]: srl        $s1, $s1, 0x0001
    08A87568:[2610FFFC]: addiu      $s0, $s0, -4
    08A8756C:[0A2A1D47]: j          0x08A8751C
    08A87570:[00118902]: srl        $s1, $s1, 0x0004
    08A87574:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A87578:[2610FFFF]: addiu      $s0, $s0, -1
    08A8757C:[0A2A1CFF]: j          0x08A873FC
    08A87580:[00118842]: srl        $s1, $s1, 0x0001
    08A87584:[24690004]: addiu      $t1, $v1, 4
    08A87588:[AD030004]: sw         $v1, 4($t0)
--> 08A8758C:[0A2A1D23]: j          0x08A8748C
    08A87590:[AD090000]: sw         $t1, 0($t0)
    08A87594:[0007C023]: subu       $t8, $zr, $a3 <=> negu $t8, $a3
    08A87598:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A8759C:[030F7006]: srlv       $t6, $t7, $t8
  Back Branch 08A87554 5 times (length 51)
    08A8747C:[0102280B]: movn       $a1, $t0, $v0
    08A87480:[A0E50000]: sb         $a1, 0($a3)
    08A87484:[1520FFE7]: bne        $t1, $zr, 0x08A87424
    08A87488:[24E70001]: addiu      $a3, $a3, 1
    08A8748C:[AE700008]: sw         $s0, 8($s3)
--> 08A87490:[AE720004]: sw         $s2, 4($s3)
    08A87494:[0A2A1CDB]: j          0x08A8736C
    08A87498:[AE710000]: sw         $s1, 0($s3)
    08A8749C:[2610FFFF]: addiu      $s0, $s0, -1
    08A874A0:[0A2A1D1D]: j          0x08A87474
    08A874A4:[00118842]: srl        $s1, $s1, 0x0001
    08A874A8:[8E480000]: lw         $t0, 0($s2)
    08A874AC:[02087804]: sllv       $t7, $t0, $s0
    08A874B0:[022F7025]: or         $t6, $s1, $t7
    08A874B4:[01CB3024]: and        $a2, $t6, $t3
    08A874B8:[01866821]: addu       $t5, $t4, $a2
    08A874BC:[91A30000]: lbu        $v1, 0($t5)
    08A874C0:[3065000F]: andi       $a1, $v1, 15
    08A874C4:[00033102]: srl        $a2, $v1, 0x0004
    08A874C8:[0085C821]: addu       $t9, $a0, $a1
    08A874CC:[0206C02B]: sltu       $t8, $s0, $a2
    08A874D0:[1300FFDE]: beq        $t8, $zr, 0x08A8744C
    08A874D4:[93250000]: lbu        $a1, 0($t9)
    08A874D8:[00D0C823]: subu       $t9, $a2, $s0
    08A874DC:[0206C023]: subu       $t8, $s0, $a2
    08A874E0:[03288806]: srlv       $s1, $t0, $t9
    08A874E4:[27100020]: addiu      $s0, $t8, 32
    08A874E8:[0A2A1D15]: j          0x08A87454
    08A874EC:[26520004]: addiu      $s2, $s2, 4
    08A874F0:[1140001D]: beq        $t2, $zr, 0x08A87568
    08A874F4:[3225000F]: andi       $a1, $s1, 15
    08A874F8:[8E470000]: lw         $a3, 0($s2)
    08A874FC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A87500:[00B06023]: subu       $t4, $a1, $s0
    08A87504:[02072004]: sllv       $a0, $a3, $s0
    08A87508:[02245825]: or         $t3, $s1, $a0
    08A8750C:[3165000F]: andi       $a1, $t3, 15
    08A87510:[01878806]: srlv       $s1, $a3, $t4
    08A87514:[2610001C]: addiu      $s0, $s0, 28
    08A87518:[26520004]: addiu      $s2, $s2, 4
    08A8751C:[50A0000B]: beql       $a1, $zr, 0x08A8754C
    08A87520:[8D04002C]: lw         $a0, 44($t0)
    08A87524:[1600000D]: bne        $s0, $zr, 0x08A8755C
    08A87528:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A8752C:[8E420000]: lw         $v0, 0($s2)
    08A87530:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A87534:[26520004]: addiu      $s2, $s2, 4
    08A87538:[00028842]: srl        $s1, $v0, 0x0001
    08A8753C:[30460001]: andi       $a2, $v0, 1
    08A87540:[00056823]: subu       $t5, $zr, $a1 <=> negu $t5, $a1
    08A87544:[01A6280B]: movn       $a1, $t5, $a2
    08A87548:[8D04002C]: lw         $a0, 44($t0)
    08A8754C:[0E2A7DA2]: jal        0x08A9F688
    08A87550:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
--> 08A87554:[0A2A1D24]: j          0x08A87490
    08A87558:[AE700008]: sw         $s0, 8($s3)
    08A8755C:[2610FFFF]: addiu      $s0, $s0, -1
    08A87560:[0A2A1D4F]: j          0x08A8753C
    08A87564:[00118842]: srl        $s1, $s1, 0x0001
  Back Branch 08A8756C 3 times (length 22)
    08A87508:[02245825]: or         $t3, $s1, $a0
    08A8750C:[3165000F]: andi       $a1, $t3, 15
    08A87510:[01878806]: srlv       $s1, $a3, $t4
    08A87514:[2610001C]: addiu      $s0, $s0, 28
    08A87518:[26520004]: addiu      $s2, $s2, 4
--> 08A8751C:[50A0000B]: beql       $a1, $zr, 0x08A8754C
    08A87520:[8D04002C]: lw         $a0, 44($t0)
    08A87524:[1600000D]: bne        $s0, $zr, 0x08A8755C
    08A87528:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A8752C:[8E420000]: lw         $v0, 0($s2)
    08A87530:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A87534:[26520004]: addiu      $s2, $s2, 4
    08A87538:[00028842]: srl        $s1, $v0, 0x0001
    08A8753C:[30460001]: andi       $a2, $v0, 1
    08A87540:[00056823]: subu       $t5, $zr, $a1 <=> negu $t5, $a1
    08A87544:[01A6280B]: movn       $a1, $t5, $a2
    08A87548:[8D04002C]: lw         $a0, 44($t0)
    08A8754C:[0E2A7DA2]: jal        0x08A9F688
    08A87550:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A87554:[0A2A1D24]: j          0x08A87490
    08A87558:[AE700008]: sw         $s0, 8($s3)
    08A8755C:[2610FFFF]: addiu      $s0, $s0, -1
    08A87560:[0A2A1D4F]: j          0x08A8753C
    08A87564:[00118842]: srl        $s1, $s1, 0x0001
    08A87568:[2610FFFC]: addiu      $s0, $s0, -4
--> 08A8756C:[0A2A1D47]: j          0x08A8751C
    08A87570:[00118902]: srl        $s1, $s1, 0x0004
    08A87574:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A87578:[2610FFFF]: addiu      $s0, $s0, -1
    08A8757C:[0A2A1CFF]: j          0x08A873FC
_S1_2_881D930 9,950,929 instructions (0.745%), 120,161 calls (0881D930 - 0881DB14, length 122)
    0881D930:[27BDFFD0]: addiu      $sp, $sp, -48
    0881D934:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0881D938:[D0068086]: vzero.q    C120.q
    0881D93C:[FBA60000]: sv.q       C120.q, 0($sp)
    0881D940:[D0068086]: vzero.q    C120.q
    0881D944:[FBA60010]: sv.q       C120.q, 16($sp)
    0881D948:[D0068086]: vzero.q    C120.q
    0881D94C:[FBA60020]: sv.q       C120.q, 32($sp)
    0881D950:[C48C0000]: lwc1       $f12, 0($a0)
    0881D954:[27A50020]: addiu      $a1, $sp, 32
    0881D958:[E4AC0000]: swc1       $f12, 0($a1)
    0881D95C:[C48C0004]: lwc1       $f12, 4($a0)
    0881D960:[E4AC0004]: swc1       $f12, 4($a1)
    0881D964:[C48C0008]: lwc1       $f12, 8($a0)
    0881D968:[E4AC0008]: swc1       $f12, 8($a1)
    0881D96C:[C48D000C]: lwc1       $f13, 12($a0)
    0881D970:[D8A80000]: lv.q       C200.q, 0($a1)
    0881D974:[F188B400]: VHTFM4.q   C000.q, E500.q, C200.q
    0881D978:[FBA00000]: sv.q       C000.q, 0($sp)
    0881D97C:[C7AE0000]: lwc1       $f14, 0($sp)
    0881D980:[46006B07]: neg.s      $f12, $f13
    0881D984:[460C703E]: c.le.s     $f14, $f12
    0881D988:[00000000]: nop
    0881D98C:[45010060]: bc1t       0x0881DB10
    0881D990:[00000000]: nop
    0881D994:[8F848AAC]: lw         $a0, -30036($gp)
    0881D998:[C7AE0000]: lwc1       $f14, 0($sp)
    0881D99C:[C48F0350]: lwc1       $f15, 848($a0)
    0881D9A0:[460D7BC0]: add.s      $f15, $f15, $f13
    0881D9A4:[460F703C]: c.lt.s     $f14, $f15
    0881D9A8:[00000000]: nop
    0881D9AC:[45000058]: bc1f       0x0881DB10
    0881D9B0:[00000000]: nop
    0881D9B4:[C7AE0004]: lwc1       $f14, 4($sp)
    0881D9B8:[460C703E]: c.le.s     $f14, $f12
    0881D9BC:[00000000]: nop
    0881D9C0:[45010053]: bc1t       0x0881DB10
    0881D9C4:[00000000]: nop
    0881D9C8:[C7AE0008]: lwc1       $f14, 8($sp)
    0881D9CC:[460C703E]: c.le.s     $f14, $f12
    0881D9D0:[00000000]: nop
    0881D9D4:[4501004E]: bc1t       0x0881DB10
    0881D9D8:[00000000]: nop
    0881D9DC:[F188B004]: VHTFM4.q   C100.q, E400.q, C200.q
    0881D9E0:[27A40010]: addiu      $a0, $sp, 16
    0881D9E4:[F8840000]: sv.q       C100.q, 0($a0)
    0881D9E8:[C48E0000]: lwc1       $f14, 0($a0)
    0881D9EC:[460C703E]: c.le.s     $f14, $f12
    0881D9F0:[00000000]: nop
    0881D9F4:[45010046]: bc1t       0x0881DB10
    0881D9F8:[00000000]: nop
    0881D9FC:[C48E0004]: lwc1       $f14, 4($a0)
    0881DA00:[460C703E]: c.le.s     $f14, $f12
    0881DA04:[00000000]: nop
    0881DA08:[45010041]: bc1t       0x0881DB10
    0881DA0C:[00000000]: nop
    0881DA10:[C7AC0000]: lwc1       $f12, 0($sp)
    0881DA14:[460D603E]: c.le.s     $f12, $f13
    0881DA18:[00000000]: nop
    0881DA1C:[4501001F]: bc1t       0x0881DA9C
    0881DA20:[00000000]: nop
    0881DA24:[C7AC0004]: lwc1       $f12, 4($sp)
    0881DA28:[460D603E]: c.le.s     $f12, $f13
    0881DA2C:[00000000]: nop
    0881DA30:[4501001A]: bc1t       0x0881DA9C
    0881DA34:[00000000]: nop
    0881DA38:[8F858AAC]: lw         $a1, -30036($gp)
    0881DA3C:[C7AC0000]: lwc1       $f12, 0($sp)
    0881DA40:[C4AE0350]: lwc1       $f14, 848($a1)
    0881DA44:[460D7381]: sub.s      $f14, $f14, $f13
    0881DA48:[460E603C]: c.lt.s     $f12, $f14
    0881DA4C:[00000000]: nop
    0881DA50:[45000012]: bc1f       0x0881DA9C
    0881DA54:[00000000]: nop
    0881DA58:[C7AC0008]: lwc1       $f12, 8($sp)
    0881DA5C:[460D603E]: c.le.s     $f12, $f13
    0881DA60:[00000000]: nop
    0881DA64:[4501000D]: bc1t       0x0881DA9C
    0881DA68:[00000000]: nop
    0881DA6C:[C48C0000]: lwc1       $f12, 0($a0)
    0881DA70:[460D603E]: c.le.s     $f12, $f13
    0881DA74:[00000000]: nop
    0881DA78:[45010008]: bc1t       0x0881DA9C
    0881DA7C:[00000000]: nop
    0881DA80:[C48C0004]: lwc1       $f12, 4($a0)
    0881DA84:[460D603E]: c.le.s     $f12, $f13
    0881DA88:[00000000]: nop
    0881DA8C:[45010003]: bc1t       0x0881DA9C
    0881DA90:[00000000]: nop
    0881DA94:[1000001E]: b          0x0881DB10
    0881DA98:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0881DA9C:[34020002]: ori        $v0, $zr, 2 <=> li $v0, 2
    0881DAA0:[F188AC00]: VHTFM4.q   C000.q, E300.q, C200.q
    0881DAA4:[F8800000]: sv.q       C000.q, 0($a0)
    0881DAA8:[C7AC0000]: lwc1       $f12, 0($sp)
    0881DAAC:[460D603C]: c.lt.s     $f12, $f13
    0881DAB0:[00000000]: nop
    0881DAB4:[45010015]: bc1t       0x0881DB0C
    0881DAB8:[00000000]: nop
    0881DABC:[C48C0000]: lwc1       $f12, 0($a0)
    0881DAC0:[460D603C]: c.lt.s     $f12, $f13
    0881DAC4:[00000000]: nop
    0881DAC8:[45010010]: bc1t       0x0881DB0C
    0881DACC:[00000000]: nop
    0881DAD0:[C48C0004]: lwc1       $f12, 4($a0)
    0881DAD4:[460D603C]: c.lt.s     $f12, $f13
    0881DAD8:[00000000]: nop
    0881DADC:[4501000B]: bc1t       0x0881DB0C
    0881DAE0:[00000000]: nop
    0881DAE4:[C48C0008]: lwc1       $f12, 8($a0)
    0881DAE8:[460D603C]: c.lt.s     $f12, $f13
    0881DAEC:[00000000]: nop
    0881DAF0:[45010006]: bc1t       0x0881DB0C
    0881DAF4:[00000000]: nop
    0881DAF8:[C48C000C]: lwc1       $f12, 12($a0)
    0881DAFC:[460D603C]: c.lt.s     $f12, $f13
    0881DB00:[00000000]: nop
    0881DB04:[45000002]: bc1f       0x0881DB10
    0881DB08:[00000000]: nop
    0881DB0C:[34020006]: ori        $v0, $zr, 6 <=> li $v0, 6
    0881DB10:[03E00008]: jr         $ra
    0881DB14:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8A82610 9,168,277 instructions (0.687%), 296 calls (08A82610 - 08A82C40, length 397)
    08A82610:[27BDBF30]: addiu      $sp, $sp, -16592
    08A82614:[AFB640A8]: sw         $s6, 16552($sp)
    08A82618:[30D60001]: andi       $s6, $a2, 1
    08A8261C:[AFB540A4]: sw         $s5, 16548($sp)
    08A82620:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08A82624:[AFB24098]: sw         $s2, 16536($sp)
    08A82628:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08A8262C:[AFB04090]: sw         $s0, 16528($sp)
    08A82630:[01608021]: addu       $s0, $t3, $zr <=> move $s0, $t3
    08A82634:[E7B440C0]: swc1       $f20, 16576($sp)
    08A82638:[46006506]: mov.s      $f20, $f12
    08A8263C:[AFBF40B4]: sw         $ra, 16564($sp)
    08A82640:[AFBE40B0]: sw         $fp, 16560($sp)
    08A82644:[AFB740AC]: sw         $s7, 16556($sp)
    08A82648:[AFB440A0]: sw         $s4, 16544($sp)
    08A8264C:[AFB3409C]: sw         $s3, 16540($sp)
    08A82650:[AFB14094]: sw         $s1, 16532($sp)
    08A82654:[AFA74080]: sw         $a3, 16512($sp)
    08A82658:[AFA84084]: sw         $t0, 16516($sp)
    08A8265C:[AFA94088]: sw         $t1, 16520($sp)
    08A82660:[AFAA007C]: sw         $t2, 124($sp)
    08A82664:[AFAA0074]: sw         $t2, 116($sp)
    08A82668:[AFA00078]: sw         $zr, 120($sp)
    08A8266C:[12C00008]: beq        $s6, $zr, 0x08A82690
    08A82670:[AFA00070]: sw         $zr, 112($sp)
    08A82674:[8D440000]: lw         $a0, 0($t2)
    08A82678:[25450004]: addiu      $a1, $t2, 4
    08A8267C:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08A82680:[00041882]: srl        $v1, $a0, 0x0002
    08A82684:[AFA30070]: sw         $v1, 112($sp)
    08A82688:[AFA20078]: sw         $v0, 120($sp)
    08A8268C:[AFA50074]: sw         $a1, 116($sp)
    08A82690:[27B10080]: addiu      $s1, $sp, 128
    08A82694:[12A000AE]: beq        $s5, $zr, 0x08A82950
    08A82698:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08A8269C:[0010B82B]: sltu       $s7, $zr, $s0 <=> move $s7, $s0
    08A826A0:[00129880]: sll        $s3, $s2, 0x0002
    08A826A4:[3C1E1000]: lui        $fp, 0x1000 <=> li $fp, 0x10000000
    08A826A8:[8FA40078]: lw         $a0, 120($sp)
    08A826AC:[2C85001D]: sltiu      $a1, $a0, 29
    08A826B0:[10A0015D]: beq        $a1, $zr, 0x08A82C28
    08A826B4:[8FB80070]: lw         $t8, 112($sp)
    08A826B8:[8FA80074]: lw         $t0, 116($sp)
    08A826BC:[8FAD0070]: lw         $t5, 112($sp)
    08A826C0:[240E001D]: addiu      $t6, $zr, 29 <=> li $t6, 29
    08A826C4:[8D0B0000]: lw         $t3, 0($t0)
    08A826C8:[25090004]: addiu      $t1, $t0, 4
    08A826CC:[01C46023]: subu       $t4, $t6, $a0
    08A826D0:[008B3004]: sllv       $a2, $t3, $a0
    08A826D4:[01A64025]: or         $t0, $t5, $a2
    08A826D8:[248A0003]: addiu      $t2, $a0, 3
    08A826DC:[018B3806]: srlv       $a3, $t3, $t4
    08A826E0:[7C08FF44]: ins        $t0, $zr, 29, 3
    08A826E4:[AFA70070]: sw         $a3, 112($sp)
    08A826E8:[AFAA0078]: sw         $t2, 120($sp)
    08A826EC:[AFA90074]: sw         $t1, 116($sp)
    08A826F0:[01006021]: addu       $t4, $t0, $zr <=> move $t4, $t0
    08A826F4:[7C0CE704]: ins        $t4, $zr, 28, 1
    08A826F8:[000C5942]: srl        $t3, $t4, 0x0005
    08A826FC:[448B0800]: mtc1       $t3, $f1
    08A82700:[3107001F]: andi       $a3, $t0, 31
    08A82704:[3C0A08B4]: lui        $t2, 0x08B4 <=> li $t2, 0x08B40000
    08A82708:[00072880]: sll        $a1, $a3, 0x0002
    08A8270C:[254939A4]: addiu      $t1, $t2, 14756
    08A82710:[468008A0]: cvt.s.w    $f2, $f1
    08A82714:[00A92021]: addu       $a0, $a1, $t1
    08A82718:[C4830000]: lwc1       $f3, 0($a0)
    08A8271C:[011E1024]: and        $v0, $t0, $fp
    08A82720:[10400002]: beq        $v0, $zr, 0x08A8272C
    08A82724:[46031042]: mul.s      $f1, $f2, $f3
    08A82728:[46000847]: neg.s      $f1, $f1
    08A8272C:[8FA40078]: lw         $a0, 120($sp)
    08A82730:[2C83001D]: sltiu      $v1, $a0, 29
    08A82734:[10600134]: beq        $v1, $zr, 0x08A82C08
    08A82738:[E6210000]: swc1       $f1, 0($s1)
    08A8273C:[8FA80074]: lw         $t0, 116($sp)
    08A82740:[8FA90070]: lw         $t1, 112($sp)
    08A82744:[2405001D]: addiu      $a1, $zr, 29 <=> li $a1, 29
    08A82748:[8D180000]: lw         $t8, 0($t0)
    08A8274C:[250D0004]: addiu      $t5, $t0, 4
    08A82750:[00A4C823]: subu       $t9, $a1, $a0
    08A82754:[00983004]: sllv       $a2, $t8, $a0
    08A82758:[01264025]: or         $t0, $t1, $a2
    08A8275C:[248E0003]: addiu      $t6, $a0, 3
    08A82760:[03387806]: srlv       $t7, $t8, $t9
    08A82764:[7C08FF44]: ins        $t0, $zr, 29, 3
    08A82768:[AFAF0070]: sw         $t7, 112($sp)
    08A8276C:[AFAE0078]: sw         $t6, 120($sp)
    08A82770:[AFAD0074]: sw         $t5, 116($sp)
    08A82774:[0100C821]: addu       $t9, $t0, $zr <=> move $t9, $t0
    08A82778:[7C19E704]: ins        $t9, $zr, 28, 1
    08A8277C:[0019C142]: srl        $t8, $t9, 0x0005
    08A82780:[44983000]: mtc1       $t8, $f6
    08A82784:[310F001F]: andi       $t7, $t0, 31
    08A82788:[3C0E08B4]: lui        $t6, 0x08B4 <=> li $t6, 0x08B40000
    08A8278C:[000F6080]: sll        $t4, $t7, 0x0002
    08A82790:[25CD39A4]: addiu      $t5, $t6, 14756
    08A82794:[46803120]: cvt.s.w    $f4, $f6
    08A82798:[018D5821]: addu       $t3, $t4, $t5
    08A8279C:[C5650000]: lwc1       $f5, 0($t3)
    08A827A0:[011E2024]: and        $a0, $t0, $fp
    08A827A4:[10800002]: beq        $a0, $zr, 0x08A827B0
    08A827A8:[46052042]: mul.s      $f1, $f4, $f5
    08A827AC:[46000847]: neg.s      $f1, $f1
    08A827B0:[E6210004]: swc1       $f1, 4($s1)
    08A827B4:[12E00055]: beq        $s7, $zr, 0x08A8290C
    08A827B8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08A827BC:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    08A827C0:[2E060002]: sltiu      $a2, $s0, 2
    08A827C4:[246C3824]: addiu      $t4, $v1, 14372
    08A827C8:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    08A827CC:[8FA70074]: lw         $a3, 116($sp)
    08A827D0:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    08A827D4:[10C00108]: beq        $a2, $zr, 0x08A82BF8
    08A827D8:[32020001]: andi       $v0, $s0, 1
    08A827DC:[8FA60078]: lw         $a2, 120($sp)
    08A827E0:[2CC50008]: sltiu      $a1, $a2, 8
    08A827E4:[10A000FE]: beq        $a1, $zr, 0x08A82BE0
    08A827E8:[8FAA0070]: lw         $t2, 112($sp)
    08A827EC:[8CEE0000]: lw         $t6, 0($a3)
    08A827F0:[8FB80070]: lw         $t8, 112($sp)
    08A827F4:[01A67823]: subu       $t7, $t5, $a2
    08A827F8:[00CE1004]: sllv       $v0, $t6, $a2
    08A827FC:[03025825]: or         $t3, $t8, $v0
    08A82800:[01EE2006]: srlv       $a0, $t6, $t7
    08A82804:[24CA0018]: addiu      $t2, $a2, 24
    08A82808:[316500FF]: andi       $a1, $t3, 255
    08A8280C:[24E70004]: addiu      $a3, $a3, 4
    08A82810:[AFA40070]: sw         $a0, 112($sp)
    08A82814:[AFAA0078]: sw         $t2, 120($sp)
    08A82818:[2CAE0060]: sltiu      $t6, $a1, 96
    08A8281C:[240B005F]: addiu      $t3, $zr, 95 <=> li $t3, 95
    08A82820:[016E280A]: movz       $a1, $t3, $t6
    08A82824:[00052080]: sll        $a0, $a1, 0x0002
    08A82828:[008C1821]: addu       $v1, $a0, $t4
    08A8282C:[C4670000]: lwc1       $f7, 0($v1)
    08A82830:[25080001]: addiu      $t0, $t0, 1
    08A82834:[0110302B]: sltu       $a2, $t0, $s0
    08A82838:[E5270000]: swc1       $f7, 0($t1)
    08A8283C:[10C00032]: beq        $a2, $zr, 0x08A82908
    08A82840:[25290004]: addiu      $t1, $t1, 4
    08A82844:[8FA30078]: lw         $v1, 120($sp)
    08A82848:[2C6F0008]: sltiu      $t7, $v1, 8
    08A8284C:[01A33023]: subu       $a2, $t5, $v1
    08A82850:[246A0018]: addiu      $t2, $v1, 24
    08A82854:[11E000DB]: beq        $t7, $zr, 0x08A82BC4
    08A82858:[2465FFF8]: addiu      $a1, $v1, -8
    08A8285C:[8CE50000]: lw         $a1, 0($a3)
    08A82860:[8FA20070]: lw         $v0, 112($sp)
    08A82864:[24E70004]: addiu      $a3, $a3, 4
    08A82868:[00655804]: sllv       $t3, $a1, $v1
    08A8286C:[004BC825]: or         $t9, $v0, $t3
    08A82870:[00C5C006]: srlv       $t8, $a1, $a2
    08A82874:[332500FF]: andi       $a1, $t9, 255
    08A82878:[AFB80070]: sw         $t8, 112($sp)
    08A8287C:[AFAA0078]: sw         $t2, 120($sp)
    08A82880:[2CB80060]: sltiu      $t8, $a1, 96
    08A82884:[240F005F]: addiu      $t7, $zr, 95 <=> li $t7, 95
    08A82888:[01F8280A]: movz       $a1, $t7, $t8
    08A8288C:[00057080]: sll        $t6, $a1, 0x0002
    08A82890:[8FA60078]: lw         $a2, 120($sp)
    08A82894:[01CC1821]: addu       $v1, $t6, $t4
    08A82898:[C4680000]: lwc1       $f8, 0($v1)
    08A8289C:[2CC40008]: sltiu      $a0, $a2, 8
    08A828A0:[24CB0018]: addiu      $t3, $a2, 24
    08A828A4:[E5280000]: swc1       $f8, 0($t1)
    08A828A8:[01A65023]: subu       $t2, $t5, $a2
    08A828AC:[24C3FFF8]: addiu      $v1, $a2, -8
    08A828B0:[108000BE]: beq        $a0, $zr, 0x08A82BAC
    08A828B4:[25290004]: addiu      $t1, $t1, 4
    08A828B8:[8CEE0000]: lw         $t6, 0($a3)
    08A828BC:[8FA50070]: lw         $a1, 112($sp)
    08A828C0:[24E70004]: addiu      $a3, $a3, 4
    08A828C4:[00CE1804]: sllv       $v1, $t6, $a2
    08A828C8:[00A31025]: or         $v0, $a1, $v1
    08A828CC:[014EC806]: srlv       $t9, $t6, $t2
    08A828D0:[304500FF]: andi       $a1, $v0, 255
    08A828D4:[AFB90070]: sw         $t9, 112($sp)
    08A828D8:[AFAB0078]: sw         $t3, 120($sp)
    08A828DC:[2CB90060]: sltiu      $t9, $a1, 96
    08A828E0:[2418005F]: addiu      $t8, $zr, 95 <=> li $t8, 95
    08A828E4:[0319280A]: movz       $a1, $t8, $t9
    08A828E8:[00057880]: sll        $t7, $a1, 0x0002
    08A828EC:[01EC2021]: addu       $a0, $t7, $t4
    08A828F0:[C4890000]: lwc1       $f9, 0($a0)
    08A828F4:[25080002]: addiu      $t0, $t0, 2
    08A828F8:[0110302B]: sltu       $a2, $t0, $s0
    08A828FC:[E5290000]: swc1       $f9, 0($t1)
    08A82900:[14C0FFD0]: bne        $a2, $zr, 0x08A82844
    08A82904:[25290004]: addiu      $t1, $t1, 4
    08A82908:[AFA70074]: sw         $a3, 116($sp)
    08A8290C:[8FA840D0]: lw         $t0, 16592($sp)
    08A82910:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A82914:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A82918:[27A60070]: addiu      $a2, $sp, 112
    08A8291C:[0E2A0B11]: jal        0x08A82C44
    08A82920:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08A82924:[12C0009A]: beq        $s6, $zr, 0x08A82B90
    08A82928:[8FA74080]: lw         $a3, 16512($sp)
    08A8292C:[8FA84084]: lw         $t0, 16516($sp)
    08A82930:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A82934:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A82938:[0E2A1F71]: jal        0x08A87DC4
    08A8293C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08A82940:[26940001]: addiu      $s4, $s4, 1
    08A82944:[0295482B]: sltu       $t1, $s4, $s5
    08A82948:[1520FF57]: bne        $t1, $zr, 0x08A826A8
    08A8294C:[02338821]: addu       $s1, $s1, $s3
    08A82950:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08A82954:[12B00078]: beq        $s5, $s0, 0x08A82B38
    08A82958:[27A80080]: addiu      $t0, $sp, 128
    08A8295C:[8FA94088]: lw         $t1, 16520($sp)
    08A82960:[12400064]: beq        $s2, $zr, 0x08A82AF4
    08A82964:[2647FFFF]: addiu      $a3, $s2, -1
    08A82968:[00079827]: nor        $s3, $zr, $a3 <=> li $s3, not $a3
    08A8296C:[32740001]: andi       $s4, $s3, 1
    08A82970:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08A82974:[12800021]: beq        $s4, $zr, 0x08A829FC
    08A82978:[00129880]: sll        $s3, $s2, 0x0002
    08A8297C:[C7AF0080]: lwc1       $f15, 128($sp)
    08A82980:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A82984:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82988:[46147B82]: mul.s      $f14, $f15, $f20
    08A8298C:[4600734D]: trunc.w.s  $f13, $f14
    08A82990:[44036800]: mfc1       $v1, $f13
    08A82994:[28727FFF]: slti       $s2, $v1, 32767
    08A82998:[12400005]: beq        $s2, $zr, 0x08A829B0
    08A8299C:[25290002]: addiu      $t1, $t1, 2
    08A829A0:[28758001]: slti       $s5, $v1, -32767
    08A829A4:[44056800]: mfc1       $a1, $f13
    08A829A8:[56A00001]: bnel       $s5, $zr, 0x08A829B0
    08A829AC:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A829B0:[0268B821]: addu       $s7, $s3, $t0
    08A829B4:[C6F20000]: lwc1       $f18, 0($s7)
    08A829B8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08A829BC:[A4C50000]: sh         $a1, 0($a2)
    08A829C0:[46149442]: mul.s      $f17, $f18, $f20
    08A829C4:[25290002]: addiu      $t1, $t1, 2
    08A829C8:[46008C0D]: trunc.w.s  $f16, $f17
    08A829CC:[44038000]: mfc1       $v1, $f16
    08A829D0:[28767FFF]: slti       $s6, $v1, 32767
    08A829D4:[12C00005]: beq        $s6, $zr, 0x08A829EC
    08A829D8:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A829DC:[287E8001]: slti       $fp, $v1, -32767
    08A829E0:[44058000]: mfc1       $a1, $f16
    08A829E4:[57C00001]: bnel       $fp, $zr, 0x08A829EC
    08A829E8:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A829EC:[24E7FFFF]: addiu      $a3, $a3, -1
    08A829F0:[A4850000]: sh         $a1, 0($a0)
    08A829F4:[10EA003F]: beq        $a3, $t2, 0x08A82AF4
    08A829F8:[25080004]: addiu      $t0, $t0, 4
    08A829FC:[C5030000]: lwc1       $f3, 0($t0)
    08A82A00:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A82A04:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A08:[46141882]: mul.s      $f2, $f3, $f20
    08A82A0C:[460014CD]: trunc.w.s  $f19, $f2
    08A82A10:[44039800]: mfc1       $v1, $f19
    08A82A14:[286C7FFF]: slti       $t4, $v1, 32767
    08A82A18:[11800005]: beq        $t4, $zr, 0x08A82A30
    08A82A1C:[25290002]: addiu      $t1, $t1, 2
    08A82A20:[286D8001]: slti       $t5, $v1, -32767
    08A82A24:[44059800]: mfc1       $a1, $f19
    08A82A28:[55A00001]: bnel       $t5, $zr, 0x08A82A30
    08A82A2C:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82A30:[02681821]: addu       $v1, $s3, $t0
    08A82A34:[C4650000]: lwc1       $f5, 0($v1)
    08A82A38:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08A82A3C:[A4C50000]: sh         $a1, 0($a2)
    08A82A40:[46142902]: mul.s      $f4, $f5, $f20
    08A82A44:[25290002]: addiu      $t1, $t1, 2
    08A82A48:[4600204D]: trunc.w.s  $f1, $f4
    08A82A4C:[44030800]: mfc1       $v1, $f1
    08A82A50:[286E7FFF]: slti       $t6, $v1, 32767
    08A82A54:[11C00005]: beq        $t6, $zr, 0x08A82A6C
    08A82A58:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A5C:[286B8001]: slti       $t3, $v1, -32767
    08A82A60:[44050800]: mfc1       $a1, $f1
    08A82A64:[55600001]: bnel       $t3, $zr, 0x08A82A6C
    08A82A68:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82A6C:[C5080004]: lwc1       $f8, 4($t0)
    08A82A70:[A4850000]: sh         $a1, 0($a0)
    08A82A74:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A82A78:[461441C2]: mul.s      $f7, $f8, $f20
    08A82A7C:[25040004]: addiu      $a0, $t0, 4
    08A82A80:[25290002]: addiu      $t1, $t1, 2
    08A82A84:[4600398D]: trunc.w.s  $f6, $f7
    08A82A88:[44033000]: mfc1       $v1, $f6
    08A82A8C:[286F7FFF]: slti       $t7, $v1, 32767
    08A82A90:[11E00005]: beq        $t7, $zr, 0x08A82AA8
    08A82A94:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A98:[28788001]: slti       $t8, $v1, -32767
    08A82A9C:[44053000]: mfc1       $a1, $f6
    08A82AA0:[57000001]: bnel       $t8, $zr, 0x08A82AA8
    08A82AA4:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82AA8:[0264C821]: addu       $t9, $s3, $a0
    08A82AAC:[C72B0000]: lwc1       $f11, 0($t9)
    08A82AB0:[A4C50000]: sh         $a1, 0($a2)
    08A82AB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08A82AB8:[46145A82]: mul.s      $f10, $f11, $f20
    08A82ABC:[25290002]: addiu      $t1, $t1, 2
    08A82AC0:[4600524D]: trunc.w.s  $f9, $f10
    08A82AC4:[44034800]: mfc1       $v1, $f9
    08A82AC8:[28667FFF]: slti       $a2, $v1, 32767
    08A82ACC:[10C00005]: beq        $a2, $zr, 0x08A82AE4
    08A82AD0:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82AD4:[28708001]: slti       $s0, $v1, -32767
    08A82AD8:[44054800]: mfc1       $a1, $f9
    08A82ADC:[56000001]: bnel       $s0, $zr, 0x08A82AE4
    08A82AE0:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82AE4:[24E7FFFE]: addiu      $a3, $a3, -2
    08A82AE8:[A4850000]: sh         $a1, 0($a0)
    08A82AEC:[14EAFFC3]: bne        $a3, $t2, 0x08A829FC
    08A82AF0:[25080008]: addiu      $t0, $t0, 8
    08A82AF4:[8FA2007C]: lw         $v0, 124($sp)
    08A82AF8:[8FA70074]: lw         $a3, 116($sp)
    08A82AFC:[8FBF40B4]: lw         $ra, 16564($sp)
    08A82B00:[8FBE40B0]: lw         $fp, 16560($sp)
    08A82B04:[8FB740AC]: lw         $s7, 16556($sp)
    08A82B08:[8FB640A8]: lw         $s6, 16552($sp)
    08A82B0C:[8FB540A4]: lw         $s5, 16548($sp)
    08A82B10:[8FB440A0]: lw         $s4, 16544($sp)
    08A82B14:[8FB3409C]: lw         $s3, 16540($sp)
    08A82B18:[8FB24098]: lw         $s2, 16536($sp)
    08A82B1C:[8FB14094]: lw         $s1, 16532($sp)
    08A82B20:[8FB04090]: lw         $s0, 16528($sp)
    08A82B24:[C7B440C0]: lwc1       $f20, 16576($sp)
    08A82B28:[00E24023]: subu       $t0, $a3, $v0
    08A82B2C:[7D02E000]: ext        $v0, $t0, 0, 29
    08A82B30:[03E00008]: jr         $ra
    08A82B34:[27BD40D0]: addiu      $sp, $sp, 16592
    08A82B38:[8FA94088]: lw         $t1, 16520($sp)
    08A82B3C:[1240FFED]: beq        $s2, $zr, 0x08A82AF4
    08A82B40:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A82B44:[C50C0000]: lwc1       $f12, 0($t0)
    08A82B48:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    08A82B4C:[2484FFFF]: addiu      $a0, $a0, -1
    08A82B50:[461462C2]: mul.s      $f11, $f12, $f20
    08A82B54:[25080004]: addiu      $t0, $t0, 4
    08A82B58:[24067FFF]: addiu      $a2, $zr, 32767 <=> li $a2, 32767
    08A82B5C:[25290002]: addiu      $t1, $t1, 2
    08A82B60:[46005A8D]: trunc.w.s  $f10, $f11
    08A82B64:[44035000]: mfc1       $v1, $f10
    08A82B68:[28717FFF]: slti       $s1, $v1, 32767
    08A82B6C:[12200004]: beq        $s1, $zr, 0x08A82B80
    08A82B70:[28658001]: slti       $a1, $v1, -32767
    08A82B74:[44065000]: mfc1       $a2, $f10
    08A82B78:[54A00001]: bnel       $a1, $zr, 0x08A82B80
    08A82B7C:[24068000]: addiu      $a2, $zr, -32768 <=> li $a2, -32768
    08A82B80:[1480FFF0]: bne        $a0, $zr, 0x08A82B44
    08A82B84:[A4E60000]: sh         $a2, 0($a3)
    08A82B88:[0A2A0ABE]: j          0x08A82AF8
    08A82B8C:[8FA2007C]: lw         $v0, 124($sp)
    08A82B90:[8FA84084]: lw         $t0, 16516($sp)
    08A82B94:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A82B98:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A82B9C:[0E2A1EFE]: jal        0x08A87BF8
    08A82BA0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08A82BA4:[0A2A0A51]: j          0x08A82944
    08A82BA8:[26940001]: addiu      $s4, $s4, 1
    08A82BAC:[8FAA0070]: lw         $t2, 112($sp)
    08A82BB0:[AFA30078]: sw         $v1, 120($sp)
    08A82BB4:[000A5A02]: srl        $t3, $t2, 0x0008
    08A82BB8:[AFAB0070]: sw         $t3, 112($sp)
    08A82BBC:[0A2A0A37]: j          0x08A828DC
    08A82BC0:[314500FF]: andi       $a1, $t2, 255
    08A82BC4:[8FA60070]: lw         $a2, 112($sp)
    08A82BC8:[AFA50078]: sw         $a1, 120($sp)
    08A82BCC:[00065202]: srl        $t2, $a2, 0x0008
    08A82BD0:[AFAA0070]: sw         $t2, 112($sp)
    08A82BD4:[0A2A0A20]: j          0x08A82880
    08A82BD8:[30C500FF]: andi       $a1, $a2, 255
    08A82BE0:[24C5FFF8]: addiu      $a1, $a2, -8
    08A82BE4:[AFA50078]: sw         $a1, 120($sp)
    08A82BE8:[000ACA02]: srl        $t9, $t2, 0x0008
    08A82BEC:[314500FF]: andi       $a1, $t2, 255
    08A82BF0:[0A2A0A06]: j          0x08A82818
    08A82BF4:[AFB90070]: sw         $t9, 112($sp)
    08A82BF8:[1040FF13]: beq        $v0, $zr, 0x08A82848
    08A82BFC:[8FA30078]: lw         $v1, 120($sp)
    08A82C00:[0A2A09F8]: j          0x08A827E0
    08A82C04:[8FA60078]: lw         $a2, 120($sp)
    08A82C08:[8FA70070]: lw         $a3, 112($sp)
    08A82C0C:[2482FFE3]: addiu      $v0, $a0, -29
    08A82C10:[AFA20078]: sw         $v0, 120($sp)
    08A82C14:[00075742]: srl        $t2, $a3, 0x001D
    08A82C18:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08A82C1C:[AFAA0070]: sw         $t2, 112($sp)
    08A82C20:[0A2A09DD]: j          0x08A82774
    08A82C24:[7C08FF44]: ins        $t0, $zr, 29, 3
    08A82C28:[2499FFE3]: addiu      $t9, $a0, -29
    08A82C2C:[AFB90078]: sw         $t9, 120($sp)
    08A82C30:[00187F42]: srl        $t7, $t8, 0x001D
    08A82C34:[03004021]: addu       $t0, $t8, $zr <=> move $t0, $t8
    08A82C38:[AFAF0070]: sw         $t7, 112($sp)
    08A82C3C:[0A2A09BC]: j          0x08A826F0
    08A82C40:[7C08FF44]: ins        $t0, $zr, 29, 3
  Back Branch 08A82AEC 151,552 times (length 62)
    08A829E8:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A829EC:[24E7FFFF]: addiu      $a3, $a3, -1
    08A829F0:[A4850000]: sh         $a1, 0($a0)
    08A829F4:[10EA003F]: beq        $a3, $t2, 0x08A82AF4
    08A829F8:[25080004]: addiu      $t0, $t0, 4
--> 08A829FC:[C5030000]: lwc1       $f3, 0($t0)
    08A82A00:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A82A04:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A08:[46141882]: mul.s      $f2, $f3, $f20
    08A82A0C:[460014CD]: trunc.w.s  $f19, $f2
    08A82A10:[44039800]: mfc1       $v1, $f19
    08A82A14:[286C7FFF]: slti       $t4, $v1, 32767
    08A82A18:[11800005]: beq        $t4, $zr, 0x08A82A30
    08A82A1C:[25290002]: addiu      $t1, $t1, 2
    08A82A20:[286D8001]: slti       $t5, $v1, -32767
    08A82A24:[44059800]: mfc1       $a1, $f19
    08A82A28:[55A00001]: bnel       $t5, $zr, 0x08A82A30
    08A82A2C:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82A30:[02681821]: addu       $v1, $s3, $t0
    08A82A34:[C4650000]: lwc1       $f5, 0($v1)
    08A82A38:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08A82A3C:[A4C50000]: sh         $a1, 0($a2)
    08A82A40:[46142902]: mul.s      $f4, $f5, $f20
    08A82A44:[25290002]: addiu      $t1, $t1, 2
    08A82A48:[4600204D]: trunc.w.s  $f1, $f4
    08A82A4C:[44030800]: mfc1       $v1, $f1
    08A82A50:[286E7FFF]: slti       $t6, $v1, 32767
    08A82A54:[11C00005]: beq        $t6, $zr, 0x08A82A6C
    08A82A58:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A5C:[286B8001]: slti       $t3, $v1, -32767
    08A82A60:[44050800]: mfc1       $a1, $f1
    08A82A64:[55600001]: bnel       $t3, $zr, 0x08A82A6C
    08A82A68:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82A6C:[C5080004]: lwc1       $f8, 4($t0)
    08A82A70:[A4850000]: sh         $a1, 0($a0)
    08A82A74:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08A82A78:[461441C2]: mul.s      $f7, $f8, $f20
    08A82A7C:[25040004]: addiu      $a0, $t0, 4
    08A82A80:[25290002]: addiu      $t1, $t1, 2
    08A82A84:[4600398D]: trunc.w.s  $f6, $f7
    08A82A88:[44033000]: mfc1       $v1, $f6
    08A82A8C:[286F7FFF]: slti       $t7, $v1, 32767
    08A82A90:[11E00005]: beq        $t7, $zr, 0x08A82AA8
    08A82A94:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82A98:[28788001]: slti       $t8, $v1, -32767
    08A82A9C:[44053000]: mfc1       $a1, $f6
    08A82AA0:[57000001]: bnel       $t8, $zr, 0x08A82AA8
    08A82AA4:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82AA8:[0264C821]: addu       $t9, $s3, $a0
    08A82AAC:[C72B0000]: lwc1       $f11, 0($t9)
    08A82AB0:[A4C50000]: sh         $a1, 0($a2)
    08A82AB4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08A82AB8:[46145A82]: mul.s      $f10, $f11, $f20
    08A82ABC:[25290002]: addiu      $t1, $t1, 2
    08A82AC0:[4600524D]: trunc.w.s  $f9, $f10
    08A82AC4:[44034800]: mfc1       $v1, $f9
    08A82AC8:[28667FFF]: slti       $a2, $v1, 32767
    08A82ACC:[10C00005]: beq        $a2, $zr, 0x08A82AE4
    08A82AD0:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    08A82AD4:[28708001]: slti       $s0, $v1, -32767
    08A82AD8:[44054800]: mfc1       $a1, $f9
    08A82ADC:[56000001]: bnel       $s0, $zr, 0x08A82AE4
    08A82AE0:[24058000]: addiu      $a1, $zr, -32768 <=> li $a1, -32768
    08A82AE4:[24E7FFFE]: addiu      $a3, $a3, -2
    08A82AE8:[A4850000]: sh         $a1, 0($a0)
--> 08A82AEC:[14EAFFC3]: bne        $a3, $t2, 0x08A829FC
    08A82AF0:[25080008]: addiu      $t0, $t0, 8
    08A82AF4:[8FA2007C]: lw         $v0, 124($sp)
    08A82AF8:[8FA70074]: lw         $a3, 116($sp)
    08A82AFC:[8FBF40B4]: lw         $ra, 16564($sp)
  Back Branch 08A82900 6,512 times (length 49)
    08A82830:[25080001]: addiu      $t0, $t0, 1
    08A82834:[0110302B]: sltu       $a2, $t0, $s0
    08A82838:[E5270000]: swc1       $f7, 0($t1)
    08A8283C:[10C00032]: beq        $a2, $zr, 0x08A82908
    08A82840:[25290004]: addiu      $t1, $t1, 4
--> 08A82844:[8FA30078]: lw         $v1, 120($sp)
    08A82848:[2C6F0008]: sltiu      $t7, $v1, 8
    08A8284C:[01A33023]: subu       $a2, $t5, $v1
    08A82850:[246A0018]: addiu      $t2, $v1, 24
    08A82854:[11E000DB]: beq        $t7, $zr, 0x08A82BC4
    08A82858:[2465FFF8]: addiu      $a1, $v1, -8
    08A8285C:[8CE50000]: lw         $a1, 0($a3)
    08A82860:[8FA20070]: lw         $v0, 112($sp)
    08A82864:[24E70004]: addiu      $a3, $a3, 4
    08A82868:[00655804]: sllv       $t3, $a1, $v1
    08A8286C:[004BC825]: or         $t9, $v0, $t3
    08A82870:[00C5C006]: srlv       $t8, $a1, $a2
    08A82874:[332500FF]: andi       $a1, $t9, 255
    08A82878:[AFB80070]: sw         $t8, 112($sp)
    08A8287C:[AFAA0078]: sw         $t2, 120($sp)
    08A82880:[2CB80060]: sltiu      $t8, $a1, 96
    08A82884:[240F005F]: addiu      $t7, $zr, 95 <=> li $t7, 95
    08A82888:[01F8280A]: movz       $a1, $t7, $t8
    08A8288C:[00057080]: sll        $t6, $a1, 0x0002
    08A82890:[8FA60078]: lw         $a2, 120($sp)
    08A82894:[01CC1821]: addu       $v1, $t6, $t4
    08A82898:[C4680000]: lwc1       $f8, 0($v1)
    08A8289C:[2CC40008]: sltiu      $a0, $a2, 8
    08A828A0:[24CB0018]: addiu      $t3, $a2, 24
    08A828A4:[E5280000]: swc1       $f8, 0($t1)
    08A828A8:[01A65023]: subu       $t2, $t5, $a2
    08A828AC:[24C3FFF8]: addiu      $v1, $a2, -8
    08A828B0:[108000BE]: beq        $a0, $zr, 0x08A82BAC
    08A828B4:[25290004]: addiu      $t1, $t1, 4
    08A828B8:[8CEE0000]: lw         $t6, 0($a3)
    08A828BC:[8FA50070]: lw         $a1, 112($sp)
    08A828C0:[24E70004]: addiu      $a3, $a3, 4
    08A828C4:[00CE1804]: sllv       $v1, $t6, $a2
    08A828C8:[00A31025]: or         $v0, $a1, $v1
    08A828CC:[014EC806]: srlv       $t9, $t6, $t2
    08A828D0:[304500FF]: andi       $a1, $v0, 255
    08A828D4:[AFB90070]: sw         $t9, 112($sp)
    08A828D8:[AFAB0078]: sw         $t3, 120($sp)
    08A828DC:[2CB90060]: sltiu      $t9, $a1, 96
    08A828E0:[2418005F]: addiu      $t8, $zr, 95 <=> li $t8, 95
    08A828E4:[0319280A]: movz       $a1, $t8, $t9
    08A828E8:[00057880]: sll        $t7, $a1, 0x0002
    08A828EC:[01EC2021]: addu       $a0, $t7, $t4
    08A828F0:[C4890000]: lwc1       $f9, 0($a0)
    08A828F4:[25080002]: addiu      $t0, $t0, 2
    08A828F8:[0110302B]: sltu       $a2, $t0, $s0
    08A828FC:[E5290000]: swc1       $f9, 0($t1)
--> 08A82900:[14C0FFD0]: bne        $a2, $zr, 0x08A82844
    08A82904:[25290004]: addiu      $t1, $t1, 4
    08A82908:[AFA70074]: sw         $a3, 116($sp)
    08A8290C:[8FA840D0]: lw         $t0, 16592($sp)
    08A82910:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 08A82BD4 5,649 times (length 215)
  Back Branch 08A82BBC 4,258 times (length 186)
  Back Branch 08A82C00 592 times (length 266)
  Back Branch 08A82BF8 592 times (length 238)
  Back Branch 08A82948 592 times (length 170)
  Back Branch 08A82C3C 319 times (length 341)
  Back Branch 08A82BF0 224 times (length 248)
  Back Branch 08A82C20 29 times (length 301)
_S1_2_8AB90D4 8,863,410 instructions (0.664%), 126,533 calls (08AB90D4 - 08AB9200, length 76)
    08AB90D4:[C4AC0000]: lwc1       $f12, 0($a1)
    08AB90D8:[C4CD0000]: lwc1       $f13, 0($a2)
    08AB90DC:[C4AE0004]: lwc1       $f14, 4($a1)
    08AB90E0:[C4CF0004]: lwc1       $f15, 4($a2)
    08AB90E4:[460D6302]: mul.s      $f12, $f12, $f13
    08AB90E8:[8C870008]: lw         $a3, 8($a0)
    08AB90EC:[460F7380]: add.s      $f14, $f14, $f15
    08AB90F0:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08AB90F4:[8CA50008]: lw         $a1, 8($a1)
    08AB90F8:[E48C0000]: swc1       $f12, 0($a0)
    08AB90FC:[00E83824]: and        $a3, $a3, $t0
    08AB9100:[E48E0004]: swc1       $f14, 4($a0)
    08AB9104:[30A90001]: andi       $t1, $a1, 1
    08AB9108:[15200005]: bne        $t1, $zr, 0x08AB9120
    08AB910C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AB9110:[8CC90008]: lw         $t1, 8($a2)
    08AB9114:[31290001]: andi       $t1, $t1, 1
    08AB9118:[11200002]: beq        $t1, $zr, 0x08AB9124
    08AB911C:[00000000]: nop
    08AB9120:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AB9124:[00E84025]: or         $t0, $a3, $t0
    08AB9128:[AC880008]: sw         $t0, 8($a0)
    08AB912C:[2407FFFD]: addiu      $a3, $zr, -3 <=> li $a3, -3
    08AB9130:[01074024]: and        $t0, $t0, $a3
    08AB9134:[30A90002]: andi       $t1, $a1, 2
    08AB9138:[15200005]: bne        $t1, $zr, 0x08AB9150
    08AB913C:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AB9140:[8CC90008]: lw         $t1, 8($a2)
    08AB9144:[31290002]: andi       $t1, $t1, 2
    08AB9148:[11200002]: beq        $t1, $zr, 0x08AB9154
    08AB914C:[00000000]: nop
    08AB9150:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08AB9154:[00073840]: sll        $a3, $a3, 0x0001
    08AB9158:[01073825]: or         $a3, $t0, $a3
    08AB915C:[AC870008]: sw         $a3, 8($a0)
    08AB9160:[2408FFFB]: addiu      $t0, $zr, -5 <=> li $t0, -5
    08AB9164:[00E83824]: and        $a3, $a3, $t0
    08AB9168:[30A90004]: andi       $t1, $a1, 4
    08AB916C:[15200005]: bne        $t1, $zr, 0x08AB9184
    08AB9170:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AB9174:[8CC90008]: lw         $t1, 8($a2)
    08AB9178:[31290004]: andi       $t1, $t1, 4
    08AB917C:[11200002]: beq        $t1, $zr, 0x08AB9188
    08AB9180:[00000000]: nop
    08AB9184:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AB9188:[00084080]: sll        $t0, $t0, 0x0002
    08AB918C:[00E84025]: or         $t0, $a3, $t0
    08AB9190:[AC880008]: sw         $t0, 8($a0)
    08AB9194:[2407FFDF]: addiu      $a3, $zr, -33 <=> li $a3, -33
    08AB9198:[01074024]: and        $t0, $t0, $a3
    08AB919C:[30A90020]: andi       $t1, $a1, 32
    08AB91A0:[15200005]: bne        $t1, $zr, 0x08AB91B8
    08AB91A4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AB91A8:[8CC90008]: lw         $t1, 8($a2)
    08AB91AC:[31290020]: andi       $t1, $t1, 32
    08AB91B0:[11200002]: beq        $t1, $zr, 0x08AB91BC
    08AB91B4:[00000000]: nop
    08AB91B8:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08AB91BC:[00073940]: sll        $a3, $a3, 0x0005
    08AB91C0:[00A04825]: or         $t1, $a1, $zr <=> move $t1, $a1
    08AB91C4:[01072825]: or         $a1, $t0, $a3
    08AB91C8:[AC850008]: sw         $a1, 8($a0)
    08AB91CC:[2407FFEF]: addiu      $a3, $zr, -17 <=> li $a3, -17
    08AB91D0:[00A72824]: and        $a1, $a1, $a3
    08AB91D4:[31270010]: andi       $a3, $t1, 16
    08AB91D8:[14E00005]: bne        $a3, $zr, 0x08AB91F0
    08AB91DC:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AB91E0:[8CC60008]: lw         $a2, 8($a2)
    08AB91E4:[30C60010]: andi       $a2, $a2, 16
    08AB91E8:[10C00003]: beq        $a2, $zr, 0x08AB91F8
    08AB91EC:[00083100]: sll        $a2, $t0, 0x0004
    08AB91F0:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AB91F4:[00083100]: sll        $a2, $t0, 0x0004
    08AB91F8:[00A62825]: or         $a1, $a1, $a2
    08AB91FC:[03E00008]: jr         $ra
    08AB9200:[AC850008]: sw         $a1, 8($a0)
_S1_2_885BC4C 7,925,490 instructions (0.594%), 208,792 calls (0885BC4C - 0885BD14, length 51)
    0885BC4C:[27BDFFE0]: addiu      $sp, $sp, -32
    0885BC50:[AFB00004]: sw         $s0, 4($sp)
    0885BC54:[AFB10008]: sw         $s1, 8($sp)
    0885BC58:[AFB2000C]: sw         $s2, 12($sp)
    0885BC5C:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0885BC60:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0885BC64:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0885BC68:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0885BC6C:[8E440000]: lw         $a0, 0($s2)
    0885BC70:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0885BC74:[AFBF0010]: sw         $ra, 16($sp)
    0885BC78:[0E217392]: jal        0x0885CE48
    0885BC7C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0885BC80:[12200010]: beq        $s1, $zr, 0x0885BCC4
    0885BC84:[8FA40000]: lw         $a0, 0($sp)
    0885BC88:[8E450000]: lw         $a1, 0($s2)
    0885BC8C:[90840004]: lbu        $a0, 4($a0)
    0885BC90:[8CA60024]: lw         $a2, 36($a1)
    0885BC94:[84C6008C]: lh         $a2, 140($a2)
    0885BC98:[C78C99A8]: lwc1       $f12, -26200($gp)
    0885BC9C:[00862021]: addu       $a0, $a0, $a2
    0885BCA0:[44846800]: mtc1       $a0, $f13
    0885BCA4:[C4AE0438]: lwc1       $f14, 1080($a1)
    0885BCA8:[46806B60]: cvt.s.w    $f13, $f13
    0885BCAC:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0885BCB0:[44847800]: mtc1       $a0, $f15
    0885BCB4:[460C6B02]: mul.s      $f12, $f13, $f12
    0885BCB8:[460E6302]: mul.s      $f12, $f12, $f14
    0885BCBC:[460F6301]: sub.s      $f12, $f12, $f15
    0885BCC0:[E62C0000]: swc1       $f12, 0($s1)
    0885BCC4:[1200000E]: beq        $s0, $zr, 0x0885BD00
    0885BCC8:[00000000]: nop
    0885BCCC:[8E440000]: lw         $a0, 0($s2)
    0885BCD0:[8C850024]: lw         $a1, 36($a0)
    0885BCD4:[84A6008E]: lh         $a2, 142($a1)
    0885BCD8:[90A50080]: lbu        $a1, 128($a1)
    0885BCDC:[C78D99AC]: lwc1       $f13, -26196($gp)
    0885BCE0:[00A62821]: addu       $a1, $a1, $a2
    0885BCE4:[24A5FFFF]: addiu      $a1, $a1, -1
    0885BCE8:[44856000]: mtc1       $a1, $f12
    0885BCEC:[C48E043C]: lwc1       $f14, 1084($a0)
    0885BCF0:[46806320]: cvt.s.w    $f12, $f12
    0885BCF4:[460D6302]: mul.s      $f12, $f12, $f13
    0885BCF8:[460E6302]: mul.s      $f12, $f12, $f14
    0885BCFC:[E60C0000]: swc1       $f12, 0($s0)
    0885BD00:[8FB00004]: lw         $s0, 4($sp)
    0885BD04:[8FB10008]: lw         $s1, 8($sp)
    0885BD08:[8FB2000C]: lw         $s2, 12($sp)
    0885BD0C:[8FBF0010]: lw         $ra, 16($sp)
    0885BD10:[03E00008]: jr         $ra
    0885BD14:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8826DAC 7,564,193 instructions (0.567%), 74,893 calls (08826DAC - 08826FD4, length 139)
    08826DAC:[27BDFFF0]: addiu      $sp, $sp, -16
    08826DB0:[3C0B09E4]: lui        $t3, 0x09E4 <=> li $t3, 0x09E40000
    08826DB4:[256B9760]: addiu      $t3, $t3, -26784
    08826DB8:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08826DBC:[8C430000]: lw         $v1, 0($v0)
    08826DC0:[240DFFFC]: addiu      $t5, $zr, -4 <=> li $t5, -4
    08826DC4:[246C000B]: addiu      $t4, $v1, 11
    08826DC8:[018D6024]: and        $t4, $t4, $t5
    08826DCC:[258F0017]: addiu      $t7, $t4, 23
    08826DD0:[8C4E0004]: lw         $t6, 4($v0)
    08826DD4:[01ED6824]: and        $t5, $t7, $t5
    08826DD8:[00042400]: sll        $a0, $a0, 0x0010
    08826DDC:[00052C00]: sll        $a1, $a1, 0x0010
    08826DE0:[00063400]: sll        $a2, $a2, 0x0010
    08826DE4:[00073C00]: sll        $a3, $a3, 0x0010
    08826DE8:[00084400]: sll        $t0, $t0, 0x0010
    08826DEC:[3C0F09E3]: lui        $t7, 0x09E3 <=> li $t7, 0x09E30000
    08826DF0:[01AEC02A]: slt        $t8, $t5, $t6
    08826DF4:[00042403]: sra        $a0, $a0, 0x0010
    08826DF8:[00052C03]: sra        $a1, $a1, 0x0010
    08826DFC:[00063403]: sra        $a2, $a2, 0x0010
    08826E00:[00073C03]: sra        $a3, $a3, 0x0010
    08826E04:[00084403]: sra        $t0, $t0, 0x0010
    08826E08:[25EF71D0]: addiu      $t7, $t7, 29136
    08826E0C:[AFB00000]: sw         $s0, 0($sp)
    08826E10:[17000005]: bne        $t8, $zr, 0x08826E28
    08826E14:[3C0E1000]: lui        $t6, 0x1000 <=> li $t6, 0x10000000
    08826E18:[85E200D8]: lh         $v0, 216($t7)
    08826E1C:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08826E20:[1000000C]: b          0x08826E54
    08826E24:[85E300DA]: lh         $v1, 218($t7)
    08826E28:[8C580010]: lw         $t8, 16($v0)
    08826E2C:[3C190800]: lui        $t9, 0x0800 <=> li $t9, 0x08000000
    08826E30:[01B8C023]: subu       $t8, $t5, $t8
    08826E34:[7F102600]: ext        $s0, $t8, 24, 5
    08826E38:[7E0EA404]: ins        $t6, $s0, 16, 5
    08826E3C:[AC6E0000]: sw         $t6, 0($v1)
    08826E40:[7F19B804]: ins        $t9, $t8, 0, 24
    08826E44:[AC790004]: sw         $t9, 4($v1)
    08826E48:[AC4D0000]: sw         $t5, 0($v0)
    08826E4C:[85E200D8]: lh         $v0, 216($t7)
    08826E50:[85E300DA]: lh         $v1, 218($t7)
    08826E54:[0060C025]: or         $t8, $v1, $zr <=> move $t8, $v1
    08826E58:[0040C825]: or         $t9, $v0, $zr <=> move $t9, $v0
    08826E5C:[00E01825]: or         $v1, $a3, $zr <=> move $v1, $a3
    08826E60:[01006825]: or         $t5, $t0, $zr <=> move $t5, $t0
    08826E64:[0079C821]: addu       $t9, $v1, $t9
    08826E68:[0019CC00]: sll        $t9, $t9, 0x0010
    08826E6C:[01B88021]: addu       $s0, $t5, $t8
    08826E70:[0019C403]: sra        $t8, $t9, 0x0010
    08826E74:[0010CC00]: sll        $t9, $s0, 0x0010
    08826E78:[01801025]: or         $v0, $t4, $zr <=> move $v0, $t4
    08826E7C:[31300001]: andi       $s0, $t1, 1
    08826E80:[1200000A]: beq        $s0, $zr, 0x08826EAC
    08826E84:[0019CC03]: sra        $t9, $t9, 0x0010
    08826E88:[00F83826]: xor        $a3, $a3, $t8
    08826E8C:[00073C00]: sll        $a3, $a3, 0x0010
    08826E90:[00073C03]: sra        $a3, $a3, 0x0010
    08826E94:[00F81826]: xor        $v1, $a3, $t8
    08826E98:[0003C400]: sll        $t8, $v1, 0x0010
    08826E9C:[0018C403]: sra        $t8, $t8, 0x0010
    08826EA0:[00F83826]: xor        $a3, $a3, $t8
    08826EA4:[00071C00]: sll        $v1, $a3, 0x0010
    08826EA8:[00031C03]: sra        $v1, $v1, 0x0010
    08826EAC:[31270002]: andi       $a3, $t1, 2
    08826EB0:[10E00009]: beq        $a3, $zr, 0x08826ED8
    08826EB4:[01193826]: xor        $a3, $t0, $t9
    08826EB8:[00073C00]: sll        $a3, $a3, 0x0010
    08826EBC:[00073C03]: sra        $a3, $a3, 0x0010
    08826EC0:[00F94026]: xor        $t0, $a3, $t9
    08826EC4:[0008CC00]: sll        $t9, $t0, 0x0010
    08826EC8:[0019CC03]: sra        $t9, $t9, 0x0010
    08826ECC:[00F93826]: xor        $a3, $a3, $t9
    08826ED0:[00076C00]: sll        $t5, $a3, 0x0010
    08826ED4:[000D6C03]: sra        $t5, $t5, 0x0010
    08826ED8:[A4430000]: sh         $v1, 0($v0)
    08826EDC:[A44D0002]: sh         $t5, 2($v0)
    08826EE0:[A458000A]: sh         $t8, 10($v0)
    08826EE4:[A459000C]: sh         $t9, 12($v0)
    08826EE8:[85E800DC]: lh         $t0, 220($t7)
    08826EEC:[85E900DE]: lh         $t1, 222($t7)
    08826EF0:[00801825]: or         $v1, $a0, $zr <=> move $v1, $a0
    08826EF4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08826EF8:[00684021]: addu       $t0, $v1, $t0
    08826EFC:[00E94821]: addu       $t1, $a3, $t1
    08826F00:[00084400]: sll        $t0, $t0, 0x0010
    08826F04:[00094C00]: sll        $t1, $t1, 0x0010
    08826F08:[00084403]: sra        $t0, $t0, 0x0010
    08826F0C:[314D0002]: andi       $t5, $t2, 2
    08826F10:[11A0000A]: beq        $t5, $zr, 0x08826F3C
    08826F14:[00094C03]: sra        $t1, $t1, 0x0010
    08826F18:[00882026]: xor        $a0, $a0, $t0
    08826F1C:[00042400]: sll        $a0, $a0, 0x0010
    08826F20:[00042403]: sra        $a0, $a0, 0x0010
    08826F24:[00884026]: xor        $t0, $a0, $t0
    08826F28:[00084400]: sll        $t0, $t0, 0x0010
    08826F2C:[00084403]: sra        $t0, $t0, 0x0010
    08826F30:[00882026]: xor        $a0, $a0, $t0
    08826F34:[00041C00]: sll        $v1, $a0, 0x0010
    08826F38:[00031C03]: sra        $v1, $v1, 0x0010
    08826F3C:[000A2040]: sll        $a0, $t2, 0x0001
    08826F40:[01442026]: xor        $a0, $t2, $a0
    08826F44:[30840002]: andi       $a0, $a0, 2
    08826F48:[10800009]: beq        $a0, $zr, 0x08826F70
    08826F4C:[00A92026]: xor        $a0, $a1, $t1
    08826F50:[00042400]: sll        $a0, $a0, 0x0010
    08826F54:[00042403]: sra        $a0, $a0, 0x0010
    08826F58:[00892826]: xor        $a1, $a0, $t1
    08826F5C:[00054C00]: sll        $t1, $a1, 0x0010
    08826F60:[00094C03]: sra        $t1, $t1, 0x0010
    08826F64:[00892026]: xor        $a0, $a0, $t1
    08826F68:[00043C00]: sll        $a3, $a0, 0x0010
    08826F6C:[00073C03]: sra        $a3, $a3, 0x0010
    08826F70:[A4430004]: sh         $v1, 4($v0)
    08826F74:[A4470006]: sh         $a3, 6($v0)
    08826F78:[A448000E]: sh         $t0, 14($v0)
    08826F7C:[A4490010]: sh         $t1, 16($v0)
    08826F80:[A4460008]: sh         $a2, 8($v0)
    08826F84:[A4460012]: sh         $a2, 18($v0)
    08826F88:[8D640010]: lw         $a0, 16($t3)
    08826F8C:[8D650000]: lw         $a1, 0($t3)
    08826F90:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08826F94:[24C60102]: addiu      $a2, $a2, 258
    08826F98:[01842023]: subu       $a0, $t4, $a0
    08826F9C:[ACA60000]: sw         $a2, 0($a1)
    08826FA0:[7C872600]: ext        $a3, $a0, 24, 5
    08826FA4:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    08826FA8:[7CEEA404]: ins        $t6, $a3, 16, 5
    08826FAC:[7C86B804]: ins        $a2, $a0, 0, 24
    08826FB0:[ACAE0004]: sw         $t6, 4($a1)
    08826FB4:[3C040406]: lui        $a0, 0x0406 <=> li $a0, 0x04060000
    08826FB8:[ACA60008]: sw         $a2, 8($a1)
    08826FBC:[24840002]: addiu      $a0, $a0, 2
    08826FC0:[ACA4000C]: sw         $a0, 12($a1)
    08826FC4:[24A40010]: addiu      $a0, $a1, 16
    08826FC8:[AD640000]: sw         $a0, 0($t3)
    08826FCC:[8FB00000]: lw         $s0, 0($sp)
    08826FD0:[03E00008]: jr         $ra
    08826FD4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A62D64 7,391,213 instructions (0.554%), 89,201 calls (08A62D64 - 08A6359C, length 527)
    08A62D64:[27BDFFA0]: addiu      $sp, $sp, -96
    08A62D68:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    08A62D6C:[248424C4]: addiu      $a0, $a0, 9412
    08A62D70:[AFA4002C]: sw         $a0, 44($sp)
    08A62D74:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A62D78:[AFB10034]: sw         $s1, 52($sp)
    08A62D7C:[AFB40040]: sw         $s4, 64($sp)
    08A62D80:[24843E38]: addiu      $a0, $a0, 15928
    08A62D84:[8F9195EC]: lw         $s1, -27156($gp)
    08A62D88:[3C1409DB]: lui        $s4, 0x09DB <=> li $s4, 0x09DB0000
    08A62D8C:[AFB50044]: sw         $s5, 68($sp)
    08A62D90:[AFB60048]: sw         $s6, 72($sp)
    08A62D94:[AFB7004C]: sw         $s7, 76($sp)
    08A62D98:[AFBE0050]: sw         $fp, 80($sp)
    08A62D9C:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    08A62DA0:[34150002]: ori        $s5, $zr, 2 <=> li $s5, 2
    08A62DA4:[341E0005]: ori        $fp, $zr, 5 <=> li $fp, 5
    08A62DA8:[34170006]: ori        $s7, $zr, 6 <=> li $s7, 6
    08A62DAC:[AFA40028]: sw         $a0, 40($sp)
    08A62DB0:[26947FC0]: addiu      $s4, $s4, 32704
    08A62DB4:[AFB00030]: sw         $s0, 48($sp)
    08A62DB8:[AFB20038]: sw         $s2, 56($sp)
    08A62DBC:[AFB3003C]: sw         $s3, 60($sp)
    08A62DC0:[AFBF0054]: sw         $ra, 84($sp)
    08A62DC4:[16200005]: bne        $s1, $zr, 0x08A62DDC
    08A62DC8:[00000000]: nop
    08A62DCC:[0E2988AE]: jal        0x08A622B8
    08A62DD0:[00000000]: nop
    08A62DD4:[AF8295EC]: sw         $v0, -27156($gp)
    08A62DD8:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A62DDC:[12200009]: beq        $s1, $zr, 0x08A62E04
    08A62DE0:[00000000]: nop
    08A62DE4:[8E3300B4]: lw         $s3, 180($s1)
    08A62DE8:[8F8795D0]: lw         $a3, -27184($gp)
    08A62DEC:[0267001B]: divu       $s3, $a3
    08A62DF0:[00003010]: mfhi       $a2
    08A62DF4:[14C00005]: bne        $a2, $zr, 0x08A62E0C
    08A62DF8:[00E62023]: subu       $a0, $a3, $a2
    08A62DFC:[10000004]: b          0x08A62E10
    08A62E00:[00000000]: nop
    08A62E04:[100001DA]: b          0x08A63570
    08A62E08:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A62E0C:[02649821]: addu       $s3, $s3, $a0
    08A62E10:[8E240018]: lw         $a0, 24($s1)
    08A62E14:[14800042]: bne        $a0, $zr, 0x08A62F20
    08A62E18:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    08A62E1C:[8E240024]: lw         $a0, 36($s1)
    08A62E20:[14800006]: bne        $a0, $zr, 0x08A62E3C
    08A62E24:[00000000]: nop
    08A62E28:[8E2400C0]: lw         $a0, 192($s1)
    08A62E2C:[10800008]: beq        $a0, $zr, 0x08A62E50
    08A62E30:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A62E34:[1000000E]: b          0x08A62E70
    08A62E38:[00000000]: nop
    08A62E3C:[0E29891F]: jal        0x08A6247C
    08A62E40:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A62E44:[AF8095EC]: sw         $zr, -27156($gp)
    08A62E48:[100001C9]: b          0x08A63570
    08A62E4C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A62E50:[8E2400DC]: lw         $a0, 220($s1)
    08A62E54:[14800002]: bne        $a0, $zr, 0x08A62E60
    08A62E58:[00000000]: nop
    08A62E5C:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08A62E60:[8FA4002C]: lw         $a0, 44($sp)
    08A62E64:[AE200014]: sw         $zr, 20($s1)
    08A62E68:[10000002]: b          0x08A62E74
    08A62E6C:[AE2400C0]: sw         $a0, 192($s1)
    08A62E70:[AE2000DC]: sw         $zr, 220($s1)
    08A62E74:[AE200010]: sw         $zr, 16($s1)
    08A62E78:[AE20000C]: sw         $zr, 12($s1)
    08A62E7C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A62E80:[AF8095E4]: sw         $zr, -27164($gp)
    08A62E84:[AF8495DC]: sw         $a0, -27172($gp)
    08A62E88:[AF8095E0]: sw         $zr, -27168($gp)
    08A62E8C:[8E2400AC]: lw         $a0, 172($s1)
    08A62E90:[14800018]: bne        $a0, $zr, 0x08A62EF4
    08A62E94:[00000000]: nop
    08A62E98:[0E298834]: jal        0x08A620D0
    08A62E9C:[26240028]: addiu      $a0, $s1, 40
    08A62EA0:[8F9195EC]: lw         $s1, -27156($gp)
    08A62EA4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A62EA8:[AE2200AC]: sw         $v0, 172($s1)
    08A62EAC:[A226001C]: sb         $a2, 28($s1)
    08A62EB0:[8E2400AC]: lw         $a0, 172($s1)
    08A62EB4:[0480000C]: bltz       $a0, 0x08A62EE8
    08A62EB8:[00000000]: nop
    08A62EBC:[12000006]: beq        $s0, $zr, 0x08A62ED8
    08A62EC0:[00000000]: nop
    08A62EC4:[8E2500D0]: lw         $a1, 208($s1)
    08A62EC8:[0E298946]: jal        0x08A62518
    08A62ECC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A62ED0:[8F9195EC]: lw         $s1, -27156($gp)
    08A62ED4:[AE2200DC]: sw         $v0, 220($s1)
    08A62ED8:[8F8495D4]: lw         $a0, -27180($gp)
    08A62EDC:[AE360018]: sw         $s6, 24($s1)
    08A62EE0:[1000000F]: b          0x08A62F20
    08A62EE4:[AE240008]: sw         $a0, 8($s1)
    08A62EE8:[AF9695E8]: sw         $s6, -27160($gp)
    08A62EEC:[100001A0]: b          0x08A63570
    08A62EF0:[00C01025]: or         $v0, $a2, $zr <=> move $v0, $a2
    08A62EF4:[12000006]: beq        $s0, $zr, 0x08A62F10
    08A62EF8:[00000000]: nop
    08A62EFC:[8E2500D0]: lw         $a1, 208($s1)
    08A62F00:[0E298946]: jal        0x08A62518
    08A62F04:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A62F08:[8F9195EC]: lw         $s1, -27156($gp)
    08A62F0C:[AE2200DC]: sw         $v0, 220($s1)
    08A62F10:[8F8495D4]: lw         $a0, -27180($gp)
    08A62F14:[AE350018]: sw         $s5, 24($s1)
    08A62F18:[AE240008]: sw         $a0, 8($s1)
    08A62F1C:[A220001C]: sb         $zr, 28($s1)
    08A62F20:[8E240018]: lw         $a0, 24($s1)
    08A62F24:[14960002]: bne        $a0, $s6, 0x08A62F30
    08A62F28:[00000000]: nop
    08A62F2C:[AE350018]: sw         $s5, 24($s1)
    08A62F30:[8E240018]: lw         $a0, 24($s1)
    08A62F34:[14960015]: bne        $a0, $s6, 0x08A62F8C
    08A62F38:[00000000]: nop
    08A62F3C:[8E2400AC]: lw         $a0, 172($s1)
    08A62F40:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A62F44:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    08A62F48:[0E298AB8]: jal        0x08A62AE0
    08A62F4C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A62F50:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A62F54:[16200004]: bne        $s1, $zr, 0x08A62F68
    08A62F58:[00000000]: nop
    08A62F5C:[8F9195EC]: lw         $s1, -27156($gp)
    08A62F60:[1000000A]: b          0x08A62F8C
    08A62F64:[AE350018]: sw         $s5, 24($s1)
    08A62F68:[06210006]: bgez       $s1, 0x08A62F84
    08A62F6C:[00000000]: nop
    08A62F70:[8F8495EC]: lw         $a0, -27156($gp)
    08A62F74:[AF9695E8]: sw         $s6, -27160($gp)
    08A62F78:[AC800018]: sw         $zr, 24($a0)
    08A62F7C:[1000017C]: b          0x08A63570
    08A62F80:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A62F84:[1000017A]: b          0x08A63570
    08A62F88:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A62F8C:[8E240018]: lw         $a0, 24($s1)
    08A62F90:[149500B6]: bne        $a0, $s5, 0x08A6326C
    08A62F94:[00000000]: nop
    08A62F98:[8E240024]: lw         $a0, 36($s1)
    08A62F9C:[1080000F]: beq        $a0, $zr, 0x08A62FDC
    08A62FA0:[00000000]: nop
    08A62FA4:[AE200008]: sw         $zr, 8($s1)
    08A62FA8:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    08A62FAC:[AE240018]: sw         $a0, 24($s1)
    08A62FB0:[0E29891F]: jal        0x08A6247C
    08A62FB4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A62FB8:[8F9195EC]: lw         $s1, -27156($gp)
    08A62FBC:[9224001C]: lbu        $a0, 28($s1)
    08A62FC0:[10800003]: beq        $a0, $zr, 0x08A62FD0
    08A62FC4:[00000000]: nop
    08A62FC8:[0E298877]: jal        0x08A621DC
    08A62FCC:[8E2400AC]: lw         $a0, 172($s1)
    08A62FD0:[AF8095EC]: sw         $zr, -27156($gp)
    08A62FD4:[10000166]: b          0x08A63570
    08A62FD8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A62FDC:[8E240010]: lw         $a0, 16($s1)
    08A62FE0:[8E25000C]: lw         $a1, 12($s1)
    08A62FE4:[00852023]: subu       $a0, $a0, $a1
    08A62FE8:[1880000E]: blez       $a0, 0x08A63024
    08A62FEC:[00000000]: nop
    08A62FF0:[8E240008]: lw         $a0, 8($s1)
    08A62FF4:[8E25000C]: lw         $a1, 12($s1)
    08A62FF8:[8E260010]: lw         $a2, 16($s1)
    08A62FFC:[00852021]: addu       $a0, $a0, $a1
    08A63000:[00C52823]: subu       $a1, $a2, $a1
    08A63004:[8E2600D0]: lw         $a2, 208($s1)
    08A63008:[8E2800C0]: lw         $t0, 192($s1)
    08A6300C:[0100F809]: jalr       $ra, $t0
    08A63010:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    08A63014:[8F9195EC]: lw         $s1, -27156($gp)
    08A63018:[8E24000C]: lw         $a0, 12($s1)
    08A6301C:[00822021]: addu       $a0, $a0, $v0
    08A63020:[AE24000C]: sw         $a0, 12($s1)
    08A63024:[8E24000C]: lw         $a0, 12($s1)
    08A63028:[28840004]: slti       $a0, $a0, 4
    08A6302C:[14800019]: bne        $a0, $zr, 0x08A63094
    08A63030:[00000000]: nop
    08A63034:[8E240010]: lw         $a0, 16($s1)
    08A63038:[8E25000C]: lw         $a1, 12($s1)
    08A6303C:[10850013]: beq        $a0, $a1, 0x08A6308C
    08A63040:[00000000]: nop
    08A63044:[8E25000C]: lw         $a1, 12($s1)
    08A63048:[2404FFFC]: addiu      $a0, $zr, -4 <=> li $a0, -4
    08A6304C:[8E260008]: lw         $a2, 8($s1)
    08A63050:[00A48024]: and        $s0, $a1, $a0
    08A63054:[8E240010]: lw         $a0, 16($s1)
    08A63058:[00D02821]: addu       $a1, $a2, $s0
    08A6305C:[00903823]: subu       $a3, $a0, $s0
    08A63060:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08A63064:[0E2A67CC]: jal        0x08A99F30
    08A63068:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    08A6306C:[8F9195EC]: lw         $s1, -27156($gp)
    08A63070:[8E240010]: lw         $a0, 16($s1)
    08A63074:[8E25000C]: lw         $a1, 12($s1)
    08A63078:[00902023]: subu       $a0, $a0, $s0
    08A6307C:[AE240010]: sw         $a0, 16($s1)
    08A63080:[30A40003]: andi       $a0, $a1, 3
    08A63084:[10000003]: b          0x08A63094
    08A63088:[AE24000C]: sw         $a0, 12($s1)
    08A6308C:[AE200010]: sw         $zr, 16($s1)
    08A63090:[AE20000C]: sw         $zr, 12($s1)
    08A63094:[8E240000]: lw         $a0, 0($s1)
    08A63098:[8E2500B4]: lw         $a1, 180($s1)
    08A6309C:[14850024]: bne        $a0, $a1, 0x08A63130
    08A630A0:[00000000]: nop
    08A630A4:[8E240010]: lw         $a0, 16($s1)
    08A630A8:[8E25000C]: lw         $a1, 12($s1)
    08A630AC:[14850020]: bne        $a0, $a1, 0x08A63130
    08A630B0:[00000000]: nop
    08A630B4:[9224001C]: lbu        $a0, 28($s1)
    08A630B8:[10800004]: beq        $a0, $zr, 0x08A630CC
    08A630BC:[00000000]: nop
    08A630C0:[0E298877]: jal        0x08A621DC
    08A630C4:[8E2400AC]: lw         $a0, 172($s1)
    08A630C8:[8F9195EC]: lw         $s1, -27156($gp)
    08A630CC:[AE200008]: sw         $zr, 8($s1)
    08A630D0:[8E2400BC]: lw         $a0, 188($s1)
    08A630D4:[10800008]: beq        $a0, $zr, 0x08A630F8
    08A630D8:[00000000]: nop
    08A630DC:[8E2400DC]: lw         $a0, 220($s1)
    08A630E0:[8E2500B4]: lw         $a1, 180($s1)
    08A630E4:[8E2700BC]: lw         $a3, 188($s1)
    08A630E8:[00E0F809]: jalr       $ra, $a3
    08A630EC:[8E2600CC]: lw         $a2, 204($s1)
    08A630F0:[10000005]: b          0x08A63108
    08A630F4:[00000000]: nop
    08A630F8:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A630FC:[0E2019BF]: jal        0x088066FC
    08A63100:[24843E18]: addiu      $a0, $a0, 15896
    08A63104:[8F9195EC]: lw         $s1, -27156($gp)
    08A63108:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    08A6310C:[AE240018]: sw         $a0, 24($s1)
    08A63110:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    08A63114:[0E2988B0]: jal        0x08A622C0
    08A63118:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A6311C:[0E298916]: jal        0x08A62458
    08A63120:[8F8495EC]: lw         $a0, -27156($gp)
    08A63124:[AF8095EC]: sw         $zr, -27156($gp)
    08A63128:[10000111]: b          0x08A63570
    08A6312C:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    08A63130:[8E24000C]: lw         $a0, 12($s1)
    08A63134:[8E250010]: lw         $a1, 16($s1)
    08A63138:[5485000A]: bnel       $a0, $a1, 0x08A63164
    08A6313C:[8F9195EC]: lw         $s1, -27156($gp)
    08A63140:[0E2988AE]: jal        0x08A622B8
    08A63144:[00000000]: nop
    08A63148:[52220006]: beql       $s1, $v0, 0x08A63164
    08A6314C:[8F9195EC]: lw         $s1, -27156($gp)
    08A63150:[0E2988AE]: jal        0x08A622B8
    08A63154:[00000000]: nop
    08A63158:[AF8295EC]: sw         $v0, -27156($gp)
    08A6315C:[10000043]: b          0x08A6326C
    08A63160:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A63164:[8F8795D0]: lw         $a3, -27184($gp)
    08A63168:[8E240010]: lw         $a0, 16($s1)
    08A6316C:[3C050003]: lui        $a1, 0x0003 <=> li $a1, 0x00030000
    08A63170:[00A42023]: subu       $a0, $a1, $a0
    08A63174:[0087001B]: divu       $a0, $a3
    08A63178:[8E240000]: lw         $a0, 0($s1)
    08A6317C:[8F8895D4]: lw         $t0, -27180($gp)
    08A63180:[02642023]: subu       $a0, $s3, $a0
    08A63184:[AFA40004]: sw         $a0, 4($sp)
    08A63188:[00002812]: mflo       $a1
    08A6318C:[00000000]: nop
    08A63190:[00000000]: nop
    08A63194:[00A70018]: mult       $a1, $a3
    08A63198:[00002812]: mflo       $a1
    08A6319C:[00A4202A]: slt        $a0, $a1, $a0
    08A631A0:[10800003]: beq        $a0, $zr, 0x08A631B0
    08A631A4:[AFA50008]: sw         $a1, 8($sp)
    08A631A8:[10000002]: b          0x08A631B4
    08A631AC:[27A60008]: addiu      $a2, $sp, 8
    08A631B0:[27A60004]: addiu      $a2, $sp, 4
    08A631B4:[8CC40000]: lw         $a0, 0($a2)
    08A631B8:[AFA4000C]: sw         $a0, 12($sp)
    08A631BC:[8E240008]: lw         $a0, 8($s1)
    08A631C0:[10880005]: beq        $a0, $t0, 0x08A631D8
    08A631C4:[00000000]: nop
    08A631C8:[8E240000]: lw         $a0, 0($s1)
    08A631CC:[02642023]: subu       $a0, $s3, $a0
    08A631D0:[1000000B]: b          0x08A63200
    08A631D4:[AFA4000C]: sw         $a0, 12($sp)
    08A631D8:[34046000]: ori        $a0, $zr, 24576 <=> li $a0, 24576
    08A631DC:[8FA5000C]: lw         $a1, 12($sp)
    08A631E0:[AFA40010]: sw         $a0, 16($sp)
    08A631E4:[0085202A]: slt        $a0, $a0, $a1
    08A631E8:[10800003]: beq        $a0, $zr, 0x08A631F8
    08A631EC:[27A5000C]: addiu      $a1, $sp, 12
    08A631F0:[10000001]: b          0x08A631F8
    08A631F4:[27A50010]: addiu      $a1, $sp, 16
    08A631F8:[8CA40000]: lw         $a0, 0($a1)
    08A631FC:[AFA4000C]: sw         $a0, 12($sp)
    08A63200:[8FA4000C]: lw         $a0, 12($sp)
    08A63204:[0087202B]: sltu       $a0, $a0, $a3
    08A63208:[10800004]: beq        $a0, $zr, 0x08A6321C
    08A6320C:[00000000]: nop
    08A63210:[8E240008]: lw         $a0, 8($s1)
    08A63214:[10880015]: beq        $a0, $t0, 0x08A6326C
    08A63218:[00000000]: nop
    08A6321C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08A63220:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08A63224:[0E204C4C]: jal        0x08813130
    08A63228:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08A6322C:[8F8495EC]: lw         $a0, -27156($gp)
    08A63230:[8C8500B8]: lw         $a1, 184($a0)
    08A63234:[8C860000]: lw         $a2, 0($a0)
    08A63238:[8FA7000C]: lw         $a3, 12($sp)
    08A6323C:[00A62821]: addu       $a1, $a1, $a2
    08A63240:[AE850008]: sw         $a1, 8($s4)
    08A63244:[8C8500AC]: lw         $a1, 172($a0)
    08A63248:[AC870004]: sw         $a3, 4($a0)
    08A6324C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A63250:[34100004]: ori        $s0, $zr, 4 <=> li $s0, 4
    08A63254:[0E298880]: jal        0x08A62200
    08A63258:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A6325C:[8F9195EC]: lw         $s1, -27156($gp)
    08A63260:[54400001]: bnel       $v0, $zr, 0x08A63268
    08A63264:[34100003]: ori        $s0, $zr, 3 <=> li $s0, 3
    08A63268:[AE300018]: sw         $s0, 24($s1)
    08A6326C:[8E240018]: lw         $a0, 24($s1)
    08A63270:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A63274:[14850016]: bne        $a0, $a1, 0x08A632D0
    08A63278:[00000000]: nop
    08A6327C:[8E2400AC]: lw         $a0, 172($s1)
    08A63280:[27A60014]: addiu      $a2, $sp, 20
    08A63284:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A63288:[0E298AB8]: jal        0x08A62AE0
    08A6328C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A63290:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A63294:[16200005]: bne        $s1, $zr, 0x08A632AC
    08A63298:[00000000]: nop
    08A6329C:[8F9195EC]: lw         $s1, -27156($gp)
    08A632A0:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08A632A4:[1000000A]: b          0x08A632D0
    08A632A8:[AE240018]: sw         $a0, 24($s1)
    08A632AC:[06210006]: bgez       $s1, 0x08A632C8
    08A632B0:[00000000]: nop
    08A632B4:[8F8495EC]: lw         $a0, -27156($gp)
    08A632B8:[AF9695E8]: sw         $s6, -27160($gp)
    08A632BC:[AC950018]: sw         $s5, 24($a0)
    08A632C0:[100000AB]: b          0x08A63570
    08A632C4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A632C8:[100000A9]: b          0x08A63570
    08A632CC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A632D0:[8E240018]: lw         $a0, 24($s1)
    08A632D4:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08A632D8:[1485001B]: bne        $a0, $a1, 0x08A63348
    08A632DC:[00000000]: nop
    08A632E0:[8E2400D8]: lw         $a0, 216($s1)
    08A632E4:[50800009]: beql       $a0, $zr, 0x08A6330C
    08A632E8:[8E2400AC]: lw         $a0, 172($s1)
    08A632EC:[8E2400AC]: lw         $a0, 172($s1)
    08A632F0:[8F8595D8]: lw         $a1, -27176($gp)
    08A632F4:[34066000]: ori        $a2, $zr, 24576 <=> li $a2, 24576
    08A632F8:[0E298A6C]: jal        0x08A629B0
    08A632FC:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08A63300:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08A63304:[10000009]: b          0x08A6332C
    08A63308:[8F9195EC]: lw         $s1, -27156($gp)
    08A6330C:[8E250008]: lw         $a1, 8($s1)
    08A63310:[8E260010]: lw         $a2, 16($s1)
    08A63314:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08A63318:[00A62821]: addu       $a1, $a1, $a2
    08A6331C:[0E298A6C]: jal        0x08A629B0
    08A63320:[8E260004]: lw         $a2, 4($s1)
    08A63324:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08A63328:[8F9195EC]: lw         $s1, -27156($gp)
    08A6332C:[04E10005]: bgez       $a3, 0x08A63344
    08A63330:[00000000]: nop
    08A63334:[AE350018]: sw         $s5, 24($s1)
    08A63338:[AF9695E8]: sw         $s6, -27160($gp)
    08A6333C:[1000008C]: b          0x08A63570
    08A63340:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A63344:[AE3E0018]: sw         $fp, 24($s1)
    08A63348:[8E240018]: lw         $a0, 24($s1)
    08A6334C:[149E0026]: bne        $a0, $fp, 0x08A633E8
    08A63350:[00000000]: nop
    08A63354:[AFA00018]: sw         $zr, 24($sp)
    08A63358:[8E2400AC]: lw         $a0, 172($s1)
    08A6335C:[27A60018]: addiu      $a2, $sp, 24
    08A63360:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A63364:[0E298AB8]: jal        0x08A62AE0
    08A63368:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A6336C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A63370:[16200014]: bne        $s1, $zr, 0x08A633C4
    08A63374:[00000000]: nop
    08A63378:[8F9195EC]: lw         $s1, -27156($gp)
    08A6337C:[8FA40018]: lw         $a0, 24($sp)
    08A63380:[8E250004]: lw         $a1, 4($s1)
    08A63384:[0085202A]: slt        $a0, $a0, $a1
    08A63388:[10800008]: beq        $a0, $zr, 0x08A633AC
    08A6338C:[00000000]: nop
    08A63390:[8E240000]: lw         $a0, 0($s1)
    08A63394:[8FA50018]: lw         $a1, 24($sp)
    08A63398:[8E2600B4]: lw         $a2, 180($s1)
    08A6339C:[00852021]: addu       $a0, $a0, $a1
    08A633A0:[0086202B]: sltu       $a0, $a0, $a2
    08A633A4:[14800003]: bne        $a0, $zr, 0x08A633B4
    08A633A8:[00000000]: nop
    08A633AC:[1000000E]: b          0x08A633E8
    08A633B0:[AE370018]: sw         $s7, 24($s1)
    08A633B4:[AE350018]: sw         $s5, 24($s1)
    08A633B8:[AF9695E8]: sw         $s6, -27160($gp)
    08A633BC:[1000006C]: b          0x08A63570
    08A633C0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A633C4:[06210006]: bgez       $s1, 0x08A633E0
    08A633C8:[00000000]: nop
    08A633CC:[8F8495EC]: lw         $a0, -27156($gp)
    08A633D0:[AF9695E8]: sw         $s6, -27160($gp)
    08A633D4:[AC950018]: sw         $s5, 24($a0)
    08A633D8:[10000065]: b          0x08A63570
    08A633DC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A633E0:[10000063]: b          0x08A63570
    08A633E4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A633E8:[8E240018]: lw         $a0, 24($s1)
    08A633EC:[1497005E]: bne        $a0, $s7, 0x08A63568
    08A633F0:[00000000]: nop
    08A633F4:[8E240000]: lw         $a0, 0($s1)
    08A633F8:[14800014]: bne        $a0, $zr, 0x08A6344C
    08A633FC:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A63400:[8E2400D8]: lw         $a0, 216($s1)
    08A63404:[10800011]: beq        $a0, $zr, 0x08A6344C
    08A63408:[00000000]: nop
    08A6340C:[8F8495D8]: lw         $a0, -27176($gp)
    08A63410:[8FA50028]: lw         $a1, 40($sp)
    08A63414:[0E2A696F]: jal        0x08A9A5BC
    08A63418:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    08A6341C:[10400007]: beq        $v0, $zr, 0x08A6343C
    08A63420:[8F9195EC]: lw         $s1, -27156($gp)
    08A63424:[8E2400B4]: lw         $a0, 180($s1)
    08A63428:[8E2500D8]: lw         $a1, 216($s1)
    08A6342C:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08A63430:[ACA40000]: sw         $a0, 0($a1)
    08A63434:[10000005]: b          0x08A6344C
    08A63438:[AE2000D8]: sw         $zr, 216($s1)
    08A6343C:[8F8495D8]: lw         $a0, -27176($gp)
    08A63440:[8E2500D8]: lw         $a1, 216($s1)
    08A63444:[8C840008]: lw         $a0, 8($a0)
    08A63448:[ACA40000]: sw         $a0, 0($a1)
    08A6344C:[8E2400D8]: lw         $a0, 216($s1)
    08A63450:[54800021]: bnel       $a0, $zr, 0x08A634D8
    08A63454:[8E2400B4]: lw         $a0, 180($s1)
    08A63458:[12000009]: beq        $s0, $zr, 0x08A63480
    08A6345C:[3C0409DB]: lui        $a0, 0x09DB <=> li $a0, 0x09DB0000
    08A63460:[8E240008]: lw         $a0, 8($s1)
    08A63464:[8E250010]: lw         $a1, 16($s1)
    08A63468:[00852021]: addu       $a0, $a0, $a1
    08A6346C:[8F8595D8]: lw         $a1, -27176($gp)
    08A63470:[0E204C1D]: jal        0x08813074
    08A63474:[8E260004]: lw         $a2, 4($s1)
    08A63478:[8F9195EC]: lw         $s1, -27156($gp)
    08A6347C:[3C0409DB]: lui        $a0, 0x09DB <=> li $a0, 0x09DB0000
    08A63480:[8C857FC4]: lw         $a1, 32708($a0)
    08A63484:[8C847FC0]: lw         $a0, 32704($a0)
    08A63488:[34840000]: ori        $a0, $a0, 0
    08A6348C:[AFA4001C]: sw         $a0, 28($sp)
    08A63490:[8E2500B4]: lw         $a1, 180($s1)
    08A63494:[8E260000]: lw         $a2, 0($s1)
    08A63498:[00A62823]: subu       $a1, $a1, $a2
    08A6349C:[00A4202B]: sltu       $a0, $a1, $a0
    08A634A0:[10800003]: beq        $a0, $zr, 0x08A634B0
    08A634A4:[AFA50020]: sw         $a1, 32($sp)
    08A634A8:[10000002]: b          0x08A634B4
    08A634AC:[27A70020]: addiu      $a3, $sp, 32
    08A634B0:[27A7001C]: addiu      $a3, $sp, 28
    08A634B4:[8CE40000]: lw         $a0, 0($a3)
    08A634B8:[8E250000]: lw         $a1, 0($s1)
    08A634BC:[8E260010]: lw         $a2, 16($s1)
    08A634C0:[00A42821]: addu       $a1, $a1, $a0
    08A634C4:[AE250000]: sw         $a1, 0($s1)
    08A634C8:[00C42021]: addu       $a0, $a2, $a0
    08A634CC:[AE240010]: sw         $a0, 16($s1)
    08A634D0:[10000025]: b          0x08A63568
    08A634D4:[AE350018]: sw         $s5, 24($s1)
    08A634D8:[8E250000]: lw         $a1, 0($s1)
    08A634DC:[8F8795D8]: lw         $a3, -27176($gp)
    08A634E0:[00852023]: subu       $a0, $a0, $a1
    08A634E4:[AFA40024]: sw         $a0, 36($sp)
    08A634E8:[8E250004]: lw         $a1, 4($s1)
    08A634EC:[0085202A]: slt        $a0, $a0, $a1
    08A634F0:[10800003]: beq        $a0, $zr, 0x08A63500
    08A634F4:[24E70014]: addiu      $a3, $a3, 20
    08A634F8:[10000002]: b          0x08A63504
    08A634FC:[27B00024]: addiu      $s0, $sp, 36
    08A63500:[26300004]: addiu      $s0, $s1, 4
    08A63504:[8E100000]: lw         $s0, 0($s0)
    08A63508:[8E260008]: lw         $a2, 8($s1)
    08A6350C:[8E240010]: lw         $a0, 16($s1)
    08A63510:[3C080003]: lui        $t0, 0x0003 <=> li $t0, 0x00030000
    08A63514:[01044023]: subu       $t0, $t0, $a0
    08A63518:[00C43021]: addu       $a2, $a2, $a0
    08A6351C:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    08A63520:[2605FFEC]: addiu      $a1, $s0, -20
    08A63524:[0E298E33]: jal        0x08A638CC
    08A63528:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    08A6352C:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08A63530:[18E0000C]: blez       $a3, 0x08A63564
    08A63534:[8F9195EC]: lw         $s1, -27156($gp)
    08A63538:[8E240000]: lw         $a0, 0($s1)
    08A6353C:[8E250010]: lw         $a1, 16($s1)
    08A63540:[00902021]: addu       $a0, $a0, $s0
    08A63544:[AE240000]: sw         $a0, 0($s1)
    08A63548:[00A72021]: addu       $a0, $a1, $a3
    08A6354C:[8F8595E4]: lw         $a1, -27164($gp)
    08A63550:[AE240010]: sw         $a0, 16($s1)
    08A63554:[00A72021]: addu       $a0, $a1, $a3
    08A63558:[AF8495E4]: sw         $a0, -27164($gp)
    08A6355C:[10000002]: b          0x08A63568
    08A63560:[AE350018]: sw         $s5, 24($s1)
    08A63564:[AE350018]: sw         $s5, 24($s1)
    08A63568:[1000FE16]: b          0x08A62DC4
    08A6356C:[00000000]: nop
    08A63570:[8FB00030]: lw         $s0, 48($sp)
    08A63574:[8FB10034]: lw         $s1, 52($sp)
    08A63578:[8FB20038]: lw         $s2, 56($sp)
    08A6357C:[8FB3003C]: lw         $s3, 60($sp)
    08A63580:[8FB40040]: lw         $s4, 64($sp)
    08A63584:[8FB50044]: lw         $s5, 68($sp)
    08A63588:[8FB60048]: lw         $s6, 72($sp)
    08A6358C:[8FB7004C]: lw         $s7, 76($sp)
    08A63590:[8FBE0050]: lw         $fp, 80($sp)
    08A63594:[8FBF0054]: lw         $ra, 84($sp)
    08A63598:[03E00008]: jr         $ra
    08A6359C:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08A63568 557 times (length 491)
_S1_2_894301C 7,265,964 instructions (0.544%), 201,563 calls (0894301C - 089431B4, length 103)
    0894301C:[27BDFFE0]: addiu      $sp, $sp, -32
    08943020:[AFB00000]: sw         $s0, 0($sp)
    08943024:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08943028:[8E050010]: lw         $a1, 16($s0)
    0894302C:[8C870028]: lw         $a3, 40($a0)
    08943030:[90A50000]: lbu        $a1, 0($a1)
    08943034:[AFB20008]: sw         $s2, 8($sp)
    08943038:[8CF2000C]: lw         $s2, 12($a3)
    0894303C:[000528C0]: sll        $a1, $a1, 0x0003
    08943040:[00A53821]: addu       $a3, $a1, $a1
    08943044:[00A72821]: addu       $a1, $a1, $a3
    08943048:[02459021]: addu       $s2, $s2, $a1
    0894304C:[8E050000]: lw         $a1, 0($s0)
    08943050:[AFB3000C]: sw         $s3, 12($sp)
    08943054:[34130002]: ori        $s3, $zr, 2 <=> li $s3, 2
    08943058:[AFB10004]: sw         $s1, 4($sp)
    0894305C:[AFBF0010]: sw         $ra, 16($sp)
    08943060:[14B3001B]: bne        $a1, $s3, 0x089430D0
    08943064:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08943068:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0894306C:[0E250938]: jal        0x089424E0
    08943070:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    08943074:[8E440004]: lw         $a0, 4($s2)
    08943078:[1040000F]: beq        $v0, $zr, 0x089430B8
    0894307C:[0091202B]: sltu       $a0, $a0, $s1
    08943080:[1480000B]: bne        $a0, $zr, 0x089430B0
    08943084:[00000000]: nop
    08943088:[AE110008]: sw         $s1, 8($s0)
    0894308C:[8E45000C]: lw         $a1, 12($s2)
    08943090:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08943094:[02252821]: addu       $a1, $s1, $a1
    08943098:[0225282B]: sltu       $a1, $s1, $a1
    0894309C:[54A00001]: bnel       $a1, $zr, 0x089430A4
    089430A0:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    089430A4:[AE040000]: sw         $a0, 0($s0)
    089430A8:[1000003C]: b          0x0894319C
    089430AC:[AE11000C]: sw         $s1, 12($s0)
    089430B0:[1000003A]: b          0x0894319C
    089430B4:[AE000000]: sw         $zr, 0($s0)
    089430B8:[14800003]: bne        $a0, $zr, 0x089430C8
    089430BC:[00000000]: nop
    089430C0:[10000036]: b          0x0894319C
    089430C4:[AE130000]: sw         $s3, 0($s0)
    089430C8:[10000034]: b          0x0894319C
    089430CC:[AE000000]: sw         $zr, 0($s0)
    089430D0:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    089430D4:[14B30018]: bne        $a1, $s3, 0x08943138
    089430D8:[00000000]: nop
    089430DC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089430E0:[0E250938]: jal        0x089424E0
    089430E4:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    089430E8:[1440000E]: bne        $v0, $zr, 0x08943124
    089430EC:[00000000]: nop
    089430F0:[8E520008]: lw         $s2, 8($s2)
    089430F4:[8E04000C]: lw         $a0, 12($s0)
    089430F8:[02442021]: addu       $a0, $s2, $a0
    089430FC:[0091202B]: sltu       $a0, $a0, $s1
    08943100:[14800006]: bne        $a0, $zr, 0x0894311C
    08943104:[00000000]: nop
    08943108:[3C057000]: lui        $a1, 0x7000 <=> li $a1, 0x70000000
    0894310C:[16450007]: bne        $s2, $a1, 0x0894312C
    08943110:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08943114:[10000006]: b          0x08943130
    08943118:[00000000]: nop
    0894311C:[1000001F]: b          0x0894319C
    08943120:[AE000000]: sw         $zr, 0($s0)
    08943124:[1000001D]: b          0x0894319C
    08943128:[00000000]: nop
    0894312C:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08943130:[1000001A]: b          0x0894319C
    08943134:[AE040000]: sw         $a0, 0($s0)
    08943138:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    0894313C:[14A60017]: bne        $a1, $a2, 0x0894319C
    08943140:[00000000]: nop
    08943144:[8E450008]: lw         $a1, 8($s2)
    08943148:[8E06000C]: lw         $a2, 12($s0)
    0894314C:[00A62821]: addu       $a1, $a1, $a2
    08943150:[00B1282B]: sltu       $a1, $a1, $s1
    08943154:[14A00011]: bne        $a1, $zr, 0x0894319C
    08943158:[00000000]: nop
    0894315C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08943160:[0E250938]: jal        0x089424E0
    08943164:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    08943168:[1040000B]: beq        $v0, $zr, 0x08943198
    0894316C:[00000000]: nop
    08943170:[8E040008]: lw         $a0, 8($s0)
    08943174:[8E45000C]: lw         $a1, 12($s2)
    08943178:[00852021]: addu       $a0, $a0, $a1
    0894317C:[0224202B]: sltu       $a0, $s1, $a0
    08943180:[10800003]: beq        $a0, $zr, 0x08943190
    08943184:[00000000]: nop
    08943188:[10000004]: b          0x0894319C
    0894318C:[00000000]: nop
    08943190:[10000002]: b          0x0894319C
    08943194:[AE130000]: sw         $s3, 0($s0)
    08943198:[AE000000]: sw         $zr, 0($s0)
    0894319C:[8FB00000]: lw         $s0, 0($sp)
    089431A0:[8FB10004]: lw         $s1, 4($sp)
    089431A4:[8FB20008]: lw         $s2, 8($sp)
    089431A8:[8FB3000C]: lw         $s3, 12($sp)
    089431AC:[8FBF0010]: lw         $ra, 16($sp)
    089431B0:[03E00008]: jr         $ra
    089431B4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8A8CF4C 6,822,208 instructions (0.511%), 592 calls (08A8CF4C - 08A8D0C8, length 96)
    08A8CF4C:[00C4001A]: div        $a2, $a0
    08A8CF50:[00046843]: sra        $t5, $a0, 0x0001
    08A8CF54:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08A8CF58:[01CD182A]: slt        $v1, $t6, $t5
    08A8CF5C:[00006012]: mflo       $t4
    08A8CF60:[1060004F]: beq        $v1, $zr, 0x08A8D0A0
    08A8CF64:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08A8CF68:[00041880]: sll        $v1, $a0, 0x0002
    08A8CF6C:[00652021]: addu       $a0, $v1, $a1
    08A8CF70:[25A2FFFF]: addiu      $v0, $t5, -1
    08A8CF74:[29AB0003]: slti       $t3, $t5, 3
    08A8CF78:[30430001]: andi       $v1, $v0, 1
    08A8CF7C:[2489FFFC]: addiu      $t1, $a0, -4
    08A8CF80:[1160004E]: beq        $t3, $zr, 0x08A8D0BC
    08A8CF84:[24A80004]: addiu      $t0, $a1, 4
    08A8CF88:[00CCC823]: subu       $t9, $a2, $t4
    08A8CF8C:[00197080]: sll        $t6, $t9, 0x0002
    08A8CF90:[000CC080]: sll        $t8, $t4, 0x0002
    08A8CF94:[01C74021]: addu       $t0, $t6, $a3
    08A8CF98:[03074821]: addu       $t1, $t8, $a3
    08A8CF9C:[C52B0000]: lwc1       $f11, 0($t1)
    08A8CFA0:[C5000000]: lwc1       $f0, 0($t0)
    08A8CFA4:[C4A20004]: lwc1       $f2, 4($a1)
    08A8CFA8:[C48AFFFC]: lwc1       $f10, -4($a0)
    08A8CFAC:[46005940]: add.s      $f5, $f11, $f0
    08A8CFB0:[46005A41]: sub.s      $f9, $f11, $f0
    08A8CFB4:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A8CFB8:[01CD782A]: slt        $t7, $t6, $t5
    08A8CFBC:[460A2842]: mul.s      $f1, $f5, $f10
    08A8CFC0:[46024A02]: mul.s      $f8, $f9, $f2
    08A8CFC4:[46022982]: mul.s      $f6, $f5, $f2
    08A8CFC8:[460A49C2]: mul.s      $f7, $f9, $f10
    08A8CFCC:[01805021]: addu       $t2, $t4, $zr <=> move $t2, $t4
    08A8CFD0:[46014100]: add.s      $f4, $f8, $f1
    08A8CFD4:[2489FFF8]: addiu      $t1, $a0, -8
    08A8CFD8:[460730C1]: sub.s      $f3, $f6, $f7
    08A8CFDC:[24A80008]: addiu      $t0, $a1, 8
    08A8CFE0:[E4A40004]: swc1       $f4, 4($a1)
    08A8CFE4:[11E0002E]: beq        $t7, $zr, 0x08A8D0A0
    08A8CFE8:[E483FFFC]: swc1       $f3, -4($a0)
    08A8CFEC:[014C2021]: addu       $a0, $t2, $t4
    08A8CFF0:[00C41023]: subu       $v0, $a2, $a0
    08A8CFF4:[0002C080]: sll        $t8, $v0, 0x0002
    08A8CFF8:[0004C880]: sll        $t9, $a0, 0x0002
    08A8CFFC:[03277821]: addu       $t7, $t9, $a3
    08A8D000:[03075821]: addu       $t3, $t8, $a3
    08A8D004:[C5EF0000]: lwc1       $f15, 0($t7)
    08A8D008:[C5600000]: lwc1       $f0, 0($t3)
    08A8D00C:[C52E0000]: lwc1       $f14, 0($t1)
    08A8D010:[C5020000]: lwc1       $f2, 0($t0)
    08A8D014:[46007B41]: sub.s      $f13, $f15, $f0
    08A8D018:[46007940]: add.s      $f5, $f15, $f0
    08A8D01C:[008C5021]: addu       $t2, $a0, $t4
    08A8D020:[00CA1023]: subu       $v0, $a2, $t2
    08A8D024:[46026B02]: mul.s      $f12, $f13, $f2
    08A8D028:[460E6AC2]: mul.s      $f11, $f13, $f14
    08A8D02C:[460E2842]: mul.s      $f1, $f5, $f14
    08A8D030:[46022A82]: mul.s      $f10, $f5, $f2
    08A8D034:[0002C080]: sll        $t8, $v0, 0x0002
    08A8D038:[000AC880]: sll        $t9, $t2, 0x0002
    08A8D03C:[46016240]: add.s      $f9, $f12, $f1
    08A8D040:[460B5201]: sub.s      $f8, $f10, $f11
    08A8D044:[03277821]: addu       $t7, $t9, $a3
    08A8D048:[03075821]: addu       $t3, $t8, $a3
    08A8D04C:[E5090000]: swc1       $f9, 0($t0)
    08A8D050:[25CE0002]: addiu      $t6, $t6, 2
    08A8D054:[01CD202A]: slt        $a0, $t6, $t5
    08A8D058:[E5280000]: swc1       $f8, 0($t1)
    08A8D05C:[C5E30000]: lwc1       $f3, 0($t7)
    08A8D060:[C5670000]: lwc1       $f7, 0($t3)
    08A8D064:[C5060004]: lwc1       $f6, 4($t0)
    08A8D068:[C533FFFC]: lwc1       $f19, -4($t1)
    08A8D06C:[46071900]: add.s      $f4, $f3, $f7
    08A8D070:[46071C81]: sub.s      $f18, $f3, $f7
    08A8D074:[46132442]: mul.s      $f17, $f4, $f19
    08A8D078:[46069402]: mul.s      $f16, $f18, $f6
    08A8D07C:[46062382]: mul.s      $f14, $f4, $f6
    08A8D080:[461393C2]: mul.s      $f15, $f18, $f19
    08A8D084:[46118340]: add.s      $f13, $f16, $f17
    08A8D088:[460F7301]: sub.s      $f12, $f14, $f15
    08A8D08C:[E50D0004]: swc1       $f13, 4($t0)
    08A8D090:[25080008]: addiu      $t0, $t0, 8
    08A8D094:[E52CFFFC]: swc1       $f12, -4($t1)
    08A8D098:[1480FFD4]: bne        $a0, $zr, 0x08A8CFEC
    08A8D09C:[2529FFF8]: addiu      $t1, $t1, -8
    08A8D0A0:[000D5080]: sll        $t2, $t5, 0x0002
    08A8D0A4:[01453021]: addu       $a2, $t2, $a1
    08A8D0A8:[C4F20000]: lwc1       $f18, 0($a3)
    08A8D0AC:[C4D10000]: lwc1       $f17, 0($a2)
    08A8D0B0:[46128C02]: mul.s      $f16, $f17, $f18
    08A8D0B4:[03E00008]: jr         $ra
    08A8D0B8:[E4D00000]: swc1       $f16, 0($a2)
    08A8D0BC:[5060FFCC]: beql       $v1, $zr, 0x08A8CFF0
    08A8D0C0:[014C2021]: addu       $a0, $t2, $t4
    08A8D0C4:[0A2A33E3]: j          0x08A8CF8C
    08A8D0C8:[00CCC823]: subu       $t9, $a2, $t4
  Back Branch 08A8D098 150,960 times (length 45)
    08A8CFD8:[460730C1]: sub.s      $f3, $f6, $f7
    08A8CFDC:[24A80008]: addiu      $t0, $a1, 8
    08A8CFE0:[E4A40004]: swc1       $f4, 4($a1)
    08A8CFE4:[11E0002E]: beq        $t7, $zr, 0x08A8D0A0
    08A8CFE8:[E483FFFC]: swc1       $f3, -4($a0)
--> 08A8CFEC:[014C2021]: addu       $a0, $t2, $t4
    08A8CFF0:[00C41023]: subu       $v0, $a2, $a0
    08A8CFF4:[0002C080]: sll        $t8, $v0, 0x0002
    08A8CFF8:[0004C880]: sll        $t9, $a0, 0x0002
    08A8CFFC:[03277821]: addu       $t7, $t9, $a3
    08A8D000:[03075821]: addu       $t3, $t8, $a3
    08A8D004:[C5EF0000]: lwc1       $f15, 0($t7)
    08A8D008:[C5600000]: lwc1       $f0, 0($t3)
    08A8D00C:[C52E0000]: lwc1       $f14, 0($t1)
    08A8D010:[C5020000]: lwc1       $f2, 0($t0)
    08A8D014:[46007B41]: sub.s      $f13, $f15, $f0
    08A8D018:[46007940]: add.s      $f5, $f15, $f0
    08A8D01C:[008C5021]: addu       $t2, $a0, $t4
    08A8D020:[00CA1023]: subu       $v0, $a2, $t2
    08A8D024:[46026B02]: mul.s      $f12, $f13, $f2
    08A8D028:[460E6AC2]: mul.s      $f11, $f13, $f14
    08A8D02C:[460E2842]: mul.s      $f1, $f5, $f14
    08A8D030:[46022A82]: mul.s      $f10, $f5, $f2
    08A8D034:[0002C080]: sll        $t8, $v0, 0x0002
    08A8D038:[000AC880]: sll        $t9, $t2, 0x0002
    08A8D03C:[46016240]: add.s      $f9, $f12, $f1
    08A8D040:[460B5201]: sub.s      $f8, $f10, $f11
    08A8D044:[03277821]: addu       $t7, $t9, $a3
    08A8D048:[03075821]: addu       $t3, $t8, $a3
    08A8D04C:[E5090000]: swc1       $f9, 0($t0)
    08A8D050:[25CE0002]: addiu      $t6, $t6, 2
    08A8D054:[01CD202A]: slt        $a0, $t6, $t5
    08A8D058:[E5280000]: swc1       $f8, 0($t1)
    08A8D05C:[C5E30000]: lwc1       $f3, 0($t7)
    08A8D060:[C5670000]: lwc1       $f7, 0($t3)
    08A8D064:[C5060004]: lwc1       $f6, 4($t0)
    08A8D068:[C533FFFC]: lwc1       $f19, -4($t1)
    08A8D06C:[46071900]: add.s      $f4, $f3, $f7
    08A8D070:[46071C81]: sub.s      $f18, $f3, $f7
    08A8D074:[46132442]: mul.s      $f17, $f4, $f19
    08A8D078:[46069402]: mul.s      $f16, $f18, $f6
    08A8D07C:[46062382]: mul.s      $f14, $f4, $f6
    08A8D080:[461393C2]: mul.s      $f15, $f18, $f19
    08A8D084:[46118340]: add.s      $f13, $f16, $f17
    08A8D088:[460F7301]: sub.s      $f12, $f14, $f15
    08A8D08C:[E50D0004]: swc1       $f13, 4($t0)
    08A8D090:[25080008]: addiu      $t0, $t0, 8
    08A8D094:[E52CFFFC]: swc1       $f12, -4($t1)
--> 08A8D098:[1480FFD4]: bne        $a0, $zr, 0x08A8CFEC
    08A8D09C:[2529FFF8]: addiu      $t1, $t1, -8
    08A8D0A0:[000D5080]: sll        $t2, $t5, 0x0002
    08A8D0A4:[01453021]: addu       $a2, $t2, $a1
    08A8D0A8:[C4F20000]: lwc1       $f18, 0($a3)
  Back Branch 08A8D0C4 592 times (length 80)
    08A8CF78:[30430001]: andi       $v1, $v0, 1
    08A8CF7C:[2489FFFC]: addiu      $t1, $a0, -4
    08A8CF80:[1160004E]: beq        $t3, $zr, 0x08A8D0BC
    08A8CF84:[24A80004]: addiu      $t0, $a1, 4
    08A8CF88:[00CCC823]: subu       $t9, $a2, $t4
--> 08A8CF8C:[00197080]: sll        $t6, $t9, 0x0002
    08A8CF90:[000CC080]: sll        $t8, $t4, 0x0002
    08A8CF94:[01C74021]: addu       $t0, $t6, $a3
    08A8CF98:[03074821]: addu       $t1, $t8, $a3
    08A8CF9C:[C52B0000]: lwc1       $f11, 0($t1)
    08A8CFA0:[C5000000]: lwc1       $f0, 0($t0)
    08A8CFA4:[C4A20004]: lwc1       $f2, 4($a1)
    08A8CFA8:[C48AFFFC]: lwc1       $f10, -4($a0)
    08A8CFAC:[46005940]: add.s      $f5, $f11, $f0
    08A8CFB0:[46005A41]: sub.s      $f9, $f11, $f0
    08A8CFB4:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A8CFB8:[01CD782A]: slt        $t7, $t6, $t5
    08A8CFBC:[460A2842]: mul.s      $f1, $f5, $f10
    08A8CFC0:[46024A02]: mul.s      $f8, $f9, $f2
    08A8CFC4:[46022982]: mul.s      $f6, $f5, $f2
    08A8CFC8:[460A49C2]: mul.s      $f7, $f9, $f10
    08A8CFCC:[01805021]: addu       $t2, $t4, $zr <=> move $t2, $t4
    08A8CFD0:[46014100]: add.s      $f4, $f8, $f1
    08A8CFD4:[2489FFF8]: addiu      $t1, $a0, -8
    08A8CFD8:[460730C1]: sub.s      $f3, $f6, $f7
    08A8CFDC:[24A80008]: addiu      $t0, $a1, 8
    08A8CFE0:[E4A40004]: swc1       $f4, 4($a1)
    08A8CFE4:[11E0002E]: beq        $t7, $zr, 0x08A8D0A0
    08A8CFE8:[E483FFFC]: swc1       $f3, -4($a0)
    08A8CFEC:[014C2021]: addu       $a0, $t2, $t4
    08A8CFF0:[00C41023]: subu       $v0, $a2, $a0
    08A8CFF4:[0002C080]: sll        $t8, $v0, 0x0002
    08A8CFF8:[0004C880]: sll        $t9, $a0, 0x0002
    08A8CFFC:[03277821]: addu       $t7, $t9, $a3
    08A8D000:[03075821]: addu       $t3, $t8, $a3
    08A8D004:[C5EF0000]: lwc1       $f15, 0($t7)
    08A8D008:[C5600000]: lwc1       $f0, 0($t3)
    08A8D00C:[C52E0000]: lwc1       $f14, 0($t1)
    08A8D010:[C5020000]: lwc1       $f2, 0($t0)
    08A8D014:[46007B41]: sub.s      $f13, $f15, $f0
    08A8D018:[46007940]: add.s      $f5, $f15, $f0
    08A8D01C:[008C5021]: addu       $t2, $a0, $t4
    08A8D020:[00CA1023]: subu       $v0, $a2, $t2
    08A8D024:[46026B02]: mul.s      $f12, $f13, $f2
    08A8D028:[460E6AC2]: mul.s      $f11, $f13, $f14
    08A8D02C:[460E2842]: mul.s      $f1, $f5, $f14
    08A8D030:[46022A82]: mul.s      $f10, $f5, $f2
    08A8D034:[0002C080]: sll        $t8, $v0, 0x0002
    08A8D038:[000AC880]: sll        $t9, $t2, 0x0002
    08A8D03C:[46016240]: add.s      $f9, $f12, $f1
    08A8D040:[460B5201]: sub.s      $f8, $f10, $f11
    08A8D044:[03277821]: addu       $t7, $t9, $a3
    08A8D048:[03075821]: addu       $t3, $t8, $a3
    08A8D04C:[E5090000]: swc1       $f9, 0($t0)
    08A8D050:[25CE0002]: addiu      $t6, $t6, 2
    08A8D054:[01CD202A]: slt        $a0, $t6, $t5
    08A8D058:[E5280000]: swc1       $f8, 0($t1)
    08A8D05C:[C5E30000]: lwc1       $f3, 0($t7)
    08A8D060:[C5670000]: lwc1       $f7, 0($t3)
    08A8D064:[C5060004]: lwc1       $f6, 4($t0)
    08A8D068:[C533FFFC]: lwc1       $f19, -4($t1)
    08A8D06C:[46071900]: add.s      $f4, $f3, $f7
    08A8D070:[46071C81]: sub.s      $f18, $f3, $f7
    08A8D074:[46132442]: mul.s      $f17, $f4, $f19
    08A8D078:[46069402]: mul.s      $f16, $f18, $f6
    08A8D07C:[46062382]: mul.s      $f14, $f4, $f6
    08A8D080:[461393C2]: mul.s      $f15, $f18, $f19
    08A8D084:[46118340]: add.s      $f13, $f16, $f17
    08A8D088:[460F7301]: sub.s      $f12, $f14, $f15
    08A8D08C:[E50D0004]: swc1       $f13, 4($t0)
    08A8D090:[25080008]: addiu      $t0, $t0, 8
    08A8D094:[E52CFFFC]: swc1       $f12, -4($t1)
    08A8D098:[1480FFD4]: bne        $a0, $zr, 0x08A8CFEC
    08A8D09C:[2529FFF8]: addiu      $t1, $t1, -8
    08A8D0A0:[000D5080]: sll        $t2, $t5, 0x0002
    08A8D0A4:[01453021]: addu       $a2, $t2, $a1
    08A8D0A8:[C4F20000]: lwc1       $f18, 0($a3)
    08A8D0AC:[C4D10000]: lwc1       $f17, 0($a2)
    08A8D0B0:[46128C02]: mul.s      $f16, $f17, $f18
    08A8D0B4:[03E00008]: jr         $ra
    08A8D0B8:[E4D00000]: swc1       $f16, 0($a2)
    08A8D0BC:[5060FFCC]: beql       $v1, $zr, 0x08A8CFF0
    08A8D0C0:[014C2021]: addu       $a0, $t2, $t4
--> 08A8D0C4:[0A2A33E3]: j          0x08A8CF8C
    08A8D0C8:[00CCC823]: subu       $t9, $a2, $t4
_S1_2_8A854A8 6,623,413 instructions (0.496%), 102,319 calls (08A842F4 - 08A85590, length 1192)
  Back Branch 08A844D0 1,005,068 times (length 74)
    08A8439C:[27A40180]: addiu      $a0, $sp, 384
    08A843A0:[0E2A1BD7]: jal        0x08A86F5C
    08A843A4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A843A8:[52A0004C]: beql       $s5, $zr, 0x08A844DC
    08A843AC:[8FB50464]: lw         $s5, 1124($sp)
--> 08A843B0:[8FAE0000]: lw         $t6, 0($sp)
    08A843B4:[91C40000]: lbu        $a0, 0($t6)
    08A843B8:[25CD0001]: addiu      $t5, $t6, 1
    08A843BC:[2C8C000A]: sltiu      $t4, $a0, 10
    08A843C0:[1180003F]: beq        $t4, $zr, 0x08A844C0
    08A843C4:[AFAD0000]: sw         $t5, 0($sp)
    08A843C8:[00043880]: sll        $a3, $a0, 0x0002
    08A843CC:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A843D0:[248246A8]: addiu      $v0, $a0, 18088
    08A843D4:[00E23021]: addu       $a2, $a3, $v0
    08A843D8:[8CC80000]: lw         $t0, 0($a2)
    08A843DC:[01000008]: jr         $t0
    08A843E0:[00000000]: nop
    08A844C0:[8FA30464]: lw         $v1, 1124($sp)
    08A844C4:[26B5FFF8]: addiu      $s5, $s5, -8
    08A844C8:[26940008]: addiu      $s4, $s4, 8
    08A844CC:[03C3F021]: addu       $fp, $fp, $v1
--> 08A844D0:[16A0FFB7]: bne        $s5, $zr, 0x08A843B0
    08A844D4:[26D60008]: addiu      $s6, $s6, 8
    08A844D8:[8FB50464]: lw         $s5, 1124($sp)
    08A844DC:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
  Back Branch 08A85574 102,319 times (length 1070)
  Back Branch 08A8558C 89,570 times (length 15)
    08A85544:[27290004]: addiu      $t1, $t9, 4
    08A85548:[31A2000F]: andi       $v0, $t5, 15
    08A8554C:[AFAE0400]: sw         $t6, 1024($sp)
    08A85550:[AFAF0408]: sw         $t7, 1032($sp)
    08A85554:[AFA90404]: sw         $t1, 1028($sp)
--> 08A85558:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08A8555C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A85560:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08A85564:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A85568:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08A8556C:[0E2A3433]: jal        0x08A8D0CC
    08A85570:[02604821]: addu       $t1, $s3, $zr <=> move $t1, $s3
    08A85574:[0A2A1131]: j          0x08A844C4
    08A85578:[8FA30464]: lw         $v1, 1124($sp)
    08A8557C:[24A7FFFC]: addiu      $a3, $a1, -4
    08A85580:[AFA70408]: sw         $a3, 1032($sp)
    08A85584:[000B1902]: srl        $v1, $t3, 0x0004
    08A85588:[3162000F]: andi       $v0, $t3, 15
--> 08A8558C:[0A2A1556]: j          0x08A85558
    08A85590:[AFA30400]: sw         $v1, 1024($sp)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
    08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
--> 08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
--> 08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
  Back Branch 08A84540 6,171 times (length 21)
    08A844E0:[12BE0010]: beq        $s5, $fp, 0x08A84524
    08A844E4:[8FAB0424]: lw         $t3, 1060($sp)
    08A844E8:[8FAE0460]: lw         $t6, 1120($sp)
    08A844EC:[016EC021]: addu       $t8, $t3, $t6
    08A844F0:[AFB80424]: sw         $t8, 1060($sp)
--> 08A844F4:[8FA6041C]: lw         $a2, 1052($sp)
    08A844F8:[8FA20414]: lw         $v0, 1044($sp)
    08A844FC:[8FB20420]: lw         $s2, 1056($sp)
    08A84500:[24C40008]: addiu      $a0, $a2, 8
    08A84504:[0082682B]: sltu       $t5, $a0, $v0
    08A84508:[AFA4041C]: sw         $a0, 1052($sp)
    08A8450C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A84510:[0292A021]: addu       $s4, $s4, $s2
    08A84514:[15A0FF86]: bne        $t5, $zr, 0x08A84330
    08A84518:[02D2B021]: addu       $s6, $s6, $s2
    08A8451C:[0A2A10BD]: j          0x08A842F4
    08A84520:[8FB30470]: lw         $s3, 1136($sp)
    08A84524:[8FA7041C]: lw         $a3, 1052($sp)
    08A84528:[30EA0008]: andi       $t2, $a3, 8
    08A8452C:[1140FFF2]: beq        $t2, $zr, 0x08A844F8
    08A84530:[8FA6041C]: lw         $a2, 1052($sp)
    08A84534:[8FAC0424]: lw         $t4, 1060($sp)
    08A84538:[8FAF0460]: lw         $t7, 1120($sp)
    08A8453C:[018F8021]: addu       $s0, $t4, $t7
--> 08A84540:[0A2A113D]: j          0x08A844F4
    08A84544:[AFB00424]: sw         $s0, 1060($sp)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_89431B8 6,569,990 instructions (0.492%), 938,570 calls (089431B8 - 089431D0, length 7)
    089431B8:[000528C0]: sll        $a1, $a1, 0x0003
    089431BC:[8C840010]: lw         $a0, 16($a0)
    089431C0:[00A53021]: addu       $a2, $a1, $a1
    089431C4:[00A62821]: addu       $a1, $a1, $a2
    089431C8:[00852021]: addu       $a0, $a0, $a1
    089431CC:[03E00008]: jr         $ra
    089431D0:[C4800000]: lwc1       $f0, 0($a0)
_S1_2_8A8B0F0 6,360,448 instructions (0.476%), 8,288 calls (08A8B0F0 - 08A8B47C, length 228)
    08A8B0F0:[000470C3]: sra        $t6, $a0, 0x0003
    08A8B0F4:[27BDFFF0]: addiu      $sp, $sp, -16
    08A8B0F8:[000E5840]: sll        $t3, $t6, 0x0001
    08A8B0FC:[000E4880]: sll        $t1, $t6, 0x0002
    08A8B100:[E7B50004]: swc1       $f21, 4($sp)
    08A8B104:[012B1821]: addu       $v1, $t1, $t3
    08A8B108:[000E4100]: sll        $t0, $t6, 0x0004
    08A8B10C:[E7B40000]: swc1       $f20, 0($sp)
    08A8B110:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A8B114:[000E20C0]: sll        $a0, $t6, 0x0003
    08A8B118:[00032880]: sll        $a1, $v1, 0x0002
    08A8B11C:[01093821]: addu       $a3, $t0, $t1
    08A8B120:[00A91021]: addu       $v0, $a1, $t1
    08A8B124:[00894021]: addu       $t0, $a0, $t1
    08A8B128:[C5260000]: lwc1       $f6, 0($t1)
    08A8B12C:[C4E80000]: lwc1       $f8, 0($a3)
    08A8B130:[C5350004]: lwc1       $f21, 4($t1)
    08A8B134:[C4F40004]: lwc1       $f20, 4($a3)
    08A8B138:[C5010000]: lwc1       $f1, 0($t0)
    08A8B13C:[C4530000]: lwc1       $f19, 0($v0)
    08A8B140:[C5000004]: lwc1       $f0, 4($t0)
    08A8B144:[C4500004]: lwc1       $f16, 4($v0)
    08A8B148:[46083480]: add.s      $f18, $f6, $f8
    08A8B14C:[4614AAC1]: sub.s      $f11, $f21, $f20
    08A8B150:[4614AC40]: add.s      $f17, $f21, $f20
    08A8B154:[46083341]: sub.s      $f13, $f6, $f8
    08A8B158:[46130A81]: sub.s      $f10, $f1, $f19
    08A8B15C:[46100301]: sub.s      $f12, $f0, $f16
    08A8B160:[46130BC0]: add.s      $f15, $f1, $f19
    08A8B164:[46100380]: add.s      $f14, $f0, $f16
    08A8B168:[460A59C1]: sub.s      $f7, $f11, $f10
    08A8B16C:[460C6A00]: add.s      $f8, $f13, $f12
    08A8B170:[460F9141]: sub.s      $f5, $f18, $f15
    08A8B174:[460E8881]: sub.s      $f2, $f17, $f14
    08A8B178:[460F9240]: add.s      $f9, $f18, $f15
    08A8B17C:[460E8900]: add.s      $f4, $f17, $f14
    08A8B180:[460C6981]: sub.s      $f6, $f13, $f12
    08A8B184:[460A58C0]: add.s      $f3, $f11, $f10
    08A8B188:[E5290000]: swc1       $f9, 0($t1)
    08A8B18C:[240F0002]: addiu      $t7, $zr, 2 <=> li $t7, 2
    08A8B190:[01EE282A]: slt        $a1, $t7, $t6
    08A8B194:[E5240004]: swc1       $f4, 4($t1)
    08A8B198:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    08A8B19C:[E5050000]: swc1       $f5, 0($t0)
    08A8B1A0:[E5020004]: swc1       $f2, 4($t0)
    08A8B1A4:[E4E30004]: swc1       $f3, 4($a3)
    08A8B1A8:[E4E60000]: swc1       $f6, 0($a3)
    08A8B1AC:[E4470004]: swc1       $f7, 4($v0)
    08A8B1B0:[E4480000]: swc1       $f8, 0($v0)
    08A8B1B4:[10A0007A]: beq        $a1, $zr, 0x08A8B3A0
    08A8B1B8:[C4D50004]: lwc1       $f21, 4($a2)
    08A8B1BC:[250DFFF8]: addiu      $t5, $t0, -8
    08A8B1C0:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    08A8B1C4:[252B0008]: addiu      $t3, $t1, 8
    08A8B1C8:[01EA4021]: addu       $t0, $t7, $t2
    08A8B1CC:[010AC821]: addu       $t9, $t0, $t2
    08A8B1D0:[032A3021]: addu       $a2, $t9, $t2
    08A8B1D4:[00083880]: sll        $a3, $t0, 0x0002
    08A8B1D8:[00192880]: sll        $a1, $t9, 0x0002
    08A8B1DC:[00061880]: sll        $v1, $a2, 0x0002
    08A8B1E0:[00E9C821]: addu       $t9, $a3, $t1
    08A8B1E4:[00A93021]: addu       $a2, $a1, $t1
    08A8B1E8:[00693821]: addu       $a3, $v1, $t1
    08A8B1EC:[C5610000]: lwc1       $f1, 0($t3)
    08A8B1F0:[C5700004]: lwc1       $f16, 4($t3)
    08A8B1F4:[C72D0000]: lwc1       $f13, 0($t9)
    08A8B1F8:[C7290004]: lwc1       $f9, 4($t9)
    08A8B1FC:[C4C00000]: lwc1       $f0, 0($a2)
    08A8B200:[C4CE0004]: lwc1       $f14, 4($a2)
    08A8B204:[C4E20000]: lwc1       $f2, 0($a3)
    08A8B208:[C4EB0004]: lwc1       $f11, 4($a3)
    08A8B20C:[46000C41]: sub.s      $f17, $f1, $f0
    08A8B210:[460E8481]: sub.s      $f18, $f16, $f14
    08A8B214:[46026A81]: sub.s      $f10, $f13, $f2
    08A8B218:[460B4A01]: sub.s      $f8, $f9, $f11
    08A8B21C:[46000D00]: add.s      $f20, $f1, $f0
    08A8B220:[46026B00]: add.s      $f12, $f13, $f2
    08A8B224:[460E80C0]: add.s      $f3, $f16, $f14
    08A8B228:[460B4900]: add.s      $f4, $f9, $f11
    08A8B22C:[46088BC1]: sub.s      $f15, $f17, $f8
    08A8B230:[258C0010]: addiu      $t4, $t4, 16
    08A8B234:[460CA381]: sub.s      $f14, $f20, $f12
    08A8B238:[460CA240]: add.s      $f9, $f20, $f12
    08A8B23C:[460A9500]: add.s      $f20, $f18, $f10
    08A8B240:[C58B0000]: lwc1       $f11, 0($t4)
    08A8B244:[C593000C]: lwc1       $f19, 12($t4)
    08A8B248:[46041B41]: sub.s      $f13, $f3, $f4
    08A8B24C:[46041B00]: add.s      $f12, $f3, $f4
    08A8B250:[C5840004]: lwc1       $f4, 4($t4)
    08A8B254:[46009887]: neg.s      $f2, $f19
    08A8B258:[46088C00]: add.s      $f16, $f17, $f8
    08A8B25C:[460F5942]: mul.s      $f5, $f11, $f15
    08A8B260:[460A9201]: sub.s      $f8, $f18, $f10
    08A8B264:[461421C2]: mul.s      $f7, $f4, $f20
    08A8B268:[C58A0008]: lwc1       $f10, 8($t4)
    08A8B26C:[46145842]: mul.s      $f1, $f11, $f20
    08A8B270:[460F2182]: mul.s      $f6, $f4, $f15
    08A8B274:[46072C81]: sub.s      $f18, $f5, $f7
    08A8B278:[461010C2]: mul.s      $f3, $f2, $f16
    08A8B27C:[46085002]: mul.s      $f0, $f10, $f8
    08A8B280:[46105142]: mul.s      $f5, $f10, $f16
    08A8B284:[46081402]: mul.s      $f16, $f2, $f8
    08A8B288:[46060D00]: add.s      $f20, $f1, $f6
    08A8B28C:[460304C1]: sub.s      $f19, $f0, $f3
    08A8B290:[014F2023]: subu       $a0, $t2, $t7
    08A8B294:[46102C40]: add.s      $f17, $f5, $f16
    08A8B298:[008AC021]: addu       $t8, $a0, $t2
    08A8B29C:[030A1021]: addu       $v0, $t8, $t2
    08A8B2A0:[E5690000]: swc1       $f9, 0($t3)
    08A8B2A4:[004A4021]: addu       $t0, $v0, $t2
    08A8B2A8:[00022080]: sll        $a0, $v0, 0x0002
    08A8B2AC:[E56C0004]: swc1       $f12, 4($t3)
    08A8B2B0:[00181080]: sll        $v0, $t8, 0x0002
    08A8B2B4:[0008C080]: sll        $t8, $t0, 0x0002
    08A8B2B8:[E72D0004]: swc1       $f13, 4($t9)
    08A8B2BC:[00894021]: addu       $t0, $a0, $t1
    08A8B2C0:[00491021]: addu       $v0, $v0, $t1
    08A8B2C4:[E72E0000]: swc1       $f14, 0($t9)
    08A8B2C8:[0309C821]: addu       $t9, $t8, $t1
    08A8B2CC:[25EF0002]: addiu      $t7, $t7, 2
    08A8B2D0:[E4D40004]: swc1       $f20, 4($a2)
    08A8B2D4:[01EEC02A]: slt        $t8, $t7, $t6
    08A8B2D8:[256B0008]: addiu      $t3, $t3, 8
    08A8B2DC:[E4D20000]: swc1       $f18, 0($a2)
    08A8B2E0:[E4F30004]: swc1       $f19, 4($a3)
    08A8B2E4:[E4F10000]: swc1       $f17, 0($a3)
    08A8B2E8:[C5A80000]: lwc1       $f8, 0($t5)
    08A8B2EC:[C5060000]: lwc1       $f6, 0($t0)
    08A8B2F0:[C5AF0004]: lwc1       $f15, 4($t5)
    08A8B2F4:[C7210000]: lwc1       $f1, 0($t9)
    08A8B2F8:[C7230004]: lwc1       $f3, 4($t9)
    08A8B2FC:[C5070004]: lwc1       $f7, 4($t0)
    08A8B300:[C44E0000]: lwc1       $f14, 0($v0)
    08A8B304:[C4500004]: lwc1       $f16, 4($v0)
    08A8B308:[460644C1]: sub.s      $f19, $f8, $f6
    08A8B30C:[46077C81]: sub.s      $f18, $f15, $f7
    08A8B310:[46017301]: sub.s      $f12, $f14, $f1
    08A8B314:[46038441]: sub.s      $f17, $f16, $f3
    08A8B318:[46064500]: add.s      $f20, $f8, $f6
    08A8B31C:[46017140]: add.s      $f5, $f14, $f1
    08A8B320:[46077B40]: add.s      $f13, $f15, $f7
    08A8B324:[46038000]: add.s      $f0, $f16, $f3
    08A8B328:[46119BC1]: sub.s      $f15, $f19, $f17
    08A8B32C:[4605A200]: add.s      $f8, $f20, $f5
    08A8B330:[4605A381]: sub.s      $f14, $f20, $f5
    08A8B334:[460C9500]: add.s      $f20, $f18, $f12
    08A8B338:[46006A41]: sub.s      $f9, $f13, $f0
    08A8B33C:[46006940]: add.s      $f5, $f13, $f0
    08A8B340:[460C9181]: sub.s      $f6, $f18, $f12
    08A8B344:[46119B40]: add.s      $f13, $f19, $f17
    08A8B348:[460F5842]: mul.s      $f1, $f11, $f15
    08A8B34C:[461421C2]: mul.s      $f7, $f4, $f20
    08A8B350:[E5A80000]: swc1       $f8, 0($t5)
    08A8B354:[46145CC2]: mul.s      $f19, $f11, $f20
    08A8B358:[460D5002]: mul.s      $f0, $f10, $f13
    08A8B35C:[46013B00]: add.s      $f12, $f7, $f1
    08A8B360:[460F2202]: mul.s      $f8, $f4, $f15
    08A8B364:[460D11C2]: mul.s      $f7, $f2, $f13
    08A8B368:[46061482]: mul.s      $f18, $f2, $f6
    08A8B36C:[46065442]: mul.s      $f17, $f10, $f6
    08A8B370:[46134341]: sub.s      $f13, $f8, $f19
    08A8B374:[E5A50004]: swc1       $f5, 4($t5)
    08A8B378:[460092C1]: sub.s      $f11, $f18, $f0
    08A8B37C:[461138C0]: add.s      $f3, $f7, $f17
    08A8B380:[E4490004]: swc1       $f9, 4($v0)
    08A8B384:[25ADFFF8]: addiu      $t5, $t5, -8
    08A8B388:[E44E0000]: swc1       $f14, 0($v0)
    08A8B38C:[E50D0000]: swc1       $f13, 0($t0)
    08A8B390:[E50C0004]: swc1       $f12, 4($t0)
    08A8B394:[E72B0004]: swc1       $f11, 4($t9)
    08A8B398:[1700FF8B]: bne        $t8, $zr, 0x08A8B1C8
    08A8B39C:[E7230000]: swc1       $f3, 0($t9)
    08A8B3A0:[01CA2821]: addu       $a1, $t6, $t2
    08A8B3A4:[00AA1821]: addu       $v1, $a1, $t2
    08A8B3A8:[006A3821]: addu       $a3, $v1, $t2
    08A8B3AC:[000EC080]: sll        $t8, $t6, 0x0002
    08A8B3B0:[00035880]: sll        $t3, $v1, 0x0002
    08A8B3B4:[00057880]: sll        $t7, $a1, 0x0002
    08A8B3B8:[00071080]: sll        $v0, $a3, 0x0002
    08A8B3BC:[00495021]: addu       $t2, $v0, $t1
    08A8B3C0:[03097021]: addu       $t6, $t8, $t1
    08A8B3C4:[01696021]: addu       $t4, $t3, $t1
    08A8B3C8:[01E96821]: addu       $t5, $t7, $t1
    08A8B3CC:[C5CC0000]: lwc1       $f12, 0($t6)
    08A8B3D0:[C5860000]: lwc1       $f6, 0($t4)
    08A8B3D4:[C5CF0004]: lwc1       $f15, 4($t6)
    08A8B3D8:[C5840004]: lwc1       $f4, 4($t4)
    08A8B3DC:[C5B30000]: lwc1       $f19, 0($t5)
    08A8B3E0:[C5480000]: lwc1       $f8, 0($t2)
    08A8B3E4:[C5A00004]: lwc1       $f0, 4($t5)
    08A8B3E8:[C5500004]: lwc1       $f16, 4($t2)
    08A8B3EC:[46066381]: sub.s      $f14, $f12, $f6
    08A8B3F0:[46047B41]: sub.s      $f13, $f15, $f4
    08A8B3F4:[46089A41]: sub.s      $f9, $f19, $f8
    08A8B3F8:[46100501]: sub.s      $f20, $f0, $f16
    08A8B3FC:[46066440]: add.s      $f17, $f12, $f6
    08A8B400:[46047A80]: add.s      $f10, $f15, $f4
    08A8B404:[46089C80]: add.s      $f18, $f19, $f8
    08A8B408:[46147041]: sub.s      $f1, $f14, $f20
    08A8B40C:[461473C0]: add.s      $f15, $f14, $f20
    08A8B410:[46096880]: add.s      $f2, $f13, $f9
    08A8B414:[46096CC1]: sub.s      $f19, $f13, $f9
    08A8B418:[461001C0]: add.s      $f7, $f0, $f16
    08A8B41C:[46128A01]: sub.s      $f8, $f17, $f18
    08A8B420:[46128940]: add.s      $f5, $f17, $f18
    08A8B424:[4600A987]: neg.s      $f6, $f21
    08A8B428:[460110C0]: add.s      $f3, $f2, $f1
    08A8B42C:[46020AC1]: sub.s      $f11, $f1, $f2
    08A8B430:[46137C80]: add.s      $f18, $f15, $f19
    08A8B434:[460F9C41]: sub.s      $f17, $f19, $f15
    08A8B438:[46075101]: sub.s      $f4, $f10, $f7
    08A8B43C:[46075300]: add.s      $f12, $f10, $f7
    08A8B440:[4603AA82]: mul.s      $f10, $f21, $f3
    08A8B444:[460BA9C2]: mul.s      $f7, $f21, $f11
    08A8B448:[46123542]: mul.s      $f21, $f6, $f18
    08A8B44C:[E5C50000]: swc1       $f5, 0($t6)
    08A8B450:[46113142]: mul.s      $f5, $f6, $f17
    08A8B454:[E5CC0004]: swc1       $f12, 4($t6)
    08A8B458:[C7B40000]: lwc1       $f20, 0($sp)
    08A8B45C:[E5A40004]: swc1       $f4, 4($t5)
    08A8B460:[E5A80000]: swc1       $f8, 0($t5)
    08A8B464:[E58A0004]: swc1       $f10, 4($t4)
    08A8B468:[E5870000]: swc1       $f7, 0($t4)
    08A8B46C:[E5550000]: swc1       $f21, 0($t2)
    08A8B470:[C7B50004]: lwc1       $f21, 4($sp)
    08A8B474:[E5450004]: swc1       $f5, 4($t2)
    08A8B478:[03E00008]: jr         $ra
    08A8B47C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08A8B398 46,176 times (length 118)
_S1_2_88B2EB8 6,044,729 instructions (0.453%), 47,838 calls (088B2EB8 - 088B303C, length 98)
    088B2EB8:[27BDFFF0]: addiu      $sp, $sp, -16
    088B2EBC:[84A60002]: lh         $a2, 2($a1)
    088B2EC0:[24A50004]: addiu      $a1, $a1, 4
    088B2EC4:[24C60002]: addiu      $a2, $a2, 2
    088B2EC8:[00063083]: sra        $a2, $a2, 0x0002
    088B2ECC:[00063080]: sll        $a2, $a2, 0x0002
    088B2ED0:[00A63021]: addu       $a2, $a1, $a2
    088B2ED4:[94C70000]: lhu        $a3, 0($a2)
    088B2ED8:[30E7FFFF]: andi       $a3, $a3, -1
    088B2EDC:[30E87FFF]: andi       $t0, $a3, 32767
    088B2EE0:[15000005]: bne        $t0, $zr, 0x088B2EF8
    088B2EE4:[00074283]: sra        $t0, $a3, 0x000A
    088B2EE8:[00073C00]: sll        $a3, $a3, 0x0010
    088B2EEC:[AFA70000]: sw         $a3, 0($sp)
    088B2EF0:[1000000F]: b          0x088B2F30
    088B2EF4:[C7AC0000]: lwc1       $f12, 0($sp)
    088B2EF8:[3108001F]: andi       $t0, $t0, 31
    088B2EFC:[2508FFF1]: addiu      $t0, $t0, -15
    088B2F00:[00074BC3]: sra        $t1, $a3, 0x000F
    088B2F04:[2508007F]: addiu      $t0, $t0, 127
    088B2F08:[31290001]: andi       $t1, $t1, 1
    088B2F0C:[310800FF]: andi       $t0, $t0, 255
    088B2F10:[30E703FF]: andi       $a3, $a3, 1023
    088B2F14:[00094FC0]: sll        $t1, $t1, 0x001F
    088B2F18:[000845C0]: sll        $t0, $t0, 0x0017
    088B2F1C:[01284025]: or         $t0, $t1, $t0
    088B2F20:[00073B40]: sll        $a3, $a3, 0x000D
    088B2F24:[01073825]: or         $a3, $t0, $a3
    088B2F28:[AFA70000]: sw         $a3, 0($sp)
    088B2F2C:[C7AC0000]: lwc1       $f12, 0($sp)
    088B2F30:[24C70002]: addiu      $a3, $a2, 2
    088B2F34:[94E80000]: lhu        $t0, 0($a3)
    088B2F38:[3108FFFF]: andi       $t0, $t0, -1
    088B2F3C:[31097FFF]: andi       $t1, $t0, 32767
    088B2F40:[15200005]: bne        $t1, $zr, 0x088B2F58
    088B2F44:[90A60000]: lbu        $a2, 0($a1)
    088B2F48:[00084400]: sll        $t0, $t0, 0x0010
    088B2F4C:[AFA80004]: sw         $t0, 4($sp)
    088B2F50:[10000010]: b          0x088B2F94
    088B2F54:[C7AD0004]: lwc1       $f13, 4($sp)
    088B2F58:[00084A83]: sra        $t1, $t0, 0x000A
    088B2F5C:[3129001F]: andi       $t1, $t1, 31
    088B2F60:[2529FFF1]: addiu      $t1, $t1, -15
    088B2F64:[000853C3]: sra        $t2, $t0, 0x000F
    088B2F68:[2529007F]: addiu      $t1, $t1, 127
    088B2F6C:[314A0001]: andi       $t2, $t2, 1
    088B2F70:[312900FF]: andi       $t1, $t1, 255
    088B2F74:[310803FF]: andi       $t0, $t0, 1023
    088B2F78:[000A57C0]: sll        $t2, $t2, 0x001F
    088B2F7C:[00094DC0]: sll        $t1, $t1, 0x0017
    088B2F80:[01494825]: or         $t1, $t2, $t1
    088B2F84:[00084340]: sll        $t0, $t0, 0x000D
    088B2F88:[01284025]: or         $t0, $t1, $t0
    088B2F8C:[AFA80004]: sw         $t0, 4($sp)
    088B2F90:[C7AD0004]: lwc1       $f13, 4($sp)
    088B2F94:[00C4402A]: slt        $t0, $a2, $a0
    088B2F98:[51000021]: beql       $t0, $zr, 0x088B3020
    088B2F9C:[44847000]: mtc1       $a0, $f14
    088B2FA0:[24E70002]: addiu      $a3, $a3, 2
    088B2FA4:[460D6300]: add.s      $f12, $f12, $f13
    088B2FA8:[94E80000]: lhu        $t0, 0($a3)
    088B2FAC:[00862023]: subu       $a0, $a0, $a2
    088B2FB0:[24A50001]: addiu      $a1, $a1, 1
    088B2FB4:[3108FFFF]: andi       $t0, $t0, -1
    088B2FB8:[31097FFF]: andi       $t1, $t0, 32767
    088B2FBC:[15200005]: bne        $t1, $zr, 0x088B2FD4
    088B2FC0:[90A60000]: lbu        $a2, 0($a1)
    088B2FC4:[00084400]: sll        $t0, $t0, 0x0010
    088B2FC8:[AFA80008]: sw         $t0, 8($sp)
    088B2FCC:[10000010]: b          0x088B3010
    088B2FD0:[C7AD0008]: lwc1       $f13, 8($sp)
    088B2FD4:[00084A83]: sra        $t1, $t0, 0x000A
    088B2FD8:[3129001F]: andi       $t1, $t1, 31
    088B2FDC:[2529FFF1]: addiu      $t1, $t1, -15
    088B2FE0:[000853C3]: sra        $t2, $t0, 0x000F
    088B2FE4:[2529007F]: addiu      $t1, $t1, 127
    088B2FE8:[314A0001]: andi       $t2, $t2, 1
    088B2FEC:[312900FF]: andi       $t1, $t1, 255
    088B2FF0:[310803FF]: andi       $t0, $t0, 1023
    088B2FF4:[000A57C0]: sll        $t2, $t2, 0x001F
    088B2FF8:[00094DC0]: sll        $t1, $t1, 0x0017
    088B2FFC:[01494825]: or         $t1, $t2, $t1
    088B3000:[00084340]: sll        $t0, $t0, 0x000D
    088B3004:[01284025]: or         $t0, $t1, $t0
    088B3008:[AFA80008]: sw         $t0, 8($sp)
    088B300C:[C7AD0008]: lwc1       $f13, 8($sp)
    088B3010:[00C4402A]: slt        $t0, $a2, $a0
    088B3014:[1500FFE2]: bne        $t0, $zr, 0x088B2FA0
    088B3018:[00000000]: nop
    088B301C:[44847000]: mtc1       $a0, $f14
    088B3020:[468073A0]: cvt.s.w    $f14, $f14
    088B3024:[44867800]: mtc1       $a2, $f15
    088B3028:[46807BE0]: cvt.s.w    $f15, $f15
    088B302C:[460E6B42]: mul.s      $f13, $f13, $f14
    088B3030:[460F6803]: div.s      $f0, $f13, $f15
    088B3034:[46006000]: add.s      $f0, $f12, $f0
    088B3038:[03E00008]: jr         $ra
    088B303C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088B3014 123,952 times (length 31)
    088B2F8C:[AFA80004]: sw         $t0, 4($sp)
    088B2F90:[C7AD0004]: lwc1       $f13, 4($sp)
    088B2F94:[00C4402A]: slt        $t0, $a2, $a0
    088B2F98:[51000021]: beql       $t0, $zr, 0x088B3020
    088B2F9C:[44847000]: mtc1       $a0, $f14
--> 088B2FA0:[24E70002]: addiu      $a3, $a3, 2
    088B2FA4:[460D6300]: add.s      $f12, $f12, $f13
    088B2FA8:[94E80000]: lhu        $t0, 0($a3)
    088B2FAC:[00862023]: subu       $a0, $a0, $a2
    088B2FB0:[24A50001]: addiu      $a1, $a1, 1
    088B2FB4:[3108FFFF]: andi       $t0, $t0, -1
    088B2FB8:[31097FFF]: andi       $t1, $t0, 32767
    088B2FBC:[15200005]: bne        $t1, $zr, 0x088B2FD4
    088B2FC0:[90A60000]: lbu        $a2, 0($a1)
    088B2FC4:[00084400]: sll        $t0, $t0, 0x0010
    088B2FC8:[AFA80008]: sw         $t0, 8($sp)
    088B2FCC:[10000010]: b          0x088B3010
    088B2FD0:[C7AD0008]: lwc1       $f13, 8($sp)
    088B2FD4:[00084A83]: sra        $t1, $t0, 0x000A
    088B2FD8:[3129001F]: andi       $t1, $t1, 31
    088B2FDC:[2529FFF1]: addiu      $t1, $t1, -15
    088B2FE0:[000853C3]: sra        $t2, $t0, 0x000F
    088B2FE4:[2529007F]: addiu      $t1, $t1, 127
    088B2FE8:[314A0001]: andi       $t2, $t2, 1
    088B2FEC:[312900FF]: andi       $t1, $t1, 255
    088B2FF0:[310803FF]: andi       $t0, $t0, 1023
    088B2FF4:[000A57C0]: sll        $t2, $t2, 0x001F
    088B2FF8:[00094DC0]: sll        $t1, $t1, 0x0017
    088B2FFC:[01494825]: or         $t1, $t2, $t1
    088B3000:[00084340]: sll        $t0, $t0, 0x000D
    088B3004:[01284025]: or         $t0, $t1, $t0
    088B3008:[AFA80008]: sw         $t0, 8($sp)
    088B300C:[C7AD0008]: lwc1       $f13, 8($sp)
    088B3010:[00C4402A]: slt        $t0, $a2, $a0
--> 088B3014:[1500FFE2]: bne        $t0, $zr, 0x088B2FA0
    088B3018:[00000000]: nop
    088B301C:[44847000]: mtc1       $a0, $f14
    088B3020:[468073A0]: cvt.s.w    $f14, $f14
    088B3024:[44867800]: mtc1       $a2, $f15
_S1_2_8A875B0 5,931,306 instructions (0.444%), 49,368 calls (08A875B0 - 08A878F0, length 209)
    08A875B0:[27BDFFD0]: addiu      $sp, $sp, -48
    08A875B4:[AFBE0020]: sw         $fp, 32($sp)
    08A875B8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08A875BC:[AFBF0024]: sw         $ra, 36($sp)
    08A875C0:[AFB7001C]: sw         $s7, 28($sp)
    08A875C4:[AFB60018]: sw         $s6, 24($sp)
    08A875C8:[AFB50014]: sw         $s5, 20($sp)
    08A875CC:[AFB40010]: sw         $s4, 16($sp)
    08A875D0:[AFB3000C]: sw         $s3, 12($sp)
    08A875D4:[AFB20008]: sw         $s2, 8($sp)
    08A875D8:[AFB10004]: sw         $s1, 4($sp)
    08A875DC:[AFB00000]: sw         $s0, 0($sp)
    08A875E0:[8C820000]: lw         $v0, 0($a0)
    08A875E4:[8C840004]: lw         $a0, 4($a0)
    08A875E8:[1044000D]: beq        $v0, $a0, 0x08A87620
    08A875EC:[00A0F021]: addu       $fp, $a1, $zr <=> move $fp, $a1
    08A875F0:[8FBF0024]: lw         $ra, 36($sp)
    08A875F4:[8FBE0020]: lw         $fp, 32($sp)
    08A875F8:[8FB7001C]: lw         $s7, 28($sp)
    08A875FC:[8FB60018]: lw         $s6, 24($sp)
    08A87600:[8FB50014]: lw         $s5, 20($sp)
    08A87604:[8FB40010]: lw         $s4, 16($sp)
    08A87608:[8FB3000C]: lw         $s3, 12($sp)
    08A8760C:[8FB20008]: lw         $s2, 8($sp)
    08A87610:[8FB10004]: lw         $s1, 4($sp)
    08A87614:[8FB00000]: lw         $s0, 0($sp)
    08A87618:[03E00008]: jr         $ra
    08A8761C:[27BD0030]: addiu      $sp, $sp, 48
    08A87620:[8CB10008]: lw         $s1, 8($a1)
    08A87624:[8D280028]: lw         $t0, 40($t1)
    08A87628:[8CB50004]: lw         $s5, 4($a1)
    08A8762C:[0228182B]: sltu       $v1, $s1, $t0
    08A87630:[106000A9]: beq        $v1, $zr, 0x08A878D8
    08A87634:[8CB20000]: lw         $s2, 0($a1)
    08A87638:[8EAA0000]: lw         $t2, 0($s5)
    08A8763C:[00086823]: subu       $t5, $zr, $t0 <=> negu $t5, $t0
    08A87640:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    08A87644:[022A2004]: sllv       $a0, $t2, $s1
    08A87648:[02445825]: or         $t3, $s2, $a0
    08A8764C:[01112823]: subu       $a1, $t0, $s1
    08A87650:[01AC3006]: srlv       $a2, $t4, $t5
    08A87654:[02283823]: subu       $a3, $s1, $t0
    08A87658:[0166B024]: and        $s6, $t3, $a2
    08A8765C:[00AA9006]: srlv       $s2, $t2, $a1
    08A87660:[24F10020]: addiu      $s1, $a3, 32
    08A87664:[26B50004]: addiu      $s5, $s5, 4
    08A87668:[52C00097]: beql       $s6, $zr, 0x08A878C8
    08A8766C:[8D36002C]: lw         $s6, 44($t1)
    08A87670:[8D34002C]: lw         $s4, 44($t1)
    08A87674:[8D28000C]: lw         $t0, 12($t1)
    08A87678:[1100007C]: beq        $t0, $zr, 0x08A8786C
    08A8767C:[02805021]: addu       $t2, $s4, $zr <=> move $t2, $s4
    08A87680:[8D260008]: lw         $a2, 8($t1)
    08A87684:[24C5FFFF]: addiu      $a1, $a2, -1
    08A87688:[0225982B]: sltu       $s3, $s1, $a1
    08A8768C:[1260006F]: beq        $s3, $zr, 0x08A8784C
    08A87690:[240F0021]: addiu      $t7, $zr, 33 <=> li $t7, 33
    08A87694:[8EB80000]: lw         $t8, 0($s5)
    08A87698:[240C0021]: addiu      $t4, $zr, 33 <=> li $t4, 33
    08A8769C:[01861023]: subu       $v0, $t4, $a2
    08A876A0:[02385804]: sllv       $t3, $t8, $s1
    08A876A4:[00D13823]: subu       $a3, $a2, $s1
    08A876A8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A876AC:[024BC825]: or         $t9, $s2, $t3
    08A876B0:[0226B823]: subu       $s7, $s1, $a2
    08A876B4:[00459006]: srlv       $s2, $a1, $v0
    08A876B8:[24F1FFFF]: addiu      $s1, $a3, -1
    08A876BC:[03329824]: and        $s3, $t9, $s2
    08A876C0:[26B50004]: addiu      $s5, $s5, 4
    08A876C4:[02389006]: srlv       $s2, $t8, $s1
    08A876C8:[26F10021]: addiu      $s1, $s7, 33
    08A876CC:[1260000B]: beq        $s3, $zr, 0x08A876FC
    08A876D0:[00162040]: sll        $a0, $s6, 0x0001
    08A876D4:[1620005A]: bne        $s1, $zr, 0x08A87840
    08A876D8:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A876DC:[8EA20000]: lw         $v0, 0($s5)
    08A876E0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A876E4:[26B50004]: addiu      $s5, $s5, 4
    08A876E8:[00029042]: srl        $s2, $v0, 0x0001
    08A876EC:[30460001]: andi       $a2, $v0, 1
    08A876F0:[54C00001]: bnel       $a2, $zr, 0x08A876F8
    08A876F4:[00139823]: subu       $s3, $zr, $s3 <=> negu $s3, $s3
    08A876F8:[00162040]: sll        $a0, $s6, 0x0001
    08A876FC:[01444021]: addu       $t0, $t2, $a0
    08A87700:[26D6FFFF]: addiu      $s6, $s6, -1
    08A87704:[A6930000]: sh         $s3, 0($s4)
    08A87708:[26940002]: addiu      $s4, $s4, 2
    08A8770C:[AD280004]: sw         $t0, 4($t1)
    08A87710:[12C00035]: beq        $s6, $zr, 0x08A877E8
    08A87714:[AD2A0000]: sw         $t2, 0($t1)
    08A87718:[2ECA0009]: sltiu      $t2, $s6, 9
    08A8771C:[24170008]: addiu      $s7, $zr, 8 <=> li $s7, 8
    08A87720:[2E290004]: sltiu      $t1, $s1, 4
    08A87724:[11200042]: beq        $t1, $zr, 0x08A87830
    08A87728:[02CAB80B]: movn       $s7, $s6, $t2
    08A8772C:[8EA60000]: lw         $a2, 0($s5)
    08A87730:[24180004]: addiu      $t8, $zr, 4 <=> li $t8, 4
    08A87734:[03117823]: subu       $t7, $t8, $s1
    08A87738:[02268004]: sllv       $s0, $a2, $s1
    08A8773C:[02507025]: or         $t6, $s2, $s0
    08A87740:[26B50004]: addiu      $s5, $s5, 4
    08A87744:[01E69006]: srlv       $s2, $a2, $t7
    08A87748:[31C5000F]: andi       $a1, $t6, 15
    08A8774C:[2631001C]: addiu      $s1, $s1, 28
    08A87750:[10A00030]: beq        $a1, $zr, 0x08A87814
    08A87754:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87758:[26E6FFFF]: addiu      $a2, $s7, -1
    08A8775C:[10C3001F]: beq        $a2, $v1, 0x08A877DC
    08A87760:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08A87764:[00E5C823]: subu       $t9, $a3, $a1
    08A87768:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A8776C:[03294006]: srlv       $t0, $t1, $t9
    08A87770:[0225582B]: sltu       $t3, $s1, $a1
    08A87774:[02253823]: subu       $a3, $s1, $a1
    08A87778:[11600022]: beq        $t3, $zr, 0x08A87804
    08A8777C:[00B12023]: subu       $a0, $a1, $s1
    08A87780:[8EAC0000]: lw         $t4, 0($s5)
    08A87784:[26B50004]: addiu      $s5, $s5, 4
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
    08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
    08A87820:[0E2A3C97]: jal        0x08A8F25C
    08A87824:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A87828:[0A2A1DF7]: j          0x08A877DC
    08A8782C:[0290A021]: addu       $s4, $s4, $s0
    08A87830:[3245000F]: andi       $a1, $s2, 15
    08A87834:[2631FFFC]: addiu      $s1, $s1, -4
    08A87838:[0A2A1DD4]: j          0x08A87750
    08A8783C:[00129102]: srl        $s2, $s2, 0x0004
    08A87840:[2631FFFF]: addiu      $s1, $s1, -1
    08A87844:[0A2A1DBB]: j          0x08A876EC
    08A87848:[00129042]: srl        $s2, $s2, 0x0001
    08A8784C:[01E61823]: subu       $v1, $t7, $a2
    08A87850:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    08A87854:[006E2006]: srlv       $a0, $t6, $v1
    08A87858:[02266823]: subu       $t5, $s1, $a2
    08A8785C:[02449824]: and        $s3, $s2, $a0
    08A87860:[25B10001]: addiu      $s1, $t5, 1
    08A87864:[0A2A1DB3]: j          0x08A876CC
    08A87868:[00B29006]: srlv       $s2, $s2, $a1
    08A8786C:[8D280008]: lw         $t0, 8($t1)
    08A87870:[0228802B]: sltu       $s0, $s1, $t0
    08A87874:[1200000E]: beq        $s0, $zr, 0x08A878B0
    08A87878:[00086823]: subu       $t5, $zr, $t0 <=> negu $t5, $t0
    08A8787C:[8EB90000]: lw         $t9, 0($s5)
    08A87880:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08A87884:[00082823]: subu       $a1, $zr, $t0 <=> negu $a1, $t0
    08A87888:[02391004]: sllv       $v0, $t9, $s1
    08A8788C:[02423825]: or         $a3, $s2, $v0
    08A87890:[0111C023]: subu       $t8, $t0, $s1
    08A87894:[00B39006]: srlv       $s2, $s3, $a1
    08A87898:[0228B823]: subu       $s7, $s1, $t0
    08A8789C:[00F29824]: and        $s3, $a3, $s2
    08A878A0:[26F10020]: addiu      $s1, $s7, 32
    08A878A4:[03199006]: srlv       $s2, $t9, $t8
    08A878A8:[0A2A1DBE]: j          0x08A876F8
    08A878AC:[26B50004]: addiu      $s5, $s5, 4
    08A878B0:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    08A878B4:[01AC5806]: srlv       $t3, $t4, $t5
    08A878B8:[024B9824]: and        $s3, $s2, $t3
    08A878BC:[02288823]: subu       $s1, $s1, $t0
    08A878C0:[0A2A1DBE]: j          0x08A876F8
    08A878C4:[01129006]: srlv       $s2, $s2, $t0
    08A878C8:[26D40004]: addiu      $s4, $s6, 4
    08A878CC:[AD360004]: sw         $s6, 4($t1)
    08A878D0:[0A2A1DFA]: j          0x08A877E8
    08A878D4:[AD340000]: sw         $s4, 0($t1)
    08A878D8:[00088023]: subu       $s0, $zr, $t0 <=> negu $s0, $t0
    08A878DC:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A878E0:[020F7006]: srlv       $t6, $t7, $s0
    08A878E4:[024EB024]: and        $s6, $s2, $t6
    08A878E8:[02288823]: subu       $s1, $s1, $t0
    08A878EC:[0A2A1D9A]: j          0x08A87668
    08A878F0:[01129006]: srlv       $s2, $s2, $t0
  Back Branch 08A877D4 184,718 times (length 27)
    08A8775C:[10C3001F]: beq        $a2, $v1, 0x08A877DC
    08A87760:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08A87764:[00E5C823]: subu       $t9, $a3, $a1
    08A87768:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A8776C:[03294006]: srlv       $t0, $t1, $t9
--> 08A87770:[0225582B]: sltu       $t3, $s1, $a1
    08A87774:[02253823]: subu       $a3, $s1, $a1
    08A87778:[11600022]: beq        $t3, $zr, 0x08A87804
    08A8777C:[00B12023]: subu       $a0, $a1, $s1
    08A87780:[8EAC0000]: lw         $t4, 0($s5)
    08A87784:[26B50004]: addiu      $s5, $s5, 4
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
    08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
--> 08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
  Back Branch 08A8780C 158,492 times (length 30)
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
--> 08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
--> 08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
  Back Branch 08A877FC 155,874 times (length 18)
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
--> 08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
--> 08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
  Back Branch 08A877E0 23,939 times (length 51)
    08A87708:[26940002]: addiu      $s4, $s4, 2
    08A8770C:[AD280004]: sw         $t0, 4($t1)
    08A87710:[12C00035]: beq        $s6, $zr, 0x08A877E8
    08A87714:[AD2A0000]: sw         $t2, 0($t1)
    08A87718:[2ECA0009]: sltiu      $t2, $s6, 9
--> 08A8771C:[24170008]: addiu      $s7, $zr, 8 <=> li $s7, 8
    08A87720:[2E290004]: sltiu      $t1, $s1, 4
    08A87724:[11200042]: beq        $t1, $zr, 0x08A87830
    08A87728:[02CAB80B]: movn       $s7, $s6, $t2
    08A8772C:[8EA60000]: lw         $a2, 0($s5)
    08A87730:[24180004]: addiu      $t8, $zr, 4 <=> li $t8, 4
    08A87734:[03117823]: subu       $t7, $t8, $s1
    08A87738:[02268004]: sllv       $s0, $a2, $s1
    08A8773C:[02507025]: or         $t6, $s2, $s0
    08A87740:[26B50004]: addiu      $s5, $s5, 4
    08A87744:[01E69006]: srlv       $s2, $a2, $t7
    08A87748:[31C5000F]: andi       $a1, $t6, 15
    08A8774C:[2631001C]: addiu      $s1, $s1, 28
    08A87750:[10A00030]: beq        $a1, $zr, 0x08A87814
    08A87754:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87758:[26E6FFFF]: addiu      $a2, $s7, -1
    08A8775C:[10C3001F]: beq        $a2, $v1, 0x08A877DC
    08A87760:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08A87764:[00E5C823]: subu       $t9, $a3, $a1
    08A87768:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A8776C:[03294006]: srlv       $t0, $t1, $t9
    08A87770:[0225582B]: sltu       $t3, $s1, $a1
    08A87774:[02253823]: subu       $a3, $s1, $a1
    08A87778:[11600022]: beq        $t3, $zr, 0x08A87804
    08A8777C:[00B12023]: subu       $a0, $a1, $s1
    08A87780:[8EAC0000]: lw         $t4, 0($s5)
    08A87784:[26B50004]: addiu      $s5, $s5, 4
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
    08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
--> 08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
  Back Branch 08A87838 20,901 times (length 60)
    08A8773C:[02507025]: or         $t6, $s2, $s0
    08A87740:[26B50004]: addiu      $s5, $s5, 4
    08A87744:[01E69006]: srlv       $s2, $a2, $t7
    08A87748:[31C5000F]: andi       $a1, $t6, 15
    08A8774C:[2631001C]: addiu      $s1, $s1, 28
--> 08A87750:[10A00030]: beq        $a1, $zr, 0x08A87814
    08A87754:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87758:[26E6FFFF]: addiu      $a2, $s7, -1
    08A8775C:[10C3001F]: beq        $a2, $v1, 0x08A877DC
    08A87760:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08A87764:[00E5C823]: subu       $t9, $a3, $a1
    08A87768:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A8776C:[03294006]: srlv       $t0, $t1, $t9
    08A87770:[0225582B]: sltu       $t3, $s1, $a1
    08A87774:[02253823]: subu       $a3, $s1, $a1
    08A87778:[11600022]: beq        $t3, $zr, 0x08A87804
    08A8777C:[00B12023]: subu       $a0, $a1, $s1
    08A87780:[8EAC0000]: lw         $t4, 0($s5)
    08A87784:[26B50004]: addiu      $s5, $s5, 4
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
    08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
    08A87820:[0E2A3C97]: jal        0x08A8F25C
    08A87824:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A87828:[0A2A1DF7]: j          0x08A877DC
    08A8782C:[0290A021]: addu       $s4, $s4, $s0
    08A87830:[3245000F]: andi       $a1, $s2, 15
    08A87834:[2631FFFC]: addiu      $s1, $s1, -4
--> 08A87838:[0A2A1DD4]: j          0x08A87750
    08A8783C:[00129102]: srl        $s2, $s2, 0x0004
    08A87840:[2631FFFF]: addiu      $s1, $s1, -1
    08A87844:[0A2A1DBB]: j          0x08A876EC
    08A87848:[00129042]: srl        $s2, $s2, 0x0001
  Back Branch 08A877F0 3,000 times (length 130)
  Back Branch 08A878EC 2,057 times (length 163)
  Back Branch 08A878D0 1,067 times (length 60)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
--> 08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
    08A87820:[0E2A3C97]: jal        0x08A8F25C
    08A87824:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A87828:[0A2A1DF7]: j          0x08A877DC
    08A8782C:[0290A021]: addu       $s4, $s4, $s0
    08A87830:[3245000F]: andi       $a1, $s2, 15
    08A87834:[2631FFFC]: addiu      $s1, $s1, -4
    08A87838:[0A2A1DD4]: j          0x08A87750
    08A8783C:[00129102]: srl        $s2, $s2, 0x0004
    08A87840:[2631FFFF]: addiu      $s1, $s1, -1
    08A87844:[0A2A1DBB]: j          0x08A876EC
    08A87848:[00129042]: srl        $s2, $s2, 0x0001
    08A8784C:[01E61823]: subu       $v1, $t7, $a2
    08A87850:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    08A87854:[006E2006]: srlv       $a0, $t6, $v1
    08A87858:[02266823]: subu       $t5, $s1, $a2
    08A8785C:[02449824]: and        $s3, $s2, $a0
    08A87860:[25B10001]: addiu      $s1, $t5, 1
    08A87864:[0A2A1DB3]: j          0x08A876CC
    08A87868:[00B29006]: srlv       $s2, $s2, $a1
    08A8786C:[8D280008]: lw         $t0, 8($t1)
    08A87870:[0228802B]: sltu       $s0, $s1, $t0
    08A87874:[1200000E]: beq        $s0, $zr, 0x08A878B0
    08A87878:[00086823]: subu       $t5, $zr, $t0 <=> negu $t5, $t0
    08A8787C:[8EB90000]: lw         $t9, 0($s5)
    08A87880:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08A87884:[00082823]: subu       $a1, $zr, $t0 <=> negu $a1, $t0
    08A87888:[02391004]: sllv       $v0, $t9, $s1
    08A8788C:[02423825]: or         $a3, $s2, $v0
    08A87890:[0111C023]: subu       $t8, $t0, $s1
    08A87894:[00B39006]: srlv       $s2, $s3, $a1
    08A87898:[0228B823]: subu       $s7, $s1, $t0
    08A8789C:[00F29824]: and        $s3, $a3, $s2
    08A878A0:[26F10020]: addiu      $s1, $s7, 32
    08A878A4:[03199006]: srlv       $s2, $t9, $t8
    08A878A8:[0A2A1DBE]: j          0x08A876F8
    08A878AC:[26B50004]: addiu      $s5, $s5, 4
    08A878B0:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    08A878B4:[01AC5806]: srlv       $t3, $t4, $t5
    08A878B8:[024B9824]: and        $s3, $s2, $t3
    08A878BC:[02288823]: subu       $s1, $s1, $t0
    08A878C0:[0A2A1DBE]: j          0x08A876F8
    08A878C4:[01129006]: srlv       $s2, $s2, $t0
    08A878C8:[26D40004]: addiu      $s4, $s6, 4
    08A878CC:[AD360004]: sw         $s6, 4($t1)
--> 08A878D0:[0A2A1DFA]: j          0x08A877E8
    08A878D4:[AD340000]: sw         $s4, 0($t1)
    08A878D8:[00088023]: subu       $s0, $zr, $t0 <=> negu $s0, $t0
    08A878DC:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A878E0:[020F7006]: srlv       $t6, $t7, $s0
  Back Branch 08A878C0 668 times (length 116)
  Back Branch 08A87864 664 times (length 104)
  Back Branch 08A87844 620 times (length 88)
    08A876D8:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08A876DC:[8EA20000]: lw         $v0, 0($s5)
    08A876E0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A876E4:[26B50004]: addiu      $s5, $s5, 4
    08A876E8:[00029042]: srl        $s2, $v0, 0x0001
--> 08A876EC:[30460001]: andi       $a2, $v0, 1
    08A876F0:[54C00001]: bnel       $a2, $zr, 0x08A876F8
    08A876F4:[00139823]: subu       $s3, $zr, $s3 <=> negu $s3, $s3
    08A876F8:[00162040]: sll        $a0, $s6, 0x0001
    08A876FC:[01444021]: addu       $t0, $t2, $a0
    08A87700:[26D6FFFF]: addiu      $s6, $s6, -1
    08A87704:[A6930000]: sh         $s3, 0($s4)
    08A87708:[26940002]: addiu      $s4, $s4, 2
    08A8770C:[AD280004]: sw         $t0, 4($t1)
    08A87710:[12C00035]: beq        $s6, $zr, 0x08A877E8
    08A87714:[AD2A0000]: sw         $t2, 0($t1)
    08A87718:[2ECA0009]: sltiu      $t2, $s6, 9
    08A8771C:[24170008]: addiu      $s7, $zr, 8 <=> li $s7, 8
    08A87720:[2E290004]: sltiu      $t1, $s1, 4
    08A87724:[11200042]: beq        $t1, $zr, 0x08A87830
    08A87728:[02CAB80B]: movn       $s7, $s6, $t2
    08A8772C:[8EA60000]: lw         $a2, 0($s5)
    08A87730:[24180004]: addiu      $t8, $zr, 4 <=> li $t8, 4
    08A87734:[03117823]: subu       $t7, $t8, $s1
    08A87738:[02268004]: sllv       $s0, $a2, $s1
    08A8773C:[02507025]: or         $t6, $s2, $s0
    08A87740:[26B50004]: addiu      $s5, $s5, 4
    08A87744:[01E69006]: srlv       $s2, $a2, $t7
    08A87748:[31C5000F]: andi       $a1, $t6, 15
    08A8774C:[2631001C]: addiu      $s1, $s1, 28
    08A87750:[10A00030]: beq        $a1, $zr, 0x08A87814
    08A87754:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A87758:[26E6FFFF]: addiu      $a2, $s7, -1
    08A8775C:[10C3001F]: beq        $a2, $v1, 0x08A877DC
    08A87760:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08A87764:[00E5C823]: subu       $t9, $a3, $a1
    08A87768:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08A8776C:[03294006]: srlv       $t0, $t1, $t9
    08A87770:[0225582B]: sltu       $t3, $s1, $a1
    08A87774:[02253823]: subu       $a3, $s1, $a1
    08A87778:[11600022]: beq        $t3, $zr, 0x08A87804
    08A8777C:[00B12023]: subu       $a0, $a1, $s1
    08A87780:[8EAC0000]: lw         $t4, 0($s5)
    08A87784:[26B50004]: addiu      $s5, $s5, 4
    08A87788:[022C6804]: sllv       $t5, $t4, $s1
    08A8778C:[024D8825]: or         $s1, $s2, $t5
    08A87790:[008C9006]: srlv       $s2, $t4, $a0
    08A87794:[02282024]: and        $a0, $s1, $t0
    08A87798:[24F10020]: addiu      $s1, $a3, 32
    08A8779C:[5080000B]: beql       $a0, $zr, 0x08A877CC
    08A877A0:[02649821]: addu       $s3, $s3, $a0
    08A877A4:[16200014]: bne        $s1, $zr, 0x08A877F8
    08A877A8:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08A877AC:[8EA30000]: lw         $v1, 0($s5)
    08A877B0:[2411001F]: addiu      $s1, $zr, 31 <=> li $s1, 31
    08A877B4:[26B50004]: addiu      $s5, $s5, 4
    08A877B8:[00039042]: srl        $s2, $v1, 0x0001
    08A877BC:[30620001]: andi       $v0, $v1, 1
    08A877C0:[00045023]: subu       $t2, $zr, $a0 <=> negu $t2, $a0
    08A877C4:[0142200B]: movn       $a0, $t2, $v0
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
    08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
    08A87820:[0E2A3C97]: jal        0x08A8F25C
    08A87824:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A87828:[0A2A1DF7]: j          0x08A877DC
    08A8782C:[0290A021]: addu       $s4, $s4, $s0
    08A87830:[3245000F]: andi       $a1, $s2, 15
    08A87834:[2631FFFC]: addiu      $s1, $s1, -4
    08A87838:[0A2A1DD4]: j          0x08A87750
    08A8783C:[00129102]: srl        $s2, $s2, 0x0004
    08A87840:[2631FFFF]: addiu      $s1, $s1, -1
--> 08A87844:[0A2A1DBB]: j          0x08A876EC
    08A87848:[00129042]: srl        $s2, $s2, 0x0001
    08A8784C:[01E61823]: subu       $v1, $t7, $a2
    08A87850:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    08A87854:[006E2006]: srlv       $a0, $t6, $v1
  Back Branch 08A878A8 330 times (length 110)
  Back Branch 08A87828 54 times (length 21)
    08A877C8:[02649821]: addu       $s3, $s3, $a0
    08A877CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A877D0:[A6930000]: sh         $s3, 0($s4)
    08A877D4:[14C9FFE6]: bne        $a2, $t1, 0x08A87770
    08A877D8:[26940002]: addiu      $s4, $s4, 2
--> 08A877DC:[02D7B023]: subu       $s6, $s6, $s7
    08A877E0:[16C0FFCE]: bne        $s6, $zr, 0x08A8771C
    08A877E4:[2ECA0009]: sltiu      $t2, $s6, 9
    08A877E8:[AFD10008]: sw         $s1, 8($fp)
    08A877EC:[AFD50004]: sw         $s5, 4($fp)
    08A877F0:[0A2A1D7C]: j          0x08A875F0
    08A877F4:[AFD20000]: sw         $s2, 0($fp)
    08A877F8:[00129042]: srl        $s2, $s2, 0x0001
    08A877FC:[0A2A1DEF]: j          0x08A877BC
    08A87800:[2631FFFF]: addiu      $s1, $s1, -1
    08A87804:[02482024]: and        $a0, $s2, $t0
    08A87808:[02258823]: subu       $s1, $s1, $a1
    08A8780C:[0A2A1DE7]: j          0x08A8779C
    08A87810:[00B29006]: srlv       $s2, $s2, $a1
    08A87814:[00178040]: sll        $s0, $s7, 0x0001
    08A87818:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08A8781C:[3265FFFF]: andi       $a1, $s3, -1
    08A87820:[0E2A3C97]: jal        0x08A8F25C
    08A87824:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
--> 08A87828:[0A2A1DF7]: j          0x08A877DC
    08A8782C:[0290A021]: addu       $s4, $s4, $s0
    08A87830:[3245000F]: andi       $a1, $s2, 15
    08A87834:[2631FFFC]: addiu      $s1, $s1, -4
    08A87838:[0A2A1DD4]: j          0x08A87750
_S1_2_881DD24 5,429,268 instructions (0.407%), 79,948 calls (0881DD24 - 0881DDA4, length 33)
    0881DD24:[310400FF]: andi       $a0, $t0, 255
    0881DD28:[8CC80000]: lw         $t0, 0($a2)
    0881DD2C:[1100001C]: beq        $t0, $zr, 0x0881DDA0
    0881DD30:[2408EFFF]: addiu      $t0, $zr, -4097 <=> li $t0, -4097
    0881DD34:[8CC90018]: lw         $t1, 24($a2)
    0881DD38:[8CAA0090]: lw         $t2, 144($a1)
    0881DD3C:[00094900]: sll        $t1, $t1, 0x0004
    0881DD40:[01494821]: addu       $t1, $t2, $t1
    0881DD44:[25290004]: addiu      $t1, $t1, 4
    0881DD48:[8D2A0008]: lw         $t2, 8($t1)
    0881DD4C:[8D2B000C]: lw         $t3, 12($t1)
    0881DD50:[000A5080]: sll        $t2, $t2, 0x0002
    0881DD54:[016A5021]: addu       $t2, $t3, $t2
    0881DD58:[AD460000]: sw         $a2, 0($t2)
    0881DD5C:[8D2A0008]: lw         $t2, 8($t1)
    0881DD60:[254A0001]: addiu      $t2, $t2, 1
    0881DD64:[AD2A0008]: sw         $t2, 8($t1)
    0881DD68:[ACC70010]: sw         $a3, 16($a2)
    0881DD6C:[10800006]: beq        $a0, $zr, 0x0881DD88
    0881DD70:[8CC90014]: lw         $t1, 20($a2)
    0881DD74:[312A2000]: andi       $t2, $t1, 8192
    0881DD78:[55400004]: bnel       $t2, $zr, 0x0881DD8C
    0881DD7C:[01284824]: and        $t1, $t1, $t0
    0881DD80:[10000002]: b          0x0881DD8C
    0881DD84:[35291000]: ori        $t1, $t1, 4096
    0881DD88:[01284824]: and        $t1, $t1, $t0
    0881DD8C:[ACC90014]: sw         $t1, 20($a2)
    0881DD90:[8CC60034]: lw         $a2, 52($a2)
    0881DD94:[8CC90000]: lw         $t1, 0($a2)
    0881DD98:[5520FFE7]: bnel       $t1, $zr, 0x0881DD38
    0881DD9C:[8CC90018]: lw         $t1, 24($a2)
    0881DDA0:[03E00008]: jr         $ra
    0881DDA4:[00000000]: nop
  Back Branch 0881DD98 153,495 times (length 26)
    0881DD24:[310400FF]: andi       $a0, $t0, 255
    0881DD28:[8CC80000]: lw         $t0, 0($a2)
    0881DD2C:[1100001C]: beq        $t0, $zr, 0x0881DDA0
    0881DD30:[2408EFFF]: addiu      $t0, $zr, -4097 <=> li $t0, -4097
    0881DD34:[8CC90018]: lw         $t1, 24($a2)
--> 0881DD38:[8CAA0090]: lw         $t2, 144($a1)
    0881DD3C:[00094900]: sll        $t1, $t1, 0x0004
    0881DD40:[01494821]: addu       $t1, $t2, $t1
    0881DD44:[25290004]: addiu      $t1, $t1, 4
    0881DD48:[8D2A0008]: lw         $t2, 8($t1)
    0881DD4C:[8D2B000C]: lw         $t3, 12($t1)
    0881DD50:[000A5080]: sll        $t2, $t2, 0x0002
    0881DD54:[016A5021]: addu       $t2, $t3, $t2
    0881DD58:[AD460000]: sw         $a2, 0($t2)
    0881DD5C:[8D2A0008]: lw         $t2, 8($t1)
    0881DD60:[254A0001]: addiu      $t2, $t2, 1
    0881DD64:[AD2A0008]: sw         $t2, 8($t1)
    0881DD68:[ACC70010]: sw         $a3, 16($a2)
    0881DD6C:[10800006]: beq        $a0, $zr, 0x0881DD88
    0881DD70:[8CC90014]: lw         $t1, 20($a2)
    0881DD74:[312A2000]: andi       $t2, $t1, 8192
    0881DD78:[55400004]: bnel       $t2, $zr, 0x0881DD8C
    0881DD7C:[01284824]: and        $t1, $t1, $t0
    0881DD80:[10000002]: b          0x0881DD8C
    0881DD84:[35291000]: ori        $t1, $t1, 4096
    0881DD88:[01284824]: and        $t1, $t1, $t0
    0881DD8C:[ACC90014]: sw         $t1, 20($a2)
    0881DD90:[8CC60034]: lw         $a2, 52($a2)
    0881DD94:[8CC90000]: lw         $t1, 0($a2)
--> 0881DD98:[5520FFE7]: bnel       $t1, $zr, 0x0881DD38
    0881DD9C:[8CC90018]: lw         $t1, 24($a2)
    0881DDA0:[03E00008]: jr         $ra
    0881DDA4:[00000000]: nop
_S1_2_881C2E8 5,337,108 instructions (0.400%), 368 calls (0881C2E8 - 0881D4AC, length 1138)
  Back Branch 0881CDE4 70,288 times (length 13)
    0881CDA4:[00000000]: nop
    0881CDA8:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881CDAC:[0211202A]: slt        $a0, $s0, $s1
    0881CDB0:[1080000E]: beq        $a0, $zr, 0x0881CDEC
    0881CDB4:[00000000]: nop
--> 0881CDB8:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0881CDBC:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0881CDC0:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881CDC4:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    0881CDC8:[0E2064F0]: jal        0x088193C0
    0881CDCC:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0881CDD0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881CDD4:[0E20A22B]: jal        0x088288AC
    0881CDD8:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0881CDDC:[26100001]: addiu      $s0, $s0, 1
    0881CDE0:[0211202A]: slt        $a0, $s0, $s1
--> 0881CDE4:[1480FFF4]: bne        $a0, $zr, 0x0881CDB8
    0881CDE8:[00000000]: nop
    0881CDEC:[8FA50090]: lw         $a1, 144($sp)
    0881CDF0:[0E20A232]: jal        0x088288C8
    0881CDF4:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
  Back Branch 0881D438 16,008 times (length 915)
  Back Branch 0881C484 9,568 times (length 46)
    0881C3C0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0881C3C4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0881C3C8:[26A50080]: addiu      $a1, $s5, 128
    0881C3CC:[00084600]: sll        $t0, $t0, 0x0018
    0881C3D0:[01273821]: addu       $a3, $t1, $a3
--> 0881C3D4:[C8A40000]: lv.s       S100.s, 0($a1)
    0881C3D8:[D8E00000]: lv.q       C000.q, 0($a3)
    0881C3DC:[D8E10010]: lv.q       C010.q, 16($a3)
    0881C3E0:[D8E20020]: lv.q       C020.q, 32($a3)
    0881C3E4:[D8E30030]: lv.q       C030.q, 48($a3)
    0881C3E8:[F2048008]: vmscl.t    C200.t, C000.t, C100.t
    0881C3EC:[D9260030]: lv.q       C120.q, 48($t1)
    0881C3F0:[FBA80000]: sv.q       C200.q, 0($sp)
    0881C3F4:[6086838B]: vsub.q     C230.q, C030.q, C120.q
    0881C3F8:[FBA90010]: sv.q       C210.q, 16($sp)
    0881C3FC:[D006006B]: vzero.s    S233.s
    0881C400:[FBAA0020]: sv.q       C220.q, 32($sp)
    0881C404:[FBAB0030]: sv.q       C230.q, 48($sp)
    0881C408:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    0881C40C:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    0881C410:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881C414:[9BA20001]: lwr        $v0, 1($sp)
    0881C418:[9BAA0005]: lwr        $t2, 5($sp)
    0881C41C:[9BAB0009]: lwr        $t3, 9($sp)
    0881C420:[AC820000]: sw         $v0, 0($a0)
    0881C424:[AC8A0004]: sw         $t2, 4($a0)
    0881C428:[AC8B0008]: sw         $t3, 8($a0)
    0881C42C:[9BA20011]: lwr        $v0, 17($sp)
    0881C430:[9BAA0015]: lwr        $t2, 21($sp)
    0881C434:[9BAB0019]: lwr        $t3, 25($sp)
    0881C438:[AC82000C]: sw         $v0, 12($a0)
    0881C43C:[AC8A0010]: sw         $t2, 16($a0)
    0881C440:[AC8B0014]: sw         $t3, 20($a0)
    0881C444:[9BA20021]: lwr        $v0, 33($sp)
    0881C448:[9BAA0025]: lwr        $t2, 37($sp)
    0881C44C:[9BAB0029]: lwr        $t3, 41($sp)
    0881C450:[AC820018]: sw         $v0, 24($a0)
    0881C454:[AC8A001C]: sw         $t2, 28($a0)
    0881C458:[AC8B0020]: sw         $t3, 32($a0)
    0881C45C:[9BA20031]: lwr        $v0, 49($sp)
    0881C460:[9BAA0035]: lwr        $t2, 53($sp)
    0881C464:[9BAB0039]: lwr        $t3, 57($sp)
    0881C468:[AC820024]: sw         $v0, 36($a0)
    0881C46C:[AC8A0028]: sw         $t2, 40($a0)
    0881C470:[AC8B002C]: sw         $t3, 44($a0)
    0881C474:[24840034]: addiu      $a0, $a0, 52
    0881C478:[24C60001]: addiu      $a2, $a2, 1
    0881C47C:[8EAA0004]: lw         $t2, 4($s5)
    0881C480:[00CA502A]: slt        $t2, $a2, $t2
--> 0881C484:[1540FFD3]: bne        $t2, $zr, 0x0881C3D4
    0881C488:[24E70040]: addiu      $a3, $a3, 64
    0881C48C:[1280000A]: beq        $s4, $zr, 0x0881C4B8
    0881C490:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881C494:[0E2066FF]: jal        0x08819BFC
_S1_2_8A5EDA0 5,317,495 instructions (0.398%), 196,978 calls (08A5EDA0 - 08A5EE38, length 39)
    08A5EDA0:[30A500FF]: andi       $a1, $a1, 255
    08A5EDA4:[2406FFF8]: addiu      $a2, $zr, -8 <=> li $a2, -8
    08A5EDA8:[00A63024]: and        $a2, $a1, $a2
    08A5EDAC:[340700F0]: ori        $a3, $zr, 240 <=> li $a3, 240
    08A5EDB0:[14C70006]: bne        $a2, $a3, 0x08A5EDCC
    08A5EDB4:[00000000]: nop
    08A5EDB8:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08A5EDBC:[AC850000]: sw         $a1, 0($a0)
    08A5EDC0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EDC4:[1000001B]: b          0x08A5EE34
    08A5EDC8:[00000000]: nop
    08A5EDCC:[2406FFF0]: addiu      $a2, $zr, -16 <=> li $a2, -16
    08A5EDD0:[00A63024]: and        $a2, $a1, $a2
    08A5EDD4:[340700E0]: ori        $a3, $zr, 224 <=> li $a3, 224
    08A5EDD8:[14C70005]: bne        $a2, $a3, 0x08A5EDF0
    08A5EDDC:[00000000]: nop
    08A5EDE0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A5EDE4:[AC850000]: sw         $a1, 0($a0)
    08A5EDE8:[1000FFF6]: b          0x08A5EDC4
    08A5EDEC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EDF0:[2406FFE0]: addiu      $a2, $zr, -32 <=> li $a2, -32
    08A5EDF4:[00A63024]: and        $a2, $a1, $a2
    08A5EDF8:[340700C0]: ori        $a3, $zr, 192 <=> li $a3, 192
    08A5EDFC:[14C70005]: bne        $a2, $a3, 0x08A5EE14
    08A5EE00:[00000000]: nop
    08A5EE04:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08A5EE08:[AC850000]: sw         $a1, 0($a0)
    08A5EE0C:[1000FFED]: b          0x08A5EDC4
    08A5EE10:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EE14:[30A50080]: andi       $a1, $a1, 128
    08A5EE18:[14A00005]: bne        $a1, $zr, 0x08A5EE30
    08A5EE1C:[00000000]: nop
    08A5EE20:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A5EE24:[AC850000]: sw         $a1, 0($a0)
    08A5EE28:[1000FFE6]: b          0x08A5EDC4
    08A5EE2C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EE30:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A5EE34:[03E00008]: jr         $ra
    08A5EE38:[00000000]: nop
  Back Branch 08A5EE28 196,821 times (length 27)
    08A5EDB0:[14C70006]: bne        $a2, $a3, 0x08A5EDCC
    08A5EDB4:[00000000]: nop
    08A5EDB8:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08A5EDBC:[AC850000]: sw         $a1, 0($a0)
    08A5EDC0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
--> 08A5EDC4:[1000001B]: b          0x08A5EE34
    08A5EDC8:[00000000]: nop
    08A5EDCC:[2406FFF0]: addiu      $a2, $zr, -16 <=> li $a2, -16
    08A5EDD0:[00A63024]: and        $a2, $a1, $a2
    08A5EDD4:[340700E0]: ori        $a3, $zr, 224 <=> li $a3, 224
    08A5EDD8:[14C70005]: bne        $a2, $a3, 0x08A5EDF0
    08A5EDDC:[00000000]: nop
    08A5EDE0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A5EDE4:[AC850000]: sw         $a1, 0($a0)
    08A5EDE8:[1000FFF6]: b          0x08A5EDC4
    08A5EDEC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EDF0:[2406FFE0]: addiu      $a2, $zr, -32 <=> li $a2, -32
    08A5EDF4:[00A63024]: and        $a2, $a1, $a2
    08A5EDF8:[340700C0]: ori        $a3, $zr, 192 <=> li $a3, 192
    08A5EDFC:[14C70005]: bne        $a2, $a3, 0x08A5EE14
    08A5EE00:[00000000]: nop
    08A5EE04:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08A5EE08:[AC850000]: sw         $a1, 0($a0)
    08A5EE0C:[1000FFED]: b          0x08A5EDC4
    08A5EE10:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EE14:[30A50080]: andi       $a1, $a1, 128
    08A5EE18:[14A00005]: bne        $a1, $zr, 0x08A5EE30
    08A5EE1C:[00000000]: nop
    08A5EE20:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A5EE24:[AC850000]: sw         $a1, 0($a0)
--> 08A5EE28:[1000FFE6]: b          0x08A5EDC4
    08A5EE2C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EE30:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A5EE34:[03E00008]: jr         $ra
    08A5EE38:[00000000]: nop
  Back Branch 08A5EDE8 88 times (length 11)
    08A5EDB0:[14C70006]: bne        $a2, $a3, 0x08A5EDCC
    08A5EDB4:[00000000]: nop
    08A5EDB8:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08A5EDBC:[AC850000]: sw         $a1, 0($a0)
    08A5EDC0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
--> 08A5EDC4:[1000001B]: b          0x08A5EE34
    08A5EDC8:[00000000]: nop
    08A5EDCC:[2406FFF0]: addiu      $a2, $zr, -16 <=> li $a2, -16
    08A5EDD0:[00A63024]: and        $a2, $a1, $a2
    08A5EDD4:[340700E0]: ori        $a3, $zr, 224 <=> li $a3, 224
    08A5EDD8:[14C70005]: bne        $a2, $a3, 0x08A5EDF0
    08A5EDDC:[00000000]: nop
    08A5EDE0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A5EDE4:[AC850000]: sw         $a1, 0($a0)
--> 08A5EDE8:[1000FFF6]: b          0x08A5EDC4
    08A5EDEC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EDF0:[2406FFE0]: addiu      $a2, $zr, -32 <=> li $a2, -32
    08A5EDF4:[00A63024]: and        $a2, $a1, $a2
    08A5EDF8:[340700C0]: ori        $a3, $zr, 192 <=> li $a3, 192
  Back Branch 08A5EE0C 69 times (length 20)
    08A5EDB0:[14C70006]: bne        $a2, $a3, 0x08A5EDCC
    08A5EDB4:[00000000]: nop
    08A5EDB8:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08A5EDBC:[AC850000]: sw         $a1, 0($a0)
    08A5EDC0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
--> 08A5EDC4:[1000001B]: b          0x08A5EE34
    08A5EDC8:[00000000]: nop
    08A5EDCC:[2406FFF0]: addiu      $a2, $zr, -16 <=> li $a2, -16
    08A5EDD0:[00A63024]: and        $a2, $a1, $a2
    08A5EDD4:[340700E0]: ori        $a3, $zr, 224 <=> li $a3, 224
    08A5EDD8:[14C70005]: bne        $a2, $a3, 0x08A5EDF0
    08A5EDDC:[00000000]: nop
    08A5EDE0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A5EDE4:[AC850000]: sw         $a1, 0($a0)
    08A5EDE8:[1000FFF6]: b          0x08A5EDC4
    08A5EDEC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EDF0:[2406FFE0]: addiu      $a2, $zr, -32 <=> li $a2, -32
    08A5EDF4:[00A63024]: and        $a2, $a1, $a2
    08A5EDF8:[340700C0]: ori        $a3, $zr, 192 <=> li $a3, 192
    08A5EDFC:[14C70005]: bne        $a2, $a3, 0x08A5EE14
    08A5EE00:[00000000]: nop
    08A5EE04:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08A5EE08:[AC850000]: sw         $a1, 0($a0)
--> 08A5EE0C:[1000FFED]: b          0x08A5EDC4
    08A5EE10:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5EE14:[30A50080]: andi       $a1, $a1, 128
    08A5EE18:[14A00005]: bne        $a1, $zr, 0x08A5EE30
    08A5EE1C:[00000000]: nop
_S1_2_8A8CB2C 5,224,400 instructions (0.391%), 592 calls (08A8CB2C - 08A8CD38, length 132)
    08A8CB2C:[00046043]: sra        $t4, $a0, 0x0001
    08A8CB30:[00061840]: sll        $v1, $a2, 0x0001
    08A8CB34:[006C001A]: div        $v1, $t4
    08A8CB38:[240F0002]: addiu      $t7, $zr, 2 <=> li $t7, 2
    08A8CB3C:[01EC402A]: slt        $t0, $t7, $t4
    08A8CB40:[00007012]: mflo       $t6
    08A8CB44:[11000074]: beq        $t0, $zr, 0x08A8CD18
    08A8CB48:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08A8CB4C:[00044880]: sll        $t1, $a0, 0x0002
    08A8CB50:[01256821]: addu       $t5, $t1, $a1
    08A8CB54:[3C0808B1]: lui        $t0, 0x08B1 <=> li $t0, 0x08B10000
    08A8CB58:[2584FFFE]: addiu      $a0, $t4, -2
    08A8CB5C:[298B0005]: slti       $t3, $t4, 5
    08A8CB60:[C5079E60]: lwc1       $f7, -24992($t0)
    08A8CB64:[30820003]: andi       $v0, $a0, 3
    08A8CB68:[25A8FFF8]: addiu      $t0, $t5, -8
    08A8CB6C:[1160006C]: beq        $t3, $zr, 0x08A8CD20
    08A8CB70:[24A90008]: addiu      $t1, $a1, 8
    08A8CB74:[00CE2023]: subu       $a0, $a2, $t6
    08A8CB78:[00045880]: sll        $t3, $a0, 0x0002
    08A8CB7C:[01671821]: addu       $v1, $t3, $a3
    08A8CB80:[C52D0004]: lwc1       $f13, 4($t1)
    08A8CB84:[C5000004]: lwc1       $f0, 4($t0)
    08A8CB88:[C4680000]: lwc1       $f8, 0($v1)
    08A8CB8C:[C4AC0008]: lwc1       $f12, 8($a1)
    08A8CB90:[C5A3FFF8]: lwc1       $f3, -8($t5)
    08A8CB94:[000EC880]: sll        $t9, $t6, 0x0002
    08A8CB98:[46083CC1]: sub.s      $f19, $f7, $f8
    08A8CB9C:[46036481]: sub.s      $f18, $f12, $f3
    08A8CBA0:[46006C40]: add.s      $f17, $f13, $f0
    08A8CBA4:[03277821]: addu       $t7, $t9, $a3
    08A8CBA8:[C5F00000]: lwc1       $f16, 0($t7)
    08A8CBAC:[46129982]: mul.s      $f6, $f19, $f18
    08A8CBB0:[46119B82]: mul.s      $f14, $f19, $f17
    08A8CBB4:[461283C2]: mul.s      $f15, $f16, $f18
    08A8CBB8:[46118102]: mul.s      $f4, $f16, $f17
    08A8CBBC:[240F0004]: addiu      $t7, $zr, 4 <=> li $t7, 4
    08A8CBC0:[01EC102A]: slt        $v0, $t7, $t4
    08A8CBC4:[460F7200]: add.s      $f8, $f14, $f15
    08A8CBC8:[46043241]: sub.s      $f9, $f6, $f4
    08A8CBCC:[01C05021]: addu       $t2, $t6, $zr <=> move $t2, $t6
    08A8CBD0:[46086A81]: sub.s      $f10, $f13, $f8
    08A8CBD4:[460962C1]: sub.s      $f11, $f12, $f9
    08A8CBD8:[E4AB0008]: swc1       $f11, 8($a1)
    08A8CBDC:[E52A0004]: swc1       $f10, 4($t1)
    08A8CBE0:[24A90010]: addiu      $t1, $a1, 16
    08A8CBE4:[C5A5FFF8]: lwc1       $f5, -8($t5)
    08A8CBE8:[46092840]: add.s      $f1, $f5, $f9
    08A8CBEC:[E5A1FFF8]: swc1       $f1, -8($t5)
    08A8CBF0:[C5030004]: lwc1       $f3, 4($t0)
    08A8CBF4:[46081801]: sub.s      $f0, $f3, $f8
    08A8CBF8:[E5000004]: swc1       $f0, 4($t0)
    08A8CBFC:[10400046]: beq        $v0, $zr, 0x08A8CD18
    08A8CC00:[25A8FFF0]: addiu      $t0, $t5, -16
    08A8CC04:[014EC021]: addu       $t8, $t2, $t6
    08A8CC08:[00D81823]: subu       $v1, $a2, $t8
    08A8CC0C:[00032080]: sll        $a0, $v1, 0x0002
    08A8CC10:[00875821]: addu       $t3, $a0, $a3
    08A8CC14:[C5610000]: lwc1       $f1, 0($t3)
    08A8CC18:[C5310000]: lwc1       $f17, 0($t1)
    08A8CC1C:[C5260004]: lwc1       $f6, 4($t1)
    08A8CC20:[C5020000]: lwc1       $f2, 0($t0)
    08A8CC24:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC28:[00182880]: sll        $a1, $t8, 0x0002
    08A8CC2C:[46028A41]: sub.s      $f9, $f17, $f2
    08A8CC30:[460B3000]: add.s      $f0, $f6, $f11
    08A8CC34:[46013A81]: sub.s      $f10, $f7, $f1
    08A8CC38:[00A7C821]: addu       $t9, $a1, $a3
    08A8CC3C:[C7250000]: lwc1       $f5, 0($t9)
    08A8CC40:[030E5021]: addu       $t2, $t8, $t6
    08A8CC44:[46095102]: mul.s      $f4, $f10, $f9
    08A8CC48:[460054C2]: mul.s      $f19, $f10, $f0
    08A8CC4C:[46092A02]: mul.s      $f8, $f5, $f9
    08A8CC50:[46002C82]: mul.s      $f18, $f5, $f0
    08A8CC54:[00CA6823]: subu       $t5, $a2, $t2
    08A8CC58:[000D1880]: sll        $v1, $t5, 0x0002
    08A8CC5C:[46089B00]: add.s      $f12, $f19, $f8
    08A8CC60:[46122381]: sub.s      $f14, $f4, $f18
    08A8CC64:[2518FFF8]: addiu      $t8, $t0, -8
    08A8CC68:[25390008]: addiu      $t9, $t1, 8
    08A8CC6C:[460C3401]: sub.s      $f16, $f6, $f12
    08A8CC70:[460E8BC1]: sub.s      $f15, $f17, $f14
    08A8CC74:[00675821]: addu       $t3, $v1, $a3
    08A8CC78:[000A2080]: sll        $a0, $t2, 0x0002
    08A8CC7C:[E5300004]: swc1       $f16, 4($t1)
    08A8CC80:[00872821]: addu       $a1, $a0, $a3
    08A8CC84:[25EF0004]: addiu      $t7, $t7, 4
    08A8CC88:[E52F0000]: swc1       $f15, 0($t1)
    08A8CC8C:[01EC682A]: slt        $t5, $t7, $t4
    08A8CC90:[C50D0000]: lwc1       $f13, 0($t0)
    08A8CC94:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC98:[C509FFF8]: lwc1       $f9, -8($t0)
    08A8CC9C:[460E6A80]: add.s      $f10, $f13, $f14
    08A8CCA0:[460C5881]: sub.s      $f2, $f11, $f12
    08A8CCA4:[E50A0000]: swc1       $f10, 0($t0)
    08A8CCA8:[E5020004]: swc1       $f2, 4($t0)
    08A8CCAC:[C52E0008]: lwc1       $f14, 8($t1)
    08A8CCB0:[C5610000]: lwc1       $f1, 0($t3)
    08A8CCB4:[C72F0004]: lwc1       $f15, 4($t9)
    08A8CCB8:[C7050004]: lwc1       $f5, 4($t8)
    08A8CCBC:[46013A01]: sub.s      $f8, $f7, $f1
    08A8CCC0:[460970C1]: sub.s      $f3, $f14, $f9
    08A8CCC4:[46057800]: add.s      $f0, $f15, $f5
    08A8CCC8:[C4B30000]: lwc1       $f19, 0($a1)
    08A8CCCC:[46034182]: mul.s      $f6, $f8, $f3
    08A8CCD0:[46004442]: mul.s      $f17, $f8, $f0
    08A8CCD4:[46039C82]: mul.s      $f18, $f19, $f3
    08A8CCD8:[46009C02]: mul.s      $f16, $f19, $f0
    08A8CCDC:[46128A40]: add.s      $f9, $f17, $f18
    08A8CCE0:[46103301]: sub.s      $f12, $f6, $f16
    08A8CCE4:[46097B41]: sub.s      $f13, $f15, $f9
    08A8CCE8:[460C7101]: sub.s      $f4, $f14, $f12
    08A8CCEC:[E5240008]: swc1       $f4, 8($t1)
    08A8CCF0:[25290010]: addiu      $t1, $t1, 16
    08A8CCF4:[E72D0004]: swc1       $f13, 4($t9)
    08A8CCF8:[C50BFFF8]: lwc1       $f11, -8($t0)
    08A8CCFC:[460C5A80]: add.s      $f10, $f11, $f12
    08A8CD00:[E50AFFF8]: swc1       $f10, -8($t0)
    08A8CD04:[2508FFF0]: addiu      $t0, $t0, -16
    08A8CD08:[C7050004]: lwc1       $f5, 4($t8)
    08A8CD0C:[46092841]: sub.s      $f1, $f5, $f9
    08A8CD10:[15A0FFBC]: bne        $t5, $zr, 0x08A8CC04
    08A8CD14:[E7010004]: swc1       $f1, 4($t8)
    08A8CD18:[03E00008]: jr         $ra
    08A8CD1C:[00000000]: nop
    08A8CD20:[1040FFB9]: beq        $v0, $zr, 0x08A8CC08
    08A8CD24:[014EC021]: addu       $t8, $t2, $t6
    08A8CD28:[28580003]: slti       $t8, $v0, 3
    08A8CD2C:[1300FFB6]: beq        $t8, $zr, 0x08A8CC08
    08A8CD30:[014EC021]: addu       $t8, $t2, $t6
    08A8CD34:[0A2A32DE]: j          0x08A8CB78
    08A8CD38:[00CE2023]: subu       $a0, $a2, $t6
  Back Branch 08A8CD10 75,184 times (length 69)
    08A8CBF0:[C5030004]: lwc1       $f3, 4($t0)
    08A8CBF4:[46081801]: sub.s      $f0, $f3, $f8
    08A8CBF8:[E5000004]: swc1       $f0, 4($t0)
    08A8CBFC:[10400046]: beq        $v0, $zr, 0x08A8CD18
    08A8CC00:[25A8FFF0]: addiu      $t0, $t5, -16
--> 08A8CC04:[014EC021]: addu       $t8, $t2, $t6
    08A8CC08:[00D81823]: subu       $v1, $a2, $t8
    08A8CC0C:[00032080]: sll        $a0, $v1, 0x0002
    08A8CC10:[00875821]: addu       $t3, $a0, $a3
    08A8CC14:[C5610000]: lwc1       $f1, 0($t3)
    08A8CC18:[C5310000]: lwc1       $f17, 0($t1)
    08A8CC1C:[C5260004]: lwc1       $f6, 4($t1)
    08A8CC20:[C5020000]: lwc1       $f2, 0($t0)
    08A8CC24:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC28:[00182880]: sll        $a1, $t8, 0x0002
    08A8CC2C:[46028A41]: sub.s      $f9, $f17, $f2
    08A8CC30:[460B3000]: add.s      $f0, $f6, $f11
    08A8CC34:[46013A81]: sub.s      $f10, $f7, $f1
    08A8CC38:[00A7C821]: addu       $t9, $a1, $a3
    08A8CC3C:[C7250000]: lwc1       $f5, 0($t9)
    08A8CC40:[030E5021]: addu       $t2, $t8, $t6
    08A8CC44:[46095102]: mul.s      $f4, $f10, $f9
    08A8CC48:[460054C2]: mul.s      $f19, $f10, $f0
    08A8CC4C:[46092A02]: mul.s      $f8, $f5, $f9
    08A8CC50:[46002C82]: mul.s      $f18, $f5, $f0
    08A8CC54:[00CA6823]: subu       $t5, $a2, $t2
    08A8CC58:[000D1880]: sll        $v1, $t5, 0x0002
    08A8CC5C:[46089B00]: add.s      $f12, $f19, $f8
    08A8CC60:[46122381]: sub.s      $f14, $f4, $f18
    08A8CC64:[2518FFF8]: addiu      $t8, $t0, -8
    08A8CC68:[25390008]: addiu      $t9, $t1, 8
    08A8CC6C:[460C3401]: sub.s      $f16, $f6, $f12
    08A8CC70:[460E8BC1]: sub.s      $f15, $f17, $f14
    08A8CC74:[00675821]: addu       $t3, $v1, $a3
    08A8CC78:[000A2080]: sll        $a0, $t2, 0x0002
    08A8CC7C:[E5300004]: swc1       $f16, 4($t1)
    08A8CC80:[00872821]: addu       $a1, $a0, $a3
    08A8CC84:[25EF0004]: addiu      $t7, $t7, 4
    08A8CC88:[E52F0000]: swc1       $f15, 0($t1)
    08A8CC8C:[01EC682A]: slt        $t5, $t7, $t4
    08A8CC90:[C50D0000]: lwc1       $f13, 0($t0)
    08A8CC94:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC98:[C509FFF8]: lwc1       $f9, -8($t0)
    08A8CC9C:[460E6A80]: add.s      $f10, $f13, $f14
    08A8CCA0:[460C5881]: sub.s      $f2, $f11, $f12
    08A8CCA4:[E50A0000]: swc1       $f10, 0($t0)
    08A8CCA8:[E5020004]: swc1       $f2, 4($t0)
    08A8CCAC:[C52E0008]: lwc1       $f14, 8($t1)
    08A8CCB0:[C5610000]: lwc1       $f1, 0($t3)
    08A8CCB4:[C72F0004]: lwc1       $f15, 4($t9)
    08A8CCB8:[C7050004]: lwc1       $f5, 4($t8)
    08A8CCBC:[46013A01]: sub.s      $f8, $f7, $f1
    08A8CCC0:[460970C1]: sub.s      $f3, $f14, $f9
    08A8CCC4:[46057800]: add.s      $f0, $f15, $f5
    08A8CCC8:[C4B30000]: lwc1       $f19, 0($a1)
    08A8CCCC:[46034182]: mul.s      $f6, $f8, $f3
    08A8CCD0:[46004442]: mul.s      $f17, $f8, $f0
    08A8CCD4:[46039C82]: mul.s      $f18, $f19, $f3
    08A8CCD8:[46009C02]: mul.s      $f16, $f19, $f0
    08A8CCDC:[46128A40]: add.s      $f9, $f17, $f18
    08A8CCE0:[46103301]: sub.s      $f12, $f6, $f16
    08A8CCE4:[46097B41]: sub.s      $f13, $f15, $f9
    08A8CCE8:[460C7101]: sub.s      $f4, $f14, $f12
    08A8CCEC:[E5240008]: swc1       $f4, 8($t1)
    08A8CCF0:[25290010]: addiu      $t1, $t1, 16
    08A8CCF4:[E72D0004]: swc1       $f13, 4($t9)
    08A8CCF8:[C50BFFF8]: lwc1       $f11, -8($t0)
    08A8CCFC:[460C5A80]: add.s      $f10, $f11, $f12
    08A8CD00:[E50AFFF8]: swc1       $f10, -8($t0)
    08A8CD04:[2508FFF0]: addiu      $t0, $t0, -16
    08A8CD08:[C7050004]: lwc1       $f5, 4($t8)
    08A8CD0C:[46092841]: sub.s      $f1, $f5, $f9
--> 08A8CD10:[15A0FFBC]: bne        $t5, $zr, 0x08A8CC04
    08A8CD14:[E7010004]: swc1       $f1, 4($t8)
    08A8CD18:[03E00008]: jr         $ra
    08A8CD1C:[00000000]: nop
    08A8CD20:[1040FFB9]: beq        $v0, $zr, 0x08A8CC08
  Back Branch 08A8CD20 592 times (length 72)
    08A8CBF4:[46081801]: sub.s      $f0, $f3, $f8
    08A8CBF8:[E5000004]: swc1       $f0, 4($t0)
    08A8CBFC:[10400046]: beq        $v0, $zr, 0x08A8CD18
    08A8CC00:[25A8FFF0]: addiu      $t0, $t5, -16
    08A8CC04:[014EC021]: addu       $t8, $t2, $t6
--> 08A8CC08:[00D81823]: subu       $v1, $a2, $t8
    08A8CC0C:[00032080]: sll        $a0, $v1, 0x0002
    08A8CC10:[00875821]: addu       $t3, $a0, $a3
    08A8CC14:[C5610000]: lwc1       $f1, 0($t3)
    08A8CC18:[C5310000]: lwc1       $f17, 0($t1)
    08A8CC1C:[C5260004]: lwc1       $f6, 4($t1)
    08A8CC20:[C5020000]: lwc1       $f2, 0($t0)
    08A8CC24:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC28:[00182880]: sll        $a1, $t8, 0x0002
    08A8CC2C:[46028A41]: sub.s      $f9, $f17, $f2
    08A8CC30:[460B3000]: add.s      $f0, $f6, $f11
    08A8CC34:[46013A81]: sub.s      $f10, $f7, $f1
    08A8CC38:[00A7C821]: addu       $t9, $a1, $a3
    08A8CC3C:[C7250000]: lwc1       $f5, 0($t9)
    08A8CC40:[030E5021]: addu       $t2, $t8, $t6
    08A8CC44:[46095102]: mul.s      $f4, $f10, $f9
    08A8CC48:[460054C2]: mul.s      $f19, $f10, $f0
    08A8CC4C:[46092A02]: mul.s      $f8, $f5, $f9
    08A8CC50:[46002C82]: mul.s      $f18, $f5, $f0
    08A8CC54:[00CA6823]: subu       $t5, $a2, $t2
    08A8CC58:[000D1880]: sll        $v1, $t5, 0x0002
    08A8CC5C:[46089B00]: add.s      $f12, $f19, $f8
    08A8CC60:[46122381]: sub.s      $f14, $f4, $f18
    08A8CC64:[2518FFF8]: addiu      $t8, $t0, -8
    08A8CC68:[25390008]: addiu      $t9, $t1, 8
    08A8CC6C:[460C3401]: sub.s      $f16, $f6, $f12
    08A8CC70:[460E8BC1]: sub.s      $f15, $f17, $f14
    08A8CC74:[00675821]: addu       $t3, $v1, $a3
    08A8CC78:[000A2080]: sll        $a0, $t2, 0x0002
    08A8CC7C:[E5300004]: swc1       $f16, 4($t1)
    08A8CC80:[00872821]: addu       $a1, $a0, $a3
    08A8CC84:[25EF0004]: addiu      $t7, $t7, 4
    08A8CC88:[E52F0000]: swc1       $f15, 0($t1)
    08A8CC8C:[01EC682A]: slt        $t5, $t7, $t4
    08A8CC90:[C50D0000]: lwc1       $f13, 0($t0)
    08A8CC94:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC98:[C509FFF8]: lwc1       $f9, -8($t0)
    08A8CC9C:[460E6A80]: add.s      $f10, $f13, $f14
    08A8CCA0:[460C5881]: sub.s      $f2, $f11, $f12
    08A8CCA4:[E50A0000]: swc1       $f10, 0($t0)
    08A8CCA8:[E5020004]: swc1       $f2, 4($t0)
    08A8CCAC:[C52E0008]: lwc1       $f14, 8($t1)
    08A8CCB0:[C5610000]: lwc1       $f1, 0($t3)
    08A8CCB4:[C72F0004]: lwc1       $f15, 4($t9)
    08A8CCB8:[C7050004]: lwc1       $f5, 4($t8)
    08A8CCBC:[46013A01]: sub.s      $f8, $f7, $f1
    08A8CCC0:[460970C1]: sub.s      $f3, $f14, $f9
    08A8CCC4:[46057800]: add.s      $f0, $f15, $f5
    08A8CCC8:[C4B30000]: lwc1       $f19, 0($a1)
    08A8CCCC:[46034182]: mul.s      $f6, $f8, $f3
    08A8CCD0:[46004442]: mul.s      $f17, $f8, $f0
    08A8CCD4:[46039C82]: mul.s      $f18, $f19, $f3
    08A8CCD8:[46009C02]: mul.s      $f16, $f19, $f0
    08A8CCDC:[46128A40]: add.s      $f9, $f17, $f18
    08A8CCE0:[46103301]: sub.s      $f12, $f6, $f16
    08A8CCE4:[46097B41]: sub.s      $f13, $f15, $f9
    08A8CCE8:[460C7101]: sub.s      $f4, $f14, $f12
    08A8CCEC:[E5240008]: swc1       $f4, 8($t1)
    08A8CCF0:[25290010]: addiu      $t1, $t1, 16
    08A8CCF4:[E72D0004]: swc1       $f13, 4($t9)
    08A8CCF8:[C50BFFF8]: lwc1       $f11, -8($t0)
    08A8CCFC:[460C5A80]: add.s      $f10, $f11, $f12
    08A8CD00:[E50AFFF8]: swc1       $f10, -8($t0)
    08A8CD04:[2508FFF0]: addiu      $t0, $t0, -16
    08A8CD08:[C7050004]: lwc1       $f5, 4($t8)
    08A8CD0C:[46092841]: sub.s      $f1, $f5, $f9
    08A8CD10:[15A0FFBC]: bne        $t5, $zr, 0x08A8CC04
    08A8CD14:[E7010004]: swc1       $f1, 4($t8)
    08A8CD18:[03E00008]: jr         $ra
    08A8CD1C:[00000000]: nop
--> 08A8CD20:[1040FFB9]: beq        $v0, $zr, 0x08A8CC08
    08A8CD24:[014EC021]: addu       $t8, $t2, $t6
    08A8CD28:[28580003]: slti       $t8, $v0, 3
    08A8CD2C:[1300FFB6]: beq        $t8, $zr, 0x08A8CC08
    08A8CD30:[014EC021]: addu       $t8, $t2, $t6
  Back Branch 08A8CD2C 592 times (length 75)
    08A8CBF4:[46081801]: sub.s      $f0, $f3, $f8
    08A8CBF8:[E5000004]: swc1       $f0, 4($t0)
    08A8CBFC:[10400046]: beq        $v0, $zr, 0x08A8CD18
    08A8CC00:[25A8FFF0]: addiu      $t0, $t5, -16
    08A8CC04:[014EC021]: addu       $t8, $t2, $t6
--> 08A8CC08:[00D81823]: subu       $v1, $a2, $t8
    08A8CC0C:[00032080]: sll        $a0, $v1, 0x0002
    08A8CC10:[00875821]: addu       $t3, $a0, $a3
    08A8CC14:[C5610000]: lwc1       $f1, 0($t3)
    08A8CC18:[C5310000]: lwc1       $f17, 0($t1)
    08A8CC1C:[C5260004]: lwc1       $f6, 4($t1)
    08A8CC20:[C5020000]: lwc1       $f2, 0($t0)
    08A8CC24:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC28:[00182880]: sll        $a1, $t8, 0x0002
    08A8CC2C:[46028A41]: sub.s      $f9, $f17, $f2
    08A8CC30:[460B3000]: add.s      $f0, $f6, $f11
    08A8CC34:[46013A81]: sub.s      $f10, $f7, $f1
    08A8CC38:[00A7C821]: addu       $t9, $a1, $a3
    08A8CC3C:[C7250000]: lwc1       $f5, 0($t9)
    08A8CC40:[030E5021]: addu       $t2, $t8, $t6
    08A8CC44:[46095102]: mul.s      $f4, $f10, $f9
    08A8CC48:[460054C2]: mul.s      $f19, $f10, $f0
    08A8CC4C:[46092A02]: mul.s      $f8, $f5, $f9
    08A8CC50:[46002C82]: mul.s      $f18, $f5, $f0
    08A8CC54:[00CA6823]: subu       $t5, $a2, $t2
    08A8CC58:[000D1880]: sll        $v1, $t5, 0x0002
    08A8CC5C:[46089B00]: add.s      $f12, $f19, $f8
    08A8CC60:[46122381]: sub.s      $f14, $f4, $f18
    08A8CC64:[2518FFF8]: addiu      $t8, $t0, -8
    08A8CC68:[25390008]: addiu      $t9, $t1, 8
    08A8CC6C:[460C3401]: sub.s      $f16, $f6, $f12
    08A8CC70:[460E8BC1]: sub.s      $f15, $f17, $f14
    08A8CC74:[00675821]: addu       $t3, $v1, $a3
    08A8CC78:[000A2080]: sll        $a0, $t2, 0x0002
    08A8CC7C:[E5300004]: swc1       $f16, 4($t1)
    08A8CC80:[00872821]: addu       $a1, $a0, $a3
    08A8CC84:[25EF0004]: addiu      $t7, $t7, 4
    08A8CC88:[E52F0000]: swc1       $f15, 0($t1)
    08A8CC8C:[01EC682A]: slt        $t5, $t7, $t4
    08A8CC90:[C50D0000]: lwc1       $f13, 0($t0)
    08A8CC94:[C50B0004]: lwc1       $f11, 4($t0)
    08A8CC98:[C509FFF8]: lwc1       $f9, -8($t0)
    08A8CC9C:[460E6A80]: add.s      $f10, $f13, $f14
    08A8CCA0:[460C5881]: sub.s      $f2, $f11, $f12
    08A8CCA4:[E50A0000]: swc1       $f10, 0($t0)
    08A8CCA8:[E5020004]: swc1       $f2, 4($t0)
    08A8CCAC:[C52E0008]: lwc1       $f14, 8($t1)
    08A8CCB0:[C5610000]: lwc1       $f1, 0($t3)
    08A8CCB4:[C72F0004]: lwc1       $f15, 4($t9)
    08A8CCB8:[C7050004]: lwc1       $f5, 4($t8)
    08A8CCBC:[46013A01]: sub.s      $f8, $f7, $f1
    08A8CCC0:[460970C1]: sub.s      $f3, $f14, $f9
    08A8CCC4:[46057800]: add.s      $f0, $f15, $f5
    08A8CCC8:[C4B30000]: lwc1       $f19, 0($a1)
    08A8CCCC:[46034182]: mul.s      $f6, $f8, $f3
    08A8CCD0:[46004442]: mul.s      $f17, $f8, $f0
    08A8CCD4:[46039C82]: mul.s      $f18, $f19, $f3
    08A8CCD8:[46009C02]: mul.s      $f16, $f19, $f0
    08A8CCDC:[46128A40]: add.s      $f9, $f17, $f18
    08A8CCE0:[46103301]: sub.s      $f12, $f6, $f16
    08A8CCE4:[46097B41]: sub.s      $f13, $f15, $f9
    08A8CCE8:[460C7101]: sub.s      $f4, $f14, $f12
    08A8CCEC:[E5240008]: swc1       $f4, 8($t1)
    08A8CCF0:[25290010]: addiu      $t1, $t1, 16
    08A8CCF4:[E72D0004]: swc1       $f13, 4($t9)
    08A8CCF8:[C50BFFF8]: lwc1       $f11, -8($t0)
    08A8CCFC:[460C5A80]: add.s      $f10, $f11, $f12
    08A8CD00:[E50AFFF8]: swc1       $f10, -8($t0)
    08A8CD04:[2508FFF0]: addiu      $t0, $t0, -16
    08A8CD08:[C7050004]: lwc1       $f5, 4($t8)
    08A8CD0C:[46092841]: sub.s      $f1, $f5, $f9
    08A8CD10:[15A0FFBC]: bne        $t5, $zr, 0x08A8CC04
    08A8CD14:[E7010004]: swc1       $f1, 4($t8)
    08A8CD18:[03E00008]: jr         $ra
    08A8CD1C:[00000000]: nop
    08A8CD20:[1040FFB9]: beq        $v0, $zr, 0x08A8CC08
    08A8CD24:[014EC021]: addu       $t8, $t2, $t6
    08A8CD28:[28580003]: slti       $t8, $v0, 3
--> 08A8CD2C:[1300FFB6]: beq        $t8, $zr, 0x08A8CC08
    08A8CD30:[014EC021]: addu       $t8, $t2, $t6
    08A8CD34:[0A2A32DE]: j          0x08A8CB78
    08A8CD38:[00CE2023]: subu       $a0, $a2, $t6
  Back Branch 08A8CD34 592 times (length 113)
_S1_2_8825640 5,138,810 instructions (0.385%), 87,346 calls (08825640 - 08825BF8, length 367)
    08825640:[27BDFFC0]: addiu      $sp, $sp, -64
    08825644:[00044180]: sll        $t0, $a0, 0x0006
    08825648:[000420C0]: sll        $a0, $a0, 0x0003
    0882564C:[01042023]: subu       $a0, $t0, $a0
    08825650:[00844021]: addu       $t0, $a0, $a0
    08825654:[AFB20024]: sw         $s2, 36($sp)
    08825658:[00889021]: addu       $s2, $a0, $t0
    0882565C:[3C0409E3]: lui        $a0, 0x09E3 <=> li $a0, 0x09E30000
    08825660:[24847080]: addiu      $a0, $a0, 28800
    08825664:[02449021]: addu       $s2, $s2, $a0
    08825668:[8E440018]: lw         $a0, 24($s2)
    0882566C:[AFB10020]: sw         $s1, 32($sp)
    08825670:[AFB30028]: sw         $s3, 40($sp)
    08825674:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08825678:[AE44001C]: sw         $a0, 28($s2)
    0882567C:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08825680:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08825684:[E7B40014]: swc1       $f20, 20($sp)
    08825688:[E7B60018]: swc1       $f22, 24($sp)
    0882568C:[AFB0001C]: sw         $s0, 28($sp)
    08825690:[AFB4002C]: sw         $s4, 44($sp)
    08825694:[AFB50030]: sw         $s5, 48($sp)
    08825698:[AFBF0034]: sw         $ra, 52($sp)
    0882569C:[10880007]: beq        $a0, $t0, 0x088256BC
    088256A0:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    088256A4:[8E440028]: lw         $a0, 40($s2)
    088256A8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088256AC:[14850008]: bne        $a0, $a1, 0x088256D0
    088256B0:[00000000]: nop
    088256B4:[1000000A]: b          0x088256E0
    088256B8:[00000000]: nop
    088256BC:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088256C0:[AE440018]: sw         $a0, 24($s2)
    088256C4:[AE44001C]: sw         $a0, 28($s2)
    088256C8:[10000141]: b          0x08825BD0
    088256CC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088256D0:[8E440028]: lw         $a0, 40($s2)
    088256D4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088256D8:[AE440018]: sw         $a0, 24($s2)
    088256DC:[AE450028]: sw         $a1, 40($s2)
    088256E0:[8E440018]: lw         $a0, 24($s2)
    088256E4:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    088256E8:[14850008]: bne        $a0, $a1, 0x0882570C
    088256EC:[00000000]: nop
    088256F0:[0E2096FF]: jal        0x08825BFC
    088256F4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088256F8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088256FC:[14440003]: bne        $v0, $a0, 0x0882570C
    08825700:[00000000]: nop
    08825704:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08825708:[AE440018]: sw         $a0, 24($s2)
    0882570C:[8F8494B8]: lw         $a0, -27464($gp)
    08825710:[14800013]: bne        $a0, $zr, 0x08825760
    08825714:[00000000]: nop
    08825718:[8E440060]: lw         $a0, 96($s2)
    0882571C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825720:[1085000F]: beq        $a0, $a1, 0x08825760
    08825724:[00000000]: nop
    08825728:[8E440038]: lw         $a0, 56($s2)
    0882572C:[14800007]: bne        $a0, $zr, 0x0882574C
    08825730:[00000000]: nop
    08825734:[8E44003C]: lw         $a0, 60($s2)
    08825738:[14800004]: bne        $a0, $zr, 0x0882574C
    0882573C:[00000000]: nop
    08825740:[9244008C]: lbu        $a0, 140($s2)
    08825744:[14800006]: bne        $a0, $zr, 0x08825760
    08825748:[00000000]: nop
    0882574C:[8E440018]: lw         $a0, 24($s2)
    08825750:[10800005]: beq        $a0, $zr, 0x08825768
    08825754:[00000000]: nop
    08825758:[1000011D]: b          0x08825BD0
    0882575C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08825760:[1000011B]: b          0x08825BD0
    08825764:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08825768:[8E440000]: lw         $a0, 0($s2)
    0882576C:[26470008]: addiu      $a3, $s2, 8
    08825770:[26480030]: addiu      $t0, $s2, 48
    08825774:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08825778:[0E2B0B57]: jal        0x08AC2D5C [sceAtracDecodeData]
    0882577C:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    08825780:[8E44007C]: lw         $a0, 124($s2)
    08825784:[8FA50000]: lw         $a1, 0($sp)
    08825788:[9246008C]: lbu        $a2, 140($s2)
    0882578C:[00852021]: addu       $a0, $a0, $a1
    08825790:[14C00019]: bne        $a2, $zr, 0x088257F8
    08825794:[AE44007C]: sw         $a0, 124($s2)
    08825798:[8E440034]: lw         $a0, 52($s2)
    0882579C:[8E450030]: lw         $a1, 48($s2)
    088257A0:[00043043]: sra        $a2, $a0, 0x0001
    088257A4:[000637C2]: srl        $a2, $a2, 0x001F
    088257A8:[00862021]: addu       $a0, $a0, $a2
    088257AC:[00042043]: sra        $a0, $a0, 0x0001
    088257B0:[00A4202A]: slt        $a0, $a1, $a0
    088257B4:[10800010]: beq        $a0, $zr, 0x088257F8
    088257B8:[00000000]: nop
    088257BC:[8E440030]: lw         $a0, 48($s2)
    088257C0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088257C4:[1085000C]: beq        $a0, $a1, 0x088257F8
    088257C8:[00000000]: nop
    088257CC:[8E440030]: lw         $a0, 48($s2)
    088257D0:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    088257D4:[10850008]: beq        $a0, $a1, 0x088257F8
    088257D8:[00000000]: nop
    088257DC:[8E440030]: lw         $a0, 48($s2)
    088257E0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088257E4:[10850004]: beq        $a0, $a1, 0x088257F8
    088257E8:[00000000]: nop
    088257EC:[A240008D]: sb         $zr, 141($s2)
    088257F0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088257F4:[A244008C]: sb         $a0, 140($s2)
    088257F8:[9244008C]: lbu        $a0, 140($s2)
    088257FC:[1080001D]: beq        $a0, $zr, 0x08825874
    08825800:[00000000]: nop
    08825804:[8E440038]: lw         $a0, 56($s2)
    08825808:[1080000C]: beq        $a0, $zr, 0x0882583C
    0882580C:[00000000]: nop
    08825810:[8E440038]: lw         $a0, 56($s2)
    08825814:[8E450030]: lw         $a1, 48($s2)
    08825818:[0085001B]: divu       $a0, $a1
    0882581C:[00002012]: mflo       $a0
    08825820:[28850001]: slti       $a1, $a0, 1
    08825824:[10A00002]: beq        $a1, $zr, 0x08825830
    08825828:[00000000]: nop
    0882582C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08825830:[8E450038]: lw         $a1, 56($s2)
    08825834:[00A42023]: subu       $a0, $a1, $a0
    08825838:[AE440038]: sw         $a0, 56($s2)
    0882583C:[8E44003C]: lw         $a0, 60($s2)
    08825840:[1080000C]: beq        $a0, $zr, 0x08825874
    08825844:[00000000]: nop
    08825848:[8E44003C]: lw         $a0, 60($s2)
    0882584C:[8E450030]: lw         $a1, 48($s2)
    08825850:[0085001B]: divu       $a0, $a1
    08825854:[00002012]: mflo       $a0
    08825858:[28850001]: slti       $a1, $a0, 1
    0882585C:[10A00002]: beq        $a1, $zr, 0x08825868
    08825860:[00000000]: nop
    08825864:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08825868:[8E45003C]: lw         $a1, 60($s2)
    0882586C:[00A42023]: subu       $a0, $a1, $a0
    08825870:[AE44003C]: sw         $a0, 60($s2)
    08825874:[9244008D]: lbu        $a0, 141($s2)
    08825878:[10800038]: beq        $a0, $zr, 0x0882595C
    0882587C:[00000000]: nop
    08825880:[8E440038]: lw         $a0, 56($s2)
    08825884:[8E450084]: lw         $a1, 132($s2)
    08825888:[0085202B]: sltu       $a0, $a0, $a1
    0882588C:[10800010]: beq        $a0, $zr, 0x088258D0
    08825890:[00000000]: nop
    08825894:[8E440034]: lw         $a0, 52($s2)
    08825898:[8E450084]: lw         $a1, 132($s2)
    0882589C:[00043043]: sra        $a2, $a0, 0x0001
    088258A0:[000637C2]: srl        $a2, $a2, 0x001F
    088258A4:[00862021]: addu       $a0, $a0, $a2
    088258A8:[00042043]: sra        $a0, $a0, 0x0001
    088258AC:[00A4001B]: divu       $a1, $a0
    088258B0:[00002012]: mflo       $a0
    088258B4:[28850001]: slti       $a1, $a0, 1
    088258B8:[10A00002]: beq        $a1, $zr, 0x088258C4
    088258BC:[00000000]: nop
    088258C0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088258C4:[8E450038]: lw         $a1, 56($s2)
    088258C8:[00A42021]: addu       $a0, $a1, $a0
    088258CC:[AE440038]: sw         $a0, 56($s2)
    088258D0:[8E44003C]: lw         $a0, 60($s2)
    088258D4:[8E450088]: lw         $a1, 136($s2)
    088258D8:[0085202B]: sltu       $a0, $a0, $a1
    088258DC:[10800010]: beq        $a0, $zr, 0x08825920
    088258E0:[00000000]: nop
    088258E4:[8E440034]: lw         $a0, 52($s2)
    088258E8:[8E450088]: lw         $a1, 136($s2)
    088258EC:[00043043]: sra        $a2, $a0, 0x0001
    088258F0:[000637C2]: srl        $a2, $a2, 0x001F
    088258F4:[00862021]: addu       $a0, $a0, $a2
    088258F8:[00042043]: sra        $a0, $a0, 0x0001
    088258FC:[00A4001B]: divu       $a1, $a0
    08825900:[00002012]: mflo       $a0
    08825904:[28850001]: slti       $a1, $a0, 1
    08825908:[10A00002]: beq        $a1, $zr, 0x08825914
    0882590C:[00000000]: nop
    08825910:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08825914:[8E45003C]: lw         $a1, 60($s2)
    08825918:[00A42021]: addu       $a0, $a1, $a0
    0882591C:[AE44003C]: sw         $a0, 60($s2)
    08825920:[8E440038]: lw         $a0, 56($s2)
    08825924:[8E450084]: lw         $a1, 132($s2)
    08825928:[0085202B]: sltu       $a0, $a0, $a1
    0882592C:[1480000B]: bne        $a0, $zr, 0x0882595C
    08825930:[00000000]: nop
    08825934:[8E44003C]: lw         $a0, 60($s2)
    08825938:[8E450088]: lw         $a1, 136($s2)
    0882593C:[0085202B]: sltu       $a0, $a0, $a1
    08825940:[14800006]: bne        $a0, $zr, 0x0882595C
    08825944:[00000000]: nop
    08825948:[8E440084]: lw         $a0, 132($s2)
    0882594C:[A240008D]: sb         $zr, 141($s2)
    08825950:[8E450088]: lw         $a1, 136($s2)
    08825954:[AE440038]: sw         $a0, 56($s2)
    08825958:[AE45003C]: sw         $a1, 60($s2)
    0882595C:[8E440038]: lw         $a0, 56($s2)
    08825960:[4484A000]: mtc1       $a0, $f20
    08825964:[04810004]: bgez       $a0, 0x08825978
    08825968:[4680A520]: cvt.s.w    $f20, $f20
    0882596C:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08825970:[44846000]: mtc1       $a0, $f12
    08825974:[460CA500]: add.s      $f20, $f20, $f12
    08825978:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    0882597C:[3484FE00]: ori        $a0, $a0, -512
    08825980:[44846000]: mtc1       $a0, $f12
    08825984:[8E44003C]: lw         $a0, 60($s2)
    08825988:[460CA503]: div.s      $f20, $f20, $f12
    0882598C:[4484B000]: mtc1       $a0, $f22
    08825990:[04810004]: bgez       $a0, 0x088259A4
    08825994:[4680B5A0]: cvt.s.w    $f22, $f22
    08825998:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    0882599C:[44846000]: mtc1       $a0, $f12
    088259A0:[460CB580]: add.s      $f22, $f22, $f12
    088259A4:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    088259A8:[44806000]: mtc1       $zr, $f12
    088259AC:[3484FE00]: ori        $a0, $a0, -512
    088259B0:[44846800]: mtc1       $a0, $f13
    088259B4:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    088259B8:[E7AC0008]: swc1       $f12, 8($sp)
    088259BC:[460DB583]: div.s      $f22, $f22, $f13
    088259C0:[AFA0000C]: sw         $zr, 12($sp)
    088259C4:[3C0409E1]: lui        $a0, 0x09E1 <=> li $a0, 0x09E10000
    088259C8:[2484CC08]: addiu      $a0, $a0, -13304
    088259CC:[44856000]: mtc1       $a1, $f12
    088259D0:[0E291652]: jal        0x08A45948
    088259D4:[E7AC0004]: swc1       $f12, 4($sp)
    088259D8:[8E4400A4]: lw         $a0, 164($s2)
    088259DC:[04800016]: bltz       $a0, 0x08825A38
    088259E0:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088259E4:[3C0409E1]: lui        $a0, 0x09E1 <=> li $a0, 0x09E10000
    088259E8:[E7B40004]: swc1       $f20, 4($sp)
    088259EC:[2494CC08]: addiu      $s4, $a0, -13304
    088259F0:[8E4500A4]: lw         $a1, 164($s2)
    088259F4:[0E291626]: jal        0x08A45898
    088259F8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088259FC:[27B50004]: addiu      $s5, $sp, 4
    08825A00:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08825A04:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08825A08:[0E2915D6]: jal        0x08A45758
    08825A0C:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08825A10:[C7B40004]: lwc1       $f20, 4($sp)
    08825A14:[E7B60004]: swc1       $f22, 4($sp)
    08825A18:[8E4500A4]: lw         $a1, 164($s2)
    08825A1C:[0E291626]: jal        0x08A45898
    08825A20:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08825A24:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08825A28:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08825A2C:[0E2915D6]: jal        0x08A45758
    08825A30:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08825A34:[C7B60004]: lwc1       $f22, 4($sp)
    08825A38:[3C0446FF]: lui        $a0, 0x46FF <=> li $a0, 0x46FF0000
    08825A3C:[3484FE00]: ori        $a0, $a0, -512
    08825A40:[44846000]: mtc1       $a0, $f12
    08825A44:[460CA342]: mul.s      $f13, $f20, $f12
    08825A48:[26450030]: addiu      $a1, $s2, 48
    08825A4C:[460CB302]: mul.s      $f12, $f22, $f12
    08825A50:[46006B4D]: trunc.w.s  $f13, $f13
    08825A54:[4600630D]: trunc.w.s  $f12, $f12
    08825A58:[44046800]: mfc1       $a0, $f13
    08825A5C:[AE240000]: sw         $a0, 0($s1)
    08825A60:[44046000]: mfc1       $a0, $f12
    08825A64:[AE040000]: sw         $a0, 0($s0)
    08825A68:[0E2B0B61]: jal        0x08AC2D84 [sceAtracGetRemainFrame]
    08825A6C:[8E440000]: lw         $a0, 0($s2)
    08825A70:[8E440030]: lw         $a0, 48($s2)
    08825A74:[8E450034]: lw         $a1, 52($s2)
    08825A78:[0085202A]: slt        $a0, $a0, $a1
    08825A7C:[1080000F]: beq        $a0, $zr, 0x08825ABC
    08825A80:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08825A84:[8E440030]: lw         $a0, 48($s2)
    08825A88:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08825A8C:[1085000B]: beq        $a0, $a1, 0x08825ABC
    08825A90:[00000000]: nop
    08825A94:[8E440030]: lw         $a0, 48($s2)
    08825A98:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    08825A9C:[10850007]: beq        $a0, $a1, 0x08825ABC
    08825AA0:[00000000]: nop
    08825AA4:[8E440030]: lw         $a0, 48($s2)
    08825AA8:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08825AAC:[10850003]: beq        $a0, $a1, 0x08825ABC
    08825AB0:[00000000]: nop
    08825AB4:[0E209486]: jal        0x08825218
    08825AB8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08825ABC:[8E440008]: lw         $a0, 8($s2)
    08825AC0:[1080001E]: beq        $a0, $zr, 0x08825B3C
    08825AC4:[00000000]: nop
    08825AC8:[8E44005C]: lw         $a0, 92($s2)
    08825ACC:[14800005]: bne        $a0, $zr, 0x08825AE4
    08825AD0:[00000000]: nop
    08825AD4:[8E440028]: lw         $a0, 40($s2)
    08825AD8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825ADC:[14850017]: bne        $a0, $a1, 0x08825B3C
    08825AE0:[00000000]: nop
    08825AE4:[8E44005C]: lw         $a0, 92($s2)
    08825AE8:[2484FFFF]: addiu      $a0, $a0, -1
    08825AEC:[10800009]: beq        $a0, $zr, 0x08825B14
    08825AF0:[AE44005C]: sw         $a0, 92($s2)
    08825AF4:[8E440028]: lw         $a0, 40($s2)
    08825AF8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825AFC:[10850005]: beq        $a0, $a1, 0x08825B14
    08825B00:[00000000]: nop
    08825B04:[0E209456]: jal        0x08825158
    08825B08:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08825B0C:[1000000B]: b          0x08825B3C
    08825B10:[00000000]: nop
    08825B14:[8F84806C]: lw         $a0, -32660($gp)
    08825B18:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825B1C:[0E2B0BEB]: jal        0x08AC2FAC [sceKernelWaitSema]
    08825B20:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08825B24:[8E440014]: lw         $a0, 20($s2)
    08825B28:[0E209826]: jal        0x08826098
    08825B2C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08825B30:[8F84806C]: lw         $a0, -32660($gp)
    08825B34:[0E2B0BE7]: jal        0x08AC2F9C [sceKernelSignalSema]
    08825B38:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825B3C:[0621001E]: bgez       $s1, 0x08825BB8
    08825B40:[00000000]: nop
    08825B44:[8E440008]: lw         $a0, 8($s2)
    08825B48:[1480001B]: bne        $a0, $zr, 0x08825BB8
    08825B4C:[00000000]: nop
    08825B50:[3C048063]: lui        $a0, 0x8063 <=> li $a0, 0x80630000
    08825B54:[24840023]: addiu      $a0, $a0, 35
    08825B58:[16240008]: bne        $s1, $a0, 0x08825B7C
    08825B5C:[00000000]: nop
    08825B60:[8E450000]: lw         $a1, 0($s2)
    08825B64:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08825B68:[8E460004]: lw         $a2, 4($s2)
    08825B6C:[0E2A5E9A]: jal        0x08A97A68
    08825B70:[2484ABE8]: addiu      $a0, $a0, -21528
    08825B74:[10000004]: b          0x08825B88
    08825B78:[00000000]: nop
    08825B7C:[8E440000]: lw         $a0, 0($s2)
    08825B80:[0E2B0B67]: jal        0x08AC2D9C [sceAtracGetInternalErrorInfo]
    08825B84:[27A50010]: addiu      $a1, $sp, 16
    08825B88:[8F84806C]: lw         $a0, -32660($gp)
    08825B8C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825B90:[0E2B0BEB]: jal        0x08AC2FAC [sceKernelWaitSema]
    08825B94:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08825B98:[8E440014]: lw         $a0, 20($s2)
    08825B9C:[0E209826]: jal        0x08826098
    08825BA0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08825BA4:[8F84806C]: lw         $a0, -32660($gp)
    08825BA8:[0E2B0BE7]: jal        0x08AC2F9C [sceKernelSignalSema]
    08825BAC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08825BB0:[10000007]: b          0x08825BD0
    08825BB4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08825BB8:[8E440044]: lw         $a0, 68($s2)
    08825BBC:[8FA50000]: lw         $a1, 0($sp)
    08825BC0:[00852021]: addu       $a0, $a0, $a1
    08825BC4:[AE440044]: sw         $a0, 68($s2)
    08825BC8:[10000001]: b          0x08825BD0
    08825BCC:[8FA20000]: lw         $v0, 0($sp)
    08825BD0:[C7B40014]: lwc1       $f20, 20($sp)
    08825BD4:[C7B60018]: lwc1       $f22, 24($sp)
    08825BD8:[8FB0001C]: lw         $s0, 28($sp)
    08825BDC:[8FB10020]: lw         $s1, 32($sp)
    08825BE0:[8FB20024]: lw         $s2, 36($sp)
    08825BE4:[8FB30028]: lw         $s3, 40($sp)
    08825BE8:[8FB4002C]: lw         $s4, 44($sp)
    08825BEC:[8FB50030]: lw         $s5, 48($sp)
    08825BF0:[8FBF0034]: lw         $ra, 52($sp)
    08825BF4:[03E00008]: jr         $ra
    08825BF8:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8A62AE0 5,129,831 instructions (0.384%), 89,919 calls (08A62AE0 - 08A62C44, length 90)
    08A62AE0:[27BDFFD0]: addiu      $sp, $sp, -48
    08A62AE4:[AFB00000]: sw         $s0, 0($sp)
    08A62AE8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08A62AEC:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    08A62AF0:[AFB3000C]: sw         $s3, 12($sp)
    08A62AF4:[AFB50014]: sw         $s5, 20($sp)
    08A62AF8:[AFB60018]: sw         $s6, 24($sp)
    08A62AFC:[AFB7001C]: sw         $s7, 28($sp)
    08A62B00:[8C953E14]: lw         $s5, 15892($a0)
    08A62B04:[3C138002]: lui        $s3, 0x8002 <=> li $s3, 0x80020000
    08A62B08:[3C16000F]: lui        $s6, 0x000F <=> li $s6, 0x000F0000
    08A62B0C:[3C178021]: lui        $s7, 0x8021 <=> li $s7, 0x80210000
    08A62B10:[AFB10004]: sw         $s1, 4($sp)
    08A62B14:[AFB20008]: sw         $s2, 8($sp)
    08A62B18:[AFB40010]: sw         $s4, 16($sp)
    08A62B1C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08A62B20:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08A62B24:[8C943E10]: lw         $s4, 15888($a0)
    08A62B28:[2673032A]: addiu      $s3, $s3, 810
    08A62B2C:[26D64240]: addiu      $s6, $s6, 16960
    08A62B30:[26F70003]: addiu      $s7, $s7, 3
    08A62B34:[AFBF0020]: sw         $ra, 32($sp)
    08A62B38:[0E2B0B4B]: jal        0x08AC2D2C [sceUmdGetDriveStat]
    08A62B3C:[00000000]: nop
    08A62B40:[30440020]: andi       $a0, $v0, 32
    08A62B44:[14800007]: bne        $a0, $zr, 0x08A62B64
    08A62B48:[00000000]: nop
    08A62B4C:[0E201916]: jal        0x08806458
    08A62B50:[00000000]: nop
    08A62B54:[0E201930]: jal        0x088064C0
    08A62B58:[00000000]: nop
    08A62B5C:[10000027]: b          0x08A62BFC
    08A62B60:[00000000]: nop
    08A62B64:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A62B68:[0E2B0C4F]: jal        0x08AC313C [sceIoPollAsync]
    08A62B6C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A62B70:[0440000D]: bltz       $v0, 0x08A62BA8
    08A62B74:[00000000]: nop
    08A62B78:[8E250004]: lw         $a1, 4($s1)
    08A62B7C:[8E240000]: lw         $a0, 0($s1)
    08A62B80:[00B53026]: xor        $a2, $a1, $s5
    08A62B84:[2CC60001]: sltiu      $a2, $a2, 1
    08A62B88:[0094202B]: sltu       $a0, $a0, $s4
    08A62B8C:[00B5382A]: slt        $a3, $a1, $s5
    08A62B90:[00C42024]: and        $a0, $a2, $a0
    08A62B94:[00872025]: or         $a0, $a0, $a3
    08A62B98:[14800003]: bne        $a0, $zr, 0x08A62BA8
    08A62B9C:[00000000]: nop
    08A62BA0:[10000018]: b          0x08A62C04
    08A62BA4:[00000000]: nop
    08A62BA8:[14530003]: bne        $v0, $s3, 0x08A62BB8
    08A62BAC:[00000000]: nop
    08A62BB0:[10000014]: b          0x08A62C04
    08A62BB4:[00000000]: nop
    08A62BB8:[0E2B0BCD]: jal        0x08AC2F34 [sceKernelDelayThread]
    08A62BBC:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08A62BC0:[8E250004]: lw         $a1, 4($s1)
    08A62BC4:[8E240000]: lw         $a0, 0($s1)
    08A62BC8:[34840000]: ori        $a0, $a0, 0
    08A62BCC:[14970007]: bne        $a0, $s7, 0x08A62BEC
    08A62BD0:[00000000]: nop
    08A62BD4:[0E201916]: jal        0x08806458
    08A62BD8:[00000000]: nop
    08A62BDC:[0E201930]: jal        0x088064C0
    08A62BE0:[00000000]: nop
    08A62BE4:[10000005]: b          0x08A62BFC
    08A62BE8:[00000000]: nop
    08A62BEC:[0E201916]: jal        0x08806458
    08A62BF0:[00000000]: nop
    08A62BF4:[0E201930]: jal        0x088064C0
    08A62BF8:[00000000]: nop
    08A62BFC:[1000FFCE]: b          0x08A62B38
    08A62C00:[00000000]: nop
    08A62C04:[14400005]: bne        $v0, $zr, 0x08A62C1C
    08A62C08:[00000000]: nop
    08A62C0C:[8E250004]: lw         $a1, 4($s1)
    08A62C10:[8E240000]: lw         $a0, 0($s1)
    08A62C14:[34840000]: ori        $a0, $a0, 0
    08A62C18:[AE440000]: sw         $a0, 0($s2)
    08A62C1C:[8FB00000]: lw         $s0, 0($sp)
    08A62C20:[8FB10004]: lw         $s1, 4($sp)
    08A62C24:[8FB20008]: lw         $s2, 8($sp)
    08A62C28:[8FB3000C]: lw         $s3, 12($sp)
    08A62C2C:[8FB40010]: lw         $s4, 16($sp)
    08A62C30:[8FB50014]: lw         $s5, 20($sp)
    08A62C34:[8FB60018]: lw         $s6, 24($sp)
    08A62C38:[8FB7001C]: lw         $s7, 28($sp)
    08A62C3C:[8FBF0020]: lw         $ra, 32($sp)
    08A62C40:[03E00008]: jr         $ra
    08A62C44:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_881E15C 5,077,266 instructions (0.380%), 120,161 calls (0881E15C - 0881E294, length 79)
    0881E15C:[27BDFFE0]: addiu      $sp, $sp, -32
    0881E160:[AFB00000]: sw         $s0, 0($sp)
    0881E164:[AFB20008]: sw         $s2, 8($sp)
    0881E168:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0881E16C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0881E170:[AFB10004]: sw         $s1, 4($sp)
    0881E174:[AFB3000C]: sw         $s3, 12($sp)
    0881E178:[AFB40010]: sw         $s4, 16($sp)
    0881E17C:[AFBF0014]: sw         $ra, 20($sp)
    0881E180:[0E20764C]: jal        0x0881D930
    0881E184:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0881E188:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    0881E18C:[1260003A]: beq        $s3, $zr, 0x0881E278
    0881E190:[00000000]: nop
    0881E194:[12000005]: beq        $s0, $zr, 0x0881E1AC
    0881E198:[00000000]: nop
    0881E19C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881E1A0:[0E20805D]: jal        0x08820174
    0881E1A4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0881E1A8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0881E1AC:[12200005]: beq        $s1, $zr, 0x0881E1C4
    0881E1B0:[00000000]: nop
    0881E1B4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881E1B8:[0E208030]: jal        0x088200C0
    0881E1BC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0881E1C0:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0881E1C4:[8E540014]: lw         $s4, 20($s2)
    0881E1C8:[16800015]: bne        $s4, $zr, 0x0881E220
    0881E1CC:[00000000]: nop
    0881E1D0:[8E460010]: lw         $a2, 16($s2)
    0881E1D4:[8F8596C0]: lw         $a1, -26944($gp)
    0881E1D8:[1200000B]: beq        $s0, $zr, 0x0881E208
    0881E1DC:[8F8496BC]: lw         $a0, -26948($gp)
    0881E1E0:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    0881E1E4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0881E1E8:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0881E1EC:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0881E1F0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881E1F4:[0E20753E]: jal        0x0881D4F8
    0881E1F8:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0881E1FC:[8E460010]: lw         $a2, 16($s2)
    0881E200:[8F8596C0]: lw         $a1, -26944($gp)
    0881E204:[8F8496BC]: lw         $a0, -26948($gp)
    0881E208:[32680004]: andi       $t0, $s3, 4
    0881E20C:[0008402B]: sltu       $t0, $zr, $t0 <=> move $t0, $t0
    0881E210:[0E207749]: jal        0x0881DD24
    0881E214:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    0881E218:[10000017]: b          0x0881E278
    0881E21C:[00000000]: nop
    0881E220:[00142080]: sll        $a0, $s4, 0x0002
    0881E224:[32650002]: andi       $a1, $s3, 2
    0881E228:[10A0000B]: beq        $a1, $zr, 0x0881E258
    0881E22C:[02449021]: addu       $s2, $s2, $a0
    0881E230:[2652FFFC]: addiu      $s2, $s2, -4
    0881E234:[2694FFFF]: addiu      $s4, $s4, -1
    0881E238:[8E440018]: lw         $a0, 24($s2)
    0881E23C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0881E240:[0E207857]: jal        0x0881E15C
    0881E244:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881E248:[1E80FFF9]: bgtz       $s4, 0x0881E230
    0881E24C:[00000000]: nop
    0881E250:[10000009]: b          0x0881E278
    0881E254:[00000000]: nop
    0881E258:[2652FFFC]: addiu      $s2, $s2, -4
    0881E25C:[2694FFFF]: addiu      $s4, $s4, -1
    0881E260:[8E440018]: lw         $a0, 24($s2)
    0881E264:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0881E268:[0E20781C]: jal        0x0881E070
    0881E26C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881E270:[1E80FFF9]: bgtz       $s4, 0x0881E258
    0881E274:[00000000]: nop
    0881E278:[8FB00000]: lw         $s0, 0($sp)
    0881E27C:[8FB10004]: lw         $s1, 4($sp)
    0881E280:[8FB20008]: lw         $s2, 8($sp)
    0881E284:[8FB3000C]: lw         $s3, 12($sp)
    0881E288:[8FB40010]: lw         $s4, 16($sp)
    0881E28C:[8FBF0014]: lw         $ra, 20($sp)
    0881E290:[03E00008]: jr         $ra
    0881E294:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0881E248 116,691 times (length 8)
    0881E21C:[00000000]: nop
    0881E220:[00142080]: sll        $a0, $s4, 0x0002
    0881E224:[32650002]: andi       $a1, $s3, 2
    0881E228:[10A0000B]: beq        $a1, $zr, 0x0881E258
    0881E22C:[02449021]: addu       $s2, $s2, $a0
--> 0881E230:[2652FFFC]: addiu      $s2, $s2, -4
    0881E234:[2694FFFF]: addiu      $s4, $s4, -1
    0881E238:[8E440018]: lw         $a0, 24($s2)
    0881E23C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0881E240:[0E207857]: jal        0x0881E15C
    0881E244:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
--> 0881E248:[1E80FFF9]: bgtz       $s4, 0x0881E230
    0881E24C:[00000000]: nop
    0881E250:[10000009]: b          0x0881E278
    0881E254:[00000000]: nop
    0881E258:[2652FFFC]: addiu      $s2, $s2, -4
  Back Branch 0881E270 6,983 times (length 8)
    0881E244:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881E248:[1E80FFF9]: bgtz       $s4, 0x0881E230
    0881E24C:[00000000]: nop
    0881E250:[10000009]: b          0x0881E278
    0881E254:[00000000]: nop
--> 0881E258:[2652FFFC]: addiu      $s2, $s2, -4
    0881E25C:[2694FFFF]: addiu      $s4, $s4, -1
    0881E260:[8E440018]: lw         $a0, 24($s2)
    0881E264:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0881E268:[0E20781C]: jal        0x0881E070
    0881E26C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
--> 0881E270:[1E80FFF9]: bgtz       $s4, 0x0881E258
    0881E274:[00000000]: nop
    0881E278:[8FB00000]: lw         $s0, 0($sp)
    0881E27C:[8FB10004]: lw         $s1, 4($sp)
    0881E280:[8FB20008]: lw         $s2, 8($sp)
_S1_2_8A898F8 4,978,720 instructions (0.373%), 592 calls (08A898F8 - 08A8A114, length 520)
    08A898F8:[0004C0C3]: sra        $t8, $a0, 0x0003
    08A898FC:[27BDFF80]: addiu      $sp, $sp, -128
    08A89900:[00185840]: sll        $t3, $t8, 0x0001
    08A89904:[00184880]: sll        $t1, $t8, 0x0002
    08A89908:[E7B40050]: swc1       $f20, 80($sp)
    08A8990C:[012B5021]: addu       $t2, $t1, $t3
    08A89910:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08A89914:[E7BF007C]: swc1       $f31, 124($sp)
    08A89918:[000A4080]: sll        $t0, $t2, 0x0002
    08A8991C:[00183900]: sll        $a3, $t8, 0x0004
    08A89920:[E7BE0078]: swc1       $f30, 120($sp)
    08A89924:[001820C0]: sll        $a0, $t8, 0x0003
    08A89928:[00E52821]: addu       $a1, $a3, $a1
    08A8992C:[E7BD0074]: swc1       $f29, 116($sp)
    08A89930:[010C1021]: addu       $v0, $t0, $t4
    08A89934:[008C3821]: addu       $a3, $a0, $t4
    08A89938:[E7BC0070]: swc1       $f28, 112($sp)
    08A8993C:[3C0308B1]: lui        $v1, 0x08B1 <=> li $v1, 0x08B10000
    08A89940:[240F0002]: addiu      $t7, $zr, 2 <=> li $t7, 2
    08A89944:[E7BB006C]: swc1       $f27, 108($sp)
    08A89948:[2719FFFE]: addiu      $t9, $t8, -2
    08A8994C:[01F9402A]: slt        $t0, $t7, $t9
    08A89950:[E7BA0068]: swc1       $f26, 104($sp)
    08A89954:[01606821]: addu       $t5, $t3, $zr <=> move $t5, $t3
    08A89958:[E7B90064]: swc1       $f25, 100($sp)
    08A8995C:[E7B80060]: swc1       $f24, 96($sp)
    08A89960:[E7B7005C]: swc1       $f23, 92($sp)
    08A89964:[E7B60058]: swc1       $f22, 88($sp)
    08A89968:[E7B50054]: swc1       $f21, 84($sp)
    08A8996C:[C59C0000]: lwc1       $f28, 0($t4)
    08A89970:[C4BB0000]: lwc1       $f27, 0($a1)
    08A89974:[C59A0004]: lwc1       $f26, 4($t4)
    08A89978:[C4B90004]: lwc1       $f25, 4($a1)
    08A8997C:[C4F80000]: lwc1       $f24, 0($a3)
    08A89980:[C4570000]: lwc1       $f23, 0($v0)
    08A89984:[C4F60004]: lwc1       $f22, 4($a3)
    08A89988:[C4550004]: lwc1       $f21, 4($v0)
    08A8998C:[461BE341]: sub.s      $f13, $f28, $f27
    08A89990:[4619D3C1]: sub.s      $f15, $f26, $f25
    08A89994:[4617C381]: sub.s      $f14, $f24, $f23
    08A89998:[4615B401]: sub.s      $f16, $f22, $f21
    08A8999C:[461BE500]: add.s      $f20, $f28, $f27
    08A899A0:[4619D480]: add.s      $f18, $f26, $f25
    08A899A4:[4617C4C0]: add.s      $f19, $f24, $f23
    08A899A8:[4615B440]: add.s      $f17, $f22, $f21
    08A899AC:[46106A00]: add.s      $f8, $f13, $f16
    08A899B0:[460E79C1]: sub.s      $f7, $f15, $f14
    08A899B4:[4613A281]: sub.s      $f10, $f20, $f19
    08A899B8:[46119241]: sub.s      $f9, $f18, $f17
    08A899BC:[4613A300]: add.s      $f12, $f20, $f19
    08A899C0:[461192C0]: add.s      $f11, $f18, $f17
    08A899C4:[46106981]: sub.s      $f6, $f13, $f16
    08A899C8:[460E7900]: add.s      $f4, $f15, $f14
    08A899CC:[E58C0000]: swc1       $f12, 0($t4)
    08A899D0:[E58B0004]: swc1       $f11, 4($t4)
    08A899D4:[AFA00020]: sw         $zr, 32($sp)
    08A899D8:[E4EA0000]: swc1       $f10, 0($a3)
    08A899DC:[E4E90004]: swc1       $f9, 4($a3)
    08A899E0:[E4A40004]: swc1       $f4, 4($a1)
    08A899E4:[E4A60000]: swc1       $f6, 0($a1)
    08A899E8:[E4470004]: swc1       $f7, 4($v0)
    08A899EC:[E4480000]: swc1       $f8, 0($v0)
    08A899F0:[C4609E58]: lwc1       $f0, -25000($v1)
    08A899F4:[C7A50020]: lwc1       $f5, 32($sp)
    08A899F8:[C4C30004]: lwc1       $f3, 4($a2)
    08A899FC:[E7A0001C]: swc1       $f0, 28($sp)
    08A89A00:[E7A50028]: swc1       $f5, 40($sp)
    08A89A04:[E7A30000]: swc1       $f3, 0($sp)
    08A89A08:[C4C20008]: lwc1       $f2, 8($a2)
    08A89A0C:[C4C1000C]: lwc1       $f1, 12($a2)
    08A89A10:[E7A00024]: swc1       $f0, 36($sp)
    08A89A14:[E7A20004]: swc1       $f2, 4($sp)
    08A89A18:[1100010B]: beq        $t0, $zr, 0x08A89E48
    08A89A1C:[E7A10008]: swc1       $f1, 8($sp)
    08A89A20:[24EBFFF8]: addiu      $t3, $a3, -8
    08A89A24:[00C07021]: addu       $t6, $a2, $zr <=> move $t6, $a2
    08A89A28:[258A0008]: addiu      $t2, $t4, 8
    08A89A2C:[01ED4821]: addu       $t1, $t7, $t5
    08A89A30:[012D2021]: addu       $a0, $t1, $t5
    08A89A34:[008D3021]: addu       $a2, $a0, $t5
    08A89A38:[00042880]: sll        $a1, $a0, 0x0002
    08A89A3C:[00093880]: sll        $a3, $t1, 0x0002
    08A89A40:[00064080]: sll        $t0, $a2, 0x0002
    08A89A44:[25CE0010]: addiu      $t6, $t6, 16
    08A89A48:[00AC3021]: addu       $a2, $a1, $t4
    08A89A4C:[00EC2821]: addu       $a1, $a3, $t4
    08A89A50:[010C3821]: addu       $a3, $t0, $t4
    08A89A54:[C5CC0004]: lwc1       $f12, 4($t6)
    08A89A58:[C5410000]: lwc1       $f1, 0($t2)
    08A89A5C:[C5470004]: lwc1       $f7, 4($t2)
    08A89A60:[C5CE0000]: lwc1       $f14, 0($t6)
    08A89A64:[C4FF0004]: lwc1       $f31, 4($a3)
    08A89A68:[C4C60000]: lwc1       $f6, 0($a2)
    08A89A6C:[C4D80004]: lwc1       $f24, 4($a2)
    08A89A70:[C4B70004]: lwc1       $f23, 4($a1)
    08A89A74:[C7BD001C]: lwc1       $f29, 28($sp)
    08A89A78:[C7A40020]: lwc1       $f4, 32($sp)
    08A89A7C:[46060D41]: sub.s      $f21, $f1, $f6
    08A89A80:[461FBB41]: sub.s      $f13, $f23, $f31
    08A89A84:[46183F00]: add.s      $f28, $f7, $f24
    08A89A88:[461FBF80]: add.s      $f30, $f23, $f31
    08A89A8C:[460EECC0]: add.s      $f19, $f29, $f14
    08A89A90:[460C2640]: add.s      $f25, $f4, $f12
    08A89A94:[C7A20004]: lwc1       $f2, 4($sp)
    08A89A98:[C4F60000]: lwc1       $f22, 0($a3)
    08A89A9C:[C4AF0000]: lwc1       $f15, 0($a1)
    08A89AA0:[46131102]: mul.s      $f4, $f2, $f19
    08A89AA4:[46191002]: mul.s      $f0, $f2, $f25
    08A89AA8:[460DACC1]: sub.s      $f19, $f21, $f13
    08A89AAC:[461EE400]: add.s      $f16, $f28, $f30
    08A89AB0:[46183D01]: sub.s      $f20, $f7, $f24
    08A89AB4:[46167E81]: sub.s      $f26, $f15, $f22
    08A89AB8:[46060A80]: add.s      $f10, $f1, $f6
    08A89ABC:[46167940]: add.s      $f5, $f15, $f22
    08A89AC0:[461EE201]: sub.s      $f8, $f28, $f30
    08A89AC4:[C7BD0024]: lwc1       $f29, 36($sp)
    08A89AC8:[C5DC0008]: lwc1       $f28, 8($t6)
    08A89ACC:[C5C2000C]: lwc1       $f2, 12($t6)
    08A89AD0:[C7A90028]: lwc1       $f9, 40($sp)
    08A89AD4:[C4F7000C]: lwc1       $f23, 12($a3)
    08A89AD8:[C4CF0008]: lwc1       $f15, 8($a2)
    08A89ADC:[C5510008]: lwc1       $f17, 8($t2)
    08A89AE0:[C552000C]: lwc1       $f18, 12($t2)
    08A89AE4:[C4F60008]: lwc1       $f22, 8($a3)
    08A89AE8:[C4DF000C]: lwc1       $f31, 12($a2)
    08A89AEC:[C4BB0008]: lwc1       $f27, 8($a1)
    08A89AF0:[C4A3000C]: lwc1       $f3, 12($a1)
    08A89AF4:[E7A00010]: swc1       $f0, 16($sp)
    08A89AF8:[460552C1]: sub.s      $f11, $f10, $f5
    08A89AFC:[46055640]: add.s      $f25, $f10, $f5
    08A89B00:[E7B0002C]: swc1       $f16, 44($sp)
    08A89B04:[46130402]: mul.s      $f16, $f0, $f19
    08A89B08:[461CE800]: add.s      $f0, $f29, $f28
    08A89B0C:[461AA280]: add.s      $f10, $f20, $f26
    08A89B10:[46024941]: sub.s      $f5, $f9, $f2
    08A89B14:[C7A60008]: lwc1       $f6, 8($sp)
    08A89B18:[460F8E01]: sub.s      $f24, $f17, $f15
    08A89B1C:[461F9441]: sub.s      $f17, $f18, $f31
    08A89B20:[4616DC81]: sub.s      $f18, $f27, $f22
    08A89B24:[46171EC1]: sub.s      $f27, $f3, $f23
    08A89B28:[E7AE001C]: swc1       $f14, 28($sp)
    08A89B2C:[46003382]: mul.s      $f14, $f6, $f0
    08A89B30:[460DA8C0]: add.s      $f3, $f21, $f13
    08A89B34:[460A2242]: mul.s      $f9, $f4, $f10
    08A89B38:[46001347]: neg.s      $f13, $f2
    08A89B3C:[E7A80034]: swc1       $f8, 52($sp)
    08A89B40:[46132202]: mul.s      $f8, $f4, $f19
    08A89B44:[461BC1C1]: sub.s      $f7, $f24, $f27
    08A89B48:[E7A4000C]: swc1       $f4, 12($sp)
    08A89B4C:[46053102]: mul.s      $f4, $f6, $f5
    08A89B50:[46128D41]: sub.s      $f21, $f17, $f18
    08A89B54:[E7AB0030]: swc1       $f11, 48($sp)
    08A89B58:[46128AC0]: add.s      $f11, $f17, $f18
    08A89B5C:[46076182]: mul.s      $f6, $f12, $f7
    08A89B60:[C7A10010]: lwc1       $f1, 16($sp)
    08A89B64:[E7AC0020]: swc1       $f12, 32($sp)
    08A89B68:[01AF1823]: subu       $v1, $t5, $t7
    08A89B6C:[460A0CC2]: mul.s      $f19, $f1, $f10
    08A89B70:[E7AE0014]: swc1       $f14, 20($sp)
    08A89B74:[006D2021]: addu       $a0, $v1, $t5
    08A89B78:[008D1021]: addu       $v0, $a0, $t5
    08A89B7C:[C7BE001C]: lwc1       $f30, 28($sp)
    08A89B80:[E7AD0028]: swc1       $f13, 40($sp)
    08A89B84:[46032342]: mul.s      $f13, $f4, $f3
    08A89B88:[460BF142]: mul.s      $f5, $f30, $f11
    08A89B8C:[E7A40018]: swc1       $f4, 24($sp)
    08A89B90:[4607F382]: mul.s      $f14, $f30, $f7
    08A89B94:[460B61C2]: mul.s      $f7, $f12, $f11
    08A89B98:[E7BC0024]: swc1       $f28, 36($sp)
    08A89B9C:[461AA2C1]: sub.s      $f11, $f20, $f26
    08A89BA0:[461BC680]: add.s      $f26, $f24, $f27
    08A89BA4:[C5420008]: lwc1       $f2, 8($t2)
    08A89BA8:[C551000C]: lwc1       $f17, 12($t2)
    08A89BAC:[C4BD0008]: lwc1       $f29, 8($a1)
    08A89BB0:[C4A1000C]: lwc1       $f1, 12($a1)
    08A89BB4:[C7AA0014]: lwc1       $f10, 20($sp)
    08A89BB8:[C7BE0024]: lwc1       $f30, 36($sp)
    08A89BBC:[C7B80018]: lwc1       $f24, 24($sp)
    08A89BC0:[C7BC0028]: lwc1       $f28, 40($sp)
    08A89BC4:[C7A00028]: lwc1       $f0, 40($sp)
    08A89BC8:[46170EC0]: add.s      $f27, $f1, $f23
    08A89BCC:[46035502]: mul.s      $f20, $f10, $f3
    08A89BD0:[460BC102]: mul.s      $f4, $f24, $f11
    08A89BD4:[460B50C2]: mul.s      $f3, $f10, $f11
    08A89BD8:[461F8FC0]: add.s      $f31, $f17, $f31
    08A89BDC:[461AE282]: mul.s      $f10, $f28, $f26
    08A89BE0:[4616ED80]: add.s      $f22, $f29, $f22
    08A89BE4:[460F1700]: add.s      $f28, $f2, $f15
    08A89BE8:[4615F082]: mul.s      $f2, $f30, $f21
    08A89BEC:[461AF3C2]: mul.s      $f15, $f30, $f26
    08A89BF0:[46150682]: mul.s      $f26, $f0, $f21
    08A89BF4:[4616E481]: sub.s      $f18, $f28, $f22
    08A89BF8:[461BFE01]: sub.s      $f24, $f31, $f27
    08A89BFC:[46134741]: sub.s      $f29, $f8, $f19
    08A89C00:[46104D40]: add.s      $f21, $f9, $f16
    08A89C04:[46077781]: sub.s      $f30, $f14, $f7
    08A89C08:[46062C40]: add.s      $f17, $f5, $f6
    08A89C0C:[4604A4C0]: add.s      $f19, $f20, $f4
    08A89C10:[461A7B00]: add.s      $f12, $f15, $f26
    08A89C14:[460D1D01]: sub.s      $f20, $f3, $f13
    08A89C18:[460A1681]: sub.s      $f26, $f2, $f10
    08A89C1C:[4616E2C0]: add.s      $f11, $f28, $f22
    08A89C20:[461BFD80]: add.s      $f22, $f31, $f27
    08A89C24:[C7AA002C]: lwc1       $f10, 44($sp)
    08A89C28:[C7B70030]: lwc1       $f23, 48($sp)
    08A89C2C:[C7AD0034]: lwc1       $f13, 52($sp)
    08A89C30:[E5590000]: swc1       $f25, 0($t2)
    08A89C34:[004D4821]: addu       $t1, $v0, $t5
    08A89C38:[00021880]: sll        $v1, $v0, 0x0002
    08A89C3C:[E54A0004]: swc1       $f10, 4($t2)
    08A89C40:[00041080]: sll        $v0, $a0, 0x0002
    08A89C44:[00092080]: sll        $a0, $t1, 0x0002
    08A89C48:[E54B0008]: swc1       $f11, 8($t2)
    08A89C4C:[006C1821]: addu       $v1, $v1, $t4
    08A89C50:[004C1021]: addu       $v0, $v0, $t4
    08A89C54:[E556000C]: swc1       $f22, 12($t2)
    08A89C58:[008C4021]: addu       $t0, $a0, $t4
    08A89C5C:[25EF0004]: addiu      $t7, $t7, 4
    08A89C60:[E4AD0004]: swc1       $f13, 4($a1)
    08A89C64:[01F9482A]: slt        $t1, $t7, $t9
    08A89C68:[254A0010]: addiu      $t2, $t2, 16
    08A89C6C:[E4B8000C]: swc1       $f24, 12($a1)
    08A89C70:[E4B70000]: swc1       $f23, 0($a1)
    08A89C74:[E4B20008]: swc1       $f18, 8($a1)
    08A89C78:[E4DD0000]: swc1       $f29, 0($a2)
    08A89C7C:[E4D50004]: swc1       $f21, 4($a2)
    08A89C80:[E4DE0008]: swc1       $f30, 8($a2)
    08A89C84:[E4D1000C]: swc1       $f17, 12($a2)
    08A89C88:[E4F30000]: swc1       $f19, 0($a3)
    08A89C8C:[E4F40004]: swc1       $f20, 4($a3)
    08A89C90:[E4FA000C]: swc1       $f26, 12($a3)
    08A89C94:[E4EC0008]: swc1       $f12, 8($a3)
    08A89C98:[C5690000]: lwc1       $f9, 0($t3)
    08A89C9C:[C5180000]: lwc1       $f24, 0($t0)
    08A89CA0:[C46E0000]: lwc1       $f14, 0($v1)
    08A89CA4:[C45B0000]: lwc1       $f27, 0($v0)
    08A89CA8:[C5110004]: lwc1       $f17, 4($t0)
    08A89CAC:[460E4D40]: add.s      $f21, $f9, $f14
    08A89CB0:[4618D800]: add.s      $f0, $f27, $f24
    08A89CB4:[C4520004]: lwc1       $f18, 4($v0)
    08A89CB8:[C5620004]: lwc1       $f2, 4($t3)
    08A89CBC:[460E4B41]: sub.s      $f13, $f9, $f14
    08A89CC0:[46119501]: sub.s      $f20, $f18, $f17
    08A89CC4:[C46F0004]: lwc1       $f15, 4($v1)
    08A89CC8:[C565FFFC]: lwc1       $f5, -4($t3)
    08A89CCC:[C517FFF8]: lwc1       $f23, -8($t0)
    08A89CD0:[C470FFFC]: lwc1       $f16, -4($v1)
    08A89CD4:[C446FFF8]: lwc1       $f6, -8($v0)
    08A89CD8:[4600AF41]: sub.s      $f29, $f21, $f0
    08A89CDC:[46119700]: add.s      $f28, $f18, $f17
    08A89CE0:[460F14C0]: add.s      $f19, $f2, $f15
    08A89CE4:[460F1681]: sub.s      $f26, $f2, $f15
    08A89CE8:[4618DB01]: sub.s      $f12, $f27, $f24
    08A89CEC:[C563FFF8]: lwc1       $f3, -8($t3)
    08A89CF0:[46102C41]: sub.s      $f17, $f5, $f16
    08A89CF4:[46173481]: sub.s      $f18, $f6, $f23
    08A89CF8:[46146A01]: sub.s      $f8, $f13, $f20
    08A89CFC:[C47FFFF8]: lwc1       $f31, -8($v1)
    08A89D00:[C449FFFC]: lwc1       $f9, -4($v0)
    08A89D04:[C50EFFFC]: lwc1       $f14, -4($t0)
    08A89D08:[E7BD003C]: swc1       $f29, 60($sp)
    08A89D0C:[461F1E01]: sub.s      $f24, $f3, $f31
    08A89D10:[460E4EC1]: sub.s      $f27, $f9, $f14
    08A89D14:[C7AA000C]: lwc1       $f10, 12($sp)
    08A89D18:[461C9E41]: sub.s      $f25, $f19, $f28
    08A89D1C:[460CD580]: add.s      $f22, $f26, $f12
    08A89D20:[46128BC0]: add.s      $f15, $f17, $f18
    08A89D24:[4600AF80]: add.s      $f30, $f21, $f0
    08A89D28:[460852C2]: mul.s      $f11, $f10, $f8
    08A89D2C:[C7A10010]: lwc1       $f1, 16($sp)
    08A89D30:[C7A4001C]: lwc1       $f4, 28($sp)
    08A89D34:[C7A20020]: lwc1       $f2, 32($sp)
    08A89D38:[C7A7000C]: lwc1       $f7, 12($sp)
    08A89D3C:[461BC541]: sub.s      $f21, $f24, $f27
    08A89D40:[460CD001]: sub.s      $f0, $f26, $f12
    08A89D44:[E7B90040]: swc1       $f25, 64($sp)
    08A89D48:[461C9E40]: add.s      $f25, $f19, $f28
    08A89D4C:[461F1F00]: add.s      $f28, $f3, $f31
    08A89D50:[46102FC0]: add.s      $f31, $f5, $f16
    08A89D54:[461BC0C0]: add.s      $f3, $f24, $f27
    08A89D58:[46146940]: add.s      $f5, $f13, $f20
    08A89D5C:[46128D01]: sub.s      $f20, $f17, $f18
    08A89D60:[46080A82]: mul.s      $f10, $f1, $f8
    08A89D64:[C7B00018]: lwc1       $f16, 24($sp)
    08A89D68:[46163A02]: mul.s      $f8, $f7, $f22
    08A89D6C:[E7BE0038]: swc1       $f30, 56($sp)
    08A89D70:[460F21C2]: mul.s      $f7, $f4, $f15
    08A89D74:[C7BE0028]: lwc1       $f30, 40($sp)
    08A89D78:[E7AB0044]: swc1       $f11, 68($sp)
    08A89D7C:[46160AC2]: mul.s      $f11, $f1, $f22
    08A89D80:[46173580]: add.s      $f22, $f6, $f23
    08A89D84:[460F1042]: mul.s      $f1, $f2, $f15
    08A89D88:[460E4DC0]: add.s      $f23, $f9, $f14
    08A89D8C:[C7AF0024]: lwc1       $f15, 36($sp)
    08A89D90:[C7A90014]: lwc1       $f9, 20($sp)
    08A89D94:[C7BD0014]: lwc1       $f29, 20($sp)
    08A89D98:[46151382]: mul.s      $f14, $f2, $f21
    08A89D9C:[46054B02]: mul.s      $f12, $f9, $f5
    08A89DA0:[46152182]: mul.s      $f6, $f4, $f21
    08A89DA4:[4600EEC2]: mul.s      $f27, $f29, $f0
    08A89DA8:[46058102]: mul.s      $f4, $f16, $f5
    08A89DAC:[46147882]: mul.s      $f2, $f15, $f20
    08A89DB0:[46008142]: mul.s      $f5, $f16, $f0
    08A89DB4:[46037B42]: mul.s      $f13, $f15, $f3
    08A89DB8:[4614F402]: mul.s      $f16, $f30, $f20
    08A89DBC:[4603F682]: mul.s      $f26, $f30, $f3
    08A89DC0:[46085481]: sub.s      $f18, $f10, $f8
    08A89DC4:[C7AA0044]: lwc1       $f10, 68($sp)
    08A89DC8:[4617FE01]: sub.s      $f24, $f31, $f23
    08A89DCC:[460773C1]: sub.s      $f15, $f14, $f7
    08A89DD0:[460A5C40]: add.s      $f17, $f11, $f10
    08A89DD4:[46060D00]: add.s      $f20, $f1, $f6
    08A89DD8:[460C2AC1]: sub.s      $f11, $f5, $f12
    08A89DDC:[4617FA40]: add.s      $f9, $f31, $f23
    08A89DE0:[4616E541]: sub.s      $f21, $f28, $f22
    08A89DE4:[461B2380]: add.s      $f14, $f4, $f27
    08A89DE8:[4602D780]: add.s      $f30, $f26, $f2
    08A89DEC:[460D8741]: sub.s      $f29, $f16, $f13
    08A89DF0:[4616E300]: add.s      $f12, $f28, $f22
    08A89DF4:[C7A00038]: lwc1       $f0, 56($sp)
    08A89DF8:[C7A1003C]: lwc1       $f1, 60($sp)
    08A89DFC:[C7BF0040]: lwc1       $f31, 64($sp)
    08A89E00:[E5600000]: swc1       $f0, 0($t3)
    08A89E04:[E5790004]: swc1       $f25, 4($t3)
    08A89E08:[E56CFFF8]: swc1       $f12, -8($t3)
    08A89E0C:[E569FFFC]: swc1       $f9, -4($t3)
    08A89E10:[256BFFF0]: addiu      $t3, $t3, -16
    08A89E14:[E458FFFC]: swc1       $f24, -4($v0)
    08A89E18:[E4410000]: swc1       $f1, 0($v0)
    08A89E1C:[E45F0004]: swc1       $f31, 4($v0)
    08A89E20:[E455FFF8]: swc1       $f21, -8($v0)
    08A89E24:[E474FFFC]: swc1       $f20, -4($v1)
    08A89E28:[E4720000]: swc1       $f18, 0($v1)
    08A89E2C:[E4710004]: swc1       $f17, 4($v1)
    08A89E30:[E46FFFF8]: swc1       $f15, -8($v1)
    08A89E34:[E50E0000]: swc1       $f14, 0($t0)
    08A89E38:[E50B0004]: swc1       $f11, 4($t0)
    08A89E3C:[E51EFFF8]: swc1       $f30, -8($t0)
    08A89E40:[1520FEFA]: bne        $t1, $zr, 0x08A89A2C
    08A89E44:[E51DFFFC]: swc1       $f29, -4($t0)
    08A89E48:[C7B10000]: lwc1       $f17, 0($sp)
    08A89E4C:[C7A90020]: lwc1       $f9, 32($sp)
    08A89E50:[030D2821]: addu       $a1, $t8, $t5
    08A89E54:[00AD4021]: addu       $t0, $a1, $t5
    08A89E58:[C7B9001C]: lwc1       $f25, 28($sp)
    08A89E5C:[46114D00]: add.s      $f20, $f9, $f17
    08A89E60:[010D3821]: addu       $a3, $t0, $t5
    08A89E64:[C7AF0004]: lwc1       $f15, 4($sp)
    08A89E68:[00185880]: sll        $t3, $t8, 0x0002
    08A89E6C:[00085080]: sll        $t2, $t0, 0x0002
    08A89E70:[0005C880]: sll        $t9, $a1, 0x0002
    08A89E74:[00071080]: sll        $v0, $a3, 0x0002
    08A89E78:[004C6821]: addu       $t5, $v0, $t4
    08A89E7C:[016CC021]: addu       $t8, $t3, $t4
    08A89E80:[014C7021]: addu       $t6, $t2, $t4
    08A89E84:[032C7821]: addu       $t7, $t9, $t4
    08A89E88:[C707FFF8]: lwc1       $f7, -8($t8)
    08A89E8C:[C5DCFFF8]: lwc1       $f28, -8($t6)
    08A89E90:[C5EEFFFC]: lwc1       $f14, -4($t7)
    08A89E94:[C5A0FFFC]: lwc1       $f0, -4($t5)
    08A89E98:[4611CE00]: add.s      $f24, $f25, $f17
    08A89E9C:[46147882]: mul.s      $f2, $f15, $f20
    08A89EA0:[C71BFFFC]: lwc1       $f27, -4($t8)
    08A89EA4:[C5C6FFFC]: lwc1       $f6, -4($t6)
    08A89EA8:[C5E3FFF8]: lwc1       $f3, -8($t7)
    08A89EAC:[C5B0FFF8]: lwc1       $f16, -8($t5)
    08A89EB0:[461C3B41]: sub.s      $f13, $f7, $f28
    08A89EB4:[46007301]: sub.s      $f12, $f14, $f0
    08A89EB8:[46187D82]: mul.s      $f22, $f15, $f24
    08A89EBC:[C7AB0028]: lwc1       $f11, 40($sp)
    08A89EC0:[E7A20010]: swc1       $f2, 16($sp)
    08A89EC4:[46101C81]: sub.s      $f18, $f3, $f16
    08A89EC8:[4606DE81]: sub.s      $f26, $f27, $f6
    08A89ECC:[460C6D41]: sub.s      $f21, $f13, $f12
    08A89ED0:[46115901]: sub.s      $f4, $f11, $f17
    08A89ED4:[C7A10008]: lwc1       $f1, 8($sp)
    08A89ED8:[E7B6000C]: swc1       $f22, 12($sp)
    08A89EDC:[4612D640]: add.s      $f25, $f26, $f18
    08A89EE0:[461C3F80]: add.s      $f30, $f7, $f28
    08A89EE4:[C7B70010]: lwc1       $f23, 16($sp)
    08A89EE8:[C7A80024]: lwc1       $f8, 36($sp)
    08A89EEC:[46040F42]: mul.s      $f29, $f1, $f4
    08A89EF0:[4615BF02]: mul.s      $f28, $f23, $f21
    08A89EF4:[C7B7000C]: lwc1       $f23, 12($sp)
    08A89EF8:[46114281]: sub.s      $f10, $f8, $f17
    08A89EFC:[4606DCC0]: add.s      $f19, $f27, $f6
    08A89F00:[4619BEC2]: mul.s      $f27, $f23, $f25
    08A89F04:[E7BD0018]: swc1       $f29, 24($sp)
    08A89F08:[460A0A42]: mul.s      $f9, $f1, $f10
    08A89F0C:[46101940]: add.s      $f5, $f3, $f16
    08A89F10:[4612D181]: sub.s      $f6, $f26, $f18
    08A89F14:[460C6C00]: add.s      $f16, $f13, $f12
    08A89F18:[461CDAC0]: add.s      $f11, $f27, $f28
    08A89F1C:[C7AC0010]: lwc1       $f12, 16($sp)
    08A89F20:[C7BB0018]: lwc1       $f27, 24($sp)
    08A89F24:[460077C0]: add.s      $f31, $f14, $f0
    08A89F28:[4615B9C2]: mul.s      $f7, $f23, $f21
    08A89F2C:[461960C2]: mul.s      $f3, $f12, $f25
    08A89F30:[4610DD02]: mul.s      $f20, $f27, $f16
    08A89F34:[46104BC2]: mul.s      $f15, $f9, $f16
    08A89F38:[46064882]: mul.s      $f2, $f9, $f6
    08A89F3C:[4606D802]: mul.s      $f0, $f27, $f6
    08A89F40:[4605F601]: sub.s      $f24, $f30, $f5
    08A89F44:[461F9D81]: sub.s      $f22, $f19, $f31
    08A89F48:[4605F380]: add.s      $f14, $f30, $f5
    08A89F4C:[461F9C40]: add.s      $f17, $f19, $f31
    08A89F50:[46033F81]: sub.s      $f30, $f7, $f3
    08A89F54:[461417C1]: sub.s      $f31, $f2, $f20
    08A89F58:[46007940]: add.s      $f5, $f15, $f0
    08A89F5C:[E70EFFF8]: swc1       $f14, -8($t8)
    08A89F60:[E711FFFC]: swc1       $f17, -4($t8)
    08A89F64:[E5F8FFF8]: swc1       $f24, -8($t7)
    08A89F68:[E5F6FFFC]: swc1       $f22, -4($t7)
    08A89F6C:[E5DEFFF8]: swc1       $f30, -8($t6)
    08A89F70:[E5CBFFFC]: swc1       $f11, -4($t6)
    08A89F74:[E5A5FFF8]: swc1       $f5, -8($t5)
    08A89F78:[E5BFFFFC]: swc1       $f31, -4($t5)
    08A89F7C:[C5BC0000]: lwc1       $f28, 0($t5)
    08A89F80:[C7040000]: lwc1       $f4, 0($t8)
    08A89F84:[C5D20000]: lwc1       $f18, 0($t6)
    08A89F88:[C70A0004]: lwc1       $f10, 4($t8)
    08A89F8C:[C5D30004]: lwc1       $f19, 4($t6)
    08A89F90:[C5F90000]: lwc1       $f25, 0($t7)
    08A89F94:[C5F00004]: lwc1       $f16, 4($t7)
    08A89F98:[C5BD0004]: lwc1       $f29, 4($t5)
    08A89F9C:[46122681]: sub.s      $f26, $f4, $f18
    08A89FA0:[461351C1]: sub.s      $f7, $f10, $f19
    08A89FA4:[461CCBC1]: sub.s      $f15, $f25, $f28
    08A89FA8:[461D8501]: sub.s      $f20, $f16, $f29
    08A89FAC:[46122340]: add.s      $f13, $f4, $f18
    08A89FB0:[E7A90014]: swc1       $f9, 20($sp)
    08A89FB4:[461CCA40]: add.s      $f9, $f25, $f28
    08A89FB8:[4614D181]: sub.s      $f6, $f26, $f20
    08A89FBC:[460F38C0]: add.s      $f3, $f7, $f15
    08A89FC0:[4614D780]: add.s      $f30, $f26, $f20
    08A89FC4:[460F3801]: sub.s      $f0, $f7, $f15
    08A89FC8:[C7A80000]: lwc1       $f8, 0($sp)
    08A89FCC:[46096840]: add.s      $f1, $f13, $f9
    08A89FD0:[46135380]: add.s      $f14, $f10, $f19
    08A89FD4:[461D8540]: add.s      $f21, $f16, $f29
    08A89FD8:[46004447]: neg.s      $f17, $f8
    08A89FDC:[46061E00]: add.s      $f24, $f3, $f6
    08A89FE0:[46033081]: sub.s      $f2, $f6, $f3
    08A89FE4:[461E0201]: sub.s      $f8, $f0, $f30
    08A89FE8:[4600F140]: add.s      $f5, $f30, $f0
    08A89FEC:[E7010000]: swc1       $f1, 0($t8)
    08A89FF0:[46096FC1]: sub.s      $f31, $f13, $f9
    08A89FF4:[46157481]: sub.s      $f18, $f14, $f21
    08A89FF8:[C7B60000]: lwc1       $f22, 0($sp)
    08A89FFC:[461572C0]: add.s      $f11, $f14, $f21
    08A8A000:[46088F02]: mul.s      $f28, $f17, $f8
    08A8A004:[4618B4C2]: mul.s      $f19, $f22, $f24
    08A8A008:[4602B282]: mul.s      $f10, $f22, $f2
    08A8A00C:[46058E42]: mul.s      $f25, $f17, $f5
    08A8A010:[E70B0004]: swc1       $f11, 4($t8)
    08A8A014:[E5FF0000]: swc1       $f31, 0($t7)
    08A8A018:[E5F20004]: swc1       $f18, 4($t7)
    08A8A01C:[E5CA0000]: swc1       $f10, 0($t6)
    08A8A020:[E5D30004]: swc1       $f19, 4($t6)
    08A8A024:[E5B90000]: swc1       $f25, 0($t5)
    08A8A028:[E5BC0004]: swc1       $f28, 4($t5)
    08A8A02C:[C5BA0008]: lwc1       $f26, 8($t5)
    08A8A030:[C5D00008]: lwc1       $f16, 8($t6)
    08A8A034:[C70D000C]: lwc1       $f13, 12($t8)
    08A8A038:[C5C9000C]: lwc1       $f9, 12($t6)
    08A8A03C:[C5EE0008]: lwc1       $f14, 8($t7)
    08A8A040:[C5F5000C]: lwc1       $f21, 12($t7)
    08A8A044:[C5BD000C]: lwc1       $f29, 12($t5)
    08A8A048:[C7040008]: lwc1       $f4, 8($t8)
    08A8A04C:[46096C41]: sub.s      $f17, $f13, $f9
    08A8A050:[461A7481]: sub.s      $f18, $f14, $f26
    08A8A054:[46102581]: sub.s      $f22, $f4, $f16
    08A8A058:[461DAAC1]: sub.s      $f11, $f21, $f29
    08A8A05C:[C7BE0014]: lwc1       $f30, 20($sp)
    08A8A060:[46128FC0]: add.s      $f31, $f17, $f18
    08A8A064:[46128A01]: sub.s      $f8, $f17, $f18
    08A8A068:[460BB601]: sub.s      $f24, $f22, $f11
    08A8A06C:[460BB280]: add.s      $f10, $f22, $f11
    08A8A070:[46102500]: add.s      $f20, $f4, $f16
    08A8A074:[461DA9C0]: add.s      $f7, $f21, $f29
    08A8A078:[46096980]: add.s      $f6, $f13, $f9
    08A8A07C:[461A7040]: add.s      $f1, $f14, $f26
    08A8A080:[4618B882]: mul.s      $f2, $f23, $f24
    08A8A084:[461F60C2]: mul.s      $f3, $f12, $f31
    08A8A088:[46186642]: mul.s      $f25, $f12, $f24
    08A8A08C:[461FBCC2]: mul.s      $f19, $f23, $f31
    08A8A090:[4608DF02]: mul.s      $f28, $f27, $f8
    08A8A094:[460AF002]: mul.s      $f0, $f30, $f10
    08A8A098:[460ADB42]: mul.s      $f13, $f27, $f10
    08A8A09C:[4608F402]: mul.s      $f16, $f30, $f8
    08A8A0A0:[4613CD41]: sub.s      $f21, $f25, $f19
    08A8A0A4:[4601A381]: sub.s      $f14, $f20, $f1
    08A8A0A8:[4601A3C0]: add.s      $f15, $f20, $f1
    08A8A0AC:[46021E80]: add.s      $f26, $f3, $f2
    08A8A0B0:[4600E501]: sub.s      $f20, $f28, $f0
    08A8A0B4:[46073241]: sub.s      $f9, $f6, $f7
    08A8A0B8:[46073140]: add.s      $f5, $f6, $f7
    08A8A0BC:[46106B00]: add.s      $f12, $f13, $f16
    08A8A0C0:[E70F0008]: swc1       $f15, 8($t8)
    08A8A0C4:[E705000C]: swc1       $f5, 12($t8)
    08A8A0C8:[C7BF007C]: lwc1       $f31, 124($sp)
    08A8A0CC:[E5E9000C]: swc1       $f9, 12($t7)
    08A8A0D0:[E5EE0008]: swc1       $f14, 8($t7)
    08A8A0D4:[C7BE0078]: lwc1       $f30, 120($sp)
    08A8A0D8:[E5DA000C]: swc1       $f26, 12($t6)
    08A8A0DC:[E5D50008]: swc1       $f21, 8($t6)
    08A8A0E0:[C7BD0074]: lwc1       $f29, 116($sp)
    08A8A0E4:[E5B4000C]: swc1       $f20, 12($t5)
    08A8A0E8:[C7BC0070]: lwc1       $f28, 112($sp)
    08A8A0EC:[C7BB006C]: lwc1       $f27, 108($sp)
    08A8A0F0:[C7BA0068]: lwc1       $f26, 104($sp)
    08A8A0F4:[C7B90064]: lwc1       $f25, 100($sp)
    08A8A0F8:[C7B80060]: lwc1       $f24, 96($sp)
    08A8A0FC:[C7B7005C]: lwc1       $f23, 92($sp)
    08A8A100:[C7B60058]: lwc1       $f22, 88($sp)
    08A8A104:[C7B50054]: lwc1       $f21, 84($sp)
    08A8A108:[C7B40050]: lwc1       $f20, 80($sp)
    08A8A10C:[E5AC0008]: swc1       $f12, 8($t5)
    08A8A110:[03E00008]: jr         $ra
    08A8A114:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 08A89E40 18,352 times (length 263)
_S1_2_8A86C98 4,721,051 instructions (0.354%), 24,684 calls (08A86C98 - 08A86F58, length 177)
    08A86C98:[27BDFFE0]: addiu      $sp, $sp, -32
    08A86C9C:[AFB50014]: sw         $s5, 20($sp)
    08A86CA0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08A86CA4:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08A86CA8:[AFB40010]: sw         $s4, 16($sp)
    08A86CAC:[AFBF0018]: sw         $ra, 24($sp)
    08A86CB0:[AFB3000C]: sw         $s3, 12($sp)
    08A86CB4:[AFB20008]: sw         $s2, 8($sp)
    08A86CB8:[AFB10004]: sw         $s1, 4($sp)
    08A86CBC:[AFB00000]: sw         $s0, 0($sp)
    08A86CC0:[8C820000]: lw         $v0, 0($a0)
    08A86CC4:[8C840004]: lw         $a0, 4($a0)
    08A86CC8:[1044000A]: beq        $v0, $a0, 0x08A86CF4
    08A86CCC:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08A86CD0:[8FBF0018]: lw         $ra, 24($sp)
    08A86CD4:[8FB50014]: lw         $s5, 20($sp)
    08A86CD8:[8FB40010]: lw         $s4, 16($sp)
    08A86CDC:[8FB3000C]: lw         $s3, 12($sp)
    08A86CE0:[8FB20008]: lw         $s2, 8($sp)
    08A86CE4:[8FB10004]: lw         $s1, 4($sp)
    08A86CE8:[8FB00000]: lw         $s0, 0($sp)
    08A86CEC:[03E00008]: jr         $ra
    08A86CF0:[27BD0020]: addiu      $sp, $sp, 32
    08A86CF4:[8CB00008]: lw         $s0, 8($a1)
    08A86CF8:[8D270028]: lw         $a3, 40($t1)
    08A86CFC:[8CB30004]: lw         $s3, 4($a1)
    08A86D00:[0207182B]: sltu       $v1, $s0, $a3
    08A86D04:[1060008E]: beq        $v1, $zr, 0x08A86F40
    08A86D08:[8CB10000]: lw         $s1, 0($a1)
    08A86D0C:[8E6B0000]: lw         $t3, 0($s3)
    08A86D10:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08A86D14:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A86D18:[020B2004]: sllv       $a0, $t3, $s0
    08A86D1C:[02246025]: or         $t4, $s1, $a0
    08A86D20:[00F02823]: subu       $a1, $a3, $s0
    08A86D24:[01A83006]: srlv       $a2, $t0, $t5
    08A86D28:[02075023]: subu       $t2, $s0, $a3
    08A86D2C:[01864024]: and        $t0, $t4, $a2
    08A86D30:[00AB8806]: srlv       $s1, $t3, $a1
    08A86D34:[25500020]: addiu      $s0, $t2, 32
    08A86D38:[26730004]: addiu      $s3, $s3, 4
    08A86D3C:[5100007C]: beql       $t0, $zr, 0x08A86F30
    08A86D40:[8D2B002C]: lw         $t3, 44($t1)
    08A86D44:[8D27002C]: lw         $a3, 44($t1)
    08A86D48:[8D2B0020]: lw         $t3, 32($t1)
    08A86D4C:[8D2D0024]: lw         $t5, 36($t1)
    08A86D50:[00E8C021]: addu       $t8, $a3, $t0
    08A86D54:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08A86D58:[AD270000]: sw         $a3, 0($t1)
    08A86D5C:[252C0010]: addiu      $t4, $t1, 16
    08A86D60:[AD380004]: sw         $t8, 4($t1)
    08A86D64:[1600006E]: bne        $s0, $zr, 0x08A86F20
    08A86D68:[8E870180]: lw         $a3, 384($s4)
    08A86D6C:[8E620000]: lw         $v0, 0($s3)
    08A86D70:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A86D74:[26730004]: addiu      $s3, $s3, 4
    08A86D78:[00028842]: srl        $s1, $v0, 0x0001
    08A86D7C:[30590001]: andi       $t9, $v0, 1
    08A86D80:[13200004]: beq        $t9, $zr, 0x08A86D94
    08A86D84:[00073080]: sll        $a2, $a3, 0x0002
    08A86D88:[00081823]: subu       $v1, $zr, $t0 <=> negu $v1, $t0
    08A86D8C:[2468FFEC]: addiu      $t0, $v1, -20
    08A86D90:[00073080]: sll        $a2, $a3, 0x0002
    08A86D94:[00D41821]: addu       $v1, $a2, $s4
    08A86D98:[8C640100]: lw         $a0, 256($v1)
    08A86D9C:[0204282B]: sltu       $a1, $s0, $a0
    08A86DA0:[14A00047]: bne        $a1, $zr, 0x08A86EC0
    08A86DA4:[2508FFFF]: addiu      $t0, $t0, -1
    08A86DA8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86DAC:[8C650140]: lw         $a1, 320($v1)
    08A86DB0:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A86DB4:[004F7006]: srlv       $t6, $t7, $v0
    08A86DB8:[022E3024]: and        $a2, $s1, $t6
    08A86DBC:[00A6C821]: addu       $t9, $a1, $a2
    08A86DC0:[93240000]: lbu        $a0, 0($t9)
    08A86DC4:[0007C100]: sll        $t8, $a3, 0x0004
    08A86DC8:[03147821]: addu       $t7, $t8, $s4
    08A86DCC:[3092000F]: andi       $s2, $a0, 15
    08A86DD0:[01F27021]: addu       $t6, $t7, $s2
    08A86DD4:[91D20000]: lbu        $s2, 0($t6)
    08A86DD8:[00042902]: srl        $a1, $a0, 0x0004
    08A86DDC:[02058023]: subu       $s0, $s0, $a1
    08A86DE0:[00B18806]: srlv       $s1, $s1, $a1
    08A86DE4:[020B302B]: sltu       $a2, $s0, $t3
    08A86DE8:[14C00020]: bne        $a2, $zr, 0x08A86E6C
    08A86DEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08A86DF0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86DF4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A86DF8:[0066C806]: srlv       $t9, $a2, $v1
    08A86DFC:[0239C024]: and        $t8, $s1, $t9
    08A86E00:[01B82021]: addu       $a0, $t5, $t8
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
    08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
    08A86EB4:[27100020]: addiu      $s0, $t8, 32
    08A86EB8:[0A2A1B88]: j          0x08A86E20
    08A86EBC:[26730004]: addiu      $s3, $s3, 4
    08A86EC0:[8E660000]: lw         $a2, 0($s3)
    08A86EC4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86EC8:[8C6E0140]: lw         $t6, 320($v1)
    08A86ECC:[0206C004]: sllv       $t8, $a2, $s0
    08A86ED0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A86ED4:[00439006]: srlv       $s2, $v1, $v0
    08A86ED8:[02382025]: or         $a0, $s1, $t8
    08A86EDC:[00927824]: and        $t7, $a0, $s2
    08A86EE0:[01CF2821]: addu       $a1, $t6, $t7
    08A86EE4:[90A30000]: lbu        $v1, 0($a1)
    08A86EE8:[0007C900]: sll        $t9, $a3, 0x0004
    08A86EEC:[03349021]: addu       $s2, $t9, $s4
    08A86EF0:[3078000F]: andi       $t8, $v1, 15
    08A86EF4:[00032902]: srl        $a1, $v1, 0x0004
    08A86EF8:[02582021]: addu       $a0, $s2, $t8
    08A86EFC:[0205382B]: sltu       $a3, $s0, $a1
    08A86F00:[10E0FFB6]: beq        $a3, $zr, 0x08A86DDC
    08A86F04:[90920000]: lbu        $s2, 0($a0)
    08A86F08:[00B0C823]: subu       $t9, $a1, $s0
    08A86F0C:[02053823]: subu       $a3, $s0, $a1
    08A86F10:[03268806]: srlv       $s1, $a2, $t9
    08A86F14:[24F00020]: addiu      $s0, $a3, 32
    08A86F18:[0A2A1B79]: j          0x08A86DE4
    08A86F1C:[26730004]: addiu      $s3, $s3, 4
    08A86F20:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86F24:[2610FFFF]: addiu      $s0, $s0, -1
    08A86F28:[0A2A1B5F]: j          0x08A86D7C
    08A86F2C:[00118842]: srl        $s1, $s1, 0x0001
    08A86F30:[25740004]: addiu      $s4, $t3, 4
    08A86F34:[AD2B0004]: sw         $t3, 4($t1)
    08A86F38:[0A2A1B91]: j          0x08A86E44
    08A86F3C:[AD340000]: sw         $s4, 0($t1)
    08A86F40:[00079023]: subu       $s2, $zr, $a3 <=> negu $s2, $a3
    08A86F44:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A86F48:[024F7006]: srlv       $t6, $t7, $s2
    08A86F4C:[022E4024]: and        $t0, $s1, $t6
    08A86F50:[02078023]: subu       $s0, $s0, $a3
    08A86F54:[0A2A1B4F]: j          0x08A86D3C
    08A86F58:[00F18806]: srlv       $s1, $s1, $a3
  Back Branch 08A86E2C 94,706 times (length 41)
    08A86D7C:[30590001]: andi       $t9, $v0, 1
    08A86D80:[13200004]: beq        $t9, $zr, 0x08A86D94
    08A86D84:[00073080]: sll        $a2, $a3, 0x0002
    08A86D88:[00081823]: subu       $v1, $zr, $t0 <=> negu $v1, $t0
    08A86D8C:[2468FFEC]: addiu      $t0, $v1, -20
--> 08A86D90:[00073080]: sll        $a2, $a3, 0x0002
    08A86D94:[00D41821]: addu       $v1, $a2, $s4
    08A86D98:[8C640100]: lw         $a0, 256($v1)
    08A86D9C:[0204282B]: sltu       $a1, $s0, $a0
    08A86DA0:[14A00047]: bne        $a1, $zr, 0x08A86EC0
    08A86DA4:[2508FFFF]: addiu      $t0, $t0, -1
    08A86DA8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86DAC:[8C650140]: lw         $a1, 320($v1)
    08A86DB0:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A86DB4:[004F7006]: srlv       $t6, $t7, $v0
    08A86DB8:[022E3024]: and        $a2, $s1, $t6
    08A86DBC:[00A6C821]: addu       $t9, $a1, $a2
    08A86DC0:[93240000]: lbu        $a0, 0($t9)
    08A86DC4:[0007C100]: sll        $t8, $a3, 0x0004
    08A86DC8:[03147821]: addu       $t7, $t8, $s4
    08A86DCC:[3092000F]: andi       $s2, $a0, 15
    08A86DD0:[01F27021]: addu       $t6, $t7, $s2
    08A86DD4:[91D20000]: lbu        $s2, 0($t6)
    08A86DD8:[00042902]: srl        $a1, $a0, 0x0004
    08A86DDC:[02058023]: subu       $s0, $s0, $a1
    08A86DE0:[00B18806]: srlv       $s1, $s1, $a1
    08A86DE4:[020B302B]: sltu       $a2, $s0, $t3
    08A86DE8:[14C00020]: bne        $a2, $zr, 0x08A86E6C
    08A86DEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08A86DF0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86DF4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A86DF8:[0066C806]: srlv       $t9, $a2, $v1
    08A86DFC:[0239C024]: and        $t8, $s1, $t9
    08A86E00:[01B82021]: addu       $a0, $t5, $t8
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
--> 08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
  Back Branch 08A86F00 17,687 times (length 75)
    08A86DC8:[03147821]: addu       $t7, $t8, $s4
    08A86DCC:[3092000F]: andi       $s2, $a0, 15
    08A86DD0:[01F27021]: addu       $t6, $t7, $s2
    08A86DD4:[91D20000]: lbu        $s2, 0($t6)
    08A86DD8:[00042902]: srl        $a1, $a0, 0x0004
--> 08A86DDC:[02058023]: subu       $s0, $s0, $a1
    08A86DE0:[00B18806]: srlv       $s1, $s1, $a1
    08A86DE4:[020B302B]: sltu       $a2, $s0, $t3
    08A86DE8:[14C00020]: bne        $a2, $zr, 0x08A86E6C
    08A86DEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08A86DF0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86DF4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A86DF8:[0066C806]: srlv       $t9, $a2, $v1
    08A86DFC:[0239C024]: and        $t8, $s1, $t9
    08A86E00:[01B82021]: addu       $a0, $t5, $t8
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
    08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
    08A86EB4:[27100020]: addiu      $s0, $t8, 32
    08A86EB8:[0A2A1B88]: j          0x08A86E20
    08A86EBC:[26730004]: addiu      $s3, $s3, 4
    08A86EC0:[8E660000]: lw         $a2, 0($s3)
    08A86EC4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86EC8:[8C6E0140]: lw         $t6, 320($v1)
    08A86ECC:[0206C004]: sllv       $t8, $a2, $s0
    08A86ED0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A86ED4:[00439006]: srlv       $s2, $v1, $v0
    08A86ED8:[02382025]: or         $a0, $s1, $t8
    08A86EDC:[00927824]: and        $t7, $a0, $s2
    08A86EE0:[01CF2821]: addu       $a1, $t6, $t7
    08A86EE4:[90A30000]: lbu        $v1, 0($a1)
    08A86EE8:[0007C900]: sll        $t9, $a3, 0x0004
    08A86EEC:[03349021]: addu       $s2, $t9, $s4
    08A86EF0:[3078000F]: andi       $t8, $v1, 15
    08A86EF4:[00032902]: srl        $a1, $v1, 0x0004
    08A86EF8:[02582021]: addu       $a0, $s2, $t8
    08A86EFC:[0205382B]: sltu       $a3, $s0, $a1
--> 08A86F00:[10E0FFB6]: beq        $a3, $zr, 0x08A86DDC
    08A86F04:[90920000]: lbu        $s2, 0($a0)
    08A86F08:[00B0C823]: subu       $t9, $a1, $s0
    08A86F0C:[02053823]: subu       $a3, $s0, $a1
    08A86F10:[03268806]: srlv       $s1, $a2, $t9
  Back Branch 08A86EA0 13,015 times (length 36)
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
--> 08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
--> 08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
  Back Branch 08A86EB8 11,416 times (length 40)
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
--> 08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
    08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
    08A86EB4:[27100020]: addiu      $s0, $t8, 32
--> 08A86EB8:[0A2A1B88]: j          0x08A86E20
    08A86EBC:[26730004]: addiu      $s3, $s3, 4
    08A86EC0:[8E660000]: lw         $a2, 0($s3)
    08A86EC4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86EC8:[8C6E0140]: lw         $t6, 320($v1)
  Back Branch 08A86F18 5,546 times (length 79)
    08A86DD0:[01F27021]: addu       $t6, $t7, $s2
    08A86DD4:[91D20000]: lbu        $s2, 0($t6)
    08A86DD8:[00042902]: srl        $a1, $a0, 0x0004
    08A86DDC:[02058023]: subu       $s0, $s0, $a1
    08A86DE0:[00B18806]: srlv       $s1, $s1, $a1
--> 08A86DE4:[020B302B]: sltu       $a2, $s0, $t3
    08A86DE8:[14C00020]: bne        $a2, $zr, 0x08A86E6C
    08A86DEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08A86DF0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86DF4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A86DF8:[0066C806]: srlv       $t9, $a2, $v1
    08A86DFC:[0239C024]: and        $t8, $s1, $t9
    08A86E00:[01B82021]: addu       $a0, $t5, $t8
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
    08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
    08A86EB4:[27100020]: addiu      $s0, $t8, 32
    08A86EB8:[0A2A1B88]: j          0x08A86E20
    08A86EBC:[26730004]: addiu      $s3, $s3, 4
    08A86EC0:[8E660000]: lw         $a2, 0($s3)
    08A86EC4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86EC8:[8C6E0140]: lw         $t6, 320($v1)
    08A86ECC:[0206C004]: sllv       $t8, $a2, $s0
    08A86ED0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A86ED4:[00439006]: srlv       $s2, $v1, $v0
    08A86ED8:[02382025]: or         $a0, $s1, $t8
    08A86EDC:[00927824]: and        $t7, $a0, $s2
    08A86EE0:[01CF2821]: addu       $a1, $t6, $t7
    08A86EE4:[90A30000]: lbu        $v1, 0($a1)
    08A86EE8:[0007C900]: sll        $t9, $a3, 0x0004
    08A86EEC:[03349021]: addu       $s2, $t9, $s4
    08A86EF0:[3078000F]: andi       $t8, $v1, 15
    08A86EF4:[00032902]: srl        $a1, $v1, 0x0004
    08A86EF8:[02582021]: addu       $a0, $s2, $t8
    08A86EFC:[0205382B]: sltu       $a3, $s0, $a1
    08A86F00:[10E0FFB6]: beq        $a3, $zr, 0x08A86DDC
    08A86F04:[90920000]: lbu        $s2, 0($a0)
    08A86F08:[00B0C823]: subu       $t9, $a1, $s0
    08A86F0C:[02053823]: subu       $a3, $s0, $a1
    08A86F10:[03268806]: srlv       $s1, $a2, $t9
    08A86F14:[24F00020]: addiu      $s0, $a3, 32
--> 08A86F18:[0A2A1B79]: j          0x08A86DE4
    08A86F1C:[26730004]: addiu      $s3, $s3, 4
    08A86F20:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86F24:[2610FFFF]: addiu      $s0, $s0, -1
    08A86F28:[0A2A1B5F]: j          0x08A86D7C
  Back Branch 08A86E4C 1,422 times (length 97)
    08A86CBC:[AFB00000]: sw         $s0, 0($sp)
    08A86CC0:[8C820000]: lw         $v0, 0($a0)
    08A86CC4:[8C840004]: lw         $a0, 4($a0)
    08A86CC8:[1044000A]: beq        $v0, $a0, 0x08A86CF4
    08A86CCC:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
--> 08A86CD0:[8FBF0018]: lw         $ra, 24($sp)
    08A86CD4:[8FB50014]: lw         $s5, 20($sp)
    08A86CD8:[8FB40010]: lw         $s4, 16($sp)
    08A86CDC:[8FB3000C]: lw         $s3, 12($sp)
    08A86CE0:[8FB20008]: lw         $s2, 8($sp)
    08A86CE4:[8FB10004]: lw         $s1, 4($sp)
    08A86CE8:[8FB00000]: lw         $s0, 0($sp)
    08A86CEC:[03E00008]: jr         $ra
    08A86CF0:[27BD0020]: addiu      $sp, $sp, 32
    08A86CF4:[8CB00008]: lw         $s0, 8($a1)
    08A86CF8:[8D270028]: lw         $a3, 40($t1)
    08A86CFC:[8CB30004]: lw         $s3, 4($a1)
    08A86D00:[0207182B]: sltu       $v1, $s0, $a3
    08A86D04:[1060008E]: beq        $v1, $zr, 0x08A86F40
    08A86D08:[8CB10000]: lw         $s1, 0($a1)
    08A86D0C:[8E6B0000]: lw         $t3, 0($s3)
    08A86D10:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08A86D14:[00076823]: subu       $t5, $zr, $a3 <=> negu $t5, $a3
    08A86D18:[020B2004]: sllv       $a0, $t3, $s0
    08A86D1C:[02246025]: or         $t4, $s1, $a0
    08A86D20:[00F02823]: subu       $a1, $a3, $s0
    08A86D24:[01A83006]: srlv       $a2, $t0, $t5
    08A86D28:[02075023]: subu       $t2, $s0, $a3
    08A86D2C:[01864024]: and        $t0, $t4, $a2
    08A86D30:[00AB8806]: srlv       $s1, $t3, $a1
    08A86D34:[25500020]: addiu      $s0, $t2, 32
    08A86D38:[26730004]: addiu      $s3, $s3, 4
    08A86D3C:[5100007C]: beql       $t0, $zr, 0x08A86F30
    08A86D40:[8D2B002C]: lw         $t3, 44($t1)
    08A86D44:[8D27002C]: lw         $a3, 44($t1)
    08A86D48:[8D2B0020]: lw         $t3, 32($t1)
    08A86D4C:[8D2D0024]: lw         $t5, 36($t1)
    08A86D50:[00E8C021]: addu       $t8, $a3, $t0
    08A86D54:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08A86D58:[AD270000]: sw         $a3, 0($t1)
    08A86D5C:[252C0010]: addiu      $t4, $t1, 16
    08A86D60:[AD380004]: sw         $t8, 4($t1)
    08A86D64:[1600006E]: bne        $s0, $zr, 0x08A86F20
    08A86D68:[8E870180]: lw         $a3, 384($s4)
    08A86D6C:[8E620000]: lw         $v0, 0($s3)
    08A86D70:[2410001F]: addiu      $s0, $zr, 31 <=> li $s0, 31
    08A86D74:[26730004]: addiu      $s3, $s3, 4
    08A86D78:[00028842]: srl        $s1, $v0, 0x0001
    08A86D7C:[30590001]: andi       $t9, $v0, 1
    08A86D80:[13200004]: beq        $t9, $zr, 0x08A86D94
    08A86D84:[00073080]: sll        $a2, $a3, 0x0002
    08A86D88:[00081823]: subu       $v1, $zr, $t0 <=> negu $v1, $t0
    08A86D8C:[2468FFEC]: addiu      $t0, $v1, -20
    08A86D90:[00073080]: sll        $a2, $a3, 0x0002
    08A86D94:[00D41821]: addu       $v1, $a2, $s4
    08A86D98:[8C640100]: lw         $a0, 256($v1)
    08A86D9C:[0204282B]: sltu       $a1, $s0, $a0
    08A86DA0:[14A00047]: bne        $a1, $zr, 0x08A86EC0
    08A86DA4:[2508FFFF]: addiu      $t0, $t0, -1
    08A86DA8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86DAC:[8C650140]: lw         $a1, 320($v1)
    08A86DB0:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A86DB4:[004F7006]: srlv       $t6, $t7, $v0
    08A86DB8:[022E3024]: and        $a2, $s1, $t6
    08A86DBC:[00A6C821]: addu       $t9, $a1, $a2
    08A86DC0:[93240000]: lbu        $a0, 0($t9)
    08A86DC4:[0007C100]: sll        $t8, $a3, 0x0004
    08A86DC8:[03147821]: addu       $t7, $t8, $s4
    08A86DCC:[3092000F]: andi       $s2, $a0, 15
    08A86DD0:[01F27021]: addu       $t6, $t7, $s2
    08A86DD4:[91D20000]: lbu        $s2, 0($t6)
    08A86DD8:[00042902]: srl        $a1, $a0, 0x0004
    08A86DDC:[02058023]: subu       $s0, $s0, $a1
    08A86DE0:[00B18806]: srlv       $s1, $s1, $a1
    08A86DE4:[020B302B]: sltu       $a2, $s0, $t3
    08A86DE8:[14C00020]: bne        $a2, $zr, 0x08A86E6C
    08A86DEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08A86DF0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86DF4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A86DF8:[0066C806]: srlv       $t9, $a2, $v1
    08A86DFC:[0239C024]: and        $t8, $s1, $t9
    08A86E00:[01B82021]: addu       $a0, $t5, $t8
    08A86E04:[908E0000]: lbu        $t6, 0($a0)
    08A86E08:[31C5000F]: andi       $a1, $t6, 15
    08A86E0C:[01857821]: addu       $t7, $t4, $a1
    08A86E10:[91E50000]: lbu        $a1, 0($t7)
    08A86E14:[000E2102]: srl        $a0, $t6, 0x0004
    08A86E18:[02048023]: subu       $s0, $s0, $a0
    08A86E1C:[00918806]: srlv       $s1, $s1, $a0
    08A86E20:[00122100]: sll        $a0, $s2, 0x0004
    08A86E24:[00A43025]: or         $a2, $a1, $a0
    08A86E28:[A1460000]: sb         $a2, 0($t2)
    08A86E2C:[1D00FFD8]: bgtz       $t0, 0x08A86D90
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
    08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
--> 08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
  Back Branch 08A86F28 949 times (length 109)
  Back Branch 08A86F54 924 times (length 136)
  Back Branch 08A86F38 445 times (length 63)
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
--> 08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
    08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    08A86E78:[02067804]: sllv       $t7, $a2, $s0
    08A86E7C:[00627006]: srlv       $t6, $v0, $v1
    08A86E80:[022FC825]: or         $t9, $s1, $t7
    08A86E84:[032EC024]: and        $t8, $t9, $t6
    08A86E88:[01B82021]: addu       $a0, $t5, $t8
    08A86E8C:[90850000]: lbu        $a1, 0($a0)
    08A86E90:[30AF000F]: andi       $t7, $a1, 15
    08A86E94:[00052102]: srl        $a0, $a1, 0x0004
    08A86E98:[018F1021]: addu       $v0, $t4, $t7
    08A86E9C:[0204702B]: sltu       $t6, $s0, $a0
    08A86EA0:[11C0FFDD]: beq        $t6, $zr, 0x08A86E18
    08A86EA4:[90450000]: lbu        $a1, 0($v0)
    08A86EA8:[0090C823]: subu       $t9, $a0, $s0
    08A86EAC:[0204C023]: subu       $t8, $s0, $a0
    08A86EB0:[03268806]: srlv       $s1, $a2, $t9
    08A86EB4:[27100020]: addiu      $s0, $t8, 32
    08A86EB8:[0A2A1B88]: j          0x08A86E20
    08A86EBC:[26730004]: addiu      $s3, $s3, 4
    08A86EC0:[8E660000]: lw         $a2, 0($s3)
    08A86EC4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A86EC8:[8C6E0140]: lw         $t6, 320($v1)
    08A86ECC:[0206C004]: sllv       $t8, $a2, $s0
    08A86ED0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A86ED4:[00439006]: srlv       $s2, $v1, $v0
    08A86ED8:[02382025]: or         $a0, $s1, $t8
    08A86EDC:[00927824]: and        $t7, $a0, $s2
    08A86EE0:[01CF2821]: addu       $a1, $t6, $t7
    08A86EE4:[90A30000]: lbu        $v1, 0($a1)
    08A86EE8:[0007C900]: sll        $t9, $a3, 0x0004
    08A86EEC:[03349021]: addu       $s2, $t9, $s4
    08A86EF0:[3078000F]: andi       $t8, $v1, 15
    08A86EF4:[00032902]: srl        $a1, $v1, 0x0004
    08A86EF8:[02582021]: addu       $a0, $s2, $t8
    08A86EFC:[0205382B]: sltu       $a3, $s0, $a1
    08A86F00:[10E0FFB6]: beq        $a3, $zr, 0x08A86DDC
    08A86F04:[90920000]: lbu        $s2, 0($a0)
    08A86F08:[00B0C823]: subu       $t9, $a1, $s0
    08A86F0C:[02053823]: subu       $a3, $s0, $a1
    08A86F10:[03268806]: srlv       $s1, $a2, $t9
    08A86F14:[24F00020]: addiu      $s0, $a3, 32
    08A86F18:[0A2A1B79]: j          0x08A86DE4
    08A86F1C:[26730004]: addiu      $s3, $s3, 4
    08A86F20:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08A86F24:[2610FFFF]: addiu      $s0, $s0, -1
    08A86F28:[0A2A1B5F]: j          0x08A86D7C
    08A86F2C:[00118842]: srl        $s1, $s1, 0x0001
    08A86F30:[25740004]: addiu      $s4, $t3, 4
    08A86F34:[AD2B0004]: sw         $t3, 4($t1)
--> 08A86F38:[0A2A1B91]: j          0x08A86E44
    08A86F3C:[AD340000]: sw         $s4, 0($t1)
    08A86F40:[00079023]: subu       $s2, $zr, $a3 <=> negu $s2, $a3
    08A86F44:[240FFFFF]: addiu      $t7, $zr, -1 <=> li $t7, -1
    08A86F48:[024F7006]: srlv       $t6, $t7, $s2
  Back Branch 08A86E64 10 times (length 10)
    08A86E30:[254A0001]: addiu      $t2, $t2, 1
    08A86E34:[290AFFEA]: slti       $t2, $t0, -22
    08A86E38:[55400006]: bnel       $t2, $zr, 0x08A86E54
    08A86E3C:[8D24002C]: lw         $a0, 44($t1)
    08A86E40:[AE920180]: sw         $s2, 384($s4)
--> 08A86E44:[AEB00008]: sw         $s0, 8($s5)
    08A86E48:[AEB30004]: sw         $s3, 4($s5)
    08A86E4C:[0A2A1B34]: j          0x08A86CD0
    08A86E50:[AEB10000]: sw         $s1, 0($s5)
    08A86E54:[25090015]: addiu      $t1, $t0, 21
    08A86E58:[00093023]: subu       $a2, $zr, $t1 <=> negu $a2, $t1
    08A86E5C:[0E2A7DA2]: jal        0x08A9F688
    08A86E60:[90850000]: lbu        $a1, 0($a0)
--> 08A86E64:[0A2A1B91]: j          0x08A86E44
    08A86E68:[AE920180]: sw         $s2, 384($s4)
    08A86E6C:[8E660000]: lw         $a2, 0($s3)
    08A86E70:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A86E74:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
_S1_2_8A5ED54 4,316,148 instructions (0.323%), 38,196 calls (08A5ED54 - 08A5ED9C, length 19)
    08A5ED54:[308400FF]: andi       $a0, $a0, 255
    08A5ED58:[3C0508B0]: lui        $a1, 0x08B0 <=> li $a1, 0x08B00000
    08A5ED5C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A5ED60:[24A53D70]: addiu      $a1, $a1, 15728
    08A5ED64:[00C53821]: addu       $a3, $a2, $a1
    08A5ED68:[90E70000]: lbu        $a3, 0($a3)
    08A5ED6C:[10E40007]: beq        $a3, $a0, 0x08A5ED8C
    08A5ED70:[00000000]: nop
    08A5ED74:[24C60001]: addiu      $a2, $a2, 1
    08A5ED78:[28C7000D]: slti       $a3, $a2, 13
    08A5ED7C:[14E0FFF9]: bne        $a3, $zr, 0x08A5ED64
    08A5ED80:[00000000]: nop
    08A5ED84:[10000003]: b          0x08A5ED94
    08A5ED88:[00000000]: nop
    08A5ED8C:[10000002]: b          0x08A5ED98
    08A5ED90:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A5ED94:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A5ED98:[03E00008]: jr         $ra
    08A5ED9C:[00000000]: nop
  Back Branch 08A5ED7C 496,548 times (length 8)
    08A5ED54:[308400FF]: andi       $a0, $a0, 255
    08A5ED58:[3C0508B0]: lui        $a1, 0x08B0 <=> li $a1, 0x08B00000
    08A5ED5C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A5ED60:[24A53D70]: addiu      $a1, $a1, 15728
--> 08A5ED64:[00C53821]: addu       $a3, $a2, $a1
    08A5ED68:[90E70000]: lbu        $a3, 0($a3)
    08A5ED6C:[10E40007]: beq        $a3, $a0, 0x08A5ED8C
    08A5ED70:[00000000]: nop
    08A5ED74:[24C60001]: addiu      $a2, $a2, 1
    08A5ED78:[28C7000D]: slti       $a3, $a2, 13
--> 08A5ED7C:[14E0FFF9]: bne        $a3, $zr, 0x08A5ED64
    08A5ED80:[00000000]: nop
    08A5ED84:[10000003]: b          0x08A5ED94
    08A5ED88:[00000000]: nop
    08A5ED8C:[10000002]: b          0x08A5ED98
_S1_2_8814214 4,278,559 instructions (0.320%), 39,825 calls (08814214 - 08814790, length 352)
    08814214:[27BDFFC0]: addiu      $sp, $sp, -64
    08814218:[00042980]: sll        $a1, $a0, 0x0006
    0881421C:[00042080]: sll        $a0, $a0, 0x0002
    08814220:[00A42023]: subu       $a0, $a1, $a0
    08814224:[3C0509DC]: lui        $a1, 0x09DC <=> li $a1, 0x09DC0000
    08814228:[24A59B80]: addiu      $a1, $a1, -25728
    0881422C:[AFBE0030]: sw         $fp, 48($sp)
    08814230:[0085F021]: addu       $fp, $a0, $a1
    08814234:[AFB3001C]: sw         $s3, 28($sp)
    08814238:[8FD30024]: lw         $s3, 36($fp)
    0881423C:[AFB7002C]: sw         $s7, 44($sp)
    08814240:[8FD70028]: lw         $s7, 40($fp)
    08814244:[AFB00010]: sw         $s0, 16($sp)
    08814248:[87D00002]: lh         $s0, 2($fp)
    0881424C:[AFB50024]: sw         $s5, 36($sp)
    08814250:[87D50004]: lh         $s5, 4($fp)
    08814254:[AFB40020]: sw         $s4, 32($sp)
    08814258:[87D40006]: lh         $s4, 6($fp)
    0881425C:[8F868220]: lw         $a2, -32224($gp)
    08814260:[AFB60028]: sw         $s6, 40($sp)
    08814264:[87D6000C]: lh         $s6, 12($fp)
    08814268:[8FC70038]: lw         $a3, 56($fp)
    0881426C:[AFB10014]: sw         $s1, 20($sp)
    08814270:[00C7302B]: sltu       $a2, $a2, $a3
    08814274:[AFB20018]: sw         $s2, 24($sp)
    08814278:[AFBF0034]: sw         $ra, 52($sp)
    0881427C:[10C00016]: beq        $a2, $zr, 0x088142D8
    08814280:[32110200]: andi       $s1, $s0, 512
    08814284:[24A5002C]: addiu      $a1, $a1, 44
    08814288:[12E0000E]: beq        $s7, $zr, 0x088142C4
    0881428C:[00852021]: addu       $a0, $a0, $a1
    08814290:[0E205421]: jal        0x08815084
    08814294:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08814298:[1040000F]: beq        $v0, $zr, 0x088142D8
    0881429C:[87D6000C]: lh         $s6, 12($fp)
    088142A0:[12200003]: beq        $s1, $zr, 0x088142B0
    088142A4:[8FD70034]: lw         $s7, 52($fp)
    088142A8:[1000000B]: b          0x088142D8
    088142AC:[26F30400]: addiu      $s3, $s7, 1024
    088142B0:[32040008]: andi       $a0, $s0, 8
    088142B4:[10800008]: beq        $a0, $zr, 0x088142D8
    088142B8:[00000000]: nop
    088142BC:[10000006]: b          0x088142D8
    088142C0:[26F30040]: addiu      $s3, $s7, 64
    088142C4:[0E205421]: jal        0x08815084
    088142C8:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088142CC:[10400002]: beq        $v0, $zr, 0x088142D8
    088142D0:[87D6000C]: lh         $s6, 12($fp)
    088142D4:[8FD30034]: lw         $s3, 52($fp)
    088142D8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088142DC:[1080002F]: beq        $a0, $zr, 0x0881439C
    088142E0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088142E4:[AFB10008]: sw         $s1, 8($sp)
    088142E8:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088142EC:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088142F0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088142F4:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    088142F8:[0E20A166]: jal        0x08828598
    088142FC:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08814300:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    08814304:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08814308:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0881430C:[0E20A0F7]: jal        0x088283DC
    08814310:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08814314:[32240020]: andi       $a0, $s1, 32
    08814318:[32260040]: andi       $a2, $s1, 64
    0881431C:[2C840001]: sltiu      $a0, $a0, 1
    08814320:[2CC60001]: sltiu      $a2, $a2, 1
    08814324:[AFA40004]: sw         $a0, 4($sp)
    08814328:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881432C:[26D20001]: addiu      $s2, $s6, 1
    08814330:[AFA60000]: sw         $a2, 0($sp)
    08814334:[0212282A]: slt        $a1, $s0, $s2
    08814338:[10A00013]: beq        $a1, $zr, 0x08814388
    0881433C:[8FB10008]: lw         $s1, 8($sp)
    08814340:[A7B4000E]: sh         $s4, 14($sp)
    08814344:[A7B6000C]: sh         $s6, 12($sp)
    08814348:[0215B007]: srav       $s6, $s5, $s0
    0881434C:[32C5FFFF]: andi       $a1, $s6, -1
    08814350:[0214A007]: srav       $s4, $s4, $s0
    08814354:[3286FFFF]: andi       $a2, $s4, -1
    08814358:[02714021]: addu       $t0, $s3, $s1
    0881435C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814360:[0E20A13D]: jal        0x088284F4
    08814364:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08814368:[02960018]: mult       $s4, $s6
    0881436C:[26100001]: addiu      $s0, $s0, 1
    08814370:[87B6000C]: lh         $s6, 12($sp)
    08814374:[0212202A]: slt        $a0, $s0, $s2
    08814378:[87B4000E]: lh         $s4, 14($sp)
    0881437C:[00002812]: mflo       $a1
    08814380:[1480FFEF]: bne        $a0, $zr, 0x08814340
    08814384:[02258821]: addu       $s1, $s1, $a1
    08814388:[34040020]: ori        $a0, $zr, 32 <=> li $a0, 32
    0881438C:[0E20A177]: jal        0x088285DC
    08814390:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08814394:[100000D3]: b          0x088146E4
    08814398:[00000000]: nop
    0881439C:[32040008]: andi       $a0, $s0, 8
    088143A0:[10800033]: beq        $a0, $zr, 0x08814470
    088143A4:[00000000]: nop
    088143A8:[AFB10008]: sw         $s1, 8($sp)
    088143AC:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088143B0:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088143B4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088143B8:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    088143BC:[0E20A166]: jal        0x08828598
    088143C0:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088143C4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    088143C8:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    088143CC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088143D0:[0E20A0F7]: jal        0x088283DC
    088143D4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088143D8:[32240020]: andi       $a0, $s1, 32
    088143DC:[32260040]: andi       $a2, $s1, 64
    088143E0:[2C840001]: sltiu      $a0, $a0, 1
    088143E4:[2CC60001]: sltiu      $a2, $a2, 1
    088143E8:[AFA40004]: sw         $a0, 4($sp)
    088143EC:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088143F0:[26D20001]: addiu      $s2, $s6, 1
    088143F4:[AFA60000]: sw         $a2, 0($sp)
    088143F8:[0212282A]: slt        $a1, $s0, $s2
    088143FC:[10A00017]: beq        $a1, $zr, 0x0881445C
    08814400:[8FB10008]: lw         $s1, 8($sp)
    08814404:[A7B4000E]: sh         $s4, 14($sp)
    08814408:[A7B6000C]: sh         $s6, 12($sp)
    0881440C:[0215B007]: srav       $s6, $s5, $s0
    08814410:[32C5FFFF]: andi       $a1, $s6, -1
    08814414:[0214A007]: srav       $s4, $s4, $s0
    08814418:[3286FFFF]: andi       $a2, $s4, -1
    0881441C:[02714021]: addu       $t0, $s3, $s1
    08814420:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814424:[0E20A13D]: jal        0x088284F4
    08814428:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0881442C:[02960018]: mult       $s4, $s6
    08814430:[26100001]: addiu      $s0, $s0, 1
    08814434:[87B6000C]: lh         $s6, 12($sp)
    08814438:[0212202A]: slt        $a0, $s0, $s2
    0881443C:[87B4000E]: lh         $s4, 14($sp)
    08814440:[00002812]: mflo       $a1
    08814444:[00053043]: sra        $a2, $a1, 0x0001
    08814448:[000637C2]: srl        $a2, $a2, 0x001F
    0881444C:[00A62821]: addu       $a1, $a1, $a2
    08814450:[00052843]: sra        $a1, $a1, 0x0001
    08814454:[1480FFEB]: bne        $a0, $zr, 0x08814404
    08814458:[02258821]: addu       $s1, $s1, $a1
    0881445C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08814460:[0E20A177]: jal        0x088285DC
    08814464:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08814468:[1000009E]: b          0x088146E4
    0881446C:[00000000]: nop
    08814470:[32040010]: andi       $a0, $s0, 16
    08814474:[10800024]: beq        $a0, $zr, 0x08814508
    08814478:[00000000]: nop
    0881447C:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    08814480:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    08814484:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08814488:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0881448C:[0E20A0F7]: jal        0x088283DC
    08814490:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08814494:[32E40020]: andi       $a0, $s7, 32
    08814498:[32E60040]: andi       $a2, $s7, 64
    0881449C:[2C840001]: sltiu      $a0, $a0, 1
    088144A0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088144A4:[26D20001]: addiu      $s2, $s6, 1
    088144A8:[2CC60001]: sltiu      $a2, $a2, 1
    088144AC:[AFA40004]: sw         $a0, 4($sp)
    088144B0:[0212282A]: slt        $a1, $s0, $s2
    088144B4:[10A00012]: beq        $a1, $zr, 0x08814500
    088144B8:[AFA60000]: sw         $a2, 0($sp)
    088144BC:[A7B6000C]: sh         $s6, 12($sp)
    088144C0:[0215B807]: srav       $s7, $s5, $s0
    088144C4:[32E5FFFF]: andi       $a1, $s7, -1
    088144C8:[0214B007]: srav       $s6, $s4, $s0
    088144CC:[32C6FFFF]: andi       $a2, $s6, -1
    088144D0:[02714021]: addu       $t0, $s3, $s1
    088144D4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088144D8:[0E20A13D]: jal        0x088284F4
    088144DC:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    088144E0:[02D70018]: mult       $s6, $s7
    088144E4:[26100001]: addiu      $s0, $s0, 1
    088144E8:[0212202A]: slt        $a0, $s0, $s2
    088144EC:[87B6000C]: lh         $s6, 12($sp)
    088144F0:[00002812]: mflo       $a1
    088144F4:[00052880]: sll        $a1, $a1, 0x0002
    088144F8:[1480FFF0]: bne        $a0, $zr, 0x088144BC
    088144FC:[02258821]: addu       $s1, $s1, $a1
    08814500:[10000078]: b          0x088146E4
    08814504:[00000000]: nop
    08814508:[32041000]: andi       $a0, $s0, 4096
    0881450C:[10800024]: beq        $a0, $zr, 0x088145A0
    08814510:[00000000]: nop
    08814514:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    08814518:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0881451C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08814520:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08814524:[0E20A0F7]: jal        0x088283DC
    08814528:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881452C:[32E40020]: andi       $a0, $s7, 32
    08814530:[32E60040]: andi       $a2, $s7, 64
    08814534:[2C840001]: sltiu      $a0, $a0, 1
    08814538:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881453C:[26D20001]: addiu      $s2, $s6, 1
    08814540:[2CC60001]: sltiu      $a2, $a2, 1
    08814544:[AFA40004]: sw         $a0, 4($sp)
    08814548:[0212282A]: slt        $a1, $s0, $s2
    0881454C:[10A00012]: beq        $a1, $zr, 0x08814598
    08814550:[AFA60000]: sw         $a2, 0($sp)
    08814554:[A7B6000C]: sh         $s6, 12($sp)
    08814558:[0215B807]: srav       $s7, $s5, $s0
    0881455C:[32E5FFFF]: andi       $a1, $s7, -1
    08814560:[0214B007]: srav       $s6, $s4, $s0
    08814564:[32C6FFFF]: andi       $a2, $s6, -1
    08814568:[02714021]: addu       $t0, $s3, $s1
    0881456C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814570:[0E20A13D]: jal        0x088284F4
    08814574:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08814578:[02D70018]: mult       $s6, $s7
    0881457C:[26100001]: addiu      $s0, $s0, 1
    08814580:[0212202A]: slt        $a0, $s0, $s2
    08814584:[87B6000C]: lh         $s6, 12($sp)
    08814588:[00002812]: mflo       $a1
    0881458C:[00A52821]: addu       $a1, $a1, $a1
    08814590:[1480FFF0]: bne        $a0, $zr, 0x08814554
    08814594:[02258821]: addu       $s1, $s1, $a1
    08814598:[10000052]: b          0x088146E4
    0881459C:[00000000]: nop
    088145A0:[32040800]: andi       $a0, $s0, 2048
    088145A4:[10800024]: beq        $a0, $zr, 0x08814638
    088145A8:[00000000]: nop
    088145AC:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    088145B0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088145B4:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    088145B8:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088145BC:[0E20A0F7]: jal        0x088283DC
    088145C0:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088145C4:[32E40020]: andi       $a0, $s7, 32
    088145C8:[32E60040]: andi       $a2, $s7, 64
    088145CC:[2C840001]: sltiu      $a0, $a0, 1
    088145D0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088145D4:[26D20001]: addiu      $s2, $s6, 1
    088145D8:[2CC60001]: sltiu      $a2, $a2, 1
    088145DC:[AFA40004]: sw         $a0, 4($sp)
    088145E0:[0212282A]: slt        $a1, $s0, $s2
    088145E4:[10A00012]: beq        $a1, $zr, 0x08814630
    088145E8:[AFA60000]: sw         $a2, 0($sp)
    088145EC:[A7B6000C]: sh         $s6, 12($sp)
    088145F0:[0215B807]: srav       $s7, $s5, $s0
    088145F4:[32E5FFFF]: andi       $a1, $s7, -1
    088145F8:[0214B007]: srav       $s6, $s4, $s0
    088145FC:[32C6FFFF]: andi       $a2, $s6, -1
    08814600:[02714021]: addu       $t0, $s3, $s1
    08814604:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814608:[0E20A13D]: jal        0x088284F4
    0881460C:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08814610:[02D70018]: mult       $s6, $s7
    08814614:[26100001]: addiu      $s0, $s0, 1
    08814618:[0212202A]: slt        $a0, $s0, $s2
    0881461C:[87B6000C]: lh         $s6, 12($sp)
    08814620:[00002812]: mflo       $a1
    08814624:[00A52821]: addu       $a1, $a1, $a1
    08814628:[1480FFF0]: bne        $a0, $zr, 0x088145EC
    0881462C:[02258821]: addu       $s1, $s1, $a1
    08814630:[1000002C]: b          0x088146E4
    08814634:[00000000]: nop
    08814638:[32042000]: andi       $a0, $s0, 8192
    0881463C:[10800024]: beq        $a0, $zr, 0x088146D0
    08814640:[00000000]: nop
    08814644:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    08814648:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0881464C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08814650:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08814654:[0E20A0F7]: jal        0x088283DC
    08814658:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881465C:[32E40020]: andi       $a0, $s7, 32
    08814660:[32E60040]: andi       $a2, $s7, 64
    08814664:[2C840001]: sltiu      $a0, $a0, 1
    08814668:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0881466C:[26D20001]: addiu      $s2, $s6, 1
    08814670:[2CC60001]: sltiu      $a2, $a2, 1
    08814674:[AFA40004]: sw         $a0, 4($sp)
    08814678:[0212282A]: slt        $a1, $s0, $s2
    0881467C:[10A00012]: beq        $a1, $zr, 0x088146C8
    08814680:[AFA60000]: sw         $a2, 0($sp)
    08814684:[A7B6000C]: sh         $s6, 12($sp)
    08814688:[0215B807]: srav       $s7, $s5, $s0
    0881468C:[32E5FFFF]: andi       $a1, $s7, -1
    08814690:[0214B007]: srav       $s6, $s4, $s0
    08814694:[32C6FFFF]: andi       $a2, $s6, -1
    08814698:[02714021]: addu       $t0, $s3, $s1
    0881469C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088146A0:[0E20A13D]: jal        0x088284F4
    088146A4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    088146A8:[02D70018]: mult       $s6, $s7
    088146AC:[26100001]: addiu      $s0, $s0, 1
    088146B0:[0212202A]: slt        $a0, $s0, $s2
    088146B4:[87B6000C]: lh         $s6, 12($sp)
    088146B8:[00002812]: mflo       $a1
    088146BC:[00A52821]: addu       $a1, $a1, $a1
    088146C0:[1480FFF0]: bne        $a0, $zr, 0x08814684
    088146C4:[02258821]: addu       $s1, $s1, $a1
    088146C8:[10000006]: b          0x088146E4
    088146CC:[00000000]: nop
    088146D0:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    088146D4:[0E2A5E9A]: jal        0x08A97A68
    088146D8:[2484A8A8]: addiu      $a0, $a0, -22360
    088146DC:[10000021]: b          0x08814764
    088146E0:[00000000]: nop
    088146E4:[1AC0001A]: blez       $s6, 0x08814750
    088146E8:[00000000]: nop
    088146EC:[87C40008]: lh         $a0, 8($fp)
    088146F0:[87DE000A]: lh         $fp, 10($fp)
    088146F4:[009E282A]: slt        $a1, $a0, $fp
    088146F8:[54A00001]: bnel       $a1, $zr, 0x08814700
    088146FC:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    08814700:[001E8400]: sll        $s0, $fp, 0x0010
    08814704:[00108403]: sra        $s0, $s0, 0x0010
    08814708:[341E0005]: ori        $fp, $zr, 5 <=> li $fp, 5
    0881470C:[2A040007]: slti       $a0, $s0, 7
    08814710:[54800001]: bnel       $a0, $zr, 0x08814718
    08814714:[341E0007]: ori        $fp, $zr, 7 <=> li $fp, 7
    08814718:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881471C:[0E20A105]: jal        0x08828414
    08814720:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08814724:[C78C822C]: lwc1       $f12, -32212($gp)
    08814728:[0E20A0DB]: jal        0x0882836C
    0881472C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08814730:[3C0508B0]: lui        $a1, 0x08B0 <=> li $a1, 0x08B00000
    08814734:[00102080]: sll        $a0, $s0, 0x0002
    08814738:[24A5A8E8]: addiu      $a1, $a1, -22296
    0881473C:[00852021]: addu       $a0, $a0, $a1
    08814740:[C48C0000]: lwc1       $f12, 0($a0)
    08814744:[C78D8230]: lwc1       $f13, -32208($gp)
    08814748:[0E20A0ED]: jal        0x088283B4
    0881474C:[460D6300]: add.s      $f12, $f12, $f13
    08814750:[8FA40004]: lw         $a0, 4($sp)
    08814754:[0E20A11F]: jal        0x0882847C
    08814758:[8FA50000]: lw         $a1, 0($sp)
    0881475C:[0E20A136]: jal        0x088284D8
    08814760:[00000000]: nop
    08814764:[8FB00010]: lw         $s0, 16($sp)
    08814768:[8FB10014]: lw         $s1, 20($sp)
    0881476C:[8FB20018]: lw         $s2, 24($sp)
    08814770:[8FB3001C]: lw         $s3, 28($sp)
    08814774:[8FB40020]: lw         $s4, 32($sp)
    08814778:[8FB50024]: lw         $s5, 36($sp)
    0881477C:[8FB60028]: lw         $s6, 40($sp)
    08814780:[8FB7002C]: lw         $s7, 44($sp)
    08814784:[8FBE0030]: lw         $fp, 48($sp)
    08814788:[8FBF0034]: lw         $ra, 52($sp)
    0881478C:[03E00008]: jr         $ra
    08814790:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08814454 24,865 times (length 22)
    088143F0:[26D20001]: addiu      $s2, $s6, 1
    088143F4:[AFA60000]: sw         $a2, 0($sp)
    088143F8:[0212282A]: slt        $a1, $s0, $s2
    088143FC:[10A00017]: beq        $a1, $zr, 0x0881445C
    08814400:[8FB10008]: lw         $s1, 8($sp)
--> 08814404:[A7B4000E]: sh         $s4, 14($sp)
    08814408:[A7B6000C]: sh         $s6, 12($sp)
    0881440C:[0215B007]: srav       $s6, $s5, $s0
    08814410:[32C5FFFF]: andi       $a1, $s6, -1
    08814414:[0214A007]: srav       $s4, $s4, $s0
    08814418:[3286FFFF]: andi       $a2, $s4, -1
    0881441C:[02714021]: addu       $t0, $s3, $s1
    08814420:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814424:[0E20A13D]: jal        0x088284F4
    08814428:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0881442C:[02960018]: mult       $s4, $s6
    08814430:[26100001]: addiu      $s0, $s0, 1
    08814434:[87B6000C]: lh         $s6, 12($sp)
    08814438:[0212202A]: slt        $a0, $s0, $s2
    0881443C:[87B4000E]: lh         $s4, 14($sp)
    08814440:[00002812]: mflo       $a1
    08814444:[00053043]: sra        $a2, $a1, 0x0001
    08814448:[000637C2]: srl        $a2, $a2, 0x001F
    0881444C:[00A62821]: addu       $a1, $a1, $a2
    08814450:[00052843]: sra        $a1, $a1, 0x0001
--> 08814454:[1480FFEB]: bne        $a0, $zr, 0x08814404
    08814458:[02258821]: addu       $s1, $s1, $a1
    0881445C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08814460:[0E20A177]: jal        0x088285DC
    08814464:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08814380 13,027 times (length 18)
    0881432C:[26D20001]: addiu      $s2, $s6, 1
    08814330:[AFA60000]: sw         $a2, 0($sp)
    08814334:[0212282A]: slt        $a1, $s0, $s2
    08814338:[10A00013]: beq        $a1, $zr, 0x08814388
    0881433C:[8FB10008]: lw         $s1, 8($sp)
--> 08814340:[A7B4000E]: sh         $s4, 14($sp)
    08814344:[A7B6000C]: sh         $s6, 12($sp)
    08814348:[0215B007]: srav       $s6, $s5, $s0
    0881434C:[32C5FFFF]: andi       $a1, $s6, -1
    08814350:[0214A007]: srav       $s4, $s4, $s0
    08814354:[3286FFFF]: andi       $a2, $s4, -1
    08814358:[02714021]: addu       $t0, $s3, $s1
    0881435C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814360:[0E20A13D]: jal        0x088284F4
    08814364:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08814368:[02960018]: mult       $s4, $s6
    0881436C:[26100001]: addiu      $s0, $s0, 1
    08814370:[87B6000C]: lh         $s6, 12($sp)
    08814374:[0212202A]: slt        $a0, $s0, $s2
    08814378:[87B4000E]: lh         $s4, 14($sp)
    0881437C:[00002812]: mflo       $a1
--> 08814380:[1480FFEF]: bne        $a0, $zr, 0x08814340
    08814384:[02258821]: addu       $s1, $s1, $a1
    08814388:[34040020]: ori        $a0, $zr, 32 <=> li $a0, 32
    0881438C:[0E20A177]: jal        0x088285DC
    08814390:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 088146C0 1,734 times (length 17)
    08814670:[2CC60001]: sltiu      $a2, $a2, 1
    08814674:[AFA40004]: sw         $a0, 4($sp)
    08814678:[0212282A]: slt        $a1, $s0, $s2
    0881467C:[10A00012]: beq        $a1, $zr, 0x088146C8
    08814680:[AFA60000]: sw         $a2, 0($sp)
--> 08814684:[A7B6000C]: sh         $s6, 12($sp)
    08814688:[0215B807]: srav       $s7, $s5, $s0
    0881468C:[32E5FFFF]: andi       $a1, $s7, -1
    08814690:[0214B007]: srav       $s6, $s4, $s0
    08814694:[32C6FFFF]: andi       $a2, $s6, -1
    08814698:[02714021]: addu       $t0, $s3, $s1
    0881469C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088146A0:[0E20A13D]: jal        0x088284F4
    088146A4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    088146A8:[02D70018]: mult       $s6, $s7
    088146AC:[26100001]: addiu      $s0, $s0, 1
    088146B0:[0212202A]: slt        $a0, $s0, $s2
    088146B4:[87B6000C]: lh         $s6, 12($sp)
    088146B8:[00002812]: mflo       $a1
    088146BC:[00A52821]: addu       $a1, $a1, $a1
--> 088146C0:[1480FFF0]: bne        $a0, $zr, 0x08814684
    088146C4:[02258821]: addu       $s1, $s1, $a1
    088146C8:[10000006]: b          0x088146E4
    088146CC:[00000000]: nop
    088146D0:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
  Back Branch 08814628 199 times (length 17)
    088145D8:[2CC60001]: sltiu      $a2, $a2, 1
    088145DC:[AFA40004]: sw         $a0, 4($sp)
    088145E0:[0212282A]: slt        $a1, $s0, $s2
    088145E4:[10A00012]: beq        $a1, $zr, 0x08814630
    088145E8:[AFA60000]: sw         $a2, 0($sp)
--> 088145EC:[A7B6000C]: sh         $s6, 12($sp)
    088145F0:[0215B807]: srav       $s7, $s5, $s0
    088145F4:[32E5FFFF]: andi       $a1, $s7, -1
    088145F8:[0214B007]: srav       $s6, $s4, $s0
    088145FC:[32C6FFFF]: andi       $a2, $s6, -1
    08814600:[02714021]: addu       $t0, $s3, $s1
    08814604:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08814608:[0E20A13D]: jal        0x088284F4
    0881460C:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08814610:[02D70018]: mult       $s6, $s7
    08814614:[26100001]: addiu      $s0, $s0, 1
    08814618:[0212202A]: slt        $a0, $s0, $s2
    0881461C:[87B6000C]: lh         $s6, 12($sp)
    08814620:[00002812]: mflo       $a1
    08814624:[00A52821]: addu       $a1, $a1, $a1
--> 08814628:[1480FFF0]: bne        $a0, $zr, 0x088145EC
    0881462C:[02258821]: addu       $s1, $s1, $a1
    08814630:[1000002C]: b          0x088146E4
    08814634:[00000000]: nop
    08814638:[32042000]: andi       $a0, $s0, 8192
_S1_2_8828558 4,044,656 instructions (0.303%), 252,791 calls (08828558 - 08828594, length 16)
_S1_2_880B088 4,037,787 instructions (0.302%), 93,950 calls (0880B088 - 0880B148, length 49)
_S1_2_8A85D00 4,021,576 instructions (0.301%), 25,047 calls (08A85D00 - 08A86708, length 643)
  Back Branch 08A85DB4 288,096 times (length 5)
  Back Branch 08A865C0 108,619 times (length 8)
  Back Branch 08A86704 20,555 times (length 615)
  Back Branch 08A865C8 6,860 times (length 516)
  Back Branch 08A866E8 6,777 times (length 177)
  Back Branch 08A866F4 6,335 times (length 571)
  Back Branch 08A86618 5,631 times (length 106)
  Back Branch 08A86620 4,123 times (length 100)
  Back Branch 08A86628 3,498 times (length 121)
  Back Branch 08A866BC 3,152 times (length 158)
  Back Branch 08A866CC 2,896 times (length 11)
  Back Branch 08A8659C 1,721 times (length 67)
  Back Branch 08A865F8 1,634 times (length 63)
  Back Branch 08A86608 1,609 times (length 83)
  Back Branch 08A865D8 1,603 times (length 23)
  Back Branch 08A865E8 1,591 times (length 43)
  Back Branch 08A866DC 748 times (length 32)
  Back Branch 08A85F34 624 times (length 31)
  Back Branch 08A863EC 622 times (length 327)
  Back Branch 08A863CC 618 times (length 305)
  Back Branch 08A863BC 574 times (length 295)
  Back Branch 08A863DC 432 times (length 317)
  Back Branch 08A85E98 200 times (length 15)
  Back Branch 08A85EB8 191 times (length 17)
  Back Branch 08A863F8 180 times (length 365)
  Back Branch 08A85EAC 156 times (length 9)
  Back Branch 08A86250 147 times (length 110)
  Back Branch 08A86260 146 times (length 158)
  Back Branch 08A86268 146 times (length 182)
  Back Branch 08A86258 143 times (length 134)
  Back Branch 08A861A0 100 times (length 251)
  Back Branch 08A86240 98 times (length 51)
  Back Branch 08A86248 97 times (length 14)
  Back Branch 08A861AC 56 times (length 254)
  Back Branch 08A861BC 45 times (length 50)
  Back Branch 08A85EA0 25 times (length 58)
  Back Branch 08A861B4 14 times (length 27)
  Back Branch 08A863AC 9 times (length 60)
  Back Branch 08A863A4 9 times (length 37)
  Back Branch 08A8639C 9 times (length 14)
  Back Branch 08A86394 9 times (length 136)
_S1_2_89434F4 3,840,528 instructions (0.288%), 5,518 calls (089434F4 - 089436A8, length 110)
  Back Branch 08943664 110,360 times (length 44)
  Back Branch 0894356C 88,288 times (length 9)
_S1_2_8955838 3,420,334 instructions (0.256%), 61,662 calls (08955838 - 089558E0, length 43)
  Back Branch 089558B8 141,078 times (length 14)
_S1_2_898C498 3,300,847 instructions (0.247%), 6,703 calls (0898C498 - 0898CCF0, length 535)
  Back Branch 0898CC78 20,109 times (length 435)
  Back Branch 0898CB24 631 times (length 42)
  Back Branch 0898C958 506 times (length 42)
  Back Branch 0898C85C 283 times (length 47)
  Back Branch 0898C748 269 times (length 47)
  Back Branch 0898CBF4 202 times (length 47)
  Back Branch 0898CA28 196 times (length 47)
_S1_2_8A8B480 3,147,072 instructions (0.236%), 3,552 calls (08A8B480 - 08A8B914, length 294)
  Back Branch 08A8B7D4 17,760 times (length 148)
_S1_2_88B8BC8 3,092,513 instructions (0.232%), 1,062 calls (088B8BC8 - 088B98B8, length 829)
  Back Branch 088B943C 33,718 times (length 118)
  Back Branch 088B97AC 11,410 times (length 456)
  Back Branch 088B97BC 1,062 times (length 634)
_S1_2_8816FBC 3,090,140 instructions (0.231%), 734 calls (08816FBC - 0881704C, length 37)
  Back Branch 08816FE0 220,200 times (length 7)
  Back Branch 08817040 220,200 times (length 20)
_S1_2_885C278 3,037,463 instructions (0.228%), 1,014 calls (0885C278 - 0885C5CC, length 214)
  Back Branch 0885C3F8 47,729 times (length 20)
  Back Branch 0885C51C 47,729 times (length 22)
  Back Branch 0885C464 47,729 times (length 23)
  Back Branch 0885C534 2,559 times (length 102)
  Back Branch 0885C32C 2,145 times (length 9)
  Back Branch 0885C540 2,145 times (length 129)
_S1_2_8A84548 2,949,133 instructions (0.221%), 105,712 calls (08A842F4 - 08A847FC, length 323)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8A85414 2,909,536 instructions (0.218%), 51,011 calls (08A842F4 - 08A854A4, length 1133)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A854A0 51,011 times (length 1018)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_88278A4 2,881,808 instructions (0.216%), 70,288 calls (088278A4 - 08827944, length 41)
_S1_2_8A85360 2,848,197 instructions (0.213%), 55,833 calls (08A842F4 - 08A85410, length 1096)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A853F4 55,833 times (length 974)
  Back Branch 08A8540C 48,777 times (length 13)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8827DBC 2,789,374 instructions (0.209%), 398,482 calls (08827DBC - 08827DD4, length 7)
_S1_2_88BD894 2,752,751 instructions (0.206%), 1,507 calls (088BD894 - 088BD8D4, length 17)
  Back Branch 088BD8C0 334,304 times (length 10)
_S1_2_8A8C628 2,698,336 instructions (0.202%), 25,456 calls (08A8C628 - 08A8C7CC, length 106)
_S1_2_8A88D34 2,562,768 instructions (0.192%), 592 calls (08A88D34 - 08A891CC, length 295)
  Back Branch 08A88FD0 33,152 times (length 66)
  Back Branch 08A88FE0 8,880 times (length 110)
  Back Branch 08A89004 4,144 times (length 110)
  Back Branch 08A88FFC 4,144 times (length 76)
  Back Branch 08A88DFC 1,776 times (length 23)
  Back Branch 08A88E10 1,776 times (length 44)
  Back Branch 08A89184 1,776 times (length 249)
  Back Branch 08A891C8 592 times (length 274)
  Back Branch 08A8918C 592 times (length 259)
_S1_2_8A9F794 2,560,352 instructions (0.192%), 5,518 calls (08A9F794 - 08A9F9B4, length 137)
  Back Branch 08A9F87C 88,288 times (length 30)
_S1_2_8A84A1C 2,544,091 instructions (0.191%), 20,467 calls (08A842F4 - 08A84B78, length 546)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A84B74 20,467 times (length 237)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8A87DC4 2,394,074 instructions (0.179%), 592 calls (08A87DC4 - 08A881FC, length 271)
  Back Branch 08A87F2C 75,184 times (length 31)
  Back Branch 08A87FD4 592 times (length 83)
  Back Branch 08A8801C 592 times (length 113)
  Back Branch 08A881DC 2 times (length 241)
  Back Branch 08A881F8 2 times (length 252)
_S1_2_8A456F0 2,310,419 instructions (0.173%), 121,598 calls (08A456F0 - 08A45754, length 26)
_S1_2_8AA0128 2,274,401 instructions (0.170%), 30,234 calls (08AA0128 - 08AA02C8, length 105)
  Back Branch 08AA0280 21,301 times (length 69)
  Back Branch 08AA01D0 16,908 times (length 12)
  Back Branch 08AA0234 2,490 times (length 12)
_S1_2_8A45ACC 2,241,730 instructions (0.168%), 746 calls (08A45ACC - 08A45C10, length 82)
  Back Branch 08A45BF0 59,680 times (length 37)
_S1_2_88154C4 2,219,218 instructions (0.166%), 8,852 calls (088154C4 - 08815834, length 221)
  Back Branch 0881577C 57,301 times (length 18)
_S1_2_8A55970 2,152,456 instructions (0.161%), 67,181 calls (08A55970 - 08A55A14, length 42)
_S1_2_89567C4 2,137,770 instructions (0.160%), 44,143 calls (089567C4 - 089568EC, length 75)
_S1_2_8AC2DF4 2,115,784 instructions (0.158%), 1,057,892 calls (08AC2DF4 - 08AC2DF8, length 2)
_S1_2_8A30698 2,097,477 instructions (0.157%), 383 calls (08A30698 - 08A31350, length 815)
  Back Branch 08A31258 33,058 times (length 122)
  Back Branch 08A31318 10,355 times (length 786)
  Back Branch 08A30B84 2,493 times (length 105)
  Back Branch 08A30960 2,493 times (length 76)
_S1_2_8826530 1,971,556 instructions (0.148%), 48,087 calls (08826530 - 08826694, length 90)
_S1_2_8A5EF50 1,907,940 instructions (0.143%), 158,963 calls (08A5EF50 - 08A5F030, length 57)
_S1_2_895658C 1,810,645 instructions (0.136%), 21,802 calls (0895658C - 089567C0, length 142)
  Back Branch 089566F0 42,296 times (length 13)
  Back Branch 08956784 5 times (length 10)
_S1_2_8A84590 1,764,975 instructions (0.132%), 1,798 calls (08A842F4 - 08A84978, length 418)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A8464C 112,920 times (length 7)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A84658 12,488 times (length 30)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84964 12,125 times (length 219)
  Back Branch 08A847B4 7,192 times (length 80)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A84974 1,572 times (length 237)
  Back Branch 08A84828 1,144 times (length 119)
  Back Branch 08A848A0 1,103 times (length 149)
  Back Branch 08A8451C 1,089 times (length 140)
  Back Branch 08A84814 217 times (length 108)
  Back Branch 08A84958 114 times (length 67)
  Back Branch 08A84928 83 times (length 33)
  Back Branch 08A84930 77 times (length 184)
_S1_2_8A8497C 1,753,632 instructions (0.131%), 28,600 calls (08A842F4 - 08A84A18, length 458)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A849FC 28,600 times (length 142)
  Back Branch 08A84A14 25,086 times (length 13)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8A7DF74 1,739,747 instructions (0.130%), 3,388 calls (08A7DF74 - 08A7E17C, length 131)
  Back Branch 08A7E128 70,527 times (length 29)
_S1_2_88193C0 1,699,056 instructions (0.127%), 70,288 calls (088193C0 - 08819488, length 51)
_S1_2_8A8C7D0 1,690,752 instructions (0.127%), 12,432 calls (08A8C7D0 - 08A8C9EC, length 136)
_S1_2_8827700 1,675,364 instructions (0.125%), 54,044 calls (08827700 - 08827778, length 31)
_S1_2_880B5D4 1,592,502 instructions (0.119%), 67,546 calls (0880B5D4 - 0880B6A4, length 53)
  Back Branch 0880B688 56,025 times (length 6)
_S1_2_8A8716C 1,540,911 instructions (0.115%), 24,684 calls (08A8716C - 08A8733C, length 117)
  Back Branch 08A87270 43,464 times (length 29)
  Back Branch 08A872AC 7,410 times (length 22)
  Back Branch 08A872F4 7,347 times (length 52)
  Back Branch 08A872C4 4,346 times (length 26)
  Back Branch 08A8730C 4,158 times (length 56)
  Back Branch 08A87338 1,206 times (length 92)
  Back Branch 08A8731C 1,000 times (length 43)
_S1_2_898FFE8 1,516,815 instructions (0.114%), 555 calls (0898FFE8 - 089901F8, length 133)
  Back Branch 089901DC 16,650 times (length 114)
  Back Branch 089901EC 2,775 times (length 125)
_S1_2_8974600 1,495,085 instructions (0.112%), 7,346 calls (08974600 - 08974C7C, length 416)
  Back Branch 08974BE4 9,705 times (length 304)
  Back Branch 0897485C 6,188 times (length 45)
_S1_2_8832550 1,475,895 instructions (0.111%), 24,195 calls (08832550 - 08833818, length 1203)
_S1_2_889AD54 1,443,704 instructions (0.108%), 380 calls (0889AD54 - 0889AF28, length 118)
  Back Branch 0889AE68 79,040 times (length 29)
  Back Branch 0889AED8 60,800 times (length 22)
_S1_2_8827948 1,434,433 instructions (0.107%), 32,417 calls (08827948 - 08827A8C, length 82)
_S1_2_885BE78 1,409,950 instructions (0.106%), 140,995 calls (0885BE78 - 0885BE9C, length 10)
_S1_2_8826B38 1,399,078 instructions (0.105%), 66,202 calls (08826B38 - 08826C0C, length 54)
_S1_2_888914C 1,395,457 instructions (0.105%), 746 calls (0888914C - 088891CC, length 33)
  Back Branch 088891BC 150,893 times (length 21)
_S1_2_8891064 1,362,668 instructions (0.102%), 3 calls (08891064 - 088910C8, length 26)
  Back Branch 0889108C 194,653 times (length 9)
  Back Branch 088910BC 3 times (length 12)
_S1_2_8826698 1,346,428 instructions (0.101%), 48,087 calls (08826698 - 08826710, length 31)
_S1_2_885C734 1,341,515 instructions (0.100%), 2,146 calls (0885C734 - 0885C8F4, length 113)
  Back Branch 0885C8D0 47,740 times (length 39)
_S1_2_89DC9F4 1,329,040 instructions (0.100%), 185 calls (089DC9F4 - 089DCB4C, length 87)
  Back Branch 089DCB20 33,115 times (length 63)
_S1_2_885B7F8 1,221,870 instructions (0.092%), 93,990 calls (0885B7F8 - 0885B830, length 15)
_S1_2_8827DD8 1,198,288 instructions (0.090%), 74,893 calls (08827DD8 - 08827E14, length 16)
_S1_2_8815838 1,184,085 instructions (0.089%), 2,205 calls (08815838 - 08816380, length 723)
_S1_2_88303F4 1,159,404 instructions (0.087%), 24,305 calls (088303F4 - 08830504, length 69)
_S1_2_8A9F688 1,140,930 instructions (0.085%), 2,382 calls (08A9F688 - 08A9F72C, length 42)
  Back Branch 08A9F6C8 70,699 times (length 9)
  Back Branch 08A9F718 62,055 times (length 4)
  Back Branch 08A9F704 17,298 times (length 12)
_S1_2_8804C6C 1,131,660 instructions (0.085%), 5,518 calls (08804C6C - 08804CE4, length 31)
  Back Branch 08804CD8 88,288 times (length 22)
_S1_2_89564BC 1,112,424 instructions (0.083%), 25,160 calls (089564BC - 08956588, length 52)
  Back Branch 08956558 39,728 times (length 21)
_S1_2_889A5B0 1,046,787 instructions (0.078%), 282 calls (0889A5B0 - 0889A66C, length 48)
  Back Branch 0889A618 58,656 times (length 13)
  Back Branch 0889A660 45,120 times (length 13)
_S1_2_885C174 1,033,890 instructions (0.077%), 93,990 calls (0885C174 - 0885C1A4, length 13)
_S1_2_881325C 1,022,828 instructions (0.077%), 27,644 calls (0881325C - 088132EC, length 37)
_S1_2_8820474 1,015,790 instructions (0.076%), 3,470 calls (08820474 - 08820954, length 313)
  Back Branch 0882090C 13,880 times (length 9)
_S1_2_8A5EE3C 973,725 instructions (0.073%), 991 calls (08A5EE3C - 08A5EF4C, length 69)
  Back Branch 08A5EF28 38,015 times (length 48)
  Back Branch 08A5EEF0 181 times (length 13)
_S1_2_8826FD8 972,280 instructions (0.073%), 3,226 calls (08826FD8 - 0882722C, length 150)
  Back Branch 088271BC 51,659 times (length 13)
_S1_2_884B294 955,675 instructions (0.072%), 184 calls (0884B294 - 0884B734, length 297)
  Back Branch 0884B6F8 38,272 times (length 247)
  Back Branch 0884B694 2 times (length 43)
_S1_2_8A84B7C 941,648 instructions (0.071%), 1,988 calls (08A842F4 - 08A84CA8, length 622)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A84C9C 15,904 times (length 52)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A84CA4 1,988 times (length 312)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_8974C80 933,513 instructions (0.070%), 3,242 calls (08974C80 - 089750E8, length 283)
  Back Branch 0897509C 7,362 times (length 195)
  Back Branch 08974EA0 6,996 times (length 46)
_S1_2_897227C 928,093 instructions (0.070%), 4,017 calls (0897227C - 08972A30, length 494)
_S1_2_8828BC8 920,064 instructions (0.069%), 18,276 calls (08828BC8 - 08828C98, length 53)
_S1_2_885BDC4 903,169 instructions (0.068%), 2,063 calls (0885BDC4 - 0885BE74, length 45)
  Back Branch 0885BE4C 42,786 times (length 22)
_S1_2_8969B9C 897,784 instructions (0.067%), 1,009 calls (08969B9C - 0896A138, length 360)
  Back Branch 08969EA0 9,188 times (length 8)
  Back Branch 08969F38 9,172 times (length 77)
  Back Branch 0896A088 1,051 times (length 172)
  Back Branch 08969E04 26 times (length 5)
_S1_2_881F304 880,010 instructions (0.066%), 7,334 calls (0881F304 - 0881F618, length 198)
_S1_2_896991C 842,800 instructions (0.063%), 2,240 calls (0896991C - 08969B98, length 160)
  Back Branch 08969AE0 11,536 times (length 56)
_S1_2_888B120 839,433 instructions (0.063%), 369 calls (0888B120 - 0888B28C, length 92)
  Back Branch 0888B1E4 76,752 times (length 28)
  Back Branch 0888B258 208 times (length 18)
_S1_2_882891C 819,919 instructions (0.061%), 26,449 calls (0882891C - 08828BC4, length 171)
_S1_2_8A85594 815,192 instructions (0.061%), 3,445 calls (08A842F4 - 08A858F4, length 1409)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A858F0 3,445 times (length 1294)
  Back Branch 08A8451C 1,089 times (length 140)
_S1_2_88C0EB0 811,860 instructions (0.061%), 67,655 calls (088C0EB0 - 088C0EDC, length 12)
_S1_2_88C0E70 809,748 instructions (0.061%), 67,479 calls (088C0E70 - 088C0E9C, length 12)
_S1_2_8A9ECC8 798,908 instructions (0.060%), 36,314 calls (08A9ECC8 - 08A9ED1C, length 22)
_S1_2_880A8B8 787,722 instructions (0.059%), 46,336 calls (0880A8B8 - 0880A934, length 32)
_S1_2_8815084 784,912 instructions (0.059%), 25,065 calls (08815084 - 08815204, length 97)
_S1_2_88B35D4 767,510 instructions (0.057%), 33,370 calls (088B35D4 - 088B362C, length 23)
_S1_2_88659D0 765,873 instructions (0.057%), 282 calls (088659D0 - 08865D60, length 229)
  Back Branch 08865B84 72,192 times (length 18)
  Back Branch 08865B30 667 times (length 18)
_S1_2_881DB18 755,885 instructions (0.057%), 11,629 calls (0881DB18 - 0881DC34, length 72)
_S1_2_8959400 746,028 instructions (0.056%), 2,622 calls (08959400 - 0895A27C, length 928)
  Back Branch 089596DC 13,984 times (length 9)
  Back Branch 08959EF0 3,128 times (length 6)
  Back Branch 08959DDC 368 times (length 62)
_S1_2_8A61F40 741,675 instructions (0.056%), 67,479 calls (08A61F40 - 08A61F6C, length 12)
_S1_2_898EF8C 741,480 instructions (0.056%), 555 calls (0898EF8C - 0898FD14, length 867)
  Back Branch 0898F3D8 13,320 times (length 8)
  Back Branch 0898F54C 3,330 times (length 51)
  Back Branch 0898F82C 3,330 times (length 52)
  Back Branch 0898F2AC 555 times (length 14)
  Back Branch 0898F24C 555 times (length 113)
  Back Branch 0898F560 555 times (length 88)
  Back Branch 0898F9BC 555 times (length 43)
  Back Branch 0898F840 555 times (length 94)
  Back Branch 0898FCC8 555 times (length 154)
_S1_2_88283DC 736,876 instructions (0.055%), 52,634 calls (088283DC - 08828410, length 14)
_S1_2_88285DC 732,816 instructions (0.055%), 40,712 calls (088285DC - 08828620, length 18)
_S1_2_888BA40 721,941 instructions (0.054%), 282 calls (0888BA40 - 0888BBBC, length 96)
  Back Branch 0888BB88 58,656 times (length 62)
_S1_2_8A62930 712,376 instructions (0.053%), 89,047 calls (08A62930 - 08A6294C, length 8)
_S1_2_894BEDC 705,208 instructions (0.053%), 16,608 calls (0894BEDC - 0894D084, length 1131)
  Back Branch 0894C52C 187 times (length 205)
  Back Branch 0894C524 187 times (length 203)
_S1_2_8A86F5C 702,320 instructions (0.053%), 24,684 calls (08A86F5C - 08A87168, length 132)
  Back Branch 08A87074 12,488 times (length 15)
  Back Branch 08A870CC 2,027 times (length 24)
  Back Branch 08A87084 1,603 times (length 65)
  Back Branch 08A870DC 1,329 times (length 28)
  Back Branch 08A87164 1,093 times (length 96)
  Back Branch 08A87148 1,089 times (length 53)
  Back Branch 08A87138 501 times (length 75)
_S1_2_880B14C 688,896 instructions (0.052%), 17,664 calls (0880B14C - 0880B1E4, length 39)
_S1_2_8827C50 675,280 instructions (0.051%), 47,360 calls (08827C50 - 08827CE8, length 39)
_S1_2_8A9F0B8 673,204 instructions (0.050%), 48,086 calls (08A9F0B8 - 08A9F0F0, length 15)
  Back Branch 08A9F0EC 48,086 times (length 6)
_S1_2_8A5FEC4 659,338 instructions (0.049%), 17,351 calls (08A5FEC4 - 08A5FFB8, length 62)
_S1_2_8A8249C 658,384 instructions (0.049%), 296 calls (08A8249C - 08A825F0, length 86)
  Back Branch 08A825DC 37,632 times (length 17)
  Back Branch 08A825E4 294 times (length 52)
_S1_2_895B9C4 655,154 instructions (0.049%), 17,016 calls (0895B9C4 - 0895BA68, length 42)
_S1_2_8828598 648,958 instructions (0.049%), 38,174 calls (08828598 - 088285D8, length 17)
_S1_2_89743CC 648,013 instructions (0.049%), 5,696 calls (089743CC - 089745FC, length 141)
  Back Branch 089745B4 7,481 times (length 82)
  Back Branch 08974528 4,017 times (length 28)
_S1_2_880513C 621,952 instructions (0.047%), 11,036 calls (0880513C - 088058B4, length 479)
_S1_2_8827ED0 621,216 instructions (0.047%), 17,256 calls (08827ED0 - 08827F5C, length 36)
_S1_2_88BCDE8 619,336 instructions (0.046%), 1,050 calls (088BCDE8 - 088BD188, length 233)
  Back Branch 088BD148 11,098 times (length 128)
  Back Branch 088BCFE8 490 times (length 15)
_S1_2_8827230 617,320 instructions (0.046%), 14,030 calls (08827230 - 088272DC, length 44)
_S1_2_8826C10 612,801 instructions (0.046%), 27,420 calls (08826C10 - 08826CEC, length 56)
_S1_2_8AA7798 612,300 instructions (0.046%), 30,615 calls (08AA7798 - 08AA77E4, length 20)
_S1_2_893FADC 608,783 instructions (0.046%), 283 calls (0893FADC - 0893FBA4, length 51)
  Back Branch 0893FB68 58,864 times (length 16)
_S1_2_8817410 607,625 instructions (0.046%), 24,305 calls (08817410 - 08817488, length 31)
_S1_2_8883B18 600,350 instructions (0.045%), 184 calls (08883B18 - 08883F64, length 276)
  Back Branch 08883D04 38,272 times (length 40)
_S1_2_880CF2C 600,197 instructions (0.045%), 1,504 calls (0880CF2C - 0880D58C, length 409)
  Back Branch 0880D4DC 1,504 times (length 325)
_S1_2_887A890 574,080 instructions (0.043%), 368 calls (0887A890 - 0887AB28, length 167)
  Back Branch 0887AAD4 5,888 times (length 93)
_S1_2_8A5637C 565,251 instructions (0.042%), 735 calls (08A5637C - 08A564A0, length 74)
  Back Branch 08A56414 69,090 times (length 25)
  Back Branch 08A56468 7,350 times (length 16)
_S1_2_8A8D520 558,330 instructions (0.042%), 55,833 calls (08A8D520 - 08A8D544, length 10)
_S1_2_89DD0F0 556,408 instructions (0.042%), 25,226 calls (089DD0F0 - 089DD160, length 29)
_S1_2_8AB278C 552,040 instructions (0.041%), 1,492 calls (08AB278C - 08AB2CB4, length 331)
  Back Branch 08AB2878 23,872 times (length 44)
  Back Branch 08AB2A70 23,872 times (length 108)
  Back Branch 08AB2AF4 11,936 times (length 5)
_S1_2_8A9A338 549,892 instructions (0.041%), 8,119 calls (08A9A338 - 08A9A3E8, length 45)
  Back Branch 08A9A3DC 48,342 times (length 7)
  Back Branch 08A9A39C 2,030 times (length 10)
_S1_2_888B84C 540,995 instructions (0.041%), 185 calls (0888B84C - 0888BA3C, length 125)
  Back Branch 0888B9EC 38,272 times (length 79)
_S1_2_8955600 533,844 instructions (0.040%), 9,850 calls (08955600 - 089556A4, length 42)
  Back Branch 08955680 24,354 times (length 13)
_S1_2_88286D4 533,133 instructions (0.040%), 14,030 calls (088286D4 - 08828768, length 38)
_S1_2_88058B8 529,728 instructions (0.040%), 2,759 calls (088058B8 - 08805A9C, length 122)
  Back Branch 08805A68 5,518 times (length 78)
_S1_2_8805C94 528,024 instructions (0.040%), 13 calls (08805C94 - 08805D04, length 29)
  Back Branch 08805CEC 43,989 times (length 13)
_S1_2_88B5508 520,006 instructions (0.039%), 9,778 calls (088B5508 - 088B56D0, length 115)
_S1_2_896E5E8 517,289 instructions (0.039%), 5,696 calls (0896E5E8 - 0896E7BC, length 118)
  Back Branch 0896E74C 4,017 times (length 47)
  Back Branch 0896E734 7 times (length 5)
  Back Branch 0896E780 7 times (length 8)
_S1_2_8AB2058 515,760 instructions (0.039%), 34,384 calls (08AB2058 - 08AB2090, length 15)
_S1_2_881748C 510,405 instructions (0.038%), 24,305 calls (0881748C - 088174F0, length 26)
_S1_2_89742D8 508,520 instructions (0.038%), 13,184 calls (089742D8 - 089743C8, length 61)
_S1_2_888E62C 500,215 instructions (0.037%), 185 calls (0888E62C - 0888E960, length 206)
  Back Branch 0888E7C0 38,480 times (length 64)
  Back Branch 0888E8E0 892 times (length 40)
  Back Branch 0888E918 185 times (length 75)
_S1_2_8AA10A0 496,125 instructions (0.037%), 7,350 calls (08AA10A0 - 08AA1454, length 238)
  Back Branch 08AA1428 2,940 times (length 16)
_S1_2_8828518 495,632 instructions (0.037%), 30,977 calls (08828518 - 08828554, length 16)
_S1_2_888A684 492,432 instructions (0.037%), 185 calls (0888A684 - 0888A85C, length 119)
  Back Branch 0888A82C 38,480 times (length 81)
_S1_2_88288AC 492,016 instructions (0.037%), 70,288 calls (088288AC - 088288C4, length 7)
_S1_2_88284F4 486,396 instructions (0.036%), 54,044 calls (088284F4 - 08828514, length 9)
_S1_2_881929C 476,192 instructions (0.036%), 16,008 calls (0881929C - 088193BC, length 73)
_S1_2_8A9A3EC 475,400 instructions (0.036%), 12,597 calls (08A9A3EC - 08A9A46C, length 33)
  Back Branch 08A9A460 36,554 times (length 3)
  Back Branch 08A9A440 11,502 times (length 7)
_S1_2_8A61F80 473,585 instructions (0.035%), 67,655 calls (08A61F80 - 08A61F98, length 7)
_S1_2_8A83EEC 471,174 instructions (0.035%), 1,089 calls (08A83EEC - 08A85CFC, length 1925)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A84270 4,356 times (length 25)
  Back Branch 08A85B2C 1,089 times (length 1679)
  Back Branch 08A85B3C 1,089 times (length 6)
  Back Branch 08A85BD4 1,089 times (length 1751)
  Back Branch 08A85BE4 1,089 times (length 1755)
  Back Branch 08A85BF4 1,089 times (length 10)
  Back Branch 08A85B80 1,089 times (length 1716)
  Back Branch 08A85B90 1,089 times (length 1720)
  Back Branch 08A85BA0 1,089 times (length 10)
  Back Branch 08A85AE8 1,089 times (length 1645)
  Back Branch 08A85A90 1,089 times (length 1608)
  Back Branch 08A85C28 1,089 times (length 1788)
  Back Branch 08A85C7C 1,089 times (length 1826)
  Back Branch 08A85C8C 1,089 times (length 6)
  Back Branch 08A85CEC 1,089 times (length 11)
  Back Branch 08A85CC8 1,089 times (length 1862)
  Back Branch 08A8451C 1,089 times (length 140)
  Back Branch 08A85A38 726 times (length 1568)
  Back Branch 08A85A24 363 times (length 1563)
_S1_2_89431D4 466,312 instructions (0.035%), 66,616 calls (089431D4 - 089431EC, length 7)
_S1_2_8A3E1C8 463,895 instructions (0.035%), 746 calls (08A3E1C8 - 08A3E4E8, length 201)
  Back Branch 08A3E4AC 16,412 times (length 51)
  Back Branch 08A3E3D0 16,412 times (length 100)
_S1_2_8827D84 463,414 instructions (0.035%), 66,202 calls (08827D84 - 08827D9C, length 7)
_S1_2_897B7D8 461,999 instructions (0.035%), 5,007 calls (0897B7D8 - 0897BC3C, length 282)
_S1_2_89D7454 437,083 instructions (0.033%), 185 calls (089D7454 - 089D7674, length 137)
  Back Branch 089D7630 38,480 times (length 91)
_S1_2_895BA6C 436,716 instructions (0.033%), 31,194 calls (0895BA6C - 0895BAD0, length 26)
_S1_2_888BF0C 434,697 instructions (0.033%), 2,740 calls (0888BF0C - 0888C428, length 328)
  Back Branch 0888C2F8 3,480 times (length 9)
_S1_2_884B0AC 424,772 instructions (0.032%), 1,621 calls (0884B0AC - 0884B290, length 122)
  Back Branch 0884B258 16,210 times (length 84)
  Back Branch 0884B238 2 times (length 43)
_S1_2_8977EA0 420,518 instructions (0.031%), 481 calls (08977EA0 - 08978548, length 427)
  Back Branch 089784C0 7,693 times (length 62)
  Back Branch 089784D4 4,801 times (length 79)
  Back Branch 089784B0 7 times (length 16)
  Back Branch 0897850C 7 times (length 9)
_S1_2_8956434 416,728 instructions (0.031%), 9,850 calls (08956434 - 089564B8, length 34)
  Back Branch 0895649C 24,354 times (length 7)
_S1_2_8885D24 416,651 instructions (0.031%), 185 calls (08885D24 - 08885E28, length 66)
  Back Branch 08885DC8 38,480 times (length 27)
_S1_2_893FEA4 412,776 instructions (0.031%), 2,837 calls (0893FEA4 - 08940374, length 309)
  Back Branch 08940358 555 times (length 5)
_S1_2_88A33D0 410,468 instructions (0.031%), 5,127 calls (088A33D0 - 088A3630, length 153)
_S1_2_88DF88C 408,524 instructions (0.031%), 184 calls (088DF88C - 088DFA04, length 95)
  Back Branch 088DF93C 38,272 times (length 18)
_S1_2_8A28820 406,464 instructions (0.030%), 33,152 calls (08A28820 - 08A28880, length 25)
_S1_2_8A287BC 406,464 instructions (0.030%), 33,152 calls (08A287BC - 08A2881C, length 25)
_S1_2_8994994 406,278 instructions (0.030%), 6,057 calls (08994994 - 08995258, length 562)
_S1_2_8A28758 405,972 instructions (0.030%), 33,115 calls (08A28758 - 08A287B8, length 25)
_S1_2_8A90C0C 404,476 instructions (0.030%), 1,414 calls (08A90C0C - 08A90CE4, length 55)
  Back Branch 08A90CB4 31,114 times (length 12)
  Back Branch 08A90CBC 707 times (length 37)
  Back Branch 08A90CE0 707 times (length 33)
  Back Branch 08A90C7C 707 times (length 21)
_S1_2_880AF34 402,806 instructions (0.030%), 201,403 calls (0880AF34 - 0880AF38, length 2)
_S1_2_89557C4 399,381 instructions (0.030%), 9,471 calls (089557C4 - 08955834, length 29)
  Back Branch 08955814 23,329 times (length 9)
_S1_2_888C42C 398,270 instructions (0.030%), 185 calls (0888C42C - 0888C55C, length 77)
  Back Branch 0888C4EC 38,480 times (length 13)
_S1_2_882847C 394,623 instructions (0.030%), 43,847 calls (0882847C - 0882849C, length 9)
_S1_2_881DCE4 385,904 instructions (0.029%), 3,470 calls (0881DCE4 - 0881DD20, length 16)
  Back Branch 0881DD14 44,768 times (length 8)
_S1_2_8805DF0 375,972 instructions (0.028%), 93,993 calls (08805DF0 - 08805DFC, length 4)
_S1_2_895171C 374,583 instructions (0.028%), 17,867 calls (0895171C - 089518F0, length 118)
_S1_2_89556A8 370,761 instructions (0.028%), 9,462 calls (089556A8 - 0895570C, length 26)
  Back Branch 089556F0 23,323 times (length 9)
_S1_2_88284D8 368,018 instructions (0.028%), 52,574 calls (088284D8 - 088284F0, length 7)
_S1_2_8899378 363,155 instructions (0.027%), 185 calls (08899378 - 08899600, length 163)
  Back Branch 088995C4 29,600 times (length 120)
_S1_2_896F260 360,614 instructions (0.027%), 13,184 calls (0896F260 - 0896F370, length 69)
_S1_2_8A5EC20 360,595 instructions (0.027%), 35 calls (08A5EC20 - 08A5ECC4, length 42)
  Back Branch 08A5ECA4 35,840 times (length 17)
_S1_2_8827E18 354,637 instructions (0.027%), 15,419 calls (08827E18 - 08827E70, length 23)
_S1_2_8888D60 353,204 instructions (0.026%), 19,623 calls (08888D60 - 08888DB4, length 22)
_S1_2_881E070 353,049 instructions (0.026%), 10,572 calls (0881E070 - 0881E158, length 59)
  Back Branch 0881E138 3,589 times (length 8)
_S1_2_8896560 339,614 instructions (0.025%), 10,694 calls (08896560 - 088965FC, length 40)
_S1_2_8804EF8 339,431 instructions (0.025%), 5,518 calls (08804EF8 - 08805138, length 145)
_S1_2_8A3A5DC 334,434 instructions (0.025%), 3 calls (08A3A5DC - 08A3A918, length 208)
  Back Branch 08A3A8D4 36,480 times (length 9)
  Back Branch 08A3A6F4 309 times (length 32)
_S1_2_8A80278 327,533 instructions (0.025%), 4,068 calls (08A80278 - 08A804C4, length 148)
  Back Branch 08A8049C 4,066 times (length 116)
  Back Branch 08A8040C 3,513 times (length 55)
  Back Branch 08A8044C 3,513 times (length 71)
  Back Branch 08A803E4 553 times (length 45)
  Back Branch 08A803EC 421 times (length 4)
  Back Branch 08A80404 68 times (length 15)
  Back Branch 08A804C0 1 times (length 128)
_S1_2_8812890 325,611 instructions (0.024%), 1,019 calls (08812890 - 088129C4, length 78)
  Back Branch 08812994 7,334 times (length 49)
_S1_2_88D8128 318,396 instructions (0.024%), 942 calls (088D8128 - 088D8674, length 340)
_S1_2_88268A8 315,457 instructions (0.024%), 8,459 calls (088268A8 - 08826990, length 59)
_S1_2_8A809AC 311,693 instructions (0.023%), 5,881 calls (08A809AC - 08A80EBC, length 325)
  Back Branch 08A80ABC 5,881 times (length 35)
  Back Branch 08A80AB4 5,881 times (length 28)
  Back Branch 08A80A40 5,881 times (length 21)
  Back Branch 08A80A20 5,881 times (length 13)
_S1_2_880A7C8 308,918 instructions (0.023%), 8,099 calls (0880A7C8 - 0880A8B4, length 60)
_S1_2_89698E4 304,626 instructions (0.023%), 21,759 calls (089698E4 - 08969918, length 14)
_S1_2_89D7678 301,180 instructions (0.023%), 185 calls (089D7678 - 089D77CC, length 86)
  Back Branch 089D77A0 29,600 times (length 58)
_S1_2_89741F0 298,128 instructions (0.022%), 3,285 calls (089741F0 - 0897423C, length 20)
  Back Branch 0897422C 36,489 times (length 7)
_S1_2_89741A0 298,128 instructions (0.022%), 3,285 calls (089741A0 - 089741EC, length 20)
  Back Branch 089741D4 36,489 times (length 7)
_S1_2_882884C 294,916 instructions (0.022%), 17,348 calls (0882884C - 0882888C, length 17)
_S1_2_8A9ED20 294,325 instructions (0.022%), 11,773 calls (08A9ED20 - 08A9ED80, length 25)
_S1_2_8A81FB0 293,697 instructions (0.022%), 6,830 calls (08A81FB0 - 08A82088, length 55)
  Back Branch 08A82084 1 times (length 47)
_S1_2_8A61964 293,176 instructions (0.022%), 22,552 calls (08A61964 - 08A619AC, length 19)
_S1_2_8956E6C 292,728 instructions (0.022%), 24,394 calls (08956E6C - 08956FA4, length 79)
_S1_2_8814EC8 291,740 instructions (0.022%), 19,189 calls (08814EC8 - 08814F3C, length 30)
_S1_2_8830654 291,440 instructions (0.022%), 24,305 calls (08830654 - 08830680, length 12)
_S1_2_885BA58 290,361 instructions (0.022%), 96,787 calls (0885BA58 - 0885BA60, length 3)
_S1_2_8A8D548 286,000 instructions (0.021%), 28,600 calls (08A8D548 - 08A8D56C, length 10)
_S1_2_8826994 281,930 instructions (0.021%), 8,459 calls (08826994 - 08826A80, length 60)
_S1_2_898FD18 280,830 instructions (0.021%), 555 calls (0898FD18 - 0898FFE4, length 180)
  Back Branch 0898FFBC 3,330 times (length 109)
  Back Branch 0898FDDC 555 times (length 39)
_S1_2_8A61F9C 280,186 instructions (0.021%), 11 calls (08A61F9C - 08A62000, length 26)
  Back Branch 08A61FD4 21,546 times (length 13)
  Back Branch 08A61FE4 11 times (length 17)
_S1_2_8966FB4 279,800 instructions (0.021%), 847 calls (08966FB4 - 08967064, length 45)
  Back Branch 08967010 31,768 times (length 8)
_S1_2_88272E0 277,893 instructions (0.021%), 4,411 calls (088272E0 - 088273D8, length 63)
_S1_2_8812584 277,830 instructions (0.021%), 15,435 calls (08812584 - 088125D0, length 20)
_S1_2_8AA4C1C 275,376 instructions (0.021%), 22,948 calls (08AA4C1C - 08AA4C48, length 12)
_S1_2_8891AF0 269,592 instructions (0.020%), 134,796 calls (08891AF0 - 08891AF4, length 2)
_S1_2_8A99F30 263,512 instructions (0.020%), 530 calls (08A99F30 - 08A9A05C, length 76)
  Back Branch 08A99F8C 28,240 times (length 8)
  Back Branch 08A99FF8 1,270 times (length 19)
  Back Branch 08A9A020 335 times (length 7)
_S1_2_881D500 263,270 instructions (0.020%), 8,168 calls (0881D500 - 0881D5F8, length 63)
_S1_2_89D6D8C 262,280 instructions (0.020%), 7,120 calls (089D6D8C - 089D6F3C, length 109)
_S1_2_8808DB4 260,899 instructions (0.020%), 1,717 calls (08808DB4 - 08809038, length 162)
  Back Branch 08809004 3,192 times (length 123)
  Back Branch 08808F28 18 times (length 4)
  Back Branch 08808FA4 18 times (length 4)
_S1_2_8A4AB24 260,299 instructions (0.019%), 6,176 calls (08A4AB24 - 08A4AD4C, length 139)
  Back Branch 08A4AC80 1,046 times (length 14)
  Back Branch 08A4AD0C 523 times (length 83)
_S1_2_8A5BEFC 257,199 instructions (0.019%), 3,473 calls (08A5BEFC - 08A5C47C, length 353)
  Back Branch 08A5C380 1,370 times (length 45)
  Back Branch 08A5C2BC 487 times (length 4)
  Back Branch 08A5C3E0 375 times (length 4)
  Back Branch 08A5C3EC 223 times (length 74)
  Back Branch 08A5C3AC 201 times (length 11)
  Back Branch 08A5C080 1 times (length 14)
_S1_2_88C0F34 255,993 instructions (0.019%), 94 calls (088C0F34 - 088C129C, length 219)
  Back Branch 088C0FBC 20,864 times (length 12)
  Back Branch 088C0FC8 2,608 times (length 23)
  Back Branch 088C123C 879 times (length 149)
  Back Branch 088C11A4 6 times (length 15)
  Back Branch 088C1214 4 times (length 15)
_S1_2_8962210 255,676 instructions (0.019%), 5,977 calls (08962210 - 089624E8, length 183)
  Back Branch 08962338 4,149 times (length 4)
_S1_2_8A91068 251,126 instructions (0.019%), 5,088 calls (08A91068 - 08A91304, length 168)
  Back Branch 08A91270 3,257 times (length 118)
  Back Branch 08A912D0 1,831 times (length 82)
  Back Branch 08A91118 1,831 times (length 32)
  Back Branch 08A91190 1,831 times (length 63)
_S1_2_8A9A1D0 249,573 instructions (0.019%), 1,067 calls (08A9A1D0 - 08A9A294, length 50)
  Back Branch 08A9A280 23,019 times (length 7)
  Back Branch 08A9A260 3,495 times (length 16)
  Back Branch 08A9A208 1,888 times (length 5)
_S1_2_8902800 248,966 instructions (0.019%), 222 calls (08902800 - 08902D04, length 322)
  Back Branch 08902C58 4,662 times (length 119)
_S1_2_895ED50 246,714 instructions (0.018%), 4,986 calls (0895ED50 - 0895EEE0, length 101)
_S1_2_8973234 245,760 instructions (0.018%), 10,588 calls (08973234 - 089732D8, length 42)
_S1_2_8A9A688 244,676 instructions (0.018%), 863 calls (08A9A688 - 08A9A750, length 51)
  Back Branch 08A9A720 19,508 times (length 8)
  Back Branch 08A9A6F0 3,454 times (length 16)
  Back Branch 08A9A744 3,064 times (length 6)
_S1_2_8987924 243,903 instructions (0.018%), 445 calls (08987924 - 08987AF0, length 116)
  Back Branch 08987A5C 7,120 times (length 33)
  Back Branch 08987A7C 4,450 times (length 50)
_S1_2_898CF18 240,253 instructions (0.018%), 445 calls (0898CF18 - 0898D5DC, length 434)
  Back Branch 0898D168 4,068 times (length 36)
  Back Branch 0898D204 1,353 times (length 22)
  Back Branch 0898D364 890 times (length 71)
  Back Branch 0898D180 890 times (length 86)
  Back Branch 0898D580 12 times (length 14)
  Back Branch 0898D59C 6 times (length 132)
_S1_2_883DA54 239,316 instructions (0.018%), 1,813 calls (0883DA54 - 0883DAA0, length 20)
  Back Branch 0883DA90 30,821 times (length 7)
_S1_2_883DA04 239,316 instructions (0.018%), 1,813 calls (0883DA04 - 0883DA50, length 20)
  Back Branch 0883DA38 30,821 times (length 7)
_S1_2_8A46110 235,707 instructions (0.018%), 5,968 calls (08A46110 - 08A462C8, length 111)
_S1_2_895639C 235,573 instructions (0.018%), 9,722 calls (0895639C - 08956430, length 38)
_S1_2_8917F04 230,512 instructions (0.017%), 5,312 calls (08917F04 - 08917FA8, length 42)
  Back Branch 08917F80 10,624 times (length 21)
_S1_2_8947A54 228,978 instructions (0.017%), 38,163 calls (08947A54 - 08947A68, length 6)
_S1_2_895BD68 228,054 instructions (0.017%), 3,172 calls (0895BD68 - 0895C378, length 389)
_S1_2_8A8B918 227,920 instructions (0.017%), 6,512 calls (08A8B918 - 08A8B9D4, length 48)
_S1_2_88288C8 226,919 instructions (0.017%), 32,417 calls (088288C8 - 088288E0, length 7)
_S1_2_89D06B4 223,806 instructions (0.017%), 6,782 calls (089D06B4 - 089D077C, length 51)
_S1_2_8A9EE84 223,140 instructions (0.017%), 14,876 calls (08A9EE84 - 08A9EEBC, length 15)
_S1_2_88B294C 221,550 instructions (0.017%), 31,650 calls (088B294C - 088B2964, length 7)
_S1_2_8A3A91C 219,276 instructions (0.016%), 2 calls (08A3A91C - 08A3AC6C, length 213)
  Back Branch 08A3ABF0 24,320 times (length 9)
_S1_2_8A45758 218,698 instructions (0.016%), 6,427 calls (08A45758 - 08A457F8, length 41)
_S1_2_89B0CD8 218,380 instructions (0.016%), 6,049 calls (089B0CD8 - 089B10EC, length 262)
_S1_2_88B6DD8 217,945 instructions (0.016%), 1,399 calls (088B6DD8 - 088B76E4, length 580)
  Back Branch 088B7640 16 times (length 354)
_S1_2_8950930 217,779 instructions (0.016%), 3,466 calls (08950930 - 0895097C, length 20)
  Back Branch 08950970 24,179 times (length 13)
_S1_2_88B39EC 213,880 instructions (0.016%), 10,694 calls (088B39EC - 088B3A5C, length 29)
_S1_2_88A183C 213,162 instructions (0.016%), 5,554 calls (088A183C - 088A1874, length 15)
  Back Branch 088A1860 27,196 times (length 6)
_S1_2_8A8AB34 213,120 instructions (0.016%), 1,776 calls (08A8AB34 - 08A8AE24, length 189)
  Back Branch 08A8AD94 1,776 times (length 37)
  Back Branch 08A8ADA8 1,776 times (length 61)
_S1_2_88D8678 212,892 instructions (0.016%), 942 calls (088D8678 - 088D8A14, length 232)
_S1_2_8828438 209,389 instructions (0.016%), 12,317 calls (08828438 - 08828478, length 17)
_S1_2_88BA8B4 208,730 instructions (0.016%), 1,062 calls (088BA8B4 - 088BBF00, length 1428)
  Back Branch 088BBE94 1,076 times (length 131)
  Back Branch 088BBC40 1,076 times (length 6)
  Back Branch 088BBC00 14 times (length 8)
_S1_2_8960600 204,680 instructions (0.015%), 2,128 calls (08960600 - 0896063C, length 16)
  Back Branch 08960624 45,388 times (length 4)
_S1_2_888411C 203,387 instructions (0.015%), 707 calls (0888411C - 08884C30, length 710)
  Back Branch 08884604 1,410 times (length 8)
_S1_2_8AA0DD4 202,740 instructions (0.015%), 4,410 calls (08AA0DD4 - 08AA109C, length 179)
_S1_2_883F77C 201,089 instructions (0.015%), 1,050 calls (0883F77C - 0883FC00, length 290)
  Back Branch 0883FBE4 1,595 times (length 26)
_S1_2_898E448 199,632 instructions (0.015%), 1,480 calls (0898E448 - 0898E848, length 257)
  Back Branch 0898E80C 2,165 times (length 208)
  Back Branch 0898E7EC 1,255 times (length 23)
_S1_2_8AC2D2C 199,448 instructions (0.015%), 99,724 calls (08AC2D2C - 08AC2D30, length 2)
_S1_2_8A91308 194,511 instructions (0.015%), 8,055 calls (08A91308 - 08A91420, length 71)
  Back Branch 08A913E8 4,798 times (length 43)
_S1_2_8950BDC 193,957 instructions (0.015%), 17,531 calls (08950BDC - 08950C0C, length 13)
_S1_2_8806310 193,815 instructions (0.015%), 21,535 calls (08806310 - 08806330, length 9)
_S1_2_88870E8 193,558 instructions (0.014%), 9,823 calls (088870E8 - 08887320, length 143)
_S1_2_8A490D8 193,477 instructions (0.014%), 167 calls (08A490D8 - 08A496AC, length 374)
  Back Branch 08A49664 1,525 times (length 322)
  Back Branch 08A49688 167 times (length 353)
_S1_2_8827DA0 191,940 instructions (0.014%), 27,420 calls (08827DA0 - 08827DB8, length 7)
_S1_2_8AB2438 189,484 instructions (0.014%), 1,492 calls (08AB2438 - 08AB25A8, length 93)
  Back Branch 08AB2470 11,936 times (length 5)
  Back Branch 08AB2454 2,984 times (length 5)
  Back Branch 08AB250C 2,984 times (length 33)
  Back Branch 08AB2598 2,984 times (length 31)
_S1_2_8A4A594 189,365 instructions (0.014%), 746 calls (08A4A594 - 08A4A80C, length 159)
  Back Branch 08A4A7A0 5,968 times (length 9)
  Back Branch 08A4A7C0 5,968 times (length 5)
  Back Branch 08A4A75C 5,968 times (length 76)
_S1_2_8A5FCAC 186,925 instructions (0.014%), 7,732 calls (08A5FCAC - 08A5FD44, length 39)
_S1_2_88D24A8 186,653 instructions (0.014%), 83 calls (088D24A8 - 088D2778, length 181)
  Back Branch 088D2710 2,075 times (length 91)
  Back Branch 088D2728 83 times (length 114)
_S1_2_88049E0 183,013 instructions (0.014%), 8,458 calls (088049E0 - 08804A34, length 22)
_S1_2_8AC2F84 182,098 instructions (0.014%), 91,049 calls (08AC2F84 - 08AC2F88, length 2)
_S1_2_8950B88 181,858 instructions (0.014%), 35,398 calls (08950B88 - 08950BD8, length 21)
_S1_2_896E2E8 180,765 instructions (0.014%), 4,017 calls (0896E2E8 - 0896E3D4, length 60)
_S1_2_8A622B8 179,996 instructions (0.013%), 89,998 calls (08A622B8 - 08A622BC, length 2)
_S1_2_8AC313C 179,838 instructions (0.013%), 89,919 calls (08AC313C - 08AC3140, length 2)
_S1_2_8A6C5D8 178,285 instructions (0.013%), 345 calls (08A6C5D8 - 08A6C9AC, length 246)
  Back Branch 08A6C980 1,769 times (length 135)
  Back Branch 08A6C928 303 times (length 88)
_S1_2_88AE164 177,410 instructions (0.013%), 368 calls (088AE164 - 088AE484, length 201)
  Back Branch 088AE3D0 3,030 times (length 87)
  Back Branch 088AE3F8 574 times (length 124)
_S1_2_8914FF8 176,964 instructions (0.013%), 334 calls (08914FF8 - 08915130, length 79)
  Back Branch 08915108 10,688 times (length 57)
_S1_2_8917818 176,689 instructions (0.013%), 370 calls (08917818 - 08917A64, length 148)
  Back Branch 08917A24 11,840 times (length 110)
_S1_2_89DD18C 176,582 instructions (0.013%), 25,226 calls (089DD18C - 089DD1A4, length 7)
_S1_2_8914B20 176,320 instructions (0.013%), 10,688 calls (08914B20 - 08914B88, length 27)
_S1_2_8A5FE9C 176,240 instructions (0.013%), 17,624 calls (08A5FE9C - 08A5FEC0, length 10)
_S1_2_890AA54 172,298 instructions (0.013%), 5,312 calls (0890AA54 - 0890B874, length 905)
  Back Branch 0890AB98 371 times (length 50)
  Back Branch 0890AB90 371 times (length 48)
  Back Branch 0890AAF8 370 times (length 10)
  Back Branch 0890AB38 368 times (length 26)
_S1_2_88D1D94 172,225 instructions (0.013%), 2,075 calls (088D1D94 - 088D1EDC, length 83)
_S1_2_88AEB08 172,050 instructions (0.013%), 370 calls (088AEB08 - 088AEDF8, length 189)
  Back Branch 088AEDBC 5,920 times (length 140)
_S1_2_8827BD4 170,913 instructions (0.013%), 7,431 calls (08827BD4 - 08827C4C, length 31)
_S1_2_8A4152C 170,570 instructions (0.013%), 185 calls (08A4152C - 08A41690, length 90)
  Back Branch 08A41670 18,500 times (length 68)
_S1_2_8A61AB0 170,451 instructions (0.013%), 18,939 calls (08A61AB0 - 08A61AD8, length 11)
_S1_2_8907434 169,984 instructions (0.013%), 5,312 calls (08907434 - 089074B4, length 33)
_S1_2_881AB14 169,096 instructions (0.013%), 368 calls (0881AB14 - 0881B9FC, length 955)
  Back Branch 0881B564 3,680 times (length 347)
_S1_2_895A690 164,256 instructions (0.012%), 696 calls (0895A690 - 0895A6F8, length 27)
  Back Branch 0895A6E0 22,272 times (length 15)
_S1_2_88287DC 163,550 instructions (0.012%), 16,355 calls (088287DC - 08828800, length 10)
_S1_2_8974240 163,163 instructions (0.012%), 5,696 calls (08974240 - 089742D4, length 38)
_S1_2_888C760 161,660 instructions (0.012%), 2,740 calls (0888C760 - 0888C80C, length 44)
  Back Branch 0888C800 16,440 times (length 39)
_S1_2_880B4E0 160,908 instructions (0.012%), 6,996 calls (0880B4E0 - 0880B538, length 23)
_S1_2_880DA20 159,987 instructions (0.012%), 258 calls (0880DA20 - 0880E040, length 393)
  Back Branch 0880DFC8 441 times (length 323)
_S1_2_88FCF1C 158,529 instructions (0.012%), 1,406 calls (088FCF1C - 088FD1EC, length 181)
_S1_2_880A6CC 156,305 instructions (0.012%), 8,099 calls (0880A6CC - 0880A7C4, length 63)
_S1_2_89DD164 151,984 instructions (0.011%), 16,744 calls (089DD164 - 089DD188, length 10)
_S1_2_895F370 150,585 instructions (0.011%), 785 calls (0895F370 - 0895F728, length 239)
_S1_2_88866AC 150,360 instructions (0.011%), 25,060 calls (088866AC - 088866C0, length 6)
_S1_2_8A7F718 146,242 instructions (0.011%), 363 calls (08A7F718 - 08A7FE18, length 449)
  Back Branch 08A7FA8C 1,815 times (length 119)
  Back Branch 08A7FC88 363 times (length 112)
  Back Branch 08A7FC1C 363 times (length 48)
  Back Branch 08A7FDB0 361 times (length 333)
  Back Branch 08A7FA6C 296 times (length 53)
  Back Branch 08A7FCE0 281 times (length 161)
  Back Branch 08A7FC9C 262 times (length 129)
  Back Branch 08A7FD64 262 times (length 248)
  Back Branch 08A7FD30 26 times (length 210)
  Back Branch 08A7FDF8 13 times (length 400)
  Back Branch 08A7FC0C 2 times (length 38)
  Back Branch 08A7FDE8 2 times (length 346)
_S1_2_8804910 145,274 instructions (0.011%), 7,646 calls (08804910 - 08804960, length 21)
_S1_2_883BB98 145,170 instructions (0.011%), 24,195 calls (0883BB98 - 0883BBAC, length 6)
_S1_2_898B820 145,022 instructions (0.011%), 6 calls (0898B820 - 0898BAE4, length 178)
  Back Branch 0898B9B4 11,970 times (length 11)
  Back Branch 0898B8F8 1,232 times (length 10)
  Back Branch 0898BA94 18 times (length 19)
_S1_2_8AC30C4 144,798 instructions (0.011%), 72,399 calls (08AC30C4 - 08AC30C8, length 2)
_S1_2_8AC30B4 144,798 instructions (0.011%), 72,399 calls (08AC30B4 - 08AC30B8, length 2)
_S1_2_8940378 144,385 instructions (0.011%), 1,050 calls (08940378 - 08940978, length 385)
_S1_2_8960694 143,024 instructions (0.011%), 2,240 calls (08960694 - 089607B0, length 72)
  Back Branch 08960778 2,240 times (length 38)
_S1_2_8959250 142,508 instructions (0.011%), 3,358 calls (08959250 - 089593FC, length 108)
_S1_2_880C4A4 142,260 instructions (0.011%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8828078 140,300 instructions (0.011%), 14,030 calls (08828078 - 0882809C, length 10)
_S1_2_8A46D7C 140,248 instructions (0.011%), 746 calls (08A46D7C - 08A46DF0, length 30)
  Back Branch 08A46DD8 16,412 times (length 18)
_S1_2_8821E20 139,872 instructions (0.010%), 282 calls (08821E20 - 088223B0, length 357)
  Back Branch 08822374 282 times (length 256)
_S1_2_8804964 139,770 instructions (0.010%), 23,295 calls (08804964 - 08804978, length 6)
_S1_2_891458C 138,194 instructions (0.010%), 2,401 calls (0891458C - 08914774, length 123)
  Back Branch 0891474C 2,038 times (length 36)
  Back Branch 08914658 59 times (length 17)
  Back Branch 089145FC 19 times (length 13)
  Back Branch 089146A0 1 times (length 9)
_S1_2_89902E8 138,183 instructions (0.010%), 555 calls (089902E8 - 089905CC, length 186)
  Back Branch 089904EC 2,656 times (length 44)
  Back Branch 08990500 1,660 times (length 59)
_S1_2_8AA77E8 137,608 instructions (0.010%), 17,201 calls (08AA77E8 - 08AA7804, length 8)
_S1_2_8A5F7E8 137,112 instructions (0.010%), 3,453 calls (08A5F7E8 - 08A5F94C, length 90)
_S1_2_8892984 135,891 instructions (0.010%), 189 calls (08892984 - 08892AAC, length 75)
  Back Branch 08892A1C 2,835 times (length 13)
  Back Branch 08892A54 2,835 times (length 13)
  Back Branch 088929E4 2,835 times (length 13)
  Back Branch 08892A98 1,512 times (length 15)
_S1_2_8808B88 135,698 instructions (0.010%), 16 calls (08808B88 - 08808DB0, length 139)
  Back Branch 08808D7C 5,133 times (length 106)
_S1_2_8A46D34 135,026 instructions (0.010%), 746 calls (08A46D34 - 08A46D78, length 18)
  Back Branch 08A46D6C 16,412 times (length 13)
_S1_2_88ACEFC 133,952 instructions (0.010%), 4,784 calls (088ACEFC - 088ACF68, length 28)
_S1_2_8A4C3F0 132,055 instructions (0.010%), 1,525 calls (08A4C3F0 - 08A4C5F4, length 130)
_S1_2_89F2DDC 130,456 instructions (0.010%), 184 calls (089F2DDC - 089F30F0, length 198)
  Back Branch 089F2FB0 3,680 times (length 33)
_S1_2_8886584 130,026 instructions (0.010%), 2,706 calls (08886584 - 088866A8, length 74)
_S1_2_89DD1A8 129,552 instructions (0.010%), 16,194 calls (089DD1A8 - 089DD1C4, length 8)
_S1_2_8955FE4 128,938 instructions (0.010%), 4,584 calls (08955FE4 - 0895608C, length 43)
  Back Branch 08956060 373 times (length 12)
_S1_2_8984DA0 128,760 instructions (0.010%), 555 calls (08984DA0 - 08985270, length 309)
_S1_2_8955BD4 128,539 instructions (0.010%), 2,747 calls (08955BD4 - 08955CA4, length 53)
  Back Branch 08955C80 2,883 times (length 13)
_S1_2_8956090 127,124 instructions (0.010%), 4,548 calls (08956090 - 08956138, length 43)
  Back Branch 0895610C 374 times (length 12)
_S1_2_890F724 126,720 instructions (0.009%), 660 calls (0890F724 - 0890F8B8, length 102)
  Back Branch 0890F880 6,600 times (length 41)
_S1_2_89B391C 126,431 instructions (0.009%), 6,351 calls (089B391C - 089B3DBC, length 297)
  Back Branch 089B39B0 6 times (length 6)
_S1_2_89CE3D8 121,777 instructions (0.009%), 1 calls (089CE3D8 - 089CE4F0, length 71)
  Back Branch 089CE464 12,172 times (length 10)
_S1_2_895EEE4 121,516 instructions (0.009%), 4,796 calls (0895EEE4 - 0895EFCC, length 59)
_S1_2_895BC3C 120,822 instructions (0.009%), 4,741 calls (0895BC3C - 0895BD64, length 75)
_S1_2_884ED44 120,570 instructions (0.009%), 407 calls (0884ED44 - 0884FB84, length 913)
_S1_2_8812A68 120,140 instructions (0.009%), 737 calls (08812A68 - 08812B04, length 40)
  Back Branch 08812AE4 6,405 times (length 16)
_S1_2_8955A48 120,106 instructions (0.009%), 2,755 calls (08955A48 - 08955B04, length 48)
  Back Branch 08955AE4 2,881 times (length 9)
_S1_2_898E96C 119,880 instructions (0.009%), 555 calls (0898E96C - 0898EA9C, length 77)
  Back Branch 0898EA8C 3,330 times (length 53)
  Back Branch 0898E998 1,110 times (length 6)
_S1_2_882143C 117,395 instructions (0.009%), 5,881 calls (0882143C - 0882149C, length 25)
_S1_2_88835C0 117,114 instructions (0.009%), 282 calls (088835C0 - 08883B14, length 342)
  Back Branch 08883AD0 3,384 times (length 204)
  Back Branch 088836A8 3,384 times (length 38)
_S1_2_885BA14 113,562 instructions (0.009%), 56,781 calls (0885BA14 - 0885BA18, length 2)
_S1_2_8A98C50 113,124 instructions (0.008%), 2,571 calls (08A98C50 - 08A99250, length 385)
_S1_2_8877810 112,608 instructions (0.008%), 6,624 calls (08877810 - 0887785C, length 20)
_S1_2_880BD54 111,996 instructions (0.008%), 737 calls (0880BD54 - 0880C7D8, length 674)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
  Back Branch 0880BF40 18 times (length 12)
_S1_2_8819320 111,872 instructions (0.008%), 6,992 calls (08819320 - 088193BC, length 40)
_S1_2_88049A4 111,555 instructions (0.008%), 7,437 calls (088049A4 - 088049DC, length 15)
_S1_2_880CAA8 110,880 instructions (0.008%), 120 calls (0880CAA8 - 0880CF28, length 289)
  Back Branch 0880CE98 480 times (length 213)
_S1_2_894097C 110,097 instructions (0.008%), 2,823 calls (0894097C - 08940A84, length 67)
_S1_2_8A38F20 109,479 instructions (0.008%), 1 calls (08A38F20 - 08A38FEC, length 52)
  Back Branch 08A38FD0 12,160 times (length 9)
_S1_2_880E320 108,928 instructions (0.008%), 368 calls (0880E320 - 0880E584, length 154)
  Back Branch 0880E3D8 5,888 times (length 14)
_S1_2_8804A5C 108,862 instructions (0.008%), 1,027 calls (08804A5C - 08804ACC, length 29)
  Back Branch 08804AB8 9,243 times (length 9)
_S1_2_8957F24 106,977 instructions (0.008%), 507 calls (08957F24 - 08958404, length 313)
_S1_2_8A8B9D8 106,560 instructions (0.008%), 2,960 calls (08A8B9D8 - 08A8BA98, length 49)
_S1_2_89568F0 104,305 instructions (0.008%), 2,237 calls (089568F0 - 08956A8C, length 104)
  Back Branch 08956A2C 373 times (length 26)
_S1_2_88287A4 103,684 instructions (0.008%), 7,406 calls (088287A4 - 088287D8, length 14)
_S1_2_8812648 102,676 instructions (0.008%), 7,334 calls (08812648 - 08812684, length 16)
_S1_2_885CCA8 100,058 instructions (0.007%), 2 calls (0885CCA8 - 0885CE44, length 104)
  Back Branch 0885CDB4 4,028 times (length 26)
  Back Branch 0885CDC8 512 times (length 37)
_S1_2_8AA0084 98,260 instructions (0.007%), 9,826 calls (08AA0084 - 08AA00A8, length 10)
_S1_2_89CFD6C 97,765 instructions (0.007%), 555 calls (089CFD6C - 089D038C, length 393)
_S1_2_880B03C 97,188 instructions (0.007%), 5,116 calls (0880B03C - 0880B084, length 19)
_S1_2_89175F4 96,955 instructions (0.007%), 248 calls (089175F4 - 08917814, length 137)
  Back Branch 089177D0 5,531 times (length 89)
_S1_2_89D77D0 96,857 instructions (0.007%), 397 calls (089D77D0 - 089D7B18, length 211)
  Back Branch 089D7AE4 1,102 times (length 168)
_S1_2_88999E4 96,748 instructions (0.007%), 473 calls (088999E4 - 08899A3C, length 23)
  Back Branch 08899A10 8,445 times (length 10)
  Back Branch 08899A2C 946 times (length 7)
_S1_2_8A15A9C 96,570 instructions (0.007%), 185 calls (08A15A9C - 08A15B3C, length 41)
  Back Branch 08A15AEC 9,805 times (length 9)
  Back Branch 08A15B2C 740 times (length 8)
_S1_2_8AC2E84 96,416 instructions (0.007%), 48,208 calls (08AC2E84 - 08AC2E88, length 2)
_S1_2_8AC2DEC 96,172 instructions (0.007%), 48,086 calls (08AC2DEC - 08AC2DF0, length 2)
_S1_2_88126CC 96,075 instructions (0.007%), 6,405 calls (088126CC - 0881270C, length 17)
_S1_2_8916D84 96,008 instructions (0.007%), 124 calls (08916D84 - 089171F8, length 286)
  Back Branch 089170F8 3,968 times (length 118)
  Back Branch 089171D8 3,968 times (length 14)
  Back Branch 08916EF4 248 times (length 18)
_S1_2_8828624 95,568 instructions (0.007%), 2,172 calls (08828624 - 088286D0, length 44)
_S1_2_8804A38 94,608 instructions (0.007%), 10,512 calls (08804A38 - 08804A58, length 9)
_S1_2_8A46EEC 93,641 instructions (0.007%), 6,008 calls (08A46EEC - 08A46F50, length 26)
  Back Branch 08A46F38 2,840 times (length 12)
_S1_2_89B2418 93,606 instructions (0.007%), 7,456 calls (089B2418 - 089B2458, length 17)
_S1_2_882160C 93,334 instructions (0.007%), 2 calls (0882160C - 08821790, length 98)
  Back Branch 08821748 2,034 times (length 65)
_S1_2_8A5D96C 93,231 instructions (0.007%), 3,453 calls (08A5D96C - 08A5D9D4, length 27)
_S1_2_895E480 93,128 instructions (0.007%), 84 calls (0895E480 - 0895E4BC, length 16)
  Back Branch 0895E4B0 9,240 times (length 10)
_S1_2_8827B8C 93,049 instructions (0.007%), 8,459 calls (08827B8C - 08827BB4, length 11)
_S1_2_8A3D17C 92,921 instructions (0.007%), 288 calls (08A3D17C - 08A3D2A4, length 75)
  Back Branch 08A3D1FC 6,031 times (length 18)
  Back Branch 08A3D26C 4,239 times (length 16)
_S1_2_8AB1EDC 92,352 instructions (0.007%), 15,392 calls (08AB1EDC - 08AB1EF0, length 6)
_S1_2_8A42F30 92,155 instructions (0.007%), 2,740 calls (08A42F30 - 08A430AC, length 96)
  Back Branch 08A42FEC 185 times (length 21)
_S1_2_8A61CE0 91,376 instructions (0.007%), 11,422 calls (08A61CE0 - 08A61CFC, length 8)
_S1_2_8ABC484 91,321 instructions (0.007%), 3,149 calls (08ABC484 - 08ABC4F4, length 29)
_S1_2_88A8788 90,631 instructions (0.007%), 466 calls (088A8788 - 088A8BE4, length 280)
  Back Branch 088A8B28 932 times (length 84)
  Back Branch 088A896C 932 times (length 41)
_S1_2_889A9B8 88,334 instructions (0.007%), 1,081 calls (0889A9B8 - 0889AD50, length 231)
_S1_2_8941F20 88,288 instructions (0.007%), 2,759 calls (08941F20 - 08941F94, length 30)
  Back Branch 08941F7C 5,518 times (length 6)
_S1_2_889AF2C 87,478 instructions (0.007%), 282 calls (0889AF2C - 0889BCD4, length 875)
  Back Branch 0889BC88 368 times (length 783)
_S1_2_89604AC 87,360 instructions (0.007%), 2,240 calls (089604AC - 08960574, length 51)
  Back Branch 08960504 2,240 times (length 10)
_S1_2_880C35C 86,730 instructions (0.006%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8A37F64 86,423 instructions (0.006%), 977 calls (08A37F64 - 08A38004, length 41)
  Back Branch 08A37FD4 5,804 times (length 10)
_S1_2_88ACFB0 86,374 instructions (0.006%), 372 calls (088ACFB0 - 088AD03C, length 36)
  Back Branch 088AD018 9,300 times (length 14)
_S1_2_88AD040 85,550 instructions (0.006%), 282 calls (088AD040 - 088AD1AC, length 92)
  Back Branch 088AD178 3,838 times (length 35)
_S1_2_880C188 84,476 instructions (0.006%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_88B28DC 84,400 instructions (0.006%), 10,550 calls (088B28DC - 088B28F8, length 8)
_S1_2_897909C 83,707 instructions (0.006%), 185 calls (0897909C - 089797D0, length 462)
  Back Branch 0897919C 2,590 times (length 40)
  Back Branch 08979748 963 times (length 312)
  Back Branch 08979258 407 times (length 24)
  Back Branch 08979764 407 times (length 353)
_S1_2_8A550BC 83,268 instructions (0.006%), 4,560 calls (08A550BC - 08A55104, length 19)
  Back Branch 08A550F8 1,490 times (length 12)
_S1_2_895B934 82,947 instructions (0.006%), 4,479 calls (0895B934 - 0895B9C0, length 36)
_S1_2_8828824 81,490 instructions (0.006%), 8,149 calls (08828824 - 08828848, length 10)
_S1_2_8884C34 80,890 instructions (0.006%), 185 calls (08884C34 - 0888528C, length 407)
  Back Branch 08884F34 1,850 times (length 11)
  Back Branch 088851FC 1,840 times (length 10)
_S1_2_8A83788 80,748 instructions (0.006%), 6,517 calls (08A83788 - 08A837C4, length 16)
  Back Branch 08A837C0 636 times (length 8)
_S1_2_89620F4 80,496 instructions (0.006%), 3,354 calls (089620F4 - 08962198, length 42)
_S1_2_884A19C 80,405 instructions (0.006%), 559 calls (0884A19C - 0884A63C, length 297)
  Back Branch 0884A3DC 2,599 times (length 13)
_S1_2_8A97FA4 80,363 instructions (0.006%), 236 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_89DD1C8 79,488 instructions (0.006%), 8,832 calls (089DD1C8 - 089DD1E8, length 9)
_S1_2_8A4A39C 79,180 instructions (0.006%), 746 calls (08A4A39C - 08A4A590, length 126)
  Back Branch 08A4A568 5,968 times (length 49)
_S1_2_8947640 78,124 instructions (0.006%), 19,531 calls (08947640 - 0894764C, length 4)
_S1_2_88A18D4 77,700 instructions (0.006%), 5,550 calls (088A18D4 - 088A192C, length 23)
_S1_2_8A5CF68 77,015 instructions (0.006%), 1,540 calls (08A5CF68 - 08A5D1E0, length 159)
  Back Branch 08A5D1C0 10 times (length 9)
_S1_2_898B174 75,585 instructions (0.006%), 998 calls (0898B174 - 0898B1D4, length 25)
  Back Branch 0898B1C8 4,640 times (length 17)
_S1_2_88DE450 74,368 instructions (0.006%), 5,312 calls (088DE450 - 088DE48C, length 16)
_S1_2_8804984 73,944 instructions (0.006%), 9,243 calls (08804984 - 088049A0, length 8)
_S1_2_8AA03B4 73,856 instructions (0.006%), 384 calls (08AA03B4 - 08AA0988, length 374)
  Back Branch 08AA0950 661 times (length 330)
_S1_2_89F0538 73,807 instructions (0.006%), 1,443 calls (089F0538 - 089F1DB0, length 1567)
  Back Branch 089F1928 328 times (length 1230)
  Back Branch 089F1D80 17 times (length 1508)
  Back Branch 089F1704 3 times (length 1093)
_S1_2_8981B10 73,260 instructions (0.005%), 1,665 calls (08981B10 - 0898211C, length 388)
_S1_2_89562F8 72,842 instructions (0.005%), 847 calls (089562F8 - 08956398, length 41)
  Back Branch 08956374 3,388 times (length 15)
_S1_2_8AC2E24 72,628 instructions (0.005%), 36,314 calls (08AC2E24 - 08AC2E28, length 2)
_S1_2_882876C 72,478 instructions (0.005%), 5,177 calls (0882876C - 088287A0, length 14)
_S1_2_88D8B0C 72,150 instructions (0.005%), 390 calls (088D8B0C - 088D8E88, length 224)
_S1_2_881A268 71,760 instructions (0.005%), 368 calls (0881A268 - 0881AB10, length 555)
  Back Branch 0881A9A4 368 times (length 390)
  Back Branch 0881A458 368 times (length 39)
_S1_2_8A878F4 71,758 instructions (0.005%), 967 calls (08A878F4 - 08A87A04, length 69)
  Back Branch 08A87928 3,617 times (length 13)
  Back Branch 08A87A00 2,047 times (length 61)
  Back Branch 08A87948 769 times (length 6)
  Back Branch 08A87958 659 times (length 4)
  Back Branch 08A879A4 622 times (length 23)
  Back Branch 08A879DC 40 times (length 37)
  Back Branch 08A879D4 40 times (length 12)
  Back Branch 08A879F0 25 times (length 30)
_S1_2_8A8A96C 71,040 instructions (0.005%), 1,776 calls (08A8A96C - 08A8AA50, length 58)
_S1_2_88AE770 70,840 instructions (0.005%), 184 calls (088AE770 - 088AE8F4, length 98)
  Back Branch 088AE8C0 3,128 times (length 9)
  Back Branch 088AE7D4 1,840 times (length 10)
  Back Branch 088AE8D0 1,840 times (length 29)
  Back Branch 088AE854 184 times (length 22)
_S1_2_8A907B0 70,700 instructions (0.005%), 1,414 calls (08A907B0 - 08A90B24, length 222)
  Back Branch 08A908B4 1,414 times (length 30)
_S1_2_8A4A1CC 70,191 instructions (0.005%), 746 calls (08A4A1CC - 08A4A398, length 116)
  Back Branch 08A4A378 5,968 times (length 97)
  Back Branch 08A4A358 331 times (length 78)
_S1_2_8A619FC 70,188 instructions (0.005%), 11,698 calls (08A619FC - 08A61A34, length 15)
_S1_2_8964ED0 69,429 instructions (0.005%), 104 calls (08964ED0 - 08965444, length 350)
  Back Branch 08965010 3,952 times (length 9)
  Back Branch 089653A8 637 times (length 84)
_S1_2_8A83844 69,339 instructions (0.005%), 6,753 calls (08A83844 - 08A83878, length 14)
  Back Branch 08A83874 603 times (length 6)
_S1_2_8969298 69,186 instructions (0.005%), 1 calls (08969298 - 089693E8, length 85)
  Back Branch 08969394 5,286 times (length 10)
  Back Branch 089692F4 1,626 times (length 10)
_S1_2_8956EAC 68,705 instructions (0.005%), 9,815 calls (08956EAC - 08956FA4, length 63)
_S1_2_8A8AE28 68,080 instructions (0.005%), 592 calls (08A8AE28 - 08A8B0EC, length 178)
  Back Branch 08A8B010 592 times (length 25)
  Back Branch 08A8B0AC 592 times (length 25)
  Back Branch 08A8B0B8 592 times (length 82)
_S1_2_8A5FB88 67,444 instructions (0.005%), 2,778 calls (08A5FB88 - 08A5FC28, length 41)
_S1_2_880E588 67,319 instructions (0.005%), 701 calls (0880E588 - 0880E7BC, length 142)
_S1_2_8ABD804 66,887 instructions (0.005%), 101 calls (08ABD804 - 08ABDAEC, length 187)
  Back Branch 08ABDAA0 951 times (length 148)
_S1_2_8A31588 66,374 instructions (0.005%), 32 calls (08A31588 - 08A31724, length 104)
  Back Branch 08A31650 2,493 times (length 31)
_S1_2_88BA7B0 66,120 instructions (0.005%), 3,480 calls (088BA7B0 - 088BA8B0, length 65)
_S1_2_89100FC 65,436 instructions (0.005%), 266 calls (089100FC - 089102CC, length 117)
  Back Branch 089101E4 2,128 times (length 13)
  Back Branch 08910294 1,596 times (length 95)
_S1_2_8A5BAF8 64,844 instructions (0.005%), 4,988 calls (08A5BAF8 - 08A5BB38, length 17)
_S1_2_9ECA9C0 62,715 instructions (0.005%), 555 calls (09ECA9C0 - 09ECACFC, length 208)
_S1_2_8A8F434 62,006 instructions (0.005%), 4,429 calls (08A8F434 - 08A8F474, length 17)
_S1_2_88B3764 61,614 instructions (0.005%), 1,062 calls (088B3764 - 088B3860, length 64)
_S1_2_9ECA68C 61,605 instructions (0.005%), 555 calls (09ECA68C - 09ECA9BC, length 205)
_S1_2_88187E8 61,517 instructions (0.005%), 3,539 calls (088187E8 - 08818848, length 25)
_S1_2_8A60630 61,364 instructions (0.005%), 1,334 calls (08A60630 - 08A606E4, length 46)
_S1_2_8A49F38 61,336 instructions (0.005%), 748 calls (08A49F38 - 08A49F9C, length 26)
  Back Branch 08A49F7C 5,984 times (length 8)
_S1_2_898B500 61,052 instructions (0.005%), 4,721 calls (0898B500 - 0898B578, length 31)
_S1_2_8942314 60,698 instructions (0.005%), 5,518 calls (08942314 - 0894233C, length 11)
_S1_2_8977DA4 60,619 instructions (0.005%), 1,262 calls (08977DA4 - 08977E9C, length 63)
  Back Branch 08977E88 1,248 times (length 5)
  Back Branch 08977E44 511 times (length 10)
_S1_2_89DB268 60,555 instructions (0.005%), 193 calls (089DB268 - 089DB2F0, length 35)
  Back Branch 089DB2E4 3,230 times (length 28)
_S1_2_8989368 60,336 instructions (0.005%), 1 calls (08989368 - 08989FF4, length 804)
  Back Branch 08989840 5,250 times (length 10)
  Back Branch 089895AC 349 times (length 13)
  Back Branch 089894CC 134 times (length 10)
  Back Branch 089896A0 99 times (length 10)
  Back Branch 08989F00 10 times (length 35)
_S1_2_88344D8 60,250 instructions (0.005%), 1 calls (088344D8 - 088345C0, length 59)
  Back Branch 088345BC 2,868 times (length 56)
_S1_2_885BD8C 60,242 instructions (0.005%), 4,303 calls (0885BD8C - 0885BDC0, length 14)
_S1_2_88DABFC 60,170 instructions (0.005%), 370 calls (088DABFC - 088DB0E8, length 316)
  Back Branch 088DB02C 740 times (length 211)
_S1_2_898A5F8 59,618 instructions (0.004%), 1 calls (0898A5F8 - 0898A8A0, length 171)
  Back Branch 0898A808 5,250 times (length 10)
  Back Branch 0898A6DC 349 times (length 13)
  Back Branch 0898A654 134 times (length 10)
  Back Branch 0898A778 99 times (length 10)
  Back Branch 0898A87C 10 times (length 15)
_S1_2_8956210 59,592 instructions (0.004%), 4,584 calls (08956210 - 08956240, length 13)
_S1_2_890D620 59,452 instructions (0.004%), 269 calls (0890D620 - 0890DD0C, length 444)
_S1_2_8827B70 59,213 instructions (0.004%), 8,459 calls (08827B70 - 08827B88, length 7)
_S1_2_8827B54 59,213 instructions (0.004%), 8,459 calls (08827B54 - 08827B6C, length 7)
_S1_2_89EF64C 59,178 instructions (0.004%), 2,818 calls (089EF64C - 089F0534, length 955)
_S1_2_896080C 58,856 instructions (0.004%), 2,240 calls (0896080C - 089608B8, length 44)
  Back Branch 0896089C 56 times (length 24)
_S1_2_89F23EC 58,830 instructions (0.004%), 185 calls (089F23EC - 089F2A08, length 392)
  Back Branch 089F29A8 4,070 times (length 23)
_S1_2_895E5D4 58,670 instructions (0.004%), 29,335 calls (0895E5D4 - 0895E5D8, length 2)
_S1_2_8987464 58,608 instructions (0.004%), 1,356 calls (08987464 - 089877C0, length 216)
_S1_2_8861BC0 58,517 instructions (0.004%), 282 calls (08861BC0 - 08861DFC, length 144)
  Back Branch 08861DCC 562 times (length 108)
_S1_2_8A7E1D4 57,273 instructions (0.004%), 3,369 calls (08A7E1D4 - 08A7E214, length 17)
_S1_2_89D0390 57,206 instructions (0.004%), 555 calls (089D0390 - 089D0540, length 109)
_S1_2_898EC78 56,795 instructions (0.004%), 185 calls (0898EC78 - 0898EF88, length 197)
  Back Branch 0898ECE4 555 times (length 7)
  Back Branch 0898ED08 555 times (length 6)
  Back Branch 0898EE44 555 times (length 45)
  Back Branch 0898EF58 555 times (length 142)
  Back Branch 0898EF14 555 times (length 110)
_S1_2_88B461C 56,610 instructions (0.004%), 5,661 calls (088B461C - 088B4640, length 10)
_S1_2_8915FDC 56,137 instructions (0.004%), 248 calls (08915FDC - 089167FC, length 521)
_S1_2_8A48ED0 55,666 instructions (0.004%), 331 calls (08A48ED0 - 08A490D4, length 130)
  Back Branch 08A49038 2,672 times (length 7)
  Back Branch 08A49050 2,648 times (length 79)
_S1_2_88BC084 55,416 instructions (0.004%), 1,595 calls (088BC084 - 088BC3CC, length 211)
_S1_2_8AC31F4 55,290 instructions (0.004%), 27,645 calls (08AC31F4 - 08AC31F8, length 2)
_S1_2_881937C 55,016 instructions (0.004%), 4,232 calls (0881937C - 088193BC, length 17)
_S1_2_896FA58 54,938 instructions (0.004%), 747 calls (0896FA58 - 0896FBB4, length 88)
_S1_2_885BA98 54,690 instructions (0.004%), 5,837 calls (0885BA98 - 0885BABC, length 10)
_S1_2_898DAF8 54,575 instructions (0.004%), 185 calls (0898DAF8 - 0898DBB8, length 49)
  Back Branch 0898DB9C 2,775 times (length 34)
_S1_2_8A8F404 54,036 instructions (0.004%), 4,503 calls (08A8F404 - 08A8F430, length 12)
_S1_2_8976268 53,874 instructions (0.004%), 555 calls (08976268 - 089764C8, length 153)
  Back Branch 08976458 555 times (length 52)
  Back Branch 08976494 555 times (length 5)
_S1_2_8A985F8 53,808 instructions (0.004%), 472 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_880E7C0 53,404 instructions (0.004%), 282 calls (0880E7C0 - 0880ED2C, length 348)
_S1_2_89E8558 53,380 instructions (0.004%), 706 calls (089E8558 - 089E8F38, length 633)
_S1_2_89D6F40 52,868 instructions (0.004%), 445 calls (089D6F40 - 089D71A0, length 153)
_S1_2_8AA0074 52,712 instructions (0.004%), 13,178 calls (08AA0074 - 08AA0080, length 4)
_S1_2_880C258 52,636 instructions (0.004%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8967EC0 52,507 instructions (0.004%), 848 calls (08967EC0 - 08968320, length 281)
_S1_2_8881B20 51,863 instructions (0.004%), 414 calls (08881B20 - 08881D68, length 147)
_S1_2_898BDA0 51,719 instructions (0.004%), 60 calls (0898BDA0 - 0898C1F8, length 279)
  Back Branch 0898C0C0 1,835 times (length 8)
  Back Branch 0898C144 840 times (length 8)
  Back Branch 0898C168 180 times (length 145)
  Back Branch 0898C1BC 130 times (length 11)
_S1_2_8A2FC88 51,583 instructions (0.004%), 7,369 calls (08A2FC88 - 08A2FCA0, length 7)
_S1_2_8887F0C 51,345 instructions (0.004%), 184 calls (08887F0C - 08887FD4, length 51)
  Back Branch 08887FB4 2,944 times (length 29)
_S1_2_8A9C754 50,586 instructions (0.004%), 476 calls (08A9C754 - 08A9C920, length 116)
  Back Branch 08A9C8D0 1,206 times (length 35)
  Back Branch 08A9C77C 476 times (length 7)
_S1_2_8A2FF34 50,372 instructions (0.004%), 25,186 calls (08A2FF34 - 08A2FF38, length 2)
_S1_2_880C2F0 50,165 instructions (0.004%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8A45D88 49,982 instructions (0.004%), 746 calls (08A45D88 - 08A45DE8, length 25)
  Back Branch 08A45DD0 5,968 times (length 6)
_S1_2_88C61AC 49,508 instructions (0.004%), 185 calls (088C61AC - 088C7384, length 1143)
_S1_2_8888DF8 49,170 instructions (0.004%), 2,049 calls (08888DF8 - 08888E54, length 24)
_S1_2_889A670 49,027 instructions (0.004%), 1,180 calls (0889A670 - 0889A764, length 62)
_S1_2_8A45898 48,846 instructions (0.004%), 6,978 calls (08A45898 - 08A458B0, length 7)
_S1_2_88280C0 48,510 instructions (0.004%), 4,410 calls (088280C0 - 088280E8, length 11)
_S1_2_895CDA8 48,480 instructions (0.004%), 120 calls (0895CDA8 - 0895CFA0, length 127)
  Back Branch 0895CF78 480 times (length 93)
_S1_2_8A8F4A0 48,076 instructions (0.004%), 707 calls (08A8F4A0 - 08A8F5FC, length 88)
_S1_2_8A839CC 47,871 instructions (0.004%), 582 calls (08A839CC - 08A83AD8, length 68)
  Back Branch 08A83AAC 585 times (length 48)
  Back Branch 08A83AD4 585 times (length 45)
  Back Branch 08A83A60 585 times (length 10)
_S1_2_89CD494 47,744 instructions (0.004%), 746 calls (089CD494 - 089CD544, length 45)
  Back Branch 089CD520 1,492 times (length 19)
_S1_2_8A44ED0 47,724 instructions (0.004%), 746 calls (08A44ED0 - 08A45060, length 101)
_S1_2_885C5D0 47,610 instructions (0.004%), 414 calls (0885C5D0 - 0885C730, length 89)
  Back Branch 0885C704 828 times (length 59)
_S1_2_888921C 47,339 instructions (0.004%), 707 calls (0888921C - 08889328, length 68)
_S1_2_88301F8 47,280 instructions (0.004%), 3,940 calls (088301F8 - 08830238, length 17)
_S1_2_8817E04 47,040 instructions (0.004%), 735 calls (08817E04 - 08817F08, length 66)
_S1_2_8A42204 46,990 instructions (0.004%), 185 calls (08A42204 - 08A423B4, length 109)
  Back Branch 08A42278 1,850 times (length 11)
  Back Branch 08A42378 1,850 times (length 46)
_S1_2_898B2FC 46,921 instructions (0.004%), 6,703 calls (0898B2FC - 0898B314, length 7)
_S1_2_88BD18C 46,824 instructions (0.004%), 1,050 calls (088BD18C - 088BD33C, length 109)
  Back Branch 088BD310 490 times (length 65)
_S1_2_891DACC 46,536 instructions (0.003%), 1,108 calls (0891DACC - 0891DB74, length 43)
_S1_2_895C4C4 46,082 instructions (0.003%), 2,605 calls (0895C4C4 - 0895C5B0, length 60)
_S1_2_8943980 45,836 instructions (0.003%), 3,274 calls (08943980 - 089439B8, length 15)
_S1_2_895905C 44,574 instructions (0.003%), 2,622 calls (0895905C - 0895909C, length 17)
_S1_2_89B1898 44,480 instructions (0.003%), 556 calls (089B1898 - 089B1944, length 44)
  Back Branch 089B191C 4,448 times (length 18)
_S1_2_894AE80 44,466 instructions (0.003%), 707 calls (0894AE80 - 0894B4F0, length 413)
_S1_2_883DD78 44,300 instructions (0.003%), 1,050 calls (0883DD78 - 0883DE1C, length 42)
  Back Branch 0883DDF8 1,595 times (length 10)
_S1_2_8A91424 43,599 instructions (0.003%), 1,553 calls (08A91424 - 08A91584, length 89)
  Back Branch 08A914B4 1,136 times (length 29)
  Back Branch 08A91494 1,136 times (length 21)
  Back Branch 08A914F8 417 times (length 46)
  Back Branch 08A914E0 417 times (length 40)
_S1_2_8A83C14 43,560 instructions (0.003%), 363 calls (08A83C14 - 08A83E68, length 150)
  Back Branch 08A83E04 363 times (length 47)
_S1_2_8A6BC14 43,511 instructions (0.003%), 3,347 calls (08A6BC14 - 08A6BC4C, length 15)
_S1_2_8850C00 43,491 instructions (0.003%), 697 calls (08850C00 - 08850C40, length 17)
  Back Branch 08850C2C 5,480 times (length 10)
_S1_2_8A44388 42,388 instructions (0.003%), 746 calls (08A44388 - 08A444A8, length 73)
  Back Branch 08A4444C 600 times (length 17)
_S1_2_885BA8C 42,321 instructions (0.003%), 14,107 calls (0885BA8C - 0885BA94, length 3)
_S1_2_8806618 41,952 instructions (0.003%), 736 calls (08806618 - 088066F8, length 57)
_S1_2_8888554 41,904 instructions (0.003%), 3,492 calls (08888554 - 088885E4, length 37)
_S1_2_9EE0434 41,810 instructions (0.003%), 370 calls (09EE0434 - 09EE0770, length 208)
_S1_2_89D0780 41,255 instructions (0.003%), 3,568 calls (089D0780 - 089D07B8, length 15)
_S1_2_881936C 41,216 instructions (0.003%), 2,944 calls (0881936C - 088193BC, length 21)
_S1_2_88275C8 41,216 instructions (0.003%), 736 calls (088275C8 - 088276FC, length 78)
_S1_2_9EE0100 41,070 instructions (0.003%), 370 calls (09EE0100 - 09EE0430, length 205)
_S1_2_8A5DE4C 40,743 instructions (0.003%), 1,509 calls (08A5DE4C - 08A5DEB4, length 27)
_S1_2_8965448 40,651 instructions (0.003%), 110 calls (08965448 - 089657D8, length 229)
  Back Branch 08965650 680 times (length 108)
_S1_2_89CA230 40,628 instructions (0.003%), 1,692 calls (089CA230 - 089CA428, length 127)
  Back Branch 089CA2A4 559 times (length 13)
  Back Branch 089CA308 1 times (length 38)
_S1_2_896DFF8 40,529 instructions (0.003%), 515 calls (0896DFF8 - 0896E168, length 93)
_S1_2_8A5D34C 40,160 instructions (0.003%), 608 calls (08A5D34C - 08A5D5B8, length 156)
_S1_2_8A816A8 40,097 instructions (0.003%), 365 calls (08A816A8 - 08A81AC4, length 264)
  Back Branch 08A819CC 365 times (length 182)
  Back Branch 08A81A78 363 times (length 64)
  Back Branch 08A819D8 2 times (length 184)
  Back Branch 08A818D8 2 times (length 67)
_S1_2_8805E00 40,053 instructions (0.003%), 507 calls (08805E00 - 08806060, length 153)
_S1_2_898D5E0 40,007 instructions (0.003%), 264 calls (0898D5E0 - 0898D750, length 93)
  Back Branch 0898D698 1,016 times (length 12)
  Back Branch 0898D720 699 times (length 23)
_S1_2_8A54248 39,804 instructions (0.003%), 372 calls (08A54248 - 08A54298, length 21)
  Back Branch 08A54278 4,464 times (length 8)
_S1_2_8825D90 39,768 instructions (0.003%), 736 calls (08825D90 - 08825EE0, length 85)
  Back Branch 08825EB8 1,472 times (length 59)
_S1_2_8A54E04 39,730 instructions (0.003%), 10 calls (08A54E04 - 08A54EDC, length 55)
  Back Branch 08A54E5C 2,080 times (length 15)
  Back Branch 08A54ECC 1,600 times (length 19)
_S1_2_886B134 39,652 instructions (0.003%), 431 calls (0886B134 - 0886DC78, length 2770)
_S1_2_89F76E0 39,635 instructions (0.003%), 42 calls (089F76E0 - 089F8718, length 1039)
  Back Branch 089F7D24 798 times (length 16)
  Back Branch 089F7804 236 times (length 7)
  Back Branch 089F82F8 155 times (length 287)
_S1_2_8A2FA78 39,593 instructions (0.003%), 890 calls (08A2FA78 - 08A2FB5C, length 58)
_S1_2_885BEC8 39,299 instructions (0.003%), 2,146 calls (0885BEC8 - 0885BF1C, length 22)
_S1_2_88D2958 38,625 instructions (0.003%), 83 calls (088D2958 - 088D390C, length 1006)
_S1_2_88DDBEC 38,561 instructions (0.003%), 213 calls (088DDBEC - 088DE2A4, length 431)
_S1_2_88AE8F8 38,272 instructions (0.003%), 184 calls (088AE8F8 - 088AEB04, length 132)
  Back Branch 088AEAA0 1,840 times (length 88)
_S1_2_8A74BB4 38,195 instructions (0.003%), 33 calls (08A74BB4 - 08A74F38, length 226)
  Back Branch 08A74DA8 705 times (length 19)
  Back Branch 08A74EEC 301 times (length 33)
  Back Branch 08A74E3C 268 times (length 114)
_S1_2_8A5F554 37,983 instructions (0.003%), 3,453 calls (08A5F554 - 08A5F57C, length 11)
_S1_2_8A81C1C 37,976 instructions (0.003%), 636 calls (08A81C1C - 08A81EF8, length 184)
  Back Branch 08A81E54 602 times (length 118)
  Back Branch 08A81EF4 499 times (length 46)
  Back Branch 08A81E68 36 times (length 11)
  Back Branch 08A81CB4 34 times (length 16)
  Back Branch 08A81CC4 34 times (length 23)
_S1_2_88129C8 37,552 instructions (0.003%), 737 calls (088129C8 - 08812A64, length 40)
  Back Branch 08812A44 1,242 times (length 16)
_S1_2_893FA84 37,356 instructions (0.003%), 283 calls (0893FA84 - 0893FAD0, length 20)
  Back Branch 0893FAC0 4,811 times (length 7)
_S1_2_893FA34 37,356 instructions (0.003%), 283 calls (0893FA34 - 0893FA80, length 20)
  Back Branch 0893FA68 4,811 times (length 7)
_S1_2_8A889D4 37,296 instructions (0.003%), 592 calls (08A889D4 - 08A88B80, length 108)
  Back Branch 08A88B7C 592 times (length 38)
  Back Branch 08A88AF8 592 times (length 48)
_S1_2_89737B4 37,078 instructions (0.003%), 515 calls (089737B4 - 08973920, length 92)
_S1_2_881826C 37,025 instructions (0.003%), 7,405 calls (0881826C - 0881827C, length 5)
_S1_2_8950B18 37,005 instructions (0.003%), 3,693 calls (08950B18 - 08950B50, length 15)
  Back Branch 08950B44 15 times (length 5)
_S1_2_8A55F40 36,867 instructions (0.003%), 51 calls (08A55F40 - 08A561C4, length 162)
  Back Branch 08A5600C 3,028 times (length 28)
  Back Branch 08A56050 367 times (length 9)
_S1_2_880B7AC 36,816 instructions (0.003%), 767 calls (0880B7AC - 0880B868, length 48)
_S1_2_88E2024 36,812 instructions (0.003%), 198 calls (088E2024 - 088E2280, length 152)
  Back Branch 088E2198 780 times (length 58)
  Back Branch 088E2234 79 times (length 21)
  Back Branch 088E2248 67 times (length 37)
_S1_2_8A74834 36,732 instructions (0.003%), 3 calls (08A74834 - 08A74858, length 10)
  Back Branch 08A7484C 6,120 times (length 6)
_S1_2_8978668 36,665 instructions (0.003%), 185 calls (08978668 - 08978E24, length 496)
  Back Branch 089788F4 555 times (length 105)
  Back Branch 08978DCC 555 times (length 437)
  Back Branch 08978840 3 times (length 32)
_S1_2_8804AD0 36,318 instructions (0.003%), 1,023 calls (08804AD0 - 08804B64, length 38)
_S1_2_881BA00 36,248 instructions (0.003%), 368 calls (0881BA00 - 0881BCAC, length 172)
_S1_2_883DC10 36,186 instructions (0.003%), 703 calls (0883DC10 - 0883DCB4, length 42)
  Back Branch 0883DC90 1,073 times (length 18)
_S1_2_8A90B28 35,719 instructions (0.003%), 1,553 calls (08A90B28 - 08A90B80, length 23)
_S1_2_8975B74 35,520 instructions (0.003%), 555 calls (08975B74 - 08975C70, length 64)
_S1_2_8955CA8 35,514 instructions (0.003%), 3,946 calls (08955CA8 - 08955CC8, length 9)
_S1_2_894AB68 35,406 instructions (0.003%), 759 calls (0894AB68 - 0894AD84, length 136)
  Back Branch 0894AD58 21 times (length 54)
_S1_2_88280A0 35,288 instructions (0.003%), 4,411 calls (088280A0 - 088280BC, length 8)
_S1_2_880497C 35,240 instructions (0.003%), 17,620 calls (0880497C - 08804980, length 2)
_S1_2_89D3F14 35,177 instructions (0.003%), 1,213 calls (089D3F14 - 089D4010, length 64)
_S1_2_88AD894 35,144 instructions (0.003%), 184 calls (088AD894 - 088ADF90, length 448)
  Back Branch 088ADF44 184 times (length 7)
  Back Branch 088ADD10 184 times (length 217)
_S1_2_896890C 34,988 instructions (0.003%), 708 calls (0896890C - 08968B0C, length 129)
_S1_2_8818788 34,946 instructions (0.003%), 1,980 calls (08818788 - 088187E4, length 24)
_S1_2_88C45F4 34,812 instructions (0.003%), 184 calls (088C45F4 - 088C4A7C, length 291)
_S1_2_8826714 34,784 instructions (0.003%), 1,023 calls (08826714 - 088267C0, length 44)
_S1_2_88BC938 34,773 instructions (0.003%), 490 calls (088BC938 - 088BCC08, length 181)
  Back Branch 088BC9E4 490 times (length 19)
_S1_2_8956EBC 34,720 instructions (0.003%), 4,960 calls (08956EBC - 08956FA4, length 59)
_S1_2_881D8E4 34,700 instructions (0.003%), 3,470 calls (0881D8E4 - 0881D92C, length 19)
_S1_2_88C57F0 34,566 instructions (0.003%), 184 calls (088C57F0 - 088C5F6C, length 480)
_S1_2_8A6050C 34,529 instructions (0.003%), 473 calls (08A6050C - 08A6062C, length 73)
_S1_2_8821794 34,422 instructions (0.003%), 2 calls (08821794 - 08821A94, length 193)
  Back Branch 08821A7C 512 times (length 6)
  Back Branch 08821834 438 times (length 12)
  Back Branch 08821A5C 256 times (length 12)
  Back Branch 08821A20 256 times (length 16)
  Back Branch 08821944 256 times (length 12)
  Back Branch 08821908 256 times (length 11)
  Back Branch 088219D0 256 times (length 16)
  Back Branch 08821984 256 times (length 12)
  Back Branch 088218CC 256 times (length 11)
  Back Branch 08821894 256 times (length 12)
  Back Branch 08821854 42 times (length 5)
  Back Branch 088217F4 32 times (length 5)
_S1_2_898BC90 34,322 instructions (0.003%), 1 calls (0898BC90 - 0898BD9C, length 68)
  Back Branch 0898BD54 2,799 times (length 11)
  Back Branch 0898BCE8 349 times (length 10)
_S1_2_881E2A0 34,227 instructions (0.003%), 3,803 calls (0881E2A0 - 0881E2C0, length 9)
_S1_2_8963D4C 34,064 instructions (0.003%), 637 calls (08963D4C - 08963F78, length 140)
  Back Branch 08963EDC 874 times (length 9)
_S1_2_8A98560 34,061 instructions (0.003%), 945 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_8916C6C 34,038 instructions (0.003%), 248 calls (08916C6C - 08916D80, length 70)
  Back Branch 08916D68 1,984 times (length 18)
_S1_2_8947978 33,732 instructions (0.003%), 924 calls (08947978 - 08947A20, length 43)
_S1_2_8A97CD0 33,583 instructions (0.003%), 473 calls (08A97CD0 - 08A98A10, length 849)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_895F72C 33,304 instructions (0.002%), 184 calls (0895F72C - 0895FAC0, length 230)
_S1_2_8956F1C 33,187 instructions (0.002%), 4,741 calls (08956F1C - 08956FA4, length 35)
_S1_2_89DB2F4 33,187 instructions (0.002%), 193 calls (089DB2F4 - 089DB334, length 17)
  Back Branch 089DB328 2,621 times (length 12)
_S1_2_885BB24 33,174 instructions (0.002%), 2,432 calls (0885BB24 - 0885BB7C, length 23)
  Back Branch 0885BB58 513 times (length 6)
_S1_2_886ECC0 33,174 instructions (0.002%), 199 calls (0886ECC0 - 0886FA8C, length 884)
_S1_2_8A9F9E0 33,108 instructions (0.002%), 11,036 calls (08A9F9E0 - 08A9F9E8, length 3)
_S1_2_89423BC 33,048 instructions (0.002%), 8 calls (089423BC - 08942454, length 39)
  Back Branch 08942448 2,048 times (length 10)
  Back Branch 089423FC 776 times (length 8)
  Back Branch 08942414 696 times (length 17)
_S1_2_882FD14 33,044 instructions (0.002%), 8,261 calls (0882FD14 - 0882FD20, length 4)
_S1_2_88B82A0 32,898 instructions (0.002%), 148 calls (088B82A0 - 088B84F0, length 149)
  Back Branch 088B84B0 624 times (length 99)
_S1_2_8A6B6D4 32,843 instructions (0.002%), 1,493 calls (08A6B6D4 - 08A6B76C, length 39)
_S1_2_8A5E1C8 32,788 instructions (0.002%), 1 calls (08A5E1C8 - 08A5E25C, length 38)
  Back Branch 08A5E248 4,095 times (length 8)
_S1_2_891D590 32,762 instructions (0.002%), 370 calls (0891D590 - 0891D6C8, length 79)
  Back Branch 0891D618 740 times (length 15)
  Back Branch 0891D668 740 times (length 15)
_S1_2_895C37C 32,751 instructions (0.002%), 2,511 calls (0895C37C - 0895C3B0, length 14)
_S1_2_89F30F4 32,503 instructions (0.002%), 185 calls (089F30F4 - 089F3514, length 265)
_S1_2_8A54DB4 32,450 instructions (0.002%), 54 calls (08A54DB4 - 08A54E00, length 20)
  Back Branch 08A54DEC 3,919 times (length 12)
_S1_2_8951288 32,434 instructions (0.002%), 282 calls (08951288 - 089514C8, length 145)
  Back Branch 08951484 96 times (length 64)
_S1_2_89D23B4 32,305 instructions (0.002%), 455 calls (089D23B4 - 089D24D4, length 73)
_S1_2_89695A8 32,130 instructions (0.002%), 1 calls (089695A8 - 0896972C, length 98)
  Back Branch 089696C4 3,207 times (length 10)
_S1_2_8A49A90 32,064 instructions (0.002%), 2,672 calls (08A49A90 - 08A49BAC, length 72)
_S1_2_880C148 31,976 instructions (0.002%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8858C9C 31,935 instructions (0.002%), 185 calls (08858C9C - 08858D68, length 52)
  Back Branch 08858D50 4,070 times (length 40)
_S1_2_89770AC 31,930 instructions (0.002%), 515 calls (089770AC - 089771A0, length 62)
_S1_2_898EAA0 31,635 instructions (0.002%), 555 calls (0898EAA0 - 0898EC74, length 118)
  Back Branch 0898EBB0 555 times (length 60)
  Back Branch 0898EC68 555 times (length 24)
_S1_2_8A4E4EC 31,635 instructions (0.002%), 185 calls (08A4E4EC - 08A4E578, length 36)
  Back Branch 08A4E55C 2,220 times (length 6)
  Back Branch 08A4E56C 1,850 times (length 28)
_S1_2_88186D4 31,605 instructions (0.002%), 735 calls (088186D4 - 0881877C, length 43)
_S1_2_8A5FFBC 31,600 instructions (0.002%), 632 calls (08A5FFBC - 08A60100, length 82)
_S1_2_880AFD8 31,584 instructions (0.002%), 1,504 calls (0880AFD8 - 0880B038, length 25)
_S1_2_8955CE8 31,568 instructions (0.002%), 3,946 calls (08955CE8 - 08955D04, length 8)
_S1_2_8827F60 31,563 instructions (0.002%), 1,503 calls (08827F60 - 08827FB0, length 21)
_S1_2_8AA7808 31,450 instructions (0.002%), 185 calls (08AA7808 - 08AA7B4C, length 210)
  Back Branch 08AA7B0C 740 times (length 167)
_S1_2_8A61908 31,200 instructions (0.002%), 1,560 calls (08A61908 - 08A61960, length 23)
_S1_2_88FCDFC 31,117 instructions (0.002%), 222 calls (088FCDFC - 088FCF18, length 72)
  Back Branch 088FCE98 1,406 times (length 21)
_S1_2_8A916E4 31,108 instructions (0.002%), 707 calls (08A916E4 - 08A91844, length 89)
  Back Branch 08A91820 707 times (length 72)
  Back Branch 08A91770 707 times (length 27)
_S1_2_893FCF4 31,053 instructions (0.002%), 2,823 calls (0893FCF4 - 0893FD24, length 13)
_S1_2_880C1D0 30,870 instructions (0.002%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_88AD60C 30,728 instructions (0.002%), 184 calls (088AD60C - 088AD890, length 162)
  Back Branch 088AD728 736 times (length 47)
  Back Branch 088AD83C 736 times (length 49)
_S1_2_880F470 30,726 instructions (0.002%), 282 calls (0880F470 - 088105DC, length 1116)
_S1_2_8A80FF0 30,641 instructions (0.002%), 2 calls (08A80FF0 - 08A812CC, length 184)
  Back Branch 08A81124 892 times (length 42)
  Back Branch 08A81268 2 times (length 124)
  Back Branch 08A81220 2 times (length 25)
  Back Branch 08A81228 1 times (length 48)
  Back Branch 08A812C8 1 times (length 161)
  Back Branch 08A81258 1 times (length 56)
  Back Branch 08A81260 1 times (length 61)
  Back Branch 08A81270 1 times (length 139)
  Back Branch 08A811D8 1 times (length 24)
  Back Branch 08A811E8 1 times (length 28)
_S1_2_8A6B530 30,330 instructions (0.002%), 2,022 calls (08A6B530 - 08A6B570, length 17)
_S1_2_8888E58 30,280 instructions (0.002%), 14 calls (08888E58 - 08888F3C, length 58)
  Back Branch 08888F08 2,912 times (length 22)
_S1_2_89D6A7C 30,181 instructions (0.002%), 709 calls (089D6A7C - 089D6D88, length 196)
_S1_2_881884C 30,040 instructions (0.002%), 1,502 calls (0881884C - 0881894C, length 65)
_S1_2_89BFB54 29,970 instructions (0.002%), 555 calls (089BFB54 - 089BFCD8, length 98)
_S1_2_88273DC 29,808 instructions (0.002%), 368 calls (088273DC - 08827520, length 82)
_S1_2_8AC2DFC 29,752 instructions (0.002%), 14,876 calls (08AC2DFC - 08AC2E00, length 2)
_S1_2_8A90340 29,507 instructions (0.002%), 1,553 calls (08A90340 - 08A90388, length 19)
_S1_2_8916800 29,415 instructions (0.002%), 248 calls (08916800 - 08916C68, length 283)
_S1_2_88D6C18 29,412 instructions (0.002%), 774 calls (088D6C18 - 088D6CB0, length 39)
_S1_2_8A9A298 29,406 instructions (0.002%), 1,015 calls (08A9A298 - 08A9A334, length 40)
  Back Branch 08A9A2E8 1,014 times (length 10)
_S1_2_880C218 29,400 instructions (0.002%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_8828414 29,295 instructions (0.002%), 3,255 calls (08828414 - 08828434, length 9)
_S1_2_898B110 29,157 instructions (0.002%), 420 calls (0898B110 - 0898B170, length 25)
  Back Branch 0898B164 1,793 times (length 17)
_S1_2_8967740 28,903 instructions (0.002%), 695 calls (08967740 - 08967810, length 53)
_S1_2_895E4C0 28,880 instructions (0.002%), 1,245 calls (0895E4C0 - 0895E52C, length 28)
_S1_2_8950CC4 28,764 instructions (0.002%), 368 calls (08950CC4 - 08951018, length 214)
  Back Branch 08950FD0 36 times (length 128)
_S1_2_89F3A10 28,738 instructions (0.002%), 185 calls (089F3A10 - 089F3CCC, length 176)
  Back Branch 089F3BB0 26 times (length 6)
_S1_2_890BDC4 28,728 instructions (0.002%), 266 calls (0890BDC4 - 0890C488, length 434)
_S1_2_8955330 28,640 instructions (0.002%), 14,320 calls (08955330 - 08955334, length 2)
_S1_2_88B34BC 28,562 instructions (0.002%), 642 calls (088B34BC - 088B3598, length 56)
_S1_2_89D6980 28,476 instructions (0.002%), 1,356 calls (089D6980 - 089D6D88, length 259)
_S1_2_89D6A1C 28,344 instructions (0.002%), 434 calls (089D6A1C - 089D6D88, length 220)
_S1_2_8822FC8 28,305 instructions (0.002%), 185 calls (08822FC8 - 08823124, length 88)
  Back Branch 08823008 2,775 times (length 8)
_S1_2_883CD6C 28,120 instructions (0.002%), 185 calls (0883CD6C - 0883D2F4, length 355)
  Back Branch 0883CDFC 185 times (length 9)
_S1_2_88901C4 27,968 instructions (0.002%), 368 calls (088901C4 - 08890314, length 85)
_S1_2_8817F0C 27,937 instructions (0.002%), 735 calls (08817F0C - 08818134, length 139)
_S1_2_8A0DAD8 27,873 instructions (0.002%), 496 calls (08A0DAD8 - 08A0EB28, length 1045)
  Back Branch 08A0E144 138 times (length 372)
  Back Branch 08A0E948 11 times (length 885)
  Back Branch 08A0DF00 9 times (length 227)
  Back Branch 08A0E8E4 1 times (length 860)
  Back Branch 08A0E364 1 times (length 508)
_S1_2_8813958 27,864 instructions (0.002%), 1,032 calls (08813958 - 088139C0, length 27)
_S1_2_9EDECB0 27,750 instructions (0.002%), 185 calls (09EDECB0 - 09EDEF04, length 150)
_S1_2_8A0D678 27,722 instructions (0.002%), 541 calls (08A0D678 - 08A0D744, length 52)
_S1_2_8955D08 27,622 instructions (0.002%), 3,946 calls (08955D08 - 08955D20, length 7)
_S1_2_8955CCC 27,622 instructions (0.002%), 3,946 calls (08955CCC - 08955CE4, length 7)
_S1_2_8820D58 27,414 instructions (0.002%), 2,034 calls (08820D58 - 08820DDC, length 34)
  Back Branch 08820DA8 81 times (length 10)
_S1_2_880AA00 27,195 instructions (0.002%), 735 calls (0880AA00 - 0880AAC8, length 51)
_S1_2_88280EC 27,054 instructions (0.002%), 1,503 calls (088280EC - 08828130, length 18)
_S1_2_8851C10 27,046 instructions (0.002%), 185 calls (08851C10 - 08851D5C, length 84)
  Back Branch 08851D34 1,850 times (length 20)
_S1_2_8A46F54 27,025 instructions (0.002%), 1 calls (08A46F54 - 08A471C4, length 157)
  Back Branch 08A470FC 1,010 times (length 12)
  Back Branch 08A470A4 513 times (length 15)
  Back Branch 08A47044 256 times (length 21)
  Back Branch 08A4718C 128 times (length 25)
  Back Branch 08A46FD4 22 times (length 7)
_S1_2_88136DC 26,910 instructions (0.002%), 1,170 calls (088136DC - 08813734, length 23)
_S1_2_88B4E24 26,825 instructions (0.002%), 1,073 calls (088B4E24 - 088B4E84, length 25)
  Back Branch 088B4E68 1,073 times (length 8)
_S1_2_8A812D0 26,814 instructions (0.002%), 1,167 calls (08A812D0 - 08A8132C, length 24)
  Back Branch 08A81328 582 times (length 4)
_S1_2_897A824 26,686 instructions (0.002%), 13,343 calls (0897A824 - 0897A828, length 2)
_S1_2_895E798 26,680 instructions (0.002%), 920 calls (0895E798 - 0895E808, length 29)
_S1_2_8820364 26,621 instructions (0.002%), 3,803 calls (08820364 - 08820470, length 68)
_S1_2_8A83B44 26,589 instructions (0.002%), 585 calls (08A83B44 - 08A83C10, length 52)
  Back Branch 08A83B88 597 times (length 2)
  Back Branch 08A83BDC 12 times (length 23)
_S1_2_8827FB4 26,572 instructions (0.002%), 1,022 calls (08827FB4 - 08828018, length 26)
_S1_2_88B359C 26,488 instructions (0.002%), 1,892 calls (088B359C - 088B35D0, length 14)
_S1_2_8826A84 26,460 instructions (0.002%), 735 calls (08826A84 - 08826B34, length 45)
_S1_2_8811A00 26,417 instructions (0.002%), 551 calls (08811A00 - 08811C00, length 129)
_S1_2_88DD010 26,175 instructions (0.002%), 213 calls (088DD010 - 088DD58C, length 352)
_S1_2_8825340 26,173 instructions (0.002%), 1,049 calls (08825340 - 088253B0, length 29)
_S1_2_8808560 26,150 instructions (0.002%), 1,046 calls (08808560 - 088085C0, length 25)
_S1_2_8A23A10 25,794 instructions (0.002%), 541 calls (08A23A10 - 08A2481C, length 900)
  Back Branch 08A23BCC 201 times (length 26)
  Back Branch 08A23C18 143 times (length 45)
  Back Branch 08A23C5C 6 times (length 62)
  Back Branch 08A24600 3 times (length 601)
  Back Branch 08A243A0 1 times (length 449)
  Back Branch 08A24678 1 times (length 631)
_S1_2_883D480 25,760 instructions (0.002%), 736 calls (0883D480 - 0883D76C, length 188)
_S1_2_8A9A470 25,679 instructions (0.002%), 94 calls (08A9A470 - 08A9A4CC, length 24)
  Back Branch 08A9A4C0 2,608 times (length 15)
_S1_2_8817AF8 25,662 instructions (0.002%), 282 calls (08817AF8 - 08817E00, length 195)
_S1_2_8814134 25,622 instructions (0.002%), 1 calls (08814134 - 0881419C, length 27)
  Back Branch 08814170 5,120 times (length 5)
_S1_2_882FD04 25,548 instructions (0.002%), 6,387 calls (0882FD04 - 0882FD10, length 4)
_S1_2_898B07C 25,542 instructions (0.002%), 824 calls (0898B07C - 0898B10C, length 37)
_S1_2_894D5D4 25,429 instructions (0.002%), 1 calls (0894D5D4 - 0894DFD0, length 640)
  Back Branch 0894DD64 128 times (length 10)
  Back Branch 0894DE7C 98 times (length 332)
_S1_2_88839CC 25,421 instructions (0.002%), 183 calls (088837A8 - 08883B14, length 220)
  Back Branch 08883AD0 3,384 times (length 204)
  Back Branch 08883A1C 1,464 times (length 8)
_S1_2_8A97F10 25,069 instructions (0.002%), 473 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_8A629B0 25,065 instructions (0.002%), 557 calls (08A629B0 - 08A62ADC, length 76)
_S1_2_88198CC 25,024 instructions (0.002%), 368 calls (088198CC - 088199FC, length 77)
_S1_2_8980180 24,975 instructions (0.002%), 555 calls (08980180 - 089811A4, length 1034)
_S1_2_8806358 24,852 instructions (0.002%), 736 calls (08806358 - 0880644C, length 62)
_S1_2_895FFE0 24,840 instructions (0.002%), 920 calls (0895FFE0 - 0896010C, length 76)
_S1_2_9ECAD70 24,420 instructions (0.002%), 555 calls (09ECAD70 - 09ECAE3C, length 52)
_S1_2_8A60D7C 24,198 instructions (0.002%), 222 calls (08A60D7C - 08A60E10, length 38)
  Back Branch 08A60DE4 1,998 times (length 7)
  Back Branch 08A60DF8 666 times (length 15)
_S1_2_8954AA0 24,104 instructions (0.002%), 184 calls (08954AA0 - 08954ADC, length 16)
  Back Branch 08954AD0 4,416 times (length 5)
_S1_2_883DCB8 24,050 instructions (0.002%), 370 calls (0883DCB8 - 0883DD6C, length 46)
  Back Branch 0883DD44 740 times (length 19)
_S1_2_8956A90 23,984 instructions (0.002%), 368 calls (08956A90 - 08956C34, length 106)
_S1_2_897AA30 23,980 instructions (0.002%), 1,090 calls (0897AA30 - 0897AA94, length 26)
_S1_2_8A95800 23,948 instructions (0.002%), 167 calls (08A9522C - 08A96684, length 1303)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
_S1_2_883C650 23,946 instructions (0.002%), 921 calls (0883C650 - 0883C6C0, length 29)
_S1_2_88D8A18 23,790 instructions (0.002%), 390 calls (088D8A18 - 088D8B08, length 61)
_S1_2_8A48394 23,688 instructions (0.002%), 1,692 calls (08A48394 - 08A483C8, length 14)
  Back Branch 08A483BC 1,692 times (length 10)
_S1_2_89877C4 23,585 instructions (0.002%), 445 calls (089877C4 - 08987920, length 88)
_S1_2_8AC2DDC 23,546 instructions (0.002%), 11,773 calls (08AC2DDC - 08AC2DE0, length 2)
_S1_2_8A90F6C 23,525 instructions (0.002%), 1,553 calls (08A90F6C - 08A91034, length 51)
  Back Branch 08A91008 417 times (length 12)
_S1_2_8959040 23,506 instructions (0.002%), 3,358 calls (08959040 - 08959058, length 7)
_S1_2_8A28DBC 23,495 instructions (0.002%), 185 calls (08A28DBC - 08A28F84, length 115)
  Back Branch 08A28F44 1,480 times (length 76)
_S1_2_88FF32C 23,463 instructions (0.002%), 99 calls (088FF32C - 088FF3CC, length 41)
  Back Branch 088FF3B0 1,089 times (length 22)
_S1_2_88AD1B0 23,406 instructions (0.002%), 282 calls (088AD1B0 - 088AD498, length 187)
_S1_2_895C5B4 23,374 instructions (0.002%), 221 calls (0895C5B4 - 0895CDA4, length 509)
_S1_2_89F1DB4 23,014 instructions (0.002%), 185 calls (089F1DB4 - 089F2104, length 213)
_S1_2_8888460 22,940 instructions (0.002%), 370 calls (08888460 - 088884AC, length 20)
  Back Branch 0888849C 2,590 times (length 7)
_S1_2_8888410 22,940 instructions (0.002%), 370 calls (08888410 - 0888845C, length 20)
  Back Branch 08888444 2,590 times (length 7)
_S1_2_8870C08 22,939 instructions (0.002%), 39 calls (08870C08 - 08871F68, length 1241)
  Back Branch 088711A0 78 times (length 81)
_S1_2_890C718 22,896 instructions (0.002%), 220 calls (0890C718 - 0890C8B8, length 105)
  Back Branch 0890C778 368 times (length 9)
  Back Branch 0890C7D0 184 times (length 9)
  Back Branch 0890C848 184 times (length 9)
_S1_2_8813FFC 22,875 instructions (0.002%), 1,525 calls (08813FFC - 08814040, length 18)
_S1_2_883104C 22,816 instructions (0.002%), 736 calls (0883104C - 08831280, length 142)
_S1_2_8877684 22,816 instructions (0.002%), 368 calls (08877684 - 088776D0, length 20)
  Back Branch 088776C0 2,576 times (length 7)
_S1_2_8877634 22,816 instructions (0.002%), 368 calls (08877634 - 08877680, length 20)
  Back Branch 08877668 2,576 times (length 7)
_S1_2_8ABC590 22,770 instructions (0.002%), 690 calls (08ABC590 - 08ABC610, length 33)
_S1_2_89CEA64 22,736 instructions (0.002%), 406 calls (089CEA64 - 089CEB74, length 69)
_S1_2_88127F0 22,708 instructions (0.002%), 737 calls (088127F0 - 0881288C, length 40)
  Back Branch 0881286C 452 times (length 16)
_S1_2_897A960 22,660 instructions (0.002%), 1,133 calls (0897A960 - 0897A9B4, length 22)
_S1_2_890EED4 22,630 instructions (0.002%), 372 calls (0890EED4 - 0890F0BC, length 123)
  Back Branch 0890F088 124 times (length 23)
_S1_2_8A81460 22,619 instructions (0.002%), 4,068 calls (08A81460 - 08A814B8, length 23)
_S1_2_8827EB4 22,582 instructions (0.002%), 3,226 calls (08827EB4 - 08827ECC, length 7)
_S1_2_88B5AD4 22,540 instructions (0.002%), 490 calls (088B5AD4 - 088B5FC0, length 316)
_S1_2_89C07EC 22,521 instructions (0.002%), 588 calls (089C07EC - 089C0CB4, length 307)
  Back Branch 089C0B88 1 times (length 183)
_S1_2_884EB24 22,385 instructions (0.002%), 555 calls (0884EB24 - 0884ED40, length 136)
_S1_2_8956258 22,320 instructions (0.002%), 558 calls (08956258 - 089562F4, length 40)
_S1_2_8813738 22,230 instructions (0.002%), 390 calls (08813738 - 08813828, length 61)
_S1_2_8A6183C 22,154 instructions (0.002%), 2,014 calls (08A6183C - 08A61864, length 11)
_S1_2_8967B90 22,104 instructions (0.002%), 1,842 calls (08967B90 - 08967BC0, length 13)
_S1_2_8885484 22,086 instructions (0.002%), 185 calls (08885484 - 088859B8, length 334)
_S1_2_8804EC0 22,072 instructions (0.002%), 2,759 calls (08804EC0 - 08804EDC, length 8)
_S1_2_8A0D78C 22,056 instructions (0.002%), 541 calls (08A0D78C - 08A0DAD4, length 211)
  Back Branch 08A0D868 201 times (length 24)
  Back Branch 08A0D924 184 times (length 71)
  Back Branch 08A0D8FC 149 times (length 25)
  Back Branch 08A0D8E0 149 times (length 54)
  Back Branch 08A0D8C8 149 times (length 43)
_S1_2_880C2D8 22,050 instructions (0.002%), 735 calls (0880C110 - 0880C7D8, length 435)
  Back Branch 0880C514 7,431 times (length 14)
  Back Branch 0880C798 6,615 times (length 12)
  Back Branch 0880C51C 6,615 times (length 261)
_S1_2_880B898 22,020 instructions (0.002%), 734 calls (0880B898 - 0880B90C, length 30)
_S1_2_8807AE4 21,966 instructions (0.002%), 1,046 calls (08807AE4 - 08807B88, length 42)
_S1_2_8A8AA54 21,904 instructions (0.002%), 592 calls (08A8AA54 - 08A8AB30, length 56)
_S1_2_8A91848 21,742 instructions (0.002%), 1,553 calls (08A91848 - 08A9187C, length 14)
_S1_2_8830324 21,565 instructions (0.002%), 1,135 calls (08830324 - 088303C8, length 42)
_S1_2_886EA84 21,529 instructions (0.002%), 282 calls (0886EA84 - 0886ECBC, length 143)
  Back Branch 0886EC88 631 times (length 105)
_S1_2_8AC2F34 21,502 instructions (0.002%), 10,751 calls (08AC2F34 - 08AC2F38, length 2)
_S1_2_88B4E88 21,460 instructions (0.002%), 740 calls (088B4E88 - 088B4EF8, length 29)
  Back Branch 088B4ED8 740 times (length 9)
_S1_2_880AACC 21,373 instructions (0.002%), 737 calls (0880AACC - 0880AB3C, length 29)
_S1_2_8957D78 21,316 instructions (0.002%), 507 calls (08957D78 - 08957E38, length 49)
  Back Branch 08957E18 2 times (length 26)
_S1_2_8957B5C 21,294 instructions (0.002%), 1,014 calls (08957B5C - 08957BFC, length 41)
_S1_2_8A90D60 21,210 instructions (0.002%), 707 calls (08A90D60 - 08A90DD4, length 30)
_S1_2_8888848 21,188 instructions (0.002%), 11 calls (08888848 - 08888940, length 63)
  Back Branch 088888D0 2,288 times (length 21)
_S1_2_8A7FEF4 21,102 instructions (0.002%), 363 calls (08A7FEF4 - 08A800BC, length 115)
  Back Branch 08A7FF7C 363 times (length 17)
  Back Branch 08A8000C 363 times (length 31)
  Back Branch 08A800B8 1 times (length 77)
_S1_2_88281CC 20,925 instructions (0.002%), 775 calls (088281CC - 08828234, length 27)
_S1_2_89670B8 20,832 instructions (0.002%), 5,208 calls (089670B8 - 089670C4, length 4)
_S1_2_89158D4 20,832 instructions (0.002%), 496 calls (089158D4 - 08915980, length 44)
_S1_2_884DDD4 20,817 instructions (0.002%), 454 calls (0884DDD4 - 0884DEF0, length 72)
_S1_2_88AE488 20,656 instructions (0.002%), 184 calls (088AE488 - 088AE76C, length 186)
_S1_2_8A4F49C 20,460 instructions (0.002%), 372 calls (08A4F49C - 08A4FE40, length 618)
_S1_2_8A46EA8 20,437 instructions (0.002%), 191 calls (08A46EA8 - 08A46EE8, length 17)
  Back Branch 08A46ED0 3,056 times (length 6)
_S1_2_88B3250 20,387 instructions (0.002%), 1,073 calls (088B3250 - 088B3298, length 19)
_S1_2_89EBEE8 20,348 instructions (0.002%), 185 calls (089EBEE8 - 089EC1F4, length 196)
_S1_2_89D1F98 20,338 instructions (0.002%), 981 calls (089D1F98 - 089D1FF0, length 23)
  Back Branch 089D1FDC 536 times (length 5)
_S1_2_8A90D2C 20,189 instructions (0.002%), 1,553 calls (08A90D2C - 08A90D5C, length 13)
_S1_2_8814A14 20,151 instructions (0.002%), 322 calls (08814A14 - 08814B70, length 88)
_S1_2_8A79524 20,125 instructions (0.002%), 202 calls (08A79524 - 08A795F0, length 52)
  Back Branch 08A795C0 606 times (length 28)
_S1_2_898C1FC 20,097 instructions (0.002%), 28 calls (0898C1FC - 0898C494, length 167)
  Back Branch 0898C330 1,020 times (length 8)
  Back Branch 0898C378 356 times (length 8)
  Back Branch 0898C3F0 84 times (length 101)
  Back Branch 0898C44C 55 times (length 11)
_S1_2_89C0A90 20,085 instructions (0.002%), 555 calls (089C08B4 - 089C0CB4, length 257)
  Back Branch 089C0B44 555 times (length 166)
_S1_2_8A61D00 20,048 instructions (0.002%), 2,506 calls (08A61D00 - 08A61D28, length 11)
_S1_2_89CE510 20,027 instructions (0.002%), 2,861 calls (089CE510 - 089CE528, length 7)
_S1_2_89F4054 19,980 instructions (0.001%), 185 calls (089F4054 - 089F43E8, length 230)
_S1_2_895E950 19,928 instructions (0.001%), 4,982 calls (0895E950 - 0895E95C, length 4)
_S1_2_88813DC 19,902 instructions (0.001%), 186 calls (088813DC - 08881470, length 38)
  Back Branch 08881454 1,860 times (length 15)
_S1_2_880ADD8 19,811 instructions (0.001%), 283 calls (0880ADD8 - 0880AF30, length 87)
_S1_2_89F0A18 19,768 instructions (0.001%), 706 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F0A58 706 times (length 282)
_S1_2_890E7B4 19,738 instructions (0.001%), 268 calls (0890E7B4 - 0890E9C0, length 132)
_S1_2_89E629C 19,678 instructions (0.001%), 420 calls (089E629C - 089E6978, length 440)
  Back Branch 089E6438 150 times (length 70)
  Back Branch 089E642C 150 times (length 67)
  Back Branch 089E6468 150 times (length 72)
  Back Branch 089E6384 149 times (length 15)
  Back Branch 089E6374 149 times (length 21)
  Back Branch 089E6484 120 times (length 89)
  Back Branch 089E6490 119 times (length 92)
  Back Branch 089E649C 119 times (length 95)
  Back Branch 089E64B0 119 times (length 90)
  Back Branch 089E64A4 119 times (length 97)
_S1_2_88884D0 19,523 instructions (0.001%), 1,295 calls (088884D0 - 08888550, length 33)
_S1_2_8A5FE68 19,513 instructions (0.001%), 1,501 calls (08A5FE68 - 08A5FE98, length 13)
_S1_2_89D1F40 19,357 instructions (0.001%), 981 calls (089D1F40 - 089D1F94, length 22)
  Back Branch 089D1F80 536 times (length 5)
_S1_2_9EDC7A0 19,240 instructions (0.001%), 185 calls (09EDC7A0 - 09EDCFC4, length 522)
_S1_2_8818530 19,110 instructions (0.001%), 735 calls (08818530 - 088185A4, length 30)
_S1_2_88B0028 19,106 instructions (0.001%), 466 calls (088B0028 - 088B073C, length 454)
_S1_2_8A0D474 19,019 instructions (0.001%), 185 calls (08A0D474 - 08A0D674, length 129)
  Back Branch 08A0D550 211 times (length 14)
  Back Branch 08A0D648 15 times (length 11)
_S1_2_895BB64 18,964 instructions (0.001%), 4,741 calls (0895BB64 - 0895BB70, length 4)
_S1_2_88DF75C 18,905 instructions (0.001%), 368 calls (088DF75C - 088DF888, length 76)
_S1_2_88B4BFC 18,900 instructions (0.001%), 2,100 calls (088B4BFC - 088B4C1C, length 9)
_S1_2_89439BC 18,886 instructions (0.001%), 1 calls (089439BC - 08943B1C, length 89)
  Back Branch 08943AF4 992 times (length 22)
_S1_2_88DF460 18,768 instructions (0.001%), 368 calls (088DF460 - 088DF758, length 191)
_S1_2_8955E9C 18,759 instructions (0.001%), 507 calls (08955E9C - 08955FE0, length 82)
_S1_2_8A7FE1C 18,724 instructions (0.001%), 363 calls (08A7FE1C - 08A7FEF0, length 54)
  Back Branch 08A7FEE4 295 times (length 32)
  Back Branch 08A7FEEC 282 times (length 35)
_S1_2_881382C 18,720 instructions (0.001%), 390 calls (0881382C - 088138E8, length 48)
_S1_2_896870C 18,682 instructions (0.001%), 512 calls (0896870C - 08968908, length 128)
_S1_2_8812688 18,660 instructions (0.001%), 1,244 calls (08812688 - 088126C8, length 17)
_S1_2_8A381A0 18,506 instructions (0.001%), 974 calls (08A381A0 - 08A381E8, length 19)
_S1_2_88502C4 18,500 instructions (0.001%), 3,700 calls (088502C4 - 088502D4, length 5)
_S1_2_8A17B04 18,500 instructions (0.001%), 740 calls (08A17B04 - 08A17BE0, length 56)
_S1_2_8A906D4 18,382 instructions (0.001%), 707 calls (08A906D4 - 08A90738, length 26)
_S1_2_8A5BD84 18,267 instructions (0.001%), 641 calls (08A5BD84 - 08A5BE24, length 41)
_S1_2_8956F6C 18,235 instructions (0.001%), 2,605 calls (08956F6C - 08956FA4, length 15)
_S1_2_882FDB8 18,160 instructions (0.001%), 1,135 calls (0882FDB8 - 0882FE64, length 44)
_S1_2_89F3CD0 18,130 instructions (0.001%), 185 calls (089F3CD0 - 089F3E60, length 101)
_S1_2_8821D20 18,048 instructions (0.001%), 282 calls (08821D20 - 08821E1C, length 64)
_S1_2_881935C 18,032 instructions (0.001%), 1,288 calls (0881935C - 088193BC, length 25)
_S1_2_891D234 18,015 instructions (0.001%), 370 calls (0891D234 - 0891D58C, length 215)
_S1_2_88B3664 17,903 instructions (0.001%), 697 calls (088B3664 - 088B3760, length 64)
_S1_2_8964BD4 17,712 instructions (0.001%), 103 calls (08964BD4 - 08964ECC, length 191)
  Back Branch 08964E5C 602 times (length 11)
_S1_2_8808818 17,634 instructions (0.001%), 326 calls (08808818 - 08808944, length 76)
_S1_2_895101C 17,593 instructions (0.001%), 240 calls (0895101C - 08951284, length 155)
  Back Branch 08951240 19 times (length 73)
_S1_2_88AF030 17,506 instructions (0.001%), 736 calls (088AF030 - 088AF1A0, length 93)
_S1_2_8A97B4C 17,501 instructions (0.001%), 473 calls (08A97B4C - 08A97BDC, length 37)
_S1_2_88D7298 17,415 instructions (0.001%), 387 calls (088D7298 - 088D7348, length 45)
_S1_2_89605E0 17,395 instructions (0.001%), 2,258 calls (089605E0 - 089605FC, length 8)
  Back Branch 089605F0 2,035 times (length 3)
_S1_2_8958408 17,361 instructions (0.001%), 507 calls (08958408 - 08958530, length 75)
  Back Branch 08958484 2 times (length 20)
_S1_2_890F40C 17,302 instructions (0.001%), 444 calls (0890F40C - 0890F4B0, length 42)
  Back Branch 0890F4A4 1,330 times (length 24)
_S1_2_899383C 17,233 instructions (0.001%), 337 calls (0899383C - 08993B1C, length 185)
_S1_2_8A80EC0 17,167 instructions (0.001%), 365 calls (08A80EC0 - 08A80FEC, length 76)
  Back Branch 08A80F94 365 times (length 28)
  Back Branch 08A80FE8 363 times (length 64)
  Back Branch 08A80F58 363 times (length 10)
  Back Branch 08A80FC8 2 times (length 53)
_S1_2_890F35C 17,160 instructions (0.001%), 440 calls (0890F35C - 0890F408, length 44)
  Back Branch 0890F3FC 1,320 times (length 26)
_S1_2_89D71A4 17,094 instructions (0.001%), 407 calls (089D71A4 - 089D7324, length 97)
_S1_2_8AB9B2C 17,048 instructions (0.001%), 556 calls (08AB9B2C - 08AB9BC8, length 40)
_S1_2_890DD10 16,977 instructions (0.001%), 269 calls (0890DD10 - 0890DE40, length 77)
  Back Branch 0890DDB8 1 times (length 6)
_S1_2_8A45FFC 16,926 instructions (0.001%), 5,642 calls (08A45FFC - 08A46004, length 3)
_S1_2_8A99254 16,858 instructions (0.001%), 286 calls (08A99254 - 08A99BA4, length 597)
_S1_2_8AAA3C0 16,852 instructions (0.001%), 400 calls (08AAA3C0 - 08AAA580, length 113)
  Back Branch 08AAA4CC 4 times (length 23)
_S1_2_89672EC 16,732 instructions (0.001%), 1,228 calls (089672EC - 08967330, length 18)
_S1_2_897BC40 16,650 instructions (0.001%), 1,665 calls (0897BC40 - 0897BC64, length 10)
_S1_2_8896800 16,616 instructions (0.001%), 248 calls (08896800 - 0889690C, length 68)
_S1_2_8A38008 16,614 instructions (0.001%), 976 calls (08A38008 - 08A38074, length 28)
_S1_2_885BA24 16,533 instructions (0.001%), 1,837 calls (0885BA24 - 0885BA44, length 9)
_S1_2_895E8AC 16,532 instructions (0.001%), 974 calls (0895E8AC - 0895E900, length 22)
_S1_2_8A5BB3C 16,513 instructions (0.001%), 1,512 calls (08A5BB3C - 08A5BB64, length 11)
_S1_2_882F5F8 16,500 instructions (0.001%), 1,100 calls (0882F5F8 - 0882F630, length 15)
_S1_2_89FC61C 16,492 instructions (0.001%), 380 calls (089FC61C - 089FCA1C, length 257)
  Back Branch 089FC978 114 times (length 113)
  Back Branch 089FC9EC 76 times (length 23)
_S1_2_89D26E4 16,465 instructions (0.001%), 445 calls (089D26E4 - 089D283C, length 87)
_S1_2_885BEA0 16,435 instructions (0.001%), 2,146 calls (0885BEA0 - 0885BEC4, length 10)
_S1_2_8A6B6A0 16,423 instructions (0.001%), 1,493 calls (08A6B6A0 - 08A6B6D0, length 13)
_S1_2_89418F4 16,420 instructions (0.001%), 4 calls (089418F4 - 08941934, length 17)
  Back Branch 08941928 2,048 times (length 8)
_S1_2_8A5E154 16,384 instructions (0.001%), 4,096 calls (08A5E154 - 08A5E160, length 4)
_S1_2_89F3518 16,372 instructions (0.001%), 184 calls (089F3518 - 089F3840, length 203)
_S1_2_8849E90 16,372 instructions (0.001%), 46 calls (08849E90 - 08849FA4, length 70)
  Back Branch 08849F64 594 times (length 24)
_S1_2_882ED48 16,354 instructions (0.001%), 962 calls (0882ED48 - 0882ED8C, length 18)
_S1_2_9EE07E4 16,280 instructions (0.001%), 370 calls (09EE07E4 - 09EE08B0, length 52)
_S1_2_8A9038C 16,261 instructions (0.001%), 707 calls (08A9038C - 08A906D0, length 210)
  Back Branch 08A90450 707 times (length 30)
  Back Branch 08A903F0 707 times (length 6)
_S1_2_89033C8 16,238 instructions (0.001%), 99 calls (089033C8 - 08904210, length 915)
_S1_2_8828258 16,170 instructions (0.001%), 735 calls (08828258 - 088282AC, length 22)
_S1_2_885C1A8 16,112 instructions (0.001%), 4,028 calls (0885C1A8 - 0885C1B4, length 4)
_S1_2_8957D04 16,050 instructions (0.001%), 708 calls (08957D04 - 08957D74, length 29)
  Back Branch 08957D5C 489 times (length 11)
_S1_2_8858D6C 15,907 instructions (0.001%), 185 calls (08858D6C - 08858F30, length 114)
  Back Branch 08858F0C 1,480 times (length 80)
_S1_2_89F3E64 15,904 instructions (0.001%), 185 calls (089F3E64 - 089F3FDC, length 95)
_S1_2_88966FC 15,872 instructions (0.001%), 248 calls (088966FC - 088967FC, length 65)
_S1_2_8956F8C 15,680 instructions (0.001%), 2,240 calls (08956F8C - 08956FA4, length 7)
_S1_2_8A62200 15,568 instructions (0.001%), 557 calls (08A62200 - 08A62270, length 29)
_S1_2_89B226C 15,568 instructions (0.001%), 556 calls (089B226C - 089B2338, length 52)
_S1_2_88A3B68 15,331 instructions (0.001%), 781 calls (088A3B68 - 088A3BE8, length 33)
_S1_2_88A38E8 15,290 instructions (0.001%), 6 calls (088A38E8 - 088A3B40, length 151)
  Back Branch 088A3AC8 600 times (length 25)
  Back Branch 088A39C8 12 times (length 19)
  Back Branch 088A3ADC 6 times (length 38)
_S1_2_8A46E78 15,280 instructions (0.001%), 3,056 calls (08A46E78 - 08A46EA4, length 12)
_S1_2_8877AE8 15,228 instructions (0.001%), 282 calls (08877AE8 - 08877BD0, length 59)
  Back Branch 08877BAC 282 times (length 18)
  Back Branch 08877B4C 282 times (length 12)
_S1_2_9ECD414 15,217 instructions (0.001%), 185 calls (09ECD414 - 09ECD5DC, length 115)
  Back Branch 09ECD5C0 248 times (length 57)
_S1_2_89FEF10 15,170 instructions (0.001%), 185 calls (089FEF10 - 089FF060, length 85)
_S1_2_8842EA4 15,170 instructions (0.001%), 185 calls (08842EA4 - 08843264, length 241)
_S1_2_8960578 15,120 instructions (0.001%), 2,160 calls (08960578 - 08960590, length 7)
_S1_2_8815208 15,112 instructions (0.001%), 735 calls (08815208 - 08815274, length 28)
  Back Branch 0881524C 51 times (length 5)
_S1_2_88CC4C0 15,103 instructions (0.001%), 101 calls (088CC4C0 - 088CCC68, length 491)
_S1_2_88A4250 15,059 instructions (0.001%), 407 calls (088A4250 - 088A42E0, length 37)
_S1_2_88132F0 15,054 instructions (0.001%), 1,158 calls (088132F0 - 08813320, length 13)
_S1_2_8ABCF9C 15,050 instructions (0.001%), 602 calls (08ABCF9C - 08ABD018, length 32)
_S1_2_9ECAD00 14,985 instructions (0.001%), 555 calls (09ECAD00 - 09ECAD6C, length 28)
_S1_2_898E89C 14,985 instructions (0.001%), 555 calls (0898E89C - 0898E8E8, length 20)
  Back Branch 0898E8D8 1,110 times (length 7)
_S1_2_898E84C 14,985 instructions (0.001%), 555 calls (0898E84C - 0898E898, length 20)
  Back Branch 0898E880 1,110 times (length 7)
_S1_2_8A2DEAC 14,985 instructions (0.001%), 185 calls (08A2DEAC - 08A2EE9C, length 1021)
_S1_2_8977BD4 14,960 instructions (0.001%), 757 calls (08977BD4 - 08977C7C, length 43)
  Back Branch 08977C0C 757 times (length 11)
_S1_2_8A88750 14,938 instructions (0.001%), 2 calls (08A88750 - 08A889D0, length 161)
  Back Branch 08A8891C 254 times (length 58)
  Back Branch 08A889CC 2 times (length 118)
  Back Branch 08A8895C 2 times (length 90)
  Back Branch 08A88954 2 times (length 72)
_S1_2_88091D8 14,848 instructions (0.001%), 228 calls (088091D8 - 08809720, length 339)
  Back Branch 088096F0 9 times (length 8)
  Back Branch 088094C4 3 times (length 16)
  Back Branch 088094EC 2 times (length 4)
  Back Branch 088093C8 2 times (length 14)
_S1_2_8822D10 14,846 instructions (0.001%), 1,142 calls (08822D10 - 08822D40, length 13)
_S1_2_88120D4 14,720 instructions (0.001%), 736 calls (088120D4 - 0881230C, length 143)
_S1_2_88065B0 14,720 instructions (0.001%), 736 calls (088065B0 - 08806614, length 26)
_S1_2_8817160 14,680 instructions (0.001%), 734 calls (08817160 - 08817284, length 74)
_S1_2_8AB8348 14,678 instructions (0.001%), 129 calls (08AB8348 - 08AB8570, length 139)
  Back Branch 08AB83EC 238 times (length 16)
  Back Branch 08AB853C 129 times (length 86)
  Back Branch 08AB84F0 109 times (length 67)
_S1_2_884DF7C 14,652 instructions (0.001%), 814 calls (0884DF7C - 0884DFF4, length 31)
_S1_2_891434C 14,615 instructions (0.001%), 185 calls (0891434C - 089143A4, length 23)
  Back Branch 08914388 1,480 times (length 8)
_S1_2_8A838E4 14,602 instructions (0.001%), 2 calls (08A838E4 - 08A839C8, length 58)
  Back Branch 08A839AC 582 times (length 22)
  Back Branch 08A8399C 582 times (length 19)
  Back Branch 08A83964 582 times (length 22)
_S1_2_895E960 14,580 instructions (0.001%), 972 calls (0895E960 - 0895E9B8, length 23)
_S1_2_8AA02E4 14,535 instructions (0.001%), 517 calls (08AA02E4 - 08AA0384, length 41)
_S1_2_8A78A14 14,443 instructions (0.001%), 101 calls (08A78A14 - 08A78C00, length 124)
  Back Branch 08A78AC0 202 times (length 15)
  Back Branch 08A78BAC 101 times (length 37)
_S1_2_8A6B420 14,357 instructions (0.001%), 1 calls (08A6B420 - 08A6B4A8, length 35)
  Back Branch 08A6B470 2,047 times (length 7)
_S1_2_88127B8 14,266 instructions (0.001%), 1,019 calls (088127B8 - 088127EC, length 14)
_S1_2_889BDF0 14,256 instructions (0.001%), 707 calls (0889BDF0 - 0889BE58, length 27)
  Back Branch 0889BE40 368 times (length 7)
_S1_2_9EC7B38 14,245 instructions (0.001%), 185 calls (09EC7B38 - 09EC7C90, length 87)
_S1_2_8A55018 14,140 instructions (0.001%), 814 calls (08A55018 - 08A55060, length 19)
  Back Branch 08A55054 193 times (length 12)
_S1_2_890B26C 14,060 instructions (0.001%), 740 calls (0890B26C - 0890B874, length 387)
_S1_2_9EDB0AC 14,060 instructions (0.001%), 185 calls (09EDB0AC - 09EDB200, length 86)
_S1_2_9EDAF54 14,060 instructions (0.001%), 185 calls (09EDAF54 - 09EDB0A8, length 86)
_S1_2_9EC7DEC 14,060 instructions (0.001%), 185 calls (09EC7DEC - 09EC7F40, length 86)
_S1_2_9EC7C94 14,060 instructions (0.001%), 185 calls (09EC7C94 - 09EC7DE8, length 86)
_S1_2_895EB94 14,060 instructions (0.001%), 185 calls (0895EB94 - 0895ED4C, length 111)
  Back Branch 0895ED24 370 times (length 7)
_S1_2_8890FFC 14,038 instructions (0.001%), 977 calls (08890FFC - 08891060, length 26)
  Back Branch 08891054 20 times (length 20)
_S1_2_880B53C 13,984 instructions (0.001%), 368 calls (0880B53C - 0880B5D0, length 38)
_S1_2_8899D50 13,977 instructions (0.001%), 1 calls (08899D50 - 0889A068, length 199)
  Back Branch 08899E5C 236 times (length 18)
  Back Branch 08899FBC 236 times (length 29)
  Back Branch 08899F24 236 times (length 10)
  Back Branch 0889A034 94 times (length 16)
_S1_2_8A5B9D4 13,880 instructions (0.001%), 7 calls (08A5B9D4 - 08A5BAC0, length 60)
  Back Branch 08A5BAA0 2,255 times (length 6)
_S1_2_8807320 13,840 instructions (0.001%), 746 calls (08807320 - 08807370, length 21)
  Back Branch 0880735C 580 times (length 11)
_S1_2_8AC300C 13,662 instructions (0.001%), 6,831 calls (08AC300C - 08AC3010, length 2)
_S1_2_89FD2B8 13,653 instructions (0.001%), 222 calls (089FD2B8 - 089FD5C8, length 197)
  Back Branch 089FD590 222 times (length 113)
_S1_2_89D221C 13,650 instructions (0.001%), 910 calls (089D221C - 089D23B0, length 102)
_S1_2_89A76CC 13,463 instructions (0.001%), 748 calls (089A76CC - 089A7788, length 48)
_S1_2_89EF860 13,376 instructions (0.001%), 704 calls (089EF860 - 089F0534, length 822)
_S1_2_8B4A774 13,320 instructions (0.001%), 370 calls (08B4A774 - 09F0E1AC, length 5181071)
_S1_2_88FD298 13,279 instructions (0.001%), 1,509 calls (088FD298 - 088FD2C4, length 12)
_S1_2_89D6AE0 13,252 instructions (0.001%), 213 calls (089D6AE0 - 089D6D88, length 171)
_S1_2_882836C 13,248 instructions (0.001%), 736 calls (0882836C - 088283B0, length 18)
_S1_2_880B910 13,230 instructions (0.001%), 735 calls (0880B910 - 0880BD50, length 273)
_S1_2_88BD768 13,222 instructions (0.001%), 467 calls (088BD768 - 088BD808, length 41)
_S1_2_8A05904 13,169 instructions (0.001%), 420 calls (08A05904 - 08A05B6C, length 155)
  Back Branch 08A05990 271 times (length 9)
_S1_2_89AF87C 13,143 instructions (0.001%), 337 calls (089AF87C - 089AF94C, length 53)
_S1_2_9EC95A4 13,135 instructions (0.001%), 185 calls (09EC95A4 - 09EC96BC, length 71)
_S1_2_890FF14 13,074 instructions (0.001%), 266 calls (0890FF14 - 089100F8, length 122)
  Back Branch 0890FF64 184 times (length 8)
_S1_2_895EFD0 12,976 instructions (0.001%), 785 calls (0895EFD0 - 0895F17C, length 108)
_S1_2_8823324 12,969 instructions (0.001%), 185 calls (08823324 - 088234C8, length 106)
  Back Branch 088233B8 370 times (length 26)
_S1_2_9EDAA00 12,950 instructions (0.001%), 185 calls (09EDAA00 - 09EDAB3C, length 80)
_S1_2_9EC77A0 12,950 instructions (0.001%), 185 calls (09EC77A0 - 09EC78DC, length 80)
_S1_2_8962870 12,948 instructions (0.001%), 505 calls (08962870 - 0896293C, length 52)
_S1_2_8A45954 12,870 instructions (0.001%), 575 calls (08A45954 - 08A459B0, length 24)
  Back Branch 08A45990 580 times (length 11)
_S1_2_8A45064 12,870 instructions (0.001%), 3 calls (08A45064 - 08A4521C, length 111)
  Back Branch 08A451EC 243 times (length 75)
_S1_2_89811A8 12,765 instructions (0.001%), 555 calls (089811A8 - 0898164C, length 298)
_S1_2_89756C4 12,765 instructions (0.001%), 555 calls (089756C4 - 0897572C, length 27)
_S1_2_8941EA0 12,738 instructions (0.001%), 2,123 calls (08941EA0 - 08941EB4, length 6)
_S1_2_8890794 12,696 instructions (0.001%), 184 calls (08890794 - 08890A68, length 182)
  Back Branch 08890A34 736 times (length 145)
_S1_2_8A618BC 12,694 instructions (0.001%), 1,154 calls (08A618BC - 08A618E4, length 11)
_S1_2_88CF6DC 12,693 instructions (0.001%), 83 calls (088CF6DC - 088CFB0C, length 269)
_S1_2_8823AB8 12,682 instructions (0.001%), 746 calls (08823AB8 - 08823B08, length 21)
_S1_2_88952A4 12,666 instructions (0.001%), 259 calls (088952A4 - 088953BC, length 71)
  Back Branch 0889537C 258 times (length 34)
_S1_2_8A61890 12,606 instructions (0.001%), 1,146 calls (08A61890 - 08A618B8, length 11)
_S1_2_89D56D4 12,580 instructions (0.001%), 185 calls (089D56D4 - 089D58C0, length 124)
_S1_2_88891D0 12,570 instructions (0.001%), 1,260 calls (088891D0 - 088891FC, length 12)
_S1_2_880AB40 12,529 instructions (0.001%), 737 calls (0880AB40 - 0880ABC4, length 34)
_S1_2_88944B0 12,512 instructions (0.001%), 368 calls (088944B0 - 0889453C, length 36)
_S1_2_8818138 12,495 instructions (0.001%), 735 calls (08818138 - 08818268, length 77)
_S1_2_88E05D0 12,432 instructions (0.001%), 782 calls (088E05D0 - 088E0608, length 15)
  Back Branch 088E05F0 602 times (length 9)
_S1_2_89B36C0 12,408 instructions (0.001%), 517 calls (089B36C0 - 089B3918, length 151)
_S1_2_890E9C4 12,404 instructions (0.001%), 404 calls (0890E9C4 - 0890EAEC, length 75)
_S1_2_88C3FC4 12,340 instructions (0.001%), 5 calls (088C3FC4 - 088C45F0, length 396)
  Back Branch 088C40D8 320 times (length 48)
  Back Branch 088C41FC 15 times (length 5)
_S1_2_8900AB4 12,247 instructions (0.001%), 222 calls (08900AB4 - 08901474, length 625)
_S1_2_88A2E08 12,243 instructions (0.001%), 370 calls (088A2E08 - 088A2EAC, length 42)
_S1_2_8957A1C 12,236 instructions (0.001%), 874 calls (08957A1C - 08957A80, length 26)
_S1_2_8820D38 12,216 instructions (0.001%), 2,036 calls (08820D38 - 08820D4C, length 6)
_S1_2_890AAD8 12,210 instructions (0.001%), 1,110 calls (0890AAD8 - 0890B874, length 872)
_S1_2_88ACF6C 12,180 instructions (0.001%), 812 calls (088ACF6C - 088ACFA4, length 15)
_S1_2_8A951A0 12,166 instructions (0.001%), 92 calls (08A951A0 - 08A96684, length 1338)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
_S1_2_8962B7C 12,126 instructions (0.001%), 719 calls (08962B7C - 08962BD0, length 22)
_S1_2_88424D4 12,116 instructions (0.001%), 466 calls (088424D4 - 08842574, length 41)
_S1_2_8A9CC00 12,089 instructions (0.001%), 237 calls (08A9CC00 - 08A9CDD0, length 117)
_S1_2_8A6C494 12,084 instructions (0.001%), 345 calls (08A6C494 - 08A6C528, length 38)
_S1_2_8A64BE4 12,025 instructions (0.001%), 185 calls (08A64BE4 - 08A65058, length 286)
_S1_2_88B87F4 11,988 instructions (0.001%), 6 calls (088B87F4 - 088B8A74, length 161)
  Back Branch 088B8A1C 156 times (length 79)
_S1_2_884BCE8 11,960 instructions (0.001%), 184 calls (0884BCE8 - 0884BDE8, length 65)
_S1_2_8813324 11,776 instructions (0.001%), 736 calls (08813324 - 08813360, length 16)
_S1_2_8A60A6C 11,772 instructions (0.001%), 54 calls (08A60A6C - 08A60ADC, length 29)
  Back Branch 08A60AB4 864 times (length 15)
_S1_2_88267C4 11,744 instructions (0.001%), 734 calls (088267C4 - 08826874, length 45)
_S1_2_88E2284 11,672 instructions (0.001%), 198 calls (088E2284 - 088E241C, length 103)
  Back Branch 088E23CC 24 times (length 61)
_S1_2_888A108 11,494 instructions (0.001%), 821 calls (0888A108 - 0888A140, length 15)
_S1_2_8822D44 11,426 instructions (0.001%), 736 calls (08822D44 - 08822DCC, length 35)
_S1_2_88B2C88 11,324 instructions (0.001%), 372 calls (088B2C88 - 088B2D08, length 33)
  Back Branch 088B2CEC 430 times (length 16)
_S1_2_880A240 11,280 instructions (0.001%), 282 calls (0880A240 - 0880A6C8, length 291)
_S1_2_8808170 11,276 instructions (0.001%), 580 calls (08808170 - 088081C8, length 23)
  Back Branch 088081B0 322 times (length 8)
_S1_2_8914888 11,276 instructions (0.001%), 246 calls (08914888 - 08914978, length 61)
_S1_2_89605CC 11,200 instructions (0.001%), 2,240 calls (089605CC - 089605DC, length 5)
_S1_2_890E0FC 11,172 instructions (0.001%), 266 calls (0890E0FC - 0890E324, length 139)
_S1_2_88C4DCC 11,147 instructions (0.001%), 184 calls (088C4DCC - 088C52C0, length 318)
_S1_2_8A2FBBC 11,134 instructions (0.001%), 586 calls (08A2FBBC - 08A2FC04, length 19)
_S1_2_8899A40 11,128 instructions (0.001%), 16 calls (08899A40 - 08899AC8, length 35)
  Back Branch 08899AA0 765 times (length 14)
_S1_2_897A9C4 11,115 instructions (0.001%), 585 calls (0897A9C4 - 0897AA14, length 21)
_S1_2_8946E88 11,040 instructions (0.001%), 736 calls (08946E88 - 08946EC0, length 15)
_S1_2_881982C 11,040 instructions (0.001%), 368 calls (0881982C - 088198A0, length 30)
_S1_2_8A6DCC0 11,009 instructions (0.001%), 404 calls (08A6DCC0 - 08A6DD3C, length 32)
_S1_2_88B1D5C 10,998 instructions (0.001%), 282 calls (088B1D5C - 088B1E64, length 67)
_S1_2_885BB88 10,995 instructions (0.001%), 733 calls (0885BB88 - 0885BBC0, length 15)
_S1_2_89CF280 10,928 instructions (0.001%), 37 calls (089CF280 - 089CFC1C, length 616)
  Back Branch 089CF9D0 38 times (length 375)
  Back Branch 089CF874 5 times (length 51)
  Back Branch 089CF6D0 4 times (length 138)
  Back Branch 089CFB60 3 times (length 67)
  Back Branch 089CF89C 2 times (length 68)
  Back Branch 089CF45C 2 times (length 14)
  Back Branch 089CF788 1 times (length 16)
_S1_2_88DE3CC 10,730 instructions (0.001%), 370 calls (088DE3CC - 088DE44C, length 33)
_S1_2_89DFA90 10,704 instructions (0.001%), 446 calls (089DFA90 - 089DFB24, length 38)
_S1_2_8AA0AE0 10,675 instructions (0.001%), 1,525 calls (08AA0AE0 - 08AA0AF8, length 7)
_S1_2_885BA1C 10,650 instructions (0.001%), 5,325 calls (0885BA1C - 0885BA20, length 2)
_S1_2_8A5D86C 10,584 instructions (0.001%), 1,512 calls (08A5D86C - 08A5D884, length 7)
_S1_2_8980C24 10,545 instructions (0.001%), 555 calls (08980C24 - 089811A4, length 353)
_S1_2_895C4B4 10,420 instructions (0.001%), 2,605 calls (0895C4B4 - 0895C4C0, length 4)
_S1_2_8897460 10,416 instructions (0.001%), 248 calls (08897460 - 08897504, length 42)
_S1_2_88D8080 10,362 instructions (0.001%), 942 calls (088D8080 - 088D80A8, length 11)
_S1_2_8812780 10,318 instructions (0.001%), 737 calls (08812780 - 088127B4, length 14)
_S1_2_8812748 10,318 instructions (0.001%), 737 calls (08812748 - 0881277C, length 14)
_S1_2_8812710 10,318 instructions (0.001%), 737 calls (08812710 - 08812744, length 14)
_S1_2_891555C 10,224 instructions (0.001%), 24 calls (0891555C - 08915700, length 106)
  Back Branch 0891569C 768 times (length 65)
_S1_2_8826878 10,190 instructions (0.001%), 1,019 calls (08826878 - 088268A4, length 12)
_S1_2_8A1866C 10,175 instructions (0.001%), 185 calls (08A1866C - 08A188A4, length 143)
_S1_2_8813CD4 10,140 instructions (0.001%), 390 calls (08813CD4 - 08813D38, length 26)
_S1_2_8A6DB54 10,020 instructions (0.001%), 334 calls (08A6DB54 - 08A6DC2C, length 55)
_S1_2_898E934 9,990 instructions (0.001%), 1,665 calls (0898E934 - 0898E948, length 6)
_S1_2_89813EC 9,990 instructions (0.001%), 555 calls (089813EC - 0898164C, length 153)
_S1_2_9EE0774 9,990 instructions (0.001%), 370 calls (09EE0774 - 09EE07E0, length 28)
_S1_2_8827E74 9,968 instructions (0.001%), 2,492 calls (08827E74 - 08827E80, length 4)
_S1_2_88FBF18 9,937 instructions (0.001%), 37 calls (088FBF18 - 088FC0EC, length 118)
  Back Branch 088FC0D0 368 times (length 36)
_S1_2_88FDAD8 9,919 instructions (0.001%), 1,417 calls (088FDAD8 - 088FDB04, length 12)
_S1_2_884153C 9,828 instructions (0.001%), 468 calls (0884153C - 08841668, length 76)
_S1_2_8881F8C 9,826 instructions (0.001%), 410 calls (08881F8C - 08881FF8, length 28)
_S1_2_9EDF8C4 9,805 instructions (0.001%), 185 calls (09EDF8C4 - 09EDF994, length 53)
_S1_2_9EDAB40 9,805 instructions (0.001%), 185 calls (09EDAB40 - 09EDAEC4, length 226)
_S1_2_880AF3C 9,786 instructions (0.001%), 699 calls (0880AF3C - 0880AF70, length 14)
_S1_2_88B8A78 9,780 instructions (0.001%), 12 calls (088B8A78 - 088B8BC4, length 84)
  Back Branch 088B8B90 312 times (length 50)
_S1_2_9ECCEFC 9,723 instructions (0.001%), 184 calls (09ECCEFC - 09ECD0C8, length 116)
_S1_2_8A1CBE4 9,704 instructions (0.001%), 185 calls (08A1CBE4 - 08A1D1BC, length 375)
_S1_2_8A6BD18 9,698 instructions (0.001%), 746 calls (08A6BD18 - 08A6BD58, length 17)
_S1_2_8864BA4 9,678 instructions (0.001%), 2 calls (08864BA4 - 08864DA4, length 129)
  Back Branch 08864C80 512 times (length 7)
  Back Branch 08864CB8 512 times (length 11)
  Back Branch 08864C4C 32 times (length 7)
  Back Branch 08864CDC 8 times (length 5)
_S1_2_8A45948 9,630 instructions (0.001%), 3,210 calls (08A45948 - 08A45950, length 3)
_S1_2_8940A88 9,606 instructions (0.001%), 31 calls (08940A88 - 08940E08, length 225)
  Back Branch 08940CC8 195 times (length 12)
  Back Branch 08940BEC 195 times (length 22)
_S1_2_9ECD0CC 9,568 instructions (0.001%), 184 calls (09ECD0CC - 09ECD1C8, length 64)
_S1_2_895E5C8 9,456 instructions (0.001%), 3,152 calls (0895E5C8 - 0895E5D0, length 3)
_S1_2_89B39F0 9,366 instructions (0.001%), 1,561 calls (089B39F0 - 089B3DBC, length 244)
_S1_2_89F2A0C 9,361 instructions (0.001%), 185 calls (089F2A0C - 089F2DD8, length 244)
  Back Branch 089F2D34 3 times (length 11)
_S1_2_8942650 9,354 instructions (0.001%), 2 calls (08942650 - 089428F0, length 169)
  Back Branch 089426EC 174 times (length 11)
  Back Branch 0894288C 174 times (length 61)
  Back Branch 089428D4 60 times (length 12)
_S1_2_89F69D0 9,345 instructions (0.001%), 41 calls (089F69D0 - 089F7100, length 461)
_S1_2_8887310 9,250 instructions (0.001%), 1,850 calls (08887310 - 08887320, length 5)
_S1_2_88FCAD4 9,250 instructions (0.001%), 370 calls (088FCAD4 - 088FCB64, length 37)
_S1_2_9EE3A58 9,250 instructions (0.001%), 185 calls (09EE3A58 - 09EE3C20, length 115)
_S1_2_8A4EB48 9,250 instructions (0.001%), 185 calls (08A4EB48 - 08A4EC20, length 55)
_S1_2_8AB0834 9,244 instructions (0.001%), 220 calls (08AB0834 - 08AB0964, length 77)
  Back Branch 08AB0870 184 times (length 9)
_S1_2_8914E48 9,240 instructions (0.001%), 717 calls (08914E48 - 08914E78, length 13)
  Back Branch 08914E64 585 times (length 6)
_S1_2_89EBD3C 9,200 instructions (0.001%), 184 calls (089EBD3C - 089EBEE4, length 107)
_S1_2_88C1D30 9,200 instructions (0.001%), 184 calls (088C1D30 - 088C1E2C, length 64)
  Back Branch 088C1DC8 184 times (length 15)
_S1_2_89670B0 9,168 instructions (0.001%), 4,584 calls (089670B0 - 089670B4, length 2)
_S1_2_897A7A0 9,156 instructions (0.001%), 4,578 calls (0897A7A0 - 0897A7A4, length 2)
_S1_2_88D6E50 9,076 instructions (0.001%), 452 calls (088D6E50 - 088D6ED0, length 33)
_S1_2_8890E6C 9,037 instructions (0.001%), 1,293 calls (08890E6C - 08890E84, length 7)
_S1_2_8893DA8 9,006 instructions (0.001%), 5 calls (08893DA8 - 08893FBC, length 134)
  Back Branch 08893F6C 472 times (length 18)
_S1_2_8804EE0 8,976 instructions (0.001%), 1,496 calls (08804EE0 - 08804EF4, length 6)
_S1_2_9EC7F44 8,975 instructions (0.001%), 185 calls (09EC7F44 - 09EC8B64, length 777)
_S1_2_8960684 8,960 instructions (0.001%), 2,240 calls (08960684 - 08960690, length 4)
_S1_2_8896B0C 8,904 instructions (0.001%), 371 calls (08896B0C - 08896B6C, length 25)
_S1_2_888F054 8,880 instructions (0.001%), 185 calls (0888F054 - 0888F234, length 121)
  Back Branch 0888F208 370 times (length 91)
_S1_2_890BD30 8,874 instructions (0.001%), 269 calls (0890BD30 - 0890BDC0, length 37)
_S1_2_885B834 8,850 instructions (0.001%), 2,950 calls (0885B834 - 0885B83C, length 3)
_S1_2_8827E9C 8,826 instructions (0.001%), 1,471 calls (08827E9C - 08827EB0, length 6)
_S1_2_880A994 8,820 instructions (0.001%), 735 calls (0880A994 - 0880A9C0, length 12)
_S1_2_8A81330 8,775 instructions (0.001%), 585 calls (08A81330 - 08A81368, length 15)
_S1_2_894C68C 8,761 instructions (0.001%), 748 calls (0894C68C - 0894D084, length 639)
_S1_2_9EC9E68 8,695 instructions (0.001%), 185 calls (09EC9E68 - 09EC9F20, length 47)
_S1_2_8881A04 8,694 instructions (0.001%), 414 calls (08881A04 - 08881A54, length 21)
_S1_2_8960A3C 8,640 instructions (0.001%), 2,160 calls (08960A3C - 08960A48, length 4)
_S1_2_89678E8 8,607 instructions (0.001%), 356 calls (089678E8 - 08967938, length 21)
  Back Branch 08967918 580 times (length 8)
_S1_2_8A564A4 8,534 instructions (0.001%), 2 calls (08A564A4 - 08A566A8, length 130)
  Back Branch 08A56578 416 times (length 27)
  Back Branch 08A56670 188 times (length 47)
  Back Branch 08A56660 8 times (length 26)
_S1_2_9EDCFC8 8,510 instructions (0.001%), 185 calls (09EDCFC8 - 09EDD4EC, length 330)
_S1_2_8A1F908 8,510 instructions (0.001%), 185 calls (08A1F908 - 08A1FB84, length 160)
_S1_2_8A91038 8,484 instructions (0.001%), 707 calls (08A91038 - 08A91064, length 12)
_S1_2_88FC800 8,464 instructions (0.001%), 368 calls (088FC800 - 088FC864, length 26)
_S1_2_8914400 8,464 instructions (0.001%), 184 calls (08914400 - 08914454, length 22)
  Back Branch 08914438 736 times (length 8)
_S1_2_893F7F4 8,436 instructions (0.001%), 703 calls (0893F7F4 - 0893F828, length 14)
_S1_2_8A2F8F8 8,406 instructions (0.001%), 467 calls (08A2F8F8 - 08A2F93C, length 18)
_S1_2_8A2FDD0 8,346 instructions (0.001%), 642 calls (08A2FDD0 - 08A2FE08, length 15)
_S1_2_9EC8EBC 8,325 instructions (0.001%), 185 calls (09EC8EBC - 09EC9410, length 342)
_S1_2_898B5D0 8,324 instructions (0.001%), 262 calls (0898B5D0 - 0898B64C, length 32)
  Back Branch 0898B600 367 times (length 6)
_S1_2_8A566AC 8,319 instructions (0.001%), 2 calls (08A566AC - 08A56A08, length 216)
  Back Branch 08A56954 376 times (length 28)
  Back Branch 08A568D8 188 times (length 69)
  Back Branch 08A569D4 188 times (length 16)
  Back Branch 08A56988 188 times (length 9)
  Back Branch 08A5689C 115 times (length 9)
  Back Branch 08A567BC 10 times (length 21)
  Back Branch 08A568AC 10 times (length 29)
  Back Branch 08A5695C 4 times (length 33)
  Back Branch 08A5675C 1 times (length 8)
_S1_2_8954EB8 8,286 instructions (0.001%), 184 calls (08954EB8 - 08955304, length 276)
  Back Branch 08954F78 1 times (length 11)
_S1_2_883064C 8,254 instructions (0.001%), 4,127 calls (0883064C - 08830650, length 2)
_S1_2_890ABD0 8,248 instructions (0.001%), 1,031 calls (0890ABD0 - 0890B874, length 810)
_S1_2_8978E28 8,232 instructions (0.001%), 73 calls (08978E28 - 08979098, length 157)
  Back Branch 0897905C 289 times (length 111)
_S1_2_895FAC4 8,215 instructions (0.001%), 186 calls (0895FAC4 - 0895FFDC, length 327)
_S1_2_8914CB8 8,184 instructions (0.001%), 248 calls (08914CB8 - 08914DAC, length 62)
_S1_2_9EE0030 8,140 instructions (0.001%), 185 calls (09EE0030 - 09EE00FC, length 52)
_S1_2_9ECA5BC 8,140 instructions (0.001%), 185 calls (09ECA5BC - 09ECA688, length 52)
_S1_2_89DCDE0 8,140 instructions (0.001%), 185 calls (089DCDE0 - 089DCEAC, length 52)
_S1_2_8988DB4 8,140 instructions (0.001%), 185 calls (08988DB4 - 08988E6C, length 47)
_S1_2_895EA44 8,096 instructions (0.001%), 368 calls (0895EA44 - 0895EB08, length 50)
_S1_2_889C02C 8,096 instructions (0.001%), 368 calls (0889C02C - 0889C1E0, length 110)
_S1_2_88188E4 8,085 instructions (0.001%), 735 calls (088188E4 - 0881894C, length 27)
_S1_2_896328C 8,063 instructions (0.001%), 507 calls (0896328C - 089632CC, length 17)
_S1_2_8862880 8,010 instructions (0.001%), 431 calls (08862880 - 08862904, length 34)
_S1_2_88FCC6C 7,992 instructions (0.001%), 222 calls (088FCC6C - 088FCD3C, length 53)
_S1_2_89638D4 7,971 instructions (0.001%), 103 calls (089638D4 - 08963D48, length 286)
_S1_2_890AC04 7,968 instructions (0.001%), 332 calls (0890AC04 - 0890B874, length 797)
_S1_2_8860FA8 7,947 instructions (0.001%), 3 calls (08860FA8 - 08860FF0, length 19)
  Back Branch 08860FC8 1,536 times (length 5)
  Back Branch 08860FE0 48 times (length 5)
_S1_2_885100C 7,922 instructions (0.001%), 466 calls (0885100C - 08851094, length 35)
_S1_2_895E6A8 7,912 instructions (0.001%), 368 calls (0895E6A8 - 0895E714, length 28)
_S1_2_8812B4C 7,824 instructions (0.001%), 562 calls (08812B4C - 08812BD0, length 34)
_S1_2_8823128 7,770 instructions (0.001%), 185 calls (08823128 - 08823320, length 127)
_S1_2_8A9EF54 7,750 instructions (0.001%), 310 calls (08A9EF54 - 08A9EFB4, length 25)
_S1_2_88B329C 7,728 instructions (0.001%), 740 calls (088B329C - 088B32CC, length 13)
_S1_2_8A38180 7,712 instructions (0.001%), 964 calls (08A38180 - 08A3819C, length 8)
_S1_2_89B237C 7,683 instructions (0.001%), 591 calls (089B237C - 089B23B4, length 15)
_S1_2_8A93710 7,683 instructions (0.001%), 92 calls (08A93710 - 08A937FC, length 60)
  Back Branch 08A937D0 825 times (length 40)
  Back Branch 08A93774 14 times (length 9)
_S1_2_89F3844 7,670 instructions (0.001%), 184 calls (089F3844 - 089F3A0C, length 115)
_S1_2_88782B0 7,644 instructions (0.001%), 84 calls (088782B0 - 08878430, length 97)
_S1_2_88D6F1C 7,636 instructions (0.001%), 166 calls (088D6F1C - 088D7010, length 62)
_S1_2_886184C 7,614 instructions (0.001%), 282 calls (0886184C - 088618CC, length 33)
_S1_2_9EDEBAC 7,585 instructions (0.001%), 185 calls (09EDEBAC - 09EDECAC, length 65)
_S1_2_8A4C774 7,585 instructions (0.001%), 185 calls (08A4C774 - 08A4C7CC, length 23)
  Back Branch 08A4C7AC 740 times (length 6)
_S1_2_89F9CBC 7,511 instructions (0.001%), 185 calls (089F9CBC - 089F9DE0, length 74)
_S1_2_8813F0C 7,490 instructions (0.001%), 322 calls (08813F0C - 08813F80, length 30)
  Back Branch 08813F44 12 times (length 7)
_S1_2_8812BD4 7,477 instructions (0.001%), 562 calls (08812BD4 - 08812C58, length 34)
_S1_2_8A6D7E4 7,474 instructions (0.001%), 202 calls (08A6D7E4 - 08A6D874, length 37)
_S1_2_89DE0C0 7,470 instructions (0.001%), 747 calls (089DE0C0 - 089DE0F4, length 14)
_S1_2_8976E24 7,470 instructions (0.001%), 747 calls (08976E24 - 08976E48, length 10)
_S1_2_88B6494 7,470 instructions (0.001%), 6 calls (088B6494 - 088B6DD4, length 593)
  Back Branch 088B6D1C 156 times (length 44)
_S1_2_8917BD8 7,432 instructions (0.001%), 3,716 calls (08917BD8 - 08917BDC, length 2)
_S1_2_8A6B88C 7,420 instructions (0.001%), 265 calls (08A6B88C - 08A6B8F8, length 28)
_S1_2_88125DC 7,400 instructions (0.001%), 740 calls (088125DC - 08812600, length 10)
_S1_2_889C6BC 7,400 instructions (0.001%), 370 calls (0889C6BC - 0889C710, length 22)
_S1_2_8A501A0 7,400 instructions (0.001%), 185 calls (08A501A0 - 08A50314, length 94)
_S1_2_89FF1CC 7,400 instructions (0.001%), 185 calls (089FF1CC - 089FFB08, length 592)
_S1_2_88064EC 7,360 instructions (0.001%), 736 calls (088064EC - 088065AC, length 49)
_S1_2_88BDA78 7,360 instructions (0.001%), 368 calls (088BDA78 - 088BDAF8, length 33)
_S1_2_8A2FEC8 7,358 instructions (0.001%), 566 calls (08A2FEC8 - 08A2FEF8, length 13)
_S1_2_8817804 7,332 instructions (0.001%), 282 calls (08817804 - 08817868, length 26)
_S1_2_89FA848 7,289 instructions (0.001%), 185 calls (089FA848 - 089FAB30, length 187)
_S1_2_8807768 7,275 instructions (0.001%), 134 calls (08807768 - 08807804, length 40)
  Back Branch 088077DC 550 times (length 6)
_S1_2_9EC78E0 7,274 instructions (0.001%), 185 calls (09EC78E0 - 09EC7AA8, length 115)
_S1_2_8960A4C 7,252 instructions (0.001%), 37 calls (08960A4C - 08960E30, length 250)
  Back Branch 08960DE8 37 times (length 90)
_S1_2_8813480 7,245 instructions (0.001%), 105 calls (08813480 - 0881359C, length 72)
_S1_2_8941EB8 7,228 instructions (0.001%), 278 calls (08941EB8 - 08941F1C, length 26)
_S1_2_89F7104 7,220 instructions (0.001%), 38 calls (089F7104 - 089F754C, length 275)
_S1_2_8A95044 7,219 instructions (0.001%), 61 calls (08A95044 - 08A9519C, length 87)
  Back Branch 08A95140 343 times (length 22)
_S1_2_9EDB380 7,215 instructions (0.001%), 185 calls (09EDB380 - 09EDB5FC, length 160)
_S1_2_897CB30 7,188 instructions (0.001%), 1,797 calls (0897CB30 - 0897CB3C, length 4)
_S1_2_89690C8 7,172 instructions (0.001%), 60 calls (089690C8 - 08969124, length 24)
  Back Branch 08969104 769 times (length 8)
_S1_2_8A749D4 7,170 instructions (0.001%), 3 calls (08A749D4 - 08A74BB0, length 120)
  Back Branch 08A74AEC 167 times (length 40)
  Back Branch 08A74B7C 167 times (length 14)
_S1_2_8918290 7,107 instructions (0.001%), 373 calls (08918290 - 08918338, length 43)
_S1_2_889F6C8 7,070 instructions (0.001%), 707 calls (0889F6C8 - 0889F700, length 15)
_S1_2_890B7E4 7,030 instructions (0.001%), 370 calls (0890B7E4 - 0890B874, length 37)
_S1_2_9EDF0E0 7,030 instructions (0.001%), 185 calls (09EDF0E0 - 09EDF2F0, length 133)
_S1_2_9EDD7E8 7,030 instructions (0.001%), 185 calls (09EDD7E8 - 09EDDFC8, length 505)
_S1_2_9EDD66C 7,030 instructions (0.001%), 185 calls (09EDD66C - 09EDD7E4, length 95)
_S1_2_9EDD4F0 7,030 instructions (0.001%), 185 calls (09EDD4F0 - 09EDD668, length 95)
_S1_2_9EDBAF8 7,030 instructions (0.001%), 185 calls (09EDBAF8 - 09EDC088, length 357)
_S1_2_9EDB95C 7,030 instructions (0.001%), 185 calls (09EDB95C - 09EDBAF4, length 103)
_S1_2_9EDB7C8 7,030 instructions (0.001%), 185 calls (09EDB7C8 - 09EDB958, length 101)
_S1_2_9EDB204 7,030 instructions (0.001%), 185 calls (09EDB204 - 09EDB37C, length 95)
_S1_2_9EC8CB8 7,030 instructions (0.001%), 185 calls (09EC8CB8 - 09EC8EB8, length 129)
_S1_2_89DF9F0 7,030 instructions (0.001%), 185 calls (089DF9F0 - 089DFA8C, length 40)
_S1_2_881366C 7,020 instructions (0.001%), 390 calls (0881366C - 088136B0, length 18)
_S1_2_89F871C 6,989 instructions (0.001%), 185 calls (089F871C - 089F8990, length 158)
_S1_2_88FDEC8 6,985 instructions (0.001%), 635 calls (088FDEC8 - 088FDEF4, length 12)
_S1_2_8850C44 6,982 instructions (0.001%), 697 calls (08850C44 - 08850C70, length 12)
_S1_2_8A6371C 6,974 instructions (0.001%), 84 calls (08A6371C - 08A6389C, length 97)
  Back Branch 08A637E8 117 times (length 26)
_S1_2_89EF6A0 6,972 instructions (0.001%), 332 calls (089EF6A0 - 089F0534, length 934)
_S1_2_8A28884 6,888 instructions (0.001%), 528 calls (08A28884 - 08A288E4, length 25)
_S1_2_9ECCDBC 6,880 instructions (0.001%), 184 calls (09ECCDBC - 09ECCEF8, length 80)
_S1_2_8882620 6,867 instructions (0.001%), 981 calls (08882620 - 08882638, length 7)
_S1_2_88C5DAC 6,863 instructions (0.001%), 101 calls (088C5DAC - 088C5F6C, length 113)
_S1_2_9EDB600 6,845 instructions (0.001%), 185 calls (09EDB600 - 09EDB7C4, length 114)
_S1_2_8A1DBF8 6,808 instructions (0.001%), 148 calls (08A1DBF8 - 08A1DD6C, length 94)
_S1_2_8812604 6,780 instructions (0.001%), 452 calls (08812604 - 08812644, length 17)
_S1_2_8823A1C 6,714 instructions (0.001%), 746 calls (08823A1C - 08823A44, length 11)
_S1_2_8894238 6,708 instructions (0.001%), 258 calls (08894238 - 0889430C, length 54)
_S1_2_8A98578 6,708 instructions (0.001%), 172 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_88A4FB0 6,674 instructions (0.000%), 232 calls (088A4FB0 - 088A5054, length 42)
_S1_2_897CB20 6,660 instructions (0.000%), 1,665 calls (0897CB20 - 0897CB2C, length 4)
_S1_2_885992C 6,660 instructions (0.000%), 370 calls (0885992C - 088599F4, length 51)
_S1_2_9EDFE20 6,660 instructions (0.000%), 185 calls (09EDFE20 - 09EDFFBC, length 104)
_S1_2_9EDFC84 6,660 instructions (0.000%), 185 calls (09EDFC84 - 09EDFE1C, length 103)
_S1_2_8A431D4 6,660 instructions (0.000%), 185 calls (08A431D4 - 08A436A0, length 308)
  Back Branch 08A43260 185 times (length 4)
_S1_2_8819338 6,624 instructions (0.000%), 552 calls (08819338 - 088193BC, length 34)
_S1_2_8AA9E3C 6,624 instructions (0.000%), 368 calls (08AA9E3C - 08AA9E80, length 18)
_S1_2_894C5FC 6,624 instructions (0.000%), 368 calls (0894C5FC - 0894D084, length 675)
_S1_2_88C52C4 6,624 instructions (0.000%), 184 calls (088C52C4 - 088C57EC, length 331)
_S1_2_884D6A0 6,624 instructions (0.000%), 184 calls (0884D6A0 - 0884D884, length 122)
_S1_2_8950C10 6,598 instructions (0.000%), 558 calls (08950C10 - 08950C4C, length 16)
_S1_2_88D277C 6,557 instructions (0.000%), 83 calls (088D277C - 088D2954, length 119)
_S1_2_8967A28 6,552 instructions (0.000%), 184 calls (08967A28 - 08967AB8, length 37)
  Back Branch 08967A98 336 times (length 8)
_S1_2_8000030 6,530 instructions (0.000%), 2 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 2,176 times (length 3)
_S1_2_89502F8 6,527 instructions (0.000%), 79 calls (089502F8 - 0895058C, length 166)
_S1_2_8968D68 6,524 instructions (0.000%), 466 calls (08968D68 - 08968D9C, length 14)
_S1_2_89FAB34 6,512 instructions (0.000%), 37 calls (089FAB34 - 089FB7DC, length 811)
_S1_2_89F9DE4 6,491 instructions (0.000%), 37 calls (089F9DE4 - 089FA844, length 665)
_S1_2_8A45638 6,490 instructions (0.000%), 649 calls (08A45638 - 08A4565C, length 10)
_S1_2_9EDC520 6,475 instructions (0.000%), 185 calls (09EDC520 - 09EDC620, length 65)
_S1_2_9EDC08C 6,475 instructions (0.000%), 185 calls (09EDC08C - 09EDC2F8, length 156)
_S1_2_9EDAEC8 6,475 instructions (0.000%), 185 calls (09EDAEC8 - 09EDAF50, length 35)
_S1_2_9EC7AAC 6,475 instructions (0.000%), 185 calls (09EC7AAC - 09EC7B34, length 35)
_S1_2_898AC9C 6,475 instructions (0.000%), 185 calls (0898AC9C - 0898B078, length 248)
_S1_2_8A45E08 6,465 instructions (0.000%), 1,293 calls (08A45E08 - 08A45E18, length 5)
_S1_2_8887AC8 6,442 instructions (0.000%), 184 calls (08887AC8 - 08887C14, length 84)
_S1_2_884500C 6,363 instructions (0.000%), 101 calls (0884500C - 08845114, length 67)
_S1_2_8A81394 6,360 instructions (0.000%), 636 calls (08A81394 - 08A813B8, length 10)
_S1_2_8823924 6,360 instructions (0.000%), 265 calls (08823924 - 08823990, length 28)
_S1_2_8808658 6,336 instructions (0.000%), 352 calls (08808658 - 088086A8, length 21)
_S1_2_898B650 6,325 instructions (0.000%), 278 calls (0898B650 - 0898B6B8, length 27)
  Back Branch 0898B684 176 times (length 9)
_S1_2_8A3DEE0 6,309 instructions (0.000%), 1 calls (08A3DEE0 - 08A3E1C4, length 186)
  Back Branch 08A3E030 128 times (length 10)
  Back Branch 08A3E074 128 times (length 10)
  Back Branch 08A3DFAC 128 times (length 10)
  Back Branch 08A3DFE8 128 times (length 10)
  Back Branch 08A3E140 32 times (length 10)
  Back Branch 08A3E0FC 32 times (length 10)
  Back Branch 08A3E160 22 times (length 6)
  Back Branch 08A3E188 22 times (length 7)
  Back Branch 08A3E0B8 16 times (length 10)
_S1_2_888F3B0 6,305 instructions (0.000%), 99 calls (0888F3B0 - 0888FBBC, length 516)
_S1_2_89DC858 6,290 instructions (0.000%), 185 calls (089DC858 - 089DC93C, length 58)
_S1_2_88E8C38 6,237 instructions (0.000%), 99 calls (088E8C38 - 088E8D94, length 88)
_S1_2_9ECC384 6,225 instructions (0.000%), 87 calls (09ECC384 - 09ECC784, length 257)
_S1_2_8AA1A00 6,220 instructions (0.000%), 1,244 calls (08AA1A00 - 08AA1A28, length 11)
_S1_2_8828238 6,200 instructions (0.000%), 775 calls (08828238 - 08828254, length 8)
_S1_2_8A3C7BC 6,200 instructions (0.000%), 1 calls (08A3C7BC - 08A3C854, length 39)
  Back Branch 08A3C834 384 times (length 23)
  Back Branch 08A3C848 6 times (length 31)
_S1_2_895C3B4 6,188 instructions (0.000%), 221 calls (0895C3B4 - 0895C420, length 28)
_S1_2_8A4C000 6,179 instructions (0.000%), 167 calls (08A4C000 - 08A4C09C, length 40)
_S1_2_894D278 6,174 instructions (0.000%), 98 calls (0894D278 - 0894D370, length 63)
_S1_2_8849C04 6,149 instructions (0.000%), 559 calls (08849C04 - 08849C2C, length 11)
_S1_2_89FEC5C 6,138 instructions (0.000%), 186 calls (089FEC5C - 089FEF0C, length 173)
_S1_2_89CEDCC 6,105 instructions (0.000%), 555 calls (089CEDCC - 089CEDF4, length 11)
_S1_2_8A3FF20 6,105 instructions (0.000%), 185 calls (08A3FF20 - 08A3FFA8, length 35)
_S1_2_88437A0 6,105 instructions (0.000%), 185 calls (088437A0 - 088439A8, length 131)
_S1_2_89AFE04 6,066 instructions (0.000%), 337 calls (089AFE04 - 089B00AC, length 171)
_S1_2_885BB04 6,054 instructions (0.000%), 1,009 calls (0885BB04 - 0885BB20, length 8)
_S1_2_8A813BC 6,040 instructions (0.000%), 604 calls (08A813BC - 08A813E0, length 10)
_S1_2_88A3CFC 5,993 instructions (0.000%), 461 calls (088A3CFC - 088A3D40, length 18)
_S1_2_8A9F9B8 5,972 instructions (0.000%), 2,986 calls (08A9F9B8 - 08A9F9BC, length 2)
_S1_2_8860F1C 5,970 instructions (0.000%), 199 calls (08860F1C - 08860FA4, length 35)
_S1_2_89505A4 5,936 instructions (0.000%), 424 calls (089505A4 - 089505D8, length 14)
_S1_2_89CE1DC 5,920 instructions (0.000%), 185 calls (089CE1DC - 089CE2F4, length 71)
_S1_2_8AC2D84 5,894 instructions (0.000%), 2,947 calls (08AC2D84 - 08AC2D88, length 2)
_S1_2_8AC2D5C 5,890 instructions (0.000%), 2,945 calls (08AC2D5C - 08AC2D60, length 2)
_S1_2_889CA7C 5,888 instructions (0.000%), 736 calls (0889CA7C - 0889CAA0, length 10)
_S1_2_88281AC 5,888 instructions (0.000%), 736 calls (088281AC - 088281C8, length 8)
_S1_2_8914A10 5,872 instructions (0.000%), 367 calls (08914A10 - 08914AB4, length 42)
_S1_2_8955710 5,865 instructions (0.000%), 103 calls (08955710 - 089557C0, length 45)
  Back Branch 089557A4 254 times (length 9)
_S1_2_8967ABC 5,848 instructions (0.000%), 184 calls (08967ABC - 08967B50, length 38)
  Back Branch 08967B38 336 times (length 7)
_S1_2_88B98BC 5,825 instructions (0.000%), 59 calls (088B98BC - 088B9AAC, length 125)
_S1_2_8AA9E84 5,824 instructions (0.000%), 208 calls (08AA9E84 - 08AA9EF0, length 28)
_S1_2_88B6240 5,820 instructions (0.000%), 57 calls (088B6240 - 088B631C, length 56)
  Back Branch 088B62CC 256 times (length 24)
  Back Branch 088B6304 57 times (length 9)
_S1_2_8955360 5,747 instructions (0.000%), 245 calls (08955360 - 08955404, length 42)
_S1_2_8A4C834 5,735 instructions (0.000%), 185 calls (08A4C834 - 08A4C990, length 88)
_S1_2_895060C 5,700 instructions (0.000%), 475 calls (0895060C - 08950638, length 12)
_S1_2_8A5A878 5,696 instructions (0.000%), 356 calls (08A5A878 - 08A5A8C4, length 20)
_S1_2_9EC96C0 5,686 instructions (0.000%), 185 calls (09EC96C0 - 09EC9894, length 118)
_S1_2_88C215C 5,684 instructions (0.000%), 406 calls (088C215C - 088C21BC, length 25)
_S1_2_8A6DC88 5,656 instructions (0.000%), 404 calls (08A6DC88 - 08A6DCBC, length 14)
_S1_2_8A2FE5C 5,655 instructions (0.000%), 377 calls (08A2FE5C - 08A2FE94, length 15)
_S1_2_8956C38 5,650 instructions (0.000%), 240 calls (08956C38 - 08956CE4, length 44)
_S1_2_89FBA48 5,649 instructions (0.000%), 269 calls (089FBA48 - 089FBD5C, length 198)
_S1_2_88C5DBC 5,634 instructions (0.000%), 83 calls (088C5DBC - 088C5F6C, length 109)
_S1_2_89152E0 5,616 instructions (0.000%), 12 calls (089152E0 - 08915558, length 159)
  Back Branch 08915464 384 times (length 72)
_S1_2_898B730 5,606 instructions (0.000%), 214 calls (0898B730 - 0898B7A0, length 29)
_S1_2_88253B4 5,582 instructions (0.000%), 355 calls (088253B4 - 088253F8, length 18)
_S1_2_8805D08 5,577 instructions (0.000%), 507 calls (08805D08 - 08805D30, length 11)
_S1_2_8A0D748 5,559 instructions (0.000%), 541 calls (08A0D748 - 08A0D788, length 17)
_S1_2_898E904 5,550 instructions (0.000%), 1,110 calls (0898E904 - 0898E914, length 5)
_S1_2_9EDE91C 5,550 instructions (0.000%), 185 calls (09EDE91C - 09EDEBA8, length 164)
_S1_2_9EDC2FC 5,550 instructions (0.000%), 185 calls (09EDC2FC - 09EDC46C, length 93)
_S1_2_8A6C23C 5,522 instructions (0.000%), 502 calls (08A6C23C - 08A6C284, length 19)
_S1_2_8AC31C4 5,518 instructions (0.000%), 2,759 calls (08AC31C4 - 08AC31C8, length 2)
_S1_2_894D0DC 5,488 instructions (0.000%), 98 calls (0894D0DC - 0894D1B8, length 56)
_S1_2_8AB9FA0 5,460 instructions (0.000%), 84 calls (08AB9FA0 - 08ABA0A8, length 67)
_S1_2_8AC106C 5,454 instructions (0.000%), 202 calls (08AC106C - 08AC10F0, length 34)
_S1_2_88FF4E8 5,454 instructions (0.000%), 101 calls (088FF4E8 - 088FF508, length 9)
  Back Branch 088FF4FC 1,010 times (length 5)
_S1_2_9EDF6D0 5,365 instructions (0.000%), 185 calls (09EDF6D0 - 09EDF8C0, length 125)
_S1_2_9EDF2F4 5,365 instructions (0.000%), 185 calls (09EDF2F4 - 09EDF4E4, length 125)
_S1_2_9EDDFCC 5,365 instructions (0.000%), 185 calls (09EDDFCC - 09EDE918, length 596)
_S1_2_9EC9C74 5,365 instructions (0.000%), 185 calls (09EC9C74 - 09EC9E64, length 125)
_S1_2_9EC9A80 5,365 instructions (0.000%), 185 calls (09EC9A80 - 09EC9C70, length 125)
_S1_2_89F0A84 5,365 instructions (0.000%), 185 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F0B4C 185 times (length 343)
_S1_2_8AC10F4 5,353 instructions (0.000%), 101 calls (08AC10F4 - 08AC1254, length 89)
_S1_2_890D3BC 5,320 instructions (0.000%), 266 calls (0890D3BC - 0890D42C, length 29)
_S1_2_8853844 5,310 instructions (0.000%), 354 calls (08853844 - 0885387C, length 15)
_S1_2_88BD6F4 5,304 instructions (0.000%), 221 calls (088BD6F4 - 088BD764, length 29)
_S1_2_88A3094 5,300 instructions (0.000%), 200 calls (088A3094 - 088A3100, length 28)
_S1_2_88D79F0 5,300 instructions (0.000%), 100 calls (088D79F0 - 088D7E80, length 293)
_S1_2_88254B8 5,296 instructions (0.000%), 331 calls (088254B8 - 08825504, length 20)
_S1_2_888D17C 5,293 instructions (0.000%), 16 calls (0888D17C - 0888D480, length 194)
  Back Branch 0888D218 169 times (length 18)
  Back Branch 0888D424 154 times (length 78)
  Back Branch 0888D224 36 times (length 26)
  Back Branch 0888D43C 22 times (length 93)
  Back Branch 0888D3DC 20 times (length 10)
  Back Branch 0888D374 18 times (length 10)
  Back Branch 0888D3A8 9 times (length 10)
_S1_2_8A6C0E8 5,291 instructions (0.000%), 143 calls (08A6C0E8 - 08A6C238, length 85)
_S1_2_8A9C924 5,236 instructions (0.000%), 476 calls (08A9C924 - 08A9C94C, length 11)
_S1_2_8A4592C 5,222 instructions (0.000%), 746 calls (08A4592C - 08A45944, length 7)
_S1_2_89FD5CC 5,217 instructions (0.000%), 111 calls (089FD5CC - 089FD790, length 114)
_S1_2_9EDEF08 5,180 instructions (0.000%), 185 calls (09EDEF08 - 09EDF0DC, length 118)
_S1_2_8955408 5,172 instructions (0.000%), 195 calls (08955408 - 089554D4, length 52)
_S1_2_8828350 5,152 instructions (0.000%), 736 calls (08828350 - 08828368, length 7)
_S1_2_887E44C 5,152 instructions (0.000%), 184 calls (0887E44C - 0887E8F4, length 299)
_S1_2_8827BB8 5,145 instructions (0.000%), 735 calls (08827BB8 - 08827BD0, length 7)
_S1_2_8818924 5,145 instructions (0.000%), 735 calls (08818924 - 0881894C, length 11)
_S1_2_8A8F798 5,145 instructions (0.000%), 55 calls (08A8F798 - 08A8FDC8, length 397)
_S1_2_8828900 5,138 instructions (0.000%), 734 calls (08828900 - 08828918, length 7)
_S1_2_898B6BC 5,122 instructions (0.000%), 194 calls (0898B6BC - 0898B72C, length 29)
_S1_2_89554D8 5,120 instructions (0.000%), 211 calls (089554D8 - 08955560, length 35)
_S1_2_8A52F9C 5,080 instructions (0.000%), 2 calls (08A52F9C - 08A53218, length 160)
  Back Branch 08A531BC 416 times (length 16)
  Back Branch 08A5310C 32 times (length 27)
_S1_2_8A57524 5,067 instructions (0.000%), 1 calls (08A57524 - 08A57700, length 120)
  Back Branch 08A57644 208 times (length 40)
  Back Branch 08A576CC 208 times (length 23)
_S1_2_885BAC0 5,026 instructions (0.000%), 2,513 calls (0885BAC0 - 0885BAC4, length 2)
_S1_2_9EDFFC0 4,995 instructions (0.000%), 185 calls (09EDFFC0 - 09EE002C, length 28)
_S1_2_9EDF4E8 4,995 instructions (0.000%), 185 calls (09EDF4E8 - 09EDF6CC, length 122)
_S1_2_9ECA54C 4,995 instructions (0.000%), 185 calls (09ECA54C - 09ECA5B8, length 28)
_S1_2_9EC9898 4,995 instructions (0.000%), 185 calls (09EC9898 - 09EC9A7C, length 122)
_S1_2_9EC8B68 4,995 instructions (0.000%), 185 calls (09EC8B68 - 09EC8CB4, length 84)
_S1_2_8A2E004 4,995 instructions (0.000%), 185 calls (08A2E004 - 08A2EE9C, length 935)
_S1_2_88E016C 4,989 instructions (0.000%), 198 calls (088E016C - 088E0194, length 11)
  Back Branch 088E0188 780 times (length 5)
_S1_2_8A5A8C8 4,980 instructions (0.000%), 332 calls (08A5A8C8 - 08A5A910, length 19)
_S1_2_8893D34 4,970 instructions (0.000%), 185 calls (08893CA4 - 08893DA4, length 65)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_8882140 4,968 instructions (0.000%), 184 calls (08882140 - 088821C4, length 34)
_S1_2_8AB9C48 4,923 instructions (0.000%), 85 calls (08AB9C48 - 08AB9E18, length 117)
_S1_2_8914AB8 4,920 instructions (0.000%), 615 calls (08914AB8 - 08914AD4, length 8)
_S1_2_88148F0 4,920 instructions (0.000%), 109 calls (088148F0 - 08814A10, length 73)
_S1_2_8A5B638 4,916 instructions (0.000%), 306 calls (08A5B638 - 08A5B6B0, length 31)
  Back Branch 08A5B69C 2 times (length 12)
_S1_2_88E2420 4,887 instructions (0.000%), 99 calls (088E2420 - 088E2594, length 94)
_S1_2_8899BFC 4,885 instructions (0.000%), 29 calls (08899BFC - 08899D4C, length 85)
  Back Branch 08899CA8 195 times (length 10)
  Back Branch 08899D14 96 times (length 9)
  Back Branch 08899D24 59 times (length 20)
_S1_2_8A38BC4 4,879 instructions (0.000%), 196 calls (08A38BC4 - 08A38C24, length 25)
_S1_2_9ECA3AC 4,878 instructions (0.000%), 185 calls (09ECA3AC - 09ECA548, length 104)
_S1_2_9ECA210 4,877 instructions (0.000%), 185 calls (09ECA210 - 09ECA3A8, length 103)
_S1_2_89F7658 4,842 instructions (0.000%), 269 calls (089F7658 - 089F76DC, length 34)
_S1_2_890CB44 4,836 instructions (0.000%), 372 calls (0890CB44 - 0890CB78, length 14)
_S1_2_88A3194 4,832 instructions (0.000%), 182 calls (088A3194 - 088A3200, length 28)
_S1_2_894C82C 4,813 instructions (0.000%), 187 calls (0894C82C - 0894D084, length 535)
_S1_2_8877A88 4,808 instructions (0.000%), 601 calls (08877A88 - 08877AA4, length 8)
_S1_2_8A2F95C 4,800 instructions (0.000%), 240 calls (08A2F95C - 08A2F9A8, length 20)
_S1_2_898B46C 4,797 instructions (0.000%), 533 calls (0898B46C - 0898B4C8, length 24)
_S1_2_8869964 4,794 instructions (0.000%), 282 calls (08869964 - 08869B6C, length 131)
_S1_2_883C52C 4,788 instructions (0.000%), 252 calls (0883C52C - 0883C5CC, length 41)
_S1_2_8828178 4,784 instructions (0.000%), 368 calls (08828178 - 088281A8, length 13)
_S1_2_890B9B8 4,784 instructions (0.000%), 184 calls (0890B9B8 - 0890BA20, length 27)
  Back Branch 0890B9F4 184 times (length 9)
_S1_2_88227C8 4,781 instructions (0.000%), 2 calls (088227C8 - 088228F0, length 75)
  Back Branch 088228D0 177 times (length 56)
  Back Branch 088228B0 3 times (length 15)
_S1_2_8AB8298 4,683 instructions (0.000%), 242 calls (08AB8298 - 08AB82FC, length 26)
_S1_2_8813364 4,680 instructions (0.000%), 390 calls (08813364 - 088133A8, length 18)
_S1_2_9EDC624 4,625 instructions (0.000%), 185 calls (09EDC624 - 09EDC79C, length 95)
_S1_2_9EDC470 4,625 instructions (0.000%), 185 calls (09EDC470 - 09EDC51C, length 44)
_S1_2_9EC9414 4,625 instructions (0.000%), 185 calls (09EC9414 - 09EC95A0, length 100)
_S1_2_88D0AB4 4,625 instructions (0.000%), 185 calls (088D0AB4 - 088D0C58, length 106)
_S1_2_890EE00 4,588 instructions (0.000%), 124 calls (0890EE00 - 0890EED0, length 53)
  Back Branch 0890EE40 124 times (length 8)
_S1_2_88953C0 4,582 instructions (0.000%), 1 calls (088953C0 - 088954FC, length 80)
  Back Branch 08895498 502 times (length 9)
_S1_2_8A5BBF0 4,580 instructions (0.000%), 5 calls (08A5BBF0 - 08A5BC58, length 27)
  Back Branch 08A5BC38 640 times (length 7)
_S1_2_897B388 4,561 instructions (0.000%), 43 calls (0897B388 - 0897B7D4, length 276)
_S1_2_8975370 4,557 instructions (0.000%), 1,519 calls (08975370 - 08975378, length 3)
_S1_2_8A9559C 4,536 instructions (0.000%), 22 calls (08A9522C - 08A96684, length 1303)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
  Back Branch 08A95CD8 3 times (length 12)
  Back Branch 08A95CE0 1 times (length 14)
  Back Branch 08A95B04 1 times (length 16)
_S1_2_88133AC 4,515 instructions (0.000%), 105 calls (088133AC - 08813454, length 43)
_S1_2_8889200 4,492 instructions (0.000%), 898 calls (08889200 - 08889218, length 7)
_S1_2_8AA4C4C 4,480 instructions (0.000%), 320 calls (08AA4C4C - 08AA4C80, length 14)
_S1_2_8A61CBC 4,464 instructions (0.000%), 496 calls (08A61CBC - 08A61CDC, length 9)
_S1_2_8A535A0 4,464 instructions (0.000%), 372 calls (08A535A0 - 08A535CC, length 12)
_S1_2_8A6D2A4 4,444 instructions (0.000%), 101 calls (08A6D2A4 - 08A6D350, length 44)
_S1_2_888D484 4,443 instructions (0.000%), 16 calls (0888D484 - 0888DBD0, length 468)
  Back Branch 0888D974 20 times (length 50)
  Back Branch 0888D73C 15 times (length 9)
  Back Branch 0888D830 5 times (length 9)
_S1_2_8AB20BC 4,440 instructions (0.000%), 555 calls (08AB20BC - 08AB20D8, length 8)
_S1_2_898E94C 4,440 instructions (0.000%), 555 calls (0898E94C - 0898E968, length 8)
_S1_2_89F0508 4,440 instructions (0.000%), 370 calls (089F0508 - 089F0534, length 12)
_S1_2_8A4C7D0 4,440 instructions (0.000%), 185 calls (08A4C7D0 - 08A4C830, length 25)
_S1_2_89951EC 4,440 instructions (0.000%), 185 calls (089951EC - 08995258, length 28)
_S1_2_8827E84 4,416 instructions (0.000%), 736 calls (08827E84 - 08827E98, length 6)
_S1_2_89DCB64 4,416 instructions (0.000%), 184 calls (089DCB64 - 089DCC70, length 68)
_S1_2_880B87C 4,410 instructions (0.000%), 1,470 calls (0880B87C - 0880B884, length 3)
_S1_2_8817650 4,360 instructions (0.000%), 40 calls (08817650 - 08817800, length 109)
_S1_2_8A38210 4,347 instructions (0.000%), 483 calls (08A38210 - 08A38230, length 9)
_S1_2_8A381EC 4,338 instructions (0.000%), 482 calls (08A381EC - 08A3820C, length 9)
_S1_2_88BD8D8 4,319 instructions (0.000%), 22 calls (088BD8D8 - 088BD928, length 21)
  Back Branch 088BD910 573 times (length 7)
_S1_2_8AC2FEC 4,294 instructions (0.000%), 2,147 calls (08AC2FEC - 08AC2FF0, length 2)
_S1_2_8A4459C 4,290 instructions (0.000%), 286 calls (08A4459C - 08A445D4, length 15)
_S1_2_8891894 4,246 instructions (0.000%), 185 calls (08891894 - 08891928, length 38)
_S1_2_9ECCCE8 4,232 instructions (0.000%), 184 calls (09ECCCE8 - 09ECCD70, length 35)
_S1_2_88DE5FC 4,232 instructions (0.000%), 184 calls (088DE5FC - 088DE65C, length 25)
_S1_2_887DE10 4,232 instructions (0.000%), 184 calls (0887DE10 - 0887DEBC, length 44)
_S1_2_880B6A8 4,230 instructions (0.000%), 282 calls (0880B6A8 - 0880B7A8, length 65)
_S1_2_88A3C70 4,220 instructions (0.000%), 211 calls (088A3C70 - 088A3CD4, length 26)
_S1_2_8AAA584 4,213 instructions (0.000%), 100 calls (08AAA584 - 08AAA744, length 113)
  Back Branch 08AAA690 1 times (length 23)
_S1_2_889CC18 4,194 instructions (0.000%), 466 calls (0889CC18 - 0889CC5C, length 18)
_S1_2_88421B4 4,194 instructions (0.000%), 466 calls (088421B4 - 088421D4, length 9)
_S1_2_88B76E8 4,193 instructions (0.000%), 11 calls (088B76E8 - 088B829C, length 750)
_S1_2_892A8E8 4,176 instructions (0.000%), 87 calls (0892A8E8 - 0892AB34, length 148)
_S1_2_8A2FF74 4,171 instructions (0.000%), 3 calls (08A2FF74 - 08A30078, length 66)
  Back Branch 08A3000C 184 times (length 22)
_S1_2_8AC2EDC 4,164 instructions (0.000%), 2,082 calls (08AC2EDC - 08AC2EE0, length 2)
_S1_2_883EF10 4,129 instructions (0.000%), 59 calls (0883EF10 - 0883F18C, length 160)
_S1_2_8881FFC 4,126 instructions (0.000%), 361 calls (08881FFC - 08882040, length 18)
_S1_2_89FC210 4,107 instructions (0.000%), 111 calls (089FC210 - 089FC314, length 66)
_S1_2_8A2CB10 4,070 instructions (0.000%), 185 calls (08A2CB10 - 08A2CED0, length 241)
_S1_2_89DF998 4,070 instructions (0.000%), 185 calls (089DF998 - 089DF9EC, length 22)
_S1_2_89143A8 4,070 instructions (0.000%), 185 calls (089143A8 - 089143FC, length 22)
  Back Branch 089143E0 185 times (length 8)
_S1_2_885965C 4,070 instructions (0.000%), 185 calls (0885965C - 08859814, length 111)
_S1_2_8A216E0 4,070 instructions (0.000%), 37 calls (08A216E0 - 08A21890, length 109)
  Back Branch 08A21850 148 times (length 51)
_S1_2_8A2FC10 4,067 instructions (0.000%), 581 calls (08A2FC10 - 08A2FC28, length 7)
_S1_2_88D8FB0 4,062 instructions (0.000%), 107 calls (088D8FB0 - 088D9084, length 54)
_S1_2_89102D0 4,051 instructions (0.000%), 3 calls (089102D0 - 08910C3C, length 604)
  Back Branch 0891078C 144 times (length 9)
  Back Branch 08910BFC 72 times (length 70)
  Back Branch 0891033C 30 times (length 12)
  Back Branch 089107D4 24 times (length 39)
  Back Branch 089106A8 24 times (length 12)
  Back Branch 089104AC 12 times (length 34)
  Back Branch 08910398 1 times (length 11)
_S1_2_89EC838 4,048 instructions (0.000%), 184 calls (089EC838 - 089EC9A8, length 93)
_S1_2_885BA50 4,036 instructions (0.000%), 2,018 calls (0885BA50 - 0885BA54, length 2)
_S1_2_8A4B984 4,008 instructions (0.000%), 167 calls (08A4B984 - 08A4B9E0, length 24)
_S1_2_88EE604 4,007 instructions (0.000%), 99 calls (088EE604 - 088EE734, length 77)
_S1_2_897A854 4,000 instructions (0.000%), 2,000 calls (0897A854 - 0897A858, length 2)
_S1_2_88079FC 3,972 instructions (0.000%), 331 calls (088079FC - 08807AE0, length 58)
_S1_2_8A22358 3,951 instructions (0.000%), 75 calls (08A22358 - 08A22490, length 79)
_S1_2_8877AA8 3,948 instructions (0.000%), 282 calls (08877AA8 - 08877AE4, length 16)
_S1_2_8AC0F90 3,939 instructions (0.000%), 101 calls (08AC0F90 - 08AC1068, length 55)
  Back Branch 08AC0FCC 202 times (length 2)
_S1_2_895066C 3,936 instructions (0.000%), 92 calls (0895066C - 08950748, length 56)
  Back Branch 0895072C 90 times (length 16)
_S1_2_8AC2FBC 3,934 instructions (0.000%), 1,967 calls (08AC2FBC - 08AC2FC0, length 2)
_S1_2_8A5A914 3,920 instructions (0.000%), 245 calls (08A5A914 - 08A5A960, length 20)
_S1_2_88136B4 3,900 instructions (0.000%), 390 calls (088136B4 - 088136D8, length 10)
_S1_2_889DD70 3,900 instructions (0.000%), 4 calls (0889DD70 - 0889E420, length 429)
  Back Branch 0889E188 24 times (length 64)
  Back Branch 0889E060 24 times (length 61)
_S1_2_8A401C0 3,885 instructions (0.000%), 185 calls (08A401C0 - 08A402A0, length 57)
_S1_2_89F5E24 3,885 instructions (0.000%), 185 calls (089F5E24 - 089F60B4, length 165)
_S1_2_89EF714 3,885 instructions (0.000%), 185 calls (089EF714 - 089F0534, length 905)
_S1_2_884B924 3,885 instructions (0.000%), 185 calls (0884B924 - 0884B994, length 29)
_S1_2_89BF784 3,864 instructions (0.000%), 483 calls (089BF784 - 089BF7A4, length 9)
_S1_2_893F7D4 3,864 instructions (0.000%), 483 calls (0893F7D4 - 0893F7F0, length 8)
_S1_2_88B4CF4 3,864 instructions (0.000%), 483 calls (088B4CF4 - 088B4D10, length 8)
_S1_2_8812204 3,857 instructions (0.000%), 551 calls (08812204 - 0881230C, length 67)
_S1_2_8950980 3,855 instructions (0.000%), 66 calls (08950980 - 089509E4, length 26)
  Back Branch 089509C4 255 times (length 11)
_S1_2_8A748F8 3,843 instructions (0.000%), 3 calls (08A748F8 - 08A74920, length 11)
  Back Branch 08A74914 765 times (length 5)
_S1_2_88C0464 3,840 instructions (0.000%), 64 calls (088C0464 - 088C0D54, length 573)
_S1_2_8A6DF54 3,821 instructions (0.000%), 3 calls (08A6DF54 - 08A6E280, length 204)
  Back Branch 08A6E248 167 times (length 20)
  Back Branch 08A6E168 3 times (length 25)
_S1_2_8A1EC80 3,811 instructions (0.000%), 37 calls (08A1EC80 - 08A1EF20, length 169)
_S1_2_89F1914 3,800 instructions (0.000%), 190 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F1928 328 times (length 1230)
_S1_2_88B49E8 3,798 instructions (0.000%), 253 calls (088B49E8 - 088B4A3C, length 22)
_S1_2_888A274 3,762 instructions (0.000%), 99 calls (0888A274 - 0888A314, length 41)
_S1_2_8A3AC70 3,720 instructions (0.000%), 186 calls (08A3AC70 - 08A3ADA8, length 79)
_S1_2_8A30488 3,719 instructions (0.000%), 32 calls (08A30488 - 08A30694, length 132)
_S1_2_8A105FC 3,717 instructions (0.000%), 116 calls (08A105FC - 08A10888, length 164)
_S1_2_9EE3C7C 3,700 instructions (0.000%), 740 calls (09EE3C7C - 09EE3C8C, length 5)
_S1_2_8858310 3,700 instructions (0.000%), 370 calls (08858310 - 0885833C, length 12)
_S1_2_89EF764 3,700 instructions (0.000%), 185 calls (089EF764 - 089F0534, length 885)
_S1_2_8814E74 3,687 instructions (0.000%), 174 calls (08814E74 - 08814EC4, length 21)
  Back Branch 08814E9C 201 times (length 7)
_S1_2_8896B70 3,686 instructions (0.000%), 76 calls (08896B70 - 08896C5C, length 60)
_S1_2_8A61A80 3,680 instructions (0.000%), 368 calls (08A61A80 - 08A61AAC, length 12)
_S1_2_8A4BF90 3,674 instructions (0.000%), 167 calls (08A4BF90 - 08A4BFFC, length 28)
_S1_2_88D80AC 3,666 instructions (0.000%), 282 calls (088D80AC - 088D80DC, length 13)
_S1_2_886DC7C 3,664 instructions (0.000%), 200 calls (0886DC7C - 0886DD7C, length 65)
_S1_2_883E784 3,646 instructions (0.000%), 24 calls (0883E784 - 0883EF0C, length 483)
_S1_2_88A2EB0 3,600 instructions (0.000%), 400 calls (088A2EB0 - 088A2ED0, length 9)
_S1_2_8A16308 3,600 instructions (0.000%), 80 calls (08A16308 - 08A1640C, length 66)
_S1_2_8A6BAA4 3,596 instructions (0.000%), 124 calls (08A6BAA4 - 08A6BB1C, length 31)
_S1_2_8A6BD5C 3,592 instructions (0.000%), 44 calls (08A6BD5C - 08A6BF18, length 112)
_S1_2_8877334 3,582 instructions (0.000%), 29 calls (08877334 - 08877590, length 152)
  Back Branch 08877574 111 times (length 8)
  Back Branch 08877378 93 times (length 10)
  Back Branch 08877584 31 times (length 17)
  Back Branch 088773F8 16 times (length 10)
  Back Branch 0887744C 12 times (length 15)
  Back Branch 088773B8 1 times (length 10)
  Back Branch 088774E0 1 times (length 15)
  Back Branch 0887748C 1 times (length 10)
_S1_2_8AB9ED0 3,573 instructions (0.000%), 83 calls (08AB9ED0 - 08AB9F9C, length 52)
_S1_2_88B3428 3,569 instructions (0.000%), 185 calls (088B3428 - 088B34B8, length 37)
_S1_2_8AA73A0 3,560 instructions (0.000%), 445 calls (08AA73A0 - 08AA73BC, length 8)
_S1_2_89DEE70 3,552 instructions (0.000%), 111 calls (089DEE70 - 089DEEEC, length 32)
_S1_2_8AA098C 3,542 instructions (0.000%), 322 calls (08AA098C - 08AA09B4, length 11)
_S1_2_8A9F78C 3,540 instructions (0.000%), 1,770 calls (08A9F78C - 08A9F790, length 2)
_S1_2_8ABA5FC 3,534 instructions (0.000%), 186 calls (08ABA5FC - 08ABA6AC, length 45)
_S1_2_89F0A60 3,515 instructions (0.000%), 185 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F0A7C 185 times (length 291)
_S1_2_88C012C 3,515 instructions (0.000%), 185 calls (088C012C - 088C0180, length 22)
_S1_2_8AC3264 3,514 instructions (0.000%), 1,757 calls (08AC3264 - 08AC3268, length 2)
_S1_2_8A6BB74 3,500 instructions (0.000%), 124 calls (08A6BB74 - 08A6BC08, length 38)
_S1_2_8ABD01C 3,498 instructions (0.000%), 66 calls (08ABD01C - 08ABD170, length 86)
_S1_2_8811E0C 3,496 instructions (0.000%), 184 calls (08811E0C - 088120D0, length 178)
_S1_2_88ACD28 3,430 instructions (0.000%), 98 calls (088ACD28 - 088ACDB0, length 35)
  Back Branch 088ACD90 98 times (length 14)
_S1_2_8A98530 3,428 instructions (0.000%), 86 calls (08A97D64 - 08A98A10, length 812)
  Back Branch 08A98460 3,149 times (length 24)
  Back Branch 08A9863C 1,202 times (length 103)
  Back Branch 08A989CC 1,181 times (length 796)
  Back Branch 08A97EA8 472 times (length 22)
_S1_2_88CC3C4 3,400 instructions (0.000%), 200 calls (088CC3C4 - 088CC428, length 26)
_S1_2_8A61A38 3,396 instructions (0.000%), 283 calls (08A61A38 - 08A61A7C, length 18)
_S1_2_8955B08 3,393 instructions (0.000%), 59 calls (08955B08 - 08955BD0, length 51)
  Back Branch 08955BAC 115 times (length 10)
_S1_2_8A55C84 3,353 instructions (0.000%), 29 calls (08A55C84 - 08A55F3C, length 175)
  Back Branch 08A55E00 59 times (length 49)
  Back Branch 08A55F18 12 times (length 15)
  Back Branch 08A55EAC 8 times (length 12)
_S1_2_88D9870 3,341 instructions (0.000%), 369 calls (088D9870 - 088D98C4, length 22)
_S1_2_8A6DC30 3,340 instructions (0.000%), 334 calls (08A6DC30 - 08A6DC84, length 22)
_S1_2_89505DC 3,336 instructions (0.000%), 278 calls (089505DC - 08950608, length 12)
_S1_2_8915E7C 3,330 instructions (0.000%), 370 calls (08915E7C - 08915E9C, length 9)
_S1_2_88CF2A0 3,320 instructions (0.000%), 83 calls (088CF2A0 - 088CF354, length 46)
_S1_2_894C67C 3,312 instructions (0.000%), 368 calls (0894C67C - 0894D084, length 643)
_S1_2_894C66C 3,312 instructions (0.000%), 368 calls (0894C66C - 0894D084, length 647)
_S1_2_898B57C 3,302 instructions (0.000%), 254 calls (0898B57C - 0898B5B0, length 14)
_S1_2_89DFB44 3,264 instructions (0.000%), 816 calls (089DFB44 - 089DFB50, length 4)
_S1_2_8898394 3,260 instructions (0.000%), 2 calls (08898394 - 08898478, length 58)
  Back Branch 0889844C 320 times (length 28)
_S1_2_884DFF8 3,256 instructions (0.000%), 407 calls (0884DFF8 - 0884E014, length 8)
_S1_2_8A87A08 3,248 instructions (0.000%), 58 calls (08A87A08 - 08A87B48, length 81)
_S1_2_88B3204 3,234 instructions (0.000%), 191 calls (088B3204 - 088B324C, length 19)
_S1_2_8A15094 3,232 instructions (0.000%), 101 calls (08A15094 - 08A15140, length 44)
_S1_2_88F5920 3,219 instructions (0.000%), 87 calls (088F5920 - 088F5AB8, length 103)
_S1_2_8A21894 3,219 instructions (0.000%), 37 calls (08A21894 - 08A21DC8, length 334)
_S1_2_8A458B4 3,210 instructions (0.000%), 3 calls (08A458B4 - 08A45928, length 30)
  Back Branch 08A4590C 243 times (length 13)
_S1_2_88D7900 3,200 instructions (0.000%), 100 calls (088D7900 - 088D7E80, length 353)
_S1_2_8A3E690 3,171 instructions (0.000%), 29 calls (08A3E690 - 08A3EA74, length 250)
  Back Branch 08A3E804 1 times (length 15)
_S1_2_88E0E70 3,160 instructions (0.000%), 80 calls (088E0E70 - 088E0F38, length 51)
  Back Branch 088E0F10 72 times (length 8)
_S1_2_8865214 3,159 instructions (0.000%), 39 calls (08865214 - 0886535C, length 83)
_S1_2_88D183C 3,156 instructions (0.000%), 789 calls (088D183C - 088D1848, length 4)
_S1_2_88A1A3C 3,148 instructions (0.000%), 185 calls (088A1A3C - 088A1AE4, length 43)
  Back Branch 088A1AC8 48 times (length 23)
_S1_2_88DE57C 3,145 instructions (0.000%), 185 calls (088DE57C - 088DE5C4, length 19)
_S1_2_88C7388 3,131 instructions (0.000%), 101 calls (088C7388 - 088C839C, length 1030)
_S1_2_89EF818 3,128 instructions (0.000%), 184 calls (089EF818 - 089F0534, length 840)
_S1_2_884BC58 3,128 instructions (0.000%), 184 calls (0884BC58 - 0884BCE4, length 36)
_S1_2_88EBE5C 3,123 instructions (0.000%), 135 calls (088EBE5C - 088EBF08, length 44)
_S1_2_88B338C 3,117 instructions (0.000%), 91 calls (088B338C - 088B3424, length 39)
_S1_2_898B350 3,115 instructions (0.000%), 445 calls (0898B350 - 0898B368, length 7)
_S1_2_88A2F14 3,113 instructions (0.000%), 94 calls (088A2F14 - 088A2FB8, length 42)
_S1_2_89F3FE0 3,108 instructions (0.000%), 185 calls (089F3FE0 - 089F4050, length 29)
_S1_2_89DF094 3,108 instructions (0.000%), 37 calls (089DF094 - 089DF0E4, length 21)
  Back Branch 089DF0C8 370 times (length 7)
_S1_2_89FC318 3,080 instructions (0.000%), 110 calls (089FC318 - 089FC470, length 87)
_S1_2_8883904 3,078 instructions (0.000%), 28 calls (088837A8 - 08883B14, length 220)
  Back Branch 08883AD0 3,384 times (length 204)
  Back Branch 08883988 112 times (length 12)
_S1_2_8AA2A08 3,072 instructions (0.000%), 384 calls (08AA2A08 - 08AA2A24, length 8)
_S1_2_89EB08C 3,071 instructions (0.000%), 37 calls (089EB08C - 089EB830, length 490)
_S1_2_88C1598 3,068 instructions (0.000%), 59 calls (088C1598 - 088C1678, length 57)
_S1_2_8967CDC 3,067 instructions (0.000%), 36 calls (08967CDC - 08967EBC, length 121)
_S1_2_89D4F28 3,041 instructions (0.000%), 42 calls (089D4F28 - 089D5120, length 127)
_S1_2_89AF62C 3,033 instructions (0.000%), 337 calls (089AF62C - 089AF64C, length 9)
_S1_2_8815278 3,028 instructions (0.000%), 56 calls (08815278 - 0881536C, length 62)
  Back Branch 0881531C 86 times (length 30)
_S1_2_9ECB1F0 3,027 instructions (0.000%), 64 calls (09ECB1F0 - 09ECBA2C, length 528)
_S1_2_894C5CC 2,992 instructions (0.000%), 187 calls (0894C5CC - 0894D084, length 687)
_S1_2_894C59C 2,992 instructions (0.000%), 187 calls (0894C59C - 0894D084, length 699)
_S1_2_88A2ED4 2,968 instructions (0.000%), 371 calls (088A2ED4 - 088A2EF0, length 8)
_S1_2_8A41694 2,960 instructions (0.000%), 185 calls (08A41694 - 08A41820, length 100)
_S1_2_89E246C 2,960 instructions (0.000%), 185 calls (089E246C - 089E2558, length 60)
_S1_2_891E28C 2,960 instructions (0.000%), 185 calls (0891E28C - 0891E31C, length 37)
_S1_2_8814F40 2,955 instructions (0.000%), 85 calls (08814F40 - 08814FCC, length 36)
_S1_2_896305C 2,952 instructions (0.000%), 126 calls (0896305C - 089630C4, length 27)
_S1_2_8A837C8 2,948 instructions (0.000%), 268 calls (08A837C8 - 08A83800, length 15)
_S1_2_8830628 2,944 instructions (0.000%), 736 calls (08830628 - 0883063C, length 6)
_S1_2_89671CC 2,944 instructions (0.000%), 184 calls (089671CC - 089672AC, length 57)
_S1_2_8975304 2,935 instructions (0.000%), 118 calls (08975304 - 0897536C, length 27)
  Back Branch 08975354 115 times (length 5)
_S1_2_8A6D354 2,929 instructions (0.000%), 101 calls (08A6D354 - 08A6D3EC, length 39)
_S1_2_9ECC7D4 2,926 instructions (0.000%), 87 calls (09ECC7D4 - 09ECC870, length 40)
_S1_2_8A83ADC 2,925 instructions (0.000%), 585 calls (08A83ADC - 08A83B40, length 26)
_S1_2_895E924 2,916 instructions (0.000%), 972 calls (0895E924 - 0895E92C, length 3)
_S1_2_88885E8 2,902 instructions (0.000%), 2 calls (088885E8 - 08888640, length 23)
  Back Branch 0888860C 416 times (length 6)
  Back Branch 08888630 64 times (length 6)
_S1_2_8A3DEA0 2,891 instructions (0.000%), 280 calls (08A3DEA0 - 08A3DECC, length 12)
_S1_2_8AC30AC 2,880 instructions (0.000%), 1,440 calls (08AC30AC - 08AC30B0, length 2)
_S1_2_88D77FC 2,880 instructions (0.000%), 80 calls (088D77FC - 088D78FC, length 65)
_S1_2_8ABCEC0 2,879 instructions (0.000%), 66 calls (08ABCEC0 - 08ABCF98, length 55)
  Back Branch 08ABCEFC 301 times (length 2)
_S1_2_88E3764 2,871 instructions (0.000%), 99 calls (088E3764 - 088E3838, length 54)
_S1_2_89D07BC 2,863 instructions (0.000%), 110 calls (089D07BC - 089D0840, length 34)
_S1_2_8A79670 2,828 instructions (0.000%), 707 calls (08A79670 - 08A7967C, length 4)
_S1_2_88D1C9C 2,822 instructions (0.000%), 166 calls (088D1C9C - 088D1D00, length 26)
_S1_2_886181C 2,820 instructions (0.000%), 282 calls (0886181C - 08861848, length 12)
_S1_2_8A60A18 2,820 instructions (0.000%), 188 calls (08A60A18 - 08A60A68, length 21)
_S1_2_88C17A0 2,814 instructions (0.000%), 402 calls (088C17A0 - 088C17B8, length 7)
_S1_2_8ABA6B0 2,790 instructions (0.000%), 186 calls (08ABA6B0 - 08ABA718, length 27)
_S1_2_88C1FEC 2,790 instructions (0.000%), 186 calls (088C1FEC - 088C2028, length 16)
_S1_2_8988BF8 2,789 instructions (0.000%), 74 calls (08988BF8 - 08988CC8, length 53)
_S1_2_8AB8BA0 2,775 instructions (0.000%), 185 calls (08AB8BA0 - 08AB8BD8, length 15)
_S1_2_89EF848 2,775 instructions (0.000%), 185 calls (089EF848 - 089F0534, length 828)
_S1_2_89DCEB0 2,775 instructions (0.000%), 185 calls (089DCEB0 - 089DCF2C, length 32)
_S1_2_89E950C 2,775 instructions (0.000%), 111 calls (089E950C - 089E9778, length 156)
_S1_2_89635EC 2,765 instructions (0.000%), 79 calls (089635EC - 0896368C, length 41)
_S1_2_8890E88 2,762 instructions (0.000%), 230 calls (08890E88 - 08890ED0, length 19)
_S1_2_8962A08 2,749 instructions (0.000%), 79 calls (08962A08 - 08962ABC, length 46)
_S1_2_89CEB78 2,747 instructions (0.000%), 41 calls (089CEB78 - 089CEC8C, length 70)
  Back Branch 089CEC38 41 times (length 31)
_S1_2_8861738 2,744 instructions (0.000%), 98 calls (08861738 - 088617CC, length 38)
_S1_2_88BD480 2,740 instructions (0.000%), 40 calls (088BD480 - 088BD5E4, length 90)
  Back Branch 088BD5C8 40 times (length 16)
_S1_2_8A233E4 2,701 instructions (0.000%), 37 calls (08A233E4 - 08A23A0C, length 395)
_S1_2_8A21DCC 2,701 instructions (0.000%), 37 calls (08A21DCC - 08A22354, length 355)
_S1_2_89B39A0 2,688 instructions (0.000%), 336 calls (089B39A0 - 089B3DBC, length 264)
_S1_2_889F914 2,676 instructions (0.000%), 892 calls (0889F914 - 0889F91C, length 3)
_S1_2_8A9A5BC 2,674 instructions (0.000%), 85 calls (08A9A5BC - 08A9A684, length 51)
  Back Branch 08A9A628 31 times (length 17)
_S1_2_888B290 2,666 instructions (0.000%), 11 calls (0888B290 - 0888B848, length 367)
_S1_2_894C6EC 2,664 instructions (0.000%), 187 calls (0894C6EC - 0894D084, length 615)
_S1_2_89E7940 2,664 instructions (0.000%), 37 calls (089E7940 - 089E7F1C, length 376)
_S1_2_89891E4 2,643 instructions (0.000%), 13 calls (089891E4 - 08989364, length 97)
  Back Branch 089892C8 195 times (length 32)
_S1_2_88E0C40 2,628 instructions (0.000%), 72 calls (088E0C40 - 088E0D1C, length 56)
_S1_2_8A6D92C 2,626 instructions (0.000%), 202 calls (08A6D92C - 08A6D95C, length 13)
_S1_2_8A77F70 2,626 instructions (0.000%), 101 calls (08A77F70 - 08A77FD8, length 27)
_S1_2_88FD358 2,618 instructions (0.000%), 374 calls (088FD358 - 088FD384, length 12)
_S1_2_894C804 2,618 instructions (0.000%), 187 calls (0894C804 - 0894D084, length 545)
_S1_2_894C7DC 2,618 instructions (0.000%), 187 calls (0894C7DC - 0894D084, length 555)
_S1_2_894C7B4 2,618 instructions (0.000%), 187 calls (0894C7B4 - 0894D084, length 565)
_S1_2_894C73C 2,618 instructions (0.000%), 187 calls (0894C73C - 0894D084, length 595)
_S1_2_894C714 2,618 instructions (0.000%), 187 calls (0894C714 - 0894D084, length 605)
_S1_2_8A446BC 2,604 instructions (0.000%), 186 calls (08A446BC - 08A446F4, length 15)
_S1_2_8914C7C 2,604 instructions (0.000%), 186 calls (08914C7C - 08914CB4, length 15)
_S1_2_88FDCE8 2,590 instructions (0.000%), 370 calls (088FDCE8 - 088FDD14, length 12)
_S1_2_9F17154 2,590 instructions (0.000%), 185 calls (09F17154 - 09F17188, length 14)
_S1_2_9F16CD4 2,590 instructions (0.000%), 185 calls (09F16CD4 - 09F16D08, length 14)
_S1_2_884BFC0 2,590 instructions (0.000%), 185 calls (0884BFC0 - 0884C10C, length 84)
_S1_2_88D4118 2,584 instructions (0.000%), 17 calls (088D4118 - 088D4158, length 17)
  Back Branch 088D414C 272 times (length 9)
_S1_2_895E68C 2,576 instructions (0.000%), 368 calls (0895E68C - 0895E6A4, length 7)
_S1_2_88282B0 2,576 instructions (0.000%), 368 calls (088282B0 - 088282C8, length 7)
_S1_2_8A4E134 2,565 instructions (0.000%), 135 calls (08A4E134 - 08A4E188, length 22)
_S1_2_8AC30CC 2,540 instructions (0.000%), 1,270 calls (08AC30CC - 08AC30D0, length 2)
_S1_2_8813D94 2,521 instructions (0.000%), 29 calls (08813D94 - 08813E50, length 48)
  Back Branch 08813E00 265 times (length 4)
  Back Branch 08813E10 59 times (length 15)
_S1_2_880AF74 2,520 instructions (0.000%), 120 calls (0880AF74 - 0880AFD4, length 25)
_S1_2_8A3CDD8 2,520 instructions (0.000%), 40 calls (08A3CDD8 - 08A3CF20, length 83)
_S1_2_8A4B9E4 2,505 instructions (0.000%), 167 calls (08A4B9E4 - 08A4BA40, length 24)
_S1_2_88D734C 2,500 instructions (0.000%), 100 calls (088D734C - 088D73AC, length 25)
_S1_2_89658D8 2,472 instructions (0.000%), 103 calls (089658D8 - 089659E0, length 67)
_S1_2_89EFCD4 2,466 instructions (0.000%), 83 calls (089EFCD4 - 089F0534, length 537)
_S1_2_89FD8F0 2,453 instructions (0.000%), 11 calls (089FD8F0 - 089FDC40, length 213)
  Back Branch 089FDBCC 110 times (length 9)
  Back Branch 089FDB34 22 times (length 79)
_S1_2_88FDE38 2,442 instructions (0.000%), 222 calls (088FDE38 - 088FDE64, length 12)
_S1_2_88FD958 2,442 instructions (0.000%), 222 calls (088FD958 - 088FD984, length 12)
_S1_2_88FD868 2,442 instructions (0.000%), 222 calls (088FD868 - 088FD894, length 12)
_S1_2_88FD838 2,442 instructions (0.000%), 222 calls (088FD838 - 088FD864, length 12)
_S1_2_88FD808 2,442 instructions (0.000%), 222 calls (088FD808 - 088FD834, length 12)
_S1_2_88FD7D8 2,442 instructions (0.000%), 222 calls (088FD7D8 - 088FD804, length 12)
_S1_2_88FD7A8 2,442 instructions (0.000%), 222 calls (088FD7A8 - 088FD7D4, length 12)
_S1_2_88FD778 2,442 instructions (0.000%), 222 calls (088FD778 - 088FD7A4, length 12)
_S1_2_88FD748 2,442 instructions (0.000%), 222 calls (088FD748 - 088FD774, length 12)
_S1_2_88FD718 2,442 instructions (0.000%), 222 calls (088FD718 - 088FD744, length 12)
_S1_2_88FD6B8 2,442 instructions (0.000%), 222 calls (088FD6B8 - 088FD6E4, length 12)
_S1_2_88FD658 2,442 instructions (0.000%), 222 calls (088FD658 - 088FD684, length 12)
_S1_2_88E8ADC 2,436 instructions (0.000%), 87 calls (088E8ADC - 088E8B50, length 30)
_S1_2_8AB8AFC 2,431 instructions (0.000%), 187 calls (08AB8AFC - 08AB8B2C, length 13)
_S1_2_88E0198 2,427 instructions (0.000%), 74 calls (088E0198 - 088E022C, length 38)
  Back Branch 088E0210 19 times (length 7)
_S1_2_891FE64 2,417 instructions (0.000%), 82 calls (0891FE64 - 0891FFCC, length 91)
_S1_2_89FD794 2,413 instructions (0.000%), 1 calls (089FD794 - 089FD8EC, length 87)
  Back Branch 089FD8B8 208 times (length 13)
  Back Branch 089FD854 10 times (length 31)
_S1_2_9EE3C48 2,405 instructions (0.000%), 185 calls (09EE3C48 - 09EE3C78, length 13)
_S1_2_9ECD604 2,405 instructions (0.000%), 185 calls (09ECD604 - 09ECD634, length 13)
_S1_2_8A2CDF8 2,405 instructions (0.000%), 185 calls (08A2CDF8 - 08A2CED0, length 55)
_S1_2_89F2260 2,405 instructions (0.000%), 185 calls (089F2260 - 089F23E8, length 99)
_S1_2_89B0F84 2,405 instructions (0.000%), 185 calls (089B0F84 - 089B10EC, length 91)
_S1_2_893F86C 2,405 instructions (0.000%), 185 calls (0893F86C - 0893F89C, length 13)
_S1_2_88563DC 2,405 instructions (0.000%), 185 calls (088563DC - 08856418, length 16)
_S1_2_88DFC70 2,405 instructions (0.000%), 37 calls (088DFC70 - 088E003C, length 244)
_S1_2_9ECCD74 2,392 instructions (0.000%), 184 calls (09ECCD74 - 09ECCDB8, length 18)
_S1_2_89EFC94 2,392 instructions (0.000%), 184 calls (089EFC94 - 089F0534, length 553)
_S1_2_8954A6C 2,392 instructions (0.000%), 184 calls (08954A6C - 08954A9C, length 13)
_S1_2_8A97AC8 2,387 instructions (0.000%), 77 calls (08A97AC8 - 08A97B40, length 31)
_S1_2_89AF7E4 2,359 instructions (0.000%), 337 calls (089AF7E4 - 089AF7FC, length 7)
_S1_2_88A8164 2,356 instructions (0.000%), 31 calls (088A8164 - 088A8290, length 76)
_S1_2_8882F48 2,355 instructions (0.000%), 1 calls (08882F48 - 088835BC, length 414)
  Back Branch 088832D4 237 times (length 8)
  Back Branch 0888348C 22 times (length 16)
  Back Branch 08883318 21 times (length 9)
  Back Branch 0888329C 7 times (length 6)
_S1_2_894D374 2,352 instructions (0.000%), 98 calls (0894D374 - 0894D5D0, length 152)
_S1_2_8823CD8 2,340 instructions (0.000%), 180 calls (08823CD8 - 08823D10, length 15)
_S1_2_8A5A964 2,325 instructions (0.000%), 155 calls (08A5A964 - 08A5A9AC, length 19)
_S1_2_891191C 2,323 instructions (0.000%), 101 calls (0891191C - 08911974, length 23)
_S1_2_8808544 2,317 instructions (0.000%), 331 calls (08808544 - 0880855C, length 7)
_S1_2_88FD5C8 2,311 instructions (0.000%), 309 calls (088FD5C8 - 088FD5F4, length 12)
_S1_2_89D2840 2,303 instructions (0.000%), 47 calls (089D2840 - 089D2938, length 63)
_S1_2_8A88200 2,292 instructions (0.000%), 2 calls (08A88200 - 08A8874C, length 340)
  Back Branch 08A8845C 14 times (length 74)
  Back Branch 08A885D8 12 times (length 88)
  Back Branch 08A885CC 8 times (length 43)
  Back Branch 08A88624 6 times (length 78)
  Back Branch 08A8861C 6 times (length 63)
  Back Branch 08A88694 6 times (length 106)
  Back Branch 08A88748 2 times (length 281)
  Back Branch 08A886A4 2 times (length 240)
  Back Branch 08A886B4 2 times (length 224)
  Back Branch 08A8869C 2 times (length 218)
_S1_2_8814D00 2,276 instructions (0.000%), 56 calls (08814D00 - 08814DC0, length 49)
_S1_2_8A4A958 2,276 instructions (0.000%), 2 calls (08A4A958 - 08A4AB20, length 115)
  Back Branch 08A4AA54 114 times (length 9)
  Back Branch 08A4AA9C 110 times (length 9)
  Back Branch 08A4A9B4 16 times (length 5)
  Back Branch 08A4AAE8 2 times (length 10)
_S1_2_88185A8 2,272 instructions (0.000%), 32 calls (088185A8 - 088186D0, length 75)
_S1_2_8963690 2,268 instructions (0.000%), 324 calls (08963690 - 089636CC, length 16)
_S1_2_8898350 2,260 instructions (0.000%), 2 calls (08898350 - 08898390, length 17)
  Back Branch 0889837C 320 times (length 7)
_S1_2_8AB9BDC 2,259 instructions (0.000%), 168 calls (08AB9BDC - 08AB9C20, length 18)
_S1_2_882ED90 2,256 instructions (0.000%), 282 calls (0882ED90 - 0882EDAC, length 8)
_S1_2_8A24EF0 2,242 instructions (0.000%), 38 calls (08A24EF0 - 08A250A0, length 109)
_S1_2_8A28A7C 2,238 instructions (0.000%), 185 calls (08A28A7C - 08A28AC0, length 18)
_S1_2_8A28A34 2,238 instructions (0.000%), 185 calls (08A28A34 - 08A28A78, length 18)
_S1_2_8804B68 2,230 instructions (0.000%), 1,115 calls (08804B68 - 08804B6C, length 2)
_S1_2_8AC3114 2,224 instructions (0.000%), 1,112 calls (08AC3114 - 08AC3118, length 2)
_S1_2_89627B0 2,223 instructions (0.000%), 71 calls (089627B0 - 0896286C, length 48)
_S1_2_89D0DC8 2,220 instructions (0.000%), 185 calls (089D0DC8 - 089D0E60, length 39)
_S1_2_88FC868 2,216 instructions (0.000%), 554 calls (088FC868 - 088FC874, length 4)
_S1_2_8889718 2,208 instructions (0.000%), 736 calls (08889718 - 08889720, length 3)
_S1_2_895BB20 2,208 instructions (0.000%), 368 calls (0895BB20 - 0895BB34, length 6)
_S1_2_8A3EF1C 2,184 instructions (0.000%), 24 calls (08A3EF1C - 08A3F090, length 94)
_S1_2_8A48E0C 2,171 instructions (0.000%), 167 calls (08A48E0C - 08A48ECC, length 49)
_S1_2_89FB968 2,161 instructions (0.000%), 74 calls (089FB968 - 089FBA44, length 56)
  Back Branch 089FBA1C 1 times (length 12)
_S1_2_889C020 2,130 instructions (0.000%), 710 calls (0889C020 - 0889C028, length 3)
_S1_2_8A5297C 2,127 instructions (0.000%), 30 calls (08A5297C - 08A52A00, length 34)
  Back Branch 08A529F4 71 times (length 27)
_S1_2_8A622C0 2,125 instructions (0.000%), 85 calls (08A622C0 - 08A62330, length 29)
_S1_2_889A88C 2,124 instructions (0.000%), 1 calls (0889A88C - 0889A980, length 62)
  Back Branch 0889A94C 208 times (length 26)
_S1_2_88D454C 2,112 instructions (0.000%), 112 calls (088D454C - 088D45B8, length 28)
  Back Branch 088D459C 64 times (length 8)
_S1_2_8ABFA68 2,107 instructions (0.000%), 301 calls (08ABFA68 - 08ABFA80, length 7)
_S1_2_8AA0AFC 2,100 instructions (0.000%), 300 calls (08AA0AFC - 08AA0B14, length 7)
_S1_2_8823E08 2,100 instructions (0.000%), 26 calls (08823E08 - 08823FA4, length 104)
  Back Branch 08823EE4 59 times (length 33)
_S1_2_88A42E4 2,088 instructions (0.000%), 36 calls (088A42E4 - 088A43D0, length 60)
_S1_2_8A441B0 2,088 instructions (0.000%), 24 calls (08A441B0 - 08A44310, length 89)
_S1_2_8A54B2C 2,067 instructions (0.000%), 2 calls (08A54B2C - 08A54BB4, length 35)
  Back Branch 08A54B80 183 times (length 11)
_S1_2_89626FC 2,057 instructions (0.000%), 71 calls (089626FC - 089627AC, length 45)
_S1_2_8AAA3B0 2,056 instructions (0.000%), 514 calls (08AAA3B0 - 08AAA3BC, length 4)
_S1_2_8943300 2,056 instructions (0.000%), 10 calls (08943300 - 089433B8, length 47)
  Back Branch 08943384 160 times (length 9)
  Back Branch 08943344 40 times (length 8)
_S1_2_8AC31DC 2,046 instructions (0.000%), 1,023 calls (08AC31DC - 08AC31E0, length 2)
_S1_2_8AC324C 2,042 instructions (0.000%), 1,021 calls (08AC324C - 08AC3250, length 2)
_S1_2_8AC3244 2,042 instructions (0.000%), 1,021 calls (08AC3244 - 08AC3248, length 2)
_S1_2_8A400EC 2,035 instructions (0.000%), 185 calls (08A400EC - 08A401BC, length 53)
_S1_2_8A1523C 2,035 instructions (0.000%), 185 calls (08A1523C - 08A1527C, length 17)
_S1_2_89EF79C 2,035 instructions (0.000%), 185 calls (089EF79C - 089F0534, length 871)
_S1_2_88DE5C8 2,035 instructions (0.000%), 185 calls (088DE5C8 - 088DE5F8, length 13)
_S1_2_8851538 2,035 instructions (0.000%), 185 calls (08851538 - 0885159C, length 26)
_S1_2_8887FD8 2,024 instructions (0.000%), 184 calls (08887FD8 - 08888000, length 11)
_S1_2_89B3A4C 2,022 instructions (0.000%), 337 calls (089B3A4C - 089B3DBC, length 221)
_S1_2_88CF1E4 2,016 instructions (0.000%), 84 calls (088CF1E4 - 088CF29C, length 47)
_S1_2_8A5B6B4 2,009 instructions (0.000%), 287 calls (08A5B6B4 - 08A5B6D4, length 9)
_S1_2_8AB9A84 1,992 instructions (0.000%), 83 calls (08AB9A84 - 08AB9AE0, length 24)
_S1_2_890B308 1,984 instructions (0.000%), 124 calls (0890B308 - 0890B874, length 348)
_S1_2_880B874 1,966 instructions (0.000%), 983 calls (0880B874 - 0880B878, length 2)
_S1_2_880B86C 1,966 instructions (0.000%), 983 calls (0880B86C - 0880B870, length 2)
_S1_2_89D63B8 1,963 instructions (0.000%), 15 calls (089D63B8 - 089D6608, length 149)
  Back Branch 089D65D4 45 times (length 63)
_S1_2_8A6B7B0 1,962 instructions (0.000%), 981 calls (08A6B7B0 - 08A6B7B4, length 2)
_S1_2_895E904 1,944 instructions (0.000%), 972 calls (0895E904 - 0895E908, length 2)
_S1_2_8A9EFB8 1,900 instructions (0.000%), 95 calls (08A9EFB8 - 08A9F004, length 20)
_S1_2_8AAC428 1,890 instructions (0.000%), 2 calls (08AAC428 - 08AACA98, length 413)
  Back Branch 08AAC764 42 times (length 13)
  Back Branch 08AACA04 42 times (length 8)
  Back Branch 08AAC99C 16 times (length 6)
  Back Branch 08AAC94C 12 times (length 6)
  Back Branch 08AAC9BC 12 times (length 6)
  Back Branch 08AAC918 6 times (length 5)
  Back Branch 08AAC97C 2 times (length 9)
_S1_2_8814FD0 1,887 instructions (0.000%), 51 calls (08814FD0 - 08815080, length 45)
_S1_2_88C35E8 1,886 instructions (0.000%), 4 calls (088C35E8 - 088C3FC0, length 631)
  Back Branch 088C383C 64 times (length 9)
_S1_2_88FD4D8 1,883 instructions (0.000%), 269 calls (088FD4D8 - 088FD504, length 12)
_S1_2_8897400 1,872 instructions (0.000%), 78 calls (08897400 - 0889745C, length 24)
_S1_2_89637EC 1,866 instructions (0.000%), 42 calls (089637EC - 089638D0, length 58)
_S1_2_8851D60 1,858 instructions (0.000%), 11 calls (08851D60 - 08851E20, length 49)
  Back Branch 08851DFC 181 times (length 8)
  Back Branch 08851E14 8 times (length 43)
_S1_2_8AAD5D8 1,850 instructions (0.000%), 185 calls (08AAD5D8 - 08AAD5FC, length 10)
_S1_2_8AC2FAC 1,844 instructions (0.000%), 922 calls (08AC2FAC - 08AC2FB0, length 2)
_S1_2_8AC2F9C 1,842 instructions (0.000%), 921 calls (08AC2F9C - 08AC2FA0, length 2)
_S1_2_889F704 1,840 instructions (0.000%), 184 calls (0889F704 - 0889F73C, length 15)
_S1_2_885BADC 1,840 instructions (0.000%), 184 calls (0885BADC - 0885BB00, length 10)
_S1_2_88B9CA0 1,840 instructions (0.000%), 20 calls (088B9CA0 - 088B9E0C, length 92)
_S1_2_8A18C54 1,813 instructions (0.000%), 37 calls (08A18C54 - 08A18E20, length 116)
_S1_2_8000000 1,804 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 450 times (length 4)
_S1_2_88239D8 1,800 instructions (0.000%), 120 calls (088239D8 - 08823A18, length 17)
_S1_2_8956CE8 1,800 instructions (0.000%), 98 calls (08956CE8 - 08956D94, length 44)
_S1_2_8814DC4 1,792 instructions (0.000%), 90 calls (08814DC4 - 08814E20, length 24)
_S1_2_89D4078 1,786 instructions (0.000%), 38 calls (089D4078 - 089D4314, length 168)
_S1_2_8A2F9D0 1,768 instructions (0.000%), 221 calls (08A2F9D0 - 08A2F9EC, length 8)
_S1_2_8A56CD4 1,768 instructions (0.000%), 3 calls (08A56CD4 - 08A570A4, length 245)
  Back Branch 08A56E48 54 times (length 41)
  Back Branch 08A56E1C 43 times (length 14)
  Back Branch 08A5700C 43 times (length 10)
_S1_2_8A3ED74 1,756 instructions (0.000%), 29 calls (08A3ED74 - 08A3EF18, length 106)
  Back Branch 08A3EEE8 29 times (length 77)
_S1_2_8858304 1,734 instructions (0.000%), 578 calls (08858304 - 0885830C, length 3)
_S1_2_8AB0BC4 1,728 instructions (0.000%), 64 calls (08AB0BC4 - 08AB0C2C, length 27)
_S1_2_88086FC 1,724 instructions (0.000%), 9 calls (088086FC - 08808814, length 71)
  Back Branch 088087C4 108 times (length 11)
_S1_2_8A556F4 1,721 instructions (0.000%), 1 calls (08A556F4 - 08A557A0, length 44)
  Back Branch 08A5574C 170 times (length 10)
_S1_2_8A9EEFC 1,716 instructions (0.000%), 78 calls (08A9EEFC - 08A9EF50, length 22)
_S1_2_885A1F0 1,708 instructions (0.000%), 28 calls (0885A1F0 - 0885A610, length 265)
_S1_2_88FD6E8 1,702 instructions (0.000%), 222 calls (088FD6E8 - 088FD714, length 12)
_S1_2_8A30390 1,696 instructions (0.000%), 32 calls (08A30390 - 08A30484, length 62)
_S1_2_8A3F280 1,689 instructions (0.000%), 3 calls (08A3F280 - 08A3F3D8, length 87)
  Back Branch 08A3F360 66 times (length 38)
  Back Branch 08A3F3A4 66 times (length 14)
_S1_2_893F530 1,683 instructions (0.000%), 187 calls (0893F530 - 0893F550, length 9)
_S1_2_89CED88 1,680 instructions (0.000%), 560 calls (089CED88 - 089CED90, length 3)
_S1_2_890F4B4 1,676 instructions (0.000%), 6 calls (0890F4B4 - 0890F720, length 156)
  Back Branch 0890F6EC 60 times (length 51)
  Back Branch 0890F51C 3 times (length 12)
_S1_2_886DD80 1,671 instructions (0.000%), 40 calls (0886DD80 - 0886E07C, length 192)
_S1_2_88FD988 1,666 instructions (0.000%), 238 calls (088FD988 - 088FD9B4, length 12)
_S1_2_8A42554 1,665 instructions (0.000%), 185 calls (08A42554 - 08A425A4, length 21)
_S1_2_8A3E4EC 1,664 instructions (0.000%), 43 calls (08A3E4EC - 08A3E68C, length 105)
_S1_2_8964748 1,662 instructions (0.000%), 13 calls (08964748 - 089648E8, length 105)
  Back Branch 089648B0 66 times (length 17)
_S1_2_885BAD0 1,656 instructions (0.000%), 552 calls (0885BAD0 - 0885BAD8, length 3)
_S1_2_8870AE8 1,646 instructions (0.000%), 29 calls (08870AE8 - 08870C04, length 72)
_S1_2_8823994 1,638 instructions (0.000%), 117 calls (08823994 - 088239D4, length 17)
_S1_2_8810E58 1,635 instructions (0.000%), 545 calls (08810E58 - 08810E60, length 3)
_S1_2_894D098 1,634 instructions (0.000%), 98 calls (0894D098 - 0894D0D8, length 17)
_S1_2_8A3D358 1,633 instructions (0.000%), 71 calls (08A3D358 - 08A3D3D0, length 31)
_S1_2_8A45610 1,630 instructions (0.000%), 163 calls (08A45610 - 08A45634, length 10)
_S1_2_889847C 1,630 instructions (0.000%), 1 calls (0889847C - 08898594, length 71)
  Back Branch 08898504 160 times (length 18)
_S1_2_888A4D8 1,627 instructions (0.000%), 79 calls (0888A4D8 - 0888A58C, length 46)
  Back Branch 0888A568 7 times (length 26)
_S1_2_891422C 1,613 instructions (0.000%), 41 calls (0891422C - 08914308, length 56)
_S1_2_8A8F318 1,610 instructions (0.000%), 115 calls (08A8F318 - 08A8F35C, length 18)
_S1_2_8964208 1,603 instructions (0.000%), 7 calls (08964208 - 0896445C, length 150)
  Back Branch 08964364 42 times (length 31)
_S1_2_8A7E570 1,602 instructions (0.000%), 2 calls (08A7E570 - 08A7F714, length 1130)
  Back Branch 08A7F060 49 times (length 4)
  Back Branch 08A7F5A4 2 times (length 699)
  Back Branch 08A7F638 2 times (length 907)
  Back Branch 08A7F62C 2 times (length 889)
  Back Branch 08A7F618 2 times (length 776)
  Back Branch 08A7F698 2 times (length 962)
  Back Branch 08A7F048 2 times (length 610)
  Back Branch 08A7F068 2 times (length 618)
  Back Branch 08A7F094 2 times (length 40)
  Back Branch 08A7F084 2 times (length 32)
  Back Branch 08A7F0A4 2 times (length 43)
  Back Branch 08A7F154 2 times (length 314)
  Back Branch 08A7F15C 2 times (length 335)
  Back Branch 08A7F164 2 times (length 344)
  Back Branch 08A7F1AC 2 times (length 396)
  Back Branch 08A7F344 2 times (length 507)
  Back Branch 08A7F354 2 times (length 532)
_S1_2_9ECBA30 1,601 instructions (0.000%), 64 calls (09ECBA30 - 09ECBA9C, length 28)
_S1_2_8A16244 1,600 instructions (0.000%), 80 calls (08A16244 - 08A16304, length 49)
  Back Branch 08A162B4 1 times (length 14)
_S1_2_8A16180 1,600 instructions (0.000%), 80 calls (08A16180 - 08A16240, length 49)
  Back Branch 08A161F0 1 times (length 14)
_S1_2_8A16110 1,600 instructions (0.000%), 80 calls (08A16110 - 08A1617C, length 28)
_S1_2_8849FA8 1,594 instructions (0.000%), 2 calls (08849FA8 - 0884A0D0, length 75)
  Back Branch 0884A0AC 54 times (length 33)
_S1_2_8966EAC 1,588 instructions (0.000%), 44 calls (08966EAC - 08966F64, length 47)
  Back Branch 08966F28 43 times (length 12)
_S1_2_89631E4 1,580 instructions (0.000%), 79 calls (089631E4 - 08963244, length 25)
_S1_2_8845658 1,575 instructions (0.000%), 2 calls (08845658 - 088459C0, length 219)
  Back Branch 088457F4 34 times (length 19)
  Back Branch 088459A0 34 times (length 24)
_S1_2_897B2D0 1,564 instructions (0.000%), 34 calls (0897B2D0 - 0897B384, length 46)
_S1_2_8AB2E08 1,563 instructions (0.000%), 18 calls (08AB2E08 - 08AB2F90, length 99)
_S1_2_88FD898 1,554 instructions (0.000%), 222 calls (088FD898 - 088FD8C4, length 12)
_S1_2_8825218 1,545 instructions (0.000%), 145 calls (08825218 - 088252CC, length 46)
_S1_2_8AB8780 1,545 instructions (0.000%), 1 calls (08AB8780 - 08AB8894, length 70)
  Back Branch 08AB8874 100 times (length 15)
_S1_2_8966D1C 1,541 instructions (0.000%), 34 calls (08966D1C - 08966E04, length 59)
_S1_2_8AA8600 1,536 instructions (0.000%), 384 calls (08AA8600 - 08AA860C, length 4)
_S1_2_8A6BF1C 1,531 instructions (0.000%), 7 calls (08A6BF1C - 08A6C008, length 60)
  Back Branch 08A6BF94 154 times (length 14)
_S1_2_88998A4 1,523 instructions (0.000%), 29 calls (088998A4 - 08899904, length 25)
  Back Branch 088998EC 133 times (length 10)
_S1_2_88D7760 1,520 instructions (0.000%), 80 calls (088D7760 - 088D78FC, length 104)
_S1_2_8804EB8 1,502 instructions (0.000%), 751 calls (08804EB8 - 08804EBC, length 2)
_S1_2_8A62334 1,502 instructions (0.000%), 56 calls (08A62334 - 08A6239C, length 27)
  Back Branch 08A62378 100 times (length 4)
_S1_2_8A3D3D4 1,496 instructions (0.000%), 44 calls (08A3D3D4 - 08A3D464, length 37)
_S1_2_8A3DED0 1,492 instructions (0.000%), 746 calls (08A3DED0 - 08A3DED4, length 2)
_S1_2_8A7DD8C 1,491 instructions (0.000%), 1 calls (08A7DD8C - 08A7DEB4, length 75)
  Back Branch 08A7DEA0 98 times (length 6)
  Back Branch 08A7DDD8 98 times (length 10)
_S1_2_8AA5334 1,488 instructions (0.000%), 186 calls (08AA5334 - 08AA535C, length 11)
_S1_2_88FDD78 1,485 instructions (0.000%), 135 calls (088FDD78 - 088FDDA4, length 12)
_S1_2_88125D4 1,480 instructions (0.000%), 740 calls (088125D4 - 088125D8, length 2)
_S1_2_8A3D0A8 1,480 instructions (0.000%), 185 calls (08A3D0A8 - 08A3D178, length 53)
_S1_2_8859818 1,480 instructions (0.000%), 185 calls (08859818 - 08859928, length 69)
_S1_2_8967814 1,479 instructions (0.000%), 29 calls (08967814 - 089678E4, length 53)
_S1_2_880A98C 1,474 instructions (0.000%), 737 calls (0880A98C - 0880A990, length 2)
_S1_2_8AC3184 1,472 instructions (0.000%), 736 calls (08AC3184 - 08AC3188, length 2)
_S1_2_8AC2F14 1,472 instructions (0.000%), 736 calls (08AC2F14 - 08AC2F18, length 2)
_S1_2_894769C 1,472 instructions (0.000%), 184 calls (0894769C - 089476D0, length 14)
_S1_2_8882120 1,472 instructions (0.000%), 184 calls (08882120 - 0888213C, length 8)
_S1_2_8AC31EC 1,470 instructions (0.000%), 735 calls (08AC31EC - 08AC31F0, length 2)
_S1_2_8A7E218 1,467 instructions (0.000%), 30 calls (08A7E218 - 08A7E39C, length 98)
  Back Branch 08A7E338 1 times (length 10)
_S1_2_885BB80 1,466 instructions (0.000%), 733 calls (0885BB80 - 0885BB84, length 2)
_S1_2_8887548 1,464 instructions (0.000%), 183 calls (08887548 - 08887564, length 8)
_S1_2_8A619B0 1,456 instructions (0.000%), 182 calls (08A619B0 - 08A619CC, length 8)
_S1_2_8965FF4 1,444 instructions (0.000%), 60 calls (08965FF4 - 08966078, length 34)
  Back Branch 08966058 4 times (length 8)
_S1_2_8A561C8 1,443 instructions (0.000%), 3 calls (08A561C8 - 08A56378, length 109)
  Back Branch 08A56244 72 times (length 9)
  Back Branch 08A56354 54 times (length 11)
  Back Branch 08A5630C 15 times (length 67)
_S1_2_8950590 1,435 instructions (0.000%), 287 calls (08950590 - 089505A0, length 5)
_S1_2_8889014 1,434 instructions (0.000%), 14 calls (08889014 - 088890A0, length 36)
  Back Branch 08889084 125 times (length 11)
_S1_2_8886EDC 1,428 instructions (0.000%), 102 calls (08886EDC - 08886F10, length 14)
_S1_2_8AC163C 1,414 instructions (0.000%), 101 calls (08AC163C - 08AC1670, length 14)
_S1_2_8AC15D0 1,414 instructions (0.000%), 101 calls (08AC15D0 - 08AC1638, length 27)
_S1_2_8A858F8 1,411 instructions (0.000%), 17 calls (08A842F4 - 08A859F4, length 1473)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
  Back Branch 08A859F0 17 times (length 1358)
_S1_2_8A6B804 1,408 instructions (0.000%), 44 calls (08A6B804 - 08A6B880, length 32)
_S1_2_893F1D4 1,408 instructions (0.000%), 22 calls (0893F1D4 - 0893F300, length 76)
_S1_2_89FDC44 1,406 instructions (0.000%), 37 calls (089FDC44 - 089FE17C, length 335)
_S1_2_88B0A7C 1,400 instructions (0.000%), 16 calls (088B0A7C - 088B0AF4, length 31)
  Back Branch 088B0AE4 98 times (length 13)
_S1_2_8A6B93C 1,397 instructions (0.000%), 26 calls (08A6B93C - 08A6BA68, length 76)
_S1_2_88E2770 1,392 instructions (0.000%), 87 calls (088E2770 - 088E27D0, length 25)
_S1_2_89EF794 1,386 instructions (0.000%), 126 calls (089EF794 - 089F0534, length 873)
_S1_2_8A4462C 1,386 instructions (0.000%), 99 calls (08A4462C - 08A44664, length 15)
_S1_2_8A5C480 1,378 instructions (0.000%), 15 calls (08A5C480 - 08A5C62C, length 108)
_S1_2_890CB18 1,364 instructions (0.000%), 124 calls (0890CB18 - 0890CB40, length 11)
_S1_2_8962640 1,362 instructions (0.000%), 42 calls (08962640 - 089626F8, length 47)
_S1_2_891ACB4 1,358 instructions (0.000%), 97 calls (0891ACB4 - 0891ACE8, length 14)
_S1_2_888FBC0 1,353 instructions (0.000%), 20 calls (0888FBC0 - 0888FE80, length 177)
_S1_2_8966E08 1,351 instructions (0.000%), 40 calls (08966E08 - 08966EA8, length 41)
_S1_2_888389C 1,344 instructions (0.000%), 15 calls (088837A8 - 08883B14, length 220)
  Back Branch 08883AD0 3,384 times (length 204)
  Back Branch 088838C0 60 times (length 8)
_S1_2_8A3CA70 1,337 instructions (0.000%), 1 calls (08A3CA70 - 08A3CD40, length 181)
  Back Branch 08A3CD28 133 times (length 9)
_S1_2_8A4AD9C 1,336 instructions (0.000%), 167 calls (08A4AD9C - 08A4ADB8, length 8)
_S1_2_8A6B5AC 1,333 instructions (0.000%), 50 calls (08A6B5AC - 08A6B624, length 31)
_S1_2_8A14784 1,332 instructions (0.000%), 74 calls (08A14784 - 08A14810, length 36)
_S1_2_8941938 1,332 instructions (0.000%), 74 calls (08941938 - 08941984, length 20)
_S1_2_8886D10 1,326 instructions (0.000%), 102 calls (08886D10 - 08886D50, length 17)
_S1_2_88B1408 1,320 instructions (0.000%), 1 calls (088B1408 - 088B15A4, length 104)
  Back Branch 088B1548 112 times (length 9)
  Back Branch 088B155C 14 times (length 28)
_S1_2_8917DE8 1,317 instructions (0.000%), 21 calls (08917DE8 - 08917F00, length 71)
  Back Branch 08917E90 42 times (length 20)
_S1_2_8964590 1,314 instructions (0.000%), 10 calls (08964590 - 08964744, length 110)
  Back Branch 08964720 53 times (length 15)
_S1_2_898B5B4 1,309 instructions (0.000%), 187 calls (0898B5B4 - 0898B5CC, length 7)
_S1_2_894C664 1,309 instructions (0.000%), 187 calls (0894C664 - 0894D084, length 649)
_S1_2_894C65C 1,309 instructions (0.000%), 187 calls (0894C65C - 0894D084, length 651)
_S1_2_8AB8574 1,308 instructions (0.000%), 109 calls (08AB8574 - 08AB85D8, length 26)
_S1_2_8A44CAC 1,307 instructions (0.000%), 31 calls (08A44CAC - 08A44ECC, length 137)
_S1_2_8A3F17C 1,298 instructions (0.000%), 22 calls (08A3F17C - 08A3F27C, length 65)
_S1_2_88B5248 1,296 instructions (0.000%), 24 calls (088B5248 - 088B5328, length 57)
  Back Branch 088B52C8 24 times (length 13)
_S1_2_8988E70 1,295 instructions (0.000%), 185 calls (08988E70 - 08988EBC, length 20)
_S1_2_8988BC0 1,295 instructions (0.000%), 185 calls (08988BC0 - 08988BD8, length 7)
_S1_2_8913FD8 1,295 instructions (0.000%), 185 calls (08913FD8 - 08913FF0, length 7)
_S1_2_8913FBC 1,295 instructions (0.000%), 185 calls (08913FBC - 08913FD4, length 7)
_S1_2_890ECEC 1,295 instructions (0.000%), 185 calls (0890ECEC - 0890EDFC, length 69)
_S1_2_890BB44 1,295 instructions (0.000%), 185 calls (0890BB44 - 0890BB5C, length 7)
_S1_2_89070C0 1,295 instructions (0.000%), 21 calls (089070C0 - 089071E4, length 74)
_S1_2_8915134 1,290 instructions (0.000%), 2 calls (08915134 - 08915210, length 56)
  Back Branch 089151DC 64 times (length 19)
_S1_2_8A6227C 1,290 instructions (0.000%), 1 calls (08A6227C - 08A622B4, length 15)
  Back Branch 08A622A8 256 times (length 5)
_S1_2_8913FF4 1,288 instructions (0.000%), 184 calls (08913FF4 - 0891400C, length 7)
_S1_2_8812274 1,288 instructions (0.000%), 184 calls (08812274 - 0881230C, length 39)
_S1_2_88B532C 1,279 instructions (0.000%), 22 calls (088B532C - 088B540C, length 57)
  Back Branch 088B53AC 29 times (length 13)
_S1_2_88617D0 1,274 instructions (0.000%), 98 calls (088617D0 - 08861818, length 19)
_S1_2_8AC3004 1,272 instructions (0.000%), 636 calls (08AC3004 - 08AC3008, length 2)
_S1_2_8A61868 1,270 instructions (0.000%), 127 calls (08A61868 - 08A6188C, length 10)
_S1_2_8A55B38 1,268 instructions (0.000%), 2 calls (08A55B38 - 08A55C80, length 83)
  Back Branch 08A55C28 103 times (length 11)
  Back Branch 08A55B74 10 times (length 9)
_S1_2_89672B0 1,266 instructions (0.000%), 211 calls (089672B0 - 089672E8, length 15)
_S1_2_8988EC0 1,263 instructions (0.000%), 3 calls (08988EC0 - 089891E0, length 201)
  Back Branch 08988FFC 90 times (length 32)
  Back Branch 08989078 6 times (length 82)
_S1_2_890ABD8 1,260 instructions (0.000%), 126 calls (0890ABD8 - 0890B874, length 808)
_S1_2_8A1575C 1,258 instructions (0.000%), 37 calls (08A1575C - 08A1585C, length 65)
_S1_2_897ABB0 1,254 instructions (0.000%), 57 calls (0897ABB0 - 0897AC04, length 22)
_S1_2_8A84CAC 1,251 instructions (0.000%), 3 calls (08A842F4 - 08A84E3C, length 723)
  Back Branch 08A844D0 1,005,068 times (length 74)
  Back Branch 08A847F8 105,712 times (length 208)
  Back Branch 08A84514 24,684 times (length 123)
  Back Branch 08A8452C 12,342 times (length 15)
  Back Branch 08A84540 6,171 times (length 21)
  Back Branch 08A8451C 1,089 times (length 140)
  Back Branch 08A84D7C 24 times (length 47)
  Back Branch 08A84D84 3 times (length 368)
_S1_2_883DAC0 1,246 instructions (0.000%), 89 calls (0883DAC0 - 0883DAF4, length 14)
_S1_2_88D4F44 1,244 instructions (0.000%), 2 calls (088D4F44 - 088D5B60, length 776)
  Back Branch 088D5AC4 32 times (length 9)
_S1_2_888A860 1,239 instructions (0.000%), 15 calls (0888A860 - 0888A934, length 54)
  Back Branch 0888A8F0 91 times (length 23)
_S1_2_891AB34 1,232 instructions (0.000%), 88 calls (0891AB34 - 0891AB68, length 14)
_S1_2_8892224 1,231 instructions (0.000%), 1 calls (08892224 - 088925AC, length 227)
  Back Branch 0889251C 16 times (length 122)
  Back Branch 08892568 1 times (length 8)
_S1_2_8A8F25C 1,229 instructions (0.000%), 54 calls (08A8F25C - 08A8F314, length 47)
  Back Branch 08A8F310 6 times (length 24)
  Back Branch 08A8F2F0 5 times (length 8)
_S1_2_8962BD4 1,225 instructions (0.000%), 166 calls (08962BD4 - 08962C0C, length 15)
_S1_2_88E0D50 1,224 instructions (0.000%), 40 calls (088E0D50 - 088E0DCC, length 32)
  Back Branch 088E0DAC 36 times (length 14)
_S1_2_8A5967C 1,216 instructions (0.000%), 38 calls (08A5967C - 08A5978C, length 69)
_S1_2_88237A4 1,214 instructions (0.000%), 30 calls (088237A4 - 08823878, length 54)
_S1_2_8A1723C 1,208 instructions (0.000%), 604 calls (08A1723C - 08A17240, length 2)
_S1_2_89E31A8 1,201 instructions (0.000%), 37 calls (089E31A8 - 089E3240, length 39)
_S1_2_8AA0388 1,199 instructions (0.000%), 109 calls (08AA0388 - 08AA03B0, length 11)
_S1_2_88B5A0C 1,182 instructions (0.000%), 31 calls (088B5A0C - 088B5AD0, length 50)
  Back Branch 088B5A74 9 times (length 17)
_S1_2_88D45BC 1,180 instructions (0.000%), 2 calls (088D45BC - 088D4F40, length 610)
_S1_2_8A6083C 1,178 instructions (0.000%), 62 calls (08A6083C - 08A60890, length 22)
_S1_2_89EFDBC 1,176 instructions (0.000%), 84 calls (089EFDBC - 089F0534, length 479)
_S1_2_8823654 1,170 instructions (0.000%), 26 calls (08823654 - 0882371C, length 51)
_S1_2_89887D8 1,156 instructions (0.000%), 34 calls (089887D8 - 08988874, length 40)
_S1_2_882387C 1,150 instructions (0.000%), 50 calls (0882387C - 088238E4, length 27)
_S1_2_8819A00 1,148 instructions (0.000%), 29 calls (08819A00 - 08819A7C, length 32)
  Back Branch 08819A44 59 times (length 12)
_S1_2_8A821A4 1,148 instructions (0.000%), 2 calls (08A821A4 - 08A82498, length 190)
  Back Branch 08A82404 46 times (length 14)
  Back Branch 08A822B0 8 times (length 32)
_S1_2_8890F84 1,134 instructions (0.000%), 14 calls (08890F84 - 08890FF8, length 30)
  Back Branch 08890FE0 56 times (length 21)
_S1_2_88FDEF8 1,133 instructions (0.000%), 103 calls (088FDEF8 - 088FDF24, length 12)
_S1_2_88582FC 1,132 instructions (0.000%), 566 calls (088582FC - 08858300, length 2)
_S1_2_8A54CDC 1,131 instructions (0.000%), 39 calls (08A54CDC - 08A54D54, length 31)
_S1_2_8873CC4 1,131 instructions (0.000%), 39 calls (08873CC4 - 088748E4, length 777)
_S1_2_8962940 1,124 instructions (0.000%), 34 calls (08962940 - 08962A04, length 50)
_S1_2_8A544B0 1,122 instructions (0.000%), 374 calls (08A544B0 - 08A544B8, length 3)
_S1_2_8814E24 1,120 instructions (0.000%), 56 calls (08814E24 - 08814E70, length 20)
_S1_2_8A17534 1,115 instructions (0.000%), 223 calls (08A17534 - 08A17544, length 5)
_S1_2_8AC3104 1,114 instructions (0.000%), 557 calls (08AC3104 - 08AC3108, length 2)
_S1_2_8AC30EC 1,110 instructions (0.000%), 555 calls (08AC30EC - 08AC30F0, length 2)
_S1_2_89CED80 1,110 instructions (0.000%), 555 calls (089CED80 - 089CED84, length 2)
_S1_2_897529C 1,110 instructions (0.000%), 555 calls (0897529C - 089752A0, length 2)
_S1_2_8A14884 1,110 instructions (0.000%), 74 calls (08A14884 - 08A148F0, length 28)
_S1_2_88418A8 1,104 instructions (0.000%), 184 calls (088418A8 - 088418BC, length 6)
_S1_2_880ADC0 1,104 instructions (0.000%), 184 calls (0880ADC0 - 0880ADD4, length 6)
_S1_2_893FBE8 1,104 instructions (0.000%), 48 calls (0893FBE8 - 0893FC6C, length 34)
_S1_2_8A3D964 1,100 instructions (0.000%), 22 calls (08A3D964 - 08A3DA68, length 66)
_S1_2_89625A4 1,094 instructions (0.000%), 42 calls (089625A4 - 0896263C, length 39)
_S1_2_8873B54 1,092 instructions (0.000%), 42 calls (08873B54 - 088748E4, length 869)
_S1_2_8949FFC 1,089 instructions (0.000%), 35 calls (08949FFC - 0894A4D0, length 310)
_S1_2_88FE2EC 1,080 instructions (0.000%), 135 calls (088FE2EC - 088FE308, length 8)
_S1_2_88EBDA8 1,080 instructions (0.000%), 36 calls (088EBDA8 - 088EBE58, length 45)
_S1_2_9ECC788 1,079 instructions (0.000%), 83 calls (09ECC788 - 09ECC7D0, length 19)
_S1_2_8A5FC38 1,073 instructions (0.000%), 37 calls (08A5FC38 - 08A5FCA8, length 29)
_S1_2_89BFCDC 1,072 instructions (0.000%), 29 calls (089BFCDC - 089C02B4, length 375)
_S1_2_8814CA8 1,071 instructions (0.000%), 55 calls (08814CA8 - 08814CFC, length 22)
_S1_2_8969128 1,061 instructions (0.000%), 7 calls (08969128 - 0896918C, length 26)
  Back Branch 0896916C 116 times (length 8)
_S1_2_8813458 1,060 instructions (0.000%), 106 calls (08813458 - 0881347C, length 10)
_S1_2_9F0DEF0 1,056 instructions (0.000%), 11 calls (09F0DEF0 - 09F0DF6C, length 32)
  Back Branch 09F0DF60 55 times (length 23)
_S1_2_8A61B08 1,054 instructions (0.000%), 16 calls (08A61B08 - 08A61C94, length 100)
_S1_2_8A6B648 1,053 instructions (0.000%), 117 calls (08A6B648 - 08A6B668, length 9)
_S1_2_8823D8C 1,053 instructions (0.000%), 81 calls (08823D8C - 08823DC4, length 15)
_S1_2_891D86C 1,050 instructions (0.000%), 15 calls (0891D86C - 0891DA6C, length 129)
_S1_2_8A49D9C 1,040 instructions (0.000%), 32 calls (08A49D9C - 08A49E6C, length 53)
_S1_2_8A30160 1,038 instructions (0.000%), 173 calls (08A30160 - 08A3017C, length 8)
_S1_2_89E019C 1,036 instructions (0.000%), 148 calls (089E019C - 089E01B4, length 7)
_S1_2_8A15E30 1,036 instructions (0.000%), 74 calls (08A15E30 - 08A15E6C, length 16)
_S1_2_8A14218 1,036 instructions (0.000%), 74 calls (08A14218 - 08A1425C, length 18)
_S1_2_8A9FFC4 1,032 instructions (0.000%), 86 calls (08A9FFC4 - 08A9FFF0, length 12)
_S1_2_8862C94 1,025 instructions (0.000%), 45 calls (08862C94 - 08862D24, length 37)
_S1_2_8A62428 1,020 instructions (0.000%), 85 calls (08A62428 - 08A62454, length 12)
_S1_2_89DBD98 1,013 instructions (0.000%), 37 calls (089DBD98 - 089DBE74, length 56)
_S1_2_8808948 1,009 instructions (0.000%), 6 calls (08808948 - 08808B84, length 144)
  Back Branch 08808B34 72 times (length 5)
  Back Branch 08808A30 7 times (length 32)
_S1_2_89693EC 1,008 instructions (0.000%), 60 calls (089693EC - 08969458, length 28)
_S1_2_8AB8FD0 1,008 instructions (0.000%), 24 calls (08AB8FD0 - 08AB9080, length 45)
_S1_2_8A7DED4 1,003 instructions (0.000%), 59 calls (08A7DED4 - 08A7DF14, length 17)
_S1_2_89F8C50 1,002 instructions (0.000%), 4 calls (089F8C50 - 089F917C, length 332)
  Back Branch 089F9090 20 times (length 10)
_S1_2_89DF1D8 999 instructions (0.000%), 111 calls (089DF1D8 - 089DF1F8, length 9)
_S1_2_8A18E24 999 instructions (0.000%), 37 calls (08A18E24 - 08A19148, length 202)
_S1_2_8A15C80 999 instructions (0.000%), 37 calls (08A15C80 - 08A15D14, length 38)
_S1_2_88D1D44 996 instructions (0.000%), 249 calls (088D1D44 - 088D1D50, length 4)
_S1_2_8914DB0 992 instructions (0.000%), 248 calls (08914DB0 - 08914DD8, length 11)
_S1_2_8A3D2FC 989 instructions (0.000%), 43 calls (08A3D2FC - 08A3D354, length 23)
_S1_2_8823C60 988 instructions (0.000%), 76 calls (08823C60 - 08823C98, length 15)
_S1_2_89EB834 988 instructions (0.000%), 38 calls (089EB834 - 089EB9C0, length 100)
_S1_2_89661D0 986 instructions (0.000%), 24 calls (089661D0 - 089662DC, length 68)
_S1_2_897537C 985 instructions (0.000%), 40 calls (0897537C - 089753E4, length 27)
  Back Branch 089753CC 37 times (length 5)
_S1_2_8888644 985 instructions (0.000%), 16 calls (08888644 - 08888778, length 78)
_S1_2_8A5DEF8 974 instructions (0.000%), 1 calls (08A5DEF8 - 08A5DFD4, length 56)
  Back Branch 08A5DFAC 55 times (length 17)
_S1_2_8988044 972 instructions (0.000%), 9 calls (08988044 - 089881F0, length 108)
_S1_2_8962FAC 964 instructions (0.000%), 13 calls (08962FAC - 08963058, length 44)
  Back Branch 08963038 71 times (length 8)
_S1_2_88FD9B8 957 instructions (0.000%), 87 calls (088FD9B8 - 088FD9E4, length 12)
_S1_2_8909794 955 instructions (0.000%), 21 calls (08909794 - 0890A958, length 1138)
_S1_2_8AB9C40 954 instructions (0.000%), 477 calls (08AB9C40 - 08AB9C44, length 2)
_S1_2_895BB58 945 instructions (0.000%), 315 calls (0895BB58 - 0895BB60, length 3)
_S1_2_8A39E90 943 instructions (0.000%), 1 calls (08A39E90 - 08A3A498, length 387)
  Back Branch 08A3A36C 15 times (length 48)
_S1_2_88C261C 941 instructions (0.000%), 7 calls (088C261C - 088C2A20, length 258)
  Back Branch 088C29A8 32 times (length 9)
_S1_2_8A1668C 936 instructions (0.000%), 36 calls (08A1668C - 08A166F0, length 26)
_S1_2_8A7DBE0 931 instructions (0.000%), 49 calls (08A7DBE0 - 08A7DC30, length 21)
_S1_2_8A17548 930 instructions (0.000%), 186 calls (08A17548 - 08A17558, length 5)
_S1_2_88B2C0C 930 instructions (0.000%), 30 calls (088B2C0C - 088B2C84, length 31)
_S1_2_8A14FF0 925 instructions (0.000%), 185 calls (08A14FF0 - 08A15000, length 5)
_S1_2_8988CF4 925 instructions (0.000%), 185 calls (08988CF4 - 08988D04, length 5)
_S1_2_8A20BC0 925 instructions (0.000%), 37 calls (08A20BC0 - 08A20DE0, length 137)
_S1_2_8A1B128 925 instructions (0.000%), 37 calls (08A1B128 - 08A1B248, length 73)
_S1_2_89D0544 924 instructions (0.000%), 44 calls (089D0544 - 089D05B8, length 30)
_S1_2_88F4500 924 instructions (0.000%), 12 calls (088F4500 - 088F4754, length 150)
_S1_2_88A5748 923 instructions (0.000%), 14 calls (088A5748 - 088A5890, length 83)
  Back Branch 088A5880 37 times (length 67)
_S1_2_89DCB50 920 instructions (0.000%), 184 calls (089DCB50 - 089DCB60, length 5)
_S1_2_8946F60 910 instructions (0.000%), 130 calls (08946F60 - 08946F78, length 7)
_S1_2_8806C14 910 instructions (0.000%), 7 calls (08806C14 - 08806E44, length 141)
  Back Branch 08806D80 84 times (length 5)
_S1_2_88C1E48 909 instructions (0.000%), 101 calls (088C1E48 - 088C1ED8, length 37)
_S1_2_8814794 907 instructions (0.000%), 13 calls (08814794 - 088148EC, length 87)
_S1_2_8A1F1FC 901 instructions (0.000%), 1 calls (08A1F1FC - 08A1F904, length 451)
  Back Branch 08A1F338 19 times (length 26)
_S1_2_88A2FBC 900 instructions (0.000%), 100 calls (088A2FBC - 088A2FDC, length 9)
_S1_2_88F943C 900 instructions (0.000%), 12 calls (088F943C - 088F9778, length 208)
_S1_2_894FC44 889 instructions (0.000%), 19 calls (0894FC44 - 0895016C, length 331)
  Back Branch 0894FF24 13 times (length 9)
  Back Branch 0894FE04 13 times (length 9)
_S1_2_8A3DA6C 888 instructions (0.000%), 24 calls (08A3DA6C - 08A3DB04, length 39)
_S1_2_88FD388 882 instructions (0.000%), 126 calls (088FD388 - 088FD3B4, length 12)
_S1_2_888C560 882 instructions (0.000%), 16 calls (0888C560 - 0888C75C, length 128)
_S1_2_8A60F7C 878 instructions (0.000%), 22 calls (08A60F7C - 08A61170, length 126)
_S1_2_895074C 872 instructions (0.000%), 21 calls (0895074C - 0895092C, length 121)
_S1_2_88FD3B8 868 instructions (0.000%), 124 calls (088FD3B8 - 088FD3E4, length 12)
_S1_2_8962AC0 868 instructions (0.000%), 32 calls (08962AC0 - 08962B78, length 47)
_S1_2_8950C50 864 instructions (0.000%), 69 calls (08950C50 - 08950C90, length 17)
_S1_2_89D6090 864 instructions (0.000%), 12 calls (089D6090 - 089D63B4, length 202)
_S1_2_890327C 862 instructions (0.000%), 2 calls (0890327C - 089033C4, length 83)
  Back Branch 0890337C 60 times (length 6)
  Back Branch 0890335C 60 times (length 6)
_S1_2_89AF9BC 856 instructions (0.000%), 4 calls (089AF9BC - 089AFC34, length 159)
  Back Branch 089AFACC 13 times (length 17)
  Back Branch 089AFBA0 11 times (length 14)
  Back Branch 089AFB40 8 times (length 28)
  Back Branch 089AFB0C 5 times (length 8)
  Back Branch 089AFC0C 1 times (length 25)
_S1_2_8A5D1E4 854 instructions (0.000%), 14 calls (08A5D1E4 - 08A5D348, length 90)
_S1_2_8962F0C 854 instructions (0.000%), 13 calls (08962F0C - 08962FA8, length 40)
  Back Branch 08962F8C 71 times (length 7)
_S1_2_8A166F4 851 instructions (0.000%), 37 calls (08A166F4 - 08A1674C, length 23)
_S1_2_8899ACC 846 instructions (0.000%), 17 calls (08899ACC - 08899BF8, length 76)
_S1_2_896793C 837 instructions (0.000%), 27 calls (0896793C - 089679B4, length 31)
_S1_2_8805B8C 832 instructions (0.000%), 13 calls (08805B8C - 08805C90, length 66)
_S1_2_9ECB814 822 instructions (0.000%), 46 calls (09ECB814 - 09ECBA2C, length 135)
_S1_2_89EDC30 822 instructions (0.000%), 1 calls (089EDC30 - 089EE358, length 459)
  Back Branch 089EE2AC 30 times (length 6)
  Back Branch 089EE234 22 times (length 7)
  Back Branch 089EDDB0 8 times (length 9)
  Back Branch 089EE2FC 4 times (length 7)
_S1_2_88B58BC 820 instructions (0.000%), 35 calls (088B58BC - 088B5918, length 24)
_S1_2_8962D44 813 instructions (0.000%), 7 calls (08962D44 - 08962E48, length 66)
  Back Branch 08962DC0 42 times (length 22)
  Back Branch 08962DF0 42 times (length 7)
_S1_2_8AB89A4 812 instructions (0.000%), 1 calls (08AB89A4 - 08AB89F4, length 21)
  Back Branch 08AB89E8 100 times (length 9)
_S1_2_8A4D130 810 instructions (0.000%), 135 calls (08A4D130 - 08A4D174, length 18)
_S1_2_88B4A40 810 instructions (0.000%), 54 calls (088B4A40 - 088B4AA8, length 27)
_S1_2_8A87B4C 810 instructions (0.000%), 8 calls (08A87B4C - 08A87BE8, length 40)
  Back Branch 08A87BC8 58 times (length 10)
_S1_2_8A77EE4 808 instructions (0.000%), 101 calls (08A77EE4 - 08A77F00, length 8)
_S1_2_8A6DB10 808 instructions (0.000%), 101 calls (08A6DB10 - 08A6DB2C, length 8)
_S1_2_8993278 807 instructions (0.000%), 5 calls (08993278 - 08993838, length 369)
_S1_2_89FBE18 797 instructions (0.000%), 10 calls (089FBE18 - 089FC20C, length 254)
  Back Branch 089FC09C 4 times (length 63)
  Back Branch 089FBF54 2 times (length 11)
  Back Branch 089FC1C4 1 times (length 145)
_S1_2_8A618E8 784 instructions (0.000%), 98 calls (08A618E8 - 08A61904, length 8)
_S1_2_8901478 781 instructions (0.000%), 4 calls (08901478 - 089019EC, length 350)
_S1_2_8A9EEC0 780 instructions (0.000%), 52 calls (08A9EEC0 - 08A9EEF8, length 15)
_S1_2_8AAB0BC 780 instructions (0.000%), 20 calls (08AAB0BC - 08AAB178, length 48)
_S1_2_8A5EA90 774 instructions (0.000%), 18 calls (08A5EA90 - 08A5EB60, length 53)
_S1_2_89D1808 774 instructions (0.000%), 18 calls (089D1808 - 089D18B0, length 43)
_S1_2_897A7A8 773 instructions (0.000%), 53 calls (0897A7A8 - 0897A7F4, length 20)
_S1_2_88C00E4 768 instructions (0.000%), 64 calls (088C00E4 - 088C0110, length 12)
_S1_2_8805AA0 764 instructions (0.000%), 26 calls (08805AA0 - 08805AB8, length 7)
  Back Branch 08805AAC 220 times (length 3)
_S1_2_8A13DE4 760 instructions (0.000%), 38 calls (08A13DE4 - 08A13E88, length 42)
_S1_2_88B4EFC 759 instructions (0.000%), 24 calls (088B4EFC - 088B4F6C, length 29)
  Back Branch 088B4F4C 31 times (length 9)
_S1_2_8A457FC 759 instructions (0.000%), 1 calls (08A457FC - 08A45894, length 39)
  Back Branch 08A45878 81 times (length 9)
_S1_2_9EC862C 755 instructions (0.000%), 46 calls (09EC862C - 09EC8B64, length 335)
_S1_2_9EC85D8 755 instructions (0.000%), 46 calls (09EC85D8 - 09EC8B64, length 356)
_S1_2_8A623A0 754 instructions (0.000%), 29 calls (08A623A0 - 08A62424, length 34)
  Back Branch 08A623F4 11 times (length 10)
_S1_2_8A3CFE4 748 instructions (0.000%), 44 calls (08A3CFE4 - 08A3D048, length 26)
_S1_2_8AB8F48 748 instructions (0.000%), 22 calls (08AB8F48 - 08AB8FCC, length 34)
_S1_2_8946F04 744 instructions (0.000%), 36 calls (08946F04 - 08946F5C, length 23)
_S1_2_88B3910 744 instructions (0.000%), 6 calls (088B3910 - 088B39E8, length 55)
  Back Branch 088B39B0 36 times (length 15)
_S1_2_8819BFC 736 instructions (0.000%), 368 calls (08819BFC - 08819C00, length 2)
_S1_2_896EF8C 736 instructions (0.000%), 10 calls (0896EF8C - 0896F0E0, length 86)
_S1_2_88135A0 735 instructions (0.000%), 105 calls (088135A0 - 088135B8, length 7)
_S1_2_8A9A118 735 instructions (0.000%), 13 calls (08A9A118 - 08A9A1CC, length 46)
  Back Branch 08A9A184 27 times (length 7)
  Back Branch 08A9A1A4 14 times (length 3)
_S1_2_888761C 732 instructions (0.000%), 183 calls (0888761C - 08887628, length 4)
_S1_2_8AB23A0 732 instructions (0.000%), 6 calls (08AB23A0 - 08AB2434, length 38)
  Back Branch 08AB2428 96 times (length 28)
_S1_2_8823DC8 728 instructions (0.000%), 52 calls (08823DC8 - 08823E04, length 16)
_S1_2_8A3B7B0 726 instructions (0.000%), 1 calls (08A3B7B0 - 08A3BB24, length 222)
  Back Branch 08A3B94C 34 times (length 16)
  Back Branch 08A3B9F8 2 times (length 11)
  Back Branch 08A3BAC8 2 times (length 9)
_S1_2_8A159A0 722 instructions (0.000%), 38 calls (08A159A0 - 08A15A08, length 27)
_S1_2_8888C08 720 instructions (0.000%), 15 calls (08888C08 - 08888CC8, length 49)
_S1_2_88B4F70 718 instructions (0.000%), 37 calls (088B4F70 - 088B4FAC, length 16)
  Back Branch 088B4FA0 51 times (length 9)
_S1_2_89E27CC 717 instructions (0.000%), 65 calls (089E27CC - 089E27F8, length 12)
_S1_2_88E4488 717 instructions (0.000%), 45 calls (088E4488 - 088E44FC, length 30)
_S1_2_89CEE58 717 instructions (0.000%), 3 calls (089CEE58 - 089CF27C, length 266)
_S1_2_8857D74 713 instructions (0.000%), 33 calls (08857D74 - 08857EA8, length 78)
_S1_2_88F9ABC 708 instructions (0.000%), 12 calls (088F9ABC - 088F9C4C, length 101)
_S1_2_8A170F8 703 instructions (0.000%), 37 calls (08A170F8 - 08A1714C, length 22)
_S1_2_8A14E90 703 instructions (0.000%), 37 calls (08A14E90 - 08A14EEC, length 24)
_S1_2_8823530 702 instructions (0.000%), 26 calls (08823530 - 088235A8, length 31)
_S1_2_8A60C80 700 instructions (0.000%), 25 calls (08A60C80 - 08A60D78, length 63)
_S1_2_89F173C 700 instructions (0.000%), 14 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F17C8 14 times (length 1142)
_S1_2_8AAB784 696 instructions (0.000%), 174 calls (08AAB784 - 08AAB790, length 4)
_S1_2_8A9FA3C 696 instructions (0.000%), 58 calls (08A9FA3C - 08A9FA68, length 12)
_S1_2_89119B4 693 instructions (0.000%), 99 calls (089119B4 - 089119CC, length 7)
_S1_2_8A7485C 693 instructions (0.000%), 33 calls (08A7485C - 08A748DC, length 33)
_S1_2_88081CC 690 instructions (0.000%), 16 calls (088081CC - 088082A4, length 55)
_S1_2_8A5284C 688 instructions (0.000%), 2 calls (08A5284C - 08A528D8, length 36)
  Back Branch 08A528CC 30 times (length 22)
_S1_2_8811308 686 instructions (0.000%), 1 calls (08811308 - 08811660, length 215)
  Back Branch 08811458 11 times (length 58)
  Back Branch 088115A4 3 times (length 6)
_S1_2_8812C5C 684 instructions (0.000%), 44 calls (08812C5C - 08812D8C, length 77)
_S1_2_8A60B58 681 instructions (0.000%), 13 calls (08A60B58 - 08A60C7C, length 74)
_S1_2_891AC98 679 instructions (0.000%), 97 calls (0891AC98 - 0891ACB0, length 7)
_S1_2_898AAF0 675 instructions (0.000%), 3 calls (0898AAF0 - 0898AC98, length 107)
  Back Branch 0898AC40 45 times (length 14)
  Back Branch 0898AC88 3 times (length 6)
_S1_2_8910C40 673 instructions (0.000%), 1 calls (08910C40 - 08910D40, length 65)
  Back Branch 08910D10 96 times (length 5)
  Back Branch 08910D20 24 times (length 11)
_S1_2_88F9C50 672 instructions (0.000%), 12 calls (088F9C50 - 088F9DF0, length 105)
_S1_2_88BBF04 672 instructions (0.000%), 7 calls (088BBF04 - 088BC080, length 96)
_S1_2_89F68E8 658 instructions (0.000%), 3 calls (089F68E8 - 089F69CC, length 58)
  Back Branch 089F69A4 77 times (length 18)
_S1_2_8888BDC 656 instructions (0.000%), 16 calls (08888BDC - 08888C04, length 11)
  Back Branch 08888BF8 96 times (length 6)
_S1_2_8889AE4 655 instructions (0.000%), 25 calls (08889AE4 - 08889B7C, length 39)
  Back Branch 08889B48 5 times (length 6)
_S1_2_8A39B34 652 instructions (0.000%), 2 calls (08A39B34 - 08A39D38, length 130)
  Back Branch 08A39CB0 22 times (length 20)
_S1_2_8963F7C 650 instructions (0.000%), 12 calls (08963F7C - 08964204, length 163)
_S1_2_8A49E70 648 instructions (0.000%), 324 calls (08A49E70 - 08A49E74, length 2)
_S1_2_8962C10 648 instructions (0.000%), 108 calls (08962C10 - 08962C3C, length 12)
_S1_2_88086D0 646 instructions (0.000%), 323 calls (088086D0 - 088086D4, length 2)
_S1_2_8AA0A70 644 instructions (0.000%), 322 calls (08AA0A70 - 08AA0A74, length 2)
_S1_2_8968324 642 instructions (0.000%), 7 calls (08968324 - 08968548, length 138)
_S1_2_8A302F4 640 instructions (0.000%), 32 calls (08A302F4 - 08A30340, length 20)
_S1_2_8A5730C 637 instructions (0.000%), 3 calls (08A5730C - 08A57520, length 134)
  Back Branch 08A57400 30 times (length 43)
  Back Branch 08A574F8 1 times (length 55)
_S1_2_88E00E8 632 instructions (0.000%), 79 calls (088E00E8 - 088E0104, length 8)
_S1_2_8813E54 627 instructions (0.000%), 3 calls (08813E54 - 08813F08, length 46)
  Back Branch 08813EDC 43 times (length 20)
_S1_2_9F0E22C 626 instructions (0.000%), 5 calls (09F0E22C - 09F0E338, length 68)
  Back Branch 09F0E2FC 12 times (length 51)
_S1_2_88FD418 623 instructions (0.000%), 89 calls (088FD418 - 088FD444, length 12)
_S1_2_8A5F950 621 instructions (0.000%), 15 calls (08A5F950 - 08A5FAC8, length 95)
_S1_2_8AC2DD4 620 instructions (0.000%), 310 calls (08AC2DD4 - 08AC2DD8, length 2)
_S1_2_8A6B38C 620 instructions (0.000%), 124 calls (08A6B38C - 08A6B39C, length 5)
_S1_2_8A5AA60 618 instructions (0.000%), 17 calls (08A5AA60 - 08A5AB88, length 75)
_S1_2_891AB18 616 instructions (0.000%), 88 calls (0891AB18 - 0891AB30, length 7)
_S1_2_8A53388 614 instructions (0.000%), 2 calls (08A53388 - 08A5351C, length 102)
  Back Branch 08A533E0 50 times (length 12)
_S1_2_8947A24 612 instructions (0.000%), 102 calls (08947A24 - 08947A38, length 6)
_S1_2_89753F4 612 instructions (0.000%), 36 calls (089753F4 - 0897543C, length 19)
_S1_2_88FDE08 609 instructions (0.000%), 87 calls (088FDE08 - 088FDE34, length 12)
_S1_2_88EA8EC 609 instructions (0.000%), 87 calls (088EA8EC - 088EA90C, length 9)
_S1_2_89D4014 608 instructions (0.000%), 38 calls (089D4014 - 089D4074, length 25)
_S1_2_8A483CC 608 instructions (0.000%), 32 calls (08A483CC - 08A48414, length 19)
_S1_2_8AB2F94 602 instructions (0.000%), 7 calls (08AB2F94 - 08AB311C, length 99)
_S1_2_89648EC 600 instructions (0.000%), 12 calls (089648EC - 08964BD0, length 186)
_S1_2_8A9F008 598 instructions (0.000%), 26 calls (08A9F008 - 08A9F060, length 23)
_S1_2_89633A4 598 instructions (0.000%), 5 calls (089633A4 - 089634C4, length 73)
  Back Branch 08963424 32 times (length 16)
  Back Branch 08963478 1 times (length 9)
_S1_2_884D1F8 596 instructions (0.000%), 2 calls (0884D1F8 - 0884D244, length 20)
  Back Branch 0884D230 64 times (length 10)
_S1_2_8A62458 595 instructions (0.000%), 85 calls (08A62458 - 08A62478, length 9)
_S1_2_89EE35C 592 instructions (0.000%), 16 calls (089EE35C - 089EF104, length 875)
_S1_2_8A2FE98 588 instructions (0.000%), 49 calls (08A2FE98 - 08A2FEC4, length 12)
_S1_2_8941988 588 instructions (0.000%), 42 calls (08941988 - 089419BC, length 14)
_S1_2_896854C 588 instructions (0.000%), 7 calls (0896854C - 08968708, length 112)
  Back Branch 08968690 1 times (length 7)
_S1_2_89B1C60 585 instructions (0.000%), 45 calls (089B1C60 - 089B1C90, length 13)
_S1_2_8967068 584 instructions (0.000%), 36 calls (08967068 - 089670AC, length 18)
_S1_2_88B30C0 583 instructions (0.000%), 53 calls (088B30C0 - 088B30E8, length 11)
_S1_2_8961F60 583 instructions (0.000%), 36 calls (08961F60 - 08961FCC, length 28)
_S1_2_88D1820 581 instructions (0.000%), 83 calls (088D1820 - 088D1838, length 7)
_S1_2_89059D4 580 instructions (0.000%), 2 calls (089059D4 - 08905A48, length 30)
  Back Branch 08905A34 42 times (length 13)
_S1_2_888CB48 567 instructions (0.000%), 11 calls (0888CB48 - 0888CC5C, length 70)
_S1_2_8A9FAF4 567 instructions (0.000%), 7 calls (08A9FAF4 - 08A9FCA0, length 108)
_S1_2_8A471C8 566 instructions (0.000%), 2 calls (08A471C8 - 08A47338, length 93)
  Back Branch 08A47308 8 times (length 68)
_S1_2_885BA48 564 instructions (0.000%), 282 calls (0885BA48 - 0885BA4C, length 2)
_S1_2_8A5B7A8 562 instructions (0.000%), 9 calls (08A5B7A8 - 08A5B8E4, length 80)
_S1_2_8ABA4BC 561 instructions (0.000%), 187 calls (08ABA4BC - 08ABA4C4, length 3)
_S1_2_8A15A0C 561 instructions (0.000%), 187 calls (08A15A0C - 08A15A14, length 3)
_S1_2_88B5410 560 instructions (0.000%), 20 calls (088B5410 - 088B5504, length 62)
_S1_2_8807808 560 instructions (0.000%), 7 calls (08807808 - 0880787C, length 30)
  Back Branch 08807854 84 times (length 5)
_S1_2_89E255C 555 instructions (0.000%), 185 calls (089E255C - 089E2564, length 3)
_S1_2_8988CE8 555 instructions (0.000%), 185 calls (08988CE8 - 08988CF0, length 3)
_S1_2_8911254 555 instructions (0.000%), 185 calls (08911254 - 0891125C, length 3)
_S1_2_8A15660 555 instructions (0.000%), 37 calls (08A15660 - 08A156A8, length 19)
_S1_2_8A144F8 555 instructions (0.000%), 37 calls (08A144F8 - 08A145B8, length 49)
_S1_2_88925B0 555 instructions (0.000%), 1 calls (088925B0 - 08892790, length 121)
  Back Branch 0889275C 11 times (length 95)
_S1_2_8AA60DC 549 instructions (0.000%), 5 calls (08AA60DC - 08AA6258, length 96)
  Back Branch 08AA61F8 15 times (length 2)
  Back Branch 08AA61C8 15 times (length 12)
_S1_2_8946F7C 546 instructions (0.000%), 42 calls (08946F7C - 08946FC4, length 19)
_S1_2_88E45B0 546 instructions (0.000%), 42 calls (088E45B0 - 088E4624, length 30)
_S1_2_8A9F064 546 instructions (0.000%), 26 calls (08A9F064 - 08A9F0B4, length 21)
_S1_2_8968F58 545 instructions (0.000%), 32 calls (08968F58 - 08968FCC, length 30)
_S1_2_8961FD0 544 instructions (0.000%), 34 calls (08961FD0 - 0896204C, length 32)
_S1_2_8888988 543 instructions (0.000%), 16 calls (08888988 - 08888A70, length 59)
  Back Branch 08888A50 8 times (length 25)
_S1_2_88B9E10 540 instructions (0.000%), 4 calls (088B9E10 - 088BA118, length 195)
  Back Branch 088BA064 4 times (length 114)
_S1_2_8960110 540 instructions (0.000%), 3 calls (08960110 - 089604A0, length 229)
_S1_2_890A95C 538 instructions (0.000%), 21 calls (0890A95C - 0890AA50, length 62)
_S1_2_9EC9F24 536 instructions (0.000%), 4 calls (09EC9F24 - 09ECA19C, length 159)
_S1_2_88A8294 534 instructions (0.000%), 3 calls (088A8294 - 088A8558, length 178)
_S1_2_8A148F4 533 instructions (0.000%), 38 calls (08A148F4 - 08A14930, length 16)
_S1_2_88E0418 532 instructions (0.000%), 7 calls (088E0418 - 088E0484, length 28)
  Back Branch 088E0468 55 times (length 7)
_S1_2_8889F10 531 instructions (0.000%), 15 calls (08889F10 - 08889FF0, length 57)
_S1_2_8AA6044 530 instructions (0.000%), 16 calls (08AA6044 - 08AA60D8, length 38)
_S1_2_8A54FA0 530 instructions (0.000%), 8 calls (08A54FA0 - 08A55014, length 30)
  Back Branch 08A55004 60 times (length 23)
  Back Branch 08A54FE4 5 times (length 6)
_S1_2_88E0108 528 instructions (0.000%), 44 calls (088E0108 - 088E0168, length 25)
_S1_2_89549A0 527 instructions (0.000%), 1 calls (089549A0 - 08954A30, length 37)
  Back Branch 089549C4 27 times (length 5)
  Back Branch 08954A24 25 times (length 15)
_S1_2_88B32D0 526 instructions (0.000%), 39 calls (088B32D0 - 088B3318, length 19)
_S1_2_8A5DC58 525 instructions (0.000%), 15 calls (08A5DC58 - 08A5DD84, length 76)
_S1_2_89428F4 522 instructions (0.000%), 44 calls (089428F4 - 089429AC, length 47)
_S1_2_89D5E34 522 instructions (0.000%), 12 calls (089D5E34 - 089D608C, length 151)
_S1_2_893F41C 520 instructions (0.000%), 25 calls (0893F41C - 0893F488, length 28)
_S1_2_88B510C 520 instructions (0.000%), 25 calls (088B510C - 088B5150, length 18)
  Back Branch 088B5144 32 times (length 10)
_S1_2_888263C 520 instructions (0.000%), 1 calls (0888263C - 08882714, length 55)
  Back Branch 0888267C 94 times (length 5)
_S1_2_9EC82F0 519 instructions (0.000%), 26 calls (09EC82F0 - 09EC8B64, length 542)
_S1_2_8AAA9A8 519 instructions (0.000%), 11 calls (08AAA9A8 - 08AAAAB8, length 69)
_S1_2_88FEB74 518 instructions (0.000%), 14 calls (088FEB74 - 088FEC04, length 37)
_S1_2_88F4758 516 instructions (0.000%), 12 calls (088F4758 - 088F4E84, length 460)
_S1_2_8A6B66C 514 instructions (0.000%), 52 calls (08A6B66C - 08A6B69C, length 13)
_S1_2_8962E4C 513 instructions (0.000%), 7 calls (08962E4C - 08962F08, length 48)
  Back Branch 08962E94 42 times (length 7)
_S1_2_8AB2CB8 512 instructions (0.000%), 64 calls (08AB2CB8 - 08AB2CD4, length 8)
_S1_2_89D1BF4 508 instructions (0.000%), 7 calls (089D1BF4 - 089D1D3C, length 83)
  Back Branch 089D1D1C 8 times (length 61)
_S1_2_8AC0F7C 505 instructions (0.000%), 101 calls (08AC0F7C - 08AC0F8C, length 5)
_S1_2_8A74940 505 instructions (0.000%), 101 calls (08A74940 - 08A74950, length 5)
_S1_2_88B4D14 502 instructions (0.000%), 24 calls (088B4D14 - 088B4D58, length 18)
  Back Branch 088B4D4C 31 times (length 10)
_S1_2_8AA6A2C 501 instructions (0.000%), 167 calls (08AA6A2C - 08AA6A34, length 3)
_S1_2_88D1D14 498 instructions (0.000%), 83 calls (088D1D14 - 088D1D28, length 6)
_S1_2_89BF838 498 instructions (0.000%), 3 calls (089BF838 - 089BFB50, length 199)
_S1_2_88D1D2C 492 instructions (0.000%), 82 calls (088D1D2C - 088D1D40, length 6)
_S1_2_8882044 492 instructions (0.000%), 13 calls (08882044 - 0888211C, length 55)
_S1_2_888A938 488 instructions (0.000%), 3 calls (0888A938 - 0888AE40, length 323)
  Back Branch 0888AD44 8 times (length 13)
  Back Branch 0888ADEC 1 times (length 21)
_S1_2_88FF4B8 488 instructions (0.000%), 2 calls (088FF4B8 - 088FF4E4, length 12)
  Back Branch 088FF4D8 60 times (length 8)
_S1_2_888CE00 484 instructions (0.000%), 4 calls (0888CE00 - 0888D04C, length 148)
_S1_2_8993B20 483 instructions (0.000%), 7 calls (08993B20 - 08994990, length 925)
_S1_2_8A14DD4 481 instructions (0.000%), 37 calls (08A14DD4 - 08A14E14, length 17)
_S1_2_8AB2DE8 480 instructions (0.000%), 60 calls (08AB2DE8 - 08AB2E04, length 8)
_S1_2_88866C4 480 instructions (0.000%), 60 calls (088866C4 - 088866E0, length 8)
_S1_2_89DB380 480 instructions (0.000%), 40 calls (089DB380 - 089DB3B4, length 14)
_S1_2_88B3178 479 instructions (0.000%), 17 calls (088B3178 - 088B3200, length 35)
_S1_2_89B3DF8 479 instructions (0.000%), 16 calls (089B3DF8 - 089B3F14, length 72)
  Back Branch 089B3E50 11 times (length 9)
_S1_2_884A640 477 instructions (0.000%), 6 calls (0884A640 - 0884A83C, length 128)
  Back Branch 0884A750 12 times (length 14)
_S1_2_8966414 475 instructions (0.000%), 19 calls (08966414 - 0896649C, length 35)
  Back Branch 0896647C 1 times (length 8)
_S1_2_8A97B44 474 instructions (0.000%), 237 calls (08A97B44 - 08A97B48, length 2)
_S1_2_88B47EC 468 instructions (0.000%), 26 calls (088B47EC - 088B4830, length 18)
_S1_2_8A815AC 466 instructions (0.000%), 10 calls (08A815AC - 08A816A4, length 63)
_S1_2_8850ED8 465 instructions (0.000%), 27 calls (08850ED8 - 08850F6C, length 38)
_S1_2_8A28B0C 462 instructions (0.000%), 37 calls (08A28B0C - 08A28B50, length 18)
_S1_2_8A28AC4 462 instructions (0.000%), 37 calls (08A28AC4 - 08A28B08, length 18)
_S1_2_8A3D2A8 462 instructions (0.000%), 22 calls (08A3D2A8 - 08A3D2F8, length 21)
_S1_2_89001E8 462 instructions (0.000%), 3 calls (089001E8 - 08900244, length 24)
  Back Branch 0890022C 60 times (length 10)
_S1_2_8A0CD7C 461 instructions (0.000%), 1 calls (08A0CD7C - 08A0D470, length 446)
  Back Branch 08A0D454 4 times (length 5)
_S1_2_88721E8 459 instructions (0.000%), 2 calls (088721E8 - 088729B8, length 501)
_S1_2_8961F40 448 instructions (0.000%), 112 calls (08961F40 - 08961F4C, length 4)
_S1_2_884D01C 448 instructions (0.000%), 32 calls (0884D01C - 0884D050, length 14)
_S1_2_8A3D4F0 445 instructions (0.000%), 10 calls (08A3D4F0 - 08A3D5D8, length 59)
  Back Branch 08A3D548 19 times (length 6)
  Back Branch 08A3D5C0 12 times (length 8)
_S1_2_8886D54 444 instructions (0.000%), 2 calls (08886D54 - 08886ED0, length 96)
  Back Branch 08886D8C 18 times (length 9)
  Back Branch 08886DDC 8 times (length 9)
  Back Branch 08886DB4 8 times (length 9)
_S1_2_88E2618 441 instructions (0.000%), 147 calls (088E2618 - 088E2620, length 3)
_S1_2_8966BF8 441 instructions (0.000%), 12 calls (08966BF8 - 08966CBC, length 50)
_S1_2_8AAB200 440 instructions (0.000%), 55 calls (08AAB200 - 08AAB21C, length 8)
_S1_2_897A82C 432 instructions (0.000%), 60 calls (0897A82C - 0897A850, length 10)
_S1_2_88B5968 432 instructions (0.000%), 36 calls (088B5968 - 088B5994, length 12)
_S1_2_8862BBC 429 instructions (0.000%), 39 calls (08862BBC - 08862C38, length 32)
_S1_2_89001A8 429 instructions (0.000%), 3 calls (089001A8 - 089001E4, length 16)
  Back Branch 089001D8 60 times (length 13)
_S1_2_8823FA8 426 instructions (0.000%), 1 calls (08823FA8 - 088240FC, length 86)
  Back Branch 08824064 22 times (length 17)
_S1_2_8A48528 425 instructions (0.000%), 1 calls (08A48528 - 08A48644, length 72)
  Back Branch 08A48620 64 times (length 5)
  Back Branch 08A48630 8 times (length 11)
_S1_2_898B2C4 420 instructions (0.000%), 60 calls (0898B2C4 - 0898B2DC, length 7)
_S1_2_893F65C 420 instructions (0.000%), 21 calls (0893F65C - 0893F6A8, length 20)
_S1_2_89D2194 420 instructions (0.000%), 7 calls (089D2194 - 089D21F0, length 24)
  Back Branch 089D21E0 29 times (length 14)
_S1_2_884A0D4 420 instructions (0.000%), 4 calls (0884A0D4 - 0884A198, length 50)
  Back Branch 0884A174 40 times (length 16)
_S1_2_8AACD94 420 instructions (0.000%), 2 calls (08AACD94 - 08AAD0D8, length 210)
_S1_2_8AACC5C 420 instructions (0.000%), 2 calls (08AACC5C - 08AACD90, length 78)
  Back Branch 08AACD2C 18 times (length 9)
  Back Branch 08AACD6C 18 times (length 6)
  Back Branch 08AACD4C 4 times (length 6)
  Back Branch 08AACCFC 4 times (length 6)
_S1_2_8A140C4 418 instructions (0.000%), 38 calls (08A140C4 - 08A14108, length 18)
_S1_2_8950B54 416 instructions (0.000%), 32 calls (08950B54 - 08950B84, length 13)
_S1_2_8860AD4 416 instructions (0.000%), 13 calls (08860AD4 - 08860D00, length 140)
_S1_2_89CFC20 415 instructions (0.000%), 5 calls (089CFC20 - 089CFD68, length 83)
_S1_2_88D9E34 412 instructions (0.000%), 13 calls (088D9E34 - 088DA15C, length 203)
_S1_2_8804114 411 instructions (0.000%), 1 calls (08804114 - 088043D4, length 177)
  Back Branch 088042FC 36 times (length 5)
  Back Branch 088042A4 25 times (length 4)
  Back Branch 088043D0 1 times (length 125)
_S1_2_8A8208C 410 instructions (0.000%), 10 calls (08A8208C - 08A82140, length 46)
  Back Branch 08A82118 10 times (length 10)
  Back Branch 08A82134 10 times (length 16)
  Back Branch 08A8213C 10 times (length 28)
  Back Branch 08A82128 10 times (length 28)
_S1_2_8954B58 410 instructions (0.000%), 5 calls (08954B58 - 08954C6C, length 70)
  Back Branch 08954C3C 14 times (length 40)
_S1_2_88E0DFC 409 instructions (0.000%), 17 calls (088E0DFC - 088E0E6C, length 29)
  Back Branch 088E0E30 3 times (length 6)
_S1_2_8954C70 409 instructions (0.000%), 2 calls (08954C70 - 08954D10, length 41)
  Back Branch 08954CE8 27 times (length 25)
_S1_2_8A15C54 407 instructions (0.000%), 37 calls (08A15C54 - 08A15C7C, length 11)
_S1_2_88FD628 407 instructions (0.000%), 37 calls (088FD628 - 088FD654, length 12)
_S1_2_88FD5F8 407 instructions (0.000%), 37 calls (088FD5F8 - 088FD624, length 12)
_S1_2_893F6AC 406 instructions (0.000%), 14 calls (0893F6AC - 0893F72C, length 33)
  Back Branch 0893F6FC 7 times (length 8)
_S1_2_897A634 406 instructions (0.000%), 10 calls (0897A634 - 0897A6EC, length 47)
_S1_2_8A1FF90 404 instructions (0.000%), 101 calls (08A1FF90 - 08A1FF9C, length 4)
_S1_2_8AABE94 402 instructions (0.000%), 2 calls (08AABE94 - 08AAC064, length 117)
  Back Branch 08AAC040 30 times (length 6)
_S1_2_89D5124 402 instructions (0.000%), 2 calls (089D5124 - 089D56D0, length 364)
_S1_2_88C3280 401 instructions (0.000%), 9 calls (088C3280 - 088C3FC0, length 849)
_S1_2_88CF1D4 400 instructions (0.000%), 100 calls (088CF1D4 - 088CF1E0, length 4)
_S1_2_8AB0AA4 400 instructions (0.000%), 50 calls (08AB0AA4 - 08AB0AC0, length 8)
_S1_2_8A3D918 400 instructions (0.000%), 29 calls (08A3D918 - 08A3D960, length 19)
_S1_2_8A7E180 399 instructions (0.000%), 19 calls (08A7E180 - 08A7E1D0, length 21)
_S1_2_88B59B4 396 instructions (0.000%), 18 calls (088B59B4 - 088B5A08, length 22)
_S1_2_89B2C48 391 instructions (0.000%), 9 calls (089B2C48 - 089B36BC, length 670)
  Back Branch 089B35A4 1 times (length 14)
_S1_2_8A52A38 390 instructions (0.000%), 30 calls (08A52A38 - 08A52A68, length 13)
_S1_2_8A45E60 390 instructions (0.000%), 26 calls (08A45E60 - 08A45EAC, length 20)
_S1_2_891920C 388 instructions (0.000%), 97 calls (0891920C - 08919218, length 4)
_S1_2_8858F34 388 instructions (0.000%), 4 calls (08858F34 - 08859100, length 116)
_S1_2_9EC83C8 386 instructions (0.000%), 19 calls (09EC83C8 - 09EC8B64, length 488)
_S1_2_9EC835C 386 instructions (0.000%), 19 calls (09EC835C - 09EC8B64, length 515)
_S1_2_8AB0968 384 instructions (0.000%), 24 calls (08AB0968 - 08AB09A4, length 16)
_S1_2_89438E4 382 instructions (0.000%), 191 calls (089438E4 - 089438E8, length 2)
_S1_2_8962C40 382 instructions (0.000%), 18 calls (08962C40 - 08962CDC, length 40)
_S1_2_8962554 381 instructions (0.000%), 38 calls (08962554 - 089625A0, length 20)
_S1_2_897F134 381 instructions (0.000%), 3 calls (0897F134 - 0897F440, length 196)
_S1_2_88B4D88 380 instructions (0.000%), 38 calls (088B4D88 - 088B4DAC, length 10)
_S1_2_89B06B0 380 instructions (0.000%), 4 calls (089B06B0 - 089B0BDC, length 332)
  Back Branch 089B07E8 2 times (length 31)
_S1_2_9EC8434 379 instructions (0.000%), 19 calls (09EC8434 - 09EC8B64, length 461)
_S1_2_897A6F0 378 instructions (0.000%), 21 calls (0897A6F0 - 0897A734, length 18)
_S1_2_88B30EC 377 instructions (0.000%), 29 calls (088B30EC - 088B311C, length 13)
_S1_2_89B180C 376 instructions (0.000%), 8 calls (089B180C - 089B1840, length 14)
  Back Branch 089B1834 64 times (length 5)
_S1_2_89DD898 375 instructions (0.000%), 75 calls (089DD898 - 089DD8A8, length 5)
_S1_2_8804794 375 instructions (0.000%), 15 calls (08804794 - 08804834, length 41)
  Back Branch 08804830 15 times (length 27)
_S1_2_8852984 375 instructions (0.000%), 9 calls (08852984 - 08852A3C, length 47)
  Back Branch 08852A14 9 times (length 21)
_S1_2_88B3360 374 instructions (0.000%), 34 calls (088B3360 - 088B3388, length 11)
_S1_2_88B331C 374 instructions (0.000%), 22 calls (088B331C - 088B335C, length 17)
_S1_2_89D1AD8 374 instructions (0.000%), 7 calls (089D1AD8 - 089D1BF0, length 71)
  Back Branch 089D1B8C 6 times (length 30)
_S1_2_89432B4 374 instructions (0.000%), 2 calls (089432B4 - 089432FC, length 19)
  Back Branch 089432E4 44 times (length 8)
_S1_2_88C1788 372 instructions (0.000%), 186 calls (088C1788 - 088C178C, length 2)
_S1_2_89D660C 372 instructions (0.000%), 3 calls (089D660C - 089D697C, length 221)
_S1_2_8A42D70 371 instructions (0.000%), 16 calls (08A42D70 - 08A42F2C, length 112)
  Back Branch 08A42EC4 1 times (length 11)
_S1_2_89DE088 370 instructions (0.000%), 37 calls (089DE088 - 089DE0BC, length 14)
_S1_2_885BAC8 368 instructions (0.000%), 184 calls (0885BAC8 - 0885BACC, length 2)
_S1_2_882FCFC 368 instructions (0.000%), 184 calls (0882FCFC - 0882FD00, length 2)
_S1_2_891430C 368 instructions (0.000%), 23 calls (0891430C - 08914348, length 16)
_S1_2_8976174 366 instructions (0.000%), 6 calls (08976174 - 08976264, length 61)
_S1_2_88B136C 364 instructions (0.000%), 1 calls (088B136C - 088B1404, length 39)
  Back Branch 088B13F0 14 times (length 25)
_S1_2_894F0F0 363 instructions (0.000%), 11 calls (0894F0F0 - 0894F328, length 143)
_S1_2_88A85B8 363 instructions (0.000%), 11 calls (088A85B8 - 088A8638, length 33)
  Back Branch 088A8610 11 times (length 11)
_S1_2_88A5A88 363 instructions (0.000%), 3 calls (088A5A88 - 088A5C64, length 120)
  Back Branch 088A5ADC 12 times (length 5)
_S1_2_88B46D8 360 instructions (0.000%), 30 calls (088B46D8 - 088B4704, length 12)
_S1_2_8A97A68 360 instructions (0.000%), 15 calls (08A97A68 - 08A97AC4, length 24)
_S1_2_8A2FB60 359 instructions (0.000%), 17 calls (08A2FB60 - 08A2FBB8, length 23)
_S1_2_8946208 358 instructions (0.000%), 20 calls (08946208 - 0894629C, length 38)
_S1_2_880903C 358 instructions (0.000%), 5 calls (0880903C - 088091D4, length 103)
  Back Branch 088091A0 4 times (length 65)
_S1_2_8A6B920 357 instructions (0.000%), 51 calls (08A6B920 - 08A6B938, length 7)
_S1_2_89C02B8 357 instructions (0.000%), 9 calls (089C02B8 - 089C07E8, length 333)
_S1_2_884AB64 354 instructions (0.000%), 6 calls (0884AB64 - 0884AC74, length 69)
_S1_2_8941B5C 354 instructions (0.000%), 3 calls (08941B5C - 08941E9C, length 209)
_S1_2_8918464 352 instructions (0.000%), 88 calls (08918464 - 08918470, length 4)
_S1_2_884CFF0 352 instructions (0.000%), 32 calls (0884CFF0 - 0884D018, length 11)
_S1_2_8A6B3C4 352 instructions (0.000%), 22 calls (08A6B3C4 - 08A6B400, length 16)
_S1_2_89F9264 352 instructions (0.000%), 5 calls (089F9264 - 089F9A74, length 517)
_S1_2_8A9FD40 351 instructions (0.000%), 13 calls (08A9FD40 - 08A9FDB8, length 31)
_S1_2_8823618 350 instructions (0.000%), 50 calls (08823618 - 08823630, length 7)
_S1_2_89DE05C 350 instructions (0.000%), 35 calls (089DE05C - 089DE084, length 11)
_S1_2_8A440A4 350 instructions (0.000%), 7 calls (08A440A4 - 08A441AC, length 67)
_S1_2_88D5B64 350 instructions (0.000%), 2 calls (088D5B64 - 088D5CD8, length 94)
  Back Branch 088D5BE4 32 times (length 8)
_S1_2_888877C 349 instructions (0.000%), 16 calls (0888877C - 088887DC, length 25)
_S1_2_8891AF8 348 instructions (0.000%), 29 calls (08891AF8 - 08891B24, length 12)
_S1_2_890D174 348 instructions (0.000%), 2 calls (0890D174 - 0890D21C, length 43)
  Back Branch 0890D19C 48 times (length 8)
  Back Branch 0890D1DC 1 times (length 8)
_S1_2_894BDC4 347 instructions (0.000%), 16 calls (0894BDC4 - 0894BE7C, length 47)
_S1_2_9ECB310 343 instructions (0.000%), 16 calls (09ECB310 - 09ECBA2C, length 456)
_S1_2_8900648 342 instructions (0.000%), 2 calls (08900648 - 089008FC, length 174)
_S1_2_8AC30BC 340 instructions (0.000%), 170 calls (08AC30BC - 08AC30C0, length 2)
_S1_2_8823D14 338 instructions (0.000%), 26 calls (08823D14 - 08823D4C, length 15)
_S1_2_88238E8 338 instructions (0.000%), 26 calls (088238E8 - 08823920, length 15)
_S1_2_8AAB29C 336 instructions (0.000%), 24 calls (08AAB29C - 08AAB2D0, length 14)
_S1_2_8A3D6F8 336 instructions (0.000%), 24 calls (08A3D6F8 - 08A3D72C, length 14)
_S1_2_8913F0C 336 instructions (0.000%), 24 calls (08913F0C - 08913F40, length 14)
_S1_2_8975C74 336 instructions (0.000%), 6 calls (08975C74 - 08975D58, length 58)
_S1_2_8A9FB0C 336 instructions (0.000%), 4 calls (08A9FB0C - 08A9FCA0, length 102)
_S1_2_88B56D4 335 instructions (0.000%), 7 calls (088B56D4 - 088B5718, length 18)
  Back Branch 088B5700 42 times (length 6)
_S1_2_8859AD4 335 instructions (0.000%), 5 calls (08859AD4 - 08859C1C, length 83)
  Back Branch 08859BEC 5 times (length 36)
_S1_2_89DF70C 333 instructions (0.000%), 111 calls (089DF70C - 089DF714, length 3)
_S1_2_89DAAD4 332 instructions (0.000%), 166 calls (089DAAD4 - 089DAAD8, length 2)
_S1_2_88D184C 332 instructions (0.000%), 166 calls (088D184C - 088D1850, length 2)
_S1_2_89B24E8 332 instructions (0.000%), 11 calls (089B24E8 - 089B2574, length 36)
_S1_2_8ABCEAC 330 instructions (0.000%), 66 calls (08ABCEAC - 08ABCEBC, length 5)
_S1_2_88B49B8 330 instructions (0.000%), 30 calls (088B49B8 - 088B49E4, length 12)
_S1_2_89670C8 322 instructions (0.000%), 12 calls (089670C8 - 08967120, length 23)
  Back Branch 08967100 22 times (length 8)
_S1_2_8958F28 321 instructions (0.000%), 17 calls (08958F28 - 08958FAC, length 34)
_S1_2_8820FDC 320 instructions (0.000%), 8 calls (08820FDC - 08821000, length 10)
  Back Branch 08820FF4 68 times (length 4)
_S1_2_89691E8 319 instructions (0.000%), 29 calls (089691E8 - 08969210, length 11)
_S1_2_88DE884 319 instructions (0.000%), 2 calls (088DE884 - 088DE99C, length 71)
  Back Branch 088DE968 17 times (length 33)
_S1_2_897CA44 315 instructions (0.000%), 9 calls (0897CA44 - 0897CB1C, length 55)
_S1_2_89D18B4 315 instructions (0.000%), 7 calls (089D18B4 - 089D1964, length 45)
_S1_2_8A15A18 314 instructions (0.000%), 1 calls (08A15A18 - 08A15A98, length 33)
  Back Branch 08A15A74 53 times (length 5)
  Back Branch 08A15A5C 4 times (length 7)
_S1_2_8852630 312 instructions (0.000%), 37 calls (08852630 - 08852658, length 11)
_S1_2_8886FB4 312 instructions (0.000%), 5 calls (08886FB4 - 088870E4, length 77)
_S1_2_888CC60 312 instructions (0.000%), 4 calls (0888CC60 - 0888CDFC, length 104)
_S1_2_8A60104 310 instructions (0.000%), 2 calls (08A60104 - 08A6049C, length 231)
_S1_2_88C0D58 308 instructions (0.000%), 7 calls (088C0D58 - 088C0E18, length 49)
_S1_2_88B4FE0 306 instructions (0.000%), 10 calls (088B4FE0 - 088B5040, length 25)
  Back Branch 088B5024 17 times (length 8)
_S1_2_88DA608 306 instructions (0.000%), 2 calls (088DA608 - 088DA84C, length 146)
  Back Branch 088DA7F0 4 times (length 7)
_S1_2_89F6234 304 instructions (0.000%), 1 calls (089F6234 - 089F64F8, length 178)
  Back Branch 089F64C8 12 times (length 16)
  Back Branch 089F6390 2 times (length 10)
_S1_2_8845B2C 302 instructions (0.000%), 4 calls (08845B2C - 08845CD8, length 108)
_S1_2_890EAF0 302 instructions (0.000%), 3 calls (0890EAF0 - 0890ECE8, length 127)
  Back Branch 0890EB44 3 times (length 8)
_S1_2_8828C9C 302 instructions (0.000%), 1 calls (08828C9C - 08828F18, length 160)
  Back Branch 08828EC8 32 times (length 5)
  Back Branch 08828DD4 4 times (length 4)
_S1_2_89800B8 300 instructions (0.000%), 3 calls (089800B8 - 0898017C, length 50)
  Back Branch 08980130 18 times (length 6)
  Back Branch 08980164 9 times (length 10)
_S1_2_8A48A58 300 instructions (0.000%), 1 calls (08A48A58 - 08A48CD4, length 160)
  Back Branch 08A48B88 16 times (length 10)
  Back Branch 08A48C6C 1 times (length 30)
_S1_2_8988B7C 299 instructions (0.000%), 23 calls (08988B7C - 08988BAC, length 13)
_S1_2_8988B48 299 instructions (0.000%), 23 calls (08988B48 - 08988B78, length 13)
_S1_2_8917D78 297 instructions (0.000%), 15 calls (08917D78 - 08917DE4, length 28)
_S1_2_89F64FC 296 instructions (0.000%), 5 calls (089F64FC - 089F68E4, length 251)
  Back Branch 089F65E0 2 times (length 16)
_S1_2_8A45CD8 294 instructions (0.000%), 3 calls (08A45CD8 - 08A45D28, length 21)
  Back Branch 08A45D18 24 times (length 11)
_S1_2_8A7E3A0 290 instructions (0.000%), 29 calls (08A7E3A0 - 08A7E3C4, length 10)
_S1_2_88D5CDC 290 instructions (0.000%), 5 calls (088D5CDC - 088D5DC0, length 58)
_S1_2_8A9ED84 290 instructions (0.000%), 1 calls (08A9ED84 - 08A9EE80, length 64)
  Back Branch 08A9EDF8 32 times (length 8)
_S1_2_8AB0318 288 instructions (0.000%), 24 calls (08AB0318 - 08AB0344, length 12)
_S1_2_88887E0 288 instructions (0.000%), 16 calls (088887E0 - 08888824, length 18)
_S1_2_8823C9C 286 instructions (0.000%), 22 calls (08823C9C - 08823CD4, length 15)
_S1_2_88A3C0C 285 instructions (0.000%), 15 calls (088A3C0C - 088A3C6C, length 25)
_S1_2_890E00C 285 instructions (0.000%), 5 calls (0890E00C - 0890E0F8, length 60)
_S1_2_88E3FB0 284 instructions (0.000%), 13 calls (088E3FB0 - 088E4018, length 27)
_S1_2_8A5EA50 283 instructions (0.000%), 18 calls (08A5EA50 - 08A5EA8C, length 16)
_S1_2_8A465B0 282 instructions (0.000%), 2 calls (08A465B0 - 08A467F8, length 147)
_S1_2_89B39D0 280 instructions (0.000%), 28 calls (089B39D0 - 089B3DBC, length 252)
_S1_2_89B23B8 280 instructions (0.000%), 28 calls (089B23B8 - 089B23E4, length 12)
_S1_2_8A48920 280 instructions (0.000%), 1 calls (08A48920 - 08A48A54, length 78)
  Back Branch 08A489A4 16 times (length 20)
  Back Branch 08A48A30 1 times (length 10)
_S1_2_89B2E0C 279 instructions (0.000%), 5 calls (089B2E0C - 089B36BC, length 557)
  Back Branch 089B35A4 1 times (length 14)
_S1_2_888C810 275 instructions (0.000%), 11 calls (0888C810 - 0888CB44, length 206)
_S1_2_8A6BC0C 274 instructions (0.000%), 137 calls (08A6BC0C - 08A6BC10, length 2)
_S1_2_88B3630 273 instructions (0.000%), 21 calls (088B3630 - 088B3660, length 13)
_S1_2_89D1750 273 instructions (0.000%), 3 calls (089D1750 - 089D1804, length 46)
  Back Branch 089D17D8 12 times (length 17)
_S1_2_88B5044 270 instructions (0.000%), 15 calls (088B5044 - 088B5088, length 18)
  Back Branch 088B507C 15 times (length 10)
_S1_2_8A5B708 270 instructions (0.000%), 9 calls (08A5B708 - 08A5B7A4, length 40)
_S1_2_89C03B4 270 instructions (0.000%), 3 calls (089C03B4 - 089C07E8, length 270)
  Back Branch 089C0500 6 times (length 12)
_S1_2_8987ED0 270 instructions (0.000%), 3 calls (08987ED0 - 08988040, length 93)
_S1_2_8821BB4 270 instructions (0.000%), 2 calls (08821BB4 - 08821D1C, length 91)
  Back Branch 08821CD0 4 times (length 50)
_S1_2_889E58C 268 instructions (0.000%), 26 calls (0889E58C - 0889E5BC, length 13)
_S1_2_889D82C 268 instructions (0.000%), 4 calls (0889D82C - 0889D884, length 23)
  Back Branch 0889D878 20 times (length 11)
_S1_2_889D7D0 268 instructions (0.000%), 4 calls (0889D7D0 - 0889D828, length 23)
  Back Branch 0889D81C 20 times (length 11)
_S1_2_889D774 268 instructions (0.000%), 4 calls (0889D774 - 0889D7CC, length 23)
  Back Branch 0889D7C0 20 times (length 11)
_S1_2_8A393CC 264 instructions (0.000%), 12 calls (08A393CC - 08A39430, length 26)
_S1_2_8A2C62C 264 instructions (0.000%), 4 calls (08A2C62C - 08A2C6A8, length 32)
  Back Branch 08A2C690 16 times (length 12)
_S1_2_88DE2E0 264 instructions (0.000%), 4 calls (088DE2E0 - 088DE364, length 34)
  Back Branch 088DE344 20 times (length 9)
_S1_2_88FE8AC 264 instructions (0.000%), 2 calls (088FE8AC - 088FE8F8, length 20)
  Back Branch 088FE8EC 16 times (length 16)
_S1_2_88FD1F0 262 instructions (0.000%), 4 calls (088FD1F0 - 088FD294, length 42)
  Back Branch 088FD27C 6 times (length 31)
_S1_2_885D534 260 instructions (0.000%), 13 calls (0885D534 - 0885D5A4, length 29)
_S1_2_89657DC 260 instructions (0.000%), 6 calls (089657DC - 089658D4, length 63)
_S1_2_8AB7604 260 instructions (0.000%), 4 calls (08AB7604 - 08AB7704, length 65)
_S1_2_889D950 260 instructions (0.000%), 4 calls (0889D950 - 0889D9B0, length 25)
  Back Branch 0889D9A4 20 times (length 10)
_S1_2_889D8EC 260 instructions (0.000%), 4 calls (0889D8EC - 0889D94C, length 25)
  Back Branch 0889D940 20 times (length 10)
_S1_2_889D888 260 instructions (0.000%), 4 calls (0889D888 - 0889D8E8, length 25)
  Back Branch 0889D8DC 20 times (length 10)
_S1_2_8960594 259 instructions (0.000%), 37 calls (08960594 - 089605AC, length 7)
_S1_2_8852A40 259 instructions (0.000%), 5 calls (08852A40 - 08852B1C, length 56)
  Back Branch 08852AF4 5 times (length 23)
_S1_2_8AB337C 256 instructions (0.000%), 32 calls (08AB337C - 08AB3398, length 8)
_S1_2_8AA4C84 256 instructions (0.000%), 16 calls (08AA4C84 - 08AA4CD0, length 20)
_S1_2_8AAB584 256 instructions (0.000%), 2 calls (08AAB584 - 08AAB780, length 128)
_S1_2_883381C 255 instructions (0.000%), 15 calls (0883381C - 088338D4, length 47)
_S1_2_8987D58 255 instructions (0.000%), 3 calls (08987D58 - 08987ECC, length 94)
_S1_2_89F4684 253 instructions (0.000%), 2 calls (089F4684 - 089F4944, length 177)
_S1_2_8A56A0C 253 instructions (0.000%), 1 calls (08A56A0C - 08A56CD0, length 178)
  Back Branch 08A56C9C 10 times (length 78)
  Back Branch 08A56B50 2 times (length 57)
  Back Branch 08A56C8C 1 times (length 54)
_S1_2_8A9FDF4 252 instructions (0.000%), 14 calls (08A9FDF4 - 08A9FE38, length 18)
_S1_2_8820BE8 252 instructions (0.000%), 12 calls (08820BE8 - 08820C4C, length 26)
_S1_2_89D216C 250 instructions (0.000%), 25 calls (089D216C - 089D2190, length 10)
_S1_2_88D80E0 249 instructions (0.000%), 83 calls (088D80E0 - 088D80E8, length 3)
_S1_2_8957E3C 246 instructions (0.000%), 9 calls (08957E3C - 08957F20, length 58)
_S1_2_88083C4 246 instructions (0.000%), 6 calls (088083C4 - 08808464, length 41)
  Back Branch 08808424 6 times (length 10)
_S1_2_895E5A8 245 instructions (0.000%), 35 calls (0895E5A8 - 0895E5C4, length 8)
_S1_2_8975A40 243 instructions (0.000%), 9 calls (08975A40 - 08975AB8, length 31)
_S1_2_8AC2E9C 242 instructions (0.000%), 121 calls (08AC2E9C - 08AC2EA0, length 2)
_S1_2_89112F8 242 instructions (0.000%), 2 calls (089112F8 - 08911370, length 31)
  Back Branch 08911358 32 times (length 6)
_S1_2_8A1E5F0 242 instructions (0.000%), 1 calls (08A1E5F0 - 08A1E864, length 158)
  Back Branch 08A1E6E0 10 times (length 32)
_S1_2_8A5ACC4 241 instructions (0.000%), 16 calls (08A5ACC4 - 08A5AD08, length 18)
_S1_2_8807F74 240 instructions (0.000%), 120 calls (08807F74 - 08807F78, length 2)
_S1_2_8A5F1F0 240 instructions (0.000%), 20 calls (08A5F1F0 - 08A5F21C, length 12)
_S1_2_8A2C80C 240 instructions (0.000%), 20 calls (08A2C80C - 08A2C838, length 12)
_S1_2_8807E70 239 instructions (0.000%), 6 calls (08807E70 - 08807F4C, length 56)
  Back Branch 08807EC8 6 times (length 14)
_S1_2_8A8387C 238 instructions (0.000%), 34 calls (08A8387C - 08A83894, length 7)
_S1_2_8A813E4 238 instructions (0.000%), 34 calls (08A813E4 - 08A813FC, length 7)
_S1_2_8947650 238 instructions (0.000%), 34 calls (08947650 - 08947668, length 7)
_S1_2_88AD49C 238 instructions (0.000%), 2 calls (088AD49C - 088AD608, length 92)
  Back Branch 088AD550 8 times (length 32)
  Back Branch 088AD59C 8 times (length 17)
_S1_2_8A5AB94 236 instructions (0.000%), 4 calls (08A5AB94 - 08A5AC64, length 53)
  Back Branch 08A5ABD8 13 times (length 4)
_S1_2_8A9FAAC 234 instructions (0.000%), 13 calls (08A9FAAC - 08A9FCA0, length 126)
_S1_2_8987CE0 234 instructions (0.000%), 9 calls (08987CE0 - 08987D54, length 30)
_S1_2_8AAB3DC 234 instructions (0.000%), 6 calls (08AAB3DC - 08AAB474, length 39)
_S1_2_88DEAB4 234 instructions (0.000%), 2 calls (088DEAB4 - 088DED04, length 149)
_S1_2_9ECB47C 234 instructions (0.000%), 1 calls (09ECB47C - 09ECBA2C, length 365)
_S1_2_88C3198 232 instructions (0.000%), 4 calls (088C3198 - 088C327C, length 58)
_S1_2_8AA7CC0 231 instructions (0.000%), 33 calls (08AA7CC0 - 08AA7CE4, length 10)
_S1_2_8806E48 231 instructions (0.000%), 7 calls (08806E48 - 08806F20, length 55)
_S1_2_8AC30E4 230 instructions (0.000%), 115 calls (08AC30E4 - 08AC30E8, length 2)
_S1_2_89630C8 230 instructions (0.000%), 8 calls (089630C8 - 08963184, length 48)
_S1_2_88BDEF4 230 instructions (0.000%), 2 calls (088BDEF4 - 088BE0C8, length 118)
_S1_2_8822A84 230 instructions (0.000%), 2 calls (08822A84 - 08822CAC, length 139)
_S1_2_8852B20 229 instructions (0.000%), 5 calls (08852B20 - 08852BE4, length 50)
  Back Branch 08852BBC 5 times (length 23)
_S1_2_8892794 227 instructions (0.000%), 9 calls (08892794 - 088928AC, length 71)
_S1_2_8988A8C 226 instructions (0.000%), 3 calls (08988A8C - 08988AE8, length 24)
  Back Branch 08988ADC 17 times (length 11)
_S1_2_8805ABC 225 instructions (0.000%), 5 calls (08805ABC - 08805B88, length 52)
  Back Branch 08805AFC 5 times (length 7)
_S1_2_8818904 224 instructions (0.000%), 32 calls (08818904 - 0881894C, length 19)
_S1_2_8AA4BFC 224 instructions (0.000%), 28 calls (08AA4BFC - 08AA4C18, length 8)
_S1_2_890DE44 222 instructions (0.000%), 2 calls (0890DE44 - 0890E008, length 114)
_S1_2_8825EE4 222 instructions (0.000%), 2 calls (08825EE4 - 08826094, length 109)
  Back Branch 08825FAC 1 times (length 28)
_S1_2_8AA85D4 220 instructions (0.000%), 20 calls (08AA85D4 - 08AA85FC, length 11)
_S1_2_88FBEA8 220 instructions (0.000%), 20 calls (088FBEA8 - 088FBED0, length 11)
_S1_2_89EF0B4 220 instructions (0.000%), 11 calls (089EF0B4 - 089EF104, length 21)
_S1_2_8AB86AC 218 instructions (0.000%), 109 calls (08AB86AC - 08AB86B0, length 2)
_S1_2_8964460 218 instructions (0.000%), 6 calls (08964460 - 0896458C, length 76)
_S1_2_8AAC324 218 instructions (0.000%), 2 calls (08AAC324 - 08AAC3D8, length 46)
  Back Branch 08AAC3B8 16 times (length 9)
_S1_2_88B2B44 216 instructions (0.000%), 18 calls (088B2B44 - 088B2B70, length 12)
_S1_2_880AC9C 216 instructions (0.000%), 8 calls (0880AC9C - 0880AD20, length 34)
_S1_2_8917C20 216 instructions (0.000%), 2 calls (08917C20 - 08917D74, length 86)
  Back Branch 08917D54 4 times (length 12)
  Back Branch 08917D18 4 times (length 10)
_S1_2_89D1A34 215 instructions (0.000%), 7 calls (089D1A34 - 089D1AD4, length 41)
  Back Branch 089D1AB0 6 times (length 22)
_S1_2_8A462CC 214 instructions (0.000%), 4 calls (08A462CC - 08A465AC, length 185)
_S1_2_882114C 213 instructions (0.000%), 6 calls (0882114C - 08821210, length 50)
  Back Branch 088211B4 4 times (length 10)
_S1_2_885C0A0 212 instructions (0.000%), 4 calls (0885C0A0 - 0885C170, length 53)
_S1_2_886E080 212 instructions (0.000%), 2 calls (0886E080 - 0886E28C, length 132)
_S1_2_8A5792C 212 instructions (0.000%), 1 calls (08A5792C - 08A57CDC, length 237)
  Back Branch 08A579C8 2 times (length 15)
  Back Branch 08A57C6C 1 times (length 11)
  Back Branch 08A57BE4 1 times (length 6)
_S1_2_895BB38 210 instructions (0.000%), 30 calls (0895BB38 - 0895BB54, length 8)
_S1_2_88DE490 210 instructions (0.000%), 14 calls (088DE490 - 088DE4D0, length 17)
_S1_2_898B1D8 210 instructions (0.000%), 6 calls (0898B1D8 - 0898B268, length 37)
_S1_2_88B299C 210 instructions (0.000%), 6 calls (088B299C - 088B2B10, length 94)
_S1_2_8A5C630 210 instructions (0.000%), 3 calls (08A5C630 - 08A5CF64, length 590)
  Back Branch 08A5C734 3 times (length 18)
_S1_2_884CCA8 210 instructions (0.000%), 1 calls (0884CCA8 - 0884CFEC, length 210)
_S1_2_9F0E3D4 209 instructions (0.000%), 11 calls (09F0E3D4 - 09F0E424, length 21)
_S1_2_8807880 209 instructions (0.000%), 3 calls (08807880 - 0880793C, length 48)
  Back Branch 08807924 14 times (length 6)
_S1_2_89476E0 208 instructions (0.000%), 104 calls (089476E0 - 089476E4, length 2)
_S1_2_8823634 208 instructions (0.000%), 26 calls (08823634 - 08823650, length 8)
_S1_2_8A9FA6C 208 instructions (0.000%), 13 calls (08A9FA6C - 08A9FAA8, length 16)
_S1_2_89141EC 208 instructions (0.000%), 13 calls (089141EC - 08914228, length 16)
_S1_2_8914E7C 208 instructions (0.000%), 4 calls (08914E7C - 08914FF4, length 95)
  Back Branch 08914F24 2 times (length 26)
_S1_2_888E964 208 instructions (0.000%), 4 calls (0888E964 - 0888EA70, length 68)
_S1_2_8A54D58 204 instructions (0.000%), 12 calls (08A54D58 - 08A54DB0, length 23)
_S1_2_8807DC4 204 instructions (0.000%), 6 calls (08807DC4 - 08807E54, length 37)
_S1_2_8AB0574 200 instructions (0.000%), 50 calls (08AB0574 - 08AB0580, length 4)
_S1_2_8902ECC 200 instructions (0.000%), 11 calls (08902ECC - 0890309C, length 117)
_S1_2_88A7D80 200 instructions (0.000%), 2 calls (088A7D80 - 088A7DBC, length 16)
  Back Branch 088A7DA0 30 times (length 6)
_S1_2_88097FC 200 instructions (0.000%), 2 calls (088097FC - 08809A54, length 151)
_S1_2_895556C 199 instructions (0.000%), 5 calls (0895556C - 089555FC, length 37)
  Back Branch 089555CC 8 times (length 10)
_S1_2_8AA15A0 198 instructions (0.000%), 11 calls (08AA15A0 - 08AA15E4, length 18)
_S1_2_889E6FC 198 instructions (0.000%), 11 calls (0889E6FC - 0889E7D8, length 56)
_S1_2_8977C80 198 instructions (0.000%), 9 calls (08977C80 - 08977CD8, length 23)
_S1_2_898873C 198 instructions (0.000%), 6 calls (0898873C - 089887D4, length 39)
_S1_2_8A22494 198 instructions (0.000%), 2 calls (08A22494 - 08A228F4, length 281)
_S1_2_89F8994 198 instructions (0.000%), 2 calls (089F8994 - 089F8C4C, length 175)
_S1_2_8A78260 197 instructions (0.000%), 3 calls (08A78260 - 08A7838C, length 76)
  Back Branch 08A78368 3 times (length 39)
  Back Branch 08A7834C 2 times (length 11)
_S1_2_880B890 196 instructions (0.000%), 98 calls (0880B890 - 0880B894, length 2)
_S1_2_880B888 196 instructions (0.000%), 98 calls (0880B888 - 0880B88C, length 2)
_S1_2_898B2E0 196 instructions (0.000%), 28 calls (0898B2E0 - 0898B2F8, length 7)
_S1_2_8821214 196 instructions (0.000%), 6 calls (08821214 - 088212A8, length 38)
  Back Branch 08821240 12 times (length 7)
_S1_2_88999C0 195 instructions (0.000%), 29 calls (088999C0 - 088999E0, length 9)
_S1_2_89590E4 195 instructions (0.000%), 17 calls (089590E4 - 0895911C, length 15)
_S1_2_8913F80 195 instructions (0.000%), 13 calls (08913F80 - 08913FB8, length 15)
_S1_2_8AB32F0 192 instructions (0.000%), 32 calls (08AB32F0 - 08AB3304, length 6)
_S1_2_8AAB3BC 192 instructions (0.000%), 24 calls (08AAB3BC - 08AAB3D8, length 8)
_S1_2_8A3CFC4 192 instructions (0.000%), 24 calls (08A3CFC4 - 08A3CFE0, length 8)
_S1_2_88B4FB0 192 instructions (0.000%), 16 calls (088B4FB0 - 088B4FDC, length 12)
_S1_2_88997E4 192 instructions (0.000%), 16 calls (088997E4 - 08899820, length 16)
_S1_2_889976C 192 instructions (0.000%), 16 calls (0889976C - 088997A8, length 16)
_S1_2_891FFE4 192 instructions (0.000%), 12 calls (0891FFE4 - 08920030, length 20)
_S1_2_8914844 192 instructions (0.000%), 12 calls (08914844 - 08914884, length 17)
_S1_2_8A43F6C 192 instructions (0.000%), 6 calls (08A43F6C - 08A43FF4, length 35)
_S1_2_897512C 192 instructions (0.000%), 6 calls (0897512C - 08975208, length 56)
_S1_2_88A331C 192 instructions (0.000%), 6 calls (088A331C - 088A33CC, length 45)
_S1_2_88E0384 192 instructions (0.000%), 4 calls (088E0384 - 088E0414, length 37)
  Back Branch 088E03C4 14 times (length 6)
_S1_2_8850FB4 191 instructions (0.000%), 11 calls (08850FB4 - 08851008, length 22)
_S1_2_8AC2E2C 190 instructions (0.000%), 95 calls (08AC2E2C - 08AC2E30, length 2)
_S1_2_89DC9AC 190 instructions (0.000%), 38 calls (089DC9AC - 089DC9BC, length 5)
_S1_2_88BF8B0 190 instructions (0.000%), 2 calls (088BF8B0 - 088BFA34, length 98)
_S1_2_8A44B34 189 instructions (0.000%), 27 calls (08A44B34 - 08A44BD8, length 42)
_S1_2_89F150C 189 instructions (0.000%), 3 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F1704 3 times (length 1093)
_S1_2_8A3EA78 188 instructions (0.000%), 4 calls (08A3EA78 - 08A3EB9C, length 74)
_S1_2_88E02C4 188 instructions (0.000%), 4 calls (088E02C4 - 088E0380, length 48)
_S1_2_8A95998 188 instructions (0.000%), 1 calls (08A9522C - 08A96684, length 1303)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
  Back Branch 08A95CD8 3 times (length 12)
  Back Branch 08A95CE0 1 times (length 14)
  Back Branch 08A95B04 1 times (length 16)
_S1_2_88AF224 188 instructions (0.000%), 1 calls (088AF224 - 088AF330, length 68)
  Back Branch 088AF2DC 19 times (length 10)
_S1_2_8987C64 186 instructions (0.000%), 6 calls (08987C64 - 08987CDC, length 31)
_S1_2_88B3040 186 instructions (0.000%), 6 calls (088B3040 - 088B30BC, length 32)
_S1_2_8957C2C 186 instructions (0.000%), 5 calls (08957C2C - 08957D00, length 54)
_S1_2_9F0E55C 186 instructions (0.000%), 1 calls (09F0E55C - 09F0E684, length 75)
  Back Branch 09F0E670 11 times (length 6)
  Back Branch 09F0E5A8 11 times (length 10)
_S1_2_8A1755C 185 instructions (0.000%), 37 calls (08A1755C - 08A1756C, length 5)
_S1_2_88D1D74 184 instructions (0.000%), 23 calls (088D1D74 - 088D1D90, length 8)
_S1_2_88D1D54 184 instructions (0.000%), 23 calls (088D1D54 - 088D1D70, length 8)
_S1_2_8821094 184 instructions (0.000%), 4 calls (08821094 - 08821148, length 46)
_S1_2_894BE80 183 instructions (0.000%), 16 calls (0894BE80 - 0894BED8, length 23)
_S1_2_8A55198 183 instructions (0.000%), 3 calls (08A55198 - 08A55240, length 43)
  Back Branch 08A55214 10 times (length 16)
_S1_2_88D73B0 183 instructions (0.000%), 3 calls (088D73B0 - 088D74AC, length 64)
_S1_2_8A6B574 182 instructions (0.000%), 26 calls (08A6B574 - 08A6B58C, length 7)
_S1_2_8A9FEC4 182 instructions (0.000%), 7 calls (08A9FEC4 - 08A9FF38, length 30)
_S1_2_8852BE8 181 instructions (0.000%), 4 calls (08852BE8 - 08852CAC, length 50)
  Back Branch 08852C84 4 times (length 23)
_S1_2_88C12A0 181 instructions (0.000%), 1 calls (088C12A0 - 088C1594, length 190)
_S1_2_8AB9C38 180 instructions (0.000%), 90 calls (08AB9C38 - 08AB9C3C, length 2)
_S1_2_88E25D8 180 instructions (0.000%), 12 calls (088E25D8 - 088E2614, length 16)
_S1_2_8820C50 180 instructions (0.000%), 12 calls (08820C50 - 08820C98, length 19)
_S1_2_8A2FE0C 180 instructions (0.000%), 9 calls (08A2FE0C - 08A2FE58, length 20)
_S1_2_8B4A75C 180 instructions (0.000%), 2 calls (08B4A75C - 09F0E028, length 5180980)
  Back Branch 09F0E014 3 times (length 35)
_S1_2_8892C80 180 instructions (0.000%), 2 calls (08892C80 - 08892E58, length 119)
  Back Branch 08892DB0 1 times (length 45)
_S1_2_8899864 179 instructions (0.000%), 15 calls (08899864 - 088998A0, length 16)
_S1_2_8899824 179 instructions (0.000%), 15 calls (08899824 - 08899860, length 16)
_S1_2_88FFB7C 179 instructions (0.000%), 2 calls (088FFB7C - 088FFBFC, length 33)
  Back Branch 088FFBA0 20 times (length 7)
  Back Branch 088FFBD8 1 times (length 7)
_S1_2_8A800C0 178 instructions (0.000%), 2 calls (08A800C0 - 08A80274, length 110)
  Back Branch 08A80240 2 times (length 42)
  Back Branch 08A80248 2 times (length 64)
  Back Branch 08A80230 2 times (length 9)
  Back Branch 08A8021C 2 times (length 22)
_S1_2_88DA850 178 instructions (0.000%), 2 calls (088DA850 - 088DAB14, length 178)
_S1_2_8AB8288 176 instructions (0.000%), 44 calls (08AB8288 - 08AB8294, length 4)
_S1_2_8AA5360 176 instructions (0.000%), 4 calls (08AA5360 - 08AA54B4, length 86)
_S1_2_8A44BDC 175 instructions (0.000%), 25 calls (08A44BDC - 08A44C58, length 32)
_S1_2_89D1660 174 instructions (0.000%), 3 calls (089D1660 - 089D174C, length 60)
_S1_2_89D1500 174 instructions (0.000%), 3 calls (089D1500 - 089D1578, length 31)
  Back Branch 089D1558 12 times (length 9)
_S1_2_8A22CCC 174 instructions (0.000%), 2 calls (08A22CCC - 08A22F30, length 154)
_S1_2_8891BDC 173 instructions (0.000%), 1 calls (08891BDC - 08891F94, length 239)
_S1_2_8A38FF8 172 instructions (0.000%), 4 calls (08A38FF8 - 08A390A0, length 43)
_S1_2_88997AC 171 instructions (0.000%), 15 calls (088997AC - 088997E0, length 14)
_S1_2_89D157C 171 instructions (0.000%), 3 calls (089D157C - 089D165C, length 57)
_S1_2_8AC31FC 170 instructions (0.000%), 85 calls (08AC31FC - 08AC3200, length 2)
_S1_2_8AC2F2C 170 instructions (0.000%), 85 calls (08AC2F2C - 08AC2F30, length 2)
_S1_2_8AAD6B4 170 instructions (0.000%), 85 calls (08AAD6B4 - 08AAD6B8, length 2)
_S1_2_8A5DA40 170 instructions (0.000%), 5 calls (08A5DA40 - 08A5DAC4, length 34)
_S1_2_89B10F0 170 instructions (0.000%), 3 calls (089B10F0 - 089B1808, length 455)
  Back Branch 089B1230 2 times (length 41)
_S1_2_8AB0F90 170 instructions (0.000%), 1 calls (08AB0F90 - 08AB1234, length 170)
_S1_2_8947A3C 168 instructions (0.000%), 28 calls (08947A3C - 08947A50, length 6)
_S1_2_889D758 168 instructions (0.000%), 24 calls (0889D758 - 0889D770, length 7)
_S1_2_889D73C 168 instructions (0.000%), 24 calls (0889D73C - 0889D754, length 7)
_S1_2_889D720 168 instructions (0.000%), 24 calls (0889D720 - 0889D738, length 7)
_S1_2_8A954BC 168 instructions (0.000%), 7 calls (08A9522C - 08A96684, length 1303)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
  Back Branch 08A954F4 7 times (length 91)
  Back Branch 08A954E4 7 times (length 11)
_S1_2_8918150 168 instructions (0.000%), 6 calls (08918150 - 08918218, length 51)
_S1_2_88B0CE4 168 instructions (0.000%), 6 calls (088B0CE4 - 088B0D58, length 30)
_S1_2_88AF1A4 168 instructions (0.000%), 3 calls (088AF1A4 - 088AF1F0, length 20)
  Back Branch 088AF1DC 15 times (length 9)
_S1_2_88D1854 166 instructions (0.000%), 83 calls (088D1854 - 088D1858, length 2)
_S1_2_8A638A0 166 instructions (0.000%), 1 calls (08A638A0 - 08A638C8, length 11)
  Back Branch 08A638BC 32 times (length 5)
_S1_2_88067E4 166 instructions (0.000%), 1 calls (088067E4 - 08806B68, length 226)
  Back Branch 08806AC4 1 times (length 8)
_S1_2_88903A8 165 instructions (0.000%), 3 calls (088903A8 - 0889043C, length 38)
  Back Branch 08890418 12 times (length 15)
_S1_2_890D220 165 instructions (0.000%), 2 calls (0890D220 - 0890D2C8, length 43)
  Back Branch 0890D248 10 times (length 8)
  Back Branch 0890D2A4 8 times (length 8)
_S1_2_88B290C 164 instructions (0.000%), 41 calls (088B290C - 088B2918, length 4)
_S1_2_88071CC 164 instructions (0.000%), 6 calls (088071CC - 0880725C, length 37)
_S1_2_881408C 164 instructions (0.000%), 5 calls (0881408C - 08814130, length 42)
_S1_2_8845398 164 instructions (0.000%), 4 calls (08845398 - 08845438, length 41)
_S1_2_8A9A754 163 instructions (0.000%), 1 calls (08A9A754 - 08A9A7B8, length 26)
  Back Branch 08A9A7AC 15 times (length 15)
  Back Branch 08A9A794 1 times (length 8)
_S1_2_8A44AD4 162 instructions (0.000%), 27 calls (08A44AD4 - 08A44B30, length 24)
_S1_2_88459C4 162 instructions (0.000%), 1 calls (088459C4 - 08845B28, length 90)
  Back Branch 08845B08 6 times (length 19)
  Back Branch 08845AA4 4 times (length 47)
_S1_2_88D1A80 161 instructions (0.000%), 23 calls (088D1A80 - 088D1A98, length 7)
_S1_2_8AB3448 161 instructions (0.000%), 1 calls (08AB3448 - 08AB36C8, length 161)
_S1_2_8AAB09C 160 instructions (0.000%), 20 calls (08AAB09C - 08AAB0B8, length 8)
_S1_2_89DE494 160 instructions (0.000%), 10 calls (089DE494 - 089DE4D0, length 16)
_S1_2_8AB7708 160 instructions (0.000%), 8 calls (08AB7708 - 08AB7754, length 20)
_S1_2_8A2C6AC 160 instructions (0.000%), 4 calls (08A2C6AC - 08A2C750, length 42)
_S1_2_89F4948 160 instructions (0.000%), 1 calls (089F4948 - 089F4BF0, length 171)
_S1_2_898B374 159 instructions (0.000%), 3 calls (0898B374 - 0898B468, length 62)
  Back Branch 0898B3F4 9 times (length 18)
_S1_2_8A937C8 158 instructions (0.000%), 9 calls (08A93738 - 08A937FC, length 50)
  Back Branch 08A937D0 825 times (length 40)
  Back Branch 08A93774 14 times (length 9)
_S1_2_890E328 158 instructions (0.000%), 2 calls (0890E328 - 0890E460, length 79)
_S1_2_8852DE0 157 instructions (0.000%), 5 calls (08852DE0 - 08852E64, length 34)
  Back Branch 08852E48 5 times (length 15)
_S1_2_8AC2E04 156 instructions (0.000%), 78 calls (08AC2E04 - 08AC2E08, length 2)
_S1_2_888726C 156 instructions (0.000%), 26 calls (0888726C - 08887320, length 46)
_S1_2_8AAB344 156 instructions (0.000%), 6 calls (08AAB344 - 08AAB3B8, length 30)
_S1_2_88B3BC8 156 instructions (0.000%), 4 calls (088B3BC8 - 088B3CB4, length 60)
_S1_2_8825BFC 156 instructions (0.000%), 4 calls (08825BFC - 08825D8C, length 101)
_S1_2_891D6CC 156 instructions (0.000%), 3 calls (0891D6CC - 0891D868, length 104)
_S1_2_8A7E488 156 instructions (0.000%), 2 calls (08A7E488 - 08A7E56C, length 58)
  Back Branch 08A7E560 6 times (length 11)
_S1_2_893F07C 156 instructions (0.000%), 2 calls (0893F07C - 0893F1D0, length 86)
  Back Branch 0893F11C 2 times (length 9)
_S1_2_8820E68 156 instructions (0.000%), 2 calls (08820E68 - 08820FAC, length 82)
_S1_2_8A5BCA4 155 instructions (0.000%), 5 calls (08A5BCA4 - 08A5BD1C, length 31)
_S1_2_8A57704 155 instructions (0.000%), 1 calls (08A57704 - 08A57928, length 138)
  Back Branch 08A57798 10 times (length 23)
  Back Branch 08A57844 1 times (length 6)
_S1_2_8A28F90 154 instructions (0.000%), 77 calls (08A28F90 - 08A28F94, length 2)
_S1_2_8A6B370 154 instructions (0.000%), 22 calls (08A6B370 - 08A6B388, length 7)
_S1_2_8A804C8 154 instructions (0.000%), 2 calls (08A804C8 - 08A8063C, length 94)
  Back Branch 08A80620 2 times (length 55)
  Back Branch 08A80638 2 times (length 61)
  Back Branch 08A80618 2 times (length 23)
_S1_2_8AA7CE8 153 instructions (0.000%), 3 calls (08AA7CE8 - 08AA7E34, length 84)
_S1_2_890C48C 153 instructions (0.000%), 3 calls (0890C48C - 0890C568, length 56)
_S1_2_9EC80C0 153 instructions (0.000%), 1 calls (09EC80C0 - 09EC8B64, length 682)
_S1_2_89750F4 152 instructions (0.000%), 76 calls (089750F4 - 089750F8, length 2)
_S1_2_8A82F74 152 instructions (0.000%), 2 calls (08A82F74 - 08A830D0, length 88)
_S1_2_8891F98 152 instructions (0.000%), 1 calls (08891F98 - 08892220, length 163)
_S1_2_8954D14 151 instructions (0.000%), 2 calls (08954D14 - 08954D98, length 34)
  Back Branch 08954D8C 7 times (length 19)
_S1_2_8A17234 150 instructions (0.000%), 75 calls (08A17234 - 08A17238, length 2)
_S1_2_8A82158 150 instructions (0.000%), 10 calls (08A82158 - 08A821A0, length 19)
  Back Branch 08A8219C 10 times (length 7)
_S1_2_88D44E4 150 instructions (0.000%), 10 calls (088D44E4 - 088D4548, length 26)
_S1_2_8AA523C 150 instructions (0.000%), 6 calls (08AA523C - 08AA52B8, length 32)
_S1_2_8AB8144 149 instructions (0.000%), 3 calls (08AB8144 - 08AB8234, length 61)
  Back Branch 08AB81DC 2 times (length 9)
_S1_2_88E0BC0 148 instructions (0.000%), 8 calls (088E0BC0 - 088E0C3C, length 32)
_S1_2_89EE44C 148 instructions (0.000%), 4 calls (089EE44C - 089EF104, length 815)
_S1_2_88B3D70 148 instructions (0.000%), 4 calls (088B3D70 - 088B3E18, length 43)
  Back Branch 088B3DF8 4 times (length 9)
_S1_2_88F74A8 147 instructions (0.000%), 7 calls (088F74A8 - 088F755C, length 46)
  Back Branch 088F74F8 7 times (length 7)
_S1_2_89B2FB0 147 instructions (0.000%), 3 calls (089B2FB0 - 089B36BC, length 452)
  Back Branch 089B35A4 1 times (length 14)
_S1_2_8A31740 145 instructions (0.000%), 1 calls (08A31740 - 08A319B0, length 157)
_S1_2_88C0E1C 144 instructions (0.000%), 18 calls (088C0E1C - 088C0E38, length 8)
_S1_2_897A8D0 144 instructions (0.000%), 6 calls (0897A8D0 - 0897A92C, length 24)
_S1_2_897A870 144 instructions (0.000%), 6 calls (0897A870 - 0897A8CC, length 24)
_S1_2_88F26CC 144 instructions (0.000%), 6 calls (088F26CC - 088F27A8, length 56)
_S1_2_8A22B34 144 instructions (0.000%), 4 calls (08A22B34 - 08A22CC8, length 102)
_S1_2_8891BB0 143 instructions (0.000%), 13 calls (08891BB0 - 08891BD8, length 11)
_S1_2_88BC3D0 142 instructions (0.000%), 5 calls (088BC3D0 - 088BC674, length 170)
_S1_2_8A80640 141 instructions (0.000%), 2 calls (08A80640 - 08A807AC, length 92)
  Back Branch 08A8070C 2 times (length 32)
  Back Branch 08A80758 2 times (length 16)
  Back Branch 08A807A8 2 times (length 64)
  Back Branch 08A80794 1 times (length 38)
  Back Branch 08A8077C 1 times (length 4)
_S1_2_88B2B74 140 instructions (0.000%), 28 calls (088B2B74 - 088B2BD0, length 24)
_S1_2_889D640 140 instructions (0.000%), 28 calls (0889D640 - 0889D650, length 5)
_S1_2_889D62C 140 instructions (0.000%), 28 calls (0889D62C - 0889D63C, length 5)
_S1_2_889D618 140 instructions (0.000%), 28 calls (0889D618 - 0889D628, length 5)
_S1_2_896FF1C 140 instructions (0.000%), 10 calls (0896FF1C - 0896FF50, length 14)
_S1_2_88A24AC 140 instructions (0.000%), 2 calls (088A24AC - 088A2C8C, length 505)
_S1_2_8821A98 140 instructions (0.000%), 2 calls (08821A98 - 08821BB0, length 71)
_S1_2_8899978 139 instructions (0.000%), 1 calls (08899978 - 088999BC, length 18)
  Back Branch 088999A4 14 times (length 9)
_S1_2_895F180 137 instructions (0.000%), 5 calls (0895F180 - 0895F36C, length 124)
_S1_2_88A5198 137 instructions (0.000%), 1 calls (088A5198 - 088A5270, length 55)
  Back Branch 088A5250 4 times (length 14)
  Back Branch 088A51FC 2 times (length 14)
_S1_2_8A46018 136 instructions (0.000%), 8 calls (08A46018 - 08A46058, length 17)
_S1_2_88C84A8 136 instructions (0.000%), 7 calls (088C84A8 - 088C878C, length 186)
_S1_2_89FB7E0 136 instructions (0.000%), 3 calls (089FB7E0 - 089FB964, length 98)
_S1_2_8A52ACC 136 instructions (0.000%), 2 calls (08A52ACC - 08A52BF4, length 75)
_S1_2_88B114C 136 instructions (0.000%), 2 calls (088B114C - 088B1218, length 52)
  Back Branch 088B11F0 6 times (length 17)
_S1_2_888A21C 135 instructions (0.000%), 15 calls (0888A21C - 0888A244, length 11)
_S1_2_88D80EC 135 instructions (0.000%), 9 calls (088D80EC - 088D8124, length 15)
_S1_2_8AAAB14 134 instructions (0.000%), 2 calls (08AAAB14 - 08AAAC70, length 88)
_S1_2_8A1088C 134 instructions (0.000%), 2 calls (08A1088C - 08A1099C, length 69)
_S1_2_8914458 134 instructions (0.000%), 2 calls (08914458 - 08914588, length 77)
_S1_2_8A38CA8 132 instructions (0.000%), 11 calls (08A38CA8 - 08A38D10, length 27)
_S1_2_8A3898C 132 instructions (0.000%), 11 calls (08A3898C - 08A38A18, length 36)
_S1_2_8A45660 132 instructions (0.000%), 5 calls (08A45660 - 08A456EC, length 36)
_S1_2_8987BB4 132 instructions (0.000%), 3 calls (08987BB4 - 08987C60, length 44)
_S1_2_8A05B70 132 instructions (0.000%), 2 calls (08A05B70 - 08A05CA8, length 79)
_S1_2_89433BC 132 instructions (0.000%), 2 calls (089433BC - 089434F0, length 78)
_S1_2_8A7DF18 131 instructions (0.000%), 10 calls (08A7DF18 - 08A7DF70, length 23)
_S1_2_89DEBF4 130 instructions (0.000%), 10 calls (089DEBF4 - 089DEC24, length 13)
_S1_2_8968FD0 130 instructions (0.000%), 7 calls (08968FD0 - 08969054, length 34)
_S1_2_89DC6F8 129 instructions (0.000%), 1 calls (089DC6F8 - 089DC748, length 21)
  Back Branch 089DC73C 13 times (length 9)
_S1_2_89DFBB8 128 instructions (0.000%), 4 calls (089DFBB8 - 089DFC34, length 32)
_S1_2_8A467FC 128 instructions (0.000%), 2 calls (08A467FC - 08A4690C, length 69)
_S1_2_9ECBAA0 128 instructions (0.000%), 1 calls (09ECBAA0 - 09ECBCE8, length 147)
_S1_2_898BAE8 127 instructions (0.000%), 1 calls (0898BAE8 - 0898BC8C, length 106)
  Back Branch 0898BC2C 3 times (length 21)
_S1_2_8A5AFE8 126 instructions (0.000%), 21 calls (08A5AFE8 - 08A5AFFC, length 6)
_S1_2_8A5DD88 126 instructions (0.000%), 3 calls (08A5DD88 - 08A5DE48, length 49)
_S1_2_89CD41C 126 instructions (0.000%), 3 calls (089CD41C - 089CD490, length 30)
  Back Branch 089CD47C 6 times (length 12)
_S1_2_89F9A78 125 instructions (0.000%), 5 calls (089F9A78 - 089F9CB8, length 145)
_S1_2_88528FC 125 instructions (0.000%), 4 calls (088528FC - 08852980, length 34)
  Back Branch 08852964 4 times (length 15)
_S1_2_89AF758 124 instructions (0.000%), 4 calls (089AF758 - 089AF7E0, length 35)
_S1_2_88FDF58 123 instructions (0.000%), 17 calls (088FDF58 - 088FDF84, length 12)
_S1_2_88C0334 123 instructions (0.000%), 2 calls (088C0334 - 088C0460, length 76)
_S1_2_889C764 123 instructions (0.000%), 1 calls (0889C764 - 0889C978, length 134)
  Back Branch 0889C850 2 times (length 17)
_S1_2_884543C 122 instructions (0.000%), 4 calls (0884543C - 088454C4, length 35)
_S1_2_8A13A24 122 instructions (0.000%), 1 calls (08A13A24 - 08A13C08, length 122)
_S1_2_89EF78C 121 instructions (0.000%), 11 calls (089EF78C - 089F0534, length 875)
_S1_2_8840B8C 121 instructions (0.000%), 11 calls (08840B8C - 08840BB4, length 11)
_S1_2_8A52CEC 121 instructions (0.000%), 2 calls (08A52CEC - 08A52D98, length 44)
  Back Branch 08A52D8C 3 times (length 33)
_S1_2_88814A0 121 instructions (0.000%), 1 calls (088814A0 - 08881558, length 47)
  Back Branch 08881520 10 times (length 13)
_S1_2_88C0E3C 120 instructions (0.000%), 10 calls (088C0E3C - 088C0E6C, length 13)
_S1_2_8A5D6D0 120 instructions (0.000%), 6 calls (08A5D6D0 - 08A5D71C, length 20)
_S1_2_88F6E94 120 instructions (0.000%), 6 calls (088F6E94 - 088F6F78, length 58)
_S1_2_88A8584 120 instructions (0.000%), 6 calls (088A8584 - 088A85B4, length 13)
  Back Branch 088A85A8 12 times (length 7)
_S1_2_88A4CB0 120 instructions (0.000%), 6 calls (088A4CB0 - 088A4CFC, length 20)
_S1_2_89B29F8 120 instructions (0.000%), 4 calls (089B29F8 - 089B2A7C, length 34)
_S1_2_8A3CF24 120 instructions (0.000%), 3 calls (08A3CF24 - 08A3CFC0, length 40)
_S1_2_88E0A84 120 instructions (0.000%), 2 calls (088E0A84 - 088E0B68, length 58)
  Back Branch 088E0B0C 2 times (length 21)
_S1_2_8956F2C 119 instructions (0.000%), 17 calls (08956F2C - 08956FA4, length 31)
_S1_2_8A6BB20 119 instructions (0.000%), 7 calls (08A6BB20 - 08A6BB70, length 21)
_S1_2_8A77FDC 119 instructions (0.000%), 3 calls (08A77FDC - 08A78074, length 39)
  Back Branch 08A78050 3 times (length 15)
_S1_2_8AAB478 118 instructions (0.000%), 2 calls (08AAB478 - 08AAB560, length 59)
_S1_2_88070C8 118 instructions (0.000%), 2 calls (088070C8 - 088071C8, length 65)
_S1_2_8A6D160 117 instructions (0.000%), 3 calls (08A6D160 - 08A6D1F8, length 39)
_S1_2_89CE938 117 instructions (0.000%), 3 calls (089CE938 - 089CE9D0, length 39)
_S1_2_888A590 117 instructions (0.000%), 3 calls (0888A590 - 0888A628, length 39)
_S1_2_8A830D4 116 instructions (0.000%), 2 calls (08A830D4 - 08A8342C, length 215)
  Back Branch 08A831D0 2 times (length 13)
  Back Branch 08A831C0 2 times (length 31)
_S1_2_89F44F8 116 instructions (0.000%), 2 calls (089F44F8 - 089F4680, length 99)
_S1_2_88B5154 116 instructions (0.000%), 2 calls (088B5154 - 088B5244, length 61)
  Back Branch 088B51E0 2 times (length 14)
_S1_2_885B628 116 instructions (0.000%), 1 calls (0885B628 - 0885B7F4, length 116)
_S1_2_8849C30 114 instructions (0.000%), 6 calls (08849C30 - 08849C78, length 19)
_S1_2_89DC9C0 114 instructions (0.000%), 1 calls (089DC9C0 - 089DC9E0, length 9)
  Back Branch 089DC9D4 22 times (length 5)
_S1_2_8958FE0 112 instructions (0.000%), 13 calls (08958FE0 - 0895900C, length 12)
_S1_2_88502D8 112 instructions (0.000%), 8 calls (088502D8 - 0885030C, length 14)
_S1_2_8889494 112 instructions (0.000%), 4 calls (08889494 - 08889514, length 33)
_S1_2_890A158 111 instructions (0.000%), 5 calls (0890A158 - 0890A958, length 513)
_S1_2_8A9F130 111 instructions (0.000%), 3 calls (08A9F130 - 08A9F1C0, length 37)
  Back Branch 08A9F1BC 3 times (length 21)
_S1_2_8A5FACC 111 instructions (0.000%), 3 calls (08A5FACC - 08A5FB84, length 47)
_S1_2_8A3D85C 111 instructions (0.000%), 3 calls (08A3D85C - 08A3D8F0, length 38)
_S1_2_8942088 111 instructions (0.000%), 1 calls (08942088 - 08942208, length 97)
  Back Branch 089421D0 2 times (length 62)
_S1_2_8897B50 111 instructions (0.000%), 1 calls (08897B50 - 08897D18, length 115)
_S1_2_8812EB8 111 instructions (0.000%), 1 calls (08812EB8 - 08813070, length 111)
_S1_2_8AAD694 110 instructions (0.000%), 55 calls (08AAD694 - 08AAD698, length 2)
_S1_2_89DF830 110 instructions (0.000%), 10 calls (089DF830 - 089DF874, length 18)
_S1_2_8963248 110 instructions (0.000%), 10 calls (08963248 - 08963288, length 17)
_S1_2_8962CE0 110 instructions (0.000%), 6 calls (08962CE0 - 08962D40, length 25)
_S1_2_88C4C0C 110 instructions (0.000%), 1 calls (088C4C0C - 088C4DC8, length 112)
_S1_2_8AB8300 109 instructions (0.000%), 8 calls (08AB8300 - 08AB8344, length 18)
_S1_2_88C0EE0 108 instructions (0.000%), 9 calls (088C0EE0 - 088C0F0C, length 12)
_S1_2_8A60928 108 instructions (0.000%), 6 calls (08A60928 - 08A6096C, length 18)
_S1_2_8A5D5F8 108 instructions (0.000%), 6 calls (08A5D5F8 - 08A5D63C, length 18)
_S1_2_89AF674 108 instructions (0.000%), 4 calls (089AF674 - 089AF6DC, length 27)
_S1_2_8915D68 108 instructions (0.000%), 4 calls (08915D68 - 08915E18, length 45)
_S1_2_88A4004 108 instructions (0.000%), 4 calls (088A4004 - 088A406C, length 27)
_S1_2_895E80C 108 instructions (0.000%), 3 calls (0895E80C - 0895E8A8, length 40)
_S1_2_885B840 108 instructions (0.000%), 3 calls (0885B840 - 0885B8F0, length 45)
  Back Branch 0885B880 2 times (length 6)
_S1_2_88B0AF8 108 instructions (0.000%), 2 calls (088B0AF8 - 088B0B78, length 33)
  Back Branch 088B0B58 6 times (length 11)
_S1_2_8809724 108 instructions (0.000%), 2 calls (08809724 - 088097F8, length 54)
_S1_2_8A954B0 105 instructions (0.000%), 7 calls (08A9522C - 08A96684, length 1303)
  Back Branch 08A9526C 825 times (length 12)
  Back Branch 08A96628 190 times (length 1281)
  Back Branch 08A954B4 7 times (length 79)
_S1_2_88B3E1C 105 instructions (0.000%), 4 calls (088B3E1C - 088B3E50, length 14)
  Back Branch 088B3E44 11 times (length 7)
_S1_2_8895500 105 instructions (0.000%), 3 calls (08895500 - 08895754, length 150)
_S1_2_8863338 105 instructions (0.000%), 2 calls (08863338 - 088633FC, length 50)
  Back Branch 088633C4 4 times (length 19)
_S1_2_8AC2E1C 104 instructions (0.000%), 52 calls (08AC2E1C - 08AC2E20, length 2)
_S1_2_8A61ADC 104 instructions (0.000%), 13 calls (08A61ADC - 08A61B04, length 11)
_S1_2_9ECA1A0 104 instructions (0.000%), 4 calls (09ECA1A0 - 09ECA20C, length 28)
_S1_2_8A814BC 104 instructions (0.000%), 2 calls (08A814BC - 08A815A8, length 60)
  Back Branch 08A8159C 2 times (length 36)
_S1_2_8A570A8 104 instructions (0.000%), 2 calls (08A570A8 - 08A57184, length 56)
_S1_2_89F43EC 104 instructions (0.000%), 2 calls (089F43EC - 089F44F4, length 67)
_S1_2_89676CC 103 instructions (0.000%), 5 calls (089676CC - 08967704, length 15)
  Back Branch 089676EC 6 times (length 8)
_S1_2_8A55654 103 instructions (0.000%), 1 calls (08A55654 - 08A556F0, length 40)
  Back Branch 08A556C0 10 times (length 15)
_S1_2_88943E4 102 instructions (0.000%), 2 calls (088943E4 - 088944AC, length 51)
_S1_2_8822ECC 102 instructions (0.000%), 2 calls (08822ECC - 08822F54, length 35)
  Back Branch 08822F20 4 times (length 11)
  Back Branch 08822F38 4 times (length 5)
_S1_2_8A54170 102 instructions (0.000%), 1 calls (08A54170 - 08A541E8, length 31)
  Back Branch 08A541DC 12 times (length 25)
_S1_2_8A1D740 102 instructions (0.000%), 1 calls (08A1D740 - 08A1DA14, length 182)
_S1_2_8944B38 101 instructions (0.000%), 5 calls (08944B38 - 08944BBC, length 34)
_S1_2_8A6DD40 101 instructions (0.000%), 1 calls (08A6DD40 - 08A6DF50, length 133)
  Back Branch 08A6DE80 1 times (length 19)
_S1_2_888AE44 101 instructions (0.000%), 1 calls (0888AE44 - 0888B11C, length 183)
_S1_2_893F730 100 instructions (0.000%), 10 calls (0893F730 - 0893F754, length 10)
_S1_2_8AAA854 100 instructions (0.000%), 4 calls (08AAA854 - 08AAA8E8, length 38)
_S1_2_89AF950 100 instructions (0.000%), 4 calls (089AF950 - 089AF9B8, length 27)
  Back Branch 089AF98C 2 times (length 4)
_S1_2_8A62950 99 instructions (0.000%), 11 calls (08A62950 - 08A62980, length 13)
_S1_2_897DE10 99 instructions (0.000%), 9 calls (0897DE10 - 0897DE94, length 34)
_S1_2_8AB9930 99 instructions (0.000%), 3 calls (08AB9930 - 08AB9A04, length 54)
_S1_2_8A3D468 99 instructions (0.000%), 3 calls (08A3D468 - 08A3D4EC, length 34)
_S1_2_8A55564 99 instructions (0.000%), 2 calls (08A55564 - 08A555B8, length 22)
  Back Branch 08A555AC 10 times (length 16)
_S1_2_8892E5C 99 instructions (0.000%), 1 calls (08892E5C - 088930F4, length 167)
_S1_2_8AA002C 98 instructions (0.000%), 7 calls (08AA002C - 08AA0060, length 14)
_S1_2_896945C 98 instructions (0.000%), 7 calls (0896945C - 089694C8, length 28)
_S1_2_8957944 98 instructions (0.000%), 7 calls (08957944 - 089579F0, length 44)
_S1_2_8A39798 98 instructions (0.000%), 4 calls (08A39798 - 08A39814, length 32)
_S1_2_882638C 98 instructions (0.000%), 3 calls (0882638C - 08826420, length 38)
_S1_2_8AAAC74 98 instructions (0.000%), 2 calls (08AAAC74 - 08AAAD88, length 70)
_S1_2_8A24D58 98 instructions (0.000%), 2 calls (08A24D58 - 08A24EEC, length 102)
_S1_2_8822990 98 instructions (0.000%), 2 calls (08822990 - 08822A80, length 61)
_S1_2_88212BC 98 instructions (0.000%), 2 calls (088212BC - 08821394, length 55)
_S1_2_880763C 97 instructions (0.000%), 3 calls (0880763C - 088076D4, length 39)
  Back Branch 088076B4 2 times (length 11)
_S1_2_8AB09B8 96 instructions (0.000%), 24 calls (08AB09B8 - 08AB09C4, length 4)
_S1_2_88E0D38 96 instructions (0.000%), 16 calls (088E0D38 - 088E0D4C, length 6)
_S1_2_88E0D20 96 instructions (0.000%), 16 calls (088E0D20 - 088E0D34, length 6)
_S1_2_8AB9474 96 instructions (0.000%), 12 calls (08AB9474 - 08AB9490, length 8)
_S1_2_88A3BEC 96 instructions (0.000%), 12 calls (088A3BEC - 088A3C08, length 8)
_S1_2_8941F98 96 instructions (0.000%), 4 calls (08941F98 - 08941FDC, length 18)
  Back Branch 08941FC4 8 times (length 6)
_S1_2_8A6D1FC 96 instructions (0.000%), 3 calls (08A6D1FC - 08A6D2A0, length 42)
_S1_2_8988878 96 instructions (0.000%), 3 calls (08988878 - 0898890C, length 38)
_S1_2_8AAC264 96 instructions (0.000%), 2 calls (08AAC264 - 08AAC320, length 48)
_S1_2_8817530 96 instructions (0.000%), 2 calls (08817530 - 0881764C, length 72)
  Back Branch 088175EC 4 times (length 21)
_S1_2_8A49CA8 96 instructions (0.000%), 1 calls (08A49CA8 - 08A49D28, length 33)
  Back Branch 08A49CF4 8 times (length 9)
_S1_2_88FD448 95 instructions (0.000%), 13 calls (088FD448 - 088FD474, length 12)
_S1_2_8A4476C 95 instructions (0.000%), 1 calls (08A4476C - 08A44874, length 67)
  Back Branch 08A44840 2 times (length 28)
_S1_2_8889DFC 94 instructions (0.000%), 2 calls (08889DFC - 08889F0C, length 69)
_S1_2_8A555BC 94 instructions (0.000%), 1 calls (08A555BC - 08A55650, length 38)
  Back Branch 08A5562C 10 times (length 21)
_S1_2_8A3FA0C 93 instructions (0.000%), 2 calls (08A3FA0C - 08A3FB20, length 70)
_S1_2_8941828 92 instructions (0.000%), 2 calls (08941828 - 089418F0, length 51)
_S1_2_88C33F4 92 instructions (0.000%), 2 calls (088C33F4 - 088C3FC0, length 756)
_S1_2_8A4A810 92 instructions (0.000%), 1 calls (08A4A810 - 08A4A954, length 82)
  Back Branch 08A4A910 2 times (length 16)
  Back Branch 08A4A924 1 times (length 47)
_S1_2_8905A4C 92 instructions (0.000%), 1 calls (08905A4C - 08905BE8, length 104)
_S1_2_88DE9A0 91 instructions (0.000%), 2 calls (088DE9A0 - 088DEAB0, length 69)
  Back Branch 088DEA50 4 times (length 36)
  Back Branch 088DEA38 1 times (length 22)
_S1_2_8807F6C 90 instructions (0.000%), 45 calls (08807F6C - 08807F70, length 2)
_S1_2_89B23E8 90 instructions (0.000%), 9 calls (089B23E8 - 089B2414, length 12)
_S1_2_8A5BC5C 90 instructions (0.000%), 5 calls (08A5BC5C - 08A5BCA0, length 18)
_S1_2_89180B0 90 instructions (0.000%), 3 calls (089180B0 - 0891814C, length 40)
_S1_2_88E08DC 90 instructions (0.000%), 3 calls (088E08DC - 088E0980, length 42)
_S1_2_8A52BF8 90 instructions (0.000%), 2 calls (08A52BF8 - 08A52CB4, length 48)
_S1_2_88A2D28 90 instructions (0.000%), 2 calls (088A2D28 - 088A2E04, length 56)
_S1_2_8825584 90 instructions (0.000%), 2 calls (08825584 - 0882563C, length 47)
_S1_2_89C0934 89 instructions (0.000%), 3 calls (089C08B4 - 089C0CB4, length 257)
  Back Branch 089C09BC 3 times (length 68)
_S1_2_8914010 89 instructions (0.000%), 3 calls (08914010 - 08914090, length 33)
_S1_2_8AAD6AC 88 instructions (0.000%), 44 calls (08AAD6AC - 08AAD6B0, length 2)
_S1_2_9F16ABC 88 instructions (0.000%), 11 calls (09F16ABC - 09F16AD8, length 8)
_S1_2_8888944 88 instructions (0.000%), 11 calls (08888944 - 08888984, length 17)
_S1_2_88DE2B4 88 instructions (0.000%), 8 calls (088DE2B4 - 088DE2DC, length 11)
_S1_2_893FC70 88 instructions (0.000%), 4 calls (0893FC70 - 0893FCF0, length 33)
_S1_2_88B0E74 88 instructions (0.000%), 2 calls (088B0E74 - 088B0EEC, length 31)
  Back Branch 088B0EC8 6 times (length 8)
_S1_2_88135BC 88 instructions (0.000%), 2 calls (088135BC - 08813668, length 44)
_S1_2_8966CC0 87 instructions (0.000%), 4 calls (08966CC0 - 08966D18, length 23)
_S1_2_88A5274 87 instructions (0.000%), 4 calls (088A5274 - 088A52DC, length 27)
_S1_2_8A45220 87 instructions (0.000%), 3 calls (08A45220 - 08A452D0, length 45)
_S1_2_88EA514 87 instructions (0.000%), 3 calls (088EA514 - 088EA5B4, length 41)
_S1_2_88A16A4 87 instructions (0.000%), 3 calls (088A16A4 - 088A1714, length 29)
  Back Branch 088A16F4 3 times (length 9)
_S1_2_8862D28 87 instructions (0.000%), 3 calls (08862D28 - 08862D94, length 28)
  Back Branch 08862D7C 4 times (length 13)
_S1_2_88FCD40 86 instructions (0.000%), 2 calls (088FCD40 - 088FCDF8, length 47)
_S1_2_89A7518 86 instructions (0.000%), 1 calls (089A7518 - 089A76C8, length 109)
_S1_2_8902D08 86 instructions (0.000%), 1 calls (08902D08 - 08902EC8, length 113)
  Back Branch 08902D60 1 times (length 12)
_S1_2_88B2968 85 instructions (0.000%), 17 calls (088B2968 - 088B2978, length 5)
_S1_2_89673C4 85 instructions (0.000%), 5 calls (089673C4 - 08967474, length 45)
_S1_2_88C8A24 85 instructions (0.000%), 5 calls (088C8A24 - 088C8A64, length 17)
_S1_2_88C258C 85 instructions (0.000%), 5 calls (088C258C - 088C25F0, length 26)
_S1_2_889F920 85 instructions (0.000%), 1 calls (0889F920 - 0889F9B0, length 37)
  Back Branch 0889F944 9 times (length 6)
_S1_2_8892AB0 85 instructions (0.000%), 1 calls (08892AB0 - 08892C7C, length 116)
_S1_2_8A45EB0 84 instructions (0.000%), 28 calls (08A45EB0 - 08A45EB8, length 3)
_S1_2_89CE4F4 84 instructions (0.000%), 12 calls (089CE4F4 - 089CE50C, length 7)
_S1_2_8A43FF8 84 instructions (0.000%), 7 calls (08A43FF8 - 08A44024, length 12)
_S1_2_8881160 84 instructions (0.000%), 7 calls (08881160 - 08881190, length 13)
_S1_2_8A28B68 84 instructions (0.000%), 6 calls (08A28B68 - 08A28BB8, length 21)
_S1_2_8A44A78 84 instructions (0.000%), 4 calls (08A44A78 - 08A44AC8, length 21)
_S1_2_89DFC38 84 instructions (0.000%), 4 calls (089DFC38 - 089DFC88, length 21)
_S1_2_88AF428 84 instructions (0.000%), 4 calls (088AF428 - 088AF4A4, length 32)
_S1_2_8850CE8 84 instructions (0.000%), 4 calls (08850CE8 - 08850D5C, length 30)
_S1_2_883DE20 84 instructions (0.000%), 4 calls (0883DE20 - 0883DE70, length 21)
_S1_2_8A300F0 84 instructions (0.000%), 3 calls (08A300F0 - 08A3015C, length 28)
_S1_2_8841728 84 instructions (0.000%), 3 calls (08841728 - 088417E4, length 48)
_S1_2_8899938 84 instructions (0.000%), 2 calls (08899938 - 08899974, length 16)
  Back Branch 08899968 10 times (length 9)
_S1_2_881786C 84 instructions (0.000%), 2 calls (0881786C - 08817AF4, length 163)
_S1_2_8882A10 84 instructions (0.000%), 1 calls (08882A10 - 08882F44, length 334)
  Back Branch 08882C64 1 times (length 12)
_S1_2_8821570 83 instructions (0.000%), 4 calls (08821570 - 088215CC, length 24)
_S1_2_8AAD6DC 82 instructions (0.000%), 41 calls (08AAD6DC - 08AAD6E0, length 2)
_S1_2_88C0090 82 instructions (0.000%), 5 calls (088C0090 - 088C00D8, length 19)
_S1_2_88E070C 82 instructions (0.000%), 4 calls (088E070C - 088E0800, length 62)
_S1_2_89DDC6C 82 instructions (0.000%), 2 calls (089DDC6C - 089DDD1C, length 45)
_S1_2_89431F0 82 instructions (0.000%), 2 calls (089431F0 - 089432B0, length 49)
_S1_2_8A9FB30 82 instructions (0.000%), 1 calls (08A9FB30 - 08A9FCA0, length 93)
_S1_2_8A9FB18 82 instructions (0.000%), 1 calls (08A9FB18 - 08A9FCA0, length 99)
_S1_2_8881308 81 instructions (0.000%), 2 calls (08881308 - 088813D8, length 53)
_S1_2_89CE640 81 instructions (0.000%), 1 calls (089CE640 - 089CE934, length 190)
_S1_2_885B8F4 81 instructions (0.000%), 1 calls (0885B8F4 - 0885BA10, length 72)
  Back Branch 0885B9E0 2 times (length 15)
_S1_2_8AAA2EC 80 instructions (0.000%), 10 calls (08AAA2EC - 08AAA308, length 8)
_S1_2_8A45F04 80 instructions (0.000%), 8 calls (08A45F04 - 08A45F28, length 10)
_S1_2_88C2564 80 instructions (0.000%), 8 calls (088C2564 - 088C2588, length 10)
_S1_2_88D420C 80 instructions (0.000%), 5 calls (088D420C - 088D4258, length 20)
_S1_2_8A42BCC 80 instructions (0.000%), 3 calls (08A42BCC - 08A42D6C, length 105)
  Back Branch 08A42D44 1 times (length 12)
  Back Branch 08A42CF0 1 times (length 16)
_S1_2_88D7E84 80 instructions (0.000%), 2 calls (088D7E84 - 088D807C, length 127)
_S1_2_89CD370 79 instructions (0.000%), 1 calls (089CD370 - 089CD418, length 43)
  Back Branch 089CD3D4 5 times (length 7)
  Back Branch 089CD3F8 2 times (length 8)
_S1_2_88F3424 78 instructions (0.000%), 6 calls (088F3424 - 088F34D0, length 44)
_S1_2_897A738 78 instructions (0.000%), 3 calls (0897A738 - 0897A79C, length 26)
_S1_2_8A46910 78 instructions (0.000%), 2 calls (08A46910 - 08A46A48, length 79)
_S1_2_8821024 78 instructions (0.000%), 2 calls (08821024 - 08821090, length 28)
  Back Branch 08821074 4 times (length 11)
_S1_2_8881F18 78 instructions (0.000%), 1 calls (08881F18 - 08881F44, length 12)
  Back Branch 08881F38 12 times (length 6)
_S1_2_8A38C28 77 instructions (0.000%), 11 calls (08A38C28 - 08A38C40, length 7)
_S1_2_88D185C 77 instructions (0.000%), 11 calls (088D185C - 088D1874, length 7)
_S1_2_897A958 76 instructions (0.000%), 38 calls (0897A958 - 0897A95C, length 2)
_S1_2_8A2F6D8 76 instructions (0.000%), 4 calls (08A2F6D8 - 08A2F8E0, length 131)
_S1_2_8994FF0 76 instructions (0.000%), 4 calls (08994FF0 - 08995258, length 155)
_S1_2_8994FC4 76 instructions (0.000%), 4 calls (08994FC4 - 08995258, length 166)
_S1_2_8963188 76 instructions (0.000%), 4 calls (08963188 - 089631E0, length 23)
_S1_2_8853F64 76 instructions (0.000%), 2 calls (08853F64 - 08854048, length 58)
_S1_2_8AA7240 76 instructions (0.000%), 1 calls (08AA7240 - 08AA739C, length 88)
_S1_2_8AB3340 75 instructions (0.000%), 5 calls (08AB3340 - 08AB3378, length 15)
_S1_2_8A45C6C 75 instructions (0.000%), 3 calls (08A45C6C - 08A45CD4, length 27)
_S1_2_8A5B228 75 instructions (0.000%), 1 calls (08A5B228 - 08A5B350, length 75)
_S1_2_8947738 75 instructions (0.000%), 1 calls (08947738 - 08947860, length 75)
_S1_2_8897A04 75 instructions (0.000%), 1 calls (08897A04 - 08897B4C, length 83)
_S1_2_88D74B0 74 instructions (0.000%), 3 calls (088D74B0 - 088D7524, length 30)
_S1_2_8A81AF4 74 instructions (0.000%), 2 calls (08A81AF4 - 08A81BA4, length 45)
_S1_2_9EC84E8 74 instructions (0.000%), 1 calls (09EC84E8 - 09EC8B64, length 416)
_S1_2_88632E4 73 instructions (0.000%), 2 calls (088632E4 - 08863334, length 21)
  Back Branch 08863320 5 times (length 11)
_S1_2_888EEAC 73 instructions (0.000%), 1 calls (0888EEAC - 0888F050, length 106)
_S1_2_884DF74 72 instructions (0.000%), 36 calls (0884DF74 - 0884DF78, length 2)
_S1_2_89752E8 72 instructions (0.000%), 12 calls (089752E8 - 08975300, length 7)
_S1_2_88B2B2C 72 instructions (0.000%), 12 calls (088B2B2C - 088B2B40, length 6)
_S1_2_8A38290 72 instructions (0.000%), 8 calls (08A38290 - 08A382B0, length 9)
_S1_2_88213F8 72 instructions (0.000%), 8 calls (088213F8 - 08821418, length 9)
_S1_2_89750FC 72 instructions (0.000%), 6 calls (089750FC - 08975128, length 12)
_S1_2_88173E0 72 instructions (0.000%), 6 calls (088173E0 - 0881740C, length 12)
_S1_2_88E8BF0 72 instructions (0.000%), 4 calls (088E8BF0 - 088E8C34, length 18)
_S1_2_88577C4 72 instructions (0.000%), 4 calls (088577C4 - 08857820, length 24)
_S1_2_8ABCB8C 72 instructions (0.000%), 3 calls (08ABCB8C - 08ABCBE8, length 24)
_S1_2_8AA5160 72 instructions (0.000%), 3 calls (08AA5160 - 08AA5238, length 55)
_S1_2_8A388D8 72 instructions (0.000%), 3 calls (08A388D8 - 08A38988, length 45)
_S1_2_8987B54 72 instructions (0.000%), 3 calls (08987B54 - 08987BB0, length 24)
_S1_2_8987AF4 72 instructions (0.000%), 3 calls (08987AF4 - 08987B50, length 24)
_S1_2_88E0698 72 instructions (0.000%), 3 calls (088E0698 - 088E0708, length 29)
_S1_2_883C348 72 instructions (0.000%), 3 calls (0883C348 - 0883C3D4, length 36)
_S1_2_8A8352C 72 instructions (0.000%), 2 calls (08A8352C - 08A835C8, length 40)
_S1_2_8A620D0 72 instructions (0.000%), 2 calls (08A620D0 - 08A621D8, length 67)
_S1_2_895E5DC 72 instructions (0.000%), 2 calls (0895E5DC - 0895E688, length 44)
_S1_2_8A45D2C 72 instructions (0.000%), 1 calls (08A45D2C - 08A45D84, length 23)
  Back Branch 08A45D6C 8 times (length 7)
_S1_2_8850DEC 71 instructions (0.000%), 4 calls (08850DEC - 08850E64, length 31)
_S1_2_8A3ADAC 71 instructions (0.000%), 3 calls (08A3ADAC - 08A3AFF0, length 146)
_S1_2_8A39A14 70 instructions (0.000%), 5 calls (08A39A14 - 08A39A7C, length 27)
_S1_2_89DF7F8 70 instructions (0.000%), 5 calls (089DF7F8 - 089DF82C, length 14)
_S1_2_88B4B48 70 instructions (0.000%), 5 calls (088B4B48 - 088B4B7C, length 14)
_S1_2_89F1BB4 69 instructions (0.000%), 1 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F1D04 1 times (length 1477)
_S1_2_89CE52C 69 instructions (0.000%), 1 calls (089CE52C - 089CE63C, length 69)
_S1_2_8814B74 69 instructions (0.000%), 1 calls (08814B74 - 08814CA4, length 77)
_S1_2_897A940 68 instructions (0.000%), 34 calls (0897A940 - 0897A944, length 2)
_S1_2_897A930 68 instructions (0.000%), 34 calls (0897A930 - 0897A934, length 2)
_S1_2_897A81C 68 instructions (0.000%), 34 calls (0897A81C - 0897A820, length 2)
_S1_2_88C0EA8 68 instructions (0.000%), 34 calls (088C0EA8 - 088C0EAC, length 2)
_S1_2_88B28FC 68 instructions (0.000%), 17 calls (088B28FC - 088B2908, length 4)
_S1_2_88B28AC 68 instructions (0.000%), 17 calls (088B28AC - 088B28B8, length 4)
_S1_2_88E197C 68 instructions (0.000%), 4 calls (088E197C - 088E19BC, length 17)
_S1_2_88B508C 68 instructions (0.000%), 4 calls (088B508C - 088B50CC, length 17)
  Back Branch 088B50C0 4 times (length 10)
_S1_2_8A4A0C0 68 instructions (0.000%), 2 calls (08A4A0C0 - 08A4A17C, length 48)
_S1_2_8A39D3C 68 instructions (0.000%), 2 calls (08A39D3C - 08A39E8C, length 85)
_S1_2_8A14298 68 instructions (0.000%), 2 calls (08A14298 - 08A14360, length 51)
_S1_2_88509F0 68 instructions (0.000%), 2 calls (088509F0 - 08850AAC, length 48)
_S1_2_8819A80 67 instructions (0.000%), 2 calls (08819A80 - 08819AF4, length 30)
  Back Branch 08819AD8 3 times (length 13)
_S1_2_8A15B40 67 instructions (0.000%), 1 calls (08A15B40 - 08A15C50, length 69)
  Back Branch 08A15C30 4 times (length 6)
_S1_2_8969214 66 instructions (0.000%), 6 calls (08969214 - 0896923C, length 11)
_S1_2_8967B64 66 instructions (0.000%), 6 calls (08967B64 - 08967B8C, length 11)
_S1_2_88D1878 66 instructions (0.000%), 6 calls (088D1878 - 088D18A0, length 11)
_S1_2_8807D90 66 instructions (0.000%), 6 calls (08807D90 - 08807DC0, length 13)
_S1_2_8A9DED8 66 instructions (0.000%), 3 calls (08A9DED8 - 08A9DF2C, length 22)
_S1_2_8AB9E1C 66 instructions (0.000%), 2 calls (08AB9E1C - 08AB9ECC, length 45)
_S1_2_892AFEC 66 instructions (0.000%), 2 calls (0892AFEC - 0892B130, length 82)
_S1_2_88B0F10 66 instructions (0.000%), 2 calls (088B0F10 - 088B0FA8, length 39)
_S1_2_88B0BE0 66 instructions (0.000%), 2 calls (088B0BE0 - 088B0C68, length 35)
_S1_2_8873D74 66 instructions (0.000%), 2 calls (08873D74 - 088748E4, length 733)
_S1_2_89DD1F4 66 instructions (0.000%), 1 calls (089DD1F4 - 089DD2FC, length 67)
_S1_2_882EDB0 66 instructions (0.000%), 1 calls (0882EDB0 - 0882EEB4, length 66)
_S1_2_883CC7C 65 instructions (0.000%), 1 calls (0883CC7C - 0883CD68, length 60)
  Back Branch 0883CCAC 2 times (length 5)
_S1_2_888A20C 64 instructions (0.000%), 16 calls (0888A20C - 0888A218, length 4)
_S1_2_882141C 64 instructions (0.000%), 8 calls (0882141C - 08821438, length 8)
_S1_2_8AB2CD8 64 instructions (0.000%), 4 calls (08AB2CD8 - 08AB2D14, length 16)
_S1_2_88D3A90 64 instructions (0.000%), 4 calls (088D3A90 - 088D3AF0, length 25)
_S1_2_88FC378 64 instructions (0.000%), 3 calls (088FC378 - 088FC3D4, length 24)
_S1_2_8A83E6C 64 instructions (0.000%), 2 calls (08A83E6C - 08A83EE8, length 32)
_S1_2_8A46078 64 instructions (0.000%), 2 calls (08A46078 - 08A4610C, length 38)
_S1_2_8A635A0 64 instructions (0.000%), 1 calls (08A635A0 - 08A63718, length 95)
_S1_2_8A61D2C 64 instructions (0.000%), 1 calls (08A61D2C - 08A61E30, length 66)
_S1_2_8A5B000 64 instructions (0.000%), 1 calls (08A5B000 - 08A5B1B0, length 109)
_S1_2_897DE74 63 instructions (0.000%), 9 calls (0897DE44 - 0897DE94, length 21)
_S1_2_89752C4 63 instructions (0.000%), 9 calls (089752C4 - 089752DC, length 7)
_S1_2_8956F0C 63 instructions (0.000%), 9 calls (08956F0C - 08956FA4, length 39)
_S1_2_8807D74 63 instructions (0.000%), 9 calls (08807D74 - 08807D8C, length 7)
_S1_2_88C0238 63 instructions (0.000%), 1 calls (088C0238 - 088C0330, length 63)
_S1_2_897A950 62 instructions (0.000%), 31 calls (0897A950 - 0897A954, length 2)
_S1_2_89CD8E8 62 instructions (0.000%), 2 calls (089CD8E8 - 089CD98C, length 42)
_S1_2_8861A20 62 instructions (0.000%), 2 calls (08861A20 - 08861B10, length 61)
_S1_2_8842C50 62 instructions (0.000%), 2 calls (08842C50 - 08842EA0, length 149)
_S1_2_8A382D0 62 instructions (0.000%), 1 calls (08A382D0 - 08A38448, length 95)
_S1_2_89DF878 62 instructions (0.000%), 1 calls (089DF878 - 089DF8CC, length 22)
  Back Branch 089DF8B4 5 times (length 10)
_S1_2_89634C8 62 instructions (0.000%), 1 calls (089634C8 - 089635A8, length 57)
  Back Branch 08963580 1 times (length 31)
_S1_2_894AD88 62 instructions (0.000%), 1 calls (0894AD88 - 0894AE7C, length 62)
_S1_2_88A5E14 62 instructions (0.000%), 1 calls (088A5E14 - 088A5F1C, length 67)
_S1_2_893F8A0 61 instructions (0.000%), 1 calls (0893F8A0 - 0893F990, length 61)
_S1_2_88E0984 61 instructions (0.000%), 1 calls (088E0984 - 088E0A80, length 64)
  Back Branch 088E0A38 1 times (length 27)
_S1_2_8A5D7A0 60 instructions (0.000%), 20 calls (08A5D7A0 - 08A5D7A8, length 3)
_S1_2_88B4348 60 instructions (0.000%), 20 calls (088B4348 - 088B4350, length 3)
_S1_2_89DE19C 60 instructions (0.000%), 12 calls (089DE19C - 089DE1AC, length 5)
_S1_2_8AB0348 60 instructions (0.000%), 10 calls (08AB0348 - 08AB035C, length 6)
_S1_2_8975224 60 instructions (0.000%), 6 calls (08975224 - 08975248, length 10)
_S1_2_8A39734 60 instructions (0.000%), 4 calls (08A39734 - 08A39794, length 25)
_S1_2_89CE0E4 60 instructions (0.000%), 4 calls (089CE0E4 - 089CE11C, length 15)
_S1_2_8913F44 60 instructions (0.000%), 4 calls (08913F44 - 08913F7C, length 15)
_S1_2_88B50D0 60 instructions (0.000%), 4 calls (088B50D0 - 088B5108, length 15)
  Back Branch 088B50FC 4 times (length 8)
_S1_2_8825508 60 instructions (0.000%), 4 calls (08825508 - 08825548, length 17)
_S1_2_8823760 60 instructions (0.000%), 4 calls (08823760 - 088237A0, length 17)
_S1_2_897CBC8 60 instructions (0.000%), 3 calls (0897CBC8 - 0897CC20, length 23)
_S1_2_8844108 60 instructions (0.000%), 3 calls (08844108 - 08844154, length 20)
_S1_2_883C4D4 60 instructions (0.000%), 3 calls (0883C4D4 - 0883C528, length 22)
_S1_2_8AB9264 60 instructions (0.000%), 2 calls (08AB9264 - 08AB92E8, length 34)
_S1_2_8AB8A2C 60 instructions (0.000%), 2 calls (08AB8A2C - 08AB8ACC, length 41)
_S1_2_8A9FF3C 60 instructions (0.000%), 2 calls (08A9FF3C - 08A9FFC0, length 34)
_S1_2_8A17498 60 instructions (0.000%), 2 calls (08A17498 - 08A17530, length 39)
_S1_2_88A4710 60 instructions (0.000%), 2 calls (088A4710 - 088A4784, length 30)
_S1_2_8808468 60 instructions (0.000%), 2 calls (08808468 - 088084E4, length 32)
_S1_2_89FF064 60 instructions (0.000%), 1 calls (089FF064 - 089FF150, length 60)
_S1_2_8AB1CA4 59 instructions (0.000%), 1 calls (08AB1CA4 - 08AB1E5C, length 111)
_S1_2_8AA6C68 59 instructions (0.000%), 1 calls (08AA6C68 - 08AA6DE8, length 97)
_S1_2_8AA4FC0 59 instructions (0.000%), 1 calls (08AA4FC0 - 08AA5148, length 99)
_S1_2_8A38078 59 instructions (0.000%), 1 calls (08A38078 - 08A3817C, length 66)
_S1_2_89EF108 59 instructions (0.000%), 1 calls (089EF108 - 089EF43C, length 206)
_S1_2_8804600 59 instructions (0.000%), 1 calls (08804600 - 088046EC, length 60)
_S1_2_88878B4 58 instructions (0.000%), 3 calls (088878B4 - 088879A4, length 61)
_S1_2_890C6A4 58 instructions (0.000%), 2 calls (0890C6A4 - 0890C714, length 29)
_S1_2_8ABB308 58 instructions (0.000%), 1 calls (08ABB308 - 08ABB4D4, length 116)
_S1_2_89DC74C 58 instructions (0.000%), 1 calls (089DC74C - 089DC84C, length 65)
_S1_2_89B1C94 58 instructions (0.000%), 1 calls (089B1C94 - 089B1FB8, length 202)
_S1_2_8890F10 58 instructions (0.000%), 1 calls (08890F10 - 08890F64, length 22)
  Back Branch 08890F50 4 times (length 12)
_S1_2_8842A14 58 instructions (0.000%), 1 calls (08842A14 - 08842C4C, length 143)
  Back Branch 08842A68 1 times (length 6)
_S1_2_89B245C 57 instructions (0.000%), 5 calls (089B245C - 089B249C, length 17)
_S1_2_8A430B0 57 instructions (0.000%), 3 calls (08A430B0 - 08A431D0, length 73)
_S1_2_8A808B8 57 instructions (0.000%), 1 calls (08A808B8 - 08A809A8, length 61)
_S1_2_8804000 57 instructions (0.000%), 1 calls (08804000 - 08804110, length 69)
  Back Branch 0880410C 1 times (length 37)
_S1_2_89DAD7C 56 instructions (0.000%), 28 calls (089DAD7C - 089DAD80, length 2)
_S1_2_89DAD74 56 instructions (0.000%), 28 calls (089DAD74 - 089DAD78, length 2)
_S1_2_89DA6C8 56 instructions (0.000%), 28 calls (089DA6C8 - 089DA6CC, length 2)
_S1_2_8A6BA6C 56 instructions (0.000%), 8 calls (08A6BA6C - 08A6BA84, length 7)
_S1_2_88884B0 56 instructions (0.000%), 7 calls (088884B0 - 088884CC, length 8)
_S1_2_88FF974 56 instructions (0.000%), 4 calls (088FF974 - 088FFA40, length 52)
_S1_2_88D19C8 56 instructions (0.000%), 4 calls (088D19C8 - 088D1A20, length 23)
_S1_2_88A1878 56 instructions (0.000%), 4 calls (088A1878 - 088A18D0, length 23)
_S1_2_8857824 56 instructions (0.000%), 4 calls (08857824 - 08857860, length 16)
_S1_2_89DF440 56 instructions (0.000%), 2 calls (089DF440 - 089DF500, length 49)
_S1_2_88D42B8 56 instructions (0.000%), 2 calls (088D42B8 - 088D4348, length 37)
_S1_2_8858C08 56 instructions (0.000%), 2 calls (08858C08 - 08858C98, length 37)
_S1_2_8A22F34 56 instructions (0.000%), 1 calls (08A22F34 - 08A23098, length 90)
_S1_2_89CEDA0 55 instructions (0.000%), 5 calls (089CEDA0 - 089CEDC8, length 11)
_S1_2_8950C94 55 instructions (0.000%), 5 calls (08950C94 - 08950CC0, length 12)
_S1_2_8A1C5E8 55 instructions (0.000%), 3 calls (08A1C5E8 - 08A1C6F8, length 69)
_S1_2_8A3F094 55 instructions (0.000%), 1 calls (08A3F094 - 08A3F178, length 58)
_S1_2_89EDB54 55 instructions (0.000%), 1 calls (089EDB54 - 089EDC2C, length 55)
_S1_2_8955358 54 instructions (0.000%), 27 calls (08955358 - 0895535C, length 2)
_S1_2_8A60E70 54 instructions (0.000%), 3 calls (08A60E70 - 08A60ECC, length 24)
_S1_2_8A552A8 54 instructions (0.000%), 3 calls (08A552A8 - 08A552FC, length 22)
_S1_2_89F1290 54 instructions (0.000%), 3 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F12BC 3 times (length 819)
_S1_2_89D0B98 54 instructions (0.000%), 3 calls (089D0B98 - 089D0BDC, length 18)
_S1_2_8AB93C4 54 instructions (0.000%), 2 calls (08AB93C4 - 08AB943C, length 31)
_S1_2_8A81BA8 54 instructions (0.000%), 2 calls (08A81BA8 - 08A81C18, length 29)
  Back Branch 08A81C14 2 times (length 23)
  Back Branch 08A81C04 2 times (length 15)
  Back Branch 08A81BF0 2 times (length 7)
_S1_2_8A626E8 54 instructions (0.000%), 2 calls (08A626E8 - 08A62750, length 27)
  Back Branch 08A62744 2 times (length 22)
_S1_2_8A52798 54 instructions (0.000%), 2 calls (08A52798 - 08A52848, length 45)
_S1_2_8A44028 54 instructions (0.000%), 2 calls (08A44028 - 08A44090, length 27)
_S1_2_8893CD4 54 instructions (0.000%), 2 calls (08893CA4 - 08893DA4, length 65)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_9ECAE40 54 instructions (0.000%), 1 calls (09ECAE40 - 09ECAF14, length 54)
_S1_2_89DDD20 54 instructions (0.000%), 1 calls (089DDD20 - 089DDDD4, length 46)
  Back Branch 089DDD60 2 times (length 8)
_S1_2_892AEC4 54 instructions (0.000%), 1 calls (0892AEC4 - 0892AFE8, length 74)
_S1_2_883C130 54 instructions (0.000%), 1 calls (0883C130 - 0883C204, length 54)
_S1_2_89DD93C 53 instructions (0.000%), 5 calls (089DD93C - 089DD99C, length 25)
_S1_2_8914094 53 instructions (0.000%), 3 calls (08914094 - 089140DC, length 19)
_S1_2_9ECB0F0 53 instructions (0.000%), 1 calls (09ECB0F0 - 09ECB1EC, length 64)
_S1_2_8AA7064 53 instructions (0.000%), 1 calls (08AA7064 - 08AA71C0, length 88)
_S1_2_8AA5DEC 53 instructions (0.000%), 1 calls (08AA5DEC - 08AA5F48, length 88)
_S1_2_89FFB0C 53 instructions (0.000%), 1 calls (089FFB0C - 089FFC64, length 87)
_S1_2_89A789C 53 instructions (0.000%), 1 calls (089A789C - 089A7E28, length 356)
_S1_2_892A71C 53 instructions (0.000%), 1 calls (0892A71C - 0892A8E4, length 115)
_S1_2_88B3A60 53 instructions (0.000%), 1 calls (088B3A60 - 088B3B94, length 78)
  Back Branch 088B3B04 1 times (length 25)
_S1_2_8881884 53 instructions (0.000%), 1 calls (08881884 - 08881980, length 64)
_S1_2_8844010 53 instructions (0.000%), 1 calls (08844010 - 088440E0, length 53)
_S1_2_8AC2E44 52 instructions (0.000%), 26 calls (08AC2E44 - 08AC2E48, length 2)
_S1_2_8AC2E0C 52 instructions (0.000%), 26 calls (08AC2E0C - 08AC2E10, length 2)
_S1_2_8A46008 52 instructions (0.000%), 26 calls (08A46008 - 08A4600C, length 2)
_S1_2_8917BE8 52 instructions (0.000%), 13 calls (08917BE8 - 08917BFC, length 6)
_S1_2_8AADA24 52 instructions (0.000%), 4 calls (08AADA24 - 08AADA54, length 13)
_S1_2_89DFB84 52 instructions (0.000%), 4 calls (089DFB84 - 089DFBB4, length 13)
_S1_2_8851244 52 instructions (0.000%), 4 calls (08851244 - 08851290, length 20)
_S1_2_8A83720 52 instructions (0.000%), 2 calls (08A83720 - 08A83784, length 26)
_S1_2_8A14A44 52 instructions (0.000%), 2 calls (08A14A44 - 08A14AC0, length 32)
_S1_2_88D4020 52 instructions (0.000%), 2 calls (088D4020 - 088D4094, length 30)
_S1_2_88C17C8 52 instructions (0.000%), 2 calls (088C17C8 - 088C1814, length 20)
  Back Branch 088C17FC 4 times (length 6)
_S1_2_8909B80 52 instructions (0.000%), 1 calls (08909B80 - 0890A958, length 887)
_S1_2_897AA98 51 instructions (0.000%), 3 calls (0897AA98 - 0897AB84, length 60)
_S1_2_88E1C3C 51 instructions (0.000%), 3 calls (088E1C3C - 088E1C7C, length 17)
_S1_2_88E1BF8 51 instructions (0.000%), 3 calls (088E1BF8 - 088E1C38, length 17)
_S1_2_88E13BC 51 instructions (0.000%), 3 calls (088E13BC - 088E13FC, length 17)
_S1_2_9ECBD5C 51 instructions (0.000%), 1 calls (09ECBD5C - 09ECBE28, length 52)
_S1_2_8A5E260 51 instructions (0.000%), 1 calls (08A5E260 - 08A5E334, length 54)
_S1_2_8914778 51 instructions (0.000%), 1 calls (08914778 - 08914840, length 51)
_S1_2_8865464 51 instructions (0.000%), 1 calls (08865464 - 08865770, length 196)
_S1_2_8AAAACC 50 instructions (0.000%), 10 calls (08AAAACC - 08AAAADC, length 5)
_S1_2_89636D0 50 instructions (0.000%), 5 calls (089636D0 - 089636F4, length 10)
_S1_2_88C25F4 50 instructions (0.000%), 5 calls (088C25F4 - 088C2618, length 10)
_S1_2_8A928A4 50 instructions (0.000%), 2 calls (08A928A4 - 08A92B00, length 152)
_S1_2_8A7E410 50 instructions (0.000%), 2 calls (08A7E410 - 08A7E484, length 30)
_S1_2_88504F4 50 instructions (0.000%), 2 calls (088504F4 - 08850578, length 34)
_S1_2_8977CDC 50 instructions (0.000%), 1 calls (08977CDC - 08977DA0, length 50)
_S1_2_8A6BA88 49 instructions (0.000%), 7 calls (08A6BA88 - 08A6BAA0, length 7)
_S1_2_8A6B3A0 49 instructions (0.000%), 7 calls (08A6B3A0 - 08A6B3C0, length 9)
_S1_2_8A44314 49 instructions (0.000%), 7 calls (08A44314 - 08A44384, length 29)
_S1_2_8A5F08C 49 instructions (0.000%), 1 calls (08A5F08C - 08A5F14C, length 49)
_S1_2_89B34B4 49 instructions (0.000%), 1 calls (089B34B4 - 089B36BC, length 131)
  Back Branch 089B35A4 1 times (length 14)
_S1_2_88C21C0 49 instructions (0.000%), 1 calls (088C21C0 - 088C2280, length 49)
  Back Branch 088C2260 1 times (length 23)
_S1_2_88D1D04 48 instructions (0.000%), 12 calls (088D1D04 - 088D1D10, length 4)
_S1_2_8A31728 48 instructions (0.000%), 8 calls (08A31728 - 08A3173C, length 6)
_S1_2_9EC87B4 48 instructions (0.000%), 3 calls (09EC87B4 - 09EC8B64, length 237)
_S1_2_88252D0 48 instructions (0.000%), 2 calls (088252D0 - 0882533C, length 28)
  Back Branch 0882530C 2 times (length 7)
_S1_2_8821398 48 instructions (0.000%), 2 calls (08821398 - 088213F4, length 24)
_S1_2_8A3851C 48 instructions (0.000%), 1 calls (08A3851C - 08A385EC, length 53)
_S1_2_8A1DEA8 48 instructions (0.000%), 1 calls (08A1DEA8 - 08A1E064, length 112)
_S1_2_88CF358 48 instructions (0.000%), 1 calls (088CF358 - 088CF444, length 60)
_S1_2_8843DF4 48 instructions (0.000%), 1 calls (08843DF4 - 08843EB0, length 48)
_S1_2_8A2C7C0 47 instructions (0.000%), 1 calls (08A2C7C0 - 08A2C808, length 19)
  Back Branch 08A2C7FC 3 times (length 14)
_S1_2_89CD200 47 instructions (0.000%), 1 calls (089CD200 - 089CD280, length 33)
  Back Branch 089CD220 2 times (length 5)
  Back Branch 089CD260 2 times (length 9)
_S1_2_88C8A68 47 instructions (0.000%), 1 calls (088C8A68 - 088C8AA0, length 15)
  Back Branch 088C8A94 5 times (length 8)
_S1_2_88AEE8C 47 instructions (0.000%), 1 calls (088AEE8C - 088AEFE4, length 87)
_S1_2_88A5058 47 instructions (0.000%), 1 calls (088A5058 - 088A5110, length 47)
_S1_2_8AB8F08 46 instructions (0.000%), 23 calls (08AB8F08 - 08AB8F0C, length 2)
_S1_2_8943B90 46 instructions (0.000%), 23 calls (08943B90 - 08943B94, length 2)
_S1_2_8A807B0 46 instructions (0.000%), 2 calls (08A807B0 - 08A80888, length 55)
_S1_2_88FC31C 46 instructions (0.000%), 2 calls (088FC31C - 088FC374, length 23)
_S1_2_8A78390 46 instructions (0.000%), 1 calls (08A78390 - 08A78498, length 67)
_S1_2_8A61778 46 instructions (0.000%), 1 calls (08A61778 - 08A61838, length 49)
_S1_2_8A38454 46 instructions (0.000%), 1 calls (08A38454 - 08A38518, length 50)
_S1_2_890A4BC 46 instructions (0.000%), 1 calls (0890A4BC - 0890A958, length 296)
_S1_2_88ACDB4 46 instructions (0.000%), 1 calls (088ACDB4 - 088ACDF0, length 16)
  Back Branch 088ACDE4 4 times (length 10)
_S1_2_8891580 46 instructions (0.000%), 1 calls (08891580 - 08891664, length 58)
_S1_2_8A609C4 45 instructions (0.000%), 3 calls (08A609C4 - 08A60A14, length 21)
_S1_2_8A60970 45 instructions (0.000%), 3 calls (08A60970 - 08A609C0, length 21)
_S1_2_8A55244 45 instructions (0.000%), 3 calls (08A55244 - 08A552A4, length 25)
_S1_2_8A44A3C 45 instructions (0.000%), 3 calls (08A44A3C - 08A44A74, length 15)
_S1_2_889C518 45 instructions (0.000%), 3 calls (0889C518 - 0889C558, length 17)
_S1_2_88508EC 45 instructions (0.000%), 2 calls (088508EC - 0885094C, length 25)
  Back Branch 0885093C 1 times (length 19)
_S1_2_9EC86D8 45 instructions (0.000%), 1 calls (09EC86D8 - 09EC8B64, length 292)
_S1_2_8A61E34 45 instructions (0.000%), 1 calls (08A61E34 - 08A61EEC, length 47)
_S1_2_8827A90 45 instructions (0.000%), 1 calls (08827A90 - 08827B50, length 49)
_S1_2_88E0DD0 44 instructions (0.000%), 4 calls (088E0DD0 - 088E0DF8, length 11)
_S1_2_89E27FC 44 instructions (0.000%), 3 calls (089E27FC - 089E2834, length 15)
_S1_2_8AB936C 44 instructions (0.000%), 2 calls (08AB936C - 08AB93C0, length 22)
_S1_2_8AB9204 44 instructions (0.000%), 2 calls (08AB9204 - 08AB9258, length 22)
_S1_2_89DC0F8 44 instructions (0.000%), 2 calls (089DC0F8 - 089DC194, length 40)
_S1_2_89CA1AC 44 instructions (0.000%), 2 calls (089CA1AC - 089CA22C, length 33)
_S1_2_894BCEC 44 instructions (0.000%), 2 calls (0894BCEC - 0894BDC0, length 54)
_S1_2_891DC08 44 instructions (0.000%), 2 calls (0891DC08 - 0891DC68, length 25)
_S1_2_88862C0 44 instructions (0.000%), 2 calls (088862C0 - 08886314, length 22)
_S1_2_8865858 44 instructions (0.000%), 2 calls (08865858 - 088659CC, length 94)
_S1_2_9ECAF18 44 instructions (0.000%), 1 calls (09ECAF18 - 09ECAFC4, length 44)
_S1_2_8AB0584 44 instructions (0.000%), 1 calls (08AB0584 - 08AB0630, length 44)
_S1_2_8AA6948 44 instructions (0.000%), 1 calls (08AA6948 - 08AA6A28, length 57)
  Back Branch 08AA69B4 1 times (length 13)
_S1_2_890CF98 44 instructions (0.000%), 1 calls (0890CF98 - 0890D044, length 44)
_S1_2_8840BF8 44 instructions (0.000%), 1 calls (08840BF8 - 08840CA4, length 44)
_S1_2_88A1AE8 43 instructions (0.000%), 2 calls (088A1AE8 - 088A1B3C, length 22)
  Back Branch 088A1B30 1 times (length 13)
_S1_2_8AB339C 43 instructions (0.000%), 1 calls (08AB339C - 08AB3444, length 43)
_S1_2_8A49BB8 43 instructions (0.000%), 1 calls (08A49BB8 - 08A49C70, length 47)
_S1_2_88BD5E8 43 instructions (0.000%), 1 calls (088BD5E8 - 088BD690, length 43)
_S1_2_8965D20 42 instructions (0.000%), 7 calls (08965D20 - 08965D34, length 6)
_S1_2_8A5AFCC 42 instructions (0.000%), 6 calls (08A5AFCC - 08A5AFE4, length 7)
_S1_2_88B5998 42 instructions (0.000%), 6 calls (088B5998 - 088B59B0, length 7)
_S1_2_88B2930 42 instructions (0.000%), 6 calls (088B2930 - 088B2948, length 7)
_S1_2_88460D8 42 instructions (0.000%), 6 calls (088460D8 - 0884610C, length 14)
_S1_2_8AAD910 42 instructions (0.000%), 3 calls (08AAD910 - 08AAD944, length 14)
_S1_2_88D1A24 42 instructions (0.000%), 3 calls (088D1A24 - 088D1A7C, length 23)
_S1_2_8AABA94 42 instructions (0.000%), 2 calls (08AABA94 - 08AABAE4, length 21)
_S1_2_8AAA014 42 instructions (0.000%), 2 calls (08AAA014 - 08AAA070, length 24)
_S1_2_88D425C 42 instructions (0.000%), 2 calls (088D425C - 088D42B4, length 23)
_S1_2_8820CA8 42 instructions (0.000%), 2 calls (08820CA8 - 08820D00, length 23)
_S1_2_8A62C48 42 instructions (0.000%), 1 calls (08A62C48 - 08A62D60, length 71)
_S1_2_88B15A8 42 instructions (0.000%), 1 calls (088B15A8 - 088B1770, length 115)
_S1_2_88ACDF4 42 instructions (0.000%), 1 calls (088ACDF4 - 088ACE3C, length 19)
  Back Branch 088ACE30 4 times (length 13)
_S1_2_8826460 41 instructions (0.000%), 2 calls (08826460 - 088264B8, length 23)
  Back Branch 0882649C 3 times (length 5)
_S1_2_8A1D1C0 41 instructions (0.000%), 1 calls (08A1D1C0 - 08A1D73C, length 352)
_S1_2_8968E7C 41 instructions (0.000%), 1 calls (08968E7C - 08968F54, length 55)
_S1_2_8904DAC 41 instructions (0.000%), 1 calls (08904DAC - 08904E4C, length 41)
_S1_2_8890318 41 instructions (0.000%), 1 calls (08890318 - 0889034C, length 14)
  Back Branch 08890340 4 times (length 9)
_S1_2_8957A14 40 instructions (0.000%), 20 calls (08957A14 - 08957A18, length 2)
_S1_2_8AB09A8 40 instructions (0.000%), 10 calls (08AB09A8 - 08AB09B4, length 4)
_S1_2_8AA1478 40 instructions (0.000%), 10 calls (08AA1478 - 08AA1484, length 4)
_S1_2_894E1C0 40 instructions (0.000%), 8 calls (0894E1C0 - 0894E1F4, length 14)
_S1_2_89CEE38 40 instructions (0.000%), 5 calls (089CEE38 - 089CEE54, length 8)
_S1_2_899320C 40 instructions (0.000%), 4 calls (0899320C - 08993274, length 27)
_S1_2_88072B4 40 instructions (0.000%), 4 calls (088072B4 - 0880731C, length 27)
_S1_2_8805DC8 40 instructions (0.000%), 4 calls (08805DC8 - 08805DEC, length 10)
_S1_2_8A9FE3C 40 instructions (0.000%), 2 calls (08A9FE3C - 08A9FE88, length 20)
_S1_2_8A14B08 40 instructions (0.000%), 2 calls (08A14B08 - 08A14BCC, length 50)
_S1_2_8820DE0 40 instructions (0.000%), 2 calls (08820DE0 - 08820E2C, length 20)
_S1_2_8A6844C 40 instructions (0.000%), 1 calls (08A6844C - 08A684F0, length 42)
_S1_2_89E8F3C 40 instructions (0.000%), 1 calls (089E8F3C - 089E90E0, length 106)
_S1_2_894D1F8 40 instructions (0.000%), 1 calls (0894D1F8 - 0894D264, length 28)
  Back Branch 0894D230 2 times (length 12)
_S1_2_889065C 40 instructions (0.000%), 1 calls (0889065C - 088906D4, length 31)
  Back Branch 088906C8 4 times (length 23)
_S1_2_8877594 40 instructions (0.000%), 1 calls (08877594 - 08877630, length 40)
_S1_2_8804DA8 40 instructions (0.000%), 1 calls (08804DA8 - 08804E44, length 40)
_S1_2_8A3DC6C 39 instructions (0.000%), 3 calls (08A3DC6C - 08A3DC9C, length 13)
_S1_2_8917A7C 39 instructions (0.000%), 3 calls (08917A7C - 08917AAC, length 13)
_S1_2_8830508 39 instructions (0.000%), 1 calls (08830508 - 088305A0, length 39)
_S1_2_89469D0 38 instructions (0.000%), 19 calls (089469D0 - 089469D4, length 2)
_S1_2_89469C8 38 instructions (0.000%), 19 calls (089469C8 - 089469CC, length 2)
_S1_2_8AAC3DC 38 instructions (0.000%), 2 calls (08AAC3DC - 08AAC424, length 19)
_S1_2_8A4AD50 38 instructions (0.000%), 2 calls (08A4AD50 - 08A4AD98, length 19)
_S1_2_8A44550 38 instructions (0.000%), 2 calls (08A44550 - 08A44598, length 19)
_S1_2_89E01B8 38 instructions (0.000%), 2 calls (089E01B8 - 089E0200, length 19)
_S1_2_891138C 38 instructions (0.000%), 2 calls (0891138C - 089113D4, length 19)
_S1_2_890B904 38 instructions (0.000%), 2 calls (0890B904 - 0890B94C, length 19)
_S1_2_88253FC 38 instructions (0.000%), 2 calls (088253FC - 08825458, length 24)
_S1_2_9ECC874 38 instructions (0.000%), 1 calls (09ECC874 - 09ECC90C, length 39)
_S1_2_89DCC74 38 instructions (0.000%), 1 calls (089DCC74 - 089DCD08, length 38)
_S1_2_8885E2C 37 instructions (0.000%), 1 calls (08885E2C - 08885EBC, length 37)
_S1_2_8857410 37 instructions (0.000%), 1 calls (08857410 - 088574A0, length 37)
_S1_2_885506C 37 instructions (0.000%), 1 calls (0885506C - 088550FC, length 37)
_S1_2_88B28D4 36 instructions (0.000%), 18 calls (088B28D4 - 088B28D8, length 2)
_S1_2_88B28CC 36 instructions (0.000%), 18 calls (088B28CC - 088B28D0, length 2)
_S1_2_88B28C4 36 instructions (0.000%), 18 calls (088B28C4 - 088B28C8, length 2)
_S1_2_8957A84 36 instructions (0.000%), 9 calls (08957A84 - 08957A90, length 4)
_S1_2_89AF650 36 instructions (0.000%), 4 calls (089AF650 - 089AF670, length 9)
_S1_2_88E112C 36 instructions (0.000%), 4 calls (088E112C - 088E114C, length 9)
_S1_2_88E1038 36 instructions (0.000%), 4 calls (088E1038 - 088E1058, length 9)
_S1_2_88E0F3C 36 instructions (0.000%), 4 calls (088E0F3C - 088E0F5C, length 9)
_S1_2_8AAD978 36 instructions (0.000%), 3 calls (08AAD978 - 08AAD9A4, length 12)
_S1_2_8A53520 36 instructions (0.000%), 3 calls (08A53520 - 08A5356C, length 20)
_S1_2_8A3D7B0 36 instructions (0.000%), 3 calls (08A3D7B0 - 08A3D7DC, length 12)
_S1_2_8A38A1C 36 instructions (0.000%), 3 calls (08A38A1C - 08A38A80, length 26)
_S1_2_8891B28 36 instructions (0.000%), 3 calls (08891B28 - 08891B54, length 12)
_S1_2_8840F8C 36 instructions (0.000%), 3 calls (08840F8C - 08841008, length 32)
_S1_2_8AB9AE4 36 instructions (0.000%), 2 calls (08AB9AE4 - 08AB9B28, length 18)
_S1_2_8A91B78 36 instructions (0.000%), 2 calls (08A91B78 - 08A91C08, length 37)
_S1_2_8A6247C 36 instructions (0.000%), 2 calls (08A6247C - 08A624C0, length 18)
_S1_2_8A14C3C 36 instructions (0.000%), 2 calls (08A14C3C - 08A14CC0, length 34)
_S1_2_89E3160 36 instructions (0.000%), 2 calls (089E3160 - 089E31A4, length 18)
_S1_2_89E0154 36 instructions (0.000%), 2 calls (089E0154 - 089E0198, length 18)
_S1_2_88FEC08 36 instructions (0.000%), 2 calls (088FEC08 - 088FEC4C, length 18)
_S1_2_88C1F34 36 instructions (0.000%), 2 calls (088C1F34 - 088C1FA8, length 30)
_S1_2_88A2200 36 instructions (0.000%), 2 calls (088A2200 - 088A227C, length 32)
_S1_2_889491C 36 instructions (0.000%), 2 calls (0889491C - 08894960, length 18)
_S1_2_8881D78 36 instructions (0.000%), 2 calls (08881D78 - 08881DBC, length 18)
  Back Branch 08881DA4 2 times (length 7)
_S1_2_9EC875C 36 instructions (0.000%), 1 calls (09EC875C - 09EC8B64, length 259)
_S1_2_9EC8680 36 instructions (0.000%), 1 calls (09EC8680 - 09EC8B64, length 314)
_S1_2_9EC8490 36 instructions (0.000%), 1 calls (09EC8490 - 09EC8B64, length 438)
_S1_2_89EE3F0 36 instructions (0.000%), 1 calls (089EE3F0 - 089EF104, length 838)
_S1_2_88912D0 36 instructions (0.000%), 1 calls (088912D0 - 0889135C, length 36)
_S1_2_8829280 36 instructions (0.000%), 1 calls (08829280 - 0882930C, length 36)
_S1_2_8956ECC 35 instructions (0.000%), 5 calls (08956ECC - 08956FA4, length 55)
_S1_2_8921FC8 35 instructions (0.000%), 1 calls (08921FC8 - 08922050, length 35)
_S1_2_89111C8 35 instructions (0.000%), 1 calls (089111C8 - 08911250, length 35)
_S1_2_88C3488 35 instructions (0.000%), 1 calls (088C3488 - 088C3FC0, length 719)
_S1_2_8894310 35 instructions (0.000%), 1 calls (08894310 - 088943A0, length 37)
_S1_2_8891A50 35 instructions (0.000%), 1 calls (08891A50 - 08891AEC, length 40)
_S1_2_887ED9C 35 instructions (0.000%), 1 calls (0887ED9C - 0887EE24, length 35)
_S1_2_8810C68 35 instructions (0.000%), 1 calls (08810C68 - 08810CF0, length 35)
_S1_2_8AB0634 34 instructions (0.000%), 2 calls (08AB0634 - 08AB0674, length 17)
_S1_2_889BF34 34 instructions (0.000%), 2 calls (0889BF34 - 0889BF7C, length 19)
_S1_2_89438EC 34 instructions (0.000%), 1 calls (089438EC - 0894397C, length 37)
_S1_2_88928B0 34 instructions (0.000%), 1 calls (088928B0 - 08892980, length 53)
_S1_2_8886470 34 instructions (0.000%), 1 calls (08886470 - 08886524, length 46)
_S1_2_8845118 34 instructions (0.000%), 1 calls (08845118 - 0884519C, length 34)
_S1_2_8AAD8E4 33 instructions (0.000%), 3 calls (08AAD8E4 - 08AAD90C, length 11)
_S1_2_8A4F3DC 33 instructions (0.000%), 3 calls (08A4F3DC - 08A4F498, length 48)
_S1_2_89C051C 33 instructions (0.000%), 3 calls (089C051C - 089C07E8, length 180)
_S1_2_88C183C 33 instructions (0.000%), 3 calls (088C183C - 088C188C, length 21)
_S1_2_88A534C 33 instructions (0.000%), 3 calls (088A534C - 088A5374, length 11)
_S1_2_8AA5D64 33 instructions (0.000%), 1 calls (08AA5D64 - 08AA5DE8, length 34)
_S1_2_8A6DA4C 33 instructions (0.000%), 1 calls (08A6DA4C - 08A6DAE8, length 40)
_S1_2_8A64048 33 instructions (0.000%), 1 calls (08A64048 - 08A640C8, length 33)
_S1_2_8A38D88 33 instructions (0.000%), 1 calls (08A38D88 - 08A38E0C, length 34)
_S1_2_89DB9E8 33 instructions (0.000%), 1 calls (089DB9E8 - 089DBA68, length 33)
_S1_2_88911BC 33 instructions (0.000%), 1 calls (088911BC - 08891250, length 38)
_S1_2_883DC08 32 instructions (0.000%), 16 calls (0883DC08 - 0883DC0C, length 2)
_S1_2_883DBD4 32 instructions (0.000%), 16 calls (0883DBD4 - 0883DBD8, length 2)
_S1_2_8AB0C30 32 instructions (0.000%), 8 calls (08AB0C30 - 08AB0C3C, length 4)
_S1_2_8AA7B94 32 instructions (0.000%), 8 calls (08AA7B94 - 08AA7BA0, length 4)
_S1_2_8AA1458 32 instructions (0.000%), 4 calls (08AA1458 - 08AA1474, length 8)
_S1_2_8A6B628 32 instructions (0.000%), 4 calls (08A6B628 - 08A6B644, length 8)
_S1_2_895E930 32 instructions (0.000%), 4 calls (0895E930 - 0895E94C, length 8)
_S1_2_88B1C34 32 instructions (0.000%), 4 calls (088B1C34 - 088B1C50, length 8)
_S1_2_885057C 32 instructions (0.000%), 4 calls (0885057C - 08850598, length 8)
_S1_2_8840BB8 32 instructions (0.000%), 4 calls (08840BB8 - 08840BD4, length 8)
_S1_2_8AAA14C 32 instructions (0.000%), 2 calls (08AAA14C - 08AAA188, length 16)
_S1_2_8A8F360 32 instructions (0.000%), 2 calls (08A8F360 - 08A8F39C, length 16)
_S1_2_8A62518 32 instructions (0.000%), 2 calls (08A62518 - 08A62564, length 20)
_S1_2_8886178 32 instructions (0.000%), 2 calls (08886178 - 088861B4, length 16)
_S1_2_8A5DAC8 32 instructions (0.000%), 1 calls (08A5DAC8 - 08A5DB54, length 36)
_S1_2_8961D98 32 instructions (0.000%), 1 calls (08961D98 - 08961E1C, length 34)
_S1_2_8961D10 32 instructions (0.000%), 1 calls (08961D10 - 08961D94, length 34)
_S1_2_88FC1E8 32 instructions (0.000%), 1 calls (088FC1E8 - 088FC264, length 32)
_S1_2_8899908 32 instructions (0.000%), 1 calls (08899908 - 08899934, length 12)
  Back Branch 08899928 5 times (length 5)
_S1_2_889192C 32 instructions (0.000%), 1 calls (0889192C - 088919C8, length 40)
_S1_2_8881194 32 instructions (0.000%), 1 calls (08881194 - 08881228, length 38)
_S1_2_8A9DF30 31 instructions (0.000%), 1 calls (08A9DF30 - 08A9DFA8, length 31)
_S1_2_8A54A00 31 instructions (0.000%), 1 calls (08A54A00 - 08A54A78, length 31)
_S1_2_8A44878 31 instructions (0.000%), 1 calls (08A44878 - 08A44980, length 67)
_S1_2_89E2750 31 instructions (0.000%), 1 calls (089E2750 - 089E27C8, length 31)
_S1_2_8988660 31 instructions (0.000%), 1 calls (08988660 - 089886E0, length 33)
_S1_2_88919CC 31 instructions (0.000%), 1 calls (088919CC - 08891A4C, length 33)
_S1_2_885404C 31 instructions (0.000%), 1 calls (0885404C - 08854104, length 47)
_S1_2_88060BC 31 instructions (0.000%), 1 calls (088060BC - 08806144, length 35)
_S1_2_8AC30D4 30 instructions (0.000%), 15 calls (08AC30D4 - 08AC30D8, length 2)
_S1_2_8AC304C 30 instructions (0.000%), 15 calls (08AC304C - 08AC3050, length 2)
_S1_2_8AC2278 30 instructions (0.000%), 10 calls (08AC2278 - 08AC2280, length 3)
_S1_2_89DE594 30 instructions (0.000%), 10 calls (089DE594 - 089DE59C, length 3)
_S1_2_88BDA64 30 instructions (0.000%), 10 calls (088BDA64 - 088BDA6C, length 3)
_S1_2_8AA514C 30 instructions (0.000%), 6 calls (08AA514C - 08AA515C, length 5)
_S1_2_895E90C 30 instructions (0.000%), 5 calls (0895E90C - 0895E920, length 6)
_S1_2_898B4CC 30 instructions (0.000%), 3 calls (0898B4CC - 0898B4FC, length 13)
_S1_2_88946C8 30 instructions (0.000%), 3 calls (088946C8 - 088946EC, length 10)
_S1_2_8A3D730 30 instructions (0.000%), 2 calls (08A3D730 - 08A3D768, length 15)
_S1_2_896219C 30 instructions (0.000%), 2 calls (0896219C - 0896220C, length 29)
_S1_2_88E0804 30 instructions (0.000%), 2 calls (088E0804 - 088E08D8, length 54)
_S1_2_88DE368 30 instructions (0.000%), 2 calls (088DE368 - 088DE3C8, length 25)
_S1_2_88573D4 30 instructions (0.000%), 2 calls (088573D4 - 0885740C, length 15)
_S1_2_88174F4 30 instructions (0.000%), 2 calls (088174F4 - 0881752C, length 15)
_S1_2_8A5E7E4 30 instructions (0.000%), 1 calls (08A5E7E4 - 08A5E880, length 40)
_S1_2_89FF154 30 instructions (0.000%), 1 calls (089FF154 - 089FF1C8, length 30)
_S1_2_89DF370 30 instructions (0.000%), 1 calls (089DF370 - 089DF3E4, length 30)
_S1_2_89B2A80 30 instructions (0.000%), 1 calls (089B2A80 - 089B2AF4, length 30)
_S1_2_889F488 30 instructions (0.000%), 1 calls (0889F488 - 0889F554, length 52)
_S1_2_887458C 30 instructions (0.000%), 1 calls (0887458C - 088748E4, length 215)
_S1_2_8AB6694 29 instructions (0.000%), 1 calls (08AB6694 - 08AB6738, length 42)
_S1_2_8AA7BA4 29 instructions (0.000%), 1 calls (08AA7BA4 - 08AA7C40, length 40)
_S1_2_8A670F0 29 instructions (0.000%), 1 calls (08A670F0 - 08A67168, length 31)
_S1_2_8A63CC4 29 instructions (0.000%), 1 calls (08A63CC4 - 08A63D3C, length 31)
_S1_2_8A63B04 29 instructions (0.000%), 1 calls (08A63B04 - 08A63B7C, length 31)
_S1_2_8A4BE90 29 instructions (0.000%), 1 calls (08A4BE90 - 08A4BF00, length 29)
_S1_2_8A3F510 29 instructions (0.000%), 1 calls (08A3F510 - 08A3F580, length 29)
_S1_2_88E4C08 29 instructions (0.000%), 1 calls (088E4C08 - 088E4CA8, length 41)
_S1_2_889BDA4 29 instructions (0.000%), 1 calls (0889BDA4 - 0889BDEC, length 19)
  Back Branch 0889BDE0 2 times (length 10)
_S1_2_8889748 29 instructions (0.000%), 1 calls (08889748 - 08889794, length 20)
  Back Branch 0888977C 2 times (length 9)
_S1_2_8881A58 29 instructions (0.000%), 1 calls (08881A58 - 08881AC8, length 29)
_S1_2_884AED4 29 instructions (0.000%), 1 calls (0884AED4 - 0884B0A8, length 118)
_S1_2_8A83898 28 instructions (0.000%), 4 calls (08A83898 - 08A838E0, length 19)
  Back Branch 08A838DC 2 times (length 5)
_S1_2_89AF73C 28 instructions (0.000%), 4 calls (089AF73C - 089AF754, length 7)
_S1_2_895C488 28 instructions (0.000%), 4 calls (0895C488 - 0895C4A4, length 8)
_S1_2_88FD3E8 28 instructions (0.000%), 4 calls (088FD3E8 - 088FD414, length 12)
_S1_2_88B41E0 28 instructions (0.000%), 4 calls (088B41E0 - 088B423C, length 24)
_S1_2_88635D4 28 instructions (0.000%), 4 calls (088635D4 - 088635EC, length 7)
_S1_2_8AB8F10 28 instructions (0.000%), 2 calls (08AB8F10 - 08AB8F44, length 14)
_S1_2_8A48418 28 instructions (0.000%), 2 calls (08A48418 - 08A4844C, length 14)
_S1_2_89DE6CC 28 instructions (0.000%), 2 calls (089DE6CC - 089DE700, length 14)
_S1_2_88FC0F0 28 instructions (0.000%), 2 calls (088FC0F0 - 088FC12C, length 16)
_S1_2_88C2084 28 instructions (0.000%), 2 calls (088C2084 - 088C20D8, length 22)
_S1_2_88C202C 28 instructions (0.000%), 2 calls (088C202C - 088C2080, length 22)
_S1_2_88C1EDC 28 instructions (0.000%), 2 calls (088C1EDC - 088C1F30, length 22)
_S1_2_8890ED4 28 instructions (0.000%), 2 calls (08890ED4 - 08890F0C, length 15)
_S1_2_8849D40 28 instructions (0.000%), 2 calls (08849D40 - 08849DF4, length 46)
_S1_2_8844198 28 instructions (0.000%), 2 calls (08844198 - 088441CC, length 14)
_S1_2_8831C6C 28 instructions (0.000%), 2 calls (08831C6C - 08831CB8, length 20)
_S1_2_9ECB07C 28 instructions (0.000%), 1 calls (09ECB07C - 09ECB0EC, length 29)
_S1_2_8ABA4C8 28 instructions (0.000%), 1 calls (08ABA4C8 - 08ABA5C4, length 64)
_S1_2_8A5531C 28 instructions (0.000%), 1 calls (08A5531C - 08A553B8, length 40)
_S1_2_8A41824 28 instructions (0.000%), 1 calls (08A41824 - 08A41890, length 28)
_S1_2_8A38B48 28 instructions (0.000%), 1 calls (08A38B48 - 08A38BC0, length 31)
_S1_2_89EF440 28 instructions (0.000%), 1 calls (089EF440 - 089EF500, length 49)
_S1_2_89A778C 28 instructions (0.000%), 1 calls (089A778C - 089A7898, length 68)
_S1_2_898A8A4 28 instructions (0.000%), 1 calls (0898A8A4 - 0898AAEC, length 147)
_S1_2_88E0FF0 27 instructions (0.000%), 3 calls (088E0FF0 - 088E1010, length 9)
_S1_2_8A6EFF8 27 instructions (0.000%), 1 calls (08A6EFF8 - 08A6F060, length 27)
_S1_2_8A3DB08 27 instructions (0.000%), 1 calls (08A3DB08 - 08A3DC20, length 71)
_S1_2_89DE130 27 instructions (0.000%), 1 calls (089DE130 - 089DE198, length 27)
_S1_2_89A80A4 27 instructions (0.000%), 1 calls (089A80A4 - 089A8134, length 37)
_S1_2_894DFD4 27 instructions (0.000%), 1 calls (0894DFD4 - 0894E048, length 30)
_S1_2_88A2CEC 27 instructions (0.000%), 1 calls (088A2CEC - 088A2D24, length 15)
  Back Branch 088A2D14 2 times (length 8)
_S1_2_8893D44 27 instructions (0.000%), 1 calls (08893CA4 - 08893DA4, length 65)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_8893D24 27 instructions (0.000%), 1 calls (08893CA4 - 08893DA4, length 65)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_8893D04 27 instructions (0.000%), 1 calls (08893CA4 - 08893DA4, length 65)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_8890158 27 instructions (0.000%), 1 calls (08890158 - 088901C0, length 27)
_S1_2_888672C 27 instructions (0.000%), 1 calls (0888672C - 08886794, length 27)
_S1_2_88141A0 27 instructions (0.000%), 1 calls (088141A0 - 08814210, length 29)
_S1_2_8AAD69C 26 instructions (0.000%), 13 calls (08AAD69C - 08AAD6A0, length 2)
_S1_2_9F16C50 26 instructions (0.000%), 2 calls (09F16C50 - 09F16C80, length 13)
_S1_2_8A5321C 26 instructions (0.000%), 2 calls (08A5321C - 08A53384, length 91)
_S1_2_88FF5D4 26 instructions (0.000%), 2 calls (088FF5D4 - 088FF604, length 13)
_S1_2_8886340 26 instructions (0.000%), 2 calls (08886340 - 08886370, length 13)
_S1_2_883DB24 26 instructions (0.000%), 2 calls (0883DB24 - 0883DB5C, length 15)
_S1_2_8810620 26 instructions (0.000%), 2 calls (08810620 - 08810650, length 13)
_S1_2_8807BC8 26 instructions (0.000%), 2 calls (08807BC8 - 08807C08, length 17)
_S1_2_9ECC910 26 instructions (0.000%), 1 calls (09ECC910 - 09ECC97C, length 28)
_S1_2_9ECBE2C 26 instructions (0.000%), 1 calls (09ECBE2C - 09ECBE98, length 28)
_S1_2_9ECBCEC 26 instructions (0.000%), 1 calls (09ECBCEC - 09ECBD58, length 28)
_S1_2_8ABCD94 26 instructions (0.000%), 1 calls (08ABCD94 - 08ABCE74, length 57)
_S1_2_8AB8898 26 instructions (0.000%), 1 calls (08AB8898 - 08AB89A0, length 67)
_S1_2_8A57EC8 26 instructions (0.000%), 1 calls (08A57EC8 - 08A57F2C, length 26)
_S1_2_8A3F584 26 instructions (0.000%), 1 calls (08A3F584 - 08A3F5F0, length 28)
_S1_2_89624EC 26 instructions (0.000%), 1 calls (089624EC - 08962550, length 26)
_S1_2_89195E8 26 instructions (0.000%), 1 calls (089195E8 - 0891964C, length 26)
_S1_2_88FC130 26 instructions (0.000%), 1 calls (088FC130 - 088FC194, length 26)
_S1_2_88574A4 26 instructions (0.000%), 1 calls (088574A4 - 08857538, length 38)
_S1_2_8850AB0 26 instructions (0.000%), 1 calls (08850AB0 - 08850B4C, length 40)
_S1_2_8804B70 26 instructions (0.000%), 1 calls (08804B70 - 08804C00, length 37)
_S1_2_9ECAFC8 25 instructions (0.000%), 1 calls (09ECAFC8 - 09ECB078, length 45)
_S1_2_8A63E34 25 instructions (0.000%), 1 calls (08A63E34 - 08A63EE4, length 45)
_S1_2_8A5E164 25 instructions (0.000%), 1 calls (08A5E164 - 08A5E1C4, length 25)
_S1_2_89F12C4 25 instructions (0.000%), 1 calls (089F05F8 - 089F1DB0, length 1519)
  Back Branch 089F12EC 1 times (length 831)
_S1_2_88AEDFC 25 instructions (0.000%), 1 calls (088AEDFC - 088AEE5C, length 25)
_S1_2_8893C68 25 instructions (0.000%), 1 calls (08893C68 - 08893DA4, length 80)
  Back Branch 08893D7C 189 times (length 56)
_S1_2_8887E58 25 instructions (0.000%), 1 calls (08887E58 - 08887EB8, length 25)
_S1_2_8860FF4 25 instructions (0.000%), 1 calls (08860FF4 - 08861060, length 28)
_S1_2_8850C74 25 instructions (0.000%), 1 calls (08850C74 - 08850CE4, length 29)
_S1_2_884442C 25 instructions (0.000%), 1 calls (0884442C - 088444E0, length 46)
_S1_2_88234CC 25 instructions (0.000%), 1 calls (088234CC - 0882352C, length 25)
_S1_2_8822E38 25 instructions (0.000%), 1 calls (08822E38 - 08822EC8, length 37)
_S1_2_88B3120 24 instructions (0.000%), 12 calls (088B3120 - 088B3124, length 2)
_S1_2_8A38614 24 instructions (0.000%), 8 calls (08A38614 - 08A3861C, length 3)
_S1_2_8821004 24 instructions (0.000%), 6 calls (08821004 - 08821010, length 4)
_S1_2_8A59D90 24 instructions (0.000%), 4 calls (08A59D90 - 08A59DA4, length 6)
_S1_2_88C85FC 24 instructions (0.000%), 4 calls (088C85FC - 088C878C, length 101)
_S1_2_8A98B3C 24 instructions (0.000%), 3 calls (08A98B3C - 08A98B58, length 8)
_S1_2_8A4B7E0 24 instructions (0.000%), 3 calls (08A4B7E0 - 08A4B7FC, length 8)
_S1_2_897C8AC 24 instructions (0.000%), 3 calls (0897C8AC - 0897C8D0, length 10)
_S1_2_89759D8 24 instructions (0.000%), 3 calls (089759D8 - 089759F4, length 8)
_S1_2_890B950 24 instructions (0.000%), 3 calls (0890B950 - 0890B96C, length 8)
_S1_2_88FC288 24 instructions (0.000%), 3 calls (088FC288 - 088FC2A4, length 8)
_S1_2_8888828 24 instructions (0.000%), 3 calls (08888828 - 08888844, length 8)
_S1_2_88863A8 24 instructions (0.000%), 3 calls (088863A8 - 088863C4, length 8)
_S1_2_8840BD8 24 instructions (0.000%), 3 calls (08840BD8 - 08840BF4, length 8)
_S1_2_8AA9FE4 24 instructions (0.000%), 2 calls (08AA9FE4 - 08AAA010, length 12)
_S1_2_8A834FC 24 instructions (0.000%), 2 calls (08A834FC - 08A83528, length 12)
_S1_2_89DAA40 24 instructions (0.000%), 2 calls (089DAA40 - 089DAA6C, length 12)
_S1_2_89CECFC 24 instructions (0.000%), 2 calls (089CECFC - 089CED30, length 14)
_S1_2_893F5D0 24 instructions (0.000%), 2 calls (0893F5D0 - 0893F5FC, length 12)
_S1_2_8915214 24 instructions (0.000%), 2 calls (08915214 - 08915240, length 12)
_S1_2_890CC54 24 instructions (0.000%), 2 calls (0890CC54 - 0890CCDC, length 35)
_S1_2_88B0A18 24 instructions (0.000%), 2 calls (088B0A18 - 088B0A44, length 12)
_S1_2_88A1CE0 24 instructions (0.000%), 2 calls (088A1CE0 - 088A1D14, length 14)
_S1_2_8AA7C44 24 instructions (0.000%), 1 calls (08AA7C44 - 08AA7CBC, length 31)
_S1_2_8A301B8 24 instructions (0.000%), 1 calls (08A301B8 - 08A302E8, length 77)
_S1_2_8A19750 24 instructions (0.000%), 1 calls (08A19750 - 08A197F0, length 41)
_S1_2_88B3864 24 instructions (0.000%), 1 calls (088B3864 - 088B38C0, length 24)
_S1_2_889C4A8 24 instructions (0.000%), 1 calls (0889C4A8 - 0889C504, length 24)
_S1_2_8865774 24 instructions (0.000%), 1 calls (08865774 - 08865854, length 57)
_S1_2_886391C 24 instructions (0.000%), 1 calls (0886391C - 088639D4, length 47)
_S1_2_8831B94 24 instructions (0.000%), 1 calls (08831B94 - 08831BF0, length 24)
_S1_2_8810CF4 24 instructions (0.000%), 1 calls (08810CF4 - 08810D50, length 24)
_S1_2_8AA52BC 23 instructions (0.000%), 1 calls (08AA52BC - 08AA5330, length 30)
  Back Branch 08AA5324 1 times (length 2)
_S1_2_8A67288 23 instructions (0.000%), 1 calls (08A67288 - 08A672E0, length 23)
_S1_2_8A6282C 23 instructions (0.000%), 1 calls (08A6282C - 08A62884, length 23)
_S1_2_8A5AC68 23 instructions (0.000%), 1 calls (08A5AC68 - 08A5ACC0, length 23)
_S1_2_8A59338 23 instructions (0.000%), 1 calls (08A59338 - 08A59390, length 23)
_S1_2_8988AEC 23 instructions (0.000%), 1 calls (08988AEC - 08988B44, length 23)
_S1_2_88FA164 23 instructions (0.000%), 1 calls (088FA164 - 088FA214, length 45)
_S1_2_88E1920 23 instructions (0.000%), 1 calls (088E1920 - 088E1978, length 23)
_S1_2_88C34F0 23 instructions (0.000%), 1 calls (088C34F0 - 088C3FC0, length 693)
_S1_2_889F9B4 23 instructions (0.000%), 1 calls (0889F9B4 - 0889FA0C, length 23)
_S1_2_885074C 23 instructions (0.000%), 1 calls (0885074C - 088507A4, length 23)
_S1_2_88076D8 23 instructions (0.000%), 1 calls (088076D8 - 08807764, length 36)
_S1_2_8967124 22 instructions (0.000%), 11 calls (08967124 - 08967128, length 2)
_S1_2_8A81AC8 22 instructions (0.000%), 2 calls (08A81AC8 - 08A81AF0, length 11)
_S1_2_8A77E20 22 instructions (0.000%), 2 calls (08A77E20 - 08A77E48, length 11)
_S1_2_8A42400 22 instructions (0.000%), 2 calls (08A42400 - 08A42450, length 21)
_S1_2_89CED34 22 instructions (0.000%), 2 calls (089CED34 - 089CED64, length 13)
_S1_2_8969190 22 instructions (0.000%), 2 calls (08969190 - 089691B8, length 11)
_S1_2_8891B84 22 instructions (0.000%), 2 calls (08891B84 - 08891BAC, length 11)
_S1_2_8886030 22 instructions (0.000%), 2 calls (08886030 - 0888606C, length 16)
_S1_2_8820FB0 22 instructions (0.000%), 2 calls (08820FB0 - 08820FD8, length 11)
_S1_2_8A98A7C 22 instructions (0.000%), 1 calls (08A98A7C - 08A98B1C, length 41)
_S1_2_8A5F034 22 instructions (0.000%), 1 calls (08A5F034 - 08A5F088, length 22)
_S1_2_8A5D640 22 instructions (0.000%), 1 calls (08A5D640 - 08A5D6CC, length 36)
_S1_2_89DBD40 22 instructions (0.000%), 1 calls (089DBD40 - 089DBD94, length 22)
_S1_2_890B8AC 22 instructions (0.000%), 1 calls (0890B8AC - 0890B900, length 22)
_S1_2_88F25E4 22 instructions (0.000%), 1 calls (088F25E4 - 088F26C8, length 58)
_S1_2_88E4500 22 instructions (0.000%), 1 calls (088E4500 - 088E45AC, length 44)
_S1_2_8888CCC 22 instructions (0.000%), 1 calls (08888CCC - 08888D30, length 26)
_S1_2_887E388 22 instructions (0.000%), 1 calls (0887E388 - 0887E448, length 49)
_S1_2_8849DF8 22 instructions (0.000%), 1 calls (08849DF8 - 08849E8C, length 38)
_S1_2_88264BC 22 instructions (0.000%), 1 calls (088264BC - 0882652C, length 29)
_S1_2_8822CB0 22 instructions (0.000%), 1 calls (08822CB0 - 08822D0C, length 24)
_S1_2_8813D3C 22 instructions (0.000%), 1 calls (08813D3C - 08813D90, length 22)
_S1_2_8AAB2D4 21 instructions (0.000%), 7 calls (08AAB2D4 - 08AAB2DC, length 3)
_S1_2_8A60ED0 21 instructions (0.000%), 3 calls (08A60ED0 - 08A60EE8, length 7)
_S1_2_8A60E48 21 instructions (0.000%), 3 calls (08A60E48 - 08A60E6C, length 10)
_S1_2_898B334 21 instructions (0.000%), 3 calls (0898B334 - 0898B34C, length 7)
_S1_2_88FD508 21 instructions (0.000%), 3 calls (088FD508 - 088FD534, length 12)
_S1_2_88DE528 21 instructions (0.000%), 3 calls (088DE528 - 088DE540, length 7)
_S1_2_8807F50 21 instructions (0.000%), 3 calls (08807F50 - 08807F68, length 7)
_S1_2_8A625E0 21 instructions (0.000%), 1 calls (08A625E0 - 08A62650, length 29)
_S1_2_8A5BD20 21 instructions (0.000%), 1 calls (08A5BD20 - 08A5BD78, length 23)
_S1_2_8A44668 21 instructions (0.000%), 1 calls (08A44668 - 08A446B8, length 21)
_S1_2_8A445D8 21 instructions (0.000%), 1 calls (08A445D8 - 08A44628, length 21)
_S1_2_8A41C48 21 instructions (0.000%), 1 calls (08A41C48 - 08A41C98, length 21)
_S1_2_8A26924 21 instructions (0.000%), 1 calls (08A26924 - 08A26974, length 21)
_S1_2_893F3C4 21 instructions (0.000%), 1 calls (0893F3C4 - 0893F418, length 22)
_S1_2_891918C 21 instructions (0.000%), 1 calls (0891918C - 089191E0, length 22)
_S1_2_89183E4 21 instructions (0.000%), 1 calls (089183E4 - 08918438, length 22)
_S1_2_88FBE54 21 instructions (0.000%), 1 calls (088FBE54 - 088FBEA4, length 21)
_S1_2_88DE4D4 21 instructions (0.000%), 1 calls (088DE4D4 - 088DE524, length 21)
_S1_2_88CF180 21 instructions (0.000%), 1 calls (088CF180 - 088CF1D0, length 21)
_S1_2_88949E0 21 instructions (0.000%), 1 calls (088949E0 - 08894AA0, length 49)
_S1_2_8881ACC 21 instructions (0.000%), 1 calls (08881ACC - 08881B1C, length 21)
_S1_2_888122C 21 instructions (0.000%), 1 calls (0888122C - 0888127C, length 21)
_S1_2_8842840 21 instructions (0.000%), 1 calls (08842840 - 088428A0, length 25)
_S1_2_880A938 21 instructions (0.000%), 1 calls (0880A938 - 0880A988, length 21)
_S1_2_8807260 21 instructions (0.000%), 1 calls (08807260 - 088072B0, length 21)
_S1_2_8AC2FFC 20 instructions (0.000%), 10 calls (08AC2FFC - 08AC3000, length 2)
_S1_2_8AC2F6C 20 instructions (0.000%), 10 calls (08AC2F6C - 08AC2F70, length 2)
_S1_2_8A4DF28 20 instructions (0.000%), 10 calls (08A4DF28 - 08A4DF2C, length 2)
_S1_2_895EB0C 20 instructions (0.000%), 5 calls (0895EB0C - 0895EB18, length 4)
_S1_2_89590D0 20 instructions (0.000%), 4 calls (089590D0 - 089590E0, length 5)
_S1_2_8A8136C 20 instructions (0.000%), 2 calls (08A8136C - 08A81390, length 10)
_S1_2_89881F4 20 instructions (0.000%), 2 calls (089881F4 - 08988218, length 10)
_S1_2_89422EC 20 instructions (0.000%), 2 calls (089422EC - 08942310, length 10)
_S1_2_8820D04 20 instructions (0.000%), 2 calls (08820D04 - 08820D28, length 10)
_S1_2_881EC2C 20 instructions (0.000%), 2 calls (0881EC2C - 0881EC50, length 10)
_S1_2_8A45C14 20 instructions (0.000%), 1 calls (08A45C14 - 08A45C68, length 22)
_S1_2_89DD300 20 instructions (0.000%), 1 calls (089DD300 - 089DD3D4, length 54)
_S1_2_89CDD70 20 instructions (0.000%), 1 calls (089CDD70 - 089CDDBC, length 20)
_S1_2_88FC198 20 instructions (0.000%), 1 calls (088FC198 - 088FC1E4, length 20)
_S1_2_88BD80C 20 instructions (0.000%), 1 calls (088BD80C - 088BD890, length 34)
_S1_2_88AF4A8 20 instructions (0.000%), 1 calls (088AF4A8 - 088AF520, length 31)
_S1_2_889C55C 20 instructions (0.000%), 1 calls (0889C55C - 0889C5B8, length 24)
  Back Branch 0889C59C 1 times (length 10)
_S1_2_8850950 20 instructions (0.000%), 1 calls (08850950 - 088509A0, length 21)
_S1_2_88507A8 20 instructions (0.000%), 1 calls (088507A8 - 088507F4, length 20)
_S1_2_883B8E8 20 instructions (0.000%), 1 calls (0883B8E8 - 0883B934, length 20)
_S1_2_882FACC 20 instructions (0.000%), 1 calls (0882FACC - 0882FB48, length 32)
_S1_2_9F17AA4 19 instructions (0.000%), 1 calls (09F17AA4 - 09F17AEC, length 19)
_S1_2_9F17924 19 instructions (0.000%), 1 calls (09F17924 - 09F1796C, length 19)
_S1_2_9F177A4 19 instructions (0.000%), 1 calls (09F177A4 - 09F177EC, length 19)
_S1_2_9F17624 19 instructions (0.000%), 1 calls (09F17624 - 09F1766C, length 19)
_S1_2_9F174A4 19 instructions (0.000%), 1 calls (09F174A4 - 09F174EC, length 19)
_S1_2_9F17324 19 instructions (0.000%), 1 calls (09F17324 - 09F1736C, length 19)
_S1_2_9F171A4 19 instructions (0.000%), 1 calls (09F171A4 - 09F171EC, length 19)
_S1_2_9F17024 19 instructions (0.000%), 1 calls (09F17024 - 09F1706C, length 19)
_S1_2_9F16EA4 19 instructions (0.000%), 1 calls (09F16EA4 - 09F16EEC, length 19)
_S1_2_9F16D24 19 instructions (0.000%), 1 calls (09F16D24 - 09F16D6C, length 19)
_S1_2_9F16BA4 19 instructions (0.000%), 1 calls (09F16BA4 - 09F16BEC, length 19)
_S1_2_8ABCBEC 19 instructions (0.000%), 1 calls (08ABCBEC - 08ABCCCC, length 57)
_S1_2_8A536D0 19 instructions (0.000%), 1 calls (08A536D0 - 08A53718, length 19)
_S1_2_8A486FC 19 instructions (0.000%), 1 calls (08A486FC - 08A48744, length 19)
_S1_2_8A3CD8C 19 instructions (0.000%), 1 calls (08A3CD8C - 08A3CDD4, length 19)
_S1_2_89CDFD0 19 instructions (0.000%), 1 calls (089CDFD0 - 089CE018, length 19)
_S1_2_89AF6E0 19 instructions (0.000%), 1 calls (089AF6E0 - 089AF738, length 23)
_S1_2_8913EC0 19 instructions (0.000%), 1 calls (08913EC0 - 08913F08, length 19)
_S1_2_88FFB30 19 instructions (0.000%), 1 calls (088FFB30 - 088FFB78, length 19)
_S1_2_88B38C4 19 instructions (0.000%), 1 calls (088B38C4 - 088B390C, length 19)
_S1_2_88B1F94 19 instructions (0.000%), 1 calls (088B1F94 - 088B1FDC, length 19)
_S1_2_88ACE40 19 instructions (0.000%), 1 calls (088ACE40 - 088ACE98, length 23)
_S1_2_88A4688 19 instructions (0.000%), 1 calls (088A4688 - 088A46D0, length 19)
_S1_2_88A2C90 19 instructions (0.000%), 1 calls (088A2C90 - 088A2CD8, length 19)
_S1_2_88946F0 19 instructions (0.000%), 1 calls (088946F0 - 0889478C, length 40)
_S1_2_8886798 19 instructions (0.000%), 1 calls (08886798 - 088867E0, length 19)
_S1_2_88614A0 19 instructions (0.000%), 1 calls (088614A0 - 08861548, length 43)
_S1_2_88576C4 19 instructions (0.000%), 1 calls (088576C4 - 0885771C, length 23)
_S1_2_8857668 19 instructions (0.000%), 1 calls (08857668 - 088576C0, length 23)
_S1_2_8A87BEC 18 instructions (0.000%), 6 calls (08A87BEC - 08A87BF4, length 3)
_S1_2_897527C 18 instructions (0.000%), 6 calls (0897527C - 08975284, length 3)
_S1_2_895C4A8 18 instructions (0.000%), 6 calls (0895C4A8 - 0895C4B0, length 3)
_S1_2_89759F8 18 instructions (0.000%), 3 calls (089759F8 - 08975A0C, length 6)
_S1_2_8A528DC 18 instructions (0.000%), 2 calls (08A528DC - 08A52930, length 22)
_S1_2_89DF264 18 instructions (0.000%), 2 calls (089DF264 - 089DF284, length 9)
_S1_2_89DE014 18 instructions (0.000%), 2 calls (089DE014 - 089DE034, length 9)
_S1_2_88E1A70 18 instructions (0.000%), 2 calls (088E1A70 - 088E1A90, length 9)
_S1_2_88B0FAC 18 instructions (0.000%), 2 calls (088B0FAC - 088B0FDC, length 13)
_S1_2_88B0A48 18 instructions (0.000%), 2 calls (088B0A48 - 088B0A78, length 13)
_S1_2_88A3B44 18 instructions (0.000%), 2 calls (088A3B44 - 088A3B64, length 9)
_S1_2_888A248 18 instructions (0.000%), 2 calls (0888A248 - 0888A270, length 11)
_S1_2_8889724 18 instructions (0.000%), 2 calls (08889724 - 08889744, length 9)
_S1_2_888813C 18 instructions (0.000%), 2 calls (0888813C - 0888816C, length 13)
_S1_2_8886374 18 instructions (0.000%), 2 calls (08886374 - 08886394, length 9)
_S1_2_8A5D720 18 instructions (0.000%), 1 calls (08A5D720 - 08A5D79C, length 32)
_S1_2_8A459B4 18 instructions (0.000%), 1 calls (08A459B4 - 08A459F8, length 18)
_S1_2_8A3DC24 18 instructions (0.000%), 1 calls (08A3DC24 - 08A3DC68, length 18)
_S1_2_894639C 18 instructions (0.000%), 1 calls (0894639C - 089463EC, length 21)
_S1_2_88FFAE8 18 instructions (0.000%), 1 calls (088FFAE8 - 088FFB2C, length 18)
_S1_2_88AEFE8 18 instructions (0.000%), 1 calls (088AEFE8 - 088AF02C, length 18)
_S1_2_88A5F20 18 instructions (0.000%), 1 calls (088A5F20 - 088A5F64, length 18)
_S1_2_88913C4 18 instructions (0.000%), 1 calls (088913C4 - 08891408, length 18)
_S1_2_8889C4C 18 instructions (0.000%), 1 calls (08889C4C - 08889D08, length 48)
_S1_2_884166C 18 instructions (0.000%), 1 calls (0884166C - 088416B8, length 20)
_S1_2_882545C 18 instructions (0.000%), 1 calls (0882545C - 088254B4, length 23)
_S1_2_8820BA0 18 instructions (0.000%), 1 calls (08820BA0 - 08820BE4, length 18)
_S1_2_881E2C4 18 instructions (0.000%), 1 calls (0881E2C4 - 0881E348, length 34)
_S1_2_88061C4 18 instructions (0.000%), 1 calls (088061C4 - 0880628C, length 51)
_S1_2_8ABCA88 17 instructions (0.000%), 1 calls (08ABCA88 - 08ABCAFC, length 30)
_S1_2_8ABA310 17 instructions (0.000%), 1 calls (08ABA310 - 08ABA350, length 17)
_S1_2_8AA9B84 17 instructions (0.000%), 1 calls (08AA9B84 - 08AA9BC4, length 17)
_S1_2_8AA9B40 17 instructions (0.000%), 1 calls (08AA9B40 - 08AA9B80, length 17)
_S1_2_8AA9AFC 17 instructions (0.000%), 1 calls (08AA9AFC - 08AA9B3C, length 17)
_S1_2_8AA9AB8 17 instructions (0.000%), 1 calls (08AA9AB8 - 08AA9AF8, length 17)
_S1_2_8AA9A74 17 instructions (0.000%), 1 calls (08AA9A74 - 08AA9AB4, length 17)
_S1_2_8AA9A30 17 instructions (0.000%), 1 calls (08AA9A30 - 08AA9A70, length 17)
_S1_2_8AA99EC 17 instructions (0.000%), 1 calls (08AA99EC - 08AA9A2C, length 17)
_S1_2_8AA99A8 17 instructions (0.000%), 1 calls (08AA99A8 - 08AA99E8, length 17)
_S1_2_8AA9964 17 instructions (0.000%), 1 calls (08AA9964 - 08AA99A4, length 17)
_S1_2_8AA9920 17 instructions (0.000%), 1 calls (08AA9920 - 08AA9960, length 17)
_S1_2_8AA98DC 17 instructions (0.000%), 1 calls (08AA98DC - 08AA991C, length 17)
_S1_2_8AA9898 17 instructions (0.000%), 1 calls (08AA9898 - 08AA98D8, length 17)
_S1_2_8AA9854 17 instructions (0.000%), 1 calls (08AA9854 - 08AA9894, length 17)
_S1_2_8AA9810 17 instructions (0.000%), 1 calls (08AA9810 - 08AA9850, length 17)
_S1_2_8AA97CC 17 instructions (0.000%), 1 calls (08AA97CC - 08AA980C, length 17)
_S1_2_8A2FD28 17 instructions (0.000%), 1 calls (08A2FD28 - 08A2FD68, length 17)
_S1_2_89DCF30 17 instructions (0.000%), 1 calls (089DCF30 - 089DCF70, length 17)
_S1_2_8972A34 17 instructions (0.000%), 1 calls (08972A34 - 08972A74, length 17)
_S1_2_89694CC 17 instructions (0.000%), 1 calls (089694CC - 0896950C, length 17)
_S1_2_893FE28 17 instructions (0.000%), 1 calls (0893FE28 - 0893FE74, length 20)
_S1_2_890A574 17 instructions (0.000%), 1 calls (0890A574 - 0890A958, length 250)
_S1_2_88E12AC 17 instructions (0.000%), 1 calls (088E12AC - 088E12EC, length 17)
_S1_2_88616C4 17 instructions (0.000%), 1 calls (088616C4 - 08861734, length 29)
_S1_2_886154C 17 instructions (0.000%), 1 calls (0886154C - 088615B0, length 26)
_S1_2_885BBC4 17 instructions (0.000%), 1 calls (0885BBC4 - 0885BC3C, length 31)
_S1_2_8AC2FA4 16 instructions (0.000%), 8 calls (08AC2FA4 - 08AC2FA8, length 2)
_S1_2_8AC2F64 16 instructions (0.000%), 8 calls (08AC2F64 - 08AC2F68, length 2)
_S1_2_8AB3308 16 instructions (0.000%), 4 calls (08AB3308 - 08AB3314, length 4)
_S1_2_8AAAABC 16 instructions (0.000%), 4 calls (08AAAABC - 08AAAAC8, length 4)
_S1_2_8810654 16 instructions (0.000%), 4 calls (08810654 - 0881067C, length 11)
_S1_2_8AB8AD0 16 instructions (0.000%), 2 calls (08AB8AD0 - 08AB8AF8, length 11)
_S1_2_8AAB564 16 instructions (0.000%), 2 calls (08AAB564 - 08AAB580, length 8)
_S1_2_8AAAD8C 16 instructions (0.000%), 2 calls (08AAAD8C - 08AAADA8, length 8)
_S1_2_8AA1678 16 instructions (0.000%), 2 calls (08AA1678 - 08AA1694, length 8)
_S1_2_8A52D9C 16 instructions (0.000%), 2 calls (08A52D9C - 08A52F98, length 128)
_S1_2_88FC650 16 instructions (0.000%), 2 calls (088FC650 - 088FC66C, length 8)
_S1_2_888624C 16 instructions (0.000%), 2 calls (0888624C - 0888626C, length 9)
_S1_2_8886228 16 instructions (0.000%), 2 calls (08886228 - 08886248, length 9)
_S1_2_8886204 16 instructions (0.000%), 2 calls (08886204 - 08886224, length 9)
_S1_2_88861E0 16 instructions (0.000%), 2 calls (088861E0 - 08886200, length 9)
_S1_2_88861B8 16 instructions (0.000%), 2 calls (088861B8 - 088861DC, length 10)
_S1_2_88215E4 16 instructions (0.000%), 2 calls (088215E4 - 08821608, length 10)
_S1_2_8AB9848 16 instructions (0.000%), 1 calls (08AB9848 - 08AB9894, length 20)
_S1_2_8AB9084 16 instructions (0.000%), 1 calls (08AB9084 - 08AB90D0, length 20)
_S1_2_8AB3840 16 instructions (0.000%), 1 calls (08AB3840 - 08AB388C, length 20)
_S1_2_8A83804 16 instructions (0.000%), 1 calls (08A83804 - 08A83840, length 16)
_S1_2_8A5DEB8 16 instructions (0.000%), 1 calls (08A5DEB8 - 08A5DEF4, length 16)
_S1_2_8A52758 16 instructions (0.000%), 1 calls (08A52758 - 08A52794, length 16)
_S1_2_8A49FA0 16 instructions (0.000%), 1 calls (08A49FA0 - 08A49FDC, length 16)
_S1_2_8A444AC 16 instructions (0.000%), 1 calls (08A444AC - 08A444E8, length 16)
_S1_2_8A37E74 16 instructions (0.000%), 1 calls (08A37E74 - 08A37EB0, length 16)
_S1_2_8A13D34 16 instructions (0.000%), 1 calls (08A13D34 - 08A13D74, length 17)
_S1_2_8896520 16 instructions (0.000%), 1 calls (08896520 - 0889655C, length 16)
_S1_2_8844158 16 instructions (0.000%), 1 calls (08844158 - 08844194, length 16)
_S1_2_88085C4 16 instructions (0.000%), 1 calls (088085C4 - 08808608, length 18)
_S1_2_8ABCD80 15 instructions (0.000%), 3 calls (08ABCD80 - 08ABCD90, length 5)
_S1_2_8AB991C 15 instructions (0.000%), 3 calls (08AB991C - 08AB992C, length 5)
_S1_2_89CA380 15 instructions (0.000%), 3 calls (089CA380 - 089CA428, length 43)
_S1_2_8917A68 15 instructions (0.000%), 3 calls (08917A68 - 08917A78, length 5)
_S1_2_8807BB4 15 instructions (0.000%), 3 calls (08807BB4 - 08807BC4, length 5)
_S1_2_8AA4CD4 15 instructions (0.000%), 1 calls (08AA4CD4 - 08AA4D1C, length 19)
_S1_2_8A672E4 15 instructions (0.000%), 1 calls (08A672E4 - 08A6731C, length 15)
_S1_2_89BD898 15 instructions (0.000%), 1 calls (089BD898 - 089BD8D0, length 15)
_S1_2_89B4898 15 instructions (0.000%), 1 calls (089B4898 - 089B48D0, length 15)
_S1_2_89476F4 15 instructions (0.000%), 1 calls (089476F4 - 08947734, length 17)
_S1_2_88C8790 15 instructions (0.000%), 1 calls (088C8790 - 088C87C8, length 15)
_S1_2_88C211C 15 instructions (0.000%), 1 calls (088C211C - 088C2158, length 16)
_S1_2_88C20DC 15 instructions (0.000%), 1 calls (088C20DC - 088C2118, length 16)
_S1_2_88C1FAC 15 instructions (0.000%), 1 calls (088C1FAC - 088C1FE8, length 16)
_S1_2_8826424 15 instructions (0.000%), 1 calls (08826424 - 0882645C, length 15)
_S1_2_8815370 15 instructions (0.000%), 1 calls (08815370 - 088153A8, length 15)
_S1_2_8AC2FF4 14 instructions (0.000%), 7 calls (08AC2FF4 - 08AC2FF8, length 2)
_S1_2_8917BD0 14 instructions (0.000%), 7 calls (08917BD0 - 08917BD4, length 2)
_S1_2_88C00DC 14 instructions (0.000%), 7 calls (088C00DC - 088C00E0, length 2)
_S1_2_8AB92EC 14 instructions (0.000%), 2 calls (08AB92EC - 08AB9304, length 7)
_S1_2_8AAD668 14 instructions (0.000%), 2 calls (08AAD668 - 08AAD680, length 7)
_S1_2_8A8F3A0 14 instructions (0.000%), 2 calls (08A8F3A0 - 08A8F3B8, length 7)
_S1_2_8A825F4 14 instructions (0.000%), 2 calls (08A825F4 - 08A8260C, length 7)
_S1_2_8A8089C 14 instructions (0.000%), 2 calls (08A8089C - 08A808B4, length 7)
_S1_2_8A49D78 14 instructions (0.000%), 2 calls (08A49D78 - 08A49D90, length 7)
_S1_2_8A4605C 14 instructions (0.000%), 2 calls (08A4605C - 08A46074, length 7)
_S1_2_89DEBD8 14 instructions (0.000%), 2 calls (089DEBD8 - 089DEBF0, length 7)
_S1_2_89DDE0C 14 instructions (0.000%), 2 calls (089DDE0C - 089DDE38, length 12)
_S1_2_8956EEC 14 instructions (0.000%), 2 calls (08956EEC - 08956FA4, length 47)
_S1_2_8918068 14 instructions (0.000%), 2 calls (08918068 - 08918080, length 7)
_S1_2_88DE560 14 instructions (0.000%), 2 calls (088DE560 - 088DE578, length 7)
_S1_2_88D99E8 14 instructions (0.000%), 2 calls (088D99E8 - 088D9A00, length 7)
_S1_2_889BCD8 14 instructions (0.000%), 2 calls (0889BCD8 - 0889BD68, length 37)
_S1_2_8890440 14 instructions (0.000%), 2 calls (08890440 - 08890458, length 7)
_S1_2_88863D0 14 instructions (0.000%), 2 calls (088863D0 - 088863E8, length 7)
_S1_2_88509D4 14 instructions (0.000%), 2 calls (088509D4 - 088509EC, length 7)
_S1_2_88086E0 14 instructions (0.000%), 2 calls (088086E0 - 088086F8, length 7)
_S1_2_8AAA230 14 instructions (0.000%), 1 calls (08AAA230 - 08AAA264, length 14)
_S1_2_8AA9E04 14 instructions (0.000%), 1 calls (08AA9E04 - 08AA9E38, length 14)
_S1_2_8A793F8 14 instructions (0.000%), 1 calls (08A793F8 - 08A7942C, length 14)
_S1_2_8A62004 14 instructions (0.000%), 1 calls (08A62004 - 08A62038, length 14)
_S1_2_8A5ED1C 14 instructions (0.000%), 1 calls (08A5ED1C - 08A5ED50, length 14)
_S1_2_8A5AD0C 14 instructions (0.000%), 1 calls (08A5AD0C - 08A5AD48, length 16)
_S1_2_8A44730 14 instructions (0.000%), 1 calls (08A44730 - 08A44768, length 15)
_S1_2_8A444EC 14 instructions (0.000%), 1 calls (08A444EC - 08A44520, length 14)
_S1_2_8A425A8 14 instructions (0.000%), 1 calls (08A425A8 - 08A425E8, length 17)
_S1_2_8A39A88 14 instructions (0.000%), 1 calls (08A39A88 - 08A39ABC, length 14)
_S1_2_8A28BBC 14 instructions (0.000%), 1 calls (08A28BBC - 08A28BF0, length 14)
_S1_2_8988D38 14 instructions (0.000%), 1 calls (08988D38 - 08988D70, length 15)
_S1_2_894E054 14 instructions (0.000%), 1 calls (0894E054 - 0894E088, length 14)
_S1_2_894D1BC 14 instructions (0.000%), 1 calls (0894D1BC - 0894D1F4, length 15)
_S1_2_8917AE4 14 instructions (0.000%), 1 calls (08917AE4 - 08917B18, length 14)
_S1_2_88E4450 14 instructions (0.000%), 1 calls (088E4450 - 088E4484, length 14)
_S1_2_885B458 14 instructions (0.000%), 1 calls (0885B458 - 0885B598, length 81)
_S1_2_8852350 14 instructions (0.000%), 1 calls (08852350 - 08852384, length 14)
_S1_2_884D1C0 14 instructions (0.000%), 1 calls (0884D1C0 - 0884D1F4, length 14)
_S1_2_8827CEC 14 instructions (0.000%), 1 calls (08827CEC - 08827D20, length 14)
_S1_2_8806BDC 14 instructions (0.000%), 1 calls (08806BDC - 08806C10, length 14)
_S1_2_8806BA4 14 instructions (0.000%), 1 calls (08806BA4 - 08806BD8, length 14)
_S1_2_9F170D0 13 instructions (0.000%), 1 calls (09F170D0 - 09F17100, length 13)
_S1_2_9F16F50 13 instructions (0.000%), 1 calls (09F16F50 - 09F16F80, length 13)
_S1_2_9F16DD0 13 instructions (0.000%), 1 calls (09F16DD0 - 09F16E00, length 13)
_S1_2_9F0DE90 13 instructions (0.000%), 1 calls (09F0DE90 - 09F0DEC0, length 13)
_S1_2_9F0BB68 13 instructions (0.000%), 1 calls (09F0BB68 - 09F0BB98, length 13)
_S1_2_9F05508 13 instructions (0.000%), 1 calls (09F05508 - 09F05538, length 13)
_S1_2_9EFD2A8 13 instructions (0.000%), 1 calls (09EFD2A8 - 09EFD2D8, length 13)
_S1_2_9EFB49C 13 instructions (0.000%), 1 calls (09EFB49C - 09EFB4CC, length 13)
_S1_2_9EF32BC 13 instructions (0.000%), 1 calls (09EF32BC - 09EF32EC, length 13)
_S1_2_9EED480 13 instructions (0.000%), 1 calls (09EED480 - 09EED4B0, length 13)
_S1_2_9EE3CC0 13 instructions (0.000%), 1 calls (09EE3CC0 - 09EE3CF0, length 13)
_S1_2_9EDA6D8 13 instructions (0.000%), 1 calls (09EDA6D8 - 09EDA708, length 13)
_S1_2_9ED0C10 13 instructions (0.000%), 1 calls (09ED0C10 - 09ED0C40, length 13)
_S1_2_9ECD698 13 instructions (0.000%), 1 calls (09ECD698 - 09ECD6C8, length 13)
_S1_2_8ABA5C8 13 instructions (0.000%), 1 calls (08ABA5C8 - 08ABA5F8, length 13)
_S1_2_8AB89F8 13 instructions (0.000%), 1 calls (08AB89F8 - 08AB8A28, length 13)
_S1_2_8A77D94 13 instructions (0.000%), 1 calls (08A77D94 - 08A77DC4, length 13)
_S1_2_8A68728 13 instructions (0.000%), 1 calls (08A68728 - 08A68758, length 13)
_S1_2_8A52CB8 13 instructions (0.000%), 1 calls (08A52CB8 - 08A52CE8, length 13)
_S1_2_8A49FE0 13 instructions (0.000%), 1 calls (08A49FE0 - 08A4A010, length 13)
_S1_2_8A3FBB8 13 instructions (0.000%), 1 calls (08A3FBB8 - 08A3FBE8, length 13)
_S1_2_8961E20 13 instructions (0.000%), 1 calls (08961E20 - 08961E90, length 29)
_S1_2_8917B1C 13 instructions (0.000%), 1 calls (08917B1C - 08917B4C, length 13)
_S1_2_8917AB0 13 instructions (0.000%), 1 calls (08917AB0 - 08917AE0, length 13)
_S1_2_890B878 13 instructions (0.000%), 1 calls (0890B878 - 0890B8A8, length 13)
_S1_2_890B5D4 13 instructions (0.000%), 1 calls (0890B5D4 - 0890B874, length 169)
_S1_2_88F9A0C 13 instructions (0.000%), 1 calls (088F9A0C - 088F9AB8, length 44)
_S1_2_88E11E0 13 instructions (0.000%), 1 calls (088E11E0 - 088E1210, length 13)
_S1_2_8899738 13 instructions (0.000%), 1 calls (08899738 - 08899768, length 13)
_S1_2_8840B58 13 instructions (0.000%), 1 calls (08840B58 - 08840B88, length 13)
_S1_2_882FBAC 13 instructions (0.000%), 1 calls (0882FBAC - 0882FC68, length 48)
_S1_2_88108E8 13 instructions (0.000%), 1 calls (088108E8 - 08810918, length 13)
_S1_2_89752E0 12 instructions (0.000%), 6 calls (089752E0 - 089752E4, length 2)
_S1_2_89752B4 12 instructions (0.000%), 6 calls (089752B4 - 089752B8, length 2)
_S1_2_89752A4 12 instructions (0.000%), 6 calls (089752A4 - 089752A8, length 2)
_S1_2_897526C 12 instructions (0.000%), 6 calls (0897526C - 08975270, length 2)
_S1_2_897524C 12 instructions (0.000%), 6 calls (0897524C - 08975250, length 2)
_S1_2_89750EC 12 instructions (0.000%), 6 calls (089750EC - 089750F0, length 2)
_S1_2_88EA9AC 12 instructions (0.000%), 6 calls (088EA9AC - 088EA9B0, length 2)
_S1_2_8AB0C40 12 instructions (0.000%), 4 calls (08AB0C40 - 08AB0C48, length 3)
_S1_2_89CED74 12 instructions (0.000%), 4 calls (089CED74 - 089CED7C, length 3)
_S1_2_88C0200 12 instructions (0.000%), 4 calls (088C0200 - 088C0208, length 3)
_S1_2_88BDC58 12 instructions (0.000%), 4 calls (088BDC58 - 088BDC60, length 3)
_S1_2_8820C9C 12 instructions (0.000%), 4 calls (08820C9C - 08820CA4, length 3)
_S1_2_8975B14 12 instructions (0.000%), 3 calls (08975B14 - 08975B20, length 4)
_S1_2_88A2CDC 12 instructions (0.000%), 3 calls (088A2CDC - 088A2CE8, length 4)
_S1_2_8A6D7CC 12 instructions (0.000%), 2 calls (08A6D7CC - 08A6D7E0, length 6)
_S1_2_8A52934 12 instructions (0.000%), 2 calls (08A52934 - 08A52978, length 18)
_S1_2_89DC0CC 12 instructions (0.000%), 2 calls (089DC0CC - 089DC0EC, length 9)
_S1_2_89C9B1C 12 instructions (0.000%), 2 calls (089C9B1C - 089C9B38, length 8)
_S1_2_8911374 12 instructions (0.000%), 2 calls (08911374 - 08911388, length 6)
_S1_2_88BDB14 12 instructions (0.000%), 2 calls (088BDB14 - 088BDB28, length 6)
_S1_2_8A7A424 12 instructions (0.000%), 1 calls (08A7A424 - 08A7A450, length 12)
_S1_2_8A79680 12 instructions (0.000%), 1 calls (08A79680 - 08A796AC, length 12)
_S1_2_8A61EF0 12 instructions (0.000%), 1 calls (08A61EF0 - 08A61F1C, length 12)
_S1_2_8A53570 12 instructions (0.000%), 1 calls (08A53570 - 08A5359C, length 12)
_S1_2_8A48450 12 instructions (0.000%), 1 calls (08A48450 - 08A48484, length 14)
_S1_2_8A38C44 12 instructions (0.000%), 1 calls (08A38C44 - 08A38C70, length 12)
_S1_2_89DFB54 12 instructions (0.000%), 1 calls (089DFB54 - 089DFB80, length 12)
_S1_2_89CDCC4 12 instructions (0.000%), 1 calls (089CDCC4 - 089CDCF0, length 12)
_S1_2_8969870 12 instructions (0.000%), 1 calls (08969870 - 089698E0, length 29)
_S1_2_8967708 12 instructions (0.000%), 1 calls (08967708 - 0896773C, length 14)
_S1_2_89417F8 12 instructions (0.000%), 1 calls (089417F8 - 08941824, length 12)
_S1_2_88E00B0 12 instructions (0.000%), 1 calls (088E00B0 - 088E00DC, length 12)
_S1_2_88D9454 12 instructions (0.000%), 1 calls (088D9454 - 088D9480, length 12)
_S1_2_88CC388 12 instructions (0.000%), 1 calls (088CC388 - 088CC3B4, length 12)
_S1_2_88BD92C 12 instructions (0.000%), 1 calls (088BD92C - 088BD958, length 12)
_S1_2_88B209C 12 instructions (0.000%), 1 calls (088B209C - 088B2100, length 26)
_S1_2_88AF334 12 instructions (0.000%), 1 calls (088AF334 - 088AF360, length 12)
_S1_2_8852174 12 instructions (0.000%), 1 calls (08852174 - 088521A8, length 14)
_S1_2_885071C 12 instructions (0.000%), 1 calls (0885071C - 08850748, length 12)
_S1_2_8840194 12 instructions (0.000%), 1 calls (08840194 - 088401C0, length 12)
_S1_2_883C4A4 12 instructions (0.000%), 1 calls (0883C4A4 - 0883C4D0, length 12)
_S1_2_8833944 12 instructions (0.000%), 1 calls (08833944 - 08833970, length 12)
_S1_2_8823A80 12 instructions (0.000%), 1 calls (08823A80 - 08823AB4, length 14)
_S1_2_8823A48 12 instructions (0.000%), 1 calls (08823A48 - 08823A7C, length 14)
_S1_2_8822F98 12 instructions (0.000%), 1 calls (08822F98 - 08822FC4, length 12)
_S1_2_881D4B0 12 instructions (0.000%), 1 calls (0881D4B0 - 0881D4DC, length 12)
_S1_2_8817288 12 instructions (0.000%), 1 calls (08817288 - 088172B4, length 12)
_S1_2_881322C 12 instructions (0.000%), 1 calls (0881322C - 08813258, length 12)
_S1_2_880ABC8 12 instructions (0.000%), 1 calls (0880ABC8 - 0880ABF4, length 12)
_S1_2_8806194 12 instructions (0.000%), 1 calls (08806194 - 088061C0, length 12)
_S1_2_8AAD82C 11 instructions (0.000%), 1 calls (08AAD82C - 08AAD854, length 11)
_S1_2_8A7E3C8 11 instructions (0.000%), 1 calls (08A7E3C8 - 08A7E3F0, length 11)
_S1_2_8A7CEDC 11 instructions (0.000%), 1 calls (08A7CEDC - 08A7CF04, length 11)
_S1_2_8A77D68 11 instructions (0.000%), 1 calls (08A77D68 - 08A77D90, length 11)
_S1_2_8A718A4 11 instructions (0.000%), 1 calls (08A718A4 - 08A718CC, length 11)
_S1_2_8A5BAC4 11 instructions (0.000%), 1 calls (08A5BAC4 - 08A5BAF4, length 13)
_S1_2_8969240 11 instructions (0.000%), 1 calls (08969240 - 08969268, length 11)
_S1_2_89691BC 11 instructions (0.000%), 1 calls (089691BC - 089691E4, length 11)
_S1_2_8957C00 11 instructions (0.000%), 1 calls (08957C00 - 08957C28, length 11)
_S1_2_8951B78 11 instructions (0.000%), 1 calls (08951B78 - 08951BA0, length 11)
_S1_2_893EE14 11 instructions (0.000%), 1 calls (0893EE14 - 0893EE3C, length 11)
_S1_2_891D208 11 instructions (0.000%), 1 calls (0891D208 - 0891D230, length 11)
_S1_2_891D180 11 instructions (0.000%), 1 calls (0891D180 - 0891D1A8, length 11)
_S1_2_891CFD8 11 instructions (0.000%), 1 calls (0891CFD8 - 0891D000, length 11)
_S1_2_891CE58 11 instructions (0.000%), 1 calls (0891CE58 - 0891CE80, length 11)
_S1_2_891CDAC 11 instructions (0.000%), 1 calls (0891CDAC - 0891CDD4, length 11)
_S1_2_891CCA8 11 instructions (0.000%), 1 calls (0891CCA8 - 0891CCD0, length 11)
_S1_2_891CC20 11 instructions (0.000%), 1 calls (0891CC20 - 0891CC48, length 11)
_S1_2_891CB98 11 instructions (0.000%), 1 calls (0891CB98 - 0891CBC0, length 11)
_S1_2_891CB10 11 instructions (0.000%), 1 calls (0891CB10 - 0891CB38, length 11)
_S1_2_891CA04 11 instructions (0.000%), 1 calls (0891CA04 - 0891CA2C, length 11)
_S1_2_891C97C 11 instructions (0.000%), 1 calls (0891C97C - 0891C9A4, length 11)
_S1_2_891C878 11 instructions (0.000%), 1 calls (0891C878 - 0891C8A0, length 11)
_S1_2_891C7F0 11 instructions (0.000%), 1 calls (0891C7F0 - 0891C818, length 11)
_S1_2_891C768 11 instructions (0.000%), 1 calls (0891C768 - 0891C790, length 11)
_S1_2_891C6E0 11 instructions (0.000%), 1 calls (0891C6E0 - 0891C708, length 11)
_S1_2_891C5DC 11 instructions (0.000%), 1 calls (0891C5DC - 0891C604, length 11)
_S1_2_891C554 11 instructions (0.000%), 1 calls (0891C554 - 0891C57C, length 11)
_S1_2_891C4CC 11 instructions (0.000%), 1 calls (0891C4CC - 0891C4F4, length 11)
_S1_2_891C414 11 instructions (0.000%), 1 calls (0891C414 - 0891C43C, length 11)
_S1_2_891C1A0 11 instructions (0.000%), 1 calls (0891C1A0 - 0891C1C8, length 11)
_S1_2_891C118 11 instructions (0.000%), 1 calls (0891C118 - 0891C140, length 11)
_S1_2_891C090 11 instructions (0.000%), 1 calls (0891C090 - 0891C0B8, length 11)
_S1_2_891C008 11 instructions (0.000%), 1 calls (0891C008 - 0891C030, length 11)
_S1_2_891BF80 11 instructions (0.000%), 1 calls (0891BF80 - 0891BFA8, length 11)
_S1_2_891BEF8 11 instructions (0.000%), 1 calls (0891BEF8 - 0891BF20, length 11)
_S1_2_891BDEC 11 instructions (0.000%), 1 calls (0891BDEC - 0891BE14, length 11)
_S1_2_891BD64 11 instructions (0.000%), 1 calls (0891BD64 - 0891BD8C, length 11)
_S1_2_891BCDC 11 instructions (0.000%), 1 calls (0891BCDC - 0891BD04, length 11)
_S1_2_891BC54 11 instructions (0.000%), 1 calls (0891BC54 - 0891BC7C, length 11)
_S1_2_891BBCC 11 instructions (0.000%), 1 calls (0891BBCC - 0891BBF4, length 11)
_S1_2_891BB44 11 instructions (0.000%), 1 calls (0891BB44 - 0891BB6C, length 11)
_S1_2_891BABC 11 instructions (0.000%), 1 calls (0891BABC - 0891BAE4, length 11)
_S1_2_891BA34 11 instructions (0.000%), 1 calls (0891BA34 - 0891BA5C, length 11)
_S1_2_891B9AC 11 instructions (0.000%), 1 calls (0891B9AC - 0891B9D4, length 11)
_S1_2_891B924 11 instructions (0.000%), 1 calls (0891B924 - 0891B94C, length 11)
_S1_2_891B878 11 instructions (0.000%), 1 calls (0891B878 - 0891B8A0, length 11)
_S1_2_891B6F8 11 instructions (0.000%), 1 calls (0891B6F8 - 0891B720, length 11)
_S1_2_891B5F4 11 instructions (0.000%), 1 calls (0891B5F4 - 0891B61C, length 11)
_S1_2_891B4C8 11 instructions (0.000%), 1 calls (0891B4C8 - 0891B4F0, length 11)
_S1_2_891B440 11 instructions (0.000%), 1 calls (0891B440 - 0891B468, length 11)
_S1_2_891B3B8 11 instructions (0.000%), 1 calls (0891B3B8 - 0891B3E0, length 11)
_S1_2_891B330 11 instructions (0.000%), 1 calls (0891B330 - 0891B358, length 11)
_S1_2_891B1B0 11 instructions (0.000%), 1 calls (0891B1B0 - 0891B1D8, length 11)
_S1_2_891B128 11 instructions (0.000%), 1 calls (0891B128 - 0891B150, length 11)
_S1_2_891B0A8 11 instructions (0.000%), 1 calls (0891B0A8 - 0891B0D0, length 11)
_S1_2_891B020 11 instructions (0.000%), 1 calls (0891B020 - 0891B048, length 11)
_S1_2_891AF14 11 instructions (0.000%), 1 calls (0891AF14 - 0891AF3C, length 11)
_S1_2_891AE8C 11 instructions (0.000%), 1 calls (0891AE8C - 0891AEB4, length 11)
_S1_2_891AE04 11 instructions (0.000%), 1 calls (0891AE04 - 0891AE2C, length 11)
_S1_2_891AD7C 11 instructions (0.000%), 1 calls (0891AD7C - 0891ADA4, length 11)
_S1_2_891ACF4 11 instructions (0.000%), 1 calls (0891ACF4 - 0891AD1C, length 11)
_S1_2_891AC6C 11 instructions (0.000%), 1 calls (0891AC6C - 0891AC94, length 11)
_S1_2_88A7BA8 11 instructions (0.000%), 1 calls (088A7BA8 - 088A7C60, length 47)
_S1_2_88A53A4 11 instructions (0.000%), 1 calls (088A53A4 - 088A5404, length 25)
_S1_2_88A1A10 11 instructions (0.000%), 1 calls (088A1A10 - 088A1A38, length 11)
_S1_2_889CB2C 11 instructions (0.000%), 1 calls (0889CB2C - 0889CB90, length 26)
_S1_2_8891B58 11 instructions (0.000%), 1 calls (08891B58 - 08891B80, length 11)
_S1_2_8887EBC 11 instructions (0.000%), 1 calls (08887EBC - 08887EE4, length 11)
_S1_2_8887E2C 11 instructions (0.000%), 1 calls (08887E2C - 08887E54, length 11)
_S1_2_88819D8 11 instructions (0.000%), 1 calls (088819D8 - 08881A00, length 11)
_S1_2_8881750 11 instructions (0.000%), 1 calls (08881750 - 08881778, length 11)
_S1_2_8860D04 11 instructions (0.000%), 1 calls (08860D04 - 08860D2C, length 11)
_S1_2_8853F2C 11 instructions (0.000%), 1 calls (08853F2C - 08853F54, length 11)
_S1_2_88509A4 11 instructions (0.000%), 1 calls (088509A4 - 088509D0, length 12)
_S1_2_884DCF4 11 instructions (0.000%), 1 calls (0884DCF4 - 0884DD1C, length 11)
_S1_2_883D9D8 11 instructions (0.000%), 1 calls (0883D9D8 - 0883DA00, length 11)
_S1_2_8812B08 11 instructions (0.000%), 1 calls (08812B08 - 08812B48, length 17)
_S1_2_8806064 11 instructions (0.000%), 1 calls (08806064 - 0880608C, length 11)
_S1_2_8AC312C 10 instructions (0.000%), 5 calls (08AC312C - 08AC3130, length 2)
_S1_2_8AC2FCC 10 instructions (0.000%), 5 calls (08AC2FCC - 08AC2FD0, length 2)
_S1_2_8A82144 10 instructions (0.000%), 2 calls (08A82144 - 08A82154, length 5)
_S1_2_89CDFA8 10 instructions (0.000%), 2 calls (089CDFA8 - 089CDFCC, length 10)
_S1_2_8853428 10 instructions (0.000%), 2 calls (08853428 - 0885348C, length 26)
_S1_2_88215D0 10 instructions (0.000%), 2 calls (088215D0 - 088215E0, length 5)
_S1_2_8AB393C 10 instructions (0.000%), 1 calls (08AB393C - 08AB3960, length 10)
_S1_2_8AB3318 10 instructions (0.000%), 1 calls (08AB3318 - 08AB333C, length 10)
_S1_2_89DAFEC 10 instructions (0.000%), 1 calls (089DAFEC - 089DB010, length 10)
_S1_2_89D7B1C 10 instructions (0.000%), 1 calls (089D7B1C - 089D7B40, length 10)
_S1_2_89D0E90 10 instructions (0.000%), 1 calls (089D0E90 - 089D0EB4, length 10)
_S1_2_89B3AC0 10 instructions (0.000%), 1 calls (089B3AC0 - 089B3DBC, length 192)
_S1_2_8967BC4 10 instructions (0.000%), 1 calls (08967BC4 - 08967BE8, length 10)
_S1_2_8962050 10 instructions (0.000%), 1 calls (08962050 - 089620F0, length 41)
_S1_2_891D0FC 10 instructions (0.000%), 1 calls (0891D0FC - 0891D120, length 10)
_S1_2_891D0D4 10 instructions (0.000%), 1 calls (0891D0D4 - 0891D0F8, length 10)
_S1_2_891D058 10 instructions (0.000%), 1 calls (0891D058 - 0891D07C, length 10)
_S1_2_891CF54 10 instructions (0.000%), 1 calls (0891CF54 - 0891CF78, length 10)
_S1_2_891CED8 10 instructions (0.000%), 1 calls (0891CED8 - 0891CEFC, length 10)
_S1_2_891CD28 10 instructions (0.000%), 1 calls (0891CD28 - 0891CD4C, length 10)
_S1_2_891CA8C 10 instructions (0.000%), 1 calls (0891CA8C - 0891CAB0, length 10)
_S1_2_891C8F8 10 instructions (0.000%), 1 calls (0891C8F8 - 0891C91C, length 10)
_S1_2_891C65C 10 instructions (0.000%), 1 calls (0891C65C - 0891C680, length 10)
_S1_2_891C448 10 instructions (0.000%), 1 calls (0891C448 - 0891C46C, length 10)
_S1_2_891C390 10 instructions (0.000%), 1 calls (0891C390 - 0891C3B4, length 10)
_S1_2_891C29C 10 instructions (0.000%), 1 calls (0891C29C - 0891C2C0, length 10)
_S1_2_891C220 10 instructions (0.000%), 1 calls (0891C220 - 0891C244, length 10)
_S1_2_891BE74 10 instructions (0.000%), 1 calls (0891BE74 - 0891BE98, length 10)
_S1_2_891B7F4 10 instructions (0.000%), 1 calls (0891B7F4 - 0891B818, length 10)
_S1_2_891B778 10 instructions (0.000%), 1 calls (0891B778 - 0891B79C, length 10)
_S1_2_891B674 10 instructions (0.000%), 1 calls (0891B674 - 0891B698, length 10)
_S1_2_891B570 10 instructions (0.000%), 1 calls (0891B570 - 0891B594, length 10)
_S1_2_891B548 10 instructions (0.000%), 1 calls (0891B548 - 0891B56C, length 10)
_S1_2_891B2AC 10 instructions (0.000%), 1 calls (0891B2AC - 0891B2D0, length 10)
_S1_2_891B230 10 instructions (0.000%), 1 calls (0891B230 - 0891B254, length 10)
_S1_2_891AF9C 10 instructions (0.000%), 1 calls (0891AF9C - 0891AFC0, length 10)
_S1_2_891ABE8 10 instructions (0.000%), 1 calls (0891ABE8 - 0891AC0C, length 10)
_S1_2_891AB6C 10 instructions (0.000%), 1 calls (0891AB6C - 0891AB90, length 10)
_S1_2_891AACC 10 instructions (0.000%), 1 calls (0891AACC - 0891AAF0, length 10)
_S1_2_8919650 10 instructions (0.000%), 1 calls (08919650 - 08919674, length 10)
_S1_2_891843C 10 instructions (0.000%), 1 calls (0891843C - 08918460, length 10)
_S1_2_8910EA4 10 instructions (0.000%), 1 calls (08910EA4 - 08910EC8, length 10)
_S1_2_890B990 10 instructions (0.000%), 1 calls (0890B990 - 0890B9B4, length 10)
_S1_2_88E1150 10 instructions (0.000%), 1 calls (088E1150 - 088E1174, length 10)
_S1_2_88A855C 10 instructions (0.000%), 1 calls (088A855C - 088A8580, length 10)
_S1_2_8887568 10 instructions (0.000%), 1 calls (08887568 - 0888758C, length 10)
_S1_2_8857608 10 instructions (0.000%), 1 calls (08857608 - 0885763C, length 14)
_S1_2_8850310 10 instructions (0.000%), 1 calls (08850310 - 08850334, length 10)
_S1_2_8836D58 10 instructions (0.000%), 1 calls (08836D58 - 08836D7C, length 10)
_S1_2_8831284 10 instructions (0.000%), 1 calls (08831284 - 088312A8, length 10)
_S1_2_88283B4 10 instructions (0.000%), 1 calls (088283B4 - 088283D8, length 10)
_S1_2_8827D24 10 instructions (0.000%), 1 calls (08827D24 - 08827D80, length 24)
_S1_2_89CED94 9 instructions (0.000%), 3 calls (089CED94 - 089CED9C, length 3)
_S1_2_88E57E4 9 instructions (0.000%), 3 calls (088E57E4 - 088E57EC, length 3)
_S1_2_88416EC 9 instructions (0.000%), 3 calls (088416EC - 088416F4, length 3)
_S1_2_8A625B4 9 instructions (0.000%), 1 calls (08A625B4 - 08A625DC, length 11)
_S1_2_8A621DC 9 instructions (0.000%), 1 calls (08A621DC - 08A621FC, length 9)
_S1_2_8A385F0 9 instructions (0.000%), 1 calls (08A385F0 - 08A38610, length 9)
_S1_2_8A13CF0 9 instructions (0.000%), 1 calls (08A13CF0 - 08A13D14, length 10)
_S1_2_89CE120 9 instructions (0.000%), 1 calls (089CE120 - 089CE140, length 9)
_S1_2_898B298 9 instructions (0.000%), 1 calls (0898B298 - 0898B2C0, length 11)
_S1_2_898B26C 9 instructions (0.000%), 1 calls (0898B26C - 0898B294, length 11)
_S1_2_8988710 9 instructions (0.000%), 1 calls (08988710 - 08988738, length 11)
_S1_2_8951928 9 instructions (0.000%), 1 calls (08951928 - 08951948, length 9)
_S1_2_891CDD8 9 instructions (0.000%), 1 calls (0891CDD8 - 0891CDF8, length 9)
_S1_2_891C318 9 instructions (0.000%), 1 calls (0891C318 - 0891C338, length 9)
_S1_2_891B8A4 9 instructions (0.000%), 1 calls (0891B8A4 - 0891B8C4, length 9)
_S1_2_891AAF4 9 instructions (0.000%), 1 calls (0891AAF4 - 0891AB14, length 9)
_S1_2_88E1CA4 9 instructions (0.000%), 1 calls (088E1CA4 - 088E1CC4, length 9)
_S1_2_88E14CC 9 instructions (0.000%), 1 calls (088E14CC - 088E14EC, length 9)
_S1_2_88C0F10 9 instructions (0.000%), 1 calls (088C0F10 - 088C0F30, length 9)
_S1_2_8853EF8 9 instructions (0.000%), 1 calls (08853EF8 - 08853F28, length 13)
_S1_2_884B900 9 instructions (0.000%), 1 calls (0884B900 - 0884B920, length 9)
_S1_2_883DBDC 9 instructions (0.000%), 1 calls (0883DBDC - 0883DC04, length 11)
_S1_2_8828134 9 instructions (0.000%), 1 calls (08828134 - 08828154, length 9)
_S1_2_8822DD0 9 instructions (0.000%), 1 calls (08822DD0 - 08822DF0, length 9)
_S1_2_8810790 9 instructions (0.000%), 1 calls (08810790 - 088107B0, length 9)
_S1_2_88086AC 9 instructions (0.000%), 1 calls (088086AC - 088086CC, length 9)
_S1_2_8807B8C 9 instructions (0.000%), 1 calls (08807B8C - 08807BB0, length 10)
_S1_2_8804C04 9 instructions (0.000%), 1 calls (08804C04 - 08804C24, length 9)
_S1_2_8AC30FC 8 instructions (0.000%), 4 calls (08AC30FC - 08AC3100, length 2)
_S1_2_8AC2F74 8 instructions (0.000%), 4 calls (08AC2F74 - 08AC2F78, length 2)
_S1_2_8AC2D7C 8 instructions (0.000%), 4 calls (08AC2D7C - 08AC2D80, length 2)
_S1_2_8AC2D64 8 instructions (0.000%), 4 calls (08AC2D64 - 08AC2D68, length 2)
_S1_2_8A38D80 8 instructions (0.000%), 4 calls (08A38D80 - 08A38D84, length 2)
_S1_2_8A2FD20 8 instructions (0.000%), 4 calls (08A2FD20 - 08A2FD24, length 2)
_S1_2_8887A28 8 instructions (0.000%), 4 calls (08887A28 - 08887A2C, length 2)
_S1_2_8A8088C 8 instructions (0.000%), 2 calls (08A8088C - 08A80898, length 4)
_S1_2_895EA34 8 instructions (0.000%), 2 calls (0895EA34 - 0895EA40, length 4)
_S1_2_8911978 8 instructions (0.000%), 2 calls (08911978 - 08911984, length 4)
_S1_2_88FE4E4 8 instructions (0.000%), 2 calls (088FE4E4 - 088FE4F0, length 4)
_S1_2_8821014 8 instructions (0.000%), 2 calls (08821014 - 08821020, length 4)
_S1_2_9F0E33C 8 instructions (0.000%), 1 calls (09F0E33C - 09F0E358, length 8)
_S1_2_9F0DEC4 8 instructions (0.000%), 1 calls (09F0DEC4 - 09F0DEE0, length 8)
_S1_2_8ABCB00 8 instructions (0.000%), 1 calls (08ABCB00 - 08ABCB88, length 35)
_S1_2_8A7C4D8 8 instructions (0.000%), 1 calls (08A7C4D8 - 08A7C4F4, length 8)
_S1_2_8A7A404 8 instructions (0.000%), 1 calls (08A7A404 - 08A7A420, length 8)
_S1_2_8A72BCC 8 instructions (0.000%), 1 calls (08A72BCC - 08A72BE8, length 8)
_S1_2_8A6D044 8 instructions (0.000%), 1 calls (08A6D044 - 08A6D060, length 8)
_S1_2_8A670D0 8 instructions (0.000%), 1 calls (08A670D0 - 08A670EC, length 8)
_S1_2_8A61F20 8 instructions (0.000%), 1 calls (08A61F20 - 08A61F3C, length 8)
_S1_2_8A5E04C 8 instructions (0.000%), 1 calls (08A5E04C - 08A5E068, length 8)
_S1_2_8A452D4 8 instructions (0.000%), 1 calls (08A452D4 - 08A452F0, length 8)
_S1_2_89DDBA4 8 instructions (0.000%), 1 calls (089DDBA4 - 089DDBC0, length 8)
_S1_2_89A7710 8 instructions (0.000%), 1 calls (089A7710 - 089A7788, length 31)
_S1_2_8988A34 8 instructions (0.000%), 1 calls (08988A34 - 08988A50, length 8)
_S1_2_8959010 8 instructions (0.000%), 1 calls (08959010 - 0895903C, length 12)
_S1_2_8958FB0 8 instructions (0.000%), 1 calls (08958FB0 - 08958FDC, length 12)
_S1_2_891DA70 8 instructions (0.000%), 1 calls (0891DA70 - 0891DA8C, length 8)
_S1_2_890B970 8 instructions (0.000%), 1 calls (0890B970 - 0890B98C, length 8)
_S1_2_88FC630 8 instructions (0.000%), 1 calls (088FC630 - 088FC64C, length 8)
_S1_2_88A8BE8 8 instructions (0.000%), 1 calls (088A8BE8 - 088A8C04, length 8)
_S1_2_889CAF4 8 instructions (0.000%), 1 calls (0889CAF4 - 0889CB28, length 14)
_S1_2_8897D1C 8 instructions (0.000%), 1 calls (08897D1C - 08897D38, length 8)
_S1_2_88913A4 8 instructions (0.000%), 1 calls (088913A4 - 088913C0, length 8)
_S1_2_88881D8 8 instructions (0.000%), 1 calls (088881D8 - 088881F4, length 8)
_S1_2_88875BC 8 instructions (0.000%), 1 calls (088875BC - 088875E0, length 10)
_S1_2_885803C 8 instructions (0.000%), 1 calls (0885803C - 08858058, length 8)
_S1_2_8857CCC 8 instructions (0.000%), 1 calls (08857CCC - 08857CE8, length 8)
_S1_2_88575AC 8 instructions (0.000%), 1 calls (088575AC - 088575E0, length 14)
_S1_2_8828804 8 instructions (0.000%), 1 calls (08828804 - 08828820, length 8)
_S1_2_8828158 8 instructions (0.000%), 1 calls (08828158 - 08828174, length 8)
_S1_2_9F0E688 7 instructions (0.000%), 1 calls (09F0E688 - 09F0E6A0, length 7)
_S1_2_8A7DEB8 7 instructions (0.000%), 1 calls (08A7DEB8 - 08A7DED0, length 7)
_S1_2_8A63AE8 7 instructions (0.000%), 1 calls (08A63AE8 - 08A63B00, length 7)
_S1_2_8A55300 7 instructions (0.000%), 1 calls (08A55300 - 08A55318, length 7)
_S1_2_8A54C04 7 instructions (0.000%), 1 calls (08A54C04 - 08A54C1C, length 7)
_S1_2_8A44984 7 instructions (0.000%), 1 calls (08A44984 - 08A449A0, length 8)
_S1_2_8A2F940 7 instructions (0.000%), 1 calls (08A2F940 - 08A2F958, length 7)
_S1_2_8A17AE8 7 instructions (0.000%), 1 calls (08A17AE8 - 08A17B00, length 7)
_S1_2_8A15070 7 instructions (0.000%), 1 calls (08A15070 - 08A15088, length 7)
_S1_2_89DA658 7 instructions (0.000%), 1 calls (089DA658 - 089DA670, length 7)
_S1_2_89CDCF4 7 instructions (0.000%), 1 calls (089CDCF4 - 089CDD0C, length 7)
_S1_2_8988CCC 7 instructions (0.000%), 1 calls (08988CCC - 08988CE4, length 7)
_S1_2_8968DA0 7 instructions (0.000%), 1 calls (08968DA0 - 08968DB8, length 7)
_S1_2_8913EA4 7 instructions (0.000%), 1 calls (08913EA4 - 08913EBC, length 7)
_S1_2_88DE544 7 instructions (0.000%), 1 calls (088DE544 - 088DE55C, length 7)
_S1_2_88943A4 7 instructions (0.000%), 1 calls (088943A4 - 088943BC, length 7)
_S1_2_88912A8 7 instructions (0.000%), 1 calls (088912A8 - 088912C0, length 7)
_S1_2_8890F68 7 instructions (0.000%), 1 calls (08890F68 - 08890F80, length 7)
_S1_2_8880C68 7 instructions (0.000%), 1 calls (08880C68 - 08880C80, length 7)
_S1_2_885D060 7 instructions (0.000%), 1 calls (0885D060 - 0885D078, length 7)
_S1_2_88577A8 7 instructions (0.000%), 1 calls (088577A8 - 088577C0, length 7)
_S1_2_8856808 7 instructions (0.000%), 1 calls (08856808 - 08856820, length 7)
_S1_2_883C208 7 instructions (0.000%), 1 calls (0883C208 - 0883C220, length 7)
_S1_2_88121F4 7 instructions (0.000%), 1 calls (088121F4 - 0881230C, length 71)
_S1_2_8AC3164 6 instructions (0.000%), 3 calls (08AC3164 - 08AC3168, length 2)
_S1_2_8AC2F54 6 instructions (0.000%), 3 calls (08AC2F54 - 08AC2F58, length 2)
_S1_2_8AC2E94 6 instructions (0.000%), 3 calls (08AC2E94 - 08AC2E98, length 2)
_S1_2_8AC2E7C 6 instructions (0.000%), 3 calls (08AC2E7C - 08AC2E80, length 2)
_S1_2_8AC2E74 6 instructions (0.000%), 3 calls (08AC2E74 - 08AC2E78, length 2)
_S1_2_8AC2E5C 6 instructions (0.000%), 3 calls (08AC2E5C - 08AC2E60, length 2)
_S1_2_8AC2D6C 6 instructions (0.000%), 3 calls (08AC2D6C - 08AC2D70, length 2)
_S1_2_8AC2D44 6 instructions (0.000%), 3 calls (08AC2D44 - 08AC2D48, length 2)
_S1_2_8AB36CC 6 instructions (0.000%), 3 calls (08AB36CC - 08AB36D0, length 2)
_S1_2_889FC80 6 instructions (0.000%), 3 calls (0889FC80 - 0889FC84, length 2)
_S1_2_8AAD6C4 6 instructions (0.000%), 2 calls (08AAD6C4 - 08AAD6CC, length 3)
_S1_2_8AA1594 6 instructions (0.000%), 2 calls (08AA1594 - 08AA159C, length 3)
_S1_2_8AA153C 6 instructions (0.000%), 2 calls (08AA153C - 08AA1544, length 3)
_S1_2_88BDAFC 6 instructions (0.000%), 2 calls (088BDAFC - 088BDB04, length 3)
_S1_2_8881D6C 6 instructions (0.000%), 2 calls (08881D6C - 08881D74, length 3)
_S1_2_8862D98 6 instructions (0.000%), 2 calls (08862D98 - 08862DA0, length 3)
_S1_2_8833B08 6 instructions (0.000%), 2 calls (08833B08 - 08833B10, length 3)
_S1_2_8820D2C 6 instructions (0.000%), 2 calls (08820D2C - 08820D34, length 3)
_S1_2_8A3D6E0 6 instructions (0.000%), 1 calls (08A3D6E0 - 08A3D6F4, length 6)
_S1_2_89E3244 6 instructions (0.000%), 1 calls (089E3244 - 089E3258, length 6)
_S1_2_88C0114 6 instructions (0.000%), 1 calls (088C0114 - 088C0128, length 6)
_S1_2_8857640 6 instructions (0.000%), 1 calls (08857640 - 08857664, length 10)
_S1_2_88575E4 6 instructions (0.000%), 1 calls (088575E4 - 08857604, length 9)
_S1_2_88303CC 6 instructions (0.000%), 1 calls (088303CC - 088303F0, length 10)
_S1_2_880ED30 6 instructions (0.000%), 1 calls (0880ED30 - 0880ED44, length 6)
_S1_2_8806340 6 instructions (0.000%), 1 calls (08806340 - 08806354, length 6)
_S1_2_8ABAF30 5 instructions (0.000%), 1 calls (08ABAF30 - 08ABAF40, length 5)
_S1_2_8AB876C 5 instructions (0.000%), 1 calls (08AB876C - 08AB877C, length 5)
_S1_2_8AB1AC0 5 instructions (0.000%), 1 calls (08AB1AC0 - 08AB1AD0, length 5)
_S1_2_8AA7FF4 5 instructions (0.000%), 1 calls (08AA7FF4 - 08AA8004, length 5)
_S1_2_8AA6E68 5 instructions (0.000%), 1 calls (08AA6E68 - 08AA6E78, length 5)
_S1_2_8AA6A38 5 instructions (0.000%), 1 calls (08AA6A38 - 08AA6A48, length 5)
_S1_2_8AA5F4C 5 instructions (0.000%), 1 calls (08AA5F4C - 08AA5F5C, length 5)
_S1_2_8AA5C74 5 instructions (0.000%), 1 calls (08AA5C74 - 08AA5C84, length 5)
_S1_2_8AA4D88 5 instructions (0.000%), 1 calls (08AA4D88 - 08AA4D98, length 5)
_S1_2_8A449A4 5 instructions (0.000%), 1 calls (08A449A4 - 08A449B4, length 5)
_S1_2_8A38C74 5 instructions (0.000%), 1 calls (08A38C74 - 08A38C84, length 5)
_S1_2_8A2F8E4 5 instructions (0.000%), 1 calls (08A2F8E4 - 08A2F8F4, length 5)
_S1_2_89DDBE4 5 instructions (0.000%), 1 calls (089DDBE4 - 089DDC20, length 16)
_S1_2_89CA388 5 instructions (0.000%), 1 calls (089CA388 - 089CA428, length 41)
_S1_2_88D98C8 5 instructions (0.000%), 1 calls (088D98C8 - 088D98D8, length 5)
_S1_2_88CCC6C 5 instructions (0.000%), 1 calls (088CCC6C - 088CCC7C, length 5)
_S1_2_8AC326C 4 instructions (0.000%), 2 calls (08AC326C - 08AC3270, length 2)
_S1_2_8AC31E4 4 instructions (0.000%), 2 calls (08AC31E4 - 08AC31E8, length 2)
_S1_2_8AC310C 4 instructions (0.000%), 2 calls (08AC310C - 08AC3110, length 2)
_S1_2_8AC2F3C 4 instructions (0.000%), 2 calls (08AC2F3C - 08AC2F40, length 2)
_S1_2_8AC2E8C 4 instructions (0.000%), 2 calls (08AC2E8C - 08AC2E90, length 2)
_S1_2_8AC2D94 4 instructions (0.000%), 2 calls (08AC2D94 - 08AC2D98, length 2)
_S1_2_8AC2D8C 4 instructions (0.000%), 2 calls (08AC2D8C - 08AC2D90, length 2)
_S1_2_8AC2D74 4 instructions (0.000%), 2 calls (08AC2D74 - 08AC2D78, length 2)
_S1_2_8A9F9D0 4 instructions (0.000%), 2 calls (08A9F9D0 - 08A9F9D4, length 2)
_S1_2_8A9F9C8 4 instructions (0.000%), 2 calls (08A9F9C8 - 08A9F9CC, length 2)
_S1_2_8A49D94 4 instructions (0.000%), 2 calls (08A49D94 - 08A49D98, length 2)
_S1_2_8A49BB0 4 instructions (0.000%), 2 calls (08A49BB0 - 08A49BB4, length 2)
_S1_2_8A46010 4 instructions (0.000%), 2 calls (08A46010 - 08A46014, length 2)
_S1_2_89DE89C 4 instructions (0.000%), 2 calls (089DE89C - 089DE8A0, length 2)
_S1_2_89DD1EC 4 instructions (0.000%), 2 calls (089DD1EC - 089DD1F0, length 2)
_S1_2_89DA7C8 4 instructions (0.000%), 2 calls (089DA7C8 - 089DA7CC, length 2)
_S1_2_8942080 4 instructions (0.000%), 2 calls (08942080 - 08942084, length 2)
_S1_2_88B43B0 4 instructions (0.000%), 2 calls (088B43B0 - 088B43B4, length 2)
_S1_2_8887A40 4 instructions (0.000%), 2 calls (08887A40 - 08887A44, length 2)
_S1_2_8887A38 4 instructions (0.000%), 2 calls (08887A38 - 08887A3C, length 2)
_S1_2_8A233D4 4 instructions (0.000%), 1 calls (08A233D4 - 08A233E0, length 4)
_S1_2_89DB9D8 4 instructions (0.000%), 1 calls (089DB9D8 - 089DB9E4, length 4)
_S1_2_89DA6F0 4 instructions (0.000%), 1 calls (089DA6F0 - 089DA6FC, length 4)
_S1_2_8917C00 4 instructions (0.000%), 1 calls (08917C00 - 08917C14, length 6)
_S1_2_8907500 4 instructions (0.000%), 1 calls (08907500 - 0890750C, length 4)
_S1_2_89074F0 4 instructions (0.000%), 1 calls (089074F0 - 089074FC, length 4)
_S1_2_88345E4 4 instructions (0.000%), 1 calls (088345E4 - 088345F0, length 4)
_S1_2_8AB955C 3 instructions (0.000%), 1 calls (08AB955C - 08AB9564, length 3)
_S1_2_8AAD6D0 3 instructions (0.000%), 1 calls (08AAD6D0 - 08AAD6D8, length 3)
_S1_2_8A5FC2C 3 instructions (0.000%), 1 calls (08A5FC2C - 08A5FC34, length 3)
_S1_2_8A28B54 3 instructions (0.000%), 1 calls (08A28B54 - 08A28B5C, length 3)
_S1_2_89CED68 3 instructions (0.000%), 1 calls (089CED68 - 089CED70, length 3)
_S1_2_891833C 3 instructions (0.000%), 1 calls (0891833C - 08918344, length 3)
_S1_2_88E8AD0 3 instructions (0.000%), 1 calls (088E8AD0 - 088E8AD8, length 3)
_S1_2_88C17BC 3 instructions (0.000%), 1 calls (088C17BC - 088C17C4, length 3)
_S1_2_885BC40 3 instructions (0.000%), 1 calls (0885BC40 - 0885BC48, length 3)
_S1_2_8853F58 3 instructions (0.000%), 1 calls (08853F58 - 08853F60, length 3)
_S1_2_88416F8 3 instructions (0.000%), 1 calls (088416F8 - 08841700, length 3)
_S1_2_8830640 3 instructions (0.000%), 1 calls (08830640 - 08830648, length 3)
_S1_2_882FD24 3 instructions (0.000%), 1 calls (0882FD24 - 0882FD2C, length 3)
_S1_2_8806334 3 instructions (0.000%), 1 calls (08806334 - 0880633C, length 3)
_S1_2_8AC323C 2 instructions (0.000%), 1 calls (08AC323C - 08AC3240, length 2)
_S1_2_8AC3224 2 instructions (0.000%), 1 calls (08AC3224 - 08AC3228, length 2)
_S1_2_8AC3204 2 instructions (0.000%), 1 calls (08AC3204 - 08AC3208, length 2)
_S1_2_8AC31D4 2 instructions (0.000%), 1 calls (08AC31D4 - 08AC31D8, length 2)
_S1_2_8AC31CC 2 instructions (0.000%), 1 calls (08AC31CC - 08AC31D0, length 2)
_S1_2_8AC31BC 2 instructions (0.000%), 1 calls (08AC31BC - 08AC31C0, length 2)
_S1_2_8AC31A4 2 instructions (0.000%), 1 calls (08AC31A4 - 08AC31A8, length 2)
_S1_2_8AC315C 2 instructions (0.000%), 1 calls (08AC315C - 08AC3160, length 2)
_S1_2_8AC30DC 2 instructions (0.000%), 1 calls (08AC30DC - 08AC30E0, length 2)
_S1_2_8AC309C 2 instructions (0.000%), 1 calls (08AC309C - 08AC30A0, length 2)
_S1_2_8AC308C 2 instructions (0.000%), 1 calls (08AC308C - 08AC3090, length 2)
_S1_2_8AC307C 2 instructions (0.000%), 1 calls (08AC307C - 08AC3080, length 2)
_S1_2_8AC303C 2 instructions (0.000%), 1 calls (08AC303C - 08AC3040, length 2)
_S1_2_8AC302C 2 instructions (0.000%), 1 calls (08AC302C - 08AC3030, length 2)
_S1_2_8AC3024 2 instructions (0.000%), 1 calls (08AC3024 - 08AC3028, length 2)
_S1_2_8AC301C 2 instructions (0.000%), 1 calls (08AC301C - 08AC3020, length 2)
_S1_2_8AC2FC4 2 instructions (0.000%), 1 calls (08AC2FC4 - 08AC2FC8, length 2)
_S1_2_8AC2F7C 2 instructions (0.000%), 1 calls (08AC2F7C - 08AC2F80, length 2)
_S1_2_8AC2F44 2 instructions (0.000%), 1 calls (08AC2F44 - 08AC2F48, length 2)
_S1_2_8AC2F04 2 instructions (0.000%), 1 calls (08AC2F04 - 08AC2F08, length 2)
_S1_2_8AC2EFC 2 instructions (0.000%), 1 calls (08AC2EFC - 08AC2F00, length 2)
_S1_2_8AC2EEC 2 instructions (0.000%), 1 calls (08AC2EEC - 08AC2EF0, length 2)
_S1_2_8AC2EE4 2 instructions (0.000%), 1 calls (08AC2EE4 - 08AC2EE8, length 2)
_S1_2_8AC2ECC 2 instructions (0.000%), 1 calls (08AC2ECC - 08AC2ED0, length 2)
_S1_2_8AC2EC4 2 instructions (0.000%), 1 calls (08AC2EC4 - 08AC2EC8, length 2)
_S1_2_8AC2DCC 2 instructions (0.000%), 1 calls (08AC2DCC - 08AC2DD0, length 2)
_S1_2_8AC2D34 2 instructions (0.000%), 1 calls (08AC2D34 - 08AC2D38, length 2)
_S1_2_8AC2D24 2 instructions (0.000%), 1 calls (08AC2D24 - 08AC2D28, length 2)
_S1_2_8A6BD10 2 instructions (0.000%), 1 calls (08A6BD10 - 08A6BD14, length 2)
_S1_2_8A41894 2 instructions (0.000%), 1 calls (08A41894 - 08A41898, length 2)
_S1_2_8A3DED8 2 instructions (0.000%), 1 calls (08A3DED8 - 08A3DEDC, length 2)
_S1_2_8A28F88 2 instructions (0.000%), 1 calls (08A28F88 - 08A28F8C, length 2)
_S1_2_8A17A28 2 instructions (0.000%), 1 calls (08A17A28 - 08A17A2C, length 2)
_S1_2_8A13DD4 2 instructions (0.000%), 1 calls (08A13DD4 - 08A13DD8, length 2)
_S1_2_8A13DCC 2 instructions (0.000%), 1 calls (08A13DCC - 08A13DD0, length 2)
_S1_2_8A13DC4 2 instructions (0.000%), 1 calls (08A13DC4 - 08A13DC8, length 2)
_S1_2_8A13DBC 2 instructions (0.000%), 1 calls (08A13DBC - 08A13DC0, length 2)
_S1_2_89CD8D8 2 instructions (0.000%), 1 calls (089CD8D8 - 089CD8DC, length 2)
_S1_2_89A809C 2 instructions (0.000%), 1 calls (089A809C - 089A80A0, length 2)
_S1_2_898B36C 2 instructions (0.000%), 1 calls (0898B36C - 0898B370, length 2)
_S1_2_8988D30 2 instructions (0.000%), 1 calls (08988D30 - 08988D34, length 2)
_S1_2_8988D28 2 instructions (0.000%), 1 calls (08988D28 - 08988D2C, length 2)
_S1_2_8988D20 2 instructions (0.000%), 1 calls (08988D20 - 08988D24, length 2)
_S1_2_8988D18 2 instructions (0.000%), 1 calls (08988D18 - 08988D1C, length 2)
_S1_2_8988D10 2 instructions (0.000%), 1 calls (08988D10 - 08988D14, length 2)
_S1_2_8988D08 2 instructions (0.000%), 1 calls (08988D08 - 08988D0C, length 2)
_S1_2_8988BB8 2 instructions (0.000%), 1 calls (08988BB8 - 08988BBC, length 2)
_S1_2_8988BB0 2 instructions (0.000%), 1 calls (08988BB0 - 08988BB4, length 2)
_S1_2_8968E2C 2 instructions (0.000%), 1 calls (08968E2C - 08968E30, length 2)
_S1_2_894E04C 2 instructions (0.000%), 1 calls (0894E04C - 0894E050, length 2)
_S1_2_891ACEC 2 instructions (0.000%), 1 calls (0891ACEC - 0891ACF0, length 2)
_S1_2_88D19C0 2 instructions (0.000%), 1 calls (088D19C0 - 088D19C4, length 2)
_S1_2_88C1798 2 instructions (0.000%), 1 calls (088C1798 - 088C179C, length 2)
_S1_2_88C1780 2 instructions (0.000%), 1 calls (088C1780 - 088C1784, length 2)
_S1_2_88C0EA0 2 instructions (0.000%), 1 calls (088C0EA0 - 088C0EA4, length 2)
_S1_2_8889D18 2 instructions (0.000%), 1 calls (08889D18 - 08889D1C, length 2)
_S1_2_883B938 2 instructions (0.000%), 1 calls (0883B938 - 0883B93C, length 2)
_S1_2_88305D0 2 instructions (0.000%), 1 calls (088305D0 - 088305D4, length 2)
_S1_2_883019C 2 instructions (0.000%), 1 calls (0883019C - 088301A0, length 2)
_S1_2_8830194 2 instructions (0.000%), 1 calls (08830194 - 08830198, length 2)
_S1_2_883018C 2 instructions (0.000%), 1 calls (0883018C - 08830190, length 2)
_S1_2_8830184 2 instructions (0.000%), 1 calls (08830184 - 08830188, length 2)
_S1_2_883017C 2 instructions (0.000%), 1 calls (0883017C - 08830180, length 2)
_S1_2_882FCF4 2 instructions (0.000%), 1 calls (0882FCF4 - 0882FCF8, length 2)
_S1_2_88086D8 2 instructions (0.000%), 1 calls (088086D8 - 088086DC, length 2)
_S1_2_8806B9C 2 instructions (0.000%), 1 calls (08806B9C - 08806BA0, length 2)
_S1_2_8A8D0CC (BinkIdctAdd) 0 instructions (0.000%), 102,319 calls (08A8D0CC - 08A8D51C, length 277)
_S1_2_8A8FDCC (ULongIntegerDiv) 0 instructions (0.000%), 14,192 calls (08A8FDCC - 08A9033C, length 349)
_S1_2_8955320 (nop) 0 instructions (0.000%), 13,959 calls (08955320 - 08955324, length 2)
_S1_2_8A9A4D0 (strncasecmp) 0 instructions (0.000%), 7,137 calls (08A9A4D0 - 08A9A5B8, length 59)
_S1_2_8885EC8 (nop) 0 instructions (0.000%), 2,657 calls (08885EC8 - 08885ECC, length 2)
_S1_2_8A9A060 (strcasecmp) 0 instructions (0.000%), 1,564 calls (08A9A060 - 08A9A114, length 46)
_S1_2_8A4409C (nop) 0 instructions (0.000%), 1,499 calls (08A4409C - 08A440A0, length 2)
_S1_2_8A44094 (nop) 0 instructions (0.000%), 1,499 calls (08A44094 - 08A44098, length 2)
_S1_2_8A9F9EC (nop) 0 instructions (0.000%), 1,494 calls (08A9F9EC - 08A9F9F0, length 2)
_S1_2_883DD70 (nop) 0 instructions (0.000%), 1,050 calls (0883DD70 - 0883DD74, length 2)
_S1_2_8AA02D4 (nop) 0 instructions (0.000%), 1,029 calls (08AA02D4 - 08AA02D8, length 2)
_S1_2_8A9F370 (memcpy) 0 instructions (0.000%), 965 calls (08A9F370 - 08A9F684, length 198)
_S1_2_8A4C3E8 (nop) 0 instructions (0.000%), 851 calls (08A4C3E8 - 08A4C3EC, length 2)
_S1_2_881D4F0 (nop) 0 instructions (0.000%), 737 calls (0881D4F0 - 0881D4F4, length 2)
_S1_2_881D4E8 (nop) 0 instructions (0.000%), 735 calls (0881D4E8 - 0881D4EC, length 2)
_S1_2_8954998 (nop) 0 instructions (0.000%), 695 calls (08954998 - 0895499C, length 2)
_S1_2_8A2FC08 (nop) 0 instructions (0.000%), 581 calls (08A2FC08 - 08A2FC0C, length 2)
_S1_2_8A8F478 (ULongIntegerMult) 0 instructions (0.000%), 554 calls (08A8F478 - 08A8F49C, length 10)
_S1_2_8A2FEFC (nop) 0 instructions (0.000%), 377 calls (08A2FEFC - 08A2FF00, length 2)
_S1_2_88ACFA8 (nop) 0 instructions (0.000%), 282 calls (088ACFA8 - 088ACFAC, length 2)
_S1_2_88212B4 (nop) 0 instructions (0.000%), 282 calls (088212B4 - 088212B8, length 2)
_S1_2_880F040 (nop) 0 instructions (0.000%), 282 calls (0880F040 - 0880F044, length 2)
_S1_2_88212AC (nop) 0 instructions (0.000%), 273 calls (088212AC - 088212B0, length 2)
_S1_2_8917BC0 (nop) 0 instructions (0.000%), 267 calls (08917BC0 - 08917BC4, length 2)
_S1_2_8A2F9AC (nop) 0 instructions (0.000%), 221 calls (08A2F9AC - 08A2F9B0, length 2)
_S1_2_8955318 (nop) 0 instructions (0.000%), 211 calls (08955318 - 0895531C, length 2)
_S1_2_88824EC (nop) 0 instructions (0.000%), 185 calls (088824EC - 088824F0, length 2)
_S1_2_8882210 (nop) 0 instructions (0.000%), 185 calls (08882210 - 08882214, length 2)
_S1_2_884BC50 (nop) 0 instructions (0.000%), 185 calls (0884BC50 - 0884BC54, length 2)
_S1_2_89DB3B8 (nop) 0 instructions (0.000%), 184 calls (089DB3B8 - 089DB3BC, length 2)
_S1_2_884BDFC (nop) 0 instructions (0.000%), 184 calls (0884BDFC - 0884BE00, length 2)
_S1_2_884BDF4 (nop) 0 instructions (0.000%), 184 calls (0884BDF4 - 0884BDF8, length 2)
_S1_2_88441D0 (nop) 0 instructions (0.000%), 184 calls (088441D0 - 088441D4, length 2)
_S1_2_881D4E0 (nop) 0 instructions (0.000%), 184 calls (0881D4E0 - 0881D4E4, length 2)
_S1_2_8A6BD08 (nop) 0 instructions (0.000%), 117 calls (08A6BD08 - 08A6BD0C, length 2)
_S1_2_8917BC8 (nop) 0 instructions (0.000%), 98 calls (08917BC8 - 08917BCC, length 2)
_S1_2_8AAD6BC (nop) 0 instructions (0.000%), 85 calls (08AAD6BC - 08AAD6C0, length 2)
_S1_2_8AB9C24 (nop) 0 instructions (0.000%), 59 calls (08AB9C24 - 08AB9C28, length 2)
_S1_2_8A155A4 (nop) 0 instructions (0.000%), 37 calls (08A155A4 - 08A155A8, length 2)
_S1_2_8A302EC (nop) 0 instructions (0.000%), 32 calls (08A302EC - 08A302F0, length 2)
_S1_2_88522C4 (nop) 0 instructions (0.000%), 26 calls (088522C4 - 088522C8, length 2)
_S1_2_8A6B918 (nop) 0 instructions (0.000%), 22 calls (08A6B918 - 08A6B91C, length 2)
_S1_2_8AAD68C (nop) 0 instructions (0.000%), 20 calls (08AAD68C - 08AAD690, length 2)
_S1_2_8A9FDBC (nop) 0 instructions (0.000%), 12 calls (08A9FDBC - 08A9FDC0, length 2)
_S1_2_89690C0 (nop) 0 instructions (0.000%), 4 calls (089690C0 - 089690C4, length 2)
_S1_2_88AF5F4 (nop) 0 instructions (0.000%), 4 calls (088AF5F4 - 088AF5F8, length 2)
_S1_2_8806B88 (nop) 0 instructions (0.000%), 4 calls (08806B88 - 08806B8C, length 2)
_S1_2_8A6B884 (nop) 0 instructions (0.000%), 3 calls (08A6B884 - 08A6B888, length 2)
_S1_2_88EA780 (nop) 0 instructions (0.000%), 3 calls (088EA780 - 088EA784, length 2)
_S1_2_889C634 (nop) 0 instructions (0.000%), 3 calls (0889C634 - 0889C638, length 2)
_S1_2_889C510 (nop) 0 instructions (0.000%), 3 calls (0889C510 - 0889C514, length 2)
_S1_2_889C508 (nop) 0 instructions (0.000%), 3 calls (0889C508 - 0889C50C, length 2)
_S1_2_8886398 (nop) 0 instructions (0.000%), 3 calls (08886398 - 0888639C, length 2)
_S1_2_881E298 (nop) 0 instructions (0.000%), 3 calls (0881E298 - 0881E29C, length 2)
_S1_2_8AB9364 (nop) 0 instructions (0.000%), 2 calls (08AB9364 - 08AB9368, length 2)
_S1_2_8A38B40 (nop) 0 instructions (0.000%), 2 calls (08A38B40 - 08A38B44, length 2)
_S1_2_894220C (nop) 0 instructions (0.000%), 2 calls (0894220C - 08942210, length 2)
_S1_2_88E1FEC (nop) 0 instructions (0.000%), 2 calls (088E1FEC - 088E1FF0, length 2)
_S1_2_88E1FE4 (nop) 0 instructions (0.000%), 2 calls (088E1FE4 - 088E1FE8, length 2)
_S1_2_88E1F84 (nop) 0 instructions (0.000%), 2 calls (088E1F84 - 088E1F88, length 2)
_S1_2_88E1E84 (nop) 0 instructions (0.000%), 2 calls (088E1E84 - 088E1E88, length 2)
_S1_2_88E1E1C (nop) 0 instructions (0.000%), 2 calls (088E1E1C - 088E1E20, length 2)
_S1_2_88E1DF4 (nop) 0 instructions (0.000%), 2 calls (088E1DF4 - 088E1DF8, length 2)
_S1_2_88E1DE4 (nop) 0 instructions (0.000%), 2 calls (088E1DE4 - 088E1DE8, length 2)
_S1_2_88E1DBC (nop) 0 instructions (0.000%), 2 calls (088E1DBC - 088E1DC0, length 2)
_S1_2_88105E0 (nop) 0 instructions (0.000%), 2 calls (088105E0 - 088105E4, length 2)
_S1_2_880F038 (nop) 0 instructions (0.000%), 2 calls (0880F038 - 0880F03C, length 2)
_S1_2_8A7DBB4 (nop) 0 instructions (0.000%), 1 calls (08A7DBB4 - 08A7DBB8, length 2)
_S1_2_8A4C3E0 (nop) 0 instructions (0.000%), 1 calls (08A4C3E0 - 08A4C3E4, length 2)
_S1_2_8A39A80 (nop) 0 instructions (0.000%), 1 calls (08A39A80 - 08A39A84, length 2)
_S1_2_8A14FE8 (nop) 0 instructions (0.000%), 1 calls (08A14FE8 - 08A14FEC, length 2)
_S1_2_89DC850 (nop) 0 instructions (0.000%), 1 calls (089DC850 - 089DC854, length 2)
_S1_2_894D090 (nop) 0 instructions (0.000%), 1 calls (0894D090 - 0894D094, length 2)
_S1_2_894D088 (nop) 0 instructions (0.000%), 1 calls (0894D088 - 0894D08C, length 2)
_S1_2_893FAD4 (nop) 0 instructions (0.000%), 1 calls (0893FAD4 - 0893FAD8, length 2)
_S1_2_8917BE0 (nop) 0 instructions (0.000%), 1 calls (08917BE0 - 08917BE4, length 2)
_S1_2_88E1FAC (nop) 0 instructions (0.000%), 1 calls (088E1FAC - 088E1FB0, length 2)
_S1_2_88E00E0 (nop) 0 instructions (0.000%), 1 calls (088E00E0 - 088E00E4, length 2)
_S1_2_88C1E38 (nop) 0 instructions (0.000%), 1 calls (088C1E38 - 088C1E3C, length 2)
_S1_2_88A8C08 0 instructions (0.000%), 1 calls (088A8C08 - 088A8C08, length 1)
_S1_2_88862B8 (nop) 0 instructions (0.000%), 1 calls (088862B8 - 088862BC, length 2)
_S1_2_887ED94 (nop) 0 instructions (0.000%), 1 calls (0887ED94 - 0887ED98, length 2)
_S1_2_8820D50 (nop) 0 instructions (0.000%), 1 calls (08820D50 - 08820D54, length 2)
_S1_2_8804C64 (nop) 0 instructions (0.000%), 1 calls (08804C64 - 08804C68, length 2)
------------------ GEProfiler ----------------------
GE list count: 1020
Texture load count: 19513, average 19.1 per GE list
Copy GE to memory: 14680, average 14.4 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 269633ms, average 264.3ms per GE list, max FPS is 3.8
prim: called 475281 times, average 466.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=16: used 349869 times in PRIM, average 343.0 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 74798 times in PRIM, average 73.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=16: used 23385 times in PRIM, average 22.9 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 6988 times in PRIM, average 6.9 per GE list
GU_TEXTURE_8BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_TRANSFORM_3D size=16: used 6954 times in PRIM, average 6.8 per GE list
GU_TEXTURE_8BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=22: used 4209 times in PRIM, average 4.1 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 3220 times in PRIM, average 3.2 per GE list
GU_TEXTURE_8BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(7)|GU_TRANSFORM_3D size=22: used 2928 times in PRIM, average 2.9 per GE list
GU_TEXTURE_8BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(6)|GU_TRANSFORM_3D size=20: used 1281 times in PRIM, average 1.3 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 734 times in PRIM, average 0.7 per GE list
GU_TEXTURE_8BIT|GU_COLOR_5650|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(2)|GU_TRANSFORM_3D size=16: used 549 times in PRIM, average 0.5 per GE list
GU_TEXTURE_32BITF|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=16: used 366 times in PRIM, average 0.4 per GE list
