Compilation time 2160ms, 1747 calls, average 1.2ms, longest 255ms
CodeBlocks profiling information (891,581,336 total cycles):
_S1_2_89012D0 235,284,154 instructions (26.390%), 154,582 calls (089012D0 - 08901354, length 34)
    089012D0:[8C820064]: lw         $v0, 100($a0)
    089012D4:[8C480024]: lw         $t0, 36($v0)
    089012D8:[55000003]: bnel       $t0, $zr, 0x089012E8
    089012DC:[8D070000]: lw         $a3, 0($t0)
    089012E0:[1000001B]: b          0x08901350
    089012E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089012E8:[250A0004]: addiu      $t2, $t0, 4
    089012EC:[18E00017]: blez       $a3, 0x0890134C
    089012F0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089012F4:[8D420000]: lw         $v0, 0($t2)
    089012F8:[01021021]: addu       $v0, $t0, $v0
    089012FC:[8C440000]: lw         $a0, 0($v0)
    08901300:[1880000E]: blez       $a0, 0x0890133C
    08901304:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08901308:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0890130C:[8D230018]: lw         $v1, 24($t1)
    08901310:[54660007]: bnel       $v1, $a2, 0x08901330
    08901314:[256B0001]: addiu      $t3, $t3, 1
    08901318:[8D23001C]: lw         $v1, 28($t1)
    0890131C:[14650003]: bne        $v1, $a1, 0x0890132C
    08901320:[00000000]: nop
    08901324:[1000000A]: b          0x08901350
    08901328:[00000000]: nop
    0890132C:[256B0001]: addiu      $t3, $t3, 1
    08901330:[0164182A]: slt        $v1, $t3, $a0
    08901334:[1460FFF5]: bne        $v1, $zr, 0x0890130C
    08901338:[25290008]: addiu      $t1, $t1, 8
    0890133C:[258C0001]: addiu      $t4, $t4, 1
    08901340:[0187102A]: slt        $v0, $t4, $a3
    08901344:[1440FFEB]: bne        $v0, $zr, 0x089012F4
    08901348:[254A0004]: addiu      $t2, $t2, 4
    0890134C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08901350:[03E00008]: jr         $ra
    08901354:[00000000]: nop
  Back Branch 08901334 23,408,060 times (length 12)
    089012F8:[01021021]: addu       $v0, $t0, $v0
    089012FC:[8C440000]: lw         $a0, 0($v0)
    08901300:[1880000E]: blez       $a0, 0x0890133C
    08901304:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08901308:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 0890130C:[8D230018]: lw         $v1, 24($t1)
    08901310:[54660007]: bnel       $v1, $a2, 0x08901330
    08901314:[256B0001]: addiu      $t3, $t3, 1
    08901318:[8D23001C]: lw         $v1, 28($t1)
    0890131C:[14650003]: bne        $v1, $a1, 0x0890132C
    08901320:[00000000]: nop
    08901324:[1000000A]: b          0x08901350
    08901328:[00000000]: nop
    0890132C:[256B0001]: addiu      $t3, $t3, 1
    08901330:[0164182A]: slt        $v1, $t3, $a0
--> 08901334:[1460FFF5]: bne        $v1, $zr, 0x0890130C
    08901338:[25290008]: addiu      $t1, $t1, 8
    0890133C:[258C0001]: addiu      $t4, $t4, 1
    08901340:[0187102A]: slt        $v0, $t4, $a3
    08901344:[1440FFEB]: bne        $v0, $zr, 0x089012F4
  Back Branch 08901344 6,441,903 times (length 22)
    089012E0:[1000001B]: b          0x08901350
    089012E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089012E8:[250A0004]: addiu      $t2, $t0, 4
    089012EC:[18E00017]: blez       $a3, 0x0890134C
    089012F0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 089012F4:[8D420000]: lw         $v0, 0($t2)
    089012F8:[01021021]: addu       $v0, $t0, $v0
    089012FC:[8C440000]: lw         $a0, 0($v0)
    08901300:[1880000E]: blez       $a0, 0x0890133C
    08901304:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08901308:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0890130C:[8D230018]: lw         $v1, 24($t1)
    08901310:[54660007]: bnel       $v1, $a2, 0x08901330
    08901314:[256B0001]: addiu      $t3, $t3, 1
    08901318:[8D23001C]: lw         $v1, 28($t1)
    0890131C:[14650003]: bne        $v1, $a1, 0x0890132C
    08901320:[00000000]: nop
    08901324:[1000000A]: b          0x08901350
    08901328:[00000000]: nop
    0890132C:[256B0001]: addiu      $t3, $t3, 1
    08901330:[0164182A]: slt        $v1, $t3, $a0
    08901334:[1460FFF5]: bne        $v1, $zr, 0x0890130C
    08901338:[25290008]: addiu      $t1, $t1, 8
    0890133C:[258C0001]: addiu      $t4, $t4, 1
    08901340:[0187102A]: slt        $v0, $t4, $a3
--> 08901344:[1440FFEB]: bne        $v0, $zr, 0x089012F4
    08901348:[254A0004]: addiu      $t2, $t2, 4
    0890134C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08901350:[03E00008]: jr         $ra
    08901354:[00000000]: nop
_S1_2_89229F8 105,335,580 instructions (11.814%), 35 calls (089229F8 - 08922D28, length 205)
    089229F8:[27BDFFF0]: addiu      $sp, $sp, -16
    089229FC:[14A00003]: bne        $a1, $zr, 0x08922A0C
    08922A00:[AFB0000C]: sw         $s0, 12($sp)
    08922A04:[1000FFFF]: b          0x08922A04
    08922A08:[00000000]: nop
    08922A0C:[8C880038]: lw         $t0, 56($a0)
    08922A10:[240C0022]: addiu      $t4, $zr, 34 <=> li $t4, 34
    08922A14:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08922A18:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08922A1C:[00EC1823]: subu       $v1, $a3, $t4
    08922A20:[00033300]: sll        $a2, $v1, 0x000C
    08922A24:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08922A28:[008B4823]: subu       $t1, $a0, $t3
    08922A2C:[00091A40]: sll        $v1, $t1, 0x0009
    08922A30:[00C37821]: addu       $t7, $a2, $v1
    08922A34:[000918C0]: sll        $v1, $t1, 0x0003
    08922A38:[00C37021]: addu       $t6, $a2, $v1
    08922A3C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08922A40:[01E06821]: addu       $t5, $t7, $zr <=> move $t5, $t7
    08922A44:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08922A48:[000D8080]: sll        $s0, $t5, 0x0002
    08922A4C:[00B08021]: addu       $s0, $a1, $s0
    08922A50:[92190001]: lbu        $t9, 1($s0)
    08922A54:[92180000]: lbu        $t8, 0($s0)
    08922A58:[00891823]: subu       $v1, $a0, $t1
    08922A5C:[0019C940]: sll        $t9, $t9, 0x0005
    08922A60:[92100002]: lbu        $s0, 2($s0)
    08922A64:[0019CA03]: sra        $t9, $t9, 0x0008
    08922A68:[0018C140]: sll        $t8, $t8, 0x0005
    08922A6C:[00108140]: sll        $s0, $s0, 0x0005
    08922A70:[00108203]: sra        $s0, $s0, 0x0008
    08922A74:[00031980]: sll        $v1, $v1, 0x0006
    08922A78:[0019C940]: sll        $t9, $t9, 0x0005
    08922A7C:[0018C203]: sra        $t8, $t8, 0x0008
    08922A80:[0319C025]: or         $t8, $t8, $t9
    08922A84:[00108280]: sll        $s0, $s0, 0x000A
    08922A88:[02188025]: or         $s0, $s0, $t8
    08922A8C:[01C31821]: addu       $v1, $t6, $v1
    08922A90:[36188000]: ori        $t8, $s0, -32768
    08922A94:[00038040]: sll        $s0, $v1, 0x0001
    08922A98:[01108021]: addu       $s0, $t0, $s0
    08922A9C:[A6180000]: sh         $t8, 0($s0)
    08922AA0:[25B00001]: addiu      $s0, $t5, 1
    08922AA4:[00108080]: sll        $s0, $s0, 0x0002
    08922AA8:[00B08021]: addu       $s0, $a1, $s0
    08922AAC:[92190001]: lbu        $t9, 1($s0)
    08922AB0:[92180000]: lbu        $t8, 0($s0)
    08922AB4:[2529FFFF]: addiu      $t1, $t1, -1
    08922AB8:[0019C940]: sll        $t9, $t9, 0x0005
    08922ABC:[92100002]: lbu        $s0, 2($s0)
    08922AC0:[0019CA03]: sra        $t9, $t9, 0x0008
    08922AC4:[0018C140]: sll        $t8, $t8, 0x0005
    08922AC8:[00108140]: sll        $s0, $s0, 0x0005
    08922ACC:[00108203]: sra        $s0, $s0, 0x0008
    08922AD0:[0019C940]: sll        $t9, $t9, 0x0005
    08922AD4:[0018C203]: sra        $t8, $t8, 0x0008
    08922AD8:[0319C025]: or         $t8, $t8, $t9
    08922ADC:[00108280]: sll        $s0, $s0, 0x000A
    08922AE0:[02188025]: or         $s0, $s0, $t8
    08922AE4:[36188000]: ori        $t8, $s0, -32768
    08922AE8:[24700001]: addiu      $s0, $v1, 1
    08922AEC:[00108040]: sll        $s0, $s0, 0x0001
    08922AF0:[01108021]: addu       $s0, $t0, $s0
    08922AF4:[A6180000]: sh         $t8, 0($s0)
    08922AF8:[25B00002]: addiu      $s0, $t5, 2
    08922AFC:[00108080]: sll        $s0, $s0, 0x0002
    08922B00:[00B08021]: addu       $s0, $a1, $s0
    08922B04:[92190001]: lbu        $t9, 1($s0)
    08922B08:[92180000]: lbu        $t8, 0($s0)
    08922B0C:[0019C940]: sll        $t9, $t9, 0x0005
    08922B10:[92100002]: lbu        $s0, 2($s0)
    08922B14:[0019CA03]: sra        $t9, $t9, 0x0008
    08922B18:[0018C140]: sll        $t8, $t8, 0x0005
    08922B1C:[00108140]: sll        $s0, $s0, 0x0005
    08922B20:[00108203]: sra        $s0, $s0, 0x0008
    08922B24:[0019C940]: sll        $t9, $t9, 0x0005
    08922B28:[0018C203]: sra        $t8, $t8, 0x0008
    08922B2C:[0319C025]: or         $t8, $t8, $t9
    08922B30:[00108280]: sll        $s0, $s0, 0x000A
    08922B34:[02188025]: or         $s0, $s0, $t8
    08922B38:[36188000]: ori        $t8, $s0, -32768
    08922B3C:[24700002]: addiu      $s0, $v1, 2
    08922B40:[00108040]: sll        $s0, $s0, 0x0001
    08922B44:[01108021]: addu       $s0, $t0, $s0
    08922B48:[A6180000]: sh         $t8, 0($s0)
    08922B4C:[25B00003]: addiu      $s0, $t5, 3
    08922B50:[00108080]: sll        $s0, $s0, 0x0002
    08922B54:[00B08021]: addu       $s0, $a1, $s0
    08922B58:[92190001]: lbu        $t9, 1($s0)
    08922B5C:[92180000]: lbu        $t8, 0($s0)
    08922B60:[0019C940]: sll        $t9, $t9, 0x0005
    08922B64:[92100002]: lbu        $s0, 2($s0)
    08922B68:[0019CA03]: sra        $t9, $t9, 0x0008
    08922B6C:[0018C140]: sll        $t8, $t8, 0x0005
    08922B70:[00108140]: sll        $s0, $s0, 0x0005
    08922B74:[00108203]: sra        $s0, $s0, 0x0008
    08922B78:[0019C940]: sll        $t9, $t9, 0x0005
    08922B7C:[0018C203]: sra        $t8, $t8, 0x0008
    08922B80:[0319C025]: or         $t8, $t8, $t9
    08922B84:[00108280]: sll        $s0, $s0, 0x000A
    08922B88:[02188025]: or         $s0, $s0, $t8
    08922B8C:[36188000]: ori        $t8, $s0, -32768
    08922B90:[24700003]: addiu      $s0, $v1, 3
    08922B94:[00108040]: sll        $s0, $s0, 0x0001
    08922B98:[01108021]: addu       $s0, $t0, $s0
    08922B9C:[A6180000]: sh         $t8, 0($s0)
    08922BA0:[25B00004]: addiu      $s0, $t5, 4
    08922BA4:[00108080]: sll        $s0, $s0, 0x0002
    08922BA8:[00B08021]: addu       $s0, $a1, $s0
    08922BAC:[92190001]: lbu        $t9, 1($s0)
    08922BB0:[92180000]: lbu        $t8, 0($s0)
    08922BB4:[0019C940]: sll        $t9, $t9, 0x0005
    08922BB8:[92100002]: lbu        $s0, 2($s0)
    08922BBC:[0019CA03]: sra        $t9, $t9, 0x0008
    08922BC0:[0018C140]: sll        $t8, $t8, 0x0005
    08922BC4:[00108140]: sll        $s0, $s0, 0x0005
    08922BC8:[00108203]: sra        $s0, $s0, 0x0008
    08922BCC:[0019C940]: sll        $t9, $t9, 0x0005
    08922BD0:[0018C203]: sra        $t8, $t8, 0x0008
    08922BD4:[0319C025]: or         $t8, $t8, $t9
    08922BD8:[00108280]: sll        $s0, $s0, 0x000A
    08922BDC:[02188025]: or         $s0, $s0, $t8
    08922BE0:[36188000]: ori        $t8, $s0, -32768
    08922BE4:[24700004]: addiu      $s0, $v1, 4
    08922BE8:[00108040]: sll        $s0, $s0, 0x0001
    08922BEC:[01108021]: addu       $s0, $t0, $s0
    08922BF0:[A6180000]: sh         $t8, 0($s0)
    08922BF4:[25B00005]: addiu      $s0, $t5, 5
    08922BF8:[00108080]: sll        $s0, $s0, 0x0002
    08922BFC:[00B08021]: addu       $s0, $a1, $s0
    08922C00:[92190001]: lbu        $t9, 1($s0)
    08922C04:[92180000]: lbu        $t8, 0($s0)
    08922C08:[0019C940]: sll        $t9, $t9, 0x0005
    08922C0C:[92100002]: lbu        $s0, 2($s0)
    08922C10:[0019CA03]: sra        $t9, $t9, 0x0008
    08922C14:[0018C140]: sll        $t8, $t8, 0x0005
    08922C18:[00108140]: sll        $s0, $s0, 0x0005
    08922C1C:[00108203]: sra        $s0, $s0, 0x0008
    08922C20:[0019C940]: sll        $t9, $t9, 0x0005
    08922C24:[0018C203]: sra        $t8, $t8, 0x0008
    08922C28:[0319C025]: or         $t8, $t8, $t9
    08922C2C:[00108280]: sll        $s0, $s0, 0x000A
    08922C30:[02188025]: or         $s0, $s0, $t8
    08922C34:[36188000]: ori        $t8, $s0, -32768
    08922C38:[24700005]: addiu      $s0, $v1, 5
    08922C3C:[00108040]: sll        $s0, $s0, 0x0001
    08922C40:[01108021]: addu       $s0, $t0, $s0
    08922C44:[A6180000]: sh         $t8, 0($s0)
    08922C48:[25B00006]: addiu      $s0, $t5, 6
    08922C4C:[00108080]: sll        $s0, $s0, 0x0002
    08922C50:[00B08021]: addu       $s0, $a1, $s0
    08922C54:[92190001]: lbu        $t9, 1($s0)
    08922C58:[92180000]: lbu        $t8, 0($s0)
    08922C5C:[0019C940]: sll        $t9, $t9, 0x0005
    08922C60:[92100002]: lbu        $s0, 2($s0)
    08922C64:[0019CA03]: sra        $t9, $t9, 0x0008
    08922C68:[0018C140]: sll        $t8, $t8, 0x0005
    08922C6C:[00108140]: sll        $s0, $s0, 0x0005
    08922C70:[00108203]: sra        $s0, $s0, 0x0008
    08922C74:[0019C940]: sll        $t9, $t9, 0x0005
    08922C78:[0018C203]: sra        $t8, $t8, 0x0008
    08922C7C:[0319C025]: or         $t8, $t8, $t9
    08922C80:[00108280]: sll        $s0, $s0, 0x000A
    08922C84:[02188025]: or         $s0, $s0, $t8
    08922C88:[36188000]: ori        $t8, $s0, -32768
    08922C8C:[24700006]: addiu      $s0, $v1, 6
    08922C90:[00108040]: sll        $s0, $s0, 0x0001
    08922C94:[01108021]: addu       $s0, $t0, $s0
    08922C98:[A6180000]: sh         $t8, 0($s0)
    08922C9C:[25B00007]: addiu      $s0, $t5, 7
    08922CA0:[00108080]: sll        $s0, $s0, 0x0002
    08922CA4:[00B0C021]: addu       $t8, $a1, $s0
    08922CA8:[93100001]: lbu        $s0, 1($t8)
    08922CAC:[93190000]: lbu        $t9, 0($t8)
    08922CB0:[24630007]: addiu      $v1, $v1, 7
    08922CB4:[00108140]: sll        $s0, $s0, 0x0005
    08922CB8:[93180002]: lbu        $t8, 2($t8)
    08922CBC:[00108203]: sra        $s0, $s0, 0x0008
    08922CC0:[0019C940]: sll        $t9, $t9, 0x0005
    08922CC4:[0018C140]: sll        $t8, $t8, 0x0005
    08922CC8:[0018C203]: sra        $t8, $t8, 0x0008
    08922CCC:[00031840]: sll        $v1, $v1, 0x0001
    08922CD0:[00108140]: sll        $s0, $s0, 0x0005
    08922CD4:[0019CA03]: sra        $t9, $t9, 0x0008
    08922CD8:[0330C825]: or         $t9, $t9, $s0
    08922CDC:[0018C280]: sll        $t8, $t8, 0x000A
    08922CE0:[0319C025]: or         $t8, $t8, $t9
    08922CE4:[01031821]: addu       $v1, $t0, $v1
    08922CE8:[37188000]: ori        $t8, $t8, -32768
    08922CEC:[A4780000]: sh         $t8, 0($v1)
    08922CF0:[1D20FF55]: bgtz       $t1, 0x08922A48
    08922CF4:[25AD0008]: addiu      $t5, $t5, 8
    08922CF8:[254AFFFF]: addiu      $t2, $t2, -1
    08922CFC:[25EF0040]: addiu      $t7, $t7, 64
    08922D00:[1D40FF4F]: bgtz       $t2, 0x08922A40
    08922D04:[25CE0200]: addiu      $t6, $t6, 512
    08922D08:[256BFFFF]: addiu      $t3, $t3, -1
    08922D0C:[5D60FF47]: bgtzl      $t3, 0x08922A2C
    08922D10:[008B4823]: subu       $t1, $a0, $t3
    08922D14:[258CFFFF]: addiu      $t4, $t4, -1
    08922D18:[5D80FF41]: bgtzl      $t4, 0x08922A20
    08922D1C:[00EC1823]: subu       $v1, $a3, $t4
    08922D20:[8FB0000C]: lw         $s0, 12($sp)
    08922D24:[03E00008]: jr         $ra
    08922D28:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08922CF0 609,280 times (length 172)
  Back Branch 08922D00 76,160 times (length 178)
  Back Branch 08922D0C 8,330 times (length 186)
  Back Branch 08922D18 1,155 times (length 192)
_S1_2_89184A8 64,227,360 instructions (7.204%), 222,240 calls (089184A8 - 08918990, length 315)
    089184A8:[27BDFFA0]: addiu      $sp, $sp, -96
    089184AC:[AFBF002C]: sw         $ra, 44($sp)
    089184B0:[AFBE0028]: sw         $fp, 40($sp)
    089184B4:[AFB70024]: sw         $s7, 36($sp)
    089184B8:[AFB60020]: sw         $s6, 32($sp)
    089184BC:[AFB5001C]: sw         $s5, 28($sp)
    089184C0:[AFB40018]: sw         $s4, 24($sp)
    089184C4:[AFB30014]: sw         $s3, 20($sp)
    089184C8:[AFB20010]: sw         $s2, 16($sp)
    089184CC:[AFB1000C]: sw         $s1, 12($sp)
    089184D0:[AFB00008]: sw         $s0, 8($sp)
    089184D4:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    089184D8:[94850118]: lhu        $a1, 280($a0)
    089184DC:[9483011C]: lhu        $v1, 284($a0)
    089184E0:[8FB60040]: lw         $s6, 64($sp)
    089184E4:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089184E8:[00A3082A]: slt        $at, $a1, $v1
    089184EC:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    089184F0:[1020011C]: beq        $at, $zr, 0x08918964
    089184F4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    089184F8:[92A30128]: lbu        $v1, 296($s5)
    089184FC:[546000BF]: bnel       $v1, $zr, 0x089187FC
    08918500:[C6400000]: lwc1       $f0, 0($s2)
    08918504:[3271FFFF]: andi       $s1, $s3, -1
    08918508:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    0891850C:[56220002]: bnel       $s1, $v0, 0x08918518
    08918510:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08918514:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08918518:[8EB900E0]: lw         $t9, 224($s5)
    0891851C:[8643000C]: lh         $v1, 12($s2)
    08918520:[8642000E]: lh         $v0, 14($s2)
    08918524:[8F390064]: lw         $t9, 100($t9)
    08918528:[24630001]: addiu      $v1, $v1, 1
    0891852C:[24420001]: addiu      $v0, $v0, 1
    08918530:[26A40034]: addiu      $a0, $s5, 52
    08918534:[7C03BE20]: seh        $s7, $v1
    08918538:[0320F809]: jalr       $ra, $t9
    0891853C:[7C02F620]: seh        $fp, $v0
    08918540:[8C420000]: lw         $v0, 0($v0)
    08918544:[8C440000]: lw         $a0, 0($v0)
    08918548:[8C990008]: lw         $t9, 8($a0)
    0891854C:[8F390024]: lw         $t9, 36($t9)
    08918550:[0320F809]: jalr       $ra, $t9
    08918554:[00000000]: nop
    08918558:[9443000A]: lhu        $v1, 10($v0)
    0891855C:[C6410000]: lwc1       $f1, 0($s2)
    08918560:[96A80118]: lhu        $t0, 280($s5)
    08918564:[00031843]: sra        $v1, $v1, 0x0001
    08918568:[44830000]: mtc1       $v1, $f0
    0891856C:[468000E0]: cvt.s.w    $f3, $f0
    08918570:[8644000C]: lh         $a0, 12($s2)
    08918574:[8643000E]: lh         $v1, 14($s2)
    08918578:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0891857C:[25070001]: addiu      $a3, $t0, 1
    08918580:[24690001]: addiu      $t1, $v1, 1
    08918584:[C6400004]: lwc1       $f0, 4($s2)
    08918588:[4600084D]: trunc.w.s  $f1, $f1
    0891858C:[7C103620]: seh        $a2, $s0
    08918590:[A6A70118]: sh         $a3, 280($s5)
    08918594:[00083880]: sll        $a3, $t0, 0x0002
    08918598:[00E83821]: addu       $a3, $a3, $t0
    0891859C:[00074080]: sll        $t0, $a3, 0x0002
    089185A0:[4600000D]: trunc.w.s  $f0, $f0
    089185A4:[24840001]: addiu      $a0, $a0, 1
    089185A8:[00865021]: addu       $t2, $a0, $a2
    089185AC:[8EA70114]: lw         $a3, 276($s5)
    089185B0:[7C0A2620]: seh        $a0, $t2
    089185B4:[7C091E20]: seh        $v1, $t1
    089185B8:[468008A0]: cvt.s.w    $f2, $f1
    089185BC:[44850800]: mtc1       $a1, $f1
    089185C0:[46800020]: cvt.s.w    $f0, $f0
    089185C4:[00E82821]: addu       $a1, $a3, $t0
    089185C8:[46000800]: add.s      $f0, $f1, $f0
    089185CC:[46020880]: add.s      $f2, $f1, $f2
    089185D0:[460300C0]: add.s      $f3, $f0, $f3
    089185D4:[E4A20000]: swc1       $f2, 0($a1)
    089185D8:[E4A30004]: swc1       $f3, 4($a1)
    089185DC:[ACB60008]: sw         $s6, 8($a1)
    089185E0:[A4AA000C]: sh         $t2, 12($a1)
    089185E4:[A4A9000E]: sh         $t1, 14($a1)
    089185E8:[06800004]: bltz       $s4, 0x089185FC
    089185EC:[A4A00010]: sh         $zr, 16($a1)
    089185F0:[44940000]: mtc1       $s4, $f0
    089185F4:[10000007]: b          0x08918614
    089185F8:[46800020]: cvt.s.w    $f0, $f0
    089185FC:[00143842]: srl        $a3, $s4, 0x0001
    08918600:[32850001]: andi       $a1, $s4, 1
    08918604:[00E53825]: or         $a3, $a3, $a1
    08918608:[44870000]: mtc1       $a3, $f0
    0891860C:[46800020]: cvt.s.w    $f0, $f0
    08918610:[46000000]: add.s      $f0, $f0, $f0
    08918614:[46001040]: add.s      $f1, $f2, $f0
    08918618:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    0891861C:[44850000]: mtc1       $a1, $f0
    08918620:[06600004]: bltz       $s3, 0x08918634
    08918624:[46000901]: sub.s      $f4, $f1, $f0
    08918628:[44930000]: mtc1       $s3, $f0
    0891862C:[10000007]: b          0x0891864C
    08918630:[46800020]: cvt.s.w    $f0, $f0
    08918634:[00133842]: srl        $a3, $s3, 0x0001
    08918638:[32650001]: andi       $a1, $s3, 1
    0891863C:[00E53825]: or         $a3, $a3, $a1
    08918640:[44870000]: mtc1       $a3, $f0
    08918644:[46800020]: cvt.s.w    $f0, $f0
    08918648:[46000000]: add.s      $f0, $f0, $f0
    0891864C:[46001840]: add.s      $f1, $f3, $f0
    08918650:[7C031E20]: seh        $v1, $v1
    08918654:[7C042E20]: seh        $a1, $a0
    08918658:[00715021]: addu       $t2, $v1, $s1
    0891865C:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    08918660:[44830000]: mtc1       $v1, $f0
    08918664:[96AC0118]: lhu        $t4, 280($s5)
    08918668:[8EA40120]: lw         $a0, 288($s5)
    0891866C:[3287FFFF]: andi       $a3, $s4, -1
    08918670:[25830001]: addiu      $v1, $t4, 1
    08918674:[A6A30118]: sh         $v1, 280($s5)
    08918678:[000C1880]: sll        $v1, $t4, 0x0002
    0891867C:[006C1821]: addu       $v1, $v1, $t4
    08918680:[8EAC0114]: lw         $t4, 276($s5)
    08918684:[00036880]: sll        $t5, $v1, 0x0002
    08918688:[7C174E20]: seh        $t1, $s7
    0891868C:[018D6021]: addu       $t4, $t4, $t5
    08918690:[46000801]: sub.s      $f0, $f1, $f0
    08918694:[E5840000]: swc1       $f4, 0($t4)
    08918698:[00A75821]: addu       $t3, $a1, $a3
    0891869C:[25230003]: addiu      $v1, $t1, 3
    089186A0:[E5800004]: swc1       $f0, 4($t4)
    089186A4:[AD840008]: sw         $a0, 8($t4)
    089186A8:[00662821]: addu       $a1, $v1, $a2
    089186AC:[A58B000C]: sh         $t3, 12($t4)
    089186B0:[25230002]: addiu      $v1, $t1, 2
    089186B4:[A58A000E]: sh         $t2, 14($t4)
    089186B8:[7C052620]: seh        $a0, $a1
    089186BC:[7C1E4620]: seh        $t0, $fp
    089186C0:[00661821]: addu       $v1, $v1, $a2
    089186C4:[A5800010]: sh         $zr, 16($t4)
    089186C8:[96A6011A]: lhu        $a2, 282($s5)
    089186CC:[00875821]: addu       $t3, $a0, $a3
    089186D0:[25090003]: addiu      $t1, $t0, 3
    089186D4:[24C40028]: addiu      $a0, $a2, 40
    089186D8:[A6A4011A]: sh         $a0, 282($s5)
    089186DC:[25040002]: addiu      $a0, $t0, 2
    089186E0:[7C044620]: seh        $t0, $a0
    089186E4:[01115021]: addu       $t2, $t0, $s1
    089186E8:[7C034620]: seh        $t0, $v1
    089186EC:[96AC0118]: lhu        $t4, 280($s5)
    089186F0:[01074021]: addu       $t0, $t0, $a3
    089186F4:[8EA60124]: lw         $a2, 292($s5)
    089186F8:[25870001]: addiu      $a3, $t4, 1
    089186FC:[A6A70118]: sh         $a3, 280($s5)
    08918700:[000C3880]: sll        $a3, $t4, 0x0002
    08918704:[00EC3821]: addu       $a3, $a3, $t4
    08918708:[00076880]: sll        $t5, $a3, 0x0002
    0891870C:[8EAC0114]: lw         $t4, 276($s5)
    08918710:[7C093E20]: seh        $a3, $t1
    08918714:[00F13821]: addu       $a3, $a3, $s1
    08918718:[018D6021]: addu       $t4, $t4, $t5
    0891871C:[E5820000]: swc1       $f2, 0($t4)
    08918720:[E5830004]: swc1       $f3, 4($t4)
    08918724:[AD860008]: sw         $a2, 8($t4)
    08918728:[A585000C]: sh         $a1, 12($t4)
    0891872C:[A584000E]: sh         $a0, 14($t4)
    08918730:[A5800010]: sh         $zr, 16($t4)
    08918734:[96A50118]: lhu        $a1, 280($s5)
    08918738:[24A40001]: addiu      $a0, $a1, 1
    0891873C:[A6A40118]: sh         $a0, 280($s5)
    08918740:[00052080]: sll        $a0, $a1, 0x0002
    08918744:[00852021]: addu       $a0, $a0, $a1
    08918748:[00042880]: sll        $a1, $a0, 0x0002
    0891874C:[8EA40114]: lw         $a0, 276($s5)
    08918750:[00852021]: addu       $a0, $a0, $a1
    08918754:[E4840000]: swc1       $f4, 0($a0)
    08918758:[E4800004]: swc1       $f0, 4($a0)
    0891875C:[AC860008]: sw         $a2, 8($a0)
    08918760:[A48B000C]: sh         $t3, 12($a0)
    08918764:[A48A000E]: sh         $t2, 14($a0)
    08918768:[A4800010]: sh         $zr, 16($a0)
    0891876C:[96A4011A]: lhu        $a0, 282($s5)
    08918770:[24840028]: addiu      $a0, $a0, 40
    08918774:[A6A4011A]: sh         $a0, 282($s5)
    08918778:[96A60118]: lhu        $a2, 280($s5)
    0891877C:[8EA40124]: lw         $a0, 292($s5)
    08918780:[24C50001]: addiu      $a1, $a2, 1
    08918784:[A6A50118]: sh         $a1, 280($s5)
    08918788:[00062880]: sll        $a1, $a2, 0x0002
    0891878C:[00A62821]: addu       $a1, $a1, $a2
    08918790:[00053080]: sll        $a2, $a1, 0x0002
    08918794:[8EA50114]: lw         $a1, 276($s5)
    08918798:[00A62821]: addu       $a1, $a1, $a2
    0891879C:[E4A20000]: swc1       $f2, 0($a1)
    089187A0:[E4A30004]: swc1       $f3, 4($a1)
    089187A4:[ACA40008]: sw         $a0, 8($a1)
    089187A8:[A4A3000C]: sh         $v1, 12($a1)
    089187AC:[A4A9000E]: sh         $t1, 14($a1)
    089187B0:[A4A00010]: sh         $zr, 16($a1)
    089187B4:[96A50118]: lhu        $a1, 280($s5)
    089187B8:[24A30001]: addiu      $v1, $a1, 1
    089187BC:[A6A30118]: sh         $v1, 280($s5)
    089187C0:[00051880]: sll        $v1, $a1, 0x0002
    089187C4:[00651821]: addu       $v1, $v1, $a1
    089187C8:[00032880]: sll        $a1, $v1, 0x0002
    089187CC:[8EA30114]: lw         $v1, 276($s5)
    089187D0:[00651821]: addu       $v1, $v1, $a1
    089187D4:[E4640000]: swc1       $f4, 0($v1)
    089187D8:[E4600004]: swc1       $f0, 4($v1)
    089187DC:[AC640008]: sw         $a0, 8($v1)
    089187E0:[A468000C]: sh         $t0, 12($v1)
    089187E4:[A467000E]: sh         $a3, 14($v1)
    089187E8:[A4600010]: sh         $zr, 16($v1)
    089187EC:[96A3011A]: lhu        $v1, 282($s5)
    089187F0:[24630028]: addiu      $v1, $v1, 40
    089187F4:[A6A3011A]: sh         $v1, 282($s5)
    089187F8:[C6400000]: lwc1       $f0, 0($s2)
    089187FC:[3C033F00]: lui        $v1, 0x3F00 <=> li $v1, 0x3F000000
    08918800:[44830800]: mtc1       $v1, $f1
    08918804:[46010000]: add.s      $f0, $f0, $f1
    08918808:[E6400000]: swc1       $f0, 0($s2)
    0891880C:[C6400004]: lwc1       $f0, 4($s2)
    08918810:[46010000]: add.s      $f0, $f0, $f1
    08918814:[E6400004]: swc1       $f0, 4($s2)
    08918818:[96A40118]: lhu        $a0, 280($s5)
    0891881C:[24830001]: addiu      $v1, $a0, 1
    08918820:[A6A30118]: sh         $v1, 280($s5)
    08918824:[00041880]: sll        $v1, $a0, 0x0002
    08918828:[00641821]: addu       $v1, $v1, $a0
    0891882C:[00032080]: sll        $a0, $v1, 0x0002
    08918830:[8EA30114]: lw         $v1, 276($s5)
    08918834:[C6400000]: lwc1       $f0, 0($s2)
    08918838:[00642021]: addu       $a0, $v1, $a0
    0891883C:[E4800000]: swc1       $f0, 0($a0)
    08918840:[C6400004]: lwc1       $f0, 4($s2)
    08918844:[E4800004]: swc1       $f0, 4($a0)
    08918848:[8E430008]: lw         $v1, 8($s2)
    0891884C:[AC830008]: sw         $v1, 8($a0)
    08918850:[8643000C]: lh         $v1, 12($s2)
    08918854:[A483000C]: sh         $v1, 12($a0)
    08918858:[8643000E]: lh         $v1, 14($s2)
    0891885C:[A483000E]: sh         $v1, 14($a0)
    08918860:[86430010]: lh         $v1, 16($s2)
    08918864:[A4830010]: sh         $v1, 16($a0)
    08918868:[06800004]: bltz       $s4, 0x0891887C
    0891886C:[C6420000]: lwc1       $f2, 0($s2)
    08918870:[44940000]: mtc1       $s4, $f0
    08918874:[10000007]: b          0x08918894
    08918878:[46800060]: cvt.s.w    $f1, $f0
    0891887C:[00142042]: srl        $a0, $s4, 0x0001
    08918880:[32830001]: andi       $v1, $s4, 1
    08918884:[00832025]: or         $a0, $a0, $v1
    08918888:[44840000]: mtc1       $a0, $f0
    0891888C:[46800060]: cvt.s.w    $f1, $f0
    08918890:[46010840]: add.s      $f1, $f1, $f1
    08918894:[3C033F00]: lui        $v1, 0x3F00 <=> li $v1, 0x3F000000
    08918898:[44830000]: mtc1       $v1, $f0
    0891889C:[46000801]: sub.s      $f0, $f1, $f0
    089188A0:[46001000]: add.s      $f0, $f2, $f0
    089188A4:[E6400000]: swc1       $f0, 0($s2)
    089188A8:[06600004]: bltz       $s3, 0x089188BC
    089188AC:[C6420004]: lwc1       $f2, 4($s2)
    089188B0:[44930000]: mtc1       $s3, $f0
    089188B4:[10000007]: b          0x089188D4
    089188B8:[46800060]: cvt.s.w    $f1, $f0
    089188BC:[00132042]: srl        $a0, $s3, 0x0001
    089188C0:[32630001]: andi       $v1, $s3, 1
    089188C4:[00832025]: or         $a0, $a0, $v1
    089188C8:[44840000]: mtc1       $a0, $f0
    089188CC:[46800060]: cvt.s.w    $f1, $f0
    089188D0:[46010840]: add.s      $f1, $f1, $f1
    089188D4:[3C033F00]: lui        $v1, 0x3F00 <=> li $v1, 0x3F000000
    089188D8:[44830000]: mtc1       $v1, $f0
    089188DC:[46000801]: sub.s      $f0, $f1, $f0
    089188E0:[7C142E20]: seh        $a1, $s4
    089188E4:[7C132620]: seh        $a0, $s3
    089188E8:[46001000]: add.s      $f0, $f2, $f0
    089188EC:[E6400004]: swc1       $f0, 4($s2)
    089188F0:[8643000C]: lh         $v1, 12($s2)
    089188F4:[00651821]: addu       $v1, $v1, $a1
    089188F8:[A643000C]: sh         $v1, 12($s2)
    089188FC:[8643000E]: lh         $v1, 14($s2)
    08918900:[00641821]: addu       $v1, $v1, $a0
    08918904:[A643000E]: sh         $v1, 14($s2)
    08918908:[96A40118]: lhu        $a0, 280($s5)
    0891890C:[24830001]: addiu      $v1, $a0, 1
    08918910:[A6A30118]: sh         $v1, 280($s5)
    08918914:[00041880]: sll        $v1, $a0, 0x0002
    08918918:[00641821]: addu       $v1, $v1, $a0
    0891891C:[00032080]: sll        $a0, $v1, 0x0002
    08918920:[8EA30114]: lw         $v1, 276($s5)
    08918924:[C6400000]: lwc1       $f0, 0($s2)
    08918928:[00642021]: addu       $a0, $v1, $a0
    0891892C:[E4800000]: swc1       $f0, 0($a0)
    08918930:[C6400004]: lwc1       $f0, 4($s2)
    08918934:[E4800004]: swc1       $f0, 4($a0)
    08918938:[8E430008]: lw         $v1, 8($s2)
    0891893C:[AC830008]: sw         $v1, 8($a0)
    08918940:[8643000C]: lh         $v1, 12($s2)
    08918944:[A483000C]: sh         $v1, 12($a0)
    08918948:[8643000E]: lh         $v1, 14($s2)
    0891894C:[A483000E]: sh         $v1, 14($a0)
    08918950:[86430010]: lh         $v1, 16($s2)
    08918954:[A4830010]: sh         $v1, 16($a0)
    08918958:[96A3011A]: lhu        $v1, 282($s5)
    0891895C:[24630028]: addiu      $v1, $v1, 40
    08918960:[A6A3011A]: sh         $v1, 282($s5)
    08918964:[8FBF002C]: lw         $ra, 44($sp)
    08918968:[8FBE0028]: lw         $fp, 40($sp)
    0891896C:[8FB70024]: lw         $s7, 36($sp)
    08918970:[8FB60020]: lw         $s6, 32($sp)
    08918974:[8FB5001C]: lw         $s5, 28($sp)
    08918978:[8FB40018]: lw         $s4, 24($sp)
    0891897C:[8FB30014]: lw         $s3, 20($sp)
    08918980:[8FB20010]: lw         $s2, 16($sp)
    08918984:[8FB1000C]: lw         $s1, 12($sp)
    08918988:[8FB00008]: lw         $s0, 8($sp)
    0891898C:[03E00008]: jr         $ra
    08918990:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_89141DC 47,831,479 instructions (5.365%), 67 calls (089141DC - 08914490, length 174)
    089141DC:[27BDFFF0]: addiu      $sp, $sp, -16
    089141E0:[AFB3000C]: sw         $s3, 12($sp)
    089141E4:[AFB20008]: sw         $s2, 8($sp)
    089141E8:[AFB10004]: sw         $s1, 4($sp)
    089141EC:[AFB00000]: sw         $s0, 0($sp)
    089141F0:[8C830004]: lw         $v1, 4($a0)
    089141F4:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    089141F8:[008B482B]: sltu       $t1, $a0, $t3
    089141FC:[0003C043]: sra        $t8, $v1, 0x0001
    08914200:[30630001]: andi       $v1, $v1, 1
    08914204:[39290001]: xori       $t1, $t1, 1
    08914208:[00A07821]: addu       $t7, $a1, $zr <=> move $t7, $a1
    0891420C:[10600002]: beq        $v1, $zr, 0x08914218
    08914210:[24840008]: addiu      $a0, $a0, 8
    08914214:[27180001]: addiu      $t8, $t8, 1
    08914218:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0891421C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08914220:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08914224:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08914228:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0891422C:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08914230:[55A00008]: bnel       $t5, $zr, 0x08914254
    08914234:[31CA0001]: andi       $t2, $t6, 1
    08914238:[948A0002]: lhu        $t2, 2($a0)
    0891423C:[948C0000]: lhu        $t4, 0($a0)
    08914240:[01006821]: addu       $t5, $t0, $zr <=> move $t5, $t0
    08914244:[000A5400]: sll        $t2, $t2, 0x0010
    08914248:[018A7025]: or         $t6, $t4, $t2
    0891424C:[24840004]: addiu      $a0, $a0, 4
    08914250:[31CA0001]: andi       $t2, $t6, 1
    08914254:[55400060]: bnel       $t2, $zr, 0x089143D8
    08914258:[94900000]: lhu        $s0, 0($a0)
    0891425C:[948A0000]: lhu        $t2, 0($a0)
    08914260:[000A8142]: srl        $s0, $t2, 0x0005
    08914264:[314A001F]: andi       $t2, $t2, 31
    08914268:[25590002]: addiu      $t9, $t2, 2
    0891426C:[00105040]: sll        $t2, $s0, 0x0001
    08914270:[0319082A]: slt        $at, $t8, $t9
    08914274:[24840002]: addiu      $a0, $a0, 2
    08914278:[10200002]: beq        $at, $zr, 0x08914284
    0891427C:[00AA6023]: subu       $t4, $a1, $t2
    08914280:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    08914284:[018F082B]: sltu       $at, $t4, $t7
    08914288:[1020000D]: beq        $at, $zr, 0x089142C0
    0891428C:[0319C023]: subu       $t8, $t8, $t9
    08914290:[016C5023]: subu       $t2, $t3, $t4
    08914294:[000A5042]: srl        $t2, $t2, 0x0001
    08914298:[032A082B]: sltu       $at, $t9, $t2
    0891429C:[50200003]: beql       $at, $zr, 0x089142AC
    089142A0:[032AC823]: subu       $t9, $t9, $t2
    089142A4:[03205021]: addu       $t2, $t9, $zr <=> move $t2, $t9
    089142A8:[032AC823]: subu       $t9, $t9, $t2
    089142AC:[A4A00000]: sh         $zr, 0($a1)
    089142B0:[254AFFFF]: addiu      $t2, $t2, -1
    089142B4:[258C0002]: addiu      $t4, $t4, 2
    089142B8:[1540FFFC]: bne        $t2, $zr, 0x089142AC
    089142BC:[24A50002]: addiu      $a1, $a1, 2
    089142C0:[00195082]: srl        $t2, $t9, 0x0002
    089142C4:[11400039]: beq        $t2, $zr, 0x089143AC
    089142C8:[33390003]: andi       $t9, $t9, 3
    089142CC:[5207001F]: beql       $s0, $a3, 0x0891434C
    089142D0:[95920000]: lhu        $s2, 0($t4)
    089142D4:[52060011]: beql       $s0, $a2, 0x0891431C
    089142D8:[95910000]: lhu        $s1, 0($t4)
    089142DC:[52030004]: beql       $s0, $v1, 0x089142F0
    089142E0:[95900000]: lhu        $s0, 0($t4)
    089142E4:[10000026]: b          0x08914380
    089142E8:[95930000]: lhu        $s3, 0($t4)
    089142EC:[95900000]: lhu        $s0, 0($t4)
    089142F0:[254AFFFF]: addiu      $t2, $t2, -1
    089142F4:[A4B00000]: sh         $s0, 0($a1)
    089142F8:[A4B00002]: sh         $s0, 2($a1)
    089142FC:[A4B00004]: sh         $s0, 4($a1)
    08914300:[A4B00006]: sh         $s0, 6($a1)
    08914304:[258C0008]: addiu      $t4, $t4, 8
    08914308:[1540FFF8]: bne        $t2, $zr, 0x089142EC
    0891430C:[24A50008]: addiu      $a1, $a1, 8
    08914310:[10000026]: b          0x089143AC
    08914314:[00000000]: nop
    08914318:[95910000]: lhu        $s1, 0($t4)
    0891431C:[95900002]: lhu        $s0, 2($t4)
    08914320:[254AFFFF]: addiu      $t2, $t2, -1
    08914324:[A4B10000]: sh         $s1, 0($a1)
    08914328:[A4B00002]: sh         $s0, 2($a1)
    0891432C:[A4B10004]: sh         $s1, 4($a1)
    08914330:[A4B00006]: sh         $s0, 6($a1)
    08914334:[258C0008]: addiu      $t4, $t4, 8
    08914338:[1540FFF7]: bne        $t2, $zr, 0x08914318
    0891433C:[24A50008]: addiu      $a1, $a1, 8
    08914340:[1000001A]: b          0x089143AC
    08914344:[00000000]: nop
    08914348:[95920000]: lhu        $s2, 0($t4)
    0891434C:[95910002]: lhu        $s1, 2($t4)
    08914350:[95900004]: lhu        $s0, 4($t4)
    08914354:[254AFFFF]: addiu      $t2, $t2, -1
    08914358:[A4B20000]: sh         $s2, 0($a1)
    0891435C:[A4B10002]: sh         $s1, 2($a1)
    08914360:[A4B00004]: sh         $s0, 4($a1)
    08914364:[A4B20006]: sh         $s2, 6($a1)
    08914368:[258C0008]: addiu      $t4, $t4, 8
    0891436C:[1540FFF6]: bne        $t2, $zr, 0x08914348
    08914370:[24A50008]: addiu      $a1, $a1, 8
    08914374:[1000000D]: b          0x089143AC
    08914378:[00000000]: nop
    0891437C:[95930000]: lhu        $s3, 0($t4)
    08914380:[95920002]: lhu        $s2, 2($t4)
    08914384:[95910004]: lhu        $s1, 4($t4)
    08914388:[95900006]: lhu        $s0, 6($t4)
    0891438C:[254AFFFF]: addiu      $t2, $t2, -1
    08914390:[A4B30000]: sh         $s3, 0($a1)
    08914394:[A4B20002]: sh         $s2, 2($a1)
    08914398:[A4B10004]: sh         $s1, 4($a1)
    0891439C:[A4B00006]: sh         $s0, 6($a1)
    089143A0:[258C0008]: addiu      $t4, $t4, 8
    089143A4:[1540FFF5]: bne        $t2, $zr, 0x0891437C
    089143A8:[24A50008]: addiu      $a1, $a1, 8
    089143AC:[53200008]: beql       $t9, $zr, 0x089143D0
    089143B0:[000E7042]: srl        $t6, $t6, 0x0001
    089143B4:[958A0000]: lhu        $t2, 0($t4)
    089143B8:[2739FFFF]: addiu      $t9, $t9, -1
    089143BC:[A4AA0000]: sh         $t2, 0($a1)
    089143C0:[258C0002]: addiu      $t4, $t4, 2
    089143C4:[1720FFFB]: bne        $t9, $zr, 0x089143B4
    089143C8:[24A50002]: addiu      $a1, $a1, 2
    089143CC:[000E7042]: srl        $t6, $t6, 0x0001
    089143D0:[10000021]: b          0x08914458
    089143D4:[25ADFFFF]: addiu      $t5, $t5, -1
    089143D8:[31CA0002]: andi       $t2, $t6, 2
    089143DC:[15400007]: bne        $t2, $zr, 0x089143FC
    089143E0:[24840002]: addiu      $a0, $a0, 2
    089143E4:[A4B00000]: sh         $s0, 0($a1)
    089143E8:[2718FFFF]: addiu      $t8, $t8, -1
    089143EC:[24A50002]: addiu      $a1, $a1, 2
    089143F0:[000E7042]: srl        $t6, $t6, 0x0001
    089143F4:[10000018]: b          0x08914458
    089143F8:[25ADFFFF]: addiu      $t5, $t5, -1
    089143FC:[94990000]: lhu        $t9, 0($a0)
    08914400:[25CA0001]: addiu      $t2, $t6, 1
    08914404:[314A000F]: andi       $t2, $t2, 15
    08914408:[1540000D]: bne        $t2, $zr, 0x08914440
    0891440C:[24840002]: addiu      $a0, $a0, 2
    08914410:[948C0000]: lhu        $t4, 0($a0)
    08914414:[948A0002]: lhu        $t2, 2($a0)
    08914418:[2718FFFC]: addiu      $t8, $t8, -4
    0891441C:[000E7102]: srl        $t6, $t6, 0x0004
    08914420:[A4B00000]: sh         $s0, 0($a1)
    08914424:[A4B90002]: sh         $t9, 2($a1)
    08914428:[A4AC0004]: sh         $t4, 4($a1)
    0891442C:[A4AA0006]: sh         $t2, 6($a1)
    08914430:[24840004]: addiu      $a0, $a0, 4
    08914434:[24A50008]: addiu      $a1, $a1, 8
    08914438:[10000007]: b          0x08914458
    0891443C:[25ADFFFC]: addiu      $t5, $t5, -4
    08914440:[A4B00000]: sh         $s0, 0($a1)
    08914444:[A4B90002]: sh         $t9, 2($a1)
    08914448:[2718FFFE]: addiu      $t8, $t8, -2
    0891444C:[000E7082]: srl        $t6, $t6, 0x0002
    08914450:[25ADFFFE]: addiu      $t5, $t5, -2
    08914454:[24A50004]: addiu      $a1, $a1, 4
    08914458:[11200006]: beq        $t1, $zr, 0x08914474
    0891445C:[00000000]: nop
    08914460:[00A4082B]: sltu       $at, $a1, $a0
    08914464:[14200003]: bne        $at, $zr, 0x08914474
    08914468:[00000000]: nop
    0891446C:[1000FFFF]: b          0x0891446C
    08914470:[00000000]: nop
    08914474:[1F00FF6E]: bgtz       $t8, 0x08914230
    08914478:[00000000]: nop
    0891447C:[8FB3000C]: lw         $s3, 12($sp)
    08914480:[8FB20008]: lw         $s2, 8($sp)
    08914484:[8FB10004]: lw         $s1, 4($sp)
    08914488:[8FB00000]: lw         $s0, 0($sp)
    0891448C:[03E00008]: jr         $ra
    08914490:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08914474 1,166,058 times (length 147)
  Back Branch 089143C4 744,664 times (length 6)
    089143A0:[258C0008]: addiu      $t4, $t4, 8
    089143A4:[1540FFF5]: bne        $t2, $zr, 0x0891437C
    089143A8:[24A50008]: addiu      $a1, $a1, 8
    089143AC:[53200008]: beql       $t9, $zr, 0x089143D0
    089143B0:[000E7042]: srl        $t6, $t6, 0x0001
--> 089143B4:[958A0000]: lhu        $t2, 0($t4)
    089143B8:[2739FFFF]: addiu      $t9, $t9, -1
    089143BC:[A4AA0000]: sh         $t2, 0($a1)
    089143C0:[258C0002]: addiu      $t4, $t4, 2
--> 089143C4:[1720FFFB]: bne        $t9, $zr, 0x089143B4
    089143C8:[24A50002]: addiu      $a1, $a1, 2
    089143CC:[000E7042]: srl        $t6, $t6, 0x0001
    089143D0:[10000021]: b          0x08914458
    089143D4:[25ADFFFF]: addiu      $t5, $t5, -1
  Back Branch 089143A4 429,023 times (length 12)
    08914368:[258C0008]: addiu      $t4, $t4, 8
    0891436C:[1540FFF6]: bne        $t2, $zr, 0x08914348
    08914370:[24A50008]: addiu      $a1, $a1, 8
    08914374:[1000000D]: b          0x089143AC
    08914378:[00000000]: nop
--> 0891437C:[95930000]: lhu        $s3, 0($t4)
    08914380:[95920002]: lhu        $s2, 2($t4)
    08914384:[95910004]: lhu        $s1, 4($t4)
    08914388:[95900006]: lhu        $s0, 6($t4)
    0891438C:[254AFFFF]: addiu      $t2, $t2, -1
    08914390:[A4B30000]: sh         $s3, 0($a1)
    08914394:[A4B20002]: sh         $s2, 2($a1)
    08914398:[A4B10004]: sh         $s1, 4($a1)
    0891439C:[A4B00006]: sh         $s0, 6($a1)
    089143A0:[258C0008]: addiu      $t4, $t4, 8
--> 089143A4:[1540FFF5]: bne        $t2, $zr, 0x0891437C
    089143A8:[24A50008]: addiu      $a1, $a1, 8
    089143AC:[53200008]: beql       $t9, $zr, 0x089143D0
    089143B0:[000E7042]: srl        $t6, $t6, 0x0001
    089143B4:[958A0000]: lhu        $t2, 0($t4)
  Back Branch 08914308 398,773 times (length 9)
    089142D8:[95910000]: lhu        $s1, 0($t4)
    089142DC:[52030004]: beql       $s0, $v1, 0x089142F0
    089142E0:[95900000]: lhu        $s0, 0($t4)
    089142E4:[10000026]: b          0x08914380
    089142E8:[95930000]: lhu        $s3, 0($t4)
--> 089142EC:[95900000]: lhu        $s0, 0($t4)
    089142F0:[254AFFFF]: addiu      $t2, $t2, -1
    089142F4:[A4B00000]: sh         $s0, 0($a1)
    089142F8:[A4B00002]: sh         $s0, 2($a1)
    089142FC:[A4B00004]: sh         $s0, 4($a1)
    08914300:[A4B00006]: sh         $s0, 6($a1)
    08914304:[258C0008]: addiu      $t4, $t4, 8
--> 08914308:[1540FFF8]: bne        $t2, $zr, 0x089142EC
    0891430C:[24A50008]: addiu      $a1, $a1, 8
    08914310:[10000026]: b          0x089143AC
    08914314:[00000000]: nop
    08914318:[95910000]: lhu        $s1, 0($t4)
  Back Branch 089142B8 11,528 times (length 5)
    08914298:[032A082B]: sltu       $at, $t9, $t2
    0891429C:[50200003]: beql       $at, $zr, 0x089142AC
    089142A0:[032AC823]: subu       $t9, $t9, $t2
    089142A4:[03205021]: addu       $t2, $t9, $zr <=> move $t2, $t9
    089142A8:[032AC823]: subu       $t9, $t9, $t2
--> 089142AC:[A4A00000]: sh         $zr, 0($a1)
    089142B0:[254AFFFF]: addiu      $t2, $t2, -1
    089142B4:[258C0002]: addiu      $t4, $t4, 2
--> 089142B8:[1540FFFC]: bne        $t2, $zr, 0x089142AC
    089142BC:[24A50002]: addiu      $a1, $a1, 2
    089142C0:[00195082]: srl        $t2, $t9, 0x0002
    089142C4:[11400039]: beq        $t2, $zr, 0x089143AC
    089142C8:[33390003]: andi       $t9, $t9, 3
  Back Branch 08914338 8,736 times (length 10)
    08914304:[258C0008]: addiu      $t4, $t4, 8
    08914308:[1540FFF8]: bne        $t2, $zr, 0x089142EC
    0891430C:[24A50008]: addiu      $a1, $a1, 8
    08914310:[10000026]: b          0x089143AC
    08914314:[00000000]: nop
--> 08914318:[95910000]: lhu        $s1, 0($t4)
    0891431C:[95900002]: lhu        $s0, 2($t4)
    08914320:[254AFFFF]: addiu      $t2, $t2, -1
    08914324:[A4B10000]: sh         $s1, 0($a1)
    08914328:[A4B00002]: sh         $s0, 2($a1)
    0891432C:[A4B10004]: sh         $s1, 4($a1)
    08914330:[A4B00006]: sh         $s0, 6($a1)
    08914334:[258C0008]: addiu      $t4, $t4, 8
--> 08914338:[1540FFF7]: bne        $t2, $zr, 0x08914318
    0891433C:[24A50008]: addiu      $a1, $a1, 8
    08914340:[1000001A]: b          0x089143AC
    08914344:[00000000]: nop
    08914348:[95920000]: lhu        $s2, 0($t4)
  Back Branch 0891436C 5,269 times (length 11)
    08914334:[258C0008]: addiu      $t4, $t4, 8
    08914338:[1540FFF7]: bne        $t2, $zr, 0x08914318
    0891433C:[24A50008]: addiu      $a1, $a1, 8
    08914340:[1000001A]: b          0x089143AC
    08914344:[00000000]: nop
--> 08914348:[95920000]: lhu        $s2, 0($t4)
    0891434C:[95910002]: lhu        $s1, 2($t4)
    08914350:[95900004]: lhu        $s0, 4($t4)
    08914354:[254AFFFF]: addiu      $t2, $t2, -1
    08914358:[A4B20000]: sh         $s2, 0($a1)
    0891435C:[A4B10002]: sh         $s1, 2($a1)
    08914360:[A4B00004]: sh         $s0, 4($a1)
    08914364:[A4B20006]: sh         $s2, 6($a1)
    08914368:[258C0008]: addiu      $t4, $t4, 8
--> 0891436C:[1540FFF6]: bne        $t2, $zr, 0x08914348
    08914370:[24A50008]: addiu      $a1, $a1, 8
    08914374:[1000000D]: b          0x089143AC
    08914378:[00000000]: nop
    0891437C:[95930000]: lhu        $s3, 0($t4)
_S1_2_88FD5C8 40,103,833 instructions (4.498%), 5,236 calls (088FD5C8 - 088FD7F8, length 141)
    088FD5C8:[27BDFFD0]: addiu      $sp, $sp, -48
    088FD5CC:[AFBF001C]: sw         $ra, 28($sp)
    088FD5D0:[AFB50018]: sw         $s5, 24($sp)
    088FD5D4:[AFB40014]: sw         $s4, 20($sp)
    088FD5D8:[AFB30010]: sw         $s3, 16($sp)
    088FD5DC:[AFB2000C]: sw         $s2, 12($sp)
    088FD5E0:[AFB10008]: sw         $s1, 8($sp)
    088FD5E4:[AFB00004]: sw         $s0, 4($sp)
    088FD5E8:[8C9900AC]: lw         $t9, 172($a0)
    088FD5EC:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088FD5F0:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088FD5F4:[8F390114]: lw         $t9, 276($t9)
    088FD5F8:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    088FD5FC:[0320F809]: jalr       $ra, $t9
    088FD600:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088FD604:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088FD608:[06230003]: bgezl      $s1, 0x088FD618
    088FD60C:[8EB900AC]: lw         $t9, 172($s5)
    088FD610:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088FD614:[8EB900AC]: lw         $t9, 172($s5)
    088FD618:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088FD61C:[8F39006C]: lw         $t9, 108($t9)
    088FD620:[0320F809]: jalr       $ra, $t9
    088FD624:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FD628:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088FD62C:[24638B50]: addiu      $v1, $v1, -29872
    088FD630:[AFA3002C]: sw         $v1, 44($sp)
    088FD634:[8C430000]: lw         $v1, 0($v0)
    088FD638:[8C620008]: lw         $v0, 8($v1)
    088FD63C:[24420001]: addiu      $v0, $v0, 1
    088FD640:[AC620008]: sw         $v0, 8($v1)
    088FD644:[8C640000]: lw         $a0, 0($v1)
    088FD648:[8C990008]: lw         $t9, 8($a0)
    088FD64C:[8F390024]: lw         $t9, 36($t9)
    088FD650:[0320F809]: jalr       $ra, $t9
    088FD654:[AFA30028]: sw         $v1, 40($sp)
    088FD658:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088FD65C:[8FA20028]: lw         $v0, 40($sp)
    088FD660:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FD664:[8C440000]: lw         $a0, 0($v0)
    088FD668:[8C990008]: lw         $t9, 8($a0)
    088FD66C:[8F390028]: lw         $t9, 40($t9)
    088FD670:[0320F809]: jalr       $ra, $t9
    088FD674:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FD678:[00111880]: sll        $v1, $s1, 0x0002
    088FD67C:[00751821]: addu       $v1, $v1, $s5
    088FD680:[8C6702D8]: lw         $a3, 728($v1)
    088FD684:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088FD688:[96030008]: lhu        $v1, 8($s0)
    088FD68C:[18600029]: blez       $v1, 0x088FD734
    088FD690:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088FD694:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    088FD698:[90E60000]: lbu        $a2, 0($a3)
    088FD69C:[90E50001]: lbu        $a1, 1($a3)
    088FD6A0:[90E30002]: lbu        $v1, 2($a3)
    088FD6A4:[02864821]: addu       $t1, $s4, $a2
    088FD6A8:[02653021]: addu       $a2, $s3, $a1
    088FD6AC:[02432821]: addu       $a1, $s2, $v1
    088FD6B0:[292300FF]: slti       $v1, $t1, 255
    088FD6B4:[14600003]: bne        $v1, $zr, 0x088FD6C4
    088FD6B8:[00000000]: nop
    088FD6BC:[10000004]: b          0x088FD6D0
    088FD6C0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    088FD6C4:[5D200003]: bgtzl      $t1, 0x088FD6D4
    088FD6C8:[28C300FF]: slti       $v1, $a2, 255
    088FD6CC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088FD6D0:[28C300FF]: slti       $v1, $a2, 255
    088FD6D4:[14600003]: bne        $v1, $zr, 0x088FD6E4
    088FD6D8:[00000000]: nop
    088FD6DC:[10000004]: b          0x088FD6F0
    088FD6E0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FD6E4:[5CC00003]: bgtzl      $a2, 0x088FD6F4
    088FD6E8:[28A300FF]: slti       $v1, $a1, 255
    088FD6EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FD6F0:[28A300FF]: slti       $v1, $a1, 255
    088FD6F4:[14600003]: bne        $v1, $zr, 0x088FD704
    088FD6F8:[00000000]: nop
    088FD6FC:[10000004]: b          0x088FD710
    088FD700:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088FD704:[5CA00003]: bgtzl      $a1, 0x088FD714
    088FD708:[A1490000]: sb         $t1, 0($t2)
    088FD70C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FD710:[A1490000]: sb         $t1, 0($t2)
    088FD714:[A1460001]: sb         $a2, 1($t2)
    088FD718:[A1450002]: sb         $a1, 2($t2)
    088FD71C:[96030008]: lhu        $v1, 8($s0)
    088FD720:[25080001]: addiu      $t0, $t0, 1
    088FD724:[24E70004]: addiu      $a3, $a3, 4
    088FD728:[0103182A]: slt        $v1, $t0, $v1
    088FD72C:[1460FFDA]: bne        $v1, $zr, 0x088FD698
    088FD730:[254A0004]: addiu      $t2, $t2, 4
    088FD734:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088FD738:[24638B50]: addiu      $v1, $v1, -29872
    088FD73C:[8FA40028]: lw         $a0, 40($sp)
    088FD740:[AFA3002C]: sw         $v1, 44($sp)
    088FD744:[8C830000]: lw         $v1, 0($a0)
    088FD748:[5060000F]: beql       $v1, $zr, 0x088FD788
    088FD74C:[8FA50028]: lw         $a1, 40($sp)
    088FD750:[8C830008]: lw         $v1, 8($a0)
    088FD754:[2463FFFF]: addiu      $v1, $v1, -1
    088FD758:[1C60000A]: bgtz       $v1, 0x088FD784
    088FD75C:[AC830008]: sw         $v1, 8($a0)
    088FD760:[8C840000]: lw         $a0, 0($a0)
    088FD764:[50800006]: beql       $a0, $zr, 0x088FD780
    088FD768:[8FA30028]: lw         $v1, 40($sp)
    088FD76C:[8C990008]: lw         $t9, 8($a0)
    088FD770:[8F390008]: lw         $t9, 8($t9)
    088FD774:[0320F809]: jalr       $ra, $t9
    088FD778:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088FD77C:[8FA30028]: lw         $v1, 40($sp)
    088FD780:[AC600000]: sw         $zr, 0($v1)
    088FD784:[8FA50028]: lw         $a1, 40($sp)
    088FD788:[8CA30008]: lw         $v1, 8($a1)
    088FD78C:[5C600013]: bgtzl      $v1, 0x088FD7DC
    088FD790:[8FBF001C]: lw         $ra, 28($sp)
    088FD794:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088FD798:[80428984]: lb         $v0, -30332($v0)
    088FD79C:[14400008]: bne        $v0, $zr, 0x088FD7C0
    088FD7A0:[00000000]: nop
    088FD7A4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088FD7A8:[24638B5C]: addiu      $v1, $v1, -29860
    088FD7AC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088FD7B0:[AC438988]: sw         $v1, -30328($v0)
    088FD7B4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088FD7B8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088FD7BC:[A0438984]: sb         $v1, -30332($v0)
    088FD7C0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088FD7C4:[24848988]: addiu      $a0, $a0, -30328
    088FD7C8:[8C990000]: lw         $t9, 0($a0)
    088FD7CC:[8F39000C]: lw         $t9, 12($t9)
    088FD7D0:[0320F809]: jalr       $ra, $t9
    088FD7D4:[00000000]: nop
    088FD7D8:[8FBF001C]: lw         $ra, 28($sp)
    088FD7DC:[8FB50018]: lw         $s5, 24($sp)
    088FD7E0:[8FB40014]: lw         $s4, 20($sp)
    088FD7E4:[8FB30010]: lw         $s3, 16($sp)
    088FD7E8:[8FB2000C]: lw         $s2, 12($sp)
    088FD7EC:[8FB10008]: lw         $s1, 8($sp)
    088FD7F0:[8FB00004]: lw         $s0, 4($sp)
    088FD7F4:[03E00008]: jr         $ra
    088FD7F8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088FD72C 1,340,416 times (length 39)
    088FD684:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088FD688:[96030008]: lhu        $v1, 8($s0)
    088FD68C:[18600029]: blez       $v1, 0x088FD734
    088FD690:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088FD694:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
--> 088FD698:[90E60000]: lbu        $a2, 0($a3)
    088FD69C:[90E50001]: lbu        $a1, 1($a3)
    088FD6A0:[90E30002]: lbu        $v1, 2($a3)
    088FD6A4:[02864821]: addu       $t1, $s4, $a2
    088FD6A8:[02653021]: addu       $a2, $s3, $a1
    088FD6AC:[02432821]: addu       $a1, $s2, $v1
    088FD6B0:[292300FF]: slti       $v1, $t1, 255
    088FD6B4:[14600003]: bne        $v1, $zr, 0x088FD6C4
    088FD6B8:[00000000]: nop
    088FD6BC:[10000004]: b          0x088FD6D0
    088FD6C0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    088FD6C4:[5D200003]: bgtzl      $t1, 0x088FD6D4
    088FD6C8:[28C300FF]: slti       $v1, $a2, 255
    088FD6CC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088FD6D0:[28C300FF]: slti       $v1, $a2, 255
    088FD6D4:[14600003]: bne        $v1, $zr, 0x088FD6E4
    088FD6D8:[00000000]: nop
    088FD6DC:[10000004]: b          0x088FD6F0
    088FD6E0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FD6E4:[5CC00003]: bgtzl      $a2, 0x088FD6F4
    088FD6E8:[28A300FF]: slti       $v1, $a1, 255
    088FD6EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FD6F0:[28A300FF]: slti       $v1, $a1, 255
    088FD6F4:[14600003]: bne        $v1, $zr, 0x088FD704
    088FD6F8:[00000000]: nop
    088FD6FC:[10000004]: b          0x088FD710
    088FD700:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088FD704:[5CA00003]: bgtzl      $a1, 0x088FD714
    088FD708:[A1490000]: sb         $t1, 0($t2)
    088FD70C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FD710:[A1490000]: sb         $t1, 0($t2)
    088FD714:[A1460001]: sb         $a2, 1($t2)
    088FD718:[A1450002]: sb         $a1, 2($t2)
    088FD71C:[96030008]: lhu        $v1, 8($s0)
    088FD720:[25080001]: addiu      $t0, $t0, 1
    088FD724:[24E70004]: addiu      $a3, $a3, 4
    088FD728:[0103182A]: slt        $v1, $t0, $v1
--> 088FD72C:[1460FFDA]: bne        $v1, $zr, 0x088FD698
    088FD730:[254A0004]: addiu      $t2, $t2, 4
    088FD734:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088FD738:[24638B50]: addiu      $v1, $v1, -29872
    088FD73C:[8FA40028]: lw         $a0, 40($sp)
_S1_2_88EA5B8 29,954,339 instructions (3.360%), 132,331 calls (088EA5B8 - 088EAEA8, length 573)
    088EA5B8:[27BDFFE0]: addiu      $sp, $sp, -32
    088EA5BC:[AFBF001C]: sw         $ra, 28($sp)
    088EA5C0:[AFB30018]: sw         $s3, 24($sp)
    088EA5C4:[AFB20014]: sw         $s2, 20($sp)
    088EA5C8:[AFB10010]: sw         $s1, 16($sp)
    088EA5CC:[AFB0000C]: sw         $s0, 12($sp)
    088EA5D0:[8CA20000]: lw         $v0, 0($a1)
    088EA5D4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088EA5D8:[24420088]: addiu      $v0, $v0, 136
    088EA5DC:[00C2082B]: sltu       $at, $a2, $v0
    088EA5E0:[10200003]: beq        $at, $zr, 0x088EA5F0
    088EA5E4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088EA5E8:[10000229]: b          0x088EAE90
    088EA5EC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088EA5F0:[8E620020]: lw         $v0, 32($s3)
    088EA5F4:[8C500000]: lw         $s0, 0($v0)
    088EA5F8:[0010102B]: sltu       $v0, $zr, $s0 <=> move $v0, $s0
    088EA5FC:[50400001]: beql       $v0, $zr, 0x088EA604
    088EA600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088EA604:[52000003]: beql       $s0, $zr, 0x088EA614
    088EA608:[8E62000C]: lw         $v0, 12($s3)
    088EA60C:[1000000A]: b          0x088EA638
    088EA610:[8E110000]: lw         $s1, 0($s0)
    088EA614:[8C440000]: lw         $a0, 0($v0)
    088EA618:[0004102B]: sltu       $v0, $zr, $a0 <=> move $v0, $a0
    088EA61C:[50400005]: beql       $v0, $zr, 0x088EA634
    088EA620:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088EA624:[8C990008]: lw         $t9, 8($a0)
    088EA628:[8F390024]: lw         $t9, 36($t9)
    088EA62C:[0320F809]: jalr       $ra, $t9
    088EA630:[00000000]: nop
    088EA634:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088EA638:[52000003]: beql       $s0, $zr, 0x088EA648
    088EA63C:[8E630014]: lw         $v1, 20($s3)
    088EA640:[10000018]: b          0x088EA6A4
    088EA644:[8E100004]: lw         $s0, 4($s0)
    088EA648:[1060000A]: beq        $v1, $zr, 0x088EA674
    088EA64C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EA650:[8E6200A0]: lw         $v0, 160($s3)
    088EA654:[000210C0]: sll        $v0, $v0, 0x0003
    088EA658:[00621021]: addu       $v0, $v1, $v0
    088EA65C:[8C420000]: lw         $v0, 0($v0)
    088EA660:[8C420000]: lw         $v0, 0($v0)
    088EA664:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088EA668:[10400002]: beq        $v0, $zr, 0x088EA674
    088EA66C:[00000000]: nop
    088EA670:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088EA674:[5080000A]: beql       $a0, $zr, 0x088EA6A0
    088EA678:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088EA67C:[8E6200A0]: lw         $v0, 160($s3)
    088EA680:[000210C0]: sll        $v0, $v0, 0x0003
    088EA684:[00621021]: addu       $v0, $v1, $v0
    088EA688:[8C420000]: lw         $v0, 0($v0)
    088EA68C:[8C440000]: lw         $a0, 0($v0)
    088EA690:[8C990008]: lw         $t9, 8($a0)
    088EA694:[8F390024]: lw         $t9, 36($t9)
    088EA698:[0320F809]: jalr       $ra, $t9
    088EA69C:[00000000]: nop
    088EA6A0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088EA6A4:[8E620004]: lw         $v0, 4($s3)
    088EA6A8:[1440006A]: bne        $v0, $zr, 0x088EA854
    088EA6AC:[00000000]: nop
    088EA6B0:[52200036]: beql       $s1, $zr, 0x088EA78C
    088EA6B4:[8E430000]: lw         $v1, 0($s2)
    088EA6B8:[96230006]: lhu        $v1, 6($s1)
    088EA6BC:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088EA6C0:[96240004]: lhu        $a0, 4($s1)
    088EA6C4:[00622825]: or         $a1, $v1, $v0
    088EA6C8:[8E430000]: lw         $v1, 0($s2)
    088EA6CC:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088EA6D0:[00822025]: or         $a0, $a0, $v0
    088EA6D4:[24620004]: addiu      $v0, $v1, 4
    088EA6D8:[AE420000]: sw         $v0, 0($s2)
    088EA6DC:[AC650000]: sw         $a1, 0($v1)
    088EA6E0:[8E430000]: lw         $v1, 0($s2)
    088EA6E4:[24620004]: addiu      $v0, $v1, 4
    088EA6E8:[AE420000]: sw         $v0, 0($s2)
    088EA6EC:[AC640000]: sw         $a0, 0($v1)
    088EA6F0:[0E23B3D4]: jal        0x088ECF50
    088EA6F4:[8E6400A4]: lw         $a0, 164($s3)
    088EA6F8:[8E6500A8]: lw         $a1, 168($s3)
    088EA6FC:[0E23B5C0]: jal        0x088ED700
    088EA700:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088EA704:[96250008]: lhu        $a1, 8($s1)
    088EA708:[9623000A]: lhu        $v1, 10($s1)
    088EA70C:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    088EA710:[00A02816]: clz        $a1, $a1
    088EA714:[00854023]: subu       $t0, $a0, $a1
    088EA718:[00022A00]: sll        $a1, $v0, 0x0008
    088EA71C:[00601816]: clz        $v1, $v1
    088EA720:[00831823]: subu       $v1, $a0, $v1
    088EA724:[7C421E00]: ext        $v0, $v0, 24, 4
    088EA728:[00022400]: sll        $a0, $v0, 0x0010
    088EA72C:[00052A02]: srl        $a1, $a1, 0x0008
    088EA730:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    088EA734:[00A23825]: or         $a3, $a1, $v0
    088EA738:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    088EA73C:[8E660028]: lw         $a2, 40($s3)
    088EA740:[00821025]: or         $v0, $a0, $v0
    088EA744:[8E450000]: lw         $a1, 0($s2)
    088EA748:[00C23025]: or         $a2, $a2, $v0
    088EA74C:[00031A00]: sll        $v1, $v1, 0x0008
    088EA750:[24A20004]: addiu      $v0, $a1, 4
    088EA754:[AE420000]: sw         $v0, 0($s2)
    088EA758:[ACA70000]: sw         $a3, 0($a1)
    088EA75C:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    088EA760:[00621025]: or         $v0, $v1, $v0
    088EA764:[8E450000]: lw         $a1, 0($s2)
    088EA768:[01022025]: or         $a0, $t0, $v0
    088EA76C:[24A20004]: addiu      $v0, $a1, 4
    088EA770:[AE420000]: sw         $v0, 0($s2)
    088EA774:[ACA60000]: sw         $a2, 0($a1)
    088EA778:[8E430000]: lw         $v1, 0($s2)
    088EA77C:[24620004]: addiu      $v0, $v1, 4
    088EA780:[AE420000]: sw         $v0, 0($s2)
    088EA784:[AC640000]: sw         $a0, 0($v1)
    088EA788:[8E430000]: lw         $v1, 0($s2)
    088EA78C:[3C04CB00]: lui        $a0, 0xCB00 <=> li $a0, 0xCB000000
    088EA790:[24620004]: addiu      $v0, $v1, 4
    088EA794:[AE420000]: sw         $v0, 0($s2)
    088EA798:[1200002C]: beq        $s0, $zr, 0x088EA84C
    088EA79C:[AC640000]: sw         $a0, 0($v1)
    088EA7A0:[8E64007C]: lw         $a0, 124($s3)
    088EA7A4:[8E630078]: lw         $v1, 120($s3)
    088EA7A8:[8E620074]: lw         $v0, 116($s3)
    088EA7AC:[00042C00]: sll        $a1, $a0, 0x0010
    088EA7B0:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    088EA7B4:[00031A00]: sll        $v1, $v1, 0x0008
    088EA7B8:[00A42025]: or         $a0, $a1, $a0
    088EA7BC:[00831825]: or         $v1, $a0, $v1
    088EA7C0:[00021080]: sll        $v0, $v0, 0x0002
    088EA7C4:[00431025]: or         $v0, $v0, $v1
    088EA7C8:[96060004]: lhu        $a2, 4($s0)
    088EA7CC:[8E440000]: lw         $a0, 0($s2)
    088EA7D0:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088EA7D4:[00C22825]: or         $a1, $a2, $v0
    088EA7D8:[24820004]: addiu      $v0, $a0, 4
    088EA7DC:[AE420000]: sw         $v0, 0($s2)
    088EA7E0:[AC850000]: sw         $a1, 0($a0)
    088EA7E4:[8E64002C]: lw         $a0, 44($s3)
    088EA7E8:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088EA7EC:[8E070018]: lw         $a3, 24($s0)
    088EA7F0:[00822025]: or         $a0, $a0, $v0
    088EA7F4:[8E450000]: lw         $a1, 0($s2)
    088EA7F8:[02071021]: addu       $v0, $s0, $a3
    088EA7FC:[8C470000]: lw         $a3, 0($v0)
    088EA800:[3C06B000]: lui        $a2, 0xB000 <=> li $a2, 0xB0000000
    088EA804:[24A20004]: addiu      $v0, $a1, 4
    088EA808:[02073821]: addu       $a3, $s0, $a3
    088EA80C:[AE420000]: sw         $v0, 0($s2)
    088EA810:[00071200]: sll        $v0, $a3, 0x0008
    088EA814:[00021202]: srl        $v0, $v0, 0x0008
    088EA818:[00461025]: or         $v0, $v0, $a2
    088EA81C:[ACA20000]: sw         $v0, 0($a1)
    088EA820:[7CE21E00]: ext        $v0, $a3, 24, 4
    088EA824:[00021400]: sll        $v0, $v0, 0x0010
    088EA828:[00432825]: or         $a1, $v0, $v1
    088EA82C:[8E430000]: lw         $v1, 0($s2)
    088EA830:[24620004]: addiu      $v0, $v1, 4
    088EA834:[AE420000]: sw         $v0, 0($s2)
    088EA838:[AC650000]: sw         $a1, 0($v1)
    088EA83C:[8E430000]: lw         $v1, 0($s2)
    088EA840:[24620004]: addiu      $v0, $v1, 4
    088EA844:[AE420000]: sw         $v0, 0($s2)
    088EA848:[AC640000]: sw         $a0, 0($v1)
    088EA84C:[10000190]: b          0x088EAE90
    088EA850:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EA854:[122000E6]: beq        $s1, $zr, 0x088EABF0
    088EA858:[00000000]: nop
    088EA85C:[96280008]: lhu        $t0, 8($s1)
    088EA860:[9625000A]: lhu        $a1, 10($s1)
    088EA864:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    088EA868:[2502FFFF]: addiu      $v0, $t0, -1
    088EA86C:[00401016]: clz        $v0, $v0
    088EA870:[00622023]: subu       $a0, $v1, $v0
    088EA874:[24A2FFFF]: addiu      $v0, $a1, -1
    088EA878:[00401016]: clz        $v0, $v0
    088EA87C:[00621023]: subu       $v0, $v1, $v0
    088EA880:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088EA884:[00836004]: sllv       $t4, $v1, $a0
    088EA888:[00435804]: sllv       $t3, $v1, $v0
    088EA88C:[9623000E]: lhu        $v1, 14($s1)
    088EA890:[9622000C]: lhu        $v0, 12($s1)
    088EA894:[9624002E]: lhu        $a0, 46($s1)
    088EA898:[000318C0]: sll        $v1, $v1, 0x0003
    088EA89C:[0062001A]: div        $v1, $v0
    088EA8A0:[9626002A]: lhu        $a2, 42($s1)
    088EA8A4:[8E620054]: lw         $v0, 84($s3)
    088EA8A8:[00002812]: mflo       $a1
    088EA8AC:[8E230018]: lw         $v1, 24($s1)
    088EA8B0:[0044001A]: div        $v0, $a0
    088EA8B4:[24A7FFFF]: addiu      $a3, $a1, -1
    088EA8B8:[00005010]: mfhi       $t2
    088EA8BC:[05410002]: bgez       $t2, 0x088EA8C8
    088EA8C0:[02232821]: addu       $a1, $s1, $v1
    088EA8C4:[01445021]: addu       $t2, $t2, $a0
    088EA8C8:[8E620008]: lw         $v0, 8($s3)
    088EA8CC:[30420001]: andi       $v0, $v0, 1
    088EA8D0:[50400068]: beql       $v0, $zr, 0x088EAA74
    088EA8D4:[01460018]: mult       $t2, $a2
    088EA8D8:[8E620004]: lw         $v0, 4($s3)
    088EA8DC:[30420008]: andi       $v0, $v0, 8
    088EA8E0:[10400002]: beq        $v0, $zr, 0x088EA8EC
    088EA8E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EA8E8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088EA8EC:[01460018]: mult       $t2, $a2
    088EA8F0:[00034A00]: sll        $t1, $v1, 0x0008
    088EA8F4:[01071021]: addu       $v0, $t0, $a3
    088EA8F8:[00E01827]: nor        $v1, $a3, $zr <=> li $v1, not $a3
    088EA8FC:[00621824]: and        $v1, $v1, $v0
    088EA900:[3C07C201]: lui        $a3, 0xC201 <=> li $a3, 0xC2010000
    088EA904:[00001012]: mflo       $v0
    088EA908:[96280006]: lhu        $t0, 6($s1)
    088EA90C:[01273825]: or         $a3, $t1, $a3
    088EA910:[962A0004]: lhu        $t2, 4($s1)
    088EA914:[01074825]: or         $t1, $t0, $a3
    088EA918:[00021080]: sll        $v0, $v0, 0x0002
    088EA91C:[00A23821]: addu       $a3, $a1, $v0
    088EA920:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088EA924:[8E480000]: lw         $t0, 0($s2)
    088EA928:[01426825]: or         $t5, $t2, $v0
    088EA92C:[25020004]: addiu      $v0, $t0, 4
    088EA930:[AE420000]: sw         $v0, 0($s2)
    088EA934:[AD090000]: sw         $t1, 0($t0)
    088EA938:[8E4A0000]: lw         $t2, 0($s2)
    088EA93C:[01801016]: clz        $v0, $t4
    088EA940:[2408001F]: addiu      $t0, $zr, 31 <=> li $t0, 31
    088EA944:[25490004]: addiu      $t1, $t2, 4
    088EA948:[AE490000]: sw         $t1, 0($s2)
    088EA94C:[AD4D0000]: sw         $t5, 0($t2)
    088EA950:[8CE90000]: lw         $t1, 0($a3)
    088EA954:[01021023]: subu       $v0, $t0, $v0
    088EA958:[8E4D0000]: lw         $t5, 0($s2)
    088EA95C:[01603816]: clz        $a3, $t3
    088EA960:[01073823]: subu       $a3, $t0, $a3
    088EA964:[02294821]: addu       $t1, $s1, $t1
    088EA968:[00074200]: sll        $t0, $a3, 0x0008
    088EA96C:[00095200]: sll        $t2, $t1, 0x0008
    088EA970:[7D271E00]: ext        $a3, $t1, 24, 4
    088EA974:[00074C00]: sll        $t1, $a3, 0x0010
    088EA978:[000A5202]: srl        $t2, $t2, 0x0008
    088EA97C:[3C07A000]: lui        $a3, 0xA000 <=> li $a3, 0xA0000000
    088EA980:[01477025]: or         $t6, $t2, $a3
    088EA984:[3C07A800]: lui        $a3, 0xA800 <=> li $a3, 0xA8000000
    088EA988:[01273825]: or         $a3, $t1, $a3
    088EA98C:[00675025]: or         $t2, $v1, $a3
    088EA990:[25A70004]: addiu      $a3, $t5, 4
    088EA994:[AE470000]: sw         $a3, 0($s2)
    088EA998:[ADAE0000]: sw         $t6, 0($t5)
    088EA99C:[3C07B800]: lui        $a3, 0xB800 <=> li $a3, 0xB8000000
    088EA9A0:[01073825]: or         $a3, $t0, $a3
    088EA9A4:[8E490000]: lw         $t1, 0($s2)
    088EA9A8:[00474025]: or         $t0, $v0, $a3
    088EA9AC:[25220004]: addiu      $v0, $t1, 4
    088EA9B0:[AE420000]: sw         $v0, 0($s2)
    088EA9B4:[AD2A0000]: sw         $t2, 0($t1)
    088EA9B8:[8E470000]: lw         $a3, 0($s2)
    088EA9BC:[24E20004]: addiu      $v0, $a3, 4
    088EA9C0:[AE420000]: sw         $v0, 0($s2)
    088EA9C4:[ACE80000]: sw         $t0, 0($a3)
    088EA9C8:[8E620058]: lw         $v0, 88($s3)
    088EA9CC:[0044001A]: div        $v0, $a0
    088EA9D0:[00001010]: mfhi       $v0
    088EA9D4:[04430003]: bgezl      $v0, 0x088EA9E4
    088EA9D8:[00460018]: mult       $v0, $a2
    088EA9DC:[00441021]: addu       $v0, $v0, $a0
    088EA9E0:[00460018]: mult       $v0, $a2
    088EA9E4:[01803816]: clz        $a3, $t4
    088EA9E8:[00002012]: mflo       $a0
    088EA9EC:[00042080]: sll        $a0, $a0, 0x0002
    088EA9F0:[00A42021]: addu       $a0, $a1, $a0
    088EA9F4:[8C850000]: lw         $a1, 0($a0)
    088EA9F8:[01601016]: clz        $v0, $t3
    088EA9FC:[8E460000]: lw         $a2, 0($s2)
    088EAA00:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    088EAA04:[00874023]: subu       $t0, $a0, $a3
    088EAA08:[00821023]: subu       $v0, $a0, $v0
    088EAA0C:[02252821]: addu       $a1, $s1, $a1
    088EAA10:[00022200]: sll        $a0, $v0, 0x0008
    088EAA14:[00053A00]: sll        $a3, $a1, 0x0008
    088EAA18:[7CA21E00]: ext        $v0, $a1, 24, 4
    088EAA1C:[00022C00]: sll        $a1, $v0, 0x0010
    088EAA20:[00073A02]: srl        $a3, $a3, 0x0008
    088EAA24:[3C02A100]: lui        $v0, 0xA100 <=> li $v0, 0xA1000000
    088EAA28:[00E23825]: or         $a3, $a3, $v0
    088EAA2C:[24C20004]: addiu      $v0, $a2, 4
    088EAA30:[AE420000]: sw         $v0, 0($s2)
    088EAA34:[3C02A900]: lui        $v0, 0xA900 <=> li $v0, 0xA9000000
    088EAA38:[00A21025]: or         $v0, $a1, $v0
    088EAA3C:[00622825]: or         $a1, $v1, $v0
    088EAA40:[ACC70000]: sw         $a3, 0($a2)
    088EAA44:[3C02B900]: lui        $v0, 0xB900 <=> li $v0, 0xB9000000
    088EAA48:[00821025]: or         $v0, $a0, $v0
    088EAA4C:[8E430000]: lw         $v1, 0($s2)
    088EAA50:[01022025]: or         $a0, $t0, $v0
    088EAA54:[24620004]: addiu      $v0, $v1, 4
    088EAA58:[AE420000]: sw         $v0, 0($s2)
    088EAA5C:[AC650000]: sw         $a1, 0($v1)
    088EAA60:[8E430000]: lw         $v1, 0($s2)
    088EAA64:[24620004]: addiu      $v0, $v1, 4
    088EAA68:[AE420000]: sw         $v0, 0($s2)
    088EAA6C:[1000005B]: b          0x088EABDC
    088EAA70:[AC640000]: sw         $a0, 0($v1)
    088EAA74:[8E620004]: lw         $v0, 4($s3)
    088EAA78:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EAA7C:[30420004]: andi       $v0, $v0, 4
    088EAA80:[00001812]: mflo       $v1
    088EAA84:[00031880]: sll        $v1, $v1, 0x0002
    088EAA88:[10400002]: beq        $v0, $zr, 0x088EAA94
    088EAA8C:[00A35021]: addu       $t2, $a1, $v1
    088EAA90:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088EAA94:[00041200]: sll        $v0, $a0, 0x0008
    088EAA98:[24C3FFFF]: addiu      $v1, $a2, -1
    088EAA9C:[00032400]: sll        $a0, $v1, 0x0010
    088EAAA0:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    088EAAA4:[00831825]: or         $v1, $a0, $v1
    088EAAA8:[00621025]: or         $v0, $v1, $v0
    088EAAAC:[96250006]: lhu        $a1, 6($s1)
    088EAAB0:[96290004]: lhu        $t1, 4($s1)
    088EAAB4:[8E430000]: lw         $v1, 0($s2)
    088EAAB8:[00A22825]: or         $a1, $a1, $v0
    088EAABC:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088EAAC0:[01222025]: or         $a0, $t1, $v0
    088EAAC4:[24620004]: addiu      $v0, $v1, 4
    088EAAC8:[AE420000]: sw         $v0, 0($s2)
    088EAACC:[AC650000]: sw         $a1, 0($v1)
    088EAAD0:[8E430000]: lw         $v1, 0($s2)
    088EAAD4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088EAAD8:[24620004]: addiu      $v0, $v1, 4
    088EAADC:[AE420000]: sw         $v0, 0($s2)
    088EAAE0:[18C0003E]: blez       $a2, 0x088EABDC
    088EAAE4:[AC640000]: sw         $a0, 0($v1)
    088EAAE8:[00E02827]: nor        $a1, $a3, $zr <=> li $a1, not $a3
    088EAAEC:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    088EAAF0:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    088EAAF4:[8D4E0000]: lw         $t6, 0($t2)
    088EAAF8:[01801016]: clz        $v0, $t4
    088EAAFC:[00821823]: subu       $v1, $a0, $v0
    088EAB00:[01601016]: clz        $v0, $t3
    088EAB04:[022EC021]: addu       $t8, $s1, $t6
    088EAB08:[00821023]: subu       $v0, $a0, $v0
    088EAB0C:[00027200]: sll        $t6, $v0, 0x0008
    088EAB10:[252200A0]: addiu      $v0, $t1, 160
    088EAB14:[00027E00]: sll        $t7, $v0, 0x0018
    088EAB18:[00181200]: sll        $v0, $t8, 0x0008
    088EAB1C:[00021202]: srl        $v0, $v0, 0x0008
    088EAB20:[01E21025]: or         $v0, $t7, $v0
    088EAB24:[7F0F1E00]: ext        $t7, $t8, 24, 4
    088EAB28:[253800A8]: addiu      $t8, $t1, 168
    088EAB2C:[8E590000]: lw         $t9, 0($s2)
    088EAB30:[000F7C00]: sll        $t7, $t7, 0x0010
    088EAB34:[0018C600]: sll        $t8, $t8, 0x0018
    088EAB38:[030F7825]: or         $t7, $t8, $t7
    088EAB3C:[27380004]: addiu      $t8, $t9, 4
    088EAB40:[AE580000]: sw         $t8, 0($s2)
    088EAB44:[AF220000]: sw         $v0, 0($t9)
    088EAB48:[01071021]: addu       $v0, $t0, $a3
    088EAB4C:[00A21024]: and        $v0, $a1, $v0
    088EAB50:[004FC025]: or         $t8, $v0, $t7
    088EAB54:[252200B8]: addiu      $v0, $t1, 184
    088EAB58:[00021600]: sll        $v0, $v0, 0x0018
    088EAB5C:[004E1025]: or         $v0, $v0, $t6
    088EAB60:[8E4F0000]: lw         $t7, 0($s2)
    088EAB64:[00627025]: or         $t6, $v1, $v0
    088EAB68:[25E20004]: addiu      $v0, $t7, 4
    088EAB6C:[AE420000]: sw         $v0, 0($s2)
    088EAB70:[ADF80000]: sw         $t8, 0($t7)
    088EAB74:[8E430000]: lw         $v1, 0($s2)
    088EAB78:[24620004]: addiu      $v0, $v1, 4
    088EAB7C:[AE420000]: sw         $v0, 0($s2)
    088EAB80:[AC6E0000]: sw         $t6, 0($v1)
    088EAB84:[96220028]: lhu        $v0, 40($s1)
    088EAB88:[144D0010]: bne        $v0, $t5, 0x088EABCC
    088EAB8C:[254A0004]: addiu      $t2, $t2, 4
    088EAB90:[25020001]: addiu      $v0, $t0, 1
    088EAB94:[04410003]: bgez       $v0, 0x088EABA4
    088EAB98:[00024043]: sra        $t0, $v0, 0x0001
    088EAB9C:[24420001]: addiu      $v0, $v0, 1
    088EABA0:[00024043]: sra        $t0, $v0, 0x0001
    088EABA4:[25820001]: addiu      $v0, $t4, 1
    088EABA8:[04410003]: bgez       $v0, 0x088EABB8
    088EABAC:[00026043]: sra        $t4, $v0, 0x0001
    088EABB0:[24420001]: addiu      $v0, $v0, 1
    088EABB4:[00026043]: sra        $t4, $v0, 0x0001
    088EABB8:[25620001]: addiu      $v0, $t3, 1
    088EABBC:[04410003]: bgez       $v0, 0x088EABCC
    088EABC0:[00025843]: sra        $t3, $v0, 0x0001
    088EABC4:[24420001]: addiu      $v0, $v0, 1
    088EABC8:[00025843]: sra        $t3, $v0, 0x0001
    088EABCC:[25290001]: addiu      $t1, $t1, 1
    088EABD0:[0126102A]: slt        $v0, $t1, $a2
    088EABD4:[5440FFC8]: bnel       $v0, $zr, 0x088EAAF8
    088EABD8:[8D4E0000]: lw         $t6, 0($t2)
    088EABDC:[8E430000]: lw         $v1, 0($s2)
    088EABE0:[3C04CB00]: lui        $a0, 0xCB00 <=> li $a0, 0xCB000000
    088EABE4:[24620004]: addiu      $v0, $v1, 4
    088EABE8:[AE420000]: sw         $v0, 0($s2)
    088EABEC:[AC640000]: sw         $a0, 0($v1)
    088EABF0:[520000A7]: beql       $s0, $zr, 0x088EAE90
    088EABF4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EABF8:[8E64007C]: lw         $a0, 124($s3)
    088EABFC:[8E630078]: lw         $v1, 120($s3)
    088EAC00:[8E620074]: lw         $v0, 116($s3)
    088EAC04:[00042C00]: sll        $a1, $a0, 0x0010
    088EAC08:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    088EAC0C:[00031A00]: sll        $v1, $v1, 0x0008
    088EAC10:[00A42025]: or         $a0, $a1, $a0
    088EAC14:[00021080]: sll        $v0, $v0, 0x0002
    088EAC18:[00831825]: or         $v1, $a0, $v1
    088EAC1C:[00431025]: or         $v0, $v0, $v1
    088EAC20:[96060004]: lhu        $a2, 4($s0)
    088EAC24:[8E430000]: lw         $v1, 0($s2)
    088EAC28:[00C22025]: or         $a0, $a2, $v0
    088EAC2C:[24620004]: addiu      $v0, $v1, 4
    088EAC30:[AE420000]: sw         $v0, 0($s2)
    088EAC34:[AC640000]: sw         $a0, 0($v1)
    088EAC38:[8E020018]: lw         $v0, 24($s0)
    088EAC3C:[9606002E]: lhu        $a2, 46($s0)
    088EAC40:[02021821]: addu       $v1, $s0, $v0
    088EAC44:[8E62005C]: lw         $v0, 92($s3)
    088EAC48:[0046001A]: div        $v0, $a2
    088EAC4C:[00005010]: mfhi       $t2
    088EAC50:[05410002]: bgez       $t2, 0x088EAC5C
    088EAC54:[9609002A]: lhu        $t1, 42($s0)
    088EAC58:[01465021]: addu       $t2, $t2, $a2
    088EAC5C:[8E620008]: lw         $v0, 8($s3)
    088EAC60:[30420001]: andi       $v0, $v0, 1
    088EAC64:[5440001F]: bnel       $v0, $zr, 0x088EACE4
    088EAC68:[96040008]: lhu        $a0, 8($s0)
    088EAC6C:[01490018]: mult       $t2, $t1
    088EAC70:[8E460000]: lw         $a2, 0($s2)
    088EAC74:[3C07B000]: lui        $a3, 0xB000 <=> li $a3, 0xB0000000
    088EAC78:[3C05B100]: lui        $a1, 0xB100 <=> li $a1, 0xB1000000
    088EAC7C:[00001012]: mflo       $v0
    088EAC80:[00021080]: sll        $v0, $v0, 0x0002
    088EAC84:[00621021]: addu       $v0, $v1, $v0
    088EAC88:[8C440000]: lw         $a0, 0($v0)
    088EAC8C:[8E69002C]: lw         $t1, 44($s3)
    088EAC90:[24C30004]: addiu      $v1, $a2, 4
    088EAC94:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088EAC98:[02044021]: addu       $t0, $s0, $a0
    088EAC9C:[01222025]: or         $a0, $t1, $v0
    088EACA0:[00081200]: sll        $v0, $t0, 0x0008
    088EACA4:[00021202]: srl        $v0, $v0, 0x0008
    088EACA8:[AE430000]: sw         $v1, 0($s2)
    088EACAC:[00471025]: or         $v0, $v0, $a3
    088EACB0:[ACC20000]: sw         $v0, 0($a2)
    088EACB4:[7D021E00]: ext        $v0, $t0, 24, 4
    088EACB8:[00021400]: sll        $v0, $v0, 0x0010
    088EACBC:[8E430000]: lw         $v1, 0($s2)
    088EACC0:[00452825]: or         $a1, $v0, $a1
    088EACC4:[24620004]: addiu      $v0, $v1, 4
    088EACC8:[AE420000]: sw         $v0, 0($s2)
    088EACCC:[AC650000]: sw         $a1, 0($v1)
    088EACD0:[8E430000]: lw         $v1, 0($s2)
    088EACD4:[24620004]: addiu      $v0, $v1, 4
    088EACD8:[AE420000]: sw         $v0, 0($s2)
    088EACDC:[1000006B]: b          0x088EAE8C
    088EACE0:[AC640000]: sw         $a0, 0($v1)
    088EACE4:[96050004]: lhu        $a1, 4($s0)
    088EACE8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088EACEC:[14A20002]: bne        $a1, $v0, 0x088EACF8
    088EACF0:[00042102]: srl        $a0, $a0, 0x0004
    088EACF4:[00042040]: sll        $a0, $a0, 0x0001
    088EACF8:[8E620060]: lw         $v0, 96($s3)
    088EACFC:[0046001A]: div        $v0, $a2
    088EAD00:[00002810]: mfhi       $a1
    088EAD04:[04A30003]: bgezl      $a1, 0x088EAD14
    088EAD08:[25420001]: addiu      $v0, $t2, 1
    088EAD0C:[00A62821]: addu       $a1, $a1, $a2
    088EAD10:[25420001]: addiu      $v0, $t2, 1
    088EAD14:[54A20026]: bnel       $a1, $v0, 0x088EADB0
    088EAD18:[00A90018]: mult       $a1, $t1
    088EAD1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EAD20:[15220022]: bne        $t1, $v0, 0x088EADAC
    088EAD24:[00000000]: nop
    088EAD28:[28810011]: slti       $at, $a0, 17
    088EAD2C:[1020001F]: beq        $at, $zr, 0x088EADAC
    088EAD30:[00000000]: nop
    088EAD34:[01490018]: mult       $t2, $t1
    088EAD38:[8E450000]: lw         $a1, 0($s2)
    088EAD3C:[3C06B000]: lui        $a2, 0xB000 <=> li $a2, 0xB0000000
    088EAD40:[00042040]: sll        $a0, $a0, 0x0001
    088EAD44:[00001012]: mflo       $v0
    088EAD48:[00021080]: sll        $v0, $v0, 0x0002
    088EAD4C:[00621021]: addu       $v0, $v1, $v0
    088EAD50:[8C470000]: lw         $a3, 0($v0)
    088EAD54:[24A30004]: addiu      $v1, $a1, 4
    088EAD58:[02073821]: addu       $a3, $s0, $a3
    088EAD5C:[AE430000]: sw         $v1, 0($s2)
    088EAD60:[00071A00]: sll        $v1, $a3, 0x0008
    088EAD64:[00031A02]: srl        $v1, $v1, 0x0008
    088EAD68:[00661825]: or         $v1, $v1, $a2
    088EAD6C:[ACA30000]: sw         $v1, 0($a1)
    088EAD70:[7CE31E00]: ext        $v1, $a3, 24, 4
    088EAD74:[3C02B100]: lui        $v0, 0xB100 <=> li $v0, 0xB1000000
    088EAD78:[00031C00]: sll        $v1, $v1, 0x0010
    088EAD7C:[00622825]: or         $a1, $v1, $v0
    088EAD80:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088EAD84:[8E430000]: lw         $v1, 0($s2)
    088EAD88:[00822025]: or         $a0, $a0, $v0
    088EAD8C:[24620004]: addiu      $v0, $v1, 4
    088EAD90:[AE420000]: sw         $v0, 0($s2)
    088EAD94:[AC650000]: sw         $a1, 0($v1)
    088EAD98:[8E430000]: lw         $v1, 0($s2)
    088EAD9C:[24620004]: addiu      $v0, $v1, 4
    088EADA0:[AE420000]: sw         $v0, 0($s2)
    088EADA4:[10000039]: b          0x088EAE8C
    088EADA8:[AC640000]: sw         $a0, 0($v1)
    088EADAC:[00A90018]: mult       $a1, $t1
    088EADB0:[00043140]: sll        $a2, $a0, 0x0005
    088EADB4:[8E470000]: lw         $a3, 0($s2)
    088EADB8:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088EADBC:[00004012]: mflo       $t0
    088EADC0:[01490018]: mult       $t2, $t1
    088EADC4:[00084080]: sll        $t0, $t0, 0x0002
    088EADC8:[00684021]: addu       $t0, $v1, $t0
    088EADCC:[8D080000]: lw         $t0, 0($t0)
    088EADD0:[00002812]: mflo       $a1
    088EADD4:[00052880]: sll        $a1, $a1, 0x0002
    088EADD8:[00651821]: addu       $v1, $v1, $a1
    088EADDC:[01062823]: subu       $a1, $t0, $a2
    088EADE0:[02053021]: addu       $a2, $s0, $a1
    088EADE4:[00062A00]: sll        $a1, $a2, 0x0008
    088EADE8:[00052A02]: srl        $a1, $a1, 0x0008
    088EADEC:[00A24025]: or         $t0, $a1, $v0
    088EADF0:[7CC51E00]: ext        $a1, $a2, 24, 4
    088EADF4:[24E60004]: addiu      $a2, $a3, 4
    088EADF8:[AE460000]: sw         $a2, 0($s2)
    088EADFC:[ACE80000]: sw         $t0, 0($a3)
    088EAE00:[00052C00]: sll        $a1, $a1, 0x0010
    088EAE04:[3C0AB100]: lui        $t2, 0xB100 <=> li $t2, 0xB1000000
    088EAE08:[00AA4825]: or         $t1, $a1, $t2
    088EAE0C:[8E480000]: lw         $t0, 0($s2)
    088EAE10:[00043040]: sll        $a2, $a0, 0x0001
    088EAE14:[3C05C400]: lui        $a1, 0xC400 <=> li $a1, 0xC4000000
    088EAE18:[00C53825]: or         $a3, $a2, $a1
    088EAE1C:[00852025]: or         $a0, $a0, $a1
    088EAE20:[25050004]: addiu      $a1, $t0, 4
    088EAE24:[AE450000]: sw         $a1, 0($s2)
    088EAE28:[AD090000]: sw         $t1, 0($t0)
    088EAE2C:[8E460000]: lw         $a2, 0($s2)
    088EAE30:[24C50004]: addiu      $a1, $a2, 4
    088EAE34:[AE450000]: sw         $a1, 0($s2)
    088EAE38:[ACC70000]: sw         $a3, 0($a2)
    088EAE3C:[8C650000]: lw         $a1, 0($v1)
    088EAE40:[02053821]: addu       $a3, $s0, $a1
    088EAE44:[00072A00]: sll        $a1, $a3, 0x0008
    088EAE48:[00052A02]: srl        $a1, $a1, 0x0008
    088EAE4C:[00A23025]: or         $a2, $a1, $v0
    088EAE50:[7CE21E00]: ext        $v0, $a3, 24, 4
    088EAE54:[00021400]: sll        $v0, $v0, 0x0010
    088EAE58:[8E430000]: lw         $v1, 0($s2)
    088EAE5C:[004A2825]: or         $a1, $v0, $t2
    088EAE60:[24620004]: addiu      $v0, $v1, 4
    088EAE64:[AE420000]: sw         $v0, 0($s2)
    088EAE68:[AC660000]: sw         $a2, 0($v1)
    088EAE6C:[8E430000]: lw         $v1, 0($s2)
    088EAE70:[24620004]: addiu      $v0, $v1, 4
    088EAE74:[AE420000]: sw         $v0, 0($s2)
    088EAE78:[AC650000]: sw         $a1, 0($v1)
    088EAE7C:[8E430000]: lw         $v1, 0($s2)
    088EAE80:[24620004]: addiu      $v0, $v1, 4
    088EAE84:[AE420000]: sw         $v0, 0($s2)
    088EAE88:[AC640000]: sw         $a0, 0($v1)
    088EAE8C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EAE90:[8FBF001C]: lw         $ra, 28($sp)
    088EAE94:[8FB30018]: lw         $s3, 24($sp)
    088EAE98:[8FB20014]: lw         $s2, 20($sp)
    088EAE9C:[8FB10010]: lw         $s1, 16($sp)
    088EAEA0:[8FB0000C]: lw         $s0, 12($sp)
    088EAEA4:[03E00008]: jr         $ra
    088EAEA8:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_89002B8 21,642,689 instructions (2.427%), 152,911 calls (089002B8 - 089009A0, length 443)
    089002B8:[27BDFFA0]: addiu      $sp, $sp, -96
    089002BC:[AFBF003C]: sw         $ra, 60($sp)
    089002C0:[AFB40038]: sw         $s4, 56($sp)
    089002C4:[AFB30034]: sw         $s3, 52($sp)
    089002C8:[AFB20030]: sw         $s2, 48($sp)
    089002CC:[AFB1002C]: sw         $s1, 44($sp)
    089002D0:[AFB00028]: sw         $s0, 40($sp)
    089002D4:[E7B90024]: swc1       $f25, 36($sp)
    089002D8:[E7B80020]: swc1       $f24, 32($sp)
    089002DC:[E7B7001C]: swc1       $f23, 28($sp)
    089002E0:[E7B60018]: swc1       $f22, 24($sp)
    089002E4:[E7B50014]: swc1       $f21, 20($sp)
    089002E8:[E7B40010]: swc1       $f20, 16($sp)
    089002EC:[8C820868]: lw         $v0, 2152($a0)
    089002F0:[46006646]: mov.s      $f25, $f12
    089002F4:[46006E06]: mov.s      $f24, $f13
    089002F8:[46007546]: mov.s      $f21, $f14
    089002FC:[46007D06]: mov.s      $f20, $f15
    08900300:[460085C6]: mov.s      $f23, $f16
    08900304:[46008D86]: mov.s      $f22, $f17
    08900308:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0890030C:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08900310:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08900314:[1440000A]: bne        $v0, $zr, 0x08900340
    08900318:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0890031C:[8E220860]: lw         $v0, 2144($s1)
    08900320:[50520066]: beql       $v0, $s2, 0x089004BC
    08900324:[92220864]: lbu        $v0, 2148($s1)
    08900328:[0E23A8A8]: jal        0x088EA2A0
    0890032C:[00000000]: nop
    08900330:[AE320860]: sw         $s2, 2144($s1)
    08900334:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08900338:[1000005F]: b          0x089004B8
    0890033C:[A2220864]: sb         $v0, 2148($s1)
    08900340:[8C9900AC]: lw         $t9, 172($a0)
    08900344:[8F390064]: lw         $t9, 100($t9)
    08900348:[0320F809]: jalr       $ra, $t9
    0890034C:[00000000]: nop
    08900350:[8C420000]: lw         $v0, 0($v0)
    08900354:[8C440000]: lw         $a0, 0($v0)
    08900358:[8C990008]: lw         $t9, 8($a0)
    0890035C:[8F390030]: lw         $t9, 48($t9)
    08900360:[0320F809]: jalr       $ra, $t9
    08900364:[00000000]: nop
    08900368:[44820000]: mtc1       $v0, $f0
    0890036C:[46800020]: cvt.s.w    $f0, $f0
    08900370:[4600A83D]: c.nge.s    $f21, $f0
    08900374:[00000000]: nop
    08900378:[4502017D]: bc1fl      0x08900970
    0890037C:[8FBF003C]: lw         $ra, 60($sp)
    08900380:[8E3900AC]: lw         $t9, 172($s1)
    08900384:[8F390064]: lw         $t9, 100($t9)
    08900388:[0320F809]: jalr       $ra, $t9
    0890038C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08900390:[8C420000]: lw         $v0, 0($v0)
    08900394:[8C440000]: lw         $a0, 0($v0)
    08900398:[8C990008]: lw         $t9, 8($a0)
    0890039C:[8F390034]: lw         $t9, 52($t9)
    089003A0:[0320F809]: jalr       $ra, $t9
    089003A4:[00000000]: nop
    089003A8:[44820000]: mtc1       $v0, $f0
    089003AC:[46800020]: cvt.s.w    $f0, $f0
    089003B0:[4600A03D]: c.nge.s    $f20, $f0
    089003B4:[00000000]: nop
    089003B8:[45030004]: bc1tl      0x089003CC
    089003BC:[8E3900AC]: lw         $t9, 172($s1)
    089003C0:[1000016A]: b          0x0890096C
    089003C4:[00000000]: nop
    089003CC:[8F390064]: lw         $t9, 100($t9)
    089003D0:[0320F809]: jalr       $ra, $t9
    089003D4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089003D8:[8C420000]: lw         $v0, 0($v0)
    089003DC:[8C440000]: lw         $a0, 0($v0)
    089003E0:[8C990008]: lw         $t9, 8($a0)
    089003E4:[8F390030]: lw         $t9, 48($t9)
    089003E8:[0320F809]: jalr       $ra, $t9
    089003EC:[00000000]: nop
    089003F0:[44820000]: mtc1       $v0, $f0
    089003F4:[46800060]: cvt.s.w    $f1, $f0
    089003F8:[4617A800]: add.s      $f0, $f21, $f23
    089003FC:[4601003F]: c.ngt.s    $f0, $f1
    08900400:[00000000]: nop
    08900404:[4503000F]: bc1tl      0x08900444
    08900408:[8E3900AC]: lw         $t9, 172($s1)
    0890040C:[8E3900AC]: lw         $t9, 172($s1)
    08900410:[8F390064]: lw         $t9, 100($t9)
    08900414:[0320F809]: jalr       $ra, $t9
    08900418:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890041C:[8C420000]: lw         $v0, 0($v0)
    08900420:[8C440000]: lw         $a0, 0($v0)
    08900424:[8C990008]: lw         $t9, 8($a0)
    08900428:[8F390030]: lw         $t9, 48($t9)
    0890042C:[0320F809]: jalr       $ra, $t9
    08900430:[00000000]: nop
    08900434:[44820000]: mtc1       $v0, $f0
    08900438:[46800020]: cvt.s.w    $f0, $f0
    0890043C:[461505C1]: sub.s      $f23, $f0, $f21
    08900440:[8E3900AC]: lw         $t9, 172($s1)
    08900444:[8F390064]: lw         $t9, 100($t9)
    08900448:[0320F809]: jalr       $ra, $t9
    0890044C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08900450:[8C420000]: lw         $v0, 0($v0)
    08900454:[8C440000]: lw         $a0, 0($v0)
    08900458:[8C990008]: lw         $t9, 8($a0)
    0890045C:[8F390034]: lw         $t9, 52($t9)
    08900460:[0320F809]: jalr       $ra, $t9
    08900464:[00000000]: nop
    08900468:[44820000]: mtc1       $v0, $f0
    0890046C:[46800060]: cvt.s.w    $f1, $f0
    08900470:[4616A000]: add.s      $f0, $f20, $f22
    08900474:[4601003F]: c.ngt.s    $f0, $f1
    08900478:[00000000]: nop
    0890047C:[4501000E]: bc1t       0x089004B8
    08900480:[00000000]: nop
    08900484:[8E3900AC]: lw         $t9, 172($s1)
    08900488:[8F390064]: lw         $t9, 100($t9)
    0890048C:[0320F809]: jalr       $ra, $t9
    08900490:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08900494:[8C420000]: lw         $v0, 0($v0)
    08900498:[8C440000]: lw         $a0, 0($v0)
    0890049C:[8C990008]: lw         $t9, 8($a0)
    089004A0:[8F390034]: lw         $t9, 52($t9)
    089004A4:[0320F809]: jalr       $ra, $t9
    089004A8:[00000000]: nop
    089004AC:[44820000]: mtc1       $v0, $f0
    089004B0:[46800020]: cvt.s.w    $f0, $f0
    089004B4:[46140581]: sub.s      $f22, $f0, $f20
    089004B8:[92220864]: lbu        $v0, 2148($s1)
    089004BC:[50400005]: beql       $v0, $zr, 0x089004D4
    089004C0:[922202B8]: lbu        $v0, 696($s1)
    089004C4:[0E23A295]: jal        0x088E8A54
    089004C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089004CC:[A2200864]: sb         $zr, 2148($s1)
    089004D0:[922202B8]: lbu        $v0, 696($s1)
    089004D4:[50400091]: beql       $v0, $zr, 0x0890071C
    089004D8:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089004DC:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    089004E0:[44822000]: mtc1       $v0, $f4
    089004E4:[4604B003]: div.s      $f0, $f22, $f4
    089004E8:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    089004EC:[3C024120]: lui        $v0, 0x4120 <=> li $v0, 0x41200000
    089004F0:[44831800]: mtc1       $v1, $f3
    089004F4:[4617B843]: div.s      $f1, $f23, $f23
    089004F8:[46001880]: add.s      $f2, $f3, $f0
    089004FC:[46011840]: add.s      $f1, $f3, $f1
    08900500:[44820000]: mtc1       $v0, $f0
    08900504:[46010002]: mul.s      $f0, $f0, $f1
    08900508:[46001002]: mul.s      $f0, $f2, $f0
    0890050C:[46002002]: mul.s      $f0, $f4, $f0
    08900510:[4600000D]: trunc.w.s  $f0, $f0
    08900514:[0E201682]: jal        0x08805A08
    08900518:[44040000]: mfc1       $a0, $f0
    0890051C:[C62102D4]: lwc1       $f1, 724($s1)
    08900520:[44800000]: mtc1       $zr, $f0
    08900524:[4616003C]: c.lt.s     $f0, $f22
    08900528:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0890052C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08900530:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08900534:[45000073]: bc1f       0x08900704
    08900538:[E62102CC]: swc1       $f1, 716($s1)
    0890053C:[4618B540]: add.s      $f21, $f22, $f24
    08900540:[4617CD00]: add.s      $f20, $f25, $f23
    08900544:[0E23E80D]: jal        0x088FA034
    08900548:[C62C02CC]: lwc1       $f12, 716($s1)
    0890054C:[E62002D0]: swc1       $f0, 720($s1)
    08900550:[C62202C0]: lwc1       $f2, 704($s1)
    08900554:[44930000]: mtc1       $s3, $f0
    08900558:[00141080]: sll        $v0, $s4, 0x0002
    0890055C:[468010A0]: cvt.s.w    $f2, $f2
    08900560:[C62102D0]: lwc1       $f1, 720($s1)
    08900564:[00541021]: addu       $v0, $v0, $s4
    08900568:[00021040]: sll        $v0, $v0, 0x0001
    0890056C:[02424021]: addu       $t0, $s2, $v0
    08900570:[46020842]: mul.s      $f1, $f1, $f2
    08900574:[46800020]: cvt.s.w    $f0, $f0
    08900578:[4601C840]: add.s      $f1, $f25, $f1
    0890057C:[4600C080]: add.s      $f2, $f24, $f0
    08900580:[4600084D]: trunc.w.s  $f1, $f1
    08900584:[44020800]: mfc1       $v0, $f1
    08900588:[4600100D]: trunc.w.s  $f0, $f2
    0890058C:[A5020004]: sh         $v0, 4($t0)
    08900590:[44020000]: mfc1       $v0, $f0
    08900594:[A5020006]: sh         $v0, 6($t0)
    08900598:[12000003]: beq        $s0, $zr, 0x089005A8
    0890059C:[A5000008]: sh         $zr, 8($t0)
    089005A0:[10000002]: b          0x089005AC
    089005A4:[4600B846]: mov.s      $f1, $f23
    089005A8:[44800800]: mtc1       $zr, $f1
    089005AC:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    089005B0:[44820000]: mtc1       $v0, $f0
    089005B4:[4601003E]: c.le.s     $f0, $f1
    089005B8:[00000000]: nop
    089005BC:[45030005]: bc1tl      0x089005D4
    089005C0:[46000801]: sub.s      $f0, $f1, $f0
    089005C4:[4600080D]: trunc.w.s  $f0, $f1
    089005C8:[10000006]: b          0x089005E4
    089005CC:[44020000]: mfc1       $v0, $f0
    089005D4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    089005D8:[4600000D]: trunc.w.s  $f0, $f0
    089005DC:[44030000]: mfc1       $v1, $f0
    089005E0:[00621025]: or         $v0, $v1, $v0
    089005E4:[A5020000]: sh         $v0, 0($t0)
    089005E8:[A5130002]: sh         $s3, 2($t0)
    089005EC:[8E2302C4]: lw         $v1, 708($s1)
    089005F0:[02631021]: addu       $v0, $s3, $v1
    089005F4:[44820000]: mtc1       $v0, $f0
    089005F8:[46800020]: cvt.s.w    $f0, $f0
    089005FC:[4616003F]: c.ngt.s    $f0, $f22
    08900600:[00000000]: nop
    08900604:[45030009]: bc1tl      0x0890062C
    08900608:[44830000]: mtc1       $v1, $f0
    0890060C:[4600A80D]: trunc.w.s  $f0, $f21
    08900610:[44020000]: mfc1       $v0, $f0
    08900614:[4600B00D]: trunc.w.s  $f0, $f22
    08900618:[7C021E20]: seh        $v1, $v0
    0890061C:[44020000]: mfc1       $v0, $f0
    08900620:[10000008]: b          0x08900644
    08900624:[7C022620]: seh        $a0, $v0
    0890062C:[46800020]: cvt.s.w    $f0, $f0
    08900630:[7C022620]: seh        $a0, $v0
    08900634:[46020000]: add.s      $f0, $f0, $f2
    08900638:[4600000D]: trunc.w.s  $f0, $f0
    0890063C:[44020000]: mfc1       $v0, $f0
    08900640:[7C021E20]: seh        $v1, $v0
    08900644:[C62102C0]: lwc1       $f1, 704($s1)
    08900648:[C62002D0]: lwc1       $f0, 720($s1)
    0890064C:[46800860]: cvt.s.w    $f1, $f1
    08900650:[46010002]: mul.s      $f0, $f0, $f1
    08900654:[4600A000]: add.s      $f0, $f20, $f0
    08900658:[4600000D]: trunc.w.s  $f0, $f0
    0890065C:[44020000]: mfc1       $v0, $f0
    08900660:[A502000E]: sh         $v0, 14($t0)
    08900664:[A5030010]: sh         $v1, 16($t0)
    08900668:[12000003]: beq        $s0, $zr, 0x08900678
    0890066C:[A5000012]: sh         $zr, 18($t0)
    08900670:[10000002]: b          0x0890067C
    08900674:[44800800]: mtc1       $zr, $f1
    08900678:[4600B846]: mov.s      $f1, $f23
    0890067C:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    08900680:[44820000]: mtc1       $v0, $f0
    08900684:[4601003E]: c.le.s     $f0, $f1
    08900688:[00000000]: nop
    0890068C:[45030005]: bc1tl      0x089006A4
    08900690:[46000801]: sub.s      $f0, $f1, $f0
    08900694:[4600080D]: trunc.w.s  $f0, $f1
    08900698:[10000006]: b          0x089006B4
    0890069C:[44020000]: mfc1       $v0, $f0
    089006A4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    089006A8:[4600000D]: trunc.w.s  $f0, $f0
    089006AC:[44030000]: mfc1       $v1, $f0
    089006B0:[00621025]: or         $v0, $v1, $v0
    089006B4:[A502000A]: sh         $v0, 10($t0)
    089006B8:[A504000C]: sh         $a0, 12($t0)
    089006BC:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    089006C0:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    089006C4:[34450102]: ori        $a1, $v0, 258
    089006C8:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    089006CC:[0E201855]: jal        0x08806154
    089006D0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089006D4:[C62102C8]: lwc1       $f1, 712($s1)
    089006D8:[C62002CC]: lwc1       $f0, 716($s1)
    089006DC:[46010000]: add.s      $f0, $f0, $f1
    089006E0:[E62002CC]: swc1       $f0, 716($s1)
    089006E4:[8E2302C4]: lw         $v1, 708($s1)
    089006E8:[02639821]: addu       $s3, $s3, $v1
    089006EC:[44930000]: mtc1       $s3, $f0
    089006F0:[46800020]: cvt.s.w    $f0, $f0
    089006F4:[4616003C]: c.lt.s     $f0, $f22
    089006F8:[00000000]: nop
    089006FC:[4501FF91]: bc1t       0x08900544
    08900700:[0283A021]: addu       $s4, $s4, $v1
    08900704:[C62102C8]: lwc1       $f1, 712($s1)
    08900708:[C62002D4]: lwc1       $f0, 724($s1)
    0890070C:[46010000]: add.s      $f0, $f0, $f1
    08900710:[10000096]: b          0x0890096C
    08900714:[E62002D4]: swc1       $f0, 724($s1)
    0890071C:[56000004]: bnel       $s0, $zr, 0x08900730
    08900720:[24120004]: addiu      $s2, $zr, 4 <=> li $s2, 4
    08900724:[52600003]: beql       $s3, $zr, 0x08900734
    08900728:[00121080]: sll        $v0, $s2, 0x0002
    0890072C:[24120004]: addiu      $s2, $zr, 4 <=> li $s2, 4
    08900730:[00121080]: sll        $v0, $s2, 0x0002
    08900734:[00521021]: addu       $v0, $v0, $s2
    08900738:[0E201682]: jal        0x08805A08
    0890073C:[00022080]: sll        $a0, $v0, 0x0002
    08900740:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08900744:[56430056]: bnel       $s2, $v1, 0x089008A0
    08900748:[8E230868]: lw         $v1, 2152($s1)
    0890074C:[4617A800]: add.s      $f0, $f21, $f23
    08900750:[92230865]: lbu        $v1, 2149($s1)
    08900754:[E7B50058]: swc1       $f21, 88($sp)
    08900758:[E7B40050]: swc1       $f20, 80($sp)
    0890075C:[E7A0005C]: swc1       $f0, 92($sp)
    08900760:[4616A000]: add.s      $f0, $f20, $f22
    08900764:[10600011]: beq        $v1, $zr, 0x089007AC
    08900768:[E7A00054]: swc1       $f0, 84($sp)
    0890076C:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08900770:[44831800]: mtc1       $v1, $f3
    08900774:[46191842]: mul.s      $f1, $f3, $f25
    08900778:[3C0341C0]: lui        $v1, 0x41C0 <=> li $v1, 0x41C00000
    0890077C:[46171802]: mul.s      $f0, $f3, $f23
    08900780:[E7A10048]: swc1       $f1, 72($sp)
    08900784:[46000800]: add.s      $f0, $f1, $f0
    08900788:[E7A0004C]: swc1       $f0, 76($sp)
    0890078C:[46181882]: mul.s      $f2, $f3, $f24
    08900790:[44830800]: mtc1       $v1, $f1
    08900794:[46011041]: sub.s      $f1, $f2, $f1
    08900798:[46161802]: mul.s      $f0, $f3, $f22
    0890079C:[E7A10040]: swc1       $f1, 64($sp)
    089007A0:[46000800]: add.s      $f0, $f1, $f0
    089007A4:[10000007]: b          0x089007C4
    089007A8:[E7A00044]: swc1       $f0, 68($sp)
    089007AC:[4617C840]: add.s      $f1, $f25, $f23
    089007B0:[E7B90048]: swc1       $f25, 72($sp)
    089007B4:[E7B80040]: swc1       $f24, 64($sp)
    089007B8:[4616C000]: add.s      $f0, $f24, $f22
    089007BC:[E7A1004C]: swc1       $f1, 76($sp)
    089007C0:[E7A00044]: swc1       $f0, 68($sp)
    089007C4:[12000002]: beq        $s0, $zr, 0x089007D0
    089007C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089007CC:[24630001]: addiu      $v1, $v1, 1
    089007D0:[12600002]: beq        $s3, $zr, 0x089007DC
    089007D4:[00000000]: nop
    089007D8:[24630002]: addiu      $v1, $v1, 2
    089007DC:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089007E0:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    089007E4:[000328C0]: sll        $a1, $v1, 0x0003
    089007E8:[2484F538]: addiu      $a0, $a0, -2760
    089007EC:[2508F528]: addiu      $t0, $t0, -2776
    089007F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089007F4:[00855021]: addu       $t2, $a0, $a1
    089007F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089007FC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08900800:[85050000]: lh         $a1, 0($t0)
    08900804:[85460000]: lh         $a2, 0($t2)
    08900808:[85040002]: lh         $a0, 2($t0)
    0890080C:[00052880]: sll        $a1, $a1, 0x0002
    08900810:[00BD2821]: addu       $a1, $a1, $sp
    08900814:[C4A10048]: lwc1       $f1, 72($a1)
    08900818:[00063080]: sll        $a2, $a2, 0x0002
    0890081C:[00E63021]: addu       $a2, $a3, $a2
    08900820:[00042080]: sll        $a0, $a0, 0x0002
    08900824:[009D2021]: addu       $a0, $a0, $sp
    08900828:[84C50000]: lh         $a1, 0($a2)
    0890082C:[C4800040]: lwc1       $f0, 64($a0)
    08900830:[24630001]: addiu      $v1, $v1, 1
    08900834:[00052880]: sll        $a1, $a1, 0x0002
    08900838:[84C40002]: lh         $a0, 2($a2)
    0890083C:[00BD2821]: addu       $a1, $a1, $sp
    08900840:[C4A20058]: lwc1       $f2, 88($a1)
    08900844:[00042080]: sll        $a0, $a0, 0x0002
    08900848:[009D2021]: addu       $a0, $a0, $sp
    0890084C:[E5220000]: swc1       $f2, 0($t1)
    08900850:[C4820050]: lwc1       $f2, 80($a0)
    08900854:[254A0002]: addiu      $t2, $t2, 2
    08900858:[25080004]: addiu      $t0, $t0, 4
    0890085C:[E5220004]: swc1       $f2, 4($t1)
    08900860:[E5210008]: swc1       $f1, 8($t1)
    08900864:[E520000C]: swc1       $f0, 12($t1)
    08900868:[AD200010]: sw         $zr, 16($t1)
    0890086C:[28640004]: slti       $a0, $v1, 4
    08900870:[1480FFE3]: bne        $a0, $zr, 0x08900800
    08900874:[25290014]: addiu      $t1, $t1, 20
    08900878:[3C030080]: lui        $v1, 0x0080 <=> li $v1, 0x00800000
    0890087C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08900880:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08900884:[34650183]: ori        $a1, $v1, 387
    08900888:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890088C:[0E201855]: jal        0x08806154
    08900890:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08900894:[10000035]: b          0x0890096C
    08900898:[00000000]: nop
    089008A0:[5460000B]: bnel       $v1, $zr, 0x089008D0
    089008A4:[4617A800]: add.s      $f0, $f21, $f23
    089008A8:[4617A800]: add.s      $f0, $f21, $f23
    089008AC:[E4550000]: swc1       $f21, 0($v0)
    089008B0:[E4540004]: swc1       $f20, 4($v0)
    089008B4:[AC400010]: sw         $zr, 16($v0)
    089008B8:[E4400014]: swc1       $f0, 20($v0)
    089008BC:[4616A000]: add.s      $f0, $f20, $f22
    089008C0:[E4400018]: swc1       $f0, 24($v0)
    089008C4:[10000009]: b          0x089008EC
    089008C8:[AC400024]: sw         $zr, 36($v0)
    089008D0:[E4550000]: swc1       $f21, 0($v0)
    089008D4:[E4540004]: swc1       $f20, 4($v0)
    089008D8:[AC400010]: sw         $zr, 16($v0)
    089008DC:[E4400014]: swc1       $f0, 20($v0)
    089008E0:[4616A000]: add.s      $f0, $f20, $f22
    089008E4:[E4400018]: swc1       $f0, 24($v0)
    089008E8:[AC400024]: sw         $zr, 36($v0)
    089008EC:[92230865]: lbu        $v1, 2149($s1)
    089008F0:[50600012]: beql       $v1, $zr, 0x0890093C
    089008F4:[4617C800]: add.s      $f0, $f25, $f23
    089008F8:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    089008FC:[44831800]: mtc1       $v1, $f3
    08900900:[46191842]: mul.s      $f1, $f3, $f25
    08900904:[3C0341C0]: lui        $v1, 0x41C0 <=> li $v1, 0x41C00000
    08900908:[46171802]: mul.s      $f0, $f3, $f23
    0890090C:[E4410008]: swc1       $f1, 8($v0)
    08900910:[46000800]: add.s      $f0, $f1, $f0
    08900914:[E440001C]: swc1       $f0, 28($v0)
    08900918:[46181882]: mul.s      $f2, $f3, $f24
    0890091C:[44830800]: mtc1       $v1, $f1
    08900920:[46011041]: sub.s      $f1, $f2, $f1
    08900924:[46161802]: mul.s      $f0, $f3, $f22
    08900928:[E441000C]: swc1       $f1, 12($v0)
    0890092C:[46000800]: add.s      $f0, $f1, $f0
    08900930:[10000007]: b          0x08900950
    08900934:[E4400020]: swc1       $f0, 32($v0)
    0890093C:[E4590008]: swc1       $f25, 8($v0)
    08900940:[E440001C]: swc1       $f0, 28($v0)
    08900944:[4616C000]: add.s      $f0, $f24, $f22
    08900948:[E458000C]: swc1       $f24, 12($v0)
    0890094C:[E4400020]: swc1       $f0, 32($v0)
    08900950:[3C030080]: lui        $v1, 0x0080 <=> li $v1, 0x00800000
    08900954:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08900958:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0890095C:[34650183]: ori        $a1, $v1, 387
    08900960:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08900964:[0E201855]: jal        0x08806154
    08900968:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0890096C:[8FBF003C]: lw         $ra, 60($sp)
    08900970:[8FB40038]: lw         $s4, 56($sp)
    08900974:[8FB30034]: lw         $s3, 52($sp)
    08900978:[8FB20030]: lw         $s2, 48($sp)
    0890097C:[8FB1002C]: lw         $s1, 44($sp)
    08900980:[8FB00028]: lw         $s0, 40($sp)
    08900984:[C7B90024]: lwc1       $f25, 36($sp)
    08900988:[C7B80020]: lwc1       $f24, 32($sp)
    0890098C:[C7B7001C]: lwc1       $f23, 28($sp)
    08900990:[C7B60018]: lwc1       $f22, 24($sp)
    08900994:[C7B50014]: lwc1       $f21, 20($sp)
    08900998:[C7B40010]: lwc1       $f20, 16($sp)
    0890099C:[03E00008]: jr         $ra
    089009A0:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08900870 4,640 times (length 30)
    089007EC:[2508F528]: addiu      $t0, $t0, -2776
    089007F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089007F4:[00855021]: addu       $t2, $a0, $a1
    089007F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089007FC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08900800:[85050000]: lh         $a1, 0($t0)
    08900804:[85460000]: lh         $a2, 0($t2)
    08900808:[85040002]: lh         $a0, 2($t0)
    0890080C:[00052880]: sll        $a1, $a1, 0x0002
    08900810:[00BD2821]: addu       $a1, $a1, $sp
    08900814:[C4A10048]: lwc1       $f1, 72($a1)
    08900818:[00063080]: sll        $a2, $a2, 0x0002
    0890081C:[00E63021]: addu       $a2, $a3, $a2
    08900820:[00042080]: sll        $a0, $a0, 0x0002
    08900824:[009D2021]: addu       $a0, $a0, $sp
    08900828:[84C50000]: lh         $a1, 0($a2)
    0890082C:[C4800040]: lwc1       $f0, 64($a0)
    08900830:[24630001]: addiu      $v1, $v1, 1
    08900834:[00052880]: sll        $a1, $a1, 0x0002
    08900838:[84C40002]: lh         $a0, 2($a2)
    0890083C:[00BD2821]: addu       $a1, $a1, $sp
    08900840:[C4A20058]: lwc1       $f2, 88($a1)
    08900844:[00042080]: sll        $a0, $a0, 0x0002
    08900848:[009D2021]: addu       $a0, $a0, $sp
    0890084C:[E5220000]: swc1       $f2, 0($t1)
    08900850:[C4820050]: lwc1       $f2, 80($a0)
    08900854:[254A0002]: addiu      $t2, $t2, 2
    08900858:[25080004]: addiu      $t0, $t0, 4
    0890085C:[E5220004]: swc1       $f2, 4($t1)
    08900860:[E5210008]: swc1       $f1, 8($t1)
    08900864:[E520000C]: swc1       $f0, 12($t1)
    08900868:[AD200010]: sw         $zr, 16($t1)
    0890086C:[28640004]: slti       $a0, $v1, 4
--> 08900870:[1480FFE3]: bne        $a0, $zr, 0x08900800
    08900874:[25290014]: addiu      $t1, $t1, 20
    08900878:[3C030080]: lui        $v1, 0x0080 <=> li $v1, 0x00800000
    0890087C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08900880:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
_S1_2_89041FC 18,326,159 instructions (2.055%), 3,895 calls (089041FC - 08904538, length 208)
    089041FC:[27BDFFD0]: addiu      $sp, $sp, -48
    08904200:[AFBF001C]: sw         $ra, 28($sp)
    08904204:[AFB60018]: sw         $s6, 24($sp)
    08904208:[AFB50014]: sw         $s5, 20($sp)
    0890420C:[AFB40010]: sw         $s4, 16($sp)
    08904210:[AFB3000C]: sw         $s3, 12($sp)
    08904214:[AFB20008]: sw         $s2, 8($sp)
    08904218:[AFB10004]: sw         $s1, 4($sp)
    0890421C:[AFB00000]: sw         $s0, 0($sp)
    08904220:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08904224:[8C66F4F8]: lw         $a2, -2824($v1)
    08904228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0890422C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08904230:[84C70000]: lh         $a3, 0($a2)
    08904234:[8C830014]: lw         $v1, 20($a0)
    08904238:[00A33023]: subu       $a2, $a1, $v1
    0890423C:[00061880]: sll        $v1, $a2, 0x0002
    08904240:[AC860014]: sw         $a2, 20($a0)
    08904244:[00741821]: addu       $v1, $v1, $s4
    08904248:[8C64000C]: lw         $a0, 12($v1)
    0890424C:[1080000B]: beq        $a0, $zr, 0x0890427C
    08904250:[A7A7002C]: sh         $a3, 44($sp)
    08904254:[50800006]: beql       $a0, $zr, 0x08904270
    08904258:[8E830014]: lw         $v1, 20($s4)
    0890425C:[8C9900AC]: lw         $t9, 172($a0)
    08904260:[8F390008]: lw         $t9, 8($t9)
    08904264:[0320F809]: jalr       $ra, $t9
    08904268:[00000000]: nop
    0890426C:[8E830014]: lw         $v1, 20($s4)
    08904270:[00031880]: sll        $v1, $v1, 0x0002
    08904274:[00741821]: addu       $v1, $v1, $s4
    08904278:[AC60000C]: sw         $zr, 12($v1)
    0890427C:[93A5002C]: lbu        $a1, 44($sp)
    08904280:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08904284:[02831821]: addu       $v1, $s4, $v1
    08904288:[00052640]: sll        $a0, $a1, 0x0019
    0890428C:[000427C2]: srl        $a0, $a0, 0x001F
    08904290:[A464921A]: sh         $a0, -28134($v1)
    08904294:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08904298:[30A40007]: andi       $a0, $a1, 7
    0890429C:[02831821]: addu       $v1, $s4, $v1
    089042A0:[A4649218]: sh         $a0, -28136($v1)
    089042A4:[93A3002D]: lbu        $v1, 45($sp)
    089042A8:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    089042AC:[02809021]: addu       $s2, $s4, $zr <=> move $s2, $s4
    089042B0:[00031EC0]: sll        $v1, $v1, 0x001B
    089042B4:[00031FC2]: srl        $v1, $v1, 0x001F
    089042B8:[0003882B]: sltu       $s1, $zr, $v1 <=> move $s1, $v1
    089042BC:[8E43005C]: lw         $v1, 92($s2)
    089042C0:[8E930000]: lw         $s3, 0($s4)
    089042C4:[04600009]: bltz       $v1, 0x089042EC
    089042C8:[26500018]: addiu      $s0, $s2, 24
    089042CC:[8E190000]: lw         $t9, 0($s0)
    089042D0:[8F390028]: lw         $t9, 40($t9)
    089042D4:[0320F809]: jalr       $ra, $t9
    089042D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089042DC:[8E050044]: lw         $a1, 68($s0)
    089042E0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089042E4:[0E236D6A]: jal        0x088DB5A8
    089042E8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089042EC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089042F0:[AE030044]: sw         $v1, 68($s0)
    089042F4:[26B50001]: addiu      $s5, $s5, 1
    089042F8:[2EA30080]: sltiu      $v1, $s5, 128
    089042FC:[AE000034]: sw         $zr, 52($s0)
    08904300:[1460FFEE]: bne        $v1, $zr, 0x089042BC
    08904304:[265200CC]: addiu      $s2, $s2, 204
    08904308:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890430C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08904310:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08904314:[00831821]: addu       $v1, $a0, $v1
    08904318:[A0609284]: sb         $zr, -28028($v1)
    0890431C:[24A50001]: addiu      $a1, $a1, 1
    08904320:[2CA30080]: sltiu      $v1, $a1, 128
    08904324:[1460FFFA]: bne        $v1, $zr, 0x08904310
    08904328:[24840084]: addiu      $a0, $a0, 132
    0890432C:[5220007A]: beql       $s1, $zr, 0x08904518
    08904330:[8FBF001C]: lw         $ra, 28($sp)
    08904334:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08904338:[02821021]: addu       $v0, $s4, $v0
    0890433C:[9042921C]: lbu        $v0, -28132($v0)
    08904340:[10400009]: beq        $v0, $zr, 0x08904368
    08904344:[00000000]: nop
    08904348:[8E840014]: lw         $a0, 20($s4)
    0890434C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08904350:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08904354:[00042080]: sll        $a0, $a0, 0x0002
    08904358:[00942021]: addu       $a0, $a0, $s4
    0890435C:[8C84000C]: lw         $a0, 12($a0)
    08904360:[AC830860]: sw         $v1, 2144($a0)
    08904364:[A0820864]: sb         $v0, 2148($a0)
    08904368:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0890436C:[8C43F504]: lw         $v1, -2812($v0)
    08904370:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08904374:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08904378:[26826618]: addiu      $v0, $s4, 26136
    0890437C:[24502BA8]: addiu      $s0, $v0, 11176
    08904380:[247103F8]: addiu      $s1, $v1, 1016
    08904384:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08904388:[92030044]: lbu        $v1, 68($s0)
    0890438C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08904390:[5464000C]: bnel       $v1, $a0, 0x089043C4
    08904394:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08904398:[8E150048]: lw         $s5, 72($s0)
    0890439C:[52A00057]: beql       $s5, $zr, 0x089044FC
    089043A0:[26D60001]: addiu      $s6, $s6, 1
    089043A4:[8EA200C8]: lw         $v0, 200($s5)
    089043A8:[14400053]: bne        $v0, $zr, 0x089044F8
    089043AC:[00000000]: nop
    089043B0:[0E245C19]: jal        0x08917064
    089043B4:[26A40010]: addiu      $a0, $s5, 16
    089043B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089043BC:[1000004E]: b          0x089044F8
    089043C0:[AEA200C8]: sw         $v0, 200($s5)
    089043C4:[5462000D]: bnel       $v1, $v0, 0x089043FC
    089043C8:[92230001]: lbu        $v1, 1($s1)
    089043CC:[8E150048]: lw         $s5, 72($s0)
    089043D0:[12A00049]: beq        $s5, $zr, 0x089044F8
    089043D4:[00000000]: nop
    089043D8:[0E24D5C2]: jal        0x08935708
    089043DC:[26A40010]: addiu      $a0, $s5, 16
    089043E0:[92A20102]: lbu        $v0, 258($s5)
    089043E4:[14400044]: bne        $v0, $zr, 0x089044F8
    089043E8:[00000000]: nop
    089043EC:[0E24D5A5]: jal        0x08935694
    089043F0:[26A40010]: addiu      $a0, $s5, 16
    089043F4:[10000040]: b          0x089044F8
    089043F8:[00000000]: nop
    089043FC:[30620001]: andi       $v0, $v1, 1
    08904400:[54400006]: bnel       $v0, $zr, 0x0890441C
    08904404:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08904408:[00031780]: sll        $v0, $v1, 0x001E
    0890440C:[000217C2]: srl        $v0, $v0, 0x001F
    08904410:[10440039]: beq        $v0, $a0, 0x089044F8
    08904414:[00000000]: nop
    08904418:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0890441C:[02821021]: addu       $v0, $s4, $v0
    08904420:[84429218]: lh         $v0, -28136($v0)
    08904424:[96230004]: lhu        $v1, 4($s1)
    08904428:[28410003]: slti       $at, $v0, 3
    0890442C:[14200004]: bne        $at, $zr, 0x08904440
    08904430:[306303FF]: andi       $v1, $v1, 1023
    08904434:[28620200]: slti       $v0, $v1, 512
    08904438:[1440002F]: bne        $v0, $zr, 0x089044F8
    0890443C:[00000000]: nop
    08904440:[8E020000]: lw         $v0, 0($s0)
    08904444:[54400005]: bnel       $v0, $zr, 0x0890445C
    08904448:[92020010]: lbu        $v0, 16($s0)
    0890444C:[8E020034]: lw         $v0, 52($s0)
    08904450:[50400006]: beql       $v0, $zr, 0x0890446C
    08904454:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08904458:[92020010]: lbu        $v0, 16($s0)
    0890445C:[54400008]: bnel       $v0, $zr, 0x08904480
    08904460:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08904464:[10000024]: b          0x089044F8
    08904468:[00000000]: nop
    0890446C:[02821021]: addu       $v0, $s4, $v0
    08904470:[9042921C]: lbu        $v0, -28132($v0)
    08904474:[10400020]: beq        $v0, $zr, 0x089044F8
    08904478:[00000000]: nop
    0890447C:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08904480:[00031100]: sll        $v0, $v1, 0x0004
    08904484:[00431821]: addu       $v1, $v0, $v1
    08904488:[00031080]: sll        $v0, $v1, 0x0002
    0890448C:[00431023]: subu       $v0, $v0, $v1
    08904490:[00021080]: sll        $v0, $v0, 0x0002
    08904494:[02821021]: addu       $v0, $s4, $v0
    08904498:[24440018]: addiu      $a0, $v0, 24
    0890449C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089044A0:[02821021]: addu       $v0, $s4, $v0
    089044A4:[8445921A]: lh         $a1, -28134($v0)
    089044A8:[8E880000]: lw         $t0, 0($s4)
    089044AC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089044B0:[8E820014]: lw         $v0, 20($s4)
    089044B4:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    089044B8:[00021080]: sll        $v0, $v0, 0x0002
    089044BC:[02821021]: addu       $v0, $s4, $v0
    089044C0:[8C46000C]: lw         $a2, 12($v0)
    089044C4:[0E240BCC]: jal        0x08902F30
    089044C8:[26520001]: addiu      $s2, $s2, 1
    089044CC:[8E020000]: lw         $v0, 0($s0)
    089044D0:[10400009]: beq        $v0, $zr, 0x089044F8
    089044D4:[00000000]: nop
    089044D8:[8E02003C]: lw         $v0, 60($s0)
    089044DC:[10400006]: beq        $v0, $zr, 0x089044F8
    089044E0:[00000000]: nop
    089044E4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089044E8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089044EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089044F0:[0E24114F]: jal        0x0890453C
    089044F4:[26730001]: addiu      $s3, $s3, 1
    089044F8:[26D60001]: addiu      $s6, $s6, 1
    089044FC:[2AC20080]: slti       $v0, $s6, 128
    08904500:[2631FFF8]: addiu      $s1, $s1, -8
    08904504:[1440FFA0]: bne        $v0, $zr, 0x08904388
    08904508:[2610FFA8]: addiu      $s0, $s0, -88
    0890450C:[0E2411D3]: jal        0x0890474C
    08904510:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08904514:[8FBF001C]: lw         $ra, 28($sp)
    08904518:[8FB60018]: lw         $s6, 24($sp)
    0890451C:[8FB50014]: lw         $s5, 20($sp)
    08904520:[8FB40010]: lw         $s4, 16($sp)
    08904524:[8FB3000C]: lw         $s3, 12($sp)
    08904528:[8FB20008]: lw         $s2, 8($sp)
    0890452C:[8FB10004]: lw         $s1, 4($sp)
    08904530:[8FB00000]: lw         $s0, 0($sp)
    08904534:[03E00008]: jr         $ra
    08904538:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08904300 498,560 times (length 19)
    089042A8:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    089042AC:[02809021]: addu       $s2, $s4, $zr <=> move $s2, $s4
    089042B0:[00031EC0]: sll        $v1, $v1, 0x001B
    089042B4:[00031FC2]: srl        $v1, $v1, 0x001F
    089042B8:[0003882B]: sltu       $s1, $zr, $v1 <=> move $s1, $v1
--> 089042BC:[8E43005C]: lw         $v1, 92($s2)
    089042C0:[8E930000]: lw         $s3, 0($s4)
    089042C4:[04600009]: bltz       $v1, 0x089042EC
    089042C8:[26500018]: addiu      $s0, $s2, 24
    089042CC:[8E190000]: lw         $t9, 0($s0)
    089042D0:[8F390028]: lw         $t9, 40($t9)
    089042D4:[0320F809]: jalr       $ra, $t9
    089042D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089042DC:[8E050044]: lw         $a1, 68($s0)
    089042E0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089042E4:[0E236D6A]: jal        0x088DB5A8
    089042E8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089042EC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089042F0:[AE030044]: sw         $v1, 68($s0)
    089042F4:[26B50001]: addiu      $s5, $s5, 1
    089042F8:[2EA30080]: sltiu      $v1, $s5, 128
    089042FC:[AE000034]: sw         $zr, 52($s0)
--> 08904300:[1460FFEE]: bne        $v1, $zr, 0x089042BC
    08904304:[265200CC]: addiu      $s2, $s2, 204
    08904308:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890430C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08904310:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
  Back Branch 08904324 498,560 times (length 7)
    089042FC:[AE000034]: sw         $zr, 52($s0)
    08904300:[1460FFEE]: bne        $v1, $zr, 0x089042BC
    08904304:[265200CC]: addiu      $s2, $s2, 204
    08904308:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890430C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 08904310:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08904314:[00831821]: addu       $v1, $a0, $v1
    08904318:[A0609284]: sb         $zr, -28028($v1)
    0890431C:[24A50001]: addiu      $a1, $a1, 1
    08904320:[2CA30080]: sltiu      $v1, $a1, 128
--> 08904324:[1460FFFA]: bne        $v1, $zr, 0x08904310
    08904328:[24840084]: addiu      $a0, $a0, 132
    0890432C:[5220007A]: beql       $s1, $zr, 0x08904518
    08904330:[8FBF001C]: lw         $ra, 28($sp)
    08904334:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
  Back Branch 08904504 428,416 times (length 97)
    08904374:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08904378:[26826618]: addiu      $v0, $s4, 26136
    0890437C:[24502BA8]: addiu      $s0, $v0, 11176
    08904380:[247103F8]: addiu      $s1, $v1, 1016
    08904384:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 08904388:[92030044]: lbu        $v1, 68($s0)
    0890438C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08904390:[5464000C]: bnel       $v1, $a0, 0x089043C4
    08904394:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08904398:[8E150048]: lw         $s5, 72($s0)
    0890439C:[52A00057]: beql       $s5, $zr, 0x089044FC
    089043A0:[26D60001]: addiu      $s6, $s6, 1
    089043A4:[8EA200C8]: lw         $v0, 200($s5)
    089043A8:[14400053]: bne        $v0, $zr, 0x089044F8
    089043AC:[00000000]: nop
    089043B0:[0E245C19]: jal        0x08917064
    089043B4:[26A40010]: addiu      $a0, $s5, 16
    089043B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089043BC:[1000004E]: b          0x089044F8
    089043C0:[AEA200C8]: sw         $v0, 200($s5)
    089043C4:[5462000D]: bnel       $v1, $v0, 0x089043FC
    089043C8:[92230001]: lbu        $v1, 1($s1)
    089043CC:[8E150048]: lw         $s5, 72($s0)
    089043D0:[12A00049]: beq        $s5, $zr, 0x089044F8
    089043D4:[00000000]: nop
    089043D8:[0E24D5C2]: jal        0x08935708
    089043DC:[26A40010]: addiu      $a0, $s5, 16
    089043E0:[92A20102]: lbu        $v0, 258($s5)
    089043E4:[14400044]: bne        $v0, $zr, 0x089044F8
    089043E8:[00000000]: nop
    089043EC:[0E24D5A5]: jal        0x08935694
    089043F0:[26A40010]: addiu      $a0, $s5, 16
    089043F4:[10000040]: b          0x089044F8
    089043F8:[00000000]: nop
    089043FC:[30620001]: andi       $v0, $v1, 1
    08904400:[54400006]: bnel       $v0, $zr, 0x0890441C
    08904404:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08904408:[00031780]: sll        $v0, $v1, 0x001E
    0890440C:[000217C2]: srl        $v0, $v0, 0x001F
    08904410:[10440039]: beq        $v0, $a0, 0x089044F8
    08904414:[00000000]: nop
    08904418:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0890441C:[02821021]: addu       $v0, $s4, $v0
    08904420:[84429218]: lh         $v0, -28136($v0)
    08904424:[96230004]: lhu        $v1, 4($s1)
    08904428:[28410003]: slti       $at, $v0, 3
    0890442C:[14200004]: bne        $at, $zr, 0x08904440
    08904430:[306303FF]: andi       $v1, $v1, 1023
    08904434:[28620200]: slti       $v0, $v1, 512
    08904438:[1440002F]: bne        $v0, $zr, 0x089044F8
    0890443C:[00000000]: nop
    08904440:[8E020000]: lw         $v0, 0($s0)
    08904444:[54400005]: bnel       $v0, $zr, 0x0890445C
    08904448:[92020010]: lbu        $v0, 16($s0)
    0890444C:[8E020034]: lw         $v0, 52($s0)
    08904450:[50400006]: beql       $v0, $zr, 0x0890446C
    08904454:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08904458:[92020010]: lbu        $v0, 16($s0)
    0890445C:[54400008]: bnel       $v0, $zr, 0x08904480
    08904460:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08904464:[10000024]: b          0x089044F8
    08904468:[00000000]: nop
    0890446C:[02821021]: addu       $v0, $s4, $v0
    08904470:[9042921C]: lbu        $v0, -28132($v0)
    08904474:[10400020]: beq        $v0, $zr, 0x089044F8
    08904478:[00000000]: nop
    0890447C:[02401821]: addu       $v1, $s2, $zr <=> move $v1, $s2
    08904480:[00031100]: sll        $v0, $v1, 0x0004
    08904484:[00431821]: addu       $v1, $v0, $v1
    08904488:[00031080]: sll        $v0, $v1, 0x0002
    0890448C:[00431023]: subu       $v0, $v0, $v1
    08904490:[00021080]: sll        $v0, $v0, 0x0002
    08904494:[02821021]: addu       $v0, $s4, $v0
    08904498:[24440018]: addiu      $a0, $v0, 24
    0890449C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089044A0:[02821021]: addu       $v0, $s4, $v0
    089044A4:[8445921A]: lh         $a1, -28134($v0)
    089044A8:[8E880000]: lw         $t0, 0($s4)
    089044AC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089044B0:[8E820014]: lw         $v0, 20($s4)
    089044B4:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    089044B8:[00021080]: sll        $v0, $v0, 0x0002
    089044BC:[02821021]: addu       $v0, $s4, $v0
    089044C0:[8C46000C]: lw         $a2, 12($v0)
    089044C4:[0E240BCC]: jal        0x08902F30
    089044C8:[26520001]: addiu      $s2, $s2, 1
    089044CC:[8E020000]: lw         $v0, 0($s0)
    089044D0:[10400009]: beq        $v0, $zr, 0x089044F8
    089044D4:[00000000]: nop
    089044D8:[8E02003C]: lw         $v0, 60($s0)
    089044DC:[10400006]: beq        $v0, $zr, 0x089044F8
    089044E0:[00000000]: nop
    089044E4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089044E8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089044EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089044F0:[0E24114F]: jal        0x0890453C
    089044F4:[26730001]: addiu      $s3, $s3, 1
    089044F8:[26D60001]: addiu      $s6, $s6, 1
    089044FC:[2AC20080]: slti       $v0, $s6, 128
    08904500:[2631FFF8]: addiu      $s1, $s1, -8
--> 08904504:[1440FFA0]: bne        $v0, $zr, 0x08904388
    08904508:[2610FFA8]: addiu      $s0, $s0, -88
    0890450C:[0E2411D3]: jal        0x0890474C
    08904510:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08904514:[8FBF001C]: lw         $ra, 28($sp)
_S1_2_88FF9EC 16,336,595 instructions (1.832%), 108,155 calls (088FF9EC - 088FFB74, length 99)
    088FF9EC:[27BDFFC0]: addiu      $sp, $sp, -64
    088FF9F0:[AFBF001C]: sw         $ra, 28($sp)
    088FF9F4:[AFB40018]: sw         $s4, 24($sp)
    088FF9F8:[AFB30014]: sw         $s3, 20($sp)
    088FF9FC:[AFB20010]: sw         $s2, 16($sp)
    088FFA00:[AFB1000C]: sw         $s1, 12($sp)
    088FFA04:[AFB00008]: sw         $s0, 8($sp)
    088FFA08:[24020088]: addiu      $v0, $zr, 136 <=> li $v0, 136
    088FFA0C:[00468023]: subu       $s0, $v0, $a2
    088FFA10:[90820864]: lbu        $v0, 2148($a0)
    088FFA14:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088FFA18:[24B1FF10]: addiu      $s1, $a1, -240
    088FFA1C:[10400004]: beq        $v0, $zr, 0x088FFA30
    088FFA20:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088FFA24:[0E23A295]: jal        0x088E8A54
    088FFA28:[00000000]: nop
    088FFA2C:[A2800864]: sb         $zr, 2148($s4)
    088FFA30:[0E201682]: jal        0x08805A08
    088FFA34:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    088FFA38:[44910000]: mtc1       $s1, $f0
    088FFA3C:[46800020]: cvt.s.w    $f0, $f0
    088FFA40:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088FFA44:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    088FFA48:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    088FFA4C:[26230020]: addiu      $v1, $s1, 32
    088FFA50:[AFA2003C]: sw         $v0, 60($sp)
    088FFA54:[E7A00028]: swc1       $f0, 40($sp)
    088FFA58:[44830000]: mtc1       $v1, $f0
    088FFA5C:[46800020]: cvt.s.w    $f0, $f0
    088FFA60:[AFA20034]: sw         $v0, 52($sp)
    088FFA64:[2602FFE0]: addiu      $v0, $s0, -32
    088FFA68:[AFA00038]: sw         $zr, 56($sp)
    088FFA6C:[AFA00030]: sw         $zr, 48($sp)
    088FFA70:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FFA74:[E7A0002C]: swc1       $f0, 44($sp)
    088FFA78:[44900000]: mtc1       $s0, $f0
    088FFA7C:[46800020]: cvt.s.w    $f0, $f0
    088FFA80:[24A5F508]: addiu      $a1, $a1, -2808
    088FFA84:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FFA88:[E7A00020]: swc1       $f0, 32($sp)
    088FFA8C:[44820000]: mtc1       $v0, $f0
    088FFA90:[46800020]: cvt.s.w    $f0, $f0
    088FFA94:[E7A00024]: swc1       $f0, 36($sp)
    088FFA98:[84A30000]: lh         $v1, 0($a1)
    088FFA9C:[84A20002]: lh         $v0, 2($a1)
    088FFAA0:[24C60001]: addiu      $a2, $a2, 1
    088FFAA4:[00031880]: sll        $v1, $v1, 0x0002
    088FFAA8:[007D1821]: addu       $v1, $v1, $sp
    088FFAAC:[00021080]: sll        $v0, $v0, 0x0002
    088FFAB0:[C4600038]: lwc1       $f0, 56($v1)
    088FFAB4:[005D1021]: addu       $v0, $v0, $sp
    088FFAB8:[C4420030]: lwc1       $f2, 48($v0)
    088FFABC:[E4800000]: swc1       $f0, 0($a0)
    088FFAC0:[C4400020]: lwc1       $f0, 32($v0)
    088FFAC4:[C4610028]: lwc1       $f1, 40($v1)
    088FFAC8:[E4820004]: swc1       $f2, 4($a0)
    088FFACC:[28C20004]: slti       $v0, $a2, 4
    088FFAD0:[E4810008]: swc1       $f1, 8($a0)
    088FFAD4:[E480000C]: swc1       $f0, 12($a0)
    088FFAD8:[AC800010]: sw         $zr, 16($a0)
    088FFADC:[24A50004]: addiu      $a1, $a1, 4
    088FFAE0:[1440FFED]: bne        $v0, $zr, 0x088FFA98
    088FFAE4:[24840014]: addiu      $a0, $a0, 20
    088FFAE8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FFAEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FFAF0:[0E23A759]: jal        0x088E9D64
    088FFAF4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088FFAF8:[06610003]: bgez       $s3, 0x088FFB08
    088FFAFC:[00131903]: sra        $v1, $s3, 0x0004
    088FFB00:[2663000F]: addiu      $v1, $s3, 15
    088FFB04:[00031903]: sra        $v1, $v1, 0x0004
    088FFB08:[00031B80]: sll        $v1, $v1, 0x000E
    088FFB0C:[00431821]: addu       $v1, $v0, $v1
    088FFB10:[06610004]: bgez       $s3, 0x088FFB24
    088FFB14:[3262000F]: andi       $v0, $s3, 15
    088FFB18:[50400003]: beql       $v0, $zr, 0x088FFB28
    088FFB1C:[00021200]: sll        $v0, $v0, 0x0008
    088FFB20:[2442FFF0]: addiu      $v0, $v0, -16
    088FFB24:[00021200]: sll        $v0, $v0, 0x0008
    088FFB28:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    088FFB2C:[00624021]: addu       $t0, $v1, $v0
    088FFB30:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088FFB34:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088FFB38:[0E201B34]: jal        0x08806CD0
    088FFB3C:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    088FFB40:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    088FFB44:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFB48:[24050183]: addiu      $a1, $zr, 387 <=> li $a1, 387
    088FFB4C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088FFB50:[0E201855]: jal        0x08806154
    088FFB54:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088FFB58:[8FBF001C]: lw         $ra, 28($sp)
    088FFB5C:[8FB40018]: lw         $s4, 24($sp)
    088FFB60:[8FB30014]: lw         $s3, 20($sp)
    088FFB64:[8FB20010]: lw         $s2, 16($sp)
    088FFB68:[8FB1000C]: lw         $s1, 12($sp)
    088FFB6C:[8FB00008]: lw         $s0, 8($sp)
    088FFB70:[03E00008]: jr         $ra
    088FFB74:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088FFAE0 432,620 times (length 20)
    088FFA84:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088FFA88:[E7A00020]: swc1       $f0, 32($sp)
    088FFA8C:[44820000]: mtc1       $v0, $f0
    088FFA90:[46800020]: cvt.s.w    $f0, $f0
    088FFA94:[E7A00024]: swc1       $f0, 36($sp)
--> 088FFA98:[84A30000]: lh         $v1, 0($a1)
    088FFA9C:[84A20002]: lh         $v0, 2($a1)
    088FFAA0:[24C60001]: addiu      $a2, $a2, 1
    088FFAA4:[00031880]: sll        $v1, $v1, 0x0002
    088FFAA8:[007D1821]: addu       $v1, $v1, $sp
    088FFAAC:[00021080]: sll        $v0, $v0, 0x0002
    088FFAB0:[C4600038]: lwc1       $f0, 56($v1)
    088FFAB4:[005D1021]: addu       $v0, $v0, $sp
    088FFAB8:[C4420030]: lwc1       $f2, 48($v0)
    088FFABC:[E4800000]: swc1       $f0, 0($a0)
    088FFAC0:[C4400020]: lwc1       $f0, 32($v0)
    088FFAC4:[C4610028]: lwc1       $f1, 40($v1)
    088FFAC8:[E4820004]: swc1       $f2, 4($a0)
    088FFACC:[28C20004]: slti       $v0, $a2, 4
    088FFAD0:[E4810008]: swc1       $f1, 8($a0)
    088FFAD4:[E480000C]: swc1       $f0, 12($a0)
    088FFAD8:[AC800010]: sw         $zr, 16($a0)
    088FFADC:[24A50004]: addiu      $a1, $a1, 4
--> 088FFAE0:[1440FFED]: bne        $v0, $zr, 0x088FFA98
    088FFAE4:[24840014]: addiu      $a0, $a0, 20
    088FFAE8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FFAEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FFAF0:[0E23A759]: jal        0x088E9D64
_S1_2_8887448 15,493,754 instructions (1.738%), 416,256 calls (08887448 - 088876A0, length 151)
    08887448:[27BDFFC0]: addiu      $sp, $sp, -64
    0888744C:[AFBF003C]: sw         $ra, 60($sp)
    08887450:[AFB40038]: sw         $s4, 56($sp)
    08887454:[30A500FF]: andi       $a1, $a1, 255
    08887458:[AFB30034]: sw         $s3, 52($sp)
    0888745C:[00051940]: sll        $v1, $a1, 0x0005
    08887460:[AFB20030]: sw         $s2, 48($sp)
    08887464:[00651823]: subu       $v1, $v1, $a1
    08887468:[AFB1002C]: sw         $s1, 44($sp)
    0888746C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08887470:[00031880]: sll        $v1, $v1, 0x0002
    08887474:[02831821]: addu       $v1, $s4, $v1
    08887478:[AFB00028]: sw         $s0, 40($sp)
    0888747C:[24730420]: addiu      $s3, $v1, 1056
    08887480:[8C720458]: lw         $s2, 1112($v1)
    08887484:[8C71045C]: lw         $s1, 1116($v1)
    08887488:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0888748C:[90630480]: lbu        $v1, 1152($v1)
    08887490:[1466001B]: bne        $v1, $a2, 0x08887500
    08887494:[26700010]: addiu      $s0, $s3, 16
    08887498:[92630050]: lbu        $v1, 80($s3)
    0888749C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088874A0:[268443A0]: addiu      $a0, $s4, 17312
    088874A4:[AFA30000]: sw         $v1, 0($sp)
    088874A8:[AFA20004]: sw         $v0, 4($sp)
    088874AC:[AFA60008]: sw         $a2, 8($sp)
    088874B0:[8E62005C]: lw         $v0, 92($s3)
    088874B4:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088874B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088874BC:[AFA2000C]: sw         $v0, 12($sp)
    088874C0:[8E62004C]: lw         $v0, 76($s3)
    088874C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088874C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088874CC:[AFA20010]: sw         $v0, 16($sp)
    088874D0:[AFA00014]: sw         $zr, 20($sp)
    088874D4:[AFA00018]: sw         $zr, 24($sp)
    088874D8:[AFA0001C]: sw         $zr, 28($sp)
    088874DC:[92630044]: lbu        $v1, 68($s3)
    088874E0:[8E620058]: lw         $v0, 88($s3)
    088874E4:[8E6B0048]: lw         $t3, 72($s3)
    088874E8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088874EC:[00621021]: addu       $v0, $v1, $v0
    088874F0:[0E236595]: jal        0x088D9654
    088874F4:[304A00FF]: andi       $t2, $v0, 255
    088874F8:[10000063]: b          0x08887688
    088874FC:[8FBF003C]: lw         $ra, 60($sp)
    08887500:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08887504:[5466001B]: bnel       $v1, $a2, 0x08887574
    08887508:[92630077]: lbu        $v1, 119($s3)
    0888750C:[92630050]: lbu        $v1, 80($s3)
    08887510:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08887514:[268443A0]: addiu      $a0, $s4, 17312
    08887518:[AFA30000]: sw         $v1, 0($sp)
    0888751C:[AFA20004]: sw         $v0, 4($sp)
    08887520:[AFA60008]: sw         $a2, 8($sp)
    08887524:[8E62005C]: lw         $v0, 92($s3)
    08887528:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0888752C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08887530:[AFA2000C]: sw         $v0, 12($sp)
    08887534:[8E62004C]: lw         $v0, 76($s3)
    08887538:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0888753C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08887540:[AFA20010]: sw         $v0, 16($sp)
    08887544:[AFA00014]: sw         $zr, 20($sp)
    08887548:[AFA00018]: sw         $zr, 24($sp)
    0888754C:[AFA0001C]: sw         $zr, 28($sp)
    08887550:[92630044]: lbu        $v1, 68($s3)
    08887554:[8E620058]: lw         $v0, 88($s3)
    08887558:[8E6B0048]: lw         $t3, 72($s3)
    0888755C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08887560:[00621021]: addu       $v0, $v1, $v0
    08887564:[0E236595]: jal        0x088D9654
    08887568:[304A00FF]: andi       $t2, $v0, 255
    0888756C:[10000045]: b          0x08887684
    08887570:[00000000]: nop
    08887574:[5060003F]: beql       $v1, $zr, 0x08887674
    08887578:[92630078]: lbu        $v1, 120($s3)
    0888757C:[0E221CE6]: jal        0x08887398
    08887580:[00000000]: nop
    08887584:[8E020000]: lw         $v0, 0($s0)
    08887588:[5440001D]: bnel       $v0, $zr, 0x08887600
    0888758C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08887590:[92620050]: lbu        $v0, 80($s3)
    08887594:[268443A0]: addiu      $a0, $s4, 17312
    08887598:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0888759C:[AFA20000]: sw         $v0, 0($sp)
    088875A0:[8E620054]: lw         $v0, 84($s3)
    088875A4:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    088875A8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088875AC:[AFA20004]: sw         $v0, 4($sp)
    088875B0:[AFA00008]: sw         $zr, 8($sp)
    088875B4:[AFA0000C]: sw         $zr, 12($sp)
    088875B8:[8E62004C]: lw         $v0, 76($s3)
    088875BC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088875C0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088875C4:[AFA20010]: sw         $v0, 16($sp)
    088875C8:[8E620068]: lw         $v0, 104($s3)
    088875CC:[AFA20014]: sw         $v0, 20($sp)
    088875D0:[92620061]: lbu        $v0, 97($s3)
    088875D4:[AFA20018]: sw         $v0, 24($sp)
    088875D8:[8E620064]: lw         $v0, 100($s3)
    088875DC:[AFA2001C]: sw         $v0, 28($sp)
    088875E0:[92630044]: lbu        $v1, 68($s3)
    088875E4:[8E620058]: lw         $v0, 88($s3)
    088875E8:[8E6B0048]: lw         $t3, 72($s3)
    088875EC:[00621021]: addu       $v0, $v1, $v0
    088875F0:[0E236595]: jal        0x088D9654
    088875F4:[304A00FF]: andi       $t2, $v0, 255
    088875F8:[10000022]: b          0x08887684
    088875FC:[00000000]: nop
    08887600:[0E236976]: jal        0x088DA5D8
    08887604:[8E700058]: lw         $s0, 88($s3)
    08887608:[3042FFFF]: andi       $v0, $v0, -1
    0888760C:[00501021]: addu       $v0, $v0, $s0
    08887610:[304A00FF]: andi       $t2, $v0, 255
    08887614:[92620050]: lbu        $v0, 80($s3)
    08887618:[268443A0]: addiu      $a0, $s4, 17312
    0888761C:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    08887620:[AFA20000]: sw         $v0, 0($sp)
    08887624:[8E620054]: lw         $v0, 84($s3)
    08887628:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    0888762C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08887630:[AFA20004]: sw         $v0, 4($sp)
    08887634:[AFA00008]: sw         $zr, 8($sp)
    08887638:[AFA0000C]: sw         $zr, 12($sp)
    0888763C:[8E62004C]: lw         $v0, 76($s3)
    08887640:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08887644:[AFA20010]: sw         $v0, 16($sp)
    08887648:[8E620068]: lw         $v0, 104($s3)
    0888764C:[AFA20014]: sw         $v0, 20($sp)
    08887650:[92620061]: lbu        $v0, 97($s3)
    08887654:[AFA20018]: sw         $v0, 24($sp)
    08887658:[8E620064]: lw         $v0, 100($s3)
    0888765C:[AFA2001C]: sw         $v0, 28($sp)
    08887660:[8E6B0048]: lw         $t3, 72($s3)
    08887664:[0E236595]: jal        0x088D9654
    08887668:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0888766C:[10000005]: b          0x08887684
    08887670:[00000000]: nop
    08887674:[10600003]: beq        $v1, $zr, 0x08887684
    08887678:[00000000]: nop
    0888767C:[0E221CE6]: jal        0x08887398
    08887680:[00000000]: nop
    08887684:[8FBF003C]: lw         $ra, 60($sp)
    08887688:[8FB40038]: lw         $s4, 56($sp)
    0888768C:[8FB30034]: lw         $s3, 52($sp)
    08887690:[8FB20030]: lw         $s2, 48($sp)
    08887694:[8FB1002C]: lw         $s1, 44($sp)
    08887698:[8FB00028]: lw         $s0, 40($sp)
    0888769C:[03E00008]: jr         $ra
    088876A0:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_890EFC8 14,207,325 instructions (1.593%), 15,195 calls (0890EFC8 - 0890F150, length 99)
    0890EFC8:[3C0908B3]: lui        $t1, 0x08B3 <=> li $t1, 0x08B30000
    0890EFCC:[8D27F784]: lw         $a3, -2172($t1)
    0890EFD0:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    0890EFD4:[35034240]: ori        $v1, $t0, 16960
    0890EFD8:[00E30018]: mult       $a3, $v1
    0890EFDC:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    0890EFE0:[3482C63B]: ori        $v0, $a0, -14789
    0890EFE4:[27BDFFD0]: addiu      $sp, $sp, -48
    0890EFE8:[AFBF0024]: sw         $ra, 36($sp)
    0890EFEC:[00003012]: mflo       $a2
    0890EFF0:[00C20019]: multu      $a2, $v0
    0890EFF4:[AFB7001C]: sw         $s7, 28($sp)
    0890EFF8:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    0890EFFC:[AFB60018]: sw         $s6, 24($sp)
    0890F000:[00001810]: mfhi       $v1
    0890F004:[AFB50014]: sw         $s5, 20($sp)
    0890F008:[AFB3000C]: sw         $s3, 12($sp)
    0890F00C:[AFB10004]: sw         $s1, 4($sp)
    0890F010:[AFB00000]: sw         $s0, 0($sp)
    0890F014:[AFBE0020]: sw         $fp, 32($sp)
    0890F018:[24BEF788]: addiu      $fp, $a1, -2168
    0890F01C:[AFB40010]: sw         $s4, 16($sp)
    0890F020:[0003A3C2]: srl        $s4, $v1, 0x000F
    0890F024:[AFB20008]: sw         $s2, 8($sp)
    0890F028:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0890F02C:[00128080]: sll        $s0, $s2, 0x0002
    0890F030:[021E5021]: addu       $t2, $s0, $fp
    0890F034:[8D420000]: lw         $v0, 0($t2)
    0890F038:[50400006]: beql       $v0, $zr, 0x0890F054
    0890F03C:[26520001]: addiu      $s2, $s2, 1
    0890F040:[904C0000]: lbu        $t4, 0($v0)
    0890F044:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0890F048:[118B0012]: beq        $t4, $t3, 0x0890F094
    0890F04C:[3C0D08B3]: lui        $t5, 0x08B3 <=> li $t5, 0x08B30000
    0890F050:[26520001]: addiu      $s2, $s2, 1
    0890F054:[2E530080]: sltiu      $s3, $s2, 128
    0890F058:[1660FFF5]: bne        $s3, $zr, 0x0890F030
    0890F05C:[00128080]: sll        $s0, $s2, 0x0002
    0890F060:[8FBF0024]: lw         $ra, 36($sp)
    0890F064:[8FBE0020]: lw         $fp, 32($sp)
    0890F068:[8FB7001C]: lw         $s7, 28($sp)
    0890F06C:[8FB60018]: lw         $s6, 24($sp)
    0890F070:[8FB50014]: lw         $s5, 20($sp)
    0890F074:[8FB40010]: lw         $s4, 16($sp)
    0890F078:[8FB3000C]: lw         $s3, 12($sp)
    0890F07C:[8FB20008]: lw         $s2, 8($sp)
    0890F080:[8FB10004]: lw         $s1, 4($sp)
    0890F084:[8FB00000]: lw         $s0, 0($sp)
    0890F088:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890F08C:[03E00008]: jr         $ra
    0890F090:[27BD0030]: addiu      $sp, $sp, 48
    0890F094:[25B5F788]: addiu      $s5, $t5, -2168
    0890F098:[02159821]: addu       $s3, $s0, $s5
    0890F09C:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0890F0A0:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0890F0A4:[8E6F0000]: lw         $t7, 0($s3)
    0890F0A8:[02158821]: addu       $s1, $s0, $s5
    0890F0AC:[91EE0009]: lbu        $t6, 9($t7)
    0890F0B0:[15C00014]: bne        $t6, $zr, 0x0890F104
    0890F0B4:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    0890F0B8:[8E230000]: lw         $v1, 0($s1)
    0890F0BC:[8C650028]: lw         $a1, 40($v1)
    0890F0C0:[00B4602B]: sltu       $t4, $a1, $s4
    0890F0C4:[1180000B]: beq        $t4, $zr, 0x0890F0F4
    0890F0C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0890F0CC:[0E243F91]: jal        0x0890FE44
    0890F0D0:[00000000]: nop
    0890F0D4:[8E230000]: lw         $v1, 0($s1)
    0890F0D8:[90710000]: lbu        $s1, 0($v1)
    0890F0DC:[1220FFDC]: beq        $s1, $zr, 0x0890F050
    0890F0E0:[A0770009]: sb         $s7, 9($v1)
    0890F0E4:[5456FFF0]: bnel       $v0, $s6, 0x0890F0A8
    0890F0E8:[8E6F0000]: lw         $t7, 0($s3)
    0890F0EC:[0A243C19]: j          0x0890F064
    0890F0F0:[8FBF0024]: lw         $ra, 36($sp)
    0890F0F4:[00B48023]: subu       $s0, $a1, $s4
    0890F0F8:[AC700028]: sw         $s0, 40($v1)
    0890F0FC:[0A243C14]: j          0x0890F050
    0890F100:[A0600009]: sb         $zr, 9($v1)
    0890F104:[0E24405C]: jal        0x08910170
    0890F108:[00000000]: nop
    0890F10C:[8E780000]: lw         $t8, 0($s3)
    0890F110:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0890F114:[8F030010]: lw         $v1, 16($t8)
    0890F118:[8F0B0014]: lw         $t3, 20($t8)
    0890F11C:[9707000A]: lhu        $a3, 10($t8)
    0890F120:[006B4821]: addu       $t1, $v1, $t3
    0890F124:[012A402C]: max        $t0, $t1, $t2
    0890F128:[0107001A]: div        $t0, $a3
    0890F12C:[50E00001]: beql       $a3, $zr, 0x0890F134
    0890F130:[000001CD]: break      0x00007
    0890F134:[8F040034]: lw         $a0, 52($t8)
    0890F138:[8F050028]: lw         $a1, 40($t8)
    0890F13C:[00003012]: mflo       $a2
    0890F140:[00860018]: mult       $a0, $a2
    0890F144:[00001012]: mflo       $v0
    0890F148:[00A2C821]: addu       $t9, $a1, $v0
    0890F14C:[0A243C2E]: j          0x0890F0B8
    0890F150:[AF190028]: sw         $t9, 40($t8)
  Back Branch 0890F058 1,944,960 times (length 12)
    0890F01C:[AFB40010]: sw         $s4, 16($sp)
    0890F020:[0003A3C2]: srl        $s4, $v1, 0x000F
    0890F024:[AFB20008]: sw         $s2, 8($sp)
    0890F028:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0890F02C:[00128080]: sll        $s0, $s2, 0x0002
--> 0890F030:[021E5021]: addu       $t2, $s0, $fp
    0890F034:[8D420000]: lw         $v0, 0($t2)
    0890F038:[50400006]: beql       $v0, $zr, 0x0890F054
    0890F03C:[26520001]: addiu      $s2, $s2, 1
    0890F040:[904C0000]: lbu        $t4, 0($v0)
    0890F044:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0890F048:[118B0012]: beq        $t4, $t3, 0x0890F094
    0890F04C:[3C0D08B3]: lui        $t5, 0x08B3 <=> li $t5, 0x08B30000
    0890F050:[26520001]: addiu      $s2, $s2, 1
    0890F054:[2E530080]: sltiu      $s3, $s2, 128
--> 0890F058:[1660FFF5]: bne        $s3, $zr, 0x0890F030
    0890F05C:[00128080]: sll        $s0, $s2, 0x0002
    0890F060:[8FBF0024]: lw         $ra, 36($sp)
    0890F064:[8FBE0020]: lw         $fp, 32($sp)
    0890F068:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_89048C8 13,794,486 instructions (1.547%), 24,440 calls (0890343C - 089048CC, length 1317)
  Back Branch 089039C4 141,264 times (length 64)
    089038B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089038BC:[93A20064]: lbu        $v0, 100($sp)
    089038C0:[00401021]: addu       $v0, $v0, $zr <=> move $v0, $v0
    089038C4:[00021100]: sll        $v0, $v0, 0x0004
    089038C8:[AFA20044]: sw         $v0, 68($sp)
--> 089038CC:[324200FF]: andi       $v0, $s2, 255
    089038D0:[00022100]: sll        $a0, $v0, 0x0004
    089038D4:[8EA30078]: lw         $v1, 120($s5)
    089038D8:[8FA20050]: lw         $v0, 80($sp)
    089038DC:[00433021]: addu       $a2, $v0, $v1
    089038E0:[84C5000E]: lh         $a1, 14($a2)
    089038E4:[8EA3007C]: lw         $v1, 124($s5)
    089038E8:[92A20071]: lbu        $v0, 113($s5)
    089038EC:[00A42021]: addu       $a0, $a1, $a0
    089038F0:[00031840]: sll        $v1, $v1, 0x0001
    089038F4:[10400003]: beq        $v0, $zr, 0x08903904
    089038F8:[0083B821]: addu       $s7, $a0, $v1
    089038FC:[00641023]: subu       $v0, $v1, $a0
    08903900:[2457FFF0]: addiu      $s7, $v0, -16
    08903904:[84C40010]: lh         $a0, 16($a2)
    08903908:[8FA20044]: lw         $v0, 68($sp)
    0890390C:[92A30072]: lbu        $v1, 114($s5)
    08903910:[00821021]: addu       $v0, $a0, $v0
    08903914:[10600003]: beq        $v1, $zr, 0x08903924
    08903918:[02C2F021]: addu       $fp, $s6, $v0
    0890391C:[02C21023]: subu       $v0, $s6, $v0
    08903920:[245EFFF0]: addiu      $fp, $v0, -16
    08903924:[8E9900AC]: lw         $t9, 172($s4)
    08903928:[8FB00068]: lw         $s0, 104($sp)
    0890392C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08903930:[8F390064]: lw         $t9, 100($t9)
    08903934:[0320F809]: jalr       $ra, $t9
    08903938:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    0890393C:[8C420000]: lw         $v0, 0($v0)
    08903940:[8C440000]: lw         $a0, 0($v0)
    08903944:[8C990008]: lw         $t9, 8($a0)
    08903948:[8F390030]: lw         $t9, 48($t9)
    0890394C:[0320F809]: jalr       $ra, $t9
    08903950:[00000000]: nop
    08903954:[0262182A]: slt        $v1, $s3, $v0
    08903958:[5460000C]: bnel       $v1, $zr, 0x0890398C
    0890395C:[92A20072]: lbu        $v0, 114($s5)
    08903960:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08903964:[44830800]: mtc1       $v1, $f1
    08903968:[44900000]: mtc1       $s0, $f0
    0890396C:[46800020]: cvt.s.w    $f0, $f0
    08903970:[02228823]: subu       $s1, $s1, $v0
    08903974:[0222082A]: slt        $at, $s1, $v0
    08903978:[46010000]: add.s      $f0, $f0, $f1
    0890397C:[4600000D]: trunc.w.s  $f0, $f0
    08903980:[1020FFF9]: beq        $at, $zr, 0x08903968
    08903984:[44100000]: mfc1       $s0, $f0
    08903988:[92A20072]: lbu        $v0, 114($s5)
    0890398C:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    08903990:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08903994:[AFA20000]: sw         $v0, 0($sp)
    08903998:[92AB0071]: lbu        $t3, 113($s5)
    0890399C:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    089039A0:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089039A4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    089039A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089039AC:[0E23FFC9]: jal        0x088FFF24
    089039B0:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    089039B4:[26430001]: addiu      $v1, $s2, 1
    089039B8:[307200FF]: andi       $s2, $v1, 255
    089039BC:[8FA30048]: lw         $v1, 72($sp)
    089039C0:[0243182A]: slt        $v1, $s2, $v1
--> 089039C4:[1460FFC1]: bne        $v1, $zr, 0x089038CC
    089039C8:[26730010]: addiu      $s3, $s3, 16
    089039CC:[93A30064]: lbu        $v1, 100($sp)
    089039D0:[24630001]: addiu      $v1, $v1, 1
    089039D4:[A3A30064]: sb         $v1, 100($sp)
  Back Branch 08903A08 47,088 times (length 194)
  Back Branch 089039E4 31,392 times (length 78)
    089038A0:[18600052]: blez       $v1, 0x089039EC
    089038A4:[AFA3004C]: sw         $v1, 76($sp)
    089038A8:[7C051E20]: seh        $v1, $a1
    089038AC:[AFA30048]: sw         $v1, 72($sp)
    089038B0:[8FA30048]: lw         $v1, 72($sp)
--> 089038B4:[18600045]: blez       $v1, 0x089039CC
    089038B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089038BC:[93A20064]: lbu        $v0, 100($sp)
    089038C0:[00401021]: addu       $v0, $v0, $zr <=> move $v0, $v0
    089038C4:[00021100]: sll        $v0, $v0, 0x0004
    089038C8:[AFA20044]: sw         $v0, 68($sp)
    089038CC:[324200FF]: andi       $v0, $s2, 255
    089038D0:[00022100]: sll        $a0, $v0, 0x0004
    089038D4:[8EA30078]: lw         $v1, 120($s5)
    089038D8:[8FA20050]: lw         $v0, 80($sp)
    089038DC:[00433021]: addu       $a2, $v0, $v1
    089038E0:[84C5000E]: lh         $a1, 14($a2)
    089038E4:[8EA3007C]: lw         $v1, 124($s5)
    089038E8:[92A20071]: lbu        $v0, 113($s5)
    089038EC:[00A42021]: addu       $a0, $a1, $a0
    089038F0:[00031840]: sll        $v1, $v1, 0x0001
    089038F4:[10400003]: beq        $v0, $zr, 0x08903904
    089038F8:[0083B821]: addu       $s7, $a0, $v1
    089038FC:[00641023]: subu       $v0, $v1, $a0
    08903900:[2457FFF0]: addiu      $s7, $v0, -16
    08903904:[84C40010]: lh         $a0, 16($a2)
    08903908:[8FA20044]: lw         $v0, 68($sp)
    0890390C:[92A30072]: lbu        $v1, 114($s5)
    08903910:[00821021]: addu       $v0, $a0, $v0
    08903914:[10600003]: beq        $v1, $zr, 0x08903924
    08903918:[02C2F021]: addu       $fp, $s6, $v0
    0890391C:[02C21023]: subu       $v0, $s6, $v0
    08903920:[245EFFF0]: addiu      $fp, $v0, -16
    08903924:[8E9900AC]: lw         $t9, 172($s4)
    08903928:[8FB00068]: lw         $s0, 104($sp)
    0890392C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08903930:[8F390064]: lw         $t9, 100($t9)
    08903934:[0320F809]: jalr       $ra, $t9
    08903938:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    0890393C:[8C420000]: lw         $v0, 0($v0)
    08903940:[8C440000]: lw         $a0, 0($v0)
    08903944:[8C990008]: lw         $t9, 8($a0)
    08903948:[8F390030]: lw         $t9, 48($t9)
    0890394C:[0320F809]: jalr       $ra, $t9
    08903950:[00000000]: nop
    08903954:[0262182A]: slt        $v1, $s3, $v0
    08903958:[5460000C]: bnel       $v1, $zr, 0x0890398C
    0890395C:[92A20072]: lbu        $v0, 114($s5)
    08903960:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08903964:[44830800]: mtc1       $v1, $f1
    08903968:[44900000]: mtc1       $s0, $f0
    0890396C:[46800020]: cvt.s.w    $f0, $f0
    08903970:[02228823]: subu       $s1, $s1, $v0
    08903974:[0222082A]: slt        $at, $s1, $v0
    08903978:[46010000]: add.s      $f0, $f0, $f1
    0890397C:[4600000D]: trunc.w.s  $f0, $f0
    08903980:[1020FFF9]: beq        $at, $zr, 0x08903968
    08903984:[44100000]: mfc1       $s0, $f0
    08903988:[92A20072]: lbu        $v0, 114($s5)
    0890398C:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    08903990:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08903994:[AFA20000]: sw         $v0, 0($sp)
    08903998:[92AB0071]: lbu        $t3, 113($s5)
    0890399C:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    089039A0:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089039A4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    089039A8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089039AC:[0E23FFC9]: jal        0x088FFF24
    089039B0:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    089039B4:[26430001]: addiu      $v1, $s2, 1
    089039B8:[307200FF]: andi       $s2, $v1, 255
    089039BC:[8FA30048]: lw         $v1, 72($sp)
    089039C0:[0243182A]: slt        $v1, $s2, $v1
    089039C4:[1460FFC1]: bne        $v1, $zr, 0x089038CC
    089039C8:[26730010]: addiu      $s3, $s3, 16
    089039CC:[93A30064]: lbu        $v1, 100($sp)
    089039D0:[24630001]: addiu      $v1, $v1, 1
    089039D4:[A3A30064]: sb         $v1, 100($sp)
    089039D8:[93A40064]: lbu        $a0, 100($sp)
    089039DC:[8FA3004C]: lw         $v1, 76($sp)
    089039E0:[0083182A]: slt        $v1, $a0, $v1
--> 089039E4:[5460FFB3]: bnel       $v1, $zr, 0x089038B4
    089039E8:[8FA30048]: lw         $v1, 72($sp)
    089039EC:[97A3006C]: lhu        $v1, 108($sp)
    089039F0:[8EA50078]: lw         $a1, 120($s5)
    089039F4:[24630001]: addiu      $v1, $v1, 1
  Back Branch 089037BC 26,358 times (length 10)
    08903788:[0262182A]: slt        $v1, $s3, $v0
    0890378C:[54600033]: bnel       $v1, $zr, 0x0890385C
    08903790:[001018C0]: sll        $v1, $s0, 0x0003
    08903794:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08903798:[44830800]: mtc1       $v1, $f1
--> 0890379C:[8FA30068]: lw         $v1, 104($sp)
    089037A0:[02629823]: subu       $s3, $s3, $v0
    089037A4:[0262082A]: slt        $at, $s3, $v0
    089037A8:[44830000]: mtc1       $v1, $f0
    089037AC:[46800020]: cvt.s.w    $f0, $f0
    089037B0:[46010000]: add.s      $f0, $f0, $f1
    089037B4:[4600000D]: trunc.w.s  $f0, $f0
    089037B8:[44030000]: mfc1       $v1, $f0
--> 089037BC:[1020FFF7]: beq        $at, $zr, 0x0890379C
    089037C0:[AFA30068]: sw         $v1, 104($sp)
    089037C4:[10000024]: b          0x08903858
    089037C8:[00000000]: nop
    089037CC:[04610022]: bgez       $v1, 0x08903858
  Back Branch 089048C8 24,440 times (length 1317)
  Back Branch 08903980 5,554 times (length 8)
    08903954:[0262182A]: slt        $v1, $s3, $v0
    08903958:[5460000C]: bnel       $v1, $zr, 0x0890398C
    0890395C:[92A20072]: lbu        $v0, 114($s5)
    08903960:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08903964:[44830800]: mtc1       $v1, $f1
--> 08903968:[44900000]: mtc1       $s0, $f0
    0890396C:[46800020]: cvt.s.w    $f0, $f0
    08903970:[02228823]: subu       $s1, $s1, $v0
    08903974:[0222082A]: slt        $at, $s1, $v0
    08903978:[46010000]: add.s      $f0, $f0, $f1
    0890397C:[4600000D]: trunc.w.s  $f0, $f0
--> 08903980:[1020FFF9]: beq        $at, $zr, 0x08903968
    08903984:[44100000]: mfc1       $s0, $f0
    08903988:[92A20072]: lbu        $v0, 114($s5)
    0890398C:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    08903990:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 089036A4 2,353 times (length 56)
    089035B8:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    089035BC:[1680003B]: bne        $s4, $zr, 0x089036AC
    089035C0:[00000000]: nop
    089035C4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089035C8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 089035CC:[8EA3003C]: lw         $v1, 60($s5)
    089035D0:[00723021]: addu       $a2, $v1, $s2
    089035D4:[90C30014]: lbu        $v1, 20($a2)
    089035D8:[50600031]: beql       $v1, $zr, 0x089036A0
    089035DC:[26730001]: addiu      $s3, $s3, 1
    089035E0:[90C3001A]: lbu        $v1, 26($a2)
    089035E4:[1060002D]: beq        $v1, $zr, 0x0890369C
    089035E8:[00000000]: nop
    089035EC:[90C30020]: lbu        $v1, 32($a2)
    089035F0:[50600004]: beql       $v1, $zr, 0x08903604
    089035F4:[8CC50004]: lw         $a1, 4($a2)
    089035F8:[1000002C]: b          0x089036AC
    089035FC:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08903604:[8CC60008]: lw         $a2, 8($a2)
    08903608:[0E20C082]: jal        0x08830208
    0890360C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08903610:[5440000D]: bnel       $v0, $zr, 0x08903648
    08903614:[8EA2003C]: lw         $v0, 60($s5)
    08903618:[8EA20078]: lw         $v0, 120($s5)
    0890361C:[8EA3003C]: lw         $v1, 60($s5)
    08903620:[84420008]: lh         $v0, 8($v0)
    08903624:[00721821]: addu       $v1, $v1, $s2
    08903628:[8C650004]: lw         $a1, 4($v1)
    0890362C:[02221021]: addu       $v0, $s1, $v0
    08903630:[8C660008]: lw         $a2, 8($v1)
    08903634:[0E20C082]: jal        0x08830208
    08903638:[2444FFFF]: addiu      $a0, $v0, -1
    0890363C:[10400017]: beq        $v0, $zr, 0x0890369C
    08903640:[00000000]: nop
    08903644:[8EA2003C]: lw         $v0, 60($s5)
    08903648:[00521021]: addu       $v0, $v0, $s2
    0890364C:[8C45000C]: lw         $a1, 12($v0)
    08903650:[8C460010]: lw         $a2, 16($v0)
    08903654:[0E20C082]: jal        0x08830208
    08903658:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890365C:[54400013]: bnel       $v0, $zr, 0x089036AC
    08903660:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08903664:[8EA20078]: lw         $v0, 120($s5)
    08903668:[8EA3003C]: lw         $v1, 60($s5)
    0890366C:[8442000A]: lh         $v0, 10($v0)
    08903670:[00721821]: addu       $v1, $v1, $s2
    08903674:[8C65000C]: lw         $a1, 12($v1)
    08903678:[02021021]: addu       $v0, $s0, $v0
    0890367C:[8C660010]: lw         $a2, 16($v1)
    08903680:[0E20C082]: jal        0x08830208
    08903684:[2444FFFF]: addiu      $a0, $v0, -1
    08903688:[10400004]: beq        $v0, $zr, 0x0890369C
    0890368C:[00000000]: nop
    08903690:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08903694:[10000005]: b          0x089036AC
    08903698:[00000000]: nop
    0890369C:[26730001]: addiu      $s3, $s3, 1
    089036A0:[2A630002]: slti       $v1, $s3, 2
--> 089036A4:[1460FFC9]: bne        $v1, $zr, 0x089035CC
    089036A8:[26520024]: addiu      $s2, $s2, 36
    089036AC:[12800213]: beq        $s4, $zr, 0x08903EFC
    089036B0:[00000000]: nop
    089036B4:[8EB40074]: lw         $s4, 116($s5)
  Back Branch 08903AF4 97 times (length 8)
    08903AC8:[0262182A]: slt        $v1, $s3, $v0
    08903ACC:[5460002F]: bnel       $v1, $zr, 0x08903B8C
    08903AD0:[8EA4009C]: lw         $a0, 156($s5)
    08903AD4:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08903AD8:[44830800]: mtc1       $v1, $f1
--> 08903ADC:[44920000]: mtc1       $s2, $f0
    08903AE0:[46800020]: cvt.s.w    $f0, $f0
    08903AE4:[02629823]: subu       $s3, $s3, $v0
    08903AE8:[0262082A]: slt        $at, $s3, $v0
    08903AEC:[46010000]: add.s      $f0, $f0, $f1
    08903AF0:[4600000D]: trunc.w.s  $f0, $f0
--> 08903AF4:[1020FFF9]: beq        $at, $zr, 0x08903ADC
    08903AF8:[44120000]: mfc1       $s2, $f0
    08903AFC:[10000022]: b          0x08903B88
    08903B00:[00000000]: nop
    08903B04:[04610020]: bgez       $v1, 0x08903B88
_S1_2_891B6A0 12,865,047 instructions (1.443%), 167,309 calls (0891B6A0 - 0891B858, length 111)
    0891B6A0:[27BDFFD0]: addiu      $sp, $sp, -48
    0891B6A4:[AFBF000C]: sw         $ra, 12($sp)
    0891B6A8:[AFB20008]: sw         $s2, 8($sp)
    0891B6AC:[AFB10004]: sw         $s1, 4($sp)
    0891B6B0:[AFB00000]: sw         $s0, 0($sp)
    0891B6B4:[8C830044]: lw         $v1, 68($a0)
    0891B6B8:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0891B6BC:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0891B6C0:[00621024]: and        $v0, $v1, $v0
    0891B6C4:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0891B6C8:[10400005]: beq        $v0, $zr, 0x0891B6E0
    0891B6CC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0891B6D0:[8E420054]: lw         $v0, 84($s2)
    0891B6D4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0891B6D8:[10000003]: b          0x0891B6E8
    0891B6DC:[A0430128]: sb         $v1, 296($v0)
    0891B6E0:[8E420054]: lw         $v0, 84($s2)
    0891B6E4:[A0400128]: sb         $zr, 296($v0)
    0891B6E8:[8E430044]: lw         $v1, 68($s2)
    0891B6EC:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0891B6F0:[00621024]: and        $v0, $v1, $v0
    0891B6F4:[50400005]: beql       $v0, $zr, 0x0891B70C
    0891B6F8:[8E420054]: lw         $v0, 84($s2)
    0891B6FC:[8E420054]: lw         $v0, 84($s2)
    0891B700:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0891B704:[10000003]: b          0x0891B714
    0891B708:[A0430129]: sb         $v1, 297($v0)
    0891B70C:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0891B710:[A0430129]: sb         $v1, 297($v0)
    0891B714:[96420060]: lhu        $v0, 96($s2)
    0891B718:[3223FFFF]: andi       $v1, $s1, -1
    0891B71C:[0062082A]: slt        $at, $v1, $v0
    0891B720:[5020003E]: beql       $at, $zr, 0x0891B81C
    0891B724:[8E590000]: lw         $t9, 0($s2)
    0891B728:[27A3001C]: addiu      $v1, $sp, 28
    0891B72C:[10600005]: beq        $v1, $zr, 0x0891B744
    0891B730:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0891B734:[00000000]: 0x891B734 - bzeroSequence[A0600000,2442FFFF,1440FFFD,24630001](3,0,2)
    0891B744:[3223FFFF]: andi       $v1, $s1, -1
    0891B748:[00031040]: sll        $v0, $v1, 0x0001
    0891B74C:[00431021]: addu       $v0, $v0, $v1
    0891B750:[00022840]: sll        $a1, $v0, 0x0001
    0891B754:[8E420050]: lw         $v0, 80($s2)
    0891B758:[00451021]: addu       $v0, $v0, $a1
    0891B75C:[94420000]: lhu        $v0, 0($v0)
    0891B760:[04420004]: bltzl      $v0, 0x0891B774
    0891B764:[00021842]: srl        $v1, $v0, 0x0001
    0891B768:[44820000]: mtc1       $v0, $f0
    0891B76C:[10000006]: b          0x0891B788
    0891B770:[46800020]: cvt.s.w    $f0, $f0
    0891B774:[30420001]: andi       $v0, $v0, 1
    0891B778:[00621825]: or         $v1, $v1, $v0
    0891B77C:[44830000]: mtc1       $v1, $f0
    0891B780:[46800020]: cvt.s.w    $f0, $f0
    0891B784:[46000000]: add.s      $f0, $f0, $f0
    0891B788:[E7A0001C]: swc1       $f0, 28($sp)
    0891B78C:[8E420050]: lw         $v0, 80($s2)
    0891B790:[00A21021]: addu       $v0, $a1, $v0
    0891B794:[94420002]: lhu        $v0, 2($v0)
    0891B798:[04420004]: bltzl      $v0, 0x0891B7AC
    0891B79C:[00021842]: srl        $v1, $v0, 0x0001
    0891B7A0:[44820000]: mtc1       $v0, $f0
    0891B7A4:[10000006]: b          0x0891B7C0
    0891B7A8:[46800020]: cvt.s.w    $f0, $f0
    0891B7AC:[30420001]: andi       $v0, $v0, 1
    0891B7B0:[00621825]: or         $v1, $v1, $v0
    0891B7B4:[44830000]: mtc1       $v1, $f0
    0891B7B8:[46800020]: cvt.s.w    $f0, $f0
    0891B7BC:[46000000]: add.s      $f0, $f0, $f0
    0891B7C0:[E7A00020]: swc1       $f0, 32($sp)
    0891B7C4:[8E420048]: lw         $v0, 72($s2)
    0891B7C8:[AFA20024]: sw         $v0, 36($sp)
    0891B7CC:[86020000]: lh         $v0, 0($s0)
    0891B7D0:[A7A20028]: sh         $v0, 40($sp)
    0891B7D4:[84E20000]: lh         $v0, 0($a3)
    0891B7D8:[A7A2002A]: sh         $v0, 42($sp)
    0891B7DC:[8E420050]: lw         $v0, 80($s2)
    0891B7E0:[9246004D]: lbu        $a2, 77($s2)
    0891B7E4:[8E440054]: lw         $a0, 84($s2)
    0891B7E8:[00A21021]: addu       $v0, $a1, $v0
    0891B7EC:[94450004]: lhu        $a1, 4($v0)
    0891B7F0:[0E24612A]: jal        0x089184A8
    0891B7F4:[27A7001C]: addiu      $a3, $sp, 28
    0891B7F8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891B7FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891B800:[0E201122]: jal        0x08804488
    0891B804:[2659006C]: addiu      $t9, $s2, 108
    0891B808:[304300FF]: andi       $v1, $v0, 255
    0891B80C:[86020000]: lh         $v0, 0($s0)
    0891B810:[00431021]: addu       $v0, $v0, $v1
    0891B814:[1000000A]: b          0x0891B840
    0891B818:[A6020000]: sh         $v0, 0($s0)
    0891B81C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891B820:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0891B824:[8F390060]: lw         $t9, 96($t9)
    0891B828:[0320F809]: jalr       $ra, $t9
    0891B82C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891B830:[50400004]: beql       $v0, $zr, 0x0891B844
    0891B834:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891B838:[10000002]: b          0x0891B844
    0891B83C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891B840:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891B844:[8FBF000C]: lw         $ra, 12($sp)
    0891B848:[8FB20008]: lw         $s2, 8($sp)
    0891B84C:[8FB10004]: lw         $s1, 4($sp)
    0891B850:[8FB00000]: lw         $s0, 0($sp)
    0891B854:[03E00008]: jr         $ra
    0891B858:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_89019C0 10,953,932 instructions (1.229%), 692 calls (089019C0 - 08902640, length 801)
  Back Branch 089021E0 146,970 times (length 272)
  Back Branch 089023FC 52,608 times (length 45)
    0890233C:[A2030864]: sb         $v1, 2148($s0)
    08902340:[1A800030]: blez       $s4, 0x08902404
    08902344:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08902348:[3C1108B3]: lui        $s1, 0x08B3 <=> li $s1, 0x08B30000
    0890234C:[2631994C]: addiu      $s1, $s1, -26292
--> 08902350:[8E23000C]: lw         $v1, 12($s1)
    08902354:[56630028]: bnel       $s3, $v1, 0x089023F8
    08902358:[26520001]: addiu      $s2, $s2, 1
    0890235C:[8EA20064]: lw         $v0, 100($s5)
    08902360:[8C420034]: lw         $v0, 52($v0)
    08902364:[50400008]: beql       $v0, $zr, 0x08902388
    08902368:[C6210000]: lwc1       $f1, 0($s1)
    0890236C:[8E250000]: lw         $a1, 0($s1)
    08902370:[8E260004]: lw         $a2, 4($s1)
    08902374:[8E270008]: lw         $a3, 8($s1)
    08902378:[0E23FE7B]: jal        0x088FF9EC
    0890237C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08902380:[1000001C]: b          0x089023F4
    08902384:[00000000]: nop
    08902388:[C6200004]: lwc1       $f0, 4($s1)
    0890238C:[8E230008]: lw         $v1, 8($s1)
    08902390:[46800B20]: cvt.s.w    $f12, $f1
    08902394:[3062000F]: andi       $v0, $v1, 15
    08902398:[04610004]: bgez       $v1, 0x089023AC
    0890239C:[46800360]: cvt.s.w    $f13, $f0
    089023A0:[50400003]: beql       $v0, $zr, 0x089023B0
    089023A4:[00021140]: sll        $v0, $v0, 0x0005
    089023A8:[2442FFF0]: addiu      $v0, $v0, -16
    089023AC:[00021140]: sll        $v0, $v0, 0x0005
    089023B0:[44820000]: mtc1       $v0, $f0
    089023B4:[468003A0]: cvt.s.w    $f14, $f0
    089023B8:[04610003]: bgez       $v1, 0x089023C8
    089023BC:[00031103]: sra        $v0, $v1, 0x0004
    089023C0:[2462000F]: addiu      $v0, $v1, 15
    089023C4:[00021103]: sra        $v0, $v0, 0x0004
    089023C8:[00021140]: sll        $v0, $v0, 0x0005
    089023CC:[44820000]: mtc1       $v0, $f0
    089023D0:[468003E0]: cvt.s.w    $f15, $f0
    089023D4:[3C024200]: lui        $v0, 0x4200 <=> li $v0, 0x42000000
    089023D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089023DC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089023E0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089023E4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089023E8:[44828000]: mtc1       $v0, $f16
    089023EC:[0E2400AE]: jal        0x089002B8
    089023F0:[46008446]: mov.s      $f17, $f16
    089023F4:[26520001]: addiu      $s2, $s2, 1
    089023F8:[0254182A]: slt        $v1, $s2, $s4
--> 089023FC:[1460FFD4]: bne        $v1, $zr, 0x08902350
    08902400:[26310010]: addiu      $s1, $s1, 16
    08902404:[26730001]: addiu      $s3, $s3, 1
    08902408:[2A630002]: slti       $v1, $s3, 2
    0890240C:[1460FFC3]: bne        $v1, $zr, 0x0890231C
  Back Branch 08901F58 26,304 times (length 23)
    08901EF0:[00143900]: sll        $a3, $s4, 0x0004
    08901EF4:[24C6994C]: addiu      $a2, $a2, -26292
    08901EF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08901EFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08901F00:[00C74821]: addu       $t1, $a2, $a3
--> 08901F04:[8C860004]: lw         $a2, 4($a0)
    08901F08:[04C000AF]: bltz       $a2, 0x089021C8
    08901F0C:[00000000]: nop
    08901F10:[00063880]: sll        $a3, $a2, 0x0002
    08901F14:[8EA60064]: lw         $a2, 100($s5)
    08901F18:[AD320000]: sw         $s2, 0($t1)
    08901F1C:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08901F20:[8CC6001C]: lw         $a2, 28($a2)
    08901F24:[AD330004]: sw         $s3, 4($t1)
    08901F28:[24A50001]: addiu      $a1, $a1, 1
    08901F2C:[00C73021]: addu       $a2, $a2, $a3
    08901F30:[84C80002]: lh         $t0, 2($a2)
    08901F34:[8E070010]: lw         $a3, 16($s0)
    08901F38:[25290010]: addiu      $t1, $t1, 16
    08901F3C:[84C60004]: lh         $a2, 4($a2)
    08901F40:[00684021]: addu       $t0, $v1, $t0
    08901F44:[AD480008]: sw         $t0, 8($t2)
    08901F48:[00661821]: addu       $v1, $v1, $a2
    08901F4C:[28A60002]: slti       $a2, $a1, 2
    08901F50:[26940001]: addiu      $s4, $s4, 1
    08901F54:[AD47000C]: sw         $a3, 12($t2)
--> 08901F58:[14C0FFEA]: bne        $a2, $zr, 0x08901F04
    08901F5C:[24840004]: addiu      $a0, $a0, 4
    08901F60:[10000099]: b          0x089021C8
    08901F64:[00000000]: nop
    08901F68:[54830007]: bnel       $a0, $v1, 0x08901F88
  Back Branch 0890230C 15,570 times (length 42)
    08902258:[AE440860]: sw         $a0, 2144($s2)
    0890225C:[1AE0002D]: blez       $s7, 0x08902314
    08902260:[A2430864]: sb         $v1, 2148($s2)
    08902264:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08902268:[2610B8EC]: addiu      $s0, $s0, -18196
--> 0890226C:[8EA20064]: lw         $v0, 100($s5)
    08902270:[8C420034]: lw         $v0, 52($v0)
    08902274:[50400008]: beql       $v0, $zr, 0x08902298
    08902278:[C6010000]: lwc1       $f1, 0($s0)
    0890227C:[8E050000]: lw         $a1, 0($s0)
    08902280:[8E060004]: lw         $a2, 4($s0)
    08902284:[8E070008]: lw         $a3, 8($s0)
    08902288:[0E23FE7B]: jal        0x088FF9EC
    0890228C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08902290:[1000001D]: b          0x08902308
    08902294:[26310001]: addiu      $s1, $s1, 1
    08902298:[C6000004]: lwc1       $f0, 4($s0)
    0890229C:[8E030008]: lw         $v1, 8($s0)
    089022A0:[46800B20]: cvt.s.w    $f12, $f1
    089022A4:[3062000F]: andi       $v0, $v1, 15
    089022A8:[04610004]: bgez       $v1, 0x089022BC
    089022AC:[46800360]: cvt.s.w    $f13, $f0
    089022B0:[50400003]: beql       $v0, $zr, 0x089022C0
    089022B4:[00021140]: sll        $v0, $v0, 0x0005
    089022B8:[2442FFF0]: addiu      $v0, $v0, -16
    089022BC:[00021140]: sll        $v0, $v0, 0x0005
    089022C0:[44820000]: mtc1       $v0, $f0
    089022C4:[468003A0]: cvt.s.w    $f14, $f0
    089022C8:[04610003]: bgez       $v1, 0x089022D8
    089022CC:[00031103]: sra        $v0, $v1, 0x0004
    089022D0:[2462000F]: addiu      $v0, $v1, 15
    089022D4:[00021103]: sra        $v0, $v0, 0x0004
    089022D8:[00021140]: sll        $v0, $v0, 0x0005
    089022DC:[44820000]: mtc1       $v0, $f0
    089022E0:[468003E0]: cvt.s.w    $f15, $f0
    089022E4:[3C024200]: lui        $v0, 0x4200 <=> li $v0, 0x42000000
    089022E8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089022EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089022F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089022F4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089022F8:[44828000]: mtc1       $v0, $f16
    089022FC:[0E2400AE]: jal        0x089002B8
    08902300:[46008446]: mov.s      $f17, $f16
    08902304:[26310001]: addiu      $s1, $s1, 1
    08902308:[0237182A]: slt        $v1, $s1, $s7
--> 0890230C:[1460FFD7]: bne        $v1, $zr, 0x0890226C
    08902310:[26100010]: addiu      $s0, $s0, 16
    08902314:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08902318:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0890231C:[8EA30064]: lw         $v1, 100($s5)
  Back Branch 08902214 7,612 times (length 319)
  Back Branch 08901AC0 2,768 times (length 7)
    08901A98:[24630654]: addiu      $v1, $v1, 1620
    08901A9C:[AFA30050]: sw         $v1, 80($sp)
    08901AA0:[8EA30064]: lw         $v1, 100($s5)
    08901AA4:[27A500C0]: addiu      $a1, $sp, 192
    08901AA8:[8C640020]: lw         $a0, 32($v1)
--> 08901AAC:[00861821]: addu       $v1, $a0, $a2
    08901AB0:[ACA30000]: sw         $v1, 0($a1)
    08901AB4:[24E70001]: addiu      $a3, $a3, 1
    08901AB8:[2CE30004]: sltiu      $v1, $a3, 4
    08901ABC:[24C60100]: addiu      $a2, $a2, 256
--> 08901AC0:[1460FFFA]: bne        $v1, $zr, 0x08901AAC
    08901AC4:[24A50004]: addiu      $a1, $a1, 4
    08901AC8:[8FA30050]: lw         $v1, 80($sp)
    08901ACC:[90630008]: lbu        $v1, 8($v1)
    08901AD0:[50600003]: beql       $v1, $zr, 0x08901AE0
  Back Branch 0890240C 1,384 times (length 62)
    08902308:[0237182A]: slt        $v1, $s1, $s7
    0890230C:[1460FFD7]: bne        $v1, $zr, 0x0890226C
    08902310:[26100010]: addiu      $s0, $s0, 16
    08902314:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08902318:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
--> 0890231C:[8EA30064]: lw         $v1, 100($s5)
    08902320:[00771821]: addu       $v1, $v1, $s7
    08902324:[8C700010]: lw         $s0, 16($v1)
    08902328:[5200003B]: beql       $s0, $zr, 0x08902418
    0890232C:[8EA30064]: lw         $v1, 100($s5)
    08902330:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08902334:[AE030860]: sw         $v1, 2144($s0)
    08902338:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890233C:[A2030864]: sb         $v1, 2148($s0)
    08902340:[1A800030]: blez       $s4, 0x08902404
    08902344:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08902348:[3C1108B3]: lui        $s1, 0x08B3 <=> li $s1, 0x08B30000
    0890234C:[2631994C]: addiu      $s1, $s1, -26292
    08902350:[8E23000C]: lw         $v1, 12($s1)
    08902354:[56630028]: bnel       $s3, $v1, 0x089023F8
    08902358:[26520001]: addiu      $s2, $s2, 1
    0890235C:[8EA20064]: lw         $v0, 100($s5)
    08902360:[8C420034]: lw         $v0, 52($v0)
    08902364:[50400008]: beql       $v0, $zr, 0x08902388
    08902368:[C6210000]: lwc1       $f1, 0($s1)
    0890236C:[8E250000]: lw         $a1, 0($s1)
    08902370:[8E260004]: lw         $a2, 4($s1)
    08902374:[8E270008]: lw         $a3, 8($s1)
    08902378:[0E23FE7B]: jal        0x088FF9EC
    0890237C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08902380:[1000001C]: b          0x089023F4
    08902384:[00000000]: nop
    08902388:[C6200004]: lwc1       $f0, 4($s1)
    0890238C:[8E230008]: lw         $v1, 8($s1)
    08902390:[46800B20]: cvt.s.w    $f12, $f1
    08902394:[3062000F]: andi       $v0, $v1, 15
    08902398:[04610004]: bgez       $v1, 0x089023AC
    0890239C:[46800360]: cvt.s.w    $f13, $f0
    089023A0:[50400003]: beql       $v0, $zr, 0x089023B0
    089023A4:[00021140]: sll        $v0, $v0, 0x0005
    089023A8:[2442FFF0]: addiu      $v0, $v0, -16
    089023AC:[00021140]: sll        $v0, $v0, 0x0005
    089023B0:[44820000]: mtc1       $v0, $f0
    089023B4:[468003A0]: cvt.s.w    $f14, $f0
    089023B8:[04610003]: bgez       $v1, 0x089023C8
    089023BC:[00031103]: sra        $v0, $v1, 0x0004
    089023C0:[2462000F]: addiu      $v0, $v1, 15
    089023C4:[00021103]: sra        $v0, $v0, 0x0004
    089023C8:[00021140]: sll        $v0, $v0, 0x0005
    089023CC:[44820000]: mtc1       $v0, $f0
    089023D0:[468003E0]: cvt.s.w    $f15, $f0
    089023D4:[3C024200]: lui        $v0, 0x4200 <=> li $v0, 0x42000000
    089023D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089023DC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089023E0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089023E4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089023E8:[44828000]: mtc1       $v0, $f16
    089023EC:[0E2400AE]: jal        0x089002B8
    089023F0:[46008446]: mov.s      $f17, $f16
    089023F4:[26520001]: addiu      $s2, $s2, 1
    089023F8:[0254182A]: slt        $v1, $s2, $s4
    089023FC:[1460FFD4]: bne        $v1, $zr, 0x08902350
    08902400:[26310010]: addiu      $s1, $s1, 16
    08902404:[26730001]: addiu      $s3, $s3, 1
    08902408:[2A630002]: slti       $v1, $s3, 2
--> 0890240C:[1460FFC3]: bne        $v1, $zr, 0x0890231C
    08902410:[26F70004]: addiu      $s7, $s7, 4
    08902414:[8EA30064]: lw         $v1, 100($s5)
    08902418:[8C650040]: lw         $a1, 64($v1)
    0890241C:[50A0007E]: beql       $a1, $zr, 0x08902618
_S1_2_88D8CE0 9,953,238 instructions (1.116%), 24,946 calls (088D8CE0 - 088D9508, length 523)
    088D8CE0:[27BDFF60]: addiu      $sp, $sp, -160
    088D8CE4:[AFBF007C]: sw         $ra, 124($sp)
    088D8CE8:[AFBE0078]: sw         $fp, 120($sp)
    088D8CEC:[AFB70074]: sw         $s7, 116($sp)
    088D8CF0:[AFB60070]: sw         $s6, 112($sp)
    088D8CF4:[AFB5006C]: sw         $s5, 108($sp)
    088D8CF8:[AFB40068]: sw         $s4, 104($sp)
    088D8CFC:[AFB30064]: sw         $s3, 100($sp)
    088D8D00:[AFB20060]: sw         $s2, 96($sp)
    088D8D04:[AFB1005C]: sw         $s1, 92($sp)
    088D8D08:[AFB00058]: sw         $s0, 88($sp)
    088D8D0C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088D8D10:[90850000]: lbu        $a1, 0($a0)
    088D8D14:[8FB200A4]: lw         $s2, 164($sp)
    088D8D18:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    088D8D1C:[28A20080]: slti       $v0, $a1, 128
    088D8D20:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088D8D24:[0140F021]: addu       $fp, $t2, $zr <=> move $fp, $t2
    088D8D28:[AFAB009C]: sw         $t3, 156($sp)
    088D8D2C:[14400003]: bne        $v0, $zr, 0x088D8D3C
    088D8D30:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088D8D34:[100001E9]: b          0x088D94DC
    088D8D38:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088D8D3C:[93A300B4]: lbu        $v1, 180($sp)
    088D8D40:[2462FFFF]: addiu      $v0, $v1, -1
    088D8D44:[2C410002]: sltiu      $at, $v0, 2
    088D8D48:[5020002D]: beql       $at, $zr, 0x088D8E00
    088D8D4C:[92820005]: lbu        $v0, 5($s4)
    088D8D50:[AFA00000]: sw         $zr, 0($sp)
    088D8D54:[AFA00004]: sw         $zr, 4($sp)
    088D8D58:[AFA00008]: sw         $zr, 8($sp)
    088D8D5C:[AFA0000C]: sw         $zr, 12($sp)
    088D8D60:[AFA00010]: sw         $zr, 16($sp)
    088D8D64:[AFA00014]: sw         $zr, 20($sp)
    088D8D68:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088D8D6C:[AFA20018]: sw         $v0, 24($sp)
    088D8D70:[AFA2001C]: sw         $v0, 28($sp)
    088D8D74:[AFA00020]: sw         $zr, 32($sp)
    088D8D78:[AFA30024]: sw         $v1, 36($sp)
    088D8D7C:[8FA200B8]: lw         $v0, 184($sp)
    088D8D80:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088D8D84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088D8D88:[AFA20028]: sw         $v0, 40($sp)
    088D8D8C:[8FA200BC]: lw         $v0, 188($sp)
    088D8D90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088D8D94:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088D8D98:[AFA2002C]: sw         $v0, 44($sp)
    088D8D9C:[8FA200C0]: lw         $v0, 192($sp)
    088D8DA0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088D8DA4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088D8DA8:[AFA20030]: sw         $v0, 48($sp)
    088D8DAC:[93A200C4]: lbu        $v0, 196($sp)
    088D8DB0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088D8DB4:[AFA20034]: sw         $v0, 52($sp)
    088D8DB8:[8FA200C8]: lw         $v0, 200($sp)
    088D8DBC:[AFA20038]: sw         $v0, 56($sp)
    088D8DC0:[8FA200CC]: lw         $v0, 204($sp)
    088D8DC4:[AFA2003C]: sw         $v0, 60($sp)
    088D8DC8:[87A200D0]: lh         $v0, 208($sp)
    088D8DCC:[AFA20040]: sw         $v0, 64($sp)
    088D8DD0:[87A200D4]: lh         $v0, 212($sp)
    088D8DD4:[AFA20044]: sw         $v0, 68($sp)
    088D8DD8:[8C6295F4]: lw         $v0, -27148($v1)
    088D8DDC:[0E2411E0]: jal        0x08904780
    088D8DE0:[2444066C]: addiu      $a0, $v0, 1644
    088D8DE4:[92A20000]: lbu        $v0, 0($s5)
    088D8DE8:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    088D8DEC:[24420001]: addiu      $v0, $v0, 1
    088D8DF0:[A2A20000]: sb         $v0, 0($s5)
    088D8DF4:[92A20000]: lbu        $v0, 0($s5)
    088D8DF8:[100001B8]: b          0x088D94DC
    088D8DFC:[00621023]: subu       $v0, $v1, $v0
    088D8E00:[96830006]: lhu        $v1, 6($s4)
    088D8E04:[8E85000C]: lw         $a1, 12($s4)
    088D8E08:[00021300]: sll        $v0, $v0, 0x000C
    088D8E0C:[306303FF]: andi       $v1, $v1, 1023
    088D8E10:[3042F000]: andi       $v0, $v0, -4096
    088D8E14:[00621025]: or         $v0, $v1, $v0
    088D8E18:[AFA20088]: sw         $v0, 136($sp)
    088D8E1C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088D8E20:[8C4295F4]: lw         $v0, -27148($v0)
    088D8E24:[94B60000]: lhu        $s6, 0($a1)
    088D8E28:[24B10002]: addiu      $s1, $a1, 2
    088D8E2C:[2442066C]: addiu      $v0, $v0, 1644
    088D8E30:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088D8E34:[16600007]: bne        $s3, $zr, 0x088D8E54
    088D8E38:[AFA2008C]: sw         $v0, 140($sp)
    088D8E3C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    088D8E40:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088D8E44:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088D8E48:[0E236543]: jal        0x088D950C
    088D8E4C:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    088D8E50:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088D8E54:[8E830008]: lw         $v1, 8($s4)
    088D8E58:[3C023000]: lui        $v0, 0x3000 <=> li $v0, 0x30000000
    088D8E5C:[00621024]: and        $v0, $v1, $v0
    088D8E60:[10400093]: beq        $v0, $zr, 0x088D90B0
    088D8E64:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088D8E68:[1AC00199]: blez       $s6, 0x088D94D0
    088D8E6C:[AFA00098]: sw         $zr, 152($sp)
    088D8E70:[96230000]: lhu        $v1, 0($s1)
    088D8E74:[96240002]: lhu        $a0, 2($s1)
    088D8E78:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088D8E7C:[306500FF]: andi       $a1, $v1, 255
    088D8E80:[00041400]: sll        $v0, $a0, 0x0010
    088D8E84:[28A10080]: slti       $at, $a1, 128
    088D8E88:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088D8E8C:[14200002]: bne        $at, $zr, 0x088D8E98
    088D8E90:[00624025]: or         $t0, $v1, $v0
    088D8E94:[24A5FF00]: addiu      $a1, $a1, -256
    088D8E98:[3082FFFF]: andi       $v0, $a0, -1
    088D8E9C:[304301FF]: andi       $v1, $v0, 511
    088D8EA0:[28610100]: slti       $at, $v1, 256
    088D8EA4:[54200003]: bnel       $at, $zr, 0x088D8EB4
    088D8EA8:[3102C000]: andi       $v0, $t0, -16384
    088D8EAC:[2463FE00]: addiu      $v1, $v1, -512
    088D8EB0:[3102C000]: andi       $v0, $t0, -16384
    088D8EB4:[00021382]: srl        $v0, $v0, 0x000E
    088D8EB8:[00022100]: sll        $a0, $v0, 0x0004
    088D8EBC:[3C020899]: lui        $v0, 0x0899 <=> li $v0, 0x08990000
    088D8EC0:[244228B0]: addiu      $v0, $v0, 10416
    088D8EC4:[00442021]: addu       $a0, $v0, $a0
    088D8EC8:[3C02C000]: lui        $v0, 0xC000 <=> li $v0, 0xC0000000
    088D8ECC:[01021024]: and        $v0, $t0, $v0
    088D8ED0:[00021782]: srl        $v0, $v0, 0x001E
    088D8ED4:[00021080]: sll        $v0, $v0, 0x0002
    088D8ED8:[00443021]: addu       $a2, $v0, $a0
    088D8EDC:[8E820008]: lw         $v0, 8($s4)
    088D8EE0:[3C072000]: lui        $a3, 0x2000 <=> li $a3, 0x20000000
    088D8EE4:[00472024]: and        $a0, $v0, $a3
    088D8EE8:[50800007]: beql       $a0, $zr, 0x088D8F08
    088D8EEC:[868C0002]: lh         $t4, 2($s4)
    088D8EF0:[84C40002]: lh         $a0, 2($a2)
    088D8EF4:[01074026]: xor        $t0, $t0, $a3
    088D8EF8:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088D8EFC:[00A42021]: addu       $a0, $a1, $a0
    088D8F00:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    088D8F04:[868C0002]: lh         $t4, 2($s4)
    088D8F08:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    088D8F0C:[00472024]: and        $a0, $v0, $a3
    088D8F10:[10800006]: beq        $a0, $zr, 0x088D8F2C
    088D8F14:[00AC2821]: addu       $a1, $a1, $t4
    088D8F18:[84C40000]: lh         $a0, 0($a2)
    088D8F1C:[01074026]: xor        $t0, $t0, $a3
    088D8F20:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088D8F24:[00641821]: addu       $v1, $v1, $a0
    088D8F28:[00031823]: subu       $v1, $zr, $v1 <=> negu $v1, $v1
    088D8F2C:[86840000]: lh         $a0, 0($s4)
    088D8F30:[3C070001]: lui        $a3, 0x0001 <=> li $a3, 0x00010000
    088D8F34:[00471024]: and        $v0, $v0, $a3
    088D8F38:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    088D8F3C:[10400004]: beq        $v0, $zr, 0x088D8F50
    088D8F40:[00642021]: addu       $a0, $v1, $a0
    088D8F44:[0E23630A]: jal        0x088D8C28
    088D8F48:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088D8F4C:[304C00FF]: andi       $t4, $v0, 255
    088D8F50:[51800050]: beql       $t4, $zr, 0x088D9094
    088D8F54:[8FA20098]: lw         $v0, 152($sp)
    088D8F58:[308201FF]: andi       $v0, $a0, 511
    088D8F5C:[30A300FF]: andi       $v1, $a1, 255
    088D8F60:[00021400]: sll        $v0, $v0, 0x0010
    088D8F64:[00622025]: or         $a0, $v1, $v0
    088D8F68:[3C02F000]: lui        $v0, 0xF000 <=> li $v0, 0xF0000000
    088D8F6C:[3442E000]: ori        $v0, $v0, -8192
    088D8F70:[01022824]: and        $a1, $t0, $v0
    088D8F74:[8E830008]: lw         $v1, 8($s4)
    088D8F78:[92A20000]: lbu        $v0, 0($s5)
    088D8F7C:[2406F3FF]: addiu      $a2, $zr, -3073 <=> li $a2, -3073
    088D8F80:[30631C00]: andi       $v1, $v1, 7168
    088D8F84:[00831825]: or         $v1, $a0, $v1
    088D8F88:[000210C0]: sll        $v0, $v0, 0x0003
    088D8F8C:[00A31825]: or         $v1, $a1, $v1
    088D8F90:[02A21021]: addu       $v0, $s5, $v0
    088D8F94:[AC430004]: sw         $v1, 4($v0)
    088D8F98:[96220004]: lhu        $v0, 4($s1)
    088D8F9C:[8E840008]: lw         $a0, 8($s4)
    088D8FA0:[92A30000]: lbu        $v1, 0($s5)
    088D8FA4:[00462824]: and        $a1, $v0, $a2
    088D8FA8:[8FA20088]: lw         $v0, 136($sp)
    088D8FAC:[00A21021]: addu       $v0, $a1, $v0
    088D8FB0:[00462824]: and        $a1, $v0, $a2
    088D8FB4:[30820003]: andi       $v0, $a0, 3
    088D8FB8:[00021280]: sll        $v0, $v0, 0x000A
    088D8FBC:[00A22025]: or         $a0, $a1, $v0
    088D8FC0:[000310C0]: sll        $v0, $v1, 0x0003
    088D8FC4:[02A21021]: addu       $v0, $s5, $v0
    088D8FC8:[16000003]: bne        $s0, $zr, 0x088D8FD8
    088D8FCC:[AC440008]: sw         $a0, 8($v0)
    088D8FD0:[52600029]: beql       $s3, $zr, 0x088D9078
    088D8FD4:[92A20000]: lbu        $v0, 0($s5)
    088D8FD8:[AFBE0000]: sw         $fp, 0($sp)
    088D8FDC:[AFAA0004]: sw         $t2, 4($sp)
    088D8FE0:[8FA2009C]: lw         $v0, 156($sp)
    088D8FE4:[AFA90008]: sw         $t1, 8($sp)
    088D8FE8:[8FA4008C]: lw         $a0, 140($sp)
    088D8FEC:[AFA2000C]: sw         $v0, 12($sp)
    088D8FF0:[93A200A0]: lbu        $v0, 160($sp)
    088D8FF4:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088D8FF8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088D8FFC:[AFA20010]: sw         $v0, 16($sp)
    088D9000:[AFB20014]: sw         $s2, 20($sp)
    088D9004:[8FA200A8]: lw         $v0, 168($sp)
    088D9008:[AFA20018]: sw         $v0, 24($sp)
    088D900C:[8FA200AC]: lw         $v0, 172($sp)
    088D9010:[AFA2001C]: sw         $v0, 28($sp)
    088D9014:[8FA200B0]: lw         $v0, 176($sp)
    088D9018:[AFA20020]: sw         $v0, 32($sp)
    088D901C:[AFA00024]: sw         $zr, 36($sp)
    088D9020:[AFA00028]: sw         $zr, 40($sp)
    088D9024:[8FA200BC]: lw         $v0, 188($sp)
    088D9028:[AFA2002C]: sw         $v0, 44($sp)
    088D902C:[8FA200C0]: lw         $v0, 192($sp)
    088D9030:[AFA20030]: sw         $v0, 48($sp)
    088D9034:[93A200C4]: lbu        $v0, 196($sp)
    088D9038:[AFA20034]: sw         $v0, 52($sp)
    088D903C:[8FA200C8]: lw         $v0, 200($sp)
    088D9040:[AFA20038]: sw         $v0, 56($sp)
    088D9044:[8FA200CC]: lw         $v0, 204($sp)
    088D9048:[AFA2003C]: sw         $v0, 60($sp)
    088D904C:[87A200D0]: lh         $v0, 208($sp)
    088D9050:[AFA20040]: sw         $v0, 64($sp)
    088D9054:[87A200D4]: lh         $v0, 212($sp)
    088D9058:[AFA20044]: sw         $v0, 68($sp)
    088D905C:[92A50000]: lbu        $a1, 0($s5)
    088D9060:[86890000]: lh         $t1, 0($s4)
    088D9064:[868A0002]: lh         $t2, 2($s4)
    088D9068:[0E2411E0]: jal        0x08904780
    088D906C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088D9070:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088D9074:[92A20000]: lbu        $v0, 0($s5)
    088D9078:[24420001]: addiu      $v0, $v0, 1
    088D907C:[A2A20000]: sb         $v0, 0($s5)
    088D9080:[304200FF]: andi       $v0, $v0, 255
    088D9084:[28410080]: slti       $at, $v0, 128
    088D9088:[50200112]: beql       $at, $zr, 0x088D94D4
    088D908C:[92A20000]: lbu        $v0, 0($s5)
    088D9090:[8FA20098]: lw         $v0, 152($sp)
    088D9094:[24420001]: addiu      $v0, $v0, 1
    088D9098:[AFA20098]: sw         $v0, 152($sp)
    088D909C:[0056102A]: slt        $v0, $v0, $s6
    088D90A0:[1440FF73]: bne        $v0, $zr, 0x088D8E70
    088D90A4:[26310006]: addiu      $s1, $s1, 6
    088D90A8:[10000109]: b          0x088D94D0
    088D90AC:[00000000]: nop
    088D90B0:[30620300]: andi       $v0, $v1, 768
    088D90B4:[50400089]: beql       $v0, $zr, 0x088D92DC
    088D90B8:[AFA00090]: sw         $zr, 144($sp)
    088D90BC:[92830004]: lbu        $v1, 4($s4)
    088D90C0:[3C023E00]: lui        $v0, 0x3E00 <=> li $v0, 0x3E000000
    088D90C4:[AFA00094]: sw         $zr, 148($sp)
    088D90C8:[00031E40]: sll        $v1, $v1, 0x0019
    088D90CC:[00621024]: and        $v0, $v1, $v0
    088D90D0:[1AC000FF]: blez       $s6, 0x088D94D0
    088D90D4:[AFA20084]: sw         $v0, 132($sp)
    088D90D8:[96230000]: lhu        $v1, 0($s1)
    088D90DC:[96240002]: lhu        $a0, 2($s1)
    088D90E0:[306500FF]: andi       $a1, $v1, 255
    088D90E4:[00041400]: sll        $v0, $a0, 0x0010
    088D90E8:[28A10080]: slti       $at, $a1, 128
    088D90EC:[14200002]: bne        $at, $zr, 0x088D90F8
    088D90F0:[00623825]: or         $a3, $v1, $v0
    088D90F4:[24A5FF00]: addiu      $a1, $a1, -256
    088D90F8:[3082FFFF]: andi       $v0, $a0, -1
    088D90FC:[304401FF]: andi       $a0, $v0, 511
    088D9100:[86820002]: lh         $v0, 2($s4)
    088D9104:[28810100]: slti       $at, $a0, 256
    088D9108:[14200002]: bne        $at, $zr, 0x088D9114
    088D910C:[00A22821]: addu       $a1, $a1, $v0
    088D9110:[2484FE00]: addiu      $a0, $a0, -512
    088D9114:[86830000]: lh         $v1, 0($s4)
    088D9118:[30E2C000]: andi       $v0, $a3, -16384
    088D911C:[00021382]: srl        $v0, $v0, 0x000E
    088D9120:[00832021]: addu       $a0, $a0, $v1
    088D9124:[00021900]: sll        $v1, $v0, 0x0004
    088D9128:[3C020899]: lui        $v0, 0x0899 <=> li $v0, 0x08990000
    088D912C:[244228B0]: addiu      $v0, $v0, 10416
    088D9130:[00431821]: addu       $v1, $v0, $v1
    088D9134:[3C02C000]: lui        $v0, 0xC000 <=> li $v0, 0xC0000000
    088D9138:[00E21024]: and        $v0, $a3, $v0
    088D913C:[00021782]: srl        $v0, $v0, 0x001E
    088D9140:[00021080]: sll        $v0, $v0, 0x0002
    088D9144:[00433021]: addu       $a2, $v0, $v1
    088D9148:[8E830008]: lw         $v1, 8($s4)
    088D914C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088D9150:[00621024]: and        $v0, $v1, $v0
    088D9154:[10400004]: beq        $v0, $zr, 0x088D9168
    088D9158:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088D915C:[0E23630A]: jal        0x088D8C28
    088D9160:[00000000]: nop
    088D9164:[304800FF]: andi       $t0, $v0, 255
    088D9168:[51000055]: beql       $t0, $zr, 0x088D92C0
    088D916C:[8FA20094]: lw         $v0, 148($sp)
    088D9170:[308201FF]: andi       $v0, $a0, 511
    088D9174:[30A300FF]: andi       $v1, $a1, 255
    088D9178:[00021400]: sll        $v0, $v0, 0x0010
    088D917C:[00622025]: or         $a0, $v1, $v0
    088D9180:[8FA20084]: lw         $v0, 132($sp)
    088D9184:[2406F3FF]: addiu      $a2, $zr, -3073 <=> li $a2, -3073
    088D9188:[00E21825]: or         $v1, $a3, $v0
    088D918C:[3C023E00]: lui        $v0, 0x3E00 <=> li $v0, 0x3E000000
    088D9190:[00621024]: and        $v0, $v1, $v0
    088D9194:[00821825]: or         $v1, $a0, $v0
    088D9198:[3C02C000]: lui        $v0, 0xC000 <=> li $v0, 0xC0000000
    088D919C:[3442E000]: ori        $v0, $v0, -8192
    088D91A0:[00E21024]: and        $v0, $a3, $v0
    088D91A4:[00432025]: or         $a0, $v0, $v1
    088D91A8:[8E830008]: lw         $v1, 8($s4)
    088D91AC:[92A20000]: lbu        $v0, 0($s5)
    088D91B0:[30631F00]: andi       $v1, $v1, 7936
    088D91B4:[000210C0]: sll        $v0, $v0, 0x0003
    088D91B8:[00831825]: or         $v1, $a0, $v1
    088D91BC:[02A21021]: addu       $v0, $s5, $v0
    088D91C0:[AC430004]: sw         $v1, 4($v0)
    088D91C4:[96220004]: lhu        $v0, 4($s1)
    088D91C8:[8E840008]: lw         $a0, 8($s4)
    088D91CC:[92A30000]: lbu        $v1, 0($s5)
    088D91D0:[00462824]: and        $a1, $v0, $a2
    088D91D4:[8FA20088]: lw         $v0, 136($sp)
    088D91D8:[00A21021]: addu       $v0, $a1, $v0
    088D91DC:[00462824]: and        $a1, $v0, $a2
    088D91E0:[30820003]: andi       $v0, $a0, 3
    088D91E4:[00021280]: sll        $v0, $v0, 0x000A
    088D91E8:[00A22025]: or         $a0, $a1, $v0
    088D91EC:[000310C0]: sll        $v0, $v1, 0x0003
    088D91F0:[02A21021]: addu       $v0, $s5, $v0
    088D91F4:[16000003]: bne        $s0, $zr, 0x088D9204
    088D91F8:[AC440008]: sw         $a0, 8($v0)
    088D91FC:[52600029]: beql       $s3, $zr, 0x088D92A4
    088D9200:[92A20000]: lbu        $v0, 0($s5)
    088D9204:[AFBE0000]: sw         $fp, 0($sp)
    088D9208:[AFA00004]: sw         $zr, 4($sp)
    088D920C:[8FA2009C]: lw         $v0, 156($sp)
    088D9210:[AFA00008]: sw         $zr, 8($sp)
    088D9214:[8FA4008C]: lw         $a0, 140($sp)
    088D9218:[AFA2000C]: sw         $v0, 12($sp)
    088D921C:[93A200A0]: lbu        $v0, 160($sp)
    088D9220:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088D9224:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088D9228:[AFA20010]: sw         $v0, 16($sp)
    088D922C:[AFB20014]: sw         $s2, 20($sp)
    088D9230:[8FA200A8]: lw         $v0, 168($sp)
    088D9234:[AFA20018]: sw         $v0, 24($sp)
    088D9238:[8FA200AC]: lw         $v0, 172($sp)
    088D923C:[AFA2001C]: sw         $v0, 28($sp)
    088D9240:[8FA200B0]: lw         $v0, 176($sp)
    088D9244:[AFA20020]: sw         $v0, 32($sp)
    088D9248:[AFA00024]: sw         $zr, 36($sp)
    088D924C:[AFA00028]: sw         $zr, 40($sp)
    088D9250:[8FA200BC]: lw         $v0, 188($sp)
    088D9254:[AFA2002C]: sw         $v0, 44($sp)
    088D9258:[8FA200C0]: lw         $v0, 192($sp)
    088D925C:[AFA20030]: sw         $v0, 48($sp)
    088D9260:[93A200C4]: lbu        $v0, 196($sp)
    088D9264:[AFA20034]: sw         $v0, 52($sp)
    088D9268:[8FA200C8]: lw         $v0, 200($sp)
    088D926C:[AFA20038]: sw         $v0, 56($sp)
    088D9270:[8FA200CC]: lw         $v0, 204($sp)
    088D9274:[AFA2003C]: sw         $v0, 60($sp)
    088D9278:[87A200D0]: lh         $v0, 208($sp)
    088D927C:[AFA20040]: sw         $v0, 64($sp)
    088D9280:[87A200D4]: lh         $v0, 212($sp)
    088D9284:[AFA20044]: sw         $v0, 68($sp)
    088D9288:[92A50000]: lbu        $a1, 0($s5)
    088D928C:[86890000]: lh         $t1, 0($s4)
    088D9290:[868A0002]: lh         $t2, 2($s4)
    088D9294:[0E2411E0]: jal        0x08904780
    088D9298:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088D929C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088D92A0:[92A20000]: lbu        $v0, 0($s5)
    088D92A4:[24420001]: addiu      $v0, $v0, 1
    088D92A8:[A2A20000]: sb         $v0, 0($s5)
    088D92AC:[304200FF]: andi       $v0, $v0, 255
    088D92B0:[28410080]: slti       $at, $v0, 128
    088D92B4:[10200086]: beq        $at, $zr, 0x088D94D0
    088D92B8:[00000000]: nop
    088D92BC:[8FA20094]: lw         $v0, 148($sp)
    088D92C0:[24420001]: addiu      $v0, $v0, 1
    088D92C4:[AFA20094]: sw         $v0, 148($sp)
    088D92C8:[0056102A]: slt        $v0, $v0, $s6
    088D92CC:[1440FF82]: bne        $v0, $zr, 0x088D90D8
    088D92D0:[26310006]: addiu      $s1, $s1, 6
    088D92D4:[1000007E]: b          0x088D94D0
    088D92D8:[00000000]: nop
    088D92DC:[1AC0007C]: blez       $s6, 0x088D94D0
    088D92E0:[00000000]: nop
    088D92E4:[96230000]: lhu        $v1, 0($s1)
    088D92E8:[96240002]: lhu        $a0, 2($s1)
    088D92EC:[306500FF]: andi       $a1, $v1, 255
    088D92F0:[00041400]: sll        $v0, $a0, 0x0010
    088D92F4:[28A10080]: slti       $at, $a1, 128
    088D92F8:[14200002]: bne        $at, $zr, 0x088D9304
    088D92FC:[00624025]: or         $t0, $v1, $v0
    088D9300:[24A5FF00]: addiu      $a1, $a1, -256
    088D9304:[3082FFFF]: andi       $v0, $a0, -1
    088D9308:[304401FF]: andi       $a0, $v0, 511
    088D930C:[86820002]: lh         $v0, 2($s4)
    088D9310:[28810100]: slti       $at, $a0, 256
    088D9314:[14200002]: bne        $at, $zr, 0x088D9320
    088D9318:[00A22821]: addu       $a1, $a1, $v0
    088D931C:[2484FE00]: addiu      $a0, $a0, -512
    088D9320:[86820000]: lh         $v0, 0($s4)
    088D9324:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088D9328:[16400013]: bne        $s2, $zr, 0x088D9378
    088D932C:[00822021]: addu       $a0, $a0, $v0
    088D9330:[8E870008]: lw         $a3, 8($s4)
    088D9334:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088D9338:[00E21024]: and        $v0, $a3, $v0
    088D933C:[1040000E]: beq        $v0, $zr, 0x088D9378
    088D9340:[00000000]: nop
    088D9344:[3102C000]: andi       $v0, $t0, -16384
    088D9348:[00021382]: srl        $v0, $v0, 0x000E
    088D934C:[00021900]: sll        $v1, $v0, 0x0004
    088D9350:[3C020899]: lui        $v0, 0x0899 <=> li $v0, 0x08990000
    088D9354:[244228B0]: addiu      $v0, $v0, 10416
    088D9358:[00431821]: addu       $v1, $v0, $v1
    088D935C:[3C02C000]: lui        $v0, 0xC000 <=> li $v0, 0xC0000000
    088D9360:[01021024]: and        $v0, $t0, $v0
    088D9364:[00021782]: srl        $v0, $v0, 0x001E
    088D9368:[00021080]: sll        $v0, $v0, 0x0002
    088D936C:[0E23630A]: jal        0x088D8C28
    088D9370:[00433021]: addu       $a2, $v0, $v1
    088D9374:[304300FF]: andi       $v1, $v0, 255
    088D9378:[50600050]: beql       $v1, $zr, 0x088D94BC
    088D937C:[8FA20090]: lw         $v0, 144($sp)
    088D9380:[308201FF]: andi       $v0, $a0, 511
    088D9384:[30A300FF]: andi       $v1, $a1, 255
    088D9388:[00021400]: sll        $v0, $v0, 0x0010
    088D938C:[00622025]: or         $a0, $v1, $v0
    088D9390:[3C02FE00]: lui        $v0, 0xFE00 <=> li $v0, 0xFE000000
    088D9394:[3442E300]: ori        $v0, $v0, -7424
    088D9398:[01022824]: and        $a1, $t0, $v0
    088D939C:[8E830008]: lw         $v1, 8($s4)
    088D93A0:[92A20000]: lbu        $v0, 0($s5)
    088D93A4:[2406F3FF]: addiu      $a2, $zr, -3073 <=> li $a2, -3073
    088D93A8:[30631C00]: andi       $v1, $v1, 7168
    088D93AC:[00831825]: or         $v1, $a0, $v1
    088D93B0:[000210C0]: sll        $v0, $v0, 0x0003
    088D93B4:[00A31825]: or         $v1, $a1, $v1
    088D93B8:[02A21021]: addu       $v0, $s5, $v0
    088D93BC:[AC430004]: sw         $v1, 4($v0)
    088D93C0:[96220004]: lhu        $v0, 4($s1)
    088D93C4:[8E840008]: lw         $a0, 8($s4)
    088D93C8:[92A30000]: lbu        $v1, 0($s5)
    088D93CC:[00462824]: and        $a1, $v0, $a2
    088D93D0:[8FA20088]: lw         $v0, 136($sp)
    088D93D4:[00A21021]: addu       $v0, $a1, $v0
    088D93D8:[00462824]: and        $a1, $v0, $a2
    088D93DC:[30820003]: andi       $v0, $a0, 3
    088D93E0:[00021280]: sll        $v0, $v0, 0x000A
    088D93E4:[00A22025]: or         $a0, $a1, $v0
    088D93E8:[000310C0]: sll        $v0, $v1, 0x0003
    088D93EC:[02A21021]: addu       $v0, $s5, $v0
    088D93F0:[16000003]: bne        $s0, $zr, 0x088D9400
    088D93F4:[AC440008]: sw         $a0, 8($v0)
    088D93F8:[52600029]: beql       $s3, $zr, 0x088D94A0
    088D93FC:[92A20000]: lbu        $v0, 0($s5)
    088D9400:[AFBE0000]: sw         $fp, 0($sp)
    088D9404:[AFA00004]: sw         $zr, 4($sp)
    088D9408:[8FA2009C]: lw         $v0, 156($sp)
    088D940C:[AFA00008]: sw         $zr, 8($sp)
    088D9410:[8FA4008C]: lw         $a0, 140($sp)
    088D9414:[AFA2000C]: sw         $v0, 12($sp)
    088D9418:[93A200A0]: lbu        $v0, 160($sp)
    088D941C:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088D9420:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088D9424:[AFA20010]: sw         $v0, 16($sp)
    088D9428:[AFB20014]: sw         $s2, 20($sp)
    088D942C:[8FA200A8]: lw         $v0, 168($sp)
    088D9430:[AFA20018]: sw         $v0, 24($sp)
    088D9434:[8FA200AC]: lw         $v0, 172($sp)
    088D9438:[AFA2001C]: sw         $v0, 28($sp)
    088D943C:[8FA200B0]: lw         $v0, 176($sp)
    088D9440:[AFA20020]: sw         $v0, 32($sp)
    088D9444:[AFA00024]: sw         $zr, 36($sp)
    088D9448:[AFA00028]: sw         $zr, 40($sp)
    088D944C:[8FA200BC]: lw         $v0, 188($sp)
    088D9450:[AFA2002C]: sw         $v0, 44($sp)
    088D9454:[8FA200C0]: lw         $v0, 192($sp)
    088D9458:[AFA20030]: sw         $v0, 48($sp)
    088D945C:[93A200C4]: lbu        $v0, 196($sp)
    088D9460:[AFA20034]: sw         $v0, 52($sp)
    088D9464:[8FA200C8]: lw         $v0, 200($sp)
    088D9468:[AFA20038]: sw         $v0, 56($sp)
    088D946C:[8FA200CC]: lw         $v0, 204($sp)
    088D9470:[AFA2003C]: sw         $v0, 60($sp)
    088D9474:[87A200D0]: lh         $v0, 208($sp)
    088D9478:[AFA20040]: sw         $v0, 64($sp)
    088D947C:[87A200D4]: lh         $v0, 212($sp)
    088D9480:[AFA20044]: sw         $v0, 68($sp)
    088D9484:[92A50000]: lbu        $a1, 0($s5)
    088D9488:[86890000]: lh         $t1, 0($s4)
    088D948C:[868A0002]: lh         $t2, 2($s4)
    088D9490:[0E2411E0]: jal        0x08904780
    088D9494:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088D9498:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088D949C:[92A20000]: lbu        $v0, 0($s5)
    088D94A0:[24420001]: addiu      $v0, $v0, 1
    088D94A4:[A2A20000]: sb         $v0, 0($s5)
    088D94A8:[304200FF]: andi       $v0, $v0, 255
    088D94AC:[28410080]: slti       $at, $v0, 128
    088D94B0:[10200007]: beq        $at, $zr, 0x088D94D0
    088D94B4:[00000000]: nop
    088D94B8:[8FA20090]: lw         $v0, 144($sp)
    088D94BC:[24420001]: addiu      $v0, $v0, 1
    088D94C0:[AFA20090]: sw         $v0, 144($sp)
    088D94C4:[0056102A]: slt        $v0, $v0, $s6
    088D94C8:[1440FF86]: bne        $v0, $zr, 0x088D92E4
    088D94CC:[26310006]: addiu      $s1, $s1, 6
    088D94D0:[92A20000]: lbu        $v0, 0($s5)
    088D94D4:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    088D94D8:[00621023]: subu       $v0, $v1, $v0
    088D94DC:[8FBF007C]: lw         $ra, 124($sp)
    088D94E0:[8FBE0078]: lw         $fp, 120($sp)
    088D94E4:[8FB70074]: lw         $s7, 116($sp)
    088D94E8:[8FB60070]: lw         $s6, 112($sp)
    088D94EC:[8FB5006C]: lw         $s5, 108($sp)
    088D94F0:[8FB40068]: lw         $s4, 104($sp)
    088D94F4:[8FB30064]: lw         $s3, 100($sp)
    088D94F8:[8FB20060]: lw         $s2, 96($sp)
    088D94FC:[8FB1005C]: lw         $s1, 92($sp)
    088D9500:[8FB00058]: lw         $s0, 88($sp)
    088D9504:[03E00008]: jr         $ra
    088D9508:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 088D94C8 76,384 times (length 123)
  Back Branch 088D90A0 636 times (length 142)
_S1_2_88DB03C 9,105,580 instructions (1.021%), 106,392 calls (088DB03C - 088DB0A0, length 26)
    088DB03C:[27BDFFE0]: addiu      $sp, $sp, -32
    088DB040:[AFBF000C]: sw         $ra, 12($sp)
    088DB044:[AFB10008]: sw         $s1, 8($sp)
    088DB048:[AFB00004]: sw         $s0, 4($sp)
    088DB04C:[8C900014]: lw         $s0, 20($a0)
    088DB050:[8C83001C]: lw         $v1, 28($a0)
    088DB054:[02031826]: xor        $v1, $s0, $v1
    088DB058:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB05C:[1060000C]: beq        $v1, $zr, 0x088DB090
    088DB060:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088DB064:[8E04000C]: lw         $a0, 12($s0)
    088DB068:[8C990004]: lw         $t9, 4($a0)
    088DB06C:[8F39000C]: lw         $t9, 12($t9)
    088DB070:[0320F809]: jalr       $ra, $t9
    088DB074:[00000000]: nop
    088DB078:[8E100004]: lw         $s0, 4($s0)
    088DB07C:[8E23001C]: lw         $v1, 28($s1)
    088DB080:[02031826]: xor        $v1, $s0, $v1
    088DB084:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB088:[5460FFF7]: bnel       $v1, $zr, 0x088DB068
    088DB08C:[8E04000C]: lw         $a0, 12($s0)
    088DB090:[8FBF000C]: lw         $ra, 12($sp)
    088DB094:[8FB10008]: lw         $s1, 8($sp)
    088DB098:[8FB00004]: lw         $s0, 4($sp)
    088DB09C:[03E00008]: jr         $ra
    088DB0A0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088DB088 707,446 times (length 10)
    088DB054:[02031826]: xor        $v1, $s0, $v1
    088DB058:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB05C:[1060000C]: beq        $v1, $zr, 0x088DB090
    088DB060:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088DB064:[8E04000C]: lw         $a0, 12($s0)
--> 088DB068:[8C990004]: lw         $t9, 4($a0)
    088DB06C:[8F39000C]: lw         $t9, 12($t9)
    088DB070:[0320F809]: jalr       $ra, $t9
    088DB074:[00000000]: nop
    088DB078:[8E100004]: lw         $s0, 4($s0)
    088DB07C:[8E23001C]: lw         $v1, 28($s1)
    088DB080:[02031826]: xor        $v1, $s0, $v1
    088DB084:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
--> 088DB088:[5460FFF7]: bnel       $v1, $zr, 0x088DB068
    088DB08C:[8E04000C]: lw         $a0, 12($s0)
    088DB090:[8FBF000C]: lw         $ra, 12($sp)
    088DB094:[8FB10008]: lw         $s1, 8($sp)
    088DB098:[8FB00004]: lw         $s0, 4($sp)
_S1_2_89290B8 7,451,142 instructions (0.836%), 619,008 calls (08928278 - 089290BC, length 914)
  Back Branch 089290B8 619,008 times (length 914)
_S1_2_88FFF24 7,396,612 instructions (0.830%), 147,932 calls (088FFF24 - 08900044, length 73)
    088FFF24:[27BDFFD0]: addiu      $sp, $sp, -48
    088FFF28:[AFBF002C]: sw         $ra, 44($sp)
    088FFF2C:[AFB40028]: sw         $s4, 40($sp)
    088FFF30:[AFB30024]: sw         $s3, 36($sp)
    088FFF34:[AFB20020]: sw         $s2, 32($sp)
    088FFF38:[AFB1001C]: sw         $s1, 28($sp)
    088FFF3C:[AFB00018]: sw         $s0, 24($sp)
    088FFF40:[E7B60010]: swc1       $f22, 16($sp)
    088FFF44:[E7B5000C]: swc1       $f21, 12($sp)
    088FFF48:[E7B40008]: swc1       $f20, 8($sp)
    088FFF4C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088FFF50:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088FFF54:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    088FFF58:[01608821]: addu       $s1, $t3, $zr <=> move $s1, $t3
    088FFF5C:[04A10004]: bgez       $a1, 0x088FFF70
    088FFF60:[30B003FF]: andi       $s0, $a1, 1023
    088FFF64:[52000003]: beql       $s0, $zr, 0x088FFF74
    088FFF68:[44880000]: mtc1       $t0, $f0
    088FFF6C:[2610FC00]: addiu      $s0, $s0, -1024
    088FFF70:[44880000]: mtc1       $t0, $f0
    088FFF74:[46800560]: cvt.s.w    $f21, $f0
    088FFF78:[93A70030]: lbu        $a3, 48($sp)
    088FFF7C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FFF80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088FFF84:[448A0000]: mtc1       $t2, $f0
    088FFF88:[46800520]: cvt.s.w    $f20, $f0
    088FFF8C:[44860000]: mtc1       $a2, $f0
    088FFF90:[468005A0]: cvt.s.w    $f22, $f0
    088FFF94:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FFF98:[44900000]: mtc1       $s0, $f0
    088FFF9C:[46800320]: cvt.s.w    $f12, $f0
    088FFFA0:[44930000]: mtc1       $s3, $f0
    088FFFA4:[468003A0]: cvt.s.w    $f14, $f0
    088FFFA8:[44920000]: mtc1       $s2, $f0
    088FFFAC:[46800420]: cvt.s.w    $f16, $f0
    088FFFB0:[4600ABC6]: mov.s      $f15, $f21
    088FFFB4:[4600A446]: mov.s      $f17, $f20
    088FFFB8:[0E2400AE]: jal        0x089002B8
    088FFFBC:[4600B346]: mov.s      $f13, $f22
    088FFFC0:[02121821]: addu       $v1, $s0, $s2
    088FFFC4:[28630400]: slti       $v1, $v1, 1024
    088FFFC8:[54600015]: bnel       $v1, $zr, 0x08900020
    088FFFCC:[8FBF002C]: lw         $ra, 44($sp)
    088FFFD0:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    088FFFD4:[00702023]: subu       $a0, $v1, $s0
    088FFFD8:[02441823]: subu       $v1, $s2, $a0
    088FFFDC:[1860000F]: blez       $v1, 0x0890001C
    088FFFE0:[00000000]: nop
    088FFFE4:[02641021]: addu       $v0, $s3, $a0
    088FFFE8:[44820000]: mtc1       $v0, $f0
    088FFFEC:[468003A0]: cvt.s.w    $f14, $f0
    088FFFF0:[93A70030]: lbu        $a3, 48($sp)
    088FFFF4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088FFFF8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FFFFC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08900000:[44830000]: mtc1       $v1, $f0
    08900004:[46800420]: cvt.s.w    $f16, $f0
    08900008:[4600B346]: mov.s      $f13, $f22
    0890000C:[4600ABC6]: mov.s      $f15, $f21
    08900010:[4600A446]: mov.s      $f17, $f20
    08900014:[0E2400AE]: jal        0x089002B8
    08900018:[44806000]: mtc1       $zr, $f12
    0890001C:[8FBF002C]: lw         $ra, 44($sp)
    08900020:[8FB40028]: lw         $s4, 40($sp)
    08900024:[8FB30024]: lw         $s3, 36($sp)
    08900028:[8FB20020]: lw         $s2, 32($sp)
    0890002C:[8FB1001C]: lw         $s1, 28($sp)
    08900030:[8FB00018]: lw         $s0, 24($sp)
    08900034:[C7B60010]: lwc1       $f22, 16($sp)
    08900038:[C7B5000C]: lwc1       $f21, 12($sp)
    0890003C:[C7B40008]: lwc1       $f20, 8($sp)
    08900040:[03E00008]: jr         $ra
    08900044:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_88E8AAC 7,278,205 instructions (0.816%), 132,331 calls (088E8AAC - 088E8C24, length 95)
    088E8AAC:[27BDFFD0]: addiu      $sp, $sp, -48
    088E8AB0:[AFBF001C]: sw         $ra, 28($sp)
    088E8AB4:[AFB40018]: sw         $s4, 24($sp)
    088E8AB8:[AFB30014]: sw         $s3, 20($sp)
    088E8ABC:[AFB20010]: sw         $s2, 16($sp)
    088E8AC0:[AFB1000C]: sw         $s1, 12($sp)
    088E8AC4:[AFB00008]: sw         $s0, 8($sp)
    088E8AC8:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088E8ACC:[8CA50000]: lw         $a1, 0($a1)
    088E8AD0:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088E8AD4:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088E8AD8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088E8ADC:[16400003]: bne        $s2, $zr, 0x088E8AEC
    088E8AE0:[AFA5002C]: sw         $a1, 44($sp)
    088E8AE4:[10000005]: b          0x088E8AFC
    088E8AE8:[2410FFFC]: addiu      $s0, $zr, -4 <=> li $s0, -4
    088E8AEC:[8E430000]: lw         $v1, 0($s2)
    088E8AF0:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    088E8AF4:[00621024]: and        $v0, $v1, $v0
    088E8AF8:[00A28021]: addu       $s0, $a1, $v0
    088E8AFC:[32220001]: andi       $v0, $s1, 1
    088E8B00:[5040002F]: beql       $v0, $zr, 0x088E8BC0
    088E8B04:[32220002]: andi       $v0, $s1, 2
    088E8B08:[8E820018]: lw         $v0, 24($s4)
    088E8B0C:[8C430000]: lw         $v1, 0($v0)
    088E8B10:[0003102B]: sltu       $v0, $zr, $v1 <=> move $v0, $v1
    088E8B14:[50400021]: beql       $v0, $zr, 0x088E8B9C
    088E8B18:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088E8B1C:[50600017]: beql       $v1, $zr, 0x088E8B7C
    088E8B20:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088E8B24:[24A20008]: addiu      $v0, $a1, 8
    088E8B28:[0202082B]: sltu       $at, $s0, $v0
    088E8B2C:[50200003]: beql       $at, $zr, 0x088E8B3C
    088E8B30:[7C621E00]: ext        $v0, $v1, 24, 4
    088E8B34:[10000034]: b          0x088E8C08
    088E8B38:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E8B3C:[00022400]: sll        $a0, $v0, 0x0010
    088E8B40:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088E8B44:[00821025]: or         $v0, $a0, $v0
    088E8B48:[ACA20000]: sw         $v0, 0($a1)
    088E8B4C:[8FA4002C]: lw         $a0, 44($sp)
    088E8B50:[00031A00]: sll        $v1, $v1, 0x0008
    088E8B54:[00031A02]: srl        $v1, $v1, 0x0008
    088E8B58:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    088E8B5C:[24850004]: addiu      $a1, $a0, 4
    088E8B60:[00621025]: or         $v0, $v1, $v0
    088E8B64:[AFA5002C]: sw         $a1, 44($sp)
    088E8B68:[AC820004]: sw         $v0, 4($a0)
    088E8B6C:[8FA2002C]: lw         $v0, 44($sp)
    088E8B70:[24450004]: addiu      $a1, $v0, 4
    088E8B74:[10000011]: b          0x088E8BBC
    088E8B78:[AFA5002C]: sw         $a1, 44($sp)
    088E8B7C:[27A5002C]: addiu      $a1, $sp, 44
    088E8B80:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E8B84:[0E23A96E]: jal        0x088EA5B8
    088E8B88:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088E8B8C:[1440000B]: bne        $v0, $zr, 0x088E8BBC
    088E8B90:[00000000]: nop
    088E8B94:[1000001C]: b          0x088E8C08
    088E8B98:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E8B9C:[27A5002C]: addiu      $a1, $sp, 44
    088E8BA0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E8BA4:[0E23A96E]: jal        0x088EA5B8
    088E8BA8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088E8BAC:[14400003]: bne        $v0, $zr, 0x088E8BBC
    088E8BB0:[00000000]: nop
    088E8BB4:[10000014]: b          0x088E8C08
    088E8BB8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E8BBC:[32220002]: andi       $v0, $s1, 2
    088E8BC0:[5040000B]: beql       $v0, $zr, 0x088E8BF0
    088E8BC4:[8FA2002C]: lw         $v0, 44($sp)
    088E8BC8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088E8BCC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088E8BD0:[27A5002C]: addiu      $a1, $sp, 44
    088E8BD4:[0E23ABAB]: jal        0x088EAEAC
    088E8BD8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E8BDC:[14400003]: bne        $v0, $zr, 0x088E8BEC
    088E8BE0:[00000000]: nop
    088E8BE4:[10000008]: b          0x088E8C08
    088E8BE8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E8BEC:[8FA2002C]: lw         $v0, 44($sp)
    088E8BF0:[12400004]: beq        $s2, $zr, 0x088E8C04
    088E8BF4:[AE620000]: sw         $v0, 0($s3)
    088E8BF8:[8FA2002C]: lw         $v0, 44($sp)
    088E8BFC:[02021023]: subu       $v0, $s0, $v0
    088E8C00:[AE420000]: sw         $v0, 0($s2)
    088E8C04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E8C08:[8FBF001C]: lw         $ra, 28($sp)
    088E8C0C:[8FB40018]: lw         $s4, 24($sp)
    088E8C10:[8FB30014]: lw         $s3, 20($sp)
    088E8C14:[8FB20010]: lw         $s2, 16($sp)
    088E8C18:[8FB1000C]: lw         $s1, 12($sp)
    088E8C1C:[8FB00008]: lw         $s0, 8($sp)
    088E8C20:[03E00008]: jr         $ra
    088E8C24:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8805A08 6,490,340 instructions (0.728%), 324,517 calls (08805A08 - 08805A54, length 20)
    08805A08:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08805A0C:[8DC5B62C]: lw         $a1, -18900($t6)
    08805A10:[248D0003]: addiu      $t5, $a0, 3
    08805A14:[7C0D0804]: ins        $t5, $zr, 0, 2
    08805A18:[8CA70008]: lw         $a3, 8($a1)
    08805A1C:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    08805A20:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08805A24:[00ED6021]: addu       $t4, $a3, $t5
    08805A28:[25820008]: addiu      $v0, $t4, 8
    08805A2C:[7C4B1E00]: ext        $t3, $v0, 24, 4
    08805A30:[ACA20008]: sw         $v0, 8($a1)
    08805A34:[7C02FE04]: ins        $v0, $zr, 24, 8
    08805A38:[00433025]: or         $a2, $v0, $v1
    08805A3C:[000B4C00]: sll        $t1, $t3, 0x0010
    08805A40:[24E30004]: addiu      $v1, $a3, 4
    08805A44:[012A4025]: or         $t0, $t1, $t2
    08805A48:[24620004]: addiu      $v0, $v1, 4
    08805A4C:[ACE80000]: sw         $t0, 0($a3)
    08805A50:[03E00008]: jr         $ra
    08805A54:[AC660000]: sw         $a2, 0($v1)
_S1_2_891DE18 5,945,644 instructions (0.667%), 23,755 calls (0891BE64 - 0891DE1C, length 2031)
  Back Branch 0891C088 166,668 times (length 20)
    0891C02C:[AE020124]: sw         $v0, 292($s0)
    0891C030:[7C118620]: seh        $s0, $s1
    0891C034:[1A000016]: blez       $s0, 0x0891C090
    0891C038:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891C03C:[8E420058]: lw         $v0, 88($s2)
--> 0891C040:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0891C044:[0E2452B3]: jal        0x08914ACC
    0891C048:[24440004]: addiu      $a0, $v0, 4
    0891C04C:[3045FFFF]: andi       $a1, $v0, -1
    0891C050:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891C054:[27A6001C]: addiu      $a2, $sp, 28
    0891C058:[27A7001A]: addiu      $a3, $sp, 26
    0891C05C:[27A8001F]: addiu      $t0, $sp, 31
    0891C060:[26590078]: addiu      $t9, $s2, 120
    0891C064:[0E201122]: jal        0x08804488
    0891C068:[A3A0001F]: sb         $zr, 31($sp)
    0891C06C:[54400005]: bnel       $v0, $zr, 0x0891C084
    0891C070:[26310001]: addiu      $s1, $s1, 1
    0891C074:[93A2001F]: lbu        $v0, 31($sp)
    0891C078:[54400006]: bnel       $v0, $zr, 0x0891C094
    0891C07C:[8E440054]: lw         $a0, 84($s2)
    0891C080:[26310001]: addiu      $s1, $s1, 1
    0891C084:[0230102A]: slt        $v0, $s1, $s0
--> 0891C088:[5440FFED]: bnel       $v0, $zr, 0x0891C040
    0891C08C:[8E420058]: lw         $v0, 88($s2)
    0891C090:[8E440054]: lw         $a0, 84($s2)
    0891C094:[8C990000]: lw         $t9, 0($a0)
    0891C098:[8F390024]: lw         $t9, 36($t9)
  Back Branch 0891DE18 23,755 times (length 2031)
_S1_2_8805F34 5,573,682 instructions (0.625%), 242,334 calls (08805F34 - 08805F8C, length 23)
    08805F34:[27BDFFF0]: addiu      $sp, $sp, -16
    08805F38:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08805F3C:[AFB00000]: sw         $s0, 0($sp)
    08805F40:[2450B5E4]: addiu      $s0, $v0, -18972
    08805F44:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08805F48:[8E070048]: lw         $a3, 72($s0)
    08805F4C:[AFB10004]: sw         $s1, 4($sp)
    08805F50:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08805F54:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08805F58:[AFBF0008]: sw         $ra, 8($sp)
    08805F5C:[0E201CB8]: jal        0x088072E0
    08805F60:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08805F64:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08805F68:[8E050044]: lw         $a1, 68($s0)
    08805F6C:[02262004]: sllv       $a0, $a2, $s1
    08805F70:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    08805F74:[00A32024]: and        $a0, $a1, $v1
    08805F78:[AE040044]: sw         $a0, 68($s0)
    08805F7C:[8FBF0008]: lw         $ra, 8($sp)
    08805F80:[8FB10004]: lw         $s1, 4($sp)
    08805F84:[8FB00000]: lw         $s0, 0($sp)
    08805F88:[03E00008]: jr         $ra
    08805F8C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8914ACC 5,543,986 instructions (0.622%), 209,082 calls (08914ACC - 08914BA4, length 55)
    08914ACC:[8C820000]: lw         $v0, 0($a0)
    08914AD0:[1040FFFF]: beq        $v0, $zr, 0x08914AD0
    08914AD4:[00000000]: nop
    08914AD8:[8C820004]: lw         $v0, 4($a0)
    08914ADC:[1040FFFF]: beq        $v0, $zr, 0x08914ADC
    08914AE0:[00000000]: nop
    08914AE4:[8C880014]: lw         $t0, 20($a0)
    08914AE8:[00483821]: addu       $a3, $v0, $t0
    08914AEC:[90E20000]: lbu        $v0, 0($a3)
    08914AF0:[28430080]: slti       $v1, $v0, 128
    08914AF4:[1460001D]: bne        $v1, $zr, 0x08914B6C
    08914AF8:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08914AFC:[284100E0]: slti       $at, $v0, 224
    08914B00:[50200009]: beql       $at, $zr, 0x08914B28
    08914B04:[284100F0]: slti       $at, $v0, 240
    08914B08:[90E30001]: lbu        $v1, 1($a3)
    08914B0C:[3042001F]: andi       $v0, $v0, 31
    08914B10:[00023180]: sll        $a2, $v0, 0x0006
    08914B14:[3062003F]: andi       $v0, $v1, 63
    08914B18:[00C21025]: or         $v0, $a2, $v0
    08914B1C:[3042FFFF]: andi       $v0, $v0, -1
    08914B20:[10000012]: b          0x08914B6C
    08914B24:[25290001]: addiu      $t1, $t1, 1
    08914B28:[1020000D]: beq        $at, $zr, 0x08914B60
    08914B2C:[00000000]: nop
    08914B30:[90E60001]: lbu        $a2, 1($a3)
    08914B34:[3042000F]: andi       $v0, $v0, 15
    08914B38:[90E30002]: lbu        $v1, 2($a3)
    08914B3C:[30C6003F]: andi       $a2, $a2, 63
    08914B40:[00063180]: sll        $a2, $a2, 0x0006
    08914B44:[00021300]: sll        $v0, $v0, 0x000C
    08914B48:[00463025]: or         $a2, $v0, $a2
    08914B4C:[3062003F]: andi       $v0, $v1, 63
    08914B50:[00461025]: or         $v0, $v0, $a2
    08914B54:[3042FFFF]: andi       $v0, $v0, -1
    08914B58:[10000004]: b          0x08914B6C
    08914B5C:[25290002]: addiu      $t1, $t1, 2
    08914B60:[284100F0]: slti       $at, $v0, 240
    08914B64:[5020FFFF]: beql       $at, $zr, 0x08914B64
    08914B68:[284100F0]: slti       $at, $v0, 240
    08914B6C:[10A0000C]: beq        $a1, $zr, 0x08914BA0
    08914B70:[00000000]: nop
    08914B74:[3103FFFF]: andi       $v1, $t0, -1
    08914B78:[00691821]: addu       $v1, $v1, $t1
    08914B7C:[3065FFFF]: andi       $a1, $v1, -1
    08914B80:[8C830010]: lw         $v1, 16($a0)
    08914B84:[00A3082B]: sltu       $at, $a1, $v1
    08914B88:[10200005]: beq        $at, $zr, 0x08914BA0
    08914B8C:[00000000]: nop
    08914B90:[AC850014]: sw         $a1, 20($a0)
    08914B94:[8C830018]: lw         $v1, 24($a0)
    08914B98:[24630001]: addiu      $v1, $v1, 1
    08914B9C:[AC830018]: sw         $v1, 24($a0)
    08914BA0:[03E00008]: jr         $ra
    08914BA4:[00000000]: nop
  Back Branch 08914AD0 209,082 times (length 2)
    08914ACC:[8C820000]: lw         $v0, 0($a0)
--> 08914AD0:[1040FFFF]: beq        $v0, $zr, 0x08914AD0
    08914AD4:[00000000]: nop
    08914AD8:[8C820004]: lw         $v0, 4($a0)
    08914ADC:[1040FFFF]: beq        $v0, $zr, 0x08914ADC
    08914AE0:[00000000]: nop
  Back Branch 08914ADC 209,082 times (length 2)
    08914ACC:[8C820000]: lw         $v0, 0($a0)
    08914AD0:[1040FFFF]: beq        $v0, $zr, 0x08914AD0
    08914AD4:[00000000]: nop
    08914AD8:[8C820004]: lw         $v0, 4($a0)
--> 08914ADC:[1040FFFF]: beq        $v0, $zr, 0x08914ADC
    08914AE0:[00000000]: nop
    08914AE4:[8C880014]: lw         $t0, 20($a0)
    08914AE8:[00483821]: addu       $a3, $v0, $t0
    08914AEC:[90E20000]: lbu        $v0, 0($a3)
_S1_2_89127D8 4,968,765 instructions (0.557%), 15,195 calls (089127D8 - 089129EC, length 134)
    089127D8:[27BDFFD0]: addiu      $sp, $sp, -48
    089127DC:[AFB3001C]: sw         $s3, 28($sp)
    089127E0:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    089127E4:[8E63F9A8]: lw         $v1, -1624($s3)
    089127E8:[AFB10014]: sw         $s1, 20($sp)
    089127EC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089127F0:[AFBF0028]: sw         $ra, 40($sp)
    089127F4:[AFB50024]: sw         $s5, 36($sp)
    089127F8:[AFB40020]: sw         $s4, 32($sp)
    089127FC:[AFB20018]: sw         $s2, 24($sp)
    08912800:[10600062]: beq        $v1, $zr, 0x0891298C
    08912804:[AFB00010]: sw         $s0, 16($sp)
    08912808:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    0891280C:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    08912810:[2490F9D4]: addiu      $s0, $a0, -1580
    08912814:[3472851F]: ori        $s2, $v1, -31457
    08912818:[24144000]: addiu      $s4, $zr, 16384 <=> li $s4, 16384
    0891281C:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08912820:[82050001]: lb         $a1, 1($s0)
    08912824:[10A00055]: beq        $a1, $zr, 0x0891297C
    08912828:[8E6EF9A8]: lw         $t6, -1624($s3)
    0891282C:[92020008]: lbu        $v0, 8($s0)
    08912830:[92060060]: lbu        $a2, 96($s0)
    08912834:[50460061]: beql       $v0, $a2, 0x089129BC
    08912838:[92080009]: lbu        $t0, 9($s0)
    0891283C:[92050060]: lbu        $a1, 96($s0)
    08912840:[92060038]: lbu        $a2, 56($s0)
    08912844:[92070061]: lbu        $a3, 97($s0)
    08912848:[8E040034]: lw         $a0, 52($s0)
    0891284C:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08912850:[0E244AA3]: jal        0x08912A8C
    08912854:[27A90004]: addiu      $t1, $sp, 4
    08912858:[92050062]: lbu        $a1, 98($s0)
    0891285C:[92060040]: lbu        $a2, 64($s0)
    08912860:[92070063]: lbu        $a3, 99($s0)
    08912864:[8E04003C]: lw         $a0, 60($s0)
    08912868:[27A9000C]: addiu      $t1, $sp, 12
    0891286C:[0E244AA3]: jal        0x08912A8C
    08912870:[27A80008]: addiu      $t0, $sp, 8
    08912874:[92040000]: lbu        $a0, 0($s0)
    08912878:[8FA50000]: lw         $a1, 0($sp)
    0891287C:[8FA60004]: lw         $a2, 4($sp)
    08912880:[8FA70008]: lw         $a3, 8($sp)
    08912884:[0E24324E]: jal        0x0890C938
    08912888:[8FA8000C]: lw         $t0, 12($sp)
    0891288C:[8FA50000]: lw         $a1, 0($sp)
    08912890:[8FA60004]: lw         $a2, 4($sp)
    08912894:[8FA70008]: lw         $a3, 8($sp)
    08912898:[8FA8000C]: lw         $t0, 12($sp)
    0891289C:[0E2435F4]: jal        0x0890D7D0
    089128A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089128A4:[92180060]: lbu        $t8, 96($s0)
    089128A8:[920F0061]: lbu        $t7, 97($s0)
    089128AC:[920E0062]: lbu        $t6, 98($s0)
    089128B0:[920D0063]: lbu        $t5, 99($s0)
    089128B4:[A2180008]: sb         $t8, 8($s0)
    089128B8:[A20F0009]: sb         $t7, 9($s0)
    089128BC:[A20E000A]: sb         $t6, 10($s0)
    089128C0:[A20D000B]: sb         $t5, 11($s0)
    089128C4:[8E19000C]: lw         $t9, 12($s0)
    089128C8:[8E030064]: lw         $v1, 100($s0)
    089128CC:[1323002A]: beq        $t9, $v1, 0x08912978
    089128D0:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    089128D4:[9206005D]: lbu        $a2, 93($s0)
    089128D8:[50C40035]: beql       $a2, $a0, 0x089129B0
    089128DC:[8E0B0030]: lw         $t3, 48($s0)
    089128E0:[8202004E]: lb         $v0, 78($s0)
    089128E4:[8207004C]: lb         $a3, 76($s0)
    089128E8:[9204004D]: lbu        $a0, 77($s0)
    089128EC:[000229C0]: sll        $a1, $v0, 0x0007
    089128F0:[00A24823]: subu       $t1, $a1, $v0
    089128F4:[01320018]: mult       $t1, $s2
    089128F8:[000751C0]: sll        $t2, $a3, 0x0007
    089128FC:[01474023]: subu       $t0, $t2, $a3
    08912900:[0009CFC3]: sra        $t9, $t1, 0x001F
    08912904:[00086FC3]: sra        $t5, $t0, 0x001F
    08912908:[00001810]: mfhi       $v1
    0891290C:[01120018]: mult       $t0, $s2
    08912910:[0003C143]: sra        $t8, $v1, 0x0005
    08912914:[03197823]: subu       $t7, $t8, $t9
    08912918:[7C0F2E20]: seh        $a1, $t7
    0891291C:[00007010]: mfhi       $t6
    08912920:[000E6143]: sra        $t4, $t6, 0x0005
    08912924:[018D5823]: subu       $t3, $t4, $t5
    08912928:[0E243A1B]: jal        0x0890E86C
    0891292C:[7C0B3E20]: seh        $a3, $t3
    08912930:[8E0A002C]: lw         $t2, 44($s0)
    08912934:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08912938:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    0891293C:[01490018]: mult       $t2, $t1
    08912940:[3448C63B]: ori        $t0, $v0, -14789
    08912944:[8E070064]: lw         $a3, 100($s0)
    08912948:[92040000]: lbu        $a0, 0($s0)
    0891294C:[00003012]: mflo       $a2
    08912950:[00C80019]: multu      $a2, $t0
    08912954:[00002810]: mfhi       $a1
    08912958:[00051BC2]: srl        $v1, $a1, 0x000F
    0891295C:[00673021]: addu       $a2, $v1, $a3
    08912960:[00D4682D]: min        $t5, $a2, $s4
    08912964:[01B5602C]: max        $t4, $t5, $s5
    08912968:[0E243267]: jal        0x0890C99C
    0891296C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    08912970:[8E040064]: lw         $a0, 100($s0)
    08912974:[AE04000C]: sw         $a0, 12($s0)
    08912978:[8E6EF9A8]: lw         $t6, -1624($s3)
    0891297C:[26310001]: addiu      $s1, $s1, 1
    08912980:[022E302B]: sltu       $a2, $s1, $t6
    08912984:[14C0FFA6]: bne        $a2, $zr, 0x08912820
    08912988:[26100068]: addiu      $s0, $s0, 104
    0891298C:[8FBF0028]: lw         $ra, 40($sp)
    08912990:[8FB50024]: lw         $s5, 36($sp)
    08912994:[8FB40020]: lw         $s4, 32($sp)
    08912998:[8FB3001C]: lw         $s3, 28($sp)
    0891299C:[8FB20018]: lw         $s2, 24($sp)
    089129A0:[8FB10014]: lw         $s1, 20($sp)
    089129A4:[8FB00010]: lw         $s0, 16($sp)
    089129A8:[03E00008]: jr         $ra
    089129AC:[27BD0030]: addiu      $sp, $sp, 48
    089129B0:[92040000]: lbu        $a0, 0($s0)
    089129B4:[0A244A58]: j          0x08912960
    089129B8:[01633021]: addu       $a2, $t3, $v1
    089129BC:[92070061]: lbu        $a3, 97($s0)
    089129C0:[5507FF9F]: bnel       $t0, $a3, 0x08912840
    089129C4:[92050060]: lbu        $a1, 96($s0)
    089129C8:[920A000A]: lbu        $t2, 10($s0)
    089129CC:[92090062]: lbu        $t1, 98($s0)
    089129D0:[5549FF9B]: bnel       $t2, $t1, 0x08912840
    089129D4:[92050060]: lbu        $a1, 96($s0)
    089129D8:[920C000B]: lbu        $t4, 11($s0)
    089129DC:[920B0063]: lbu        $t3, 99($s0)
    089129E0:[558BFF97]: bnel       $t4, $t3, 0x08912840
    089129E4:[92050060]: lbu        $a1, 96($s0)
    089129E8:[0A244A32]: j          0x089128C8
    089129EC:[8E19000C]: lw         $t9, 12($s0)
  Back Branch 08912984 182,340 times (length 91)
    0891280C:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    08912810:[2490F9D4]: addiu      $s0, $a0, -1580
    08912814:[3472851F]: ori        $s2, $v1, -31457
    08912818:[24144000]: addiu      $s4, $zr, 16384 <=> li $s4, 16384
    0891281C:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
--> 08912820:[82050001]: lb         $a1, 1($s0)
    08912824:[10A00055]: beq        $a1, $zr, 0x0891297C
    08912828:[8E6EF9A8]: lw         $t6, -1624($s3)
    0891282C:[92020008]: lbu        $v0, 8($s0)
    08912830:[92060060]: lbu        $a2, 96($s0)
    08912834:[50460061]: beql       $v0, $a2, 0x089129BC
    08912838:[92080009]: lbu        $t0, 9($s0)
    0891283C:[92050060]: lbu        $a1, 96($s0)
    08912840:[92060038]: lbu        $a2, 56($s0)
    08912844:[92070061]: lbu        $a3, 97($s0)
    08912848:[8E040034]: lw         $a0, 52($s0)
    0891284C:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08912850:[0E244AA3]: jal        0x08912A8C
    08912854:[27A90004]: addiu      $t1, $sp, 4
    08912858:[92050062]: lbu        $a1, 98($s0)
    0891285C:[92060040]: lbu        $a2, 64($s0)
    08912860:[92070063]: lbu        $a3, 99($s0)
    08912864:[8E04003C]: lw         $a0, 60($s0)
    08912868:[27A9000C]: addiu      $t1, $sp, 12
    0891286C:[0E244AA3]: jal        0x08912A8C
    08912870:[27A80008]: addiu      $t0, $sp, 8
    08912874:[92040000]: lbu        $a0, 0($s0)
    08912878:[8FA50000]: lw         $a1, 0($sp)
    0891287C:[8FA60004]: lw         $a2, 4($sp)
    08912880:[8FA70008]: lw         $a3, 8($sp)
    08912884:[0E24324E]: jal        0x0890C938
    08912888:[8FA8000C]: lw         $t0, 12($sp)
    0891288C:[8FA50000]: lw         $a1, 0($sp)
    08912890:[8FA60004]: lw         $a2, 4($sp)
    08912894:[8FA70008]: lw         $a3, 8($sp)
    08912898:[8FA8000C]: lw         $t0, 12($sp)
    0891289C:[0E2435F4]: jal        0x0890D7D0
    089128A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089128A4:[92180060]: lbu        $t8, 96($s0)
    089128A8:[920F0061]: lbu        $t7, 97($s0)
    089128AC:[920E0062]: lbu        $t6, 98($s0)
    089128B0:[920D0063]: lbu        $t5, 99($s0)
    089128B4:[A2180008]: sb         $t8, 8($s0)
    089128B8:[A20F0009]: sb         $t7, 9($s0)
    089128BC:[A20E000A]: sb         $t6, 10($s0)
    089128C0:[A20D000B]: sb         $t5, 11($s0)
    089128C4:[8E19000C]: lw         $t9, 12($s0)
    089128C8:[8E030064]: lw         $v1, 100($s0)
    089128CC:[1323002A]: beq        $t9, $v1, 0x08912978
    089128D0:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    089128D4:[9206005D]: lbu        $a2, 93($s0)
    089128D8:[50C40035]: beql       $a2, $a0, 0x089129B0
    089128DC:[8E0B0030]: lw         $t3, 48($s0)
    089128E0:[8202004E]: lb         $v0, 78($s0)
    089128E4:[8207004C]: lb         $a3, 76($s0)
    089128E8:[9204004D]: lbu        $a0, 77($s0)
    089128EC:[000229C0]: sll        $a1, $v0, 0x0007
    089128F0:[00A24823]: subu       $t1, $a1, $v0
    089128F4:[01320018]: mult       $t1, $s2
    089128F8:[000751C0]: sll        $t2, $a3, 0x0007
    089128FC:[01474023]: subu       $t0, $t2, $a3
    08912900:[0009CFC3]: sra        $t9, $t1, 0x001F
    08912904:[00086FC3]: sra        $t5, $t0, 0x001F
    08912908:[00001810]: mfhi       $v1
    0891290C:[01120018]: mult       $t0, $s2
    08912910:[0003C143]: sra        $t8, $v1, 0x0005
    08912914:[03197823]: subu       $t7, $t8, $t9
    08912918:[7C0F2E20]: seh        $a1, $t7
    0891291C:[00007010]: mfhi       $t6
    08912920:[000E6143]: sra        $t4, $t6, 0x0005
    08912924:[018D5823]: subu       $t3, $t4, $t5
    08912928:[0E243A1B]: jal        0x0890E86C
    0891292C:[7C0B3E20]: seh        $a3, $t3
    08912930:[8E0A002C]: lw         $t2, 44($s0)
    08912934:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08912938:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    0891293C:[01490018]: mult       $t2, $t1
    08912940:[3448C63B]: ori        $t0, $v0, -14789
    08912944:[8E070064]: lw         $a3, 100($s0)
    08912948:[92040000]: lbu        $a0, 0($s0)
    0891294C:[00003012]: mflo       $a2
    08912950:[00C80019]: multu      $a2, $t0
    08912954:[00002810]: mfhi       $a1
    08912958:[00051BC2]: srl        $v1, $a1, 0x000F
    0891295C:[00673021]: addu       $a2, $v1, $a3
    08912960:[00D4682D]: min        $t5, $a2, $s4
    08912964:[01B5602C]: max        $t4, $t5, $s5
    08912968:[0E243267]: jal        0x0890C99C
    0891296C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    08912970:[8E040064]: lw         $a0, 100($s0)
    08912974:[AE04000C]: sw         $a0, 12($s0)
    08912978:[8E6EF9A8]: lw         $t6, -1624($s3)
    0891297C:[26310001]: addiu      $s1, $s1, 1
    08912980:[022E302B]: sltu       $a2, $s1, $t6
--> 08912984:[14C0FFA6]: bne        $a2, $zr, 0x08912820
    08912988:[26100068]: addiu      $s0, $s0, 104
    0891298C:[8FBF0028]: lw         $ra, 40($sp)
    08912990:[8FB50024]: lw         $s5, 36($sp)
    08912994:[8FB40020]: lw         $s4, 32($sp)
  Back Branch 089129E8 182,340 times (length 74)
    089128B4:[A2180008]: sb         $t8, 8($s0)
    089128B8:[A20F0009]: sb         $t7, 9($s0)
    089128BC:[A20E000A]: sb         $t6, 10($s0)
    089128C0:[A20D000B]: sb         $t5, 11($s0)
    089128C4:[8E19000C]: lw         $t9, 12($s0)
--> 089128C8:[8E030064]: lw         $v1, 100($s0)
    089128CC:[1323002A]: beq        $t9, $v1, 0x08912978
    089128D0:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    089128D4:[9206005D]: lbu        $a2, 93($s0)
    089128D8:[50C40035]: beql       $a2, $a0, 0x089129B0
    089128DC:[8E0B0030]: lw         $t3, 48($s0)
    089128E0:[8202004E]: lb         $v0, 78($s0)
    089128E4:[8207004C]: lb         $a3, 76($s0)
    089128E8:[9204004D]: lbu        $a0, 77($s0)
    089128EC:[000229C0]: sll        $a1, $v0, 0x0007
    089128F0:[00A24823]: subu       $t1, $a1, $v0
    089128F4:[01320018]: mult       $t1, $s2
    089128F8:[000751C0]: sll        $t2, $a3, 0x0007
    089128FC:[01474023]: subu       $t0, $t2, $a3
    08912900:[0009CFC3]: sra        $t9, $t1, 0x001F
    08912904:[00086FC3]: sra        $t5, $t0, 0x001F
    08912908:[00001810]: mfhi       $v1
    0891290C:[01120018]: mult       $t0, $s2
    08912910:[0003C143]: sra        $t8, $v1, 0x0005
    08912914:[03197823]: subu       $t7, $t8, $t9
    08912918:[7C0F2E20]: seh        $a1, $t7
    0891291C:[00007010]: mfhi       $t6
    08912920:[000E6143]: sra        $t4, $t6, 0x0005
    08912924:[018D5823]: subu       $t3, $t4, $t5
    08912928:[0E243A1B]: jal        0x0890E86C
    0891292C:[7C0B3E20]: seh        $a3, $t3
    08912930:[8E0A002C]: lw         $t2, 44($s0)
    08912934:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08912938:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    0891293C:[01490018]: mult       $t2, $t1
    08912940:[3448C63B]: ori        $t0, $v0, -14789
    08912944:[8E070064]: lw         $a3, 100($s0)
    08912948:[92040000]: lbu        $a0, 0($s0)
    0891294C:[00003012]: mflo       $a2
    08912950:[00C80019]: multu      $a2, $t0
    08912954:[00002810]: mfhi       $a1
    08912958:[00051BC2]: srl        $v1, $a1, 0x000F
    0891295C:[00673021]: addu       $a2, $v1, $a3
    08912960:[00D4682D]: min        $t5, $a2, $s4
    08912964:[01B5602C]: max        $t4, $t5, $s5
    08912968:[0E243267]: jal        0x0890C99C
    0891296C:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    08912970:[8E040064]: lw         $a0, 100($s0)
    08912974:[AE04000C]: sw         $a0, 12($s0)
    08912978:[8E6EF9A8]: lw         $t6, -1624($s3)
    0891297C:[26310001]: addiu      $s1, $s1, 1
    08912980:[022E302B]: sltu       $a2, $s1, $t6
    08912984:[14C0FFA6]: bne        $a2, $zr, 0x08912820
    08912988:[26100068]: addiu      $s0, $s0, 104
    0891298C:[8FBF0028]: lw         $ra, 40($sp)
    08912990:[8FB50024]: lw         $s5, 36($sp)
    08912994:[8FB40020]: lw         $s4, 32($sp)
    08912998:[8FB3001C]: lw         $s3, 28($sp)
    0891299C:[8FB20018]: lw         $s2, 24($sp)
    089129A0:[8FB10014]: lw         $s1, 20($sp)
    089129A4:[8FB00010]: lw         $s0, 16($sp)
    089129A8:[03E00008]: jr         $ra
    089129AC:[27BD0030]: addiu      $sp, $sp, 48
    089129B0:[92040000]: lbu        $a0, 0($s0)
    089129B4:[0A244A58]: j          0x08912960
    089129B8:[01633021]: addu       $a2, $t3, $v1
    089129BC:[92070061]: lbu        $a3, 97($s0)
    089129C0:[5507FF9F]: bnel       $t0, $a3, 0x08912840
    089129C4:[92050060]: lbu        $a1, 96($s0)
    089129C8:[920A000A]: lbu        $t2, 10($s0)
    089129CC:[92090062]: lbu        $t1, 98($s0)
    089129D0:[5549FF9B]: bnel       $t2, $t1, 0x08912840
    089129D4:[92050060]: lbu        $a1, 96($s0)
    089129D8:[920C000B]: lbu        $t4, 11($s0)
    089129DC:[920B0063]: lbu        $t3, 99($s0)
    089129E0:[558BFF97]: bnel       $t4, $t3, 0x08912840
    089129E4:[92050060]: lbu        $a1, 96($s0)
--> 089129E8:[0A244A32]: j          0x089128C8
    089129EC:[8E19000C]: lw         $t9, 12($s0)
_S1_2_8805EDC 4,945,732 instructions (0.555%), 224,806 calls (08805EDC - 08805F30, length 22)
    08805EDC:[27BDFFF0]: addiu      $sp, $sp, -16
    08805EE0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08805EE4:[AFB00000]: sw         $s0, 0($sp)
    08805EE8:[2450B5E4]: addiu      $s0, $v0, -18972
    08805EEC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08805EF0:[8E060048]: lw         $a2, 72($s0)
    08805EF4:[AFB10004]: sw         $s1, 4($sp)
    08805EF8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08805EFC:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08805F00:[AFBF0008]: sw         $ra, 8($sp)
    08805F04:[0E201CB8]: jal        0x088072E0
    08805F08:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08805F0C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08805F10:[8E050044]: lw         $a1, 68($s0)
    08805F14:[02241804]: sllv       $v1, $a0, $s1
    08805F18:[8FBF0008]: lw         $ra, 8($sp)
    08805F1C:[00A32025]: or         $a0, $a1, $v1
    08805F20:[AE040044]: sw         $a0, 68($s0)
    08805F24:[8FB10004]: lw         $s1, 4($sp)
    08805F28:[8FB00000]: lw         $s0, 0($sp)
    08805F2C:[03E00008]: jr         $ra
    08805F30:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88DB26C 4,890,901 instructions (0.549%), 52,398 calls (088DB26C - 088DB2BC, length 21)
    088DB26C:[8CC80000]: lw         $t0, 0($a2)
    088DB270:[8CA6000C]: lw         $a2, 12($a1)
    088DB274:[01061826]: xor        $v1, $t0, $a2
    088DB278:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB27C:[5060000E]: beql       $v1, $zr, 0x088DB2B8
    088DB280:[AC800000]: sw         $zr, 0($a0)
    088DB284:[84E5000C]: lh         $a1, 12($a3)
    088DB288:[8503000C]: lh         $v1, 12($t0)
    088DB28C:[00651826]: xor        $v1, $v1, $a1
    088DB290:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB294:[54600003]: bnel       $v1, $zr, 0x088DB2A4
    088DB298:[8D080004]: lw         $t0, 4($t0)
    088DB29C:[10000006]: b          0x088DB2B8
    088DB2A0:[AC880000]: sw         $t0, 0($a0)
    088DB2A4:[01061826]: xor        $v1, $t0, $a2
    088DB2A8:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB2AC:[5460FFF7]: bnel       $v1, $zr, 0x088DB28C
    088DB2B0:[8503000C]: lh         $v1, 12($t0)
    088DB2B4:[AC800000]: sw         $zr, 0($a0)
    088DB2B8:[03E00008]: jr         $ra
    088DB2BC:[00000000]: nop
  Back Branch 088DB2AC 519,659 times (length 10)
    088DB278:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB27C:[5060000E]: beql       $v1, $zr, 0x088DB2B8
    088DB280:[AC800000]: sw         $zr, 0($a0)
    088DB284:[84E5000C]: lh         $a1, 12($a3)
    088DB288:[8503000C]: lh         $v1, 12($t0)
--> 088DB28C:[00651826]: xor        $v1, $v1, $a1
    088DB290:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088DB294:[54600003]: bnel       $v1, $zr, 0x088DB2A4
    088DB298:[8D080004]: lw         $t0, 4($t0)
    088DB29C:[10000006]: b          0x088DB2B8
    088DB2A0:[AC880000]: sw         $t0, 0($a0)
    088DB2A4:[01061826]: xor        $v1, $t0, $a2
    088DB2A8:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
--> 088DB2AC:[5460FFF7]: bnel       $v1, $zr, 0x088DB28C
    088DB2B0:[8503000C]: lh         $v1, 12($t0)
    088DB2B4:[AC800000]: sw         $zr, 0($a0)
    088DB2B8:[03E00008]: jr         $ra
    088DB2BC:[00000000]: nop
_S1_2_8887398 4,814,989 instructions (0.540%), 145,230 calls (08887398 - 08887444, length 44)
    08887398:[27BDFFF0]: addiu      $sp, $sp, -16
    0888739C:[30A5FFFF]: andi       $a1, $a1, -1
    088873A0:[00051940]: sll        $v1, $a1, 0x0005
    088873A4:[AFBF000C]: sw         $ra, 12($sp)
    088873A8:[00651823]: subu       $v1, $v1, $a1
    088873AC:[AFB10008]: sw         $s1, 8($sp)
    088873B0:[00031880]: sll        $v1, $v1, 0x0002
    088873B4:[AFB00004]: sw         $s0, 4($sp)
    088873B8:[00831821]: addu       $v1, $a0, $v1
    088873BC:[24700420]: addiu      $s0, $v1, 1056
    088873C0:[90630480]: lbu        $v1, 1152($v1)
    088873C4:[1460001B]: bne        $v1, $zr, 0x08887434
    088873C8:[26110010]: addiu      $s1, $s0, 16
    088873CC:[8604006E]: lh         $a0, 110($s0)
    088873D0:[86030072]: lh         $v1, 114($s0)
    088873D4:[00831821]: addu       $v1, $a0, $v1
    088873D8:[A603006E]: sh         $v1, 110($s0)
    088873DC:[86040070]: lh         $a0, 112($s0)
    088873E0:[86030074]: lh         $v1, 116($s0)
    088873E4:[00831821]: addu       $v1, $a0, $v1
    088873E8:[A6030070]: sh         $v1, 112($s0)
    088873EC:[8603006E]: lh         $v1, 110($s0)
    088873F0:[A6030000]: sh         $v1, 0($s0)
    088873F4:[86030070]: lh         $v1, 112($s0)
    088873F8:[A6030002]: sh         $v1, 2($s0)
    088873FC:[92030076]: lbu        $v1, 118($s0)
    08887400:[5060000D]: beql       $v1, $zr, 0x08887438
    08887404:[8FBF000C]: lw         $ra, 12($sp)
    08887408:[0E23693E]: jal        0x088DA4F8
    0888740C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08887410:[96030020]: lhu        $v1, 32($s0)
    08887414:[54600004]: bnel       $v1, $zr, 0x08887428
    08887418:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888741C:[A2000077]: sb         $zr, 119($s0)
    08887420:[10000004]: b          0x08887434
    08887424:[A2000076]: sb         $zr, 118($s0)
    08887428:[0E23697A]: jal        0x088DA5E8
    0888742C:[00000000]: nop
    08887430:[AE02000C]: sw         $v0, 12($s0)
    08887434:[8FBF000C]: lw         $ra, 12($sp)
    08887438:[8FB10008]: lw         $s1, 8($sp)
    0888743C:[8FB00004]: lw         $s0, 4($sp)
    08887440:[03E00008]: jr         $ra
    08887444:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88072E0 4,671,400 instructions (0.524%), 467,140 calls (088072E0 - 088074E8, length 131)
    088072E0:[2CA30016]: sltiu      $v1, $a1, 22
    088072E4:[1060007F]: beq        $v1, $zr, 0x088074E4
    088072E8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088072EC:[00053880]: sll        $a3, $a1, 0x0002
    088072F0:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    088072F4:[24A2CC28]: addiu      $v0, $a1, -13272
    088072F8:[00E22021]: addu       $a0, $a3, $v0
    088072FC:[8C830000]: lw         $v1, 0($a0)
    08807300:[00600008]: jr         $v1
    08807304:[00000000]: nop
    088074E4:[03E00008]: jr         $ra
    088074E8:[00000000]: nop
_S1_2_891B85C 4,576,752 instructions (0.513%), 59,427 calls (0891B85C - 0891B9EC, length 101)
    0891B85C:[27BDFFD0]: addiu      $sp, $sp, -48
    0891B860:[AFBF000C]: sw         $ra, 12($sp)
    0891B864:[AFB20008]: sw         $s2, 8($sp)
    0891B868:[AFB10004]: sw         $s1, 4($sp)
    0891B86C:[AFB00000]: sw         $s0, 0($sp)
    0891B870:[8C830044]: lw         $v1, 68($a0)
    0891B874:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0891B878:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0891B87C:[00621024]: and        $v0, $v1, $v0
    0891B880:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0891B884:[10400005]: beq        $v0, $zr, 0x0891B89C
    0891B888:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0891B88C:[8E420054]: lw         $v0, 84($s2)
    0891B890:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0891B894:[10000003]: b          0x0891B8A4
    0891B898:[A0430128]: sb         $v1, 296($v0)
    0891B89C:[8E420054]: lw         $v0, 84($s2)
    0891B8A0:[A0400128]: sb         $zr, 296($v0)
    0891B8A4:[8E430044]: lw         $v1, 68($s2)
    0891B8A8:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0891B8AC:[00621024]: and        $v0, $v1, $v0
    0891B8B0:[50400005]: beql       $v0, $zr, 0x0891B8C8
    0891B8B4:[8E420054]: lw         $v0, 84($s2)
    0891B8B8:[8E420054]: lw         $v0, 84($s2)
    0891B8BC:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0891B8C0:[10000003]: b          0x0891B8D0
    0891B8C4:[A0430129]: sb         $v1, 297($v0)
    0891B8C8:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0891B8CC:[A0430129]: sb         $v1, 297($v0)
    0891B8D0:[96420060]: lhu        $v0, 96($s2)
    0891B8D4:[3223FFFF]: andi       $v1, $s1, -1
    0891B8D8:[0062082A]: slt        $at, $v1, $v0
    0891B8DC:[5020003E]: beql       $at, $zr, 0x0891B9D8
    0891B8E0:[8FBF000C]: lw         $ra, 12($sp)
    0891B8E4:[27A3001C]: addiu      $v1, $sp, 28
    0891B8E8:[10600005]: beq        $v1, $zr, 0x0891B900
    0891B8EC:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0891B8F0:[00000000]: 0x891B8F0 - bzeroSequence[A0600000,2442FFFF,1440FFFD,24630001](3,0,2)
    0891B900:[3223FFFF]: andi       $v1, $s1, -1
    0891B904:[00031040]: sll        $v0, $v1, 0x0001
    0891B908:[00431021]: addu       $v0, $v0, $v1
    0891B90C:[00022840]: sll        $a1, $v0, 0x0001
    0891B910:[8E420050]: lw         $v0, 80($s2)
    0891B914:[00451021]: addu       $v0, $v0, $a1
    0891B918:[94420000]: lhu        $v0, 0($v0)
    0891B91C:[04420004]: bltzl      $v0, 0x0891B930
    0891B920:[00021842]: srl        $v1, $v0, 0x0001
    0891B924:[44820000]: mtc1       $v0, $f0
    0891B928:[10000006]: b          0x0891B944
    0891B92C:[46800020]: cvt.s.w    $f0, $f0
    0891B930:[30420001]: andi       $v0, $v0, 1
    0891B934:[00621825]: or         $v1, $v1, $v0
    0891B938:[44830000]: mtc1       $v1, $f0
    0891B93C:[46800020]: cvt.s.w    $f0, $f0
    0891B940:[46000000]: add.s      $f0, $f0, $f0
    0891B944:[E7A0001C]: swc1       $f0, 28($sp)
    0891B948:[8E420050]: lw         $v0, 80($s2)
    0891B94C:[00A21021]: addu       $v0, $a1, $v0
    0891B950:[94420002]: lhu        $v0, 2($v0)
    0891B954:[04420004]: bltzl      $v0, 0x0891B968
    0891B958:[00021842]: srl        $v1, $v0, 0x0001
    0891B95C:[44820000]: mtc1       $v0, $f0
    0891B960:[10000006]: b          0x0891B97C
    0891B964:[46800020]: cvt.s.w    $f0, $f0
    0891B968:[30420001]: andi       $v0, $v0, 1
    0891B96C:[00621825]: or         $v1, $v1, $v0
    0891B970:[44830000]: mtc1       $v1, $f0
    0891B974:[46800020]: cvt.s.w    $f0, $f0
    0891B978:[46000000]: add.s      $f0, $f0, $f0
    0891B97C:[E7A00020]: swc1       $f0, 32($sp)
    0891B980:[8E420048]: lw         $v0, 72($s2)
    0891B984:[AFA20024]: sw         $v0, 36($sp)
    0891B988:[86020000]: lh         $v0, 0($s0)
    0891B98C:[A7A20028]: sh         $v0, 40($sp)
    0891B990:[84E20000]: lh         $v0, 0($a3)
    0891B994:[A7A2002A]: sh         $v0, 42($sp)
    0891B998:[8E420050]: lw         $v0, 80($s2)
    0891B99C:[9246004D]: lbu        $a2, 77($s2)
    0891B9A0:[8E440054]: lw         $a0, 84($s2)
    0891B9A4:[00A21021]: addu       $v0, $a1, $v0
    0891B9A8:[94450004]: lhu        $a1, 4($v0)
    0891B9AC:[0E24612A]: jal        0x089184A8
    0891B9B0:[27A7001C]: addiu      $a3, $sp, 28
    0891B9B4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891B9B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891B9BC:[0E201122]: jal        0x08804488
    0891B9C0:[2659006C]: addiu      $t9, $s2, 108
    0891B9C4:[304300FF]: andi       $v1, $v0, 255
    0891B9C8:[86020000]: lh         $v0, 0($s0)
    0891B9CC:[00431021]: addu       $v0, $v0, $v1
    0891B9D0:[A6020000]: sh         $v0, 0($s0)
    0891B9D4:[8FBF000C]: lw         $ra, 12($sp)
    0891B9D8:[8FB20008]: lw         $s2, 8($sp)
    0891B9DC:[8FB10004]: lw         $s1, 4($sp)
    0891B9E0:[8FB00000]: lw         $s0, 0($sp)
    0891B9E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891B9E8:[03E00008]: jr         $ra
    0891B9EC:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8910AFC 4,567,947 instructions (0.512%), 15,195 calls (08910AFC - 08910E8C, length 229)
    08910AFC:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08910B00:[8C66FD84]: lw         $a2, -636($v1)
    08910B04:[27BDFFD0]: addiu      $sp, $sp, -48
    08910B08:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08910B0C:[AFB60018]: sw         $s6, 24($sp)
    08910B10:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    08910B14:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08910B18:[AFBF0024]: sw         $ra, 36($sp)
    08910B1C:[AFBE0020]: sw         $fp, 32($sp)
    08910B20:[AFB7001C]: sw         $s7, 28($sp)
    08910B24:[AFB50014]: sw         $s5, 20($sp)
    08910B28:[AFB40010]: sw         $s4, 16($sp)
    08910B2C:[AFB3000C]: sw         $s3, 12($sp)
    08910B30:[AFB20008]: sw         $s2, 8($sp)
    08910B34:[AFB10004]: sw         $s1, 4($sp)
    08910B38:[10C500B0]: beq        $a2, $a1, 0x08910DFC
    08910B3C:[AFB00000]: sw         $s0, 0($sp)
    08910B40:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910B44:[8E64F9BC]: lw         $a0, -1604($s3)
    08910B48:[10800017]: beq        $a0, $zr, 0x08910BA8
    08910B4C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910B50:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    08910B54:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08910B58:[24B50954]: addiu      $s5, $a1, 2388
    08910B5C:[245008D4]: addiu      $s0, $v0, 2260
    08910B60:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910B64:[24140005]: addiu      $s4, $zr, 5 <=> li $s4, 5
    08910B68:[8E0E0000]: lw         $t6, 0($s0)
    08910B6C:[26310001]: addiu      $s1, $s1, 1
    08910B70:[0E243207]: jal        0x0890C81C
    08910B74:[91C40000]: lbu        $a0, 0($t6)
    08910B78:[8E4CF9C0]: lw         $t4, -1600($s2)
    08910B7C:[8E090000]: lw         $t1, 0($s0)
    08910B80:[000C6880]: sll        $t5, $t4, 0x0002
    08910B84:[01B55821]: addu       $t3, $t5, $s5
    08910B88:[258A0001]: addiu      $t2, $t4, 1
    08910B8C:[AD690000]: sw         $t1, 0($t3)
    08910B90:[AE4AF9C0]: sw         $t2, -1600($s2)
    08910B94:[A1340001]: sb         $s4, 1($t1)
    08910B98:[8E68F9BC]: lw         $t0, -1604($s3)
    08910B9C:[0228382B]: sltu       $a3, $s1, $t0
    08910BA0:[14E0FFF1]: bne        $a3, $zr, 0x08910B68
    08910BA4:[26100004]: addiu      $s0, $s0, 4
    08910BA8:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08910BAC:[8E8FF9C4]: lw         $t7, -1596($s4)
    08910BB0:[AE60F9BC]: sw         $zr, -1604($s3)
    08910BB4:[11E00019]: beq        $t7, $zr, 0x08910C1C
    08910BB8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910BBC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08910BC0:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910BC4:[26150854]: addiu      $s5, $s0, 2132
    08910BC8:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    08910BCC:[265009D4]: addiu      $s0, $s2, 2516
    08910BD0:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910BD4:[8E050000]: lw         $a1, 0($s0)
    08910BD8:[26310001]: addiu      $s1, $s1, 1
    08910BDC:[0E243207]: jal        0x0890C81C
    08910BE0:[90A40000]: lbu        $a0, 0($a1)
    08910BE4:[0E244974]: jal        0x089125D0
    08910BE8:[8E040000]: lw         $a0, 0($s0)
    08910BEC:[8E44F9B8]: lw         $a0, -1608($s2)
    08910BF0:[8E190000]: lw         $t9, 0($s0)
    08910BF4:[00041880]: sll        $v1, $a0, 0x0002
    08910BF8:[00753021]: addu       $a2, $v1, $s5
    08910BFC:[249E0001]: addiu      $fp, $a0, 1
    08910C00:[ACD90000]: sw         $t9, 0($a2)
    08910C04:[AE5EF9B8]: sw         $fp, -1608($s2)
    08910C08:[A3330001]: sb         $s3, 1($t9)
    08910C0C:[8E98F9C4]: lw         $t8, -1596($s4)
    08910C10:[0238B82B]: sltu       $s7, $s1, $t8
    08910C14:[16E0FFEF]: bne        $s7, $zr, 0x08910BD4
    08910C18:[26100004]: addiu      $s0, $s0, 4
    08910C1C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910C20:[8E53F9CC]: lw         $s3, -1588($s2)
    08910C24:[AE80F9C4]: sw         $zr, -1596($s4)
    08910C28:[12600019]: beq        $s3, $zr, 0x08910C90
    08910C2C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910C30:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08910C34:[3C0708B3]: lui        $a3, 0x08B3 <=> li $a3, 0x08B30000
    08910C38:[26900AD4]: addiu      $s0, $s4, 2772
    08910C3C:[24F50A54]: addiu      $s5, $a3, 2644
    08910C40:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910C44:[24140007]: addiu      $s4, $zr, 7 <=> li $s4, 7
    08910C48:[8E0F0000]: lw         $t7, 0($s0)
    08910C4C:[26310001]: addiu      $s1, $s1, 1
    08910C50:[0E243207]: jal        0x0890C81C
    08910C54:[91E40000]: lbu        $a0, 0($t7)
    08910C58:[0E244974]: jal        0x089125D0
    08910C5C:[8E040000]: lw         $a0, 0($s0)
    08910C60:[8E6DF9C8]: lw         $t5, -1592($s3)
    08910C64:[8E0A0000]: lw         $t2, 0($s0)
    08910C68:[000D7080]: sll        $t6, $t5, 0x0002
    08910C6C:[01D56021]: addu       $t4, $t6, $s5
    08910C70:[25AB0001]: addiu      $t3, $t5, 1
    08910C74:[AD8A0000]: sw         $t2, 0($t4)
    08910C78:[AE6BF9C8]: sw         $t3, -1592($s3)
    08910C7C:[A1540001]: sb         $s4, 1($t2)
    08910C80:[8E49F9CC]: lw         $t1, -1588($s2)
    08910C84:[0229402B]: sltu       $t0, $s1, $t1
    08910C88:[1500FFEF]: bne        $t0, $zr, 0x08910C48
    08910C8C:[26100004]: addiu      $s0, $s0, 4
    08910C90:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910C94:[8E75F9B4]: lw         $s5, -1612($s3)
    08910C98:[AE40F9CC]: sw         $zr, -1588($s2)
    08910C9C:[12A00016]: beq        $s5, $zr, 0x08910CF8
    08910CA0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910CA4:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910CA8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08910CAC:[26550854]: addiu      $s5, $s2, 2132
    08910CB0:[245007D4]: addiu      $s0, $v0, 2004
    08910CB4:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910CB8:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
    08910CBC:[8E040000]: lw         $a0, 0($s0)
    08910CC0:[0E244974]: jal        0x089125D0
    08910CC4:[26310001]: addiu      $s1, $s1, 1
    08910CC8:[8E44F9B8]: lw         $a0, -1608($s2)
    08910CCC:[8E190000]: lw         $t9, 0($s0)
    08910CD0:[00041880]: sll        $v1, $a0, 0x0002
    08910CD4:[00753021]: addu       $a2, $v1, $s5
    08910CD8:[249E0001]: addiu      $fp, $a0, 1
    08910CDC:[ACD90000]: sw         $t9, 0($a2)
    08910CE0:[AE5EF9B8]: sw         $fp, -1608($s2)
    08910CE4:[A3340001]: sb         $s4, 1($t9)
    08910CE8:[8E78F9B4]: lw         $t8, -1612($s3)
    08910CEC:[0238B82B]: sltu       $s7, $s1, $t8
    08910CF0:[16E0FFF2]: bne        $s7, $zr, 0x08910CBC
    08910CF4:[26100004]: addiu      $s0, $s0, 4
    08910CF8:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910CFC:[8E50F9D0]: lw         $s0, -1584($s2)
    08910D00:[AE60F9B4]: sw         $zr, -1612($s3)
    08910D04:[12000016]: beq        $s0, $zr, 0x08910D60
    08910D08:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910D0C:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910D10:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    08910D14:[26750A54]: addiu      $s5, $s3, 2644
    08910D18:[24B00B54]: addiu      $s0, $a1, 2900
    08910D1C:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910D20:[24140007]: addiu      $s4, $zr, 7 <=> li $s4, 7
    08910D24:[8E040000]: lw         $a0, 0($s0)
    08910D28:[0E244974]: jal        0x089125D0
    08910D2C:[26310001]: addiu      $s1, $s1, 1
    08910D30:[8E6CF9C8]: lw         $t4, -1592($s3)
    08910D34:[8E090000]: lw         $t1, 0($s0)
    08910D38:[000C6880]: sll        $t5, $t4, 0x0002
    08910D3C:[01B55821]: addu       $t3, $t5, $s5
    08910D40:[258A0001]: addiu      $t2, $t4, 1
    08910D44:[AD690000]: sw         $t1, 0($t3)
    08910D48:[AE6AF9C8]: sw         $t2, -1592($s3)
    08910D4C:[A1340001]: sb         $s4, 1($t1)
    08910D50:[8E48F9D0]: lw         $t0, -1584($s2)
    08910D54:[0228382B]: sltu       $a3, $s1, $t0
    08910D58:[14E0FFF2]: bne        $a3, $zr, 0x08910D24
    08910D5C:[26100004]: addiu      $s0, $s0, 4
    08910D60:[0E2449F6]: jal        0x089127D8
    08910D64:[AE40F9D0]: sw         $zr, -1584($s2)
    08910D68:[0E243189]: jal        0x0890C624
    08910D6C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08910D70:[04400022]: bltz       $v0, 0x08910DFC
    08910D74:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08910D78:[0E243303]: jal        0x0890CC0C
    08910D7C:[3C1308B3]: lui        $s3, 0x08B3 <=> li $s3, 0x08B30000
    08910D80:[8E76F9A8]: lw         $s6, -1624($s3)
    08910D84:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08910D88:[12C0001B]: beq        $s6, $zr, 0x08910DF8
    08910D8C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08910D90:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08910D94:[2690F9D4]: addiu      $s0, $s4, -1580
    08910D98:[3C1708B3]: lui        $s7, 0x08B3 <=> li $s7, 0x08B30000
    08910D9C:[24140005]: addiu      $s4, $zr, 5 <=> li $s4, 5
    08910DA0:[3C1608B3]: lui        $s6, 0x08B3 <=> li $s6, 0x08B30000
    08910DA4:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08910DA8:[241E0007]: addiu      $fp, $zr, 7 <=> li $fp, 7
    08910DAC:[0E243312]: jal        0x0890CC48
    08910DB0:[92040000]: lbu        $a0, 0($s0)
    08910DB4:[92180000]: lbu        $t8, 0($s0)
    08910DB8:[03127806]: srlv       $t7, $s2, $t8
    08910DBC:[31EE0001]: andi       $t6, $t7, 1
    08910DC0:[11C00008]: beq        $t6, $zr, 0x08910DE4
    08910DC4:[AE020004]: sw         $v0, 4($s0)
    08910DC8:[82030001]: lb         $v1, 1($s0)
    08910DCC:[1074002B]: beq        $v1, $s4, 0x08910E7C
    08910DD0:[28790006]: slti       $t9, $v1, 6
    08910DD4:[13200022]: beq        $t9, $zr, 0x08910E60
    08910DD8:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08910DDC:[10660014]: beq        $v1, $a2, 0x08910E30
    08910DE0:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    08910DE4:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910DE8:[26310001]: addiu      $s1, $s1, 1
    08910DEC:[022B202B]: sltu       $a0, $s1, $t3
    08910DF0:[1480FFEE]: bne        $a0, $zr, 0x08910DAC
    08910DF4:[26100068]: addiu      $s0, $s0, 104
    08910DF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08910DFC:[8FBF0024]: lw         $ra, 36($sp)
    08910E00:[8FBE0020]: lw         $fp, 32($sp)
    08910E04:[8FB7001C]: lw         $s7, 28($sp)
    08910E08:[8FB60018]: lw         $s6, 24($sp)
    08910E0C:[8FB50014]: lw         $s5, 20($sp)
    08910E10:[8FB40010]: lw         $s4, 16($sp)
    08910E14:[8FB3000C]: lw         $s3, 12($sp)
    08910E18:[8FB20008]: lw         $s2, 8($sp)
    08910E1C:[8FB10004]: lw         $s1, 4($sp)
    08910E20:[8FB00000]: lw         $s0, 0($sp)
    08910E24:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08910E28:[03E00008]: jr         $ra
    08910E2C:[27BD0030]: addiu      $sp, $sp, 48
    08910E30:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08910E34:[24A4F9B8]: addiu      $a0, $a1, -1608
    08910E38:[24650854]: addiu      $a1, $v1, 2132
    08910E3C:[26E6F9B0]: addiu      $a2, $s7, -1616
    08910E40:[26C70754]: addiu      $a3, $s6, 1876
    08910E44:[0E24494E]: jal        0x08912538
    08910E48:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08910E4C:[A0550001]: sb         $s5, 1($v0)
    08910E50:[0E24492A]: jal        0x089124A8
    08910E54:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08910E58:[0A24437A]: j          0x08910DE8
    08910E5C:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E60:[547EFFE1]: bnel       $v1, $fp, 0x08910DE8
    08910E64:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E68:[3C0A08B3]: lui        $t2, 0x08B3 <=> li $t2, 0x08B30000
    08910E6C:[3C0908B3]: lui        $t1, 0x08B3 <=> li $t1, 0x08B30000
    08910E70:[2544F9C8]: addiu      $a0, $t2, -1592
    08910E74:[0A24438F]: j          0x08910E3C
    08910E78:[25250A54]: addiu      $a1, $t1, 2644
    08910E7C:[3C0808B3]: lui        $t0, 0x08B3 <=> li $t0, 0x08B30000
    08910E80:[3C0708B3]: lui        $a3, 0x08B3 <=> li $a3, 0x08B30000
    08910E84:[2504F9C0]: addiu      $a0, $t0, -1600
    08910E88:[0A24438F]: j          0x08910E3C
    08910E8C:[24E50954]: addiu      $a1, $a3, 2388
  Back Branch 08910DF0 182,340 times (length 19)
    08910D98:[3C1708B3]: lui        $s7, 0x08B3 <=> li $s7, 0x08B30000
    08910D9C:[24140005]: addiu      $s4, $zr, 5 <=> li $s4, 5
    08910DA0:[3C1608B3]: lui        $s6, 0x08B3 <=> li $s6, 0x08B30000
    08910DA4:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08910DA8:[241E0007]: addiu      $fp, $zr, 7 <=> li $fp, 7
--> 08910DAC:[0E243312]: jal        0x0890CC48
    08910DB0:[92040000]: lbu        $a0, 0($s0)
    08910DB4:[92180000]: lbu        $t8, 0($s0)
    08910DB8:[03127806]: srlv       $t7, $s2, $t8
    08910DBC:[31EE0001]: andi       $t6, $t7, 1
    08910DC0:[11C00008]: beq        $t6, $zr, 0x08910DE4
    08910DC4:[AE020004]: sw         $v0, 4($s0)
    08910DC8:[82030001]: lb         $v1, 1($s0)
    08910DCC:[1074002B]: beq        $v1, $s4, 0x08910E7C
    08910DD0:[28790006]: slti       $t9, $v1, 6
    08910DD4:[13200022]: beq        $t9, $zr, 0x08910E60
    08910DD8:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08910DDC:[10660014]: beq        $v1, $a2, 0x08910E30
    08910DE0:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    08910DE4:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910DE8:[26310001]: addiu      $s1, $s1, 1
    08910DEC:[022B202B]: sltu       $a0, $s1, $t3
--> 08910DF0:[1480FFEE]: bne        $a0, $zr, 0x08910DAC
    08910DF4:[26100068]: addiu      $s0, $s0, 104
    08910DF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08910DFC:[8FBF0024]: lw         $ra, 36($sp)
    08910E00:[8FBE0020]: lw         $fp, 32($sp)
  Back Branch 08910CF0 33 times (length 15)
    08910CA8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08910CAC:[26550854]: addiu      $s5, $s2, 2132
    08910CB0:[245007D4]: addiu      $s0, $v0, 2004
    08910CB4:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910CB8:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
--> 08910CBC:[8E040000]: lw         $a0, 0($s0)
    08910CC0:[0E244974]: jal        0x089125D0
    08910CC4:[26310001]: addiu      $s1, $s1, 1
    08910CC8:[8E44F9B8]: lw         $a0, -1608($s2)
    08910CCC:[8E190000]: lw         $t9, 0($s0)
    08910CD0:[00041880]: sll        $v1, $a0, 0x0002
    08910CD4:[00753021]: addu       $a2, $v1, $s5
    08910CD8:[249E0001]: addiu      $fp, $a0, 1
    08910CDC:[ACD90000]: sw         $t9, 0($a2)
    08910CE0:[AE5EF9B8]: sw         $fp, -1608($s2)
    08910CE4:[A3340001]: sb         $s4, 1($t9)
    08910CE8:[8E78F9B4]: lw         $t8, -1612($s3)
    08910CEC:[0238B82B]: sltu       $s7, $s1, $t8
--> 08910CF0:[16E0FFF2]: bne        $s7, $zr, 0x08910CBC
    08910CF4:[26100004]: addiu      $s0, $s0, 4
    08910CF8:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910CFC:[8E50F9D0]: lw         $s0, -1584($s2)
    08910D00:[AE60F9B4]: sw         $zr, -1612($s3)
  Back Branch 08910E58 33 times (length 30)
    08910DD4:[13200022]: beq        $t9, $zr, 0x08910E60
    08910DD8:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08910DDC:[10660014]: beq        $v1, $a2, 0x08910E30
    08910DE0:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    08910DE4:[8E6BF9A8]: lw         $t3, -1624($s3)
--> 08910DE8:[26310001]: addiu      $s1, $s1, 1
    08910DEC:[022B202B]: sltu       $a0, $s1, $t3
    08910DF0:[1480FFEE]: bne        $a0, $zr, 0x08910DAC
    08910DF4:[26100068]: addiu      $s0, $s0, 104
    08910DF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08910DFC:[8FBF0024]: lw         $ra, 36($sp)
    08910E00:[8FBE0020]: lw         $fp, 32($sp)
    08910E04:[8FB7001C]: lw         $s7, 28($sp)
    08910E08:[8FB60018]: lw         $s6, 24($sp)
    08910E0C:[8FB50014]: lw         $s5, 20($sp)
    08910E10:[8FB40010]: lw         $s4, 16($sp)
    08910E14:[8FB3000C]: lw         $s3, 12($sp)
    08910E18:[8FB20008]: lw         $s2, 8($sp)
    08910E1C:[8FB10004]: lw         $s1, 4($sp)
    08910E20:[8FB00000]: lw         $s0, 0($sp)
    08910E24:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08910E28:[03E00008]: jr         $ra
    08910E2C:[27BD0030]: addiu      $sp, $sp, 48
    08910E30:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08910E34:[24A4F9B8]: addiu      $a0, $a1, -1608
    08910E38:[24650854]: addiu      $a1, $v1, 2132
    08910E3C:[26E6F9B0]: addiu      $a2, $s7, -1616
    08910E40:[26C70754]: addiu      $a3, $s6, 1876
    08910E44:[0E24494E]: jal        0x08912538
    08910E48:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08910E4C:[A0550001]: sb         $s5, 1($v0)
    08910E50:[0E24492A]: jal        0x089124A8
    08910E54:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 08910E58:[0A24437A]: j          0x08910DE8
    08910E5C:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E60:[547EFFE1]: bnel       $v1, $fp, 0x08910DE8
    08910E64:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E68:[3C0A08B3]: lui        $t2, 0x08B3 <=> li $t2, 0x08B30000
  Back Branch 08910BA0 5 times (length 16)
    08910B54:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08910B58:[24B50954]: addiu      $s5, $a1, 2388
    08910B5C:[245008D4]: addiu      $s0, $v0, 2260
    08910B60:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08910B64:[24140005]: addiu      $s4, $zr, 5 <=> li $s4, 5
--> 08910B68:[8E0E0000]: lw         $t6, 0($s0)
    08910B6C:[26310001]: addiu      $s1, $s1, 1
    08910B70:[0E243207]: jal        0x0890C81C
    08910B74:[91C40000]: lbu        $a0, 0($t6)
    08910B78:[8E4CF9C0]: lw         $t4, -1600($s2)
    08910B7C:[8E090000]: lw         $t1, 0($s0)
    08910B80:[000C6880]: sll        $t5, $t4, 0x0002
    08910B84:[01B55821]: addu       $t3, $t5, $s5
    08910B88:[258A0001]: addiu      $t2, $t4, 1
    08910B8C:[AD690000]: sw         $t1, 0($t3)
    08910B90:[AE4AF9C0]: sw         $t2, -1600($s2)
    08910B94:[A1340001]: sb         $s4, 1($t1)
    08910B98:[8E68F9BC]: lw         $t0, -1604($s3)
    08910B9C:[0228382B]: sltu       $a3, $s1, $t0
--> 08910BA0:[14E0FFF1]: bne        $a3, $zr, 0x08910B68
    08910BA4:[26100004]: addiu      $s0, $s0, 4
    08910BA8:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08910BAC:[8E8FF9C4]: lw         $t7, -1596($s4)
    08910BB0:[AE60F9BC]: sw         $zr, -1604($s3)
  Back Branch 08910E88 5 times (length 21)
    08910E28:[03E00008]: jr         $ra
    08910E2C:[27BD0030]: addiu      $sp, $sp, 48
    08910E30:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08910E34:[24A4F9B8]: addiu      $a0, $a1, -1608
    08910E38:[24650854]: addiu      $a1, $v1, 2132
--> 08910E3C:[26E6F9B0]: addiu      $a2, $s7, -1616
    08910E40:[26C70754]: addiu      $a3, $s6, 1876
    08910E44:[0E24494E]: jal        0x08912538
    08910E48:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08910E4C:[A0550001]: sb         $s5, 1($v0)
    08910E50:[0E24492A]: jal        0x089124A8
    08910E54:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08910E58:[0A24437A]: j          0x08910DE8
    08910E5C:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E60:[547EFFE1]: bnel       $v1, $fp, 0x08910DE8
    08910E64:[8E6BF9A8]: lw         $t3, -1624($s3)
    08910E68:[3C0A08B3]: lui        $t2, 0x08B3 <=> li $t2, 0x08B30000
    08910E6C:[3C0908B3]: lui        $t1, 0x08B3 <=> li $t1, 0x08B30000
    08910E70:[2544F9C8]: addiu      $a0, $t2, -1592
    08910E74:[0A24438F]: j          0x08910E3C
    08910E78:[25250A54]: addiu      $a1, $t1, 2644
    08910E7C:[3C0808B3]: lui        $t0, 0x08B3 <=> li $t0, 0x08B30000
    08910E80:[3C0708B3]: lui        $a3, 0x08B3 <=> li $a3, 0x08B30000
    08910E84:[2504F9C0]: addiu      $a0, $t0, -1600
--> 08910E88:[0A24438F]: j          0x08910E3C
    08910E8C:[24E50954]: addiu      $a1, $a3, 2388
_S1_2_8902F30 4,405,410 instructions (0.494%), 24,440 calls (08902F30 - 08903438, length 323)
    08902F30:[27BDFFE0]: addiu      $sp, $sp, -32
    08902F34:[AFBF001C]: sw         $ra, 28($sp)
    08902F38:[AFB30018]: sw         $s3, 24($sp)
    08902F3C:[AFB20014]: sw         $s2, 20($sp)
    08902F40:[AFB10010]: sw         $s1, 16($sp)
    08902F44:[AFB0000C]: sw         $s0, 12($sp)
    08902F48:[8D220000]: lw         $v0, 0($t1)
    08902F4C:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08902F50:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08902F54:[AC820074]: sw         $v0, 116($a0)
    08902F58:[8D220004]: lw         $v0, 4($t1)
    08902F5C:[2463F5BC]: addiu      $v1, $v1, -2628
    08902F60:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08902F64:[AC820078]: sw         $v0, 120($a0)
    08902F68:[8D220008]: lw         $v0, 8($t1)
    08902F6C:[AC82007C]: sw         $v0, 124($a0)
    08902F70:[8D22000C]: lw         $v0, 12($t1)
    08902F74:[AC820080]: sw         $v0, 128($a0)
    08902F78:[91220010]: lbu        $v0, 16($t1)
    08902F7C:[A0820084]: sb         $v0, 132($a0)
    08902F80:[8D220014]: lw         $v0, 20($t1)
    08902F84:[AC820088]: sw         $v0, 136($a0)
    08902F88:[91220018]: lbu        $v0, 24($t1)
    08902F8C:[A082008C]: sb         $v0, 140($a0)
    08902F90:[91220019]: lbu        $v0, 25($t1)
    08902F94:[A082008D]: sb         $v0, 141($a0)
    08902F98:[8D22001C]: lw         $v0, 28($t1)
    08902F9C:[AC820090]: sw         $v0, 144($a0)
    08902FA0:[91220020]: lbu        $v0, 32($t1)
    08902FA4:[A0820094]: sb         $v0, 148($a0)
    08902FA8:[8D220024]: lw         $v0, 36($t1)
    08902FAC:[AC820098]: sw         $v0, 152($a0)
    08902FB0:[8D220028]: lw         $v0, 40($t1)
    08902FB4:[AC82009C]: sw         $v0, 156($a0)
    08902FB8:[8D22002C]: lw         $v0, 44($t1)
    08902FBC:[AC8200A0]: sw         $v0, 160($a0)
    08902FC0:[8D220030]: lw         $v0, 48($t1)
    08902FC4:[AC8200A4]: sw         $v0, 164($a0)
    08902FC8:[8D220034]: lw         $v0, 52($t1)
    08902FCC:[AC8200A8]: sw         $v0, 168($a0)
    08902FD0:[8D220038]: lw         $v0, 56($t1)
    08902FD4:[AC8200AC]: sw         $v0, 172($a0)
    08902FD8:[8D22003C]: lw         $v0, 60($t1)
    08902FDC:[AC8200B0]: sw         $v0, 176($a0)
    08902FE0:[85220040]: lh         $v0, 64($t1)
    08902FE4:[A48200B4]: sh         $v0, 180($a0)
    08902FE8:[85220042]: lh         $v0, 66($t1)
    08902FEC:[A48200B6]: sh         $v0, 182($a0)
    08902FF0:[91220044]: lbu        $v0, 68($t1)
    08902FF4:[A08200B8]: sb         $v0, 184($a0)
    08902FF8:[8D220048]: lw         $v0, 72($t1)
    08902FFC:[AC8200BC]: sw         $v0, 188($a0)
    08903000:[8D22004C]: lw         $v0, 76($t1)
    08903004:[AC8200C0]: sw         $v0, 192($a0)
    08903008:[8D220050]: lw         $v0, 80($t1)
    0890300C:[AC8200C4]: sw         $v0, 196($a0)
    08903010:[91220054]: lbu        $v0, 84($t1)
    08903014:[A08200C8]: sb         $v0, 200($a0)
    08903018:[90E50001]: lbu        $a1, 1($a3)
    0890301C:[90E20003]: lbu        $v0, 3($a3)
    08903020:[00052E00]: sll        $a1, $a1, 0x0018
    08903024:[00052F82]: srl        $a1, $a1, 0x001E
    08903028:[00021600]: sll        $v0, $v0, 0x0018
    0890302C:[00052900]: sll        $a1, $a1, 0x0004
    08903030:[00021782]: srl        $v0, $v0, 0x001E
    08903034:[00651821]: addu       $v1, $v1, $a1
    08903038:[00021080]: sll        $v0, $v0, 0x0002
    0890303C:[00431021]: addu       $v0, $v0, $v1
    08903040:[84430000]: lh         $v1, 0($v0)
    08903044:[84420002]: lh         $v0, 2($v0)
    08903048:[AC83004C]: sw         $v1, 76($a0)
    0890304C:[AC820050]: sw         $v0, 80($a0)
    08903050:[90E20001]: lbu        $v0, 1($a3)
    08903054:[00021680]: sll        $v0, $v0, 0x001A
    08903058:[000217C2]: srl        $v0, $v0, 0x001F
    0890305C:[14400003]: bne        $v0, $zr, 0x0890306C
    08903060:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08903064:[10000002]: b          0x08903070
    08903068:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0890306C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08903070:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08903074:[14620003]: bne        $v1, $v0, 0x08903084
    08903078:[AE630048]: sw         $v1, 72($s3)
    0890307C:[1000FFFF]: b          0x0890307C
    08903080:[00000000]: nop
    08903084:[90E20001]: lbu        $v0, 1($a3)
    08903088:[000216C0]: sll        $v0, $v0, 0x001B
    0890308C:[000217C2]: srl        $v0, $v0, 0x001F
    08903090:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08903094:[A262006D]: sb         $v0, 109($s3)
    08903098:[9262006D]: lbu        $v0, 109($s3)
    0890309C:[50400003]: beql       $v0, $zr, 0x089030AC
    089030A0:[90E20001]: lbu        $v0, 1($a3)
    089030A4:[1000FFFF]: b          0x089030A4
    089030A8:[00000000]: nop
    089030AC:[00021700]: sll        $v0, $v0, 0x001C
    089030B0:[00021782]: srl        $v0, $v0, 0x001E
    089030B4:[38420002]: xori       $v0, $v0, 2
    089030B8:[2C420001]: sltiu      $v0, $v0, 1
    089030BC:[A262006C]: sb         $v0, 108($s3)
    089030C0:[9262006C]: lbu        $v0, 108($s3)
    089030C4:[50400003]: beql       $v0, $zr, 0x089030D4
    089030C8:[90E20001]: lbu        $v0, 1($a3)
    089030CC:[1000FFFF]: b          0x089030CC
    089030D0:[00000000]: nop
    089030D4:[00021780]: sll        $v0, $v0, 0x001E
    089030D8:[000217C2]: srl        $v0, $v0, 0x001F
    089030DC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089030E0:[A262006F]: sb         $v0, 111($s3)
    089030E4:[90E20001]: lbu        $v0, 1($a3)
    089030E8:[30420001]: andi       $v0, $v0, 1
    089030EC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089030F0:[A262006E]: sb         $v0, 110($s3)
    089030F4:[9262006E]: lbu        $v0, 110($s3)
    089030F8:[50400018]: beql       $v0, $zr, 0x0890315C
    089030FC:[AE60005C]: sw         $zr, 92($s3)
    08903100:[90E20003]: lbu        $v0, 3($a3)
    08903104:[00021700]: sll        $v0, $v0, 0x001C
    08903108:[00021742]: srl        $v0, $v0, 0x001D
    0890310C:[AE62005C]: sw         $v0, 92($s3)
    08903110:[90E20003]: lbu        $v0, 3($a3)
    08903114:[000216C0]: sll        $v0, $v0, 0x001B
    08903118:[000217C2]: srl        $v0, $v0, 0x001F
    0890311C:[50400005]: beql       $v0, $zr, 0x08903134
    08903120:[90E20003]: lbu        $v0, 3($a3)
    08903124:[8E62005C]: lw         $v0, 92($s3)
    08903128:[24420008]: addiu      $v0, $v0, 8
    0890312C:[AE62005C]: sw         $v0, 92($s3)
    08903130:[90E20003]: lbu        $v0, 3($a3)
    08903134:[00021680]: sll        $v0, $v0, 0x001A
    08903138:[000217C2]: srl        $v0, $v0, 0x001F
    0890313C:[50400005]: beql       $v0, $zr, 0x08903154
    08903140:[A2600072]: sb         $zr, 114($s3)
    08903144:[8E62005C]: lw         $v0, 92($s3)
    08903148:[24420010]: addiu      $v0, $v0, 16
    0890314C:[AE62005C]: sw         $v0, 92($s3)
    08903150:[A2600072]: sb         $zr, 114($s3)
    08903154:[1000000B]: b          0x08903184
    08903158:[A2600071]: sb         $zr, 113($s3)
    0890315C:[90E20003]: lbu        $v0, 3($a3)
    08903160:[000216C0]: sll        $v0, $v0, 0x001B
    08903164:[000217C2]: srl        $v0, $v0, 0x001F
    08903168:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0890316C:[A2620071]: sb         $v0, 113($s3)
    08903170:[90E20003]: lbu        $v0, 3($a3)
    08903174:[00021680]: sll        $v0, $v0, 0x001A
    08903178:[000217C2]: srl        $v0, $v0, 0x001F
    0890317C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08903180:[A2620072]: sb         $v0, 114($s3)
    08903184:[94E20002]: lhu        $v0, 2($a3)
    08903188:[304301FF]: andi       $v1, $v0, 511
    0890318C:[286200F0]: slti       $v0, $v1, 240
    08903190:[14400003]: bne        $v0, $zr, 0x089031A0
    08903194:[AE630054]: sw         $v1, 84($s3)
    08903198:[2462FE00]: addiu      $v0, $v1, -512
    0890319C:[AE620054]: sw         $v0, 84($s3)
    089031A0:[90E30000]: lbu        $v1, 0($a3)
    089031A4:[286200A0]: slti       $v0, $v1, 160
    089031A8:[14400003]: bne        $v0, $zr, 0x089031B8
    089031AC:[AE630058]: sw         $v1, 88($s3)
    089031B0:[2462FF00]: addiu      $v0, $v1, -256
    089031B4:[AE620058]: sw         $v0, 88($s3)
    089031B8:[94E30004]: lhu        $v1, 4($a3)
    089031BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089031C0:[306303FF]: andi       $v1, $v1, 1023
    089031C4:[AE630060]: sw         $v1, 96($s3)
    089031C8:[8E630048]: lw         $v1, 72($s3)
    089031CC:[54620003]: bnel       $v1, $v0, 0x089031DC
    089031D0:[90E20005]: lbu        $v0, 5($a3)
    089031D4:[10000003]: b          0x089031E4
    089031D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089031DC:[00021600]: sll        $v0, $v0, 0x0018
    089031E0:[00021702]: srl        $v0, $v0, 0x001C
    089031E4:[AE620064]: sw         $v0, 100($s3)
    089031E8:[8E630038]: lw         $v1, 56($s3)
    089031EC:[8C62000C]: lw         $v0, 12($v1)
    089031F0:[38420001]: xori       $v0, $v0, 1
    089031F4:[2C420001]: sltiu      $v0, $v0, 1
    089031F8:[50400004]: beql       $v0, $zr, 0x0890320C
    089031FC:[A2620070]: sb         $v0, 112($s3)
    08903200:[90620004]: lbu        $v0, 4($v1)
    08903204:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08903208:[A2620070]: sb         $v0, 112($s3)
    0890320C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08903210:[AE620068]: sw         $v0, 104($s3)
    08903214:[92620070]: lbu        $v0, 112($s3)
    08903218:[5040001C]: beql       $v0, $zr, 0x0890328C
    0890321C:[90E40005]: lbu        $a0, 5($a3)
    08903220:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08903224:[3442FFFF]: ori        $v0, $v0, -1
    08903228:[AE620068]: sw         $v0, 104($s3)
    0890322C:[8E630038]: lw         $v1, 56($s3)
    08903230:[3C024180]: lui        $v0, 0x4180 <=> li $v0, 0x41800000
    08903234:[44820800]: mtc1       $v0, $f1
    08903238:[84630010]: lh         $v1, 16($v1)
    0890323C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08903240:[44820000]: mtc1       $v0, $f0
    08903244:[44831000]: mtc1       $v1, $f2
    08903248:[468010A0]: cvt.s.w    $f2, $f2
    0890324C:[46011043]: div.s      $f1, $f2, $f1
    08903250:[4600083F]: c.ngt.s    $f1, $f0
    08903254:[00000000]: nop
    08903258:[45030003]: bc1tl      0x08903268
    0890325C:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08903260:[46000046]: mov.s      $f1, $f0
    08903264:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08903268:[44820000]: mtc1       $v0, $f0
    0890326C:[46000802]: mul.s      $f0, $f1, $f0
    08903270:[8E620068]: lw         $v0, 104($s3)
    08903274:[4600000D]: trunc.w.s  $f0, $f0
    08903278:[44030000]: mfc1       $v1, $f0
    0890327C:[00031E00]: sll        $v1, $v1, 0x0018
    08903280:[00431025]: or         $v0, $v0, $v1
    08903284:[AE620068]: sw         $v0, 104($s3)
    08903288:[90E40005]: lbu        $a0, 5($a3)
    0890328C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08903290:[2442F5EC]: addiu      $v0, $v0, -2580
    08903294:[00042700]: sll        $a0, $a0, 0x001C
    08903298:[00042782]: srl        $a0, $a0, 0x001E
    0890329C:[00042080]: sll        $a0, $a0, 0x0002
    089032A0:[00441021]: addu       $v0, $v0, $a0
    089032A4:[8E630074]: lw         $v1, 116($s3)
    089032A8:[10600005]: beq        $v1, $zr, 0x089032C0
    089032AC:[8C500000]: lw         $s0, 0($v0)
    089032B0:[8E6200A0]: lw         $v0, 160($s3)
    089032B4:[04420003]: bltzl      $v0, 0x089032C4
    089032B8:[8E6500A8]: lw         $a1, 168($s3)
    089032BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089032C0:[8E6500A8]: lw         $a1, 168($s3)
    089032C4:[10A00031]: beq        $a1, $zr, 0x0890338C
    089032C8:[00000000]: nop
    089032CC:[8E64007C]: lw         $a0, 124($s3)
    089032D0:[8E620080]: lw         $v0, 128($s3)
    089032D4:[8E6300AC]: lw         $v1, 172($s3)
    089032D8:[00042040]: sll        $a0, $a0, 0x0001
    089032DC:[2484FF10]: addiu      $a0, $a0, -240
    089032E0:[44840000]: mtc1       $a0, $f0
    089032E4:[00021040]: sll        $v0, $v0, 0x0001
    089032E8:[2444FF60]: addiu      $a0, $v0, -160
    089032EC:[46800320]: cvt.s.w    $f12, $f0
    089032F0:[00031040]: sll        $v0, $v1, 0x0001
    089032F4:[00431021]: addu       $v0, $v0, $v1
    089032F8:[00021080]: sll        $v0, $v0, 0x0002
    089032FC:[00431021]: addu       $v0, $v0, $v1
    08903300:[00021100]: sll        $v0, $v0, 0x0004
    08903304:[44840000]: mtc1       $a0, $f0
    08903308:[00A21021]: addu       $v0, $a1, $v0
    0890330C:[8C590030]: lw         $t9, 48($v0)
    08903310:[46800360]: cvt.s.w    $f13, $f0
    08903314:[8F39009C]: lw         $t9, 156($t9)
    08903318:[0320F809]: jalr       $ra, $t9
    0890331C:[24440030]: addiu      $a0, $v0, 48
    08903320:[8E6400AC]: lw         $a0, 172($s3)
    08903324:[8E6200A8]: lw         $v0, 168($s3)
    08903328:[00041840]: sll        $v1, $a0, 0x0001
    0890332C:[00641821]: addu       $v1, $v1, $a0
    08903330:[00031880]: sll        $v1, $v1, 0x0002
    08903334:[00641821]: addu       $v1, $v1, $a0
    08903338:[00031900]: sll        $v1, $v1, 0x0004
    0890333C:[00431021]: addu       $v0, $v0, $v1
    08903340:[8C590030]: lw         $t9, 48($v0)
    08903344:[8F390064]: lw         $t9, 100($t9)
    08903348:[0320F809]: jalr       $ra, $t9
    0890334C:[24440030]: addiu      $a0, $v0, 48
    08903350:[8E6400A8]: lw         $a0, 168($s3)
    08903354:[8E6500AC]: lw         $a1, 172($s3)
    08903358:[0E24B612]: jal        0x0892D848
    0890335C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08903360:[8E6400AC]: lw         $a0, 172($s3)
    08903364:[8E6500A8]: lw         $a1, 168($s3)
    08903368:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890336C:[00041840]: sll        $v1, $a0, 0x0001
    08903370:[00641821]: addu       $v1, $v1, $a0
    08903374:[00031880]: sll        $v1, $v1, 0x0002
    08903378:[00641821]: addu       $v1, $v1, $a0
    0890337C:[00031900]: sll        $v1, $v1, 0x0004
    08903380:[00651821]: addu       $v1, $v1, $a1
    08903384:[10000024]: b          0x08903418
    08903388:[A06600E0]: sb         $a2, 224($v1)
    0890338C:[5060001F]: beql       $v1, $zr, 0x0890340C
    08903390:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08903394:[8E6500A4]: lw         $a1, 164($s3)
    08903398:[10A0001B]: beq        $a1, $zr, 0x08903408
    0890339C:[00000000]: nop
    089033A0:[8E63007C]: lw         $v1, 124($s3)
    089033A4:[8E620080]: lw         $v0, 128($s3)
    089033A8:[8CB90030]: lw         $t9, 48($a1)
    089033AC:[00031840]: sll        $v1, $v1, 0x0001
    089033B0:[2463FF10]: addiu      $v1, $v1, -240
    089033B4:[44830000]: mtc1       $v1, $f0
    089033B8:[46800320]: cvt.s.w    $f12, $f0
    089033BC:[00021040]: sll        $v0, $v0, 0x0001
    089033C0:[2442FF60]: addiu      $v0, $v0, -160
    089033C4:[8F39009C]: lw         $t9, 156($t9)
    089033C8:[24A40030]: addiu      $a0, $a1, 48
    089033CC:[44820000]: mtc1       $v0, $f0
    089033D0:[0320F809]: jalr       $ra, $t9
    089033D4:[46800360]: cvt.s.w    $f13, $f0
    089033D8:[8E6200A4]: lw         $v0, 164($s3)
    089033DC:[8C590030]: lw         $t9, 48($v0)
    089033E0:[8F390064]: lw         $t9, 100($t9)
    089033E4:[0320F809]: jalr       $ra, $t9
    089033E8:[24440030]: addiu      $a0, $v0, 48
    089033EC:[8E6400A4]: lw         $a0, 164($s3)
    089033F0:[0E24B2F1]: jal        0x0892CBC4
    089033F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089033F8:[8E6300A4]: lw         $v1, 164($s3)
    089033FC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08903400:[10000005]: b          0x08903418
    08903404:[A06400E0]: sb         $a0, 224($v1)
    08903408:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890340C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    08903410:[0E240FCB]: jal        0x08903F2C
    08903414:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08903418:[AE710034]: sw         $s1, 52($s3)
    0890341C:[AE720040]: sw         $s2, 64($s3)
    08903420:[8FBF001C]: lw         $ra, 28($sp)
    08903424:[8FB30018]: lw         $s3, 24($sp)
    08903428:[8FB20014]: lw         $s2, 20($sp)
    0890342C:[8FB10010]: lw         $s1, 16($sp)
    08903430:[8FB0000C]: lw         $s0, 12($sp)
    08903434:[03E00008]: jr         $ra
    08903438:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_890474C 4,295,484 instructions (0.482%), 3,348 calls (0890474C - 0890477C, length 13)
    0890474C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08904750:[AC806618]: sw         $zr, 26136($a0)
    08904754:[AC80664C]: sw         $zr, 26188($a0)
    08904758:[A480665A]: sh         $zr, 26202($a0)
    0890475C:[A080665C]: sb         $zr, 26204($a0)
    08904760:[A080666C]: sb         $zr, 26220($a0)
    08904764:[24A50001]: addiu      $a1, $a1, 1
    08904768:[AC806664]: sw         $zr, 26212($a0)
    0890476C:[2CA30080]: sltiu      $v1, $a1, 128
    08904770:[1460FFF7]: bne        $v1, $zr, 0x08904750
    08904774:[24840058]: addiu      $a0, $a0, 88
    08904778:[03E00008]: jr         $ra
    0890477C:[00000000]: nop
  Back Branch 08904770 428,544 times (length 10)
    0890474C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08904750:[AC806618]: sw         $zr, 26136($a0)
    08904754:[AC80664C]: sw         $zr, 26188($a0)
    08904758:[A480665A]: sh         $zr, 26202($a0)
    0890475C:[A080665C]: sb         $zr, 26204($a0)
    08904760:[A080666C]: sb         $zr, 26220($a0)
    08904764:[24A50001]: addiu      $a1, $a1, 1
    08904768:[AC806664]: sw         $zr, 26212($a0)
    0890476C:[2CA30080]: sltiu      $v1, $a1, 128
--> 08904770:[1460FFF7]: bne        $v1, $zr, 0x08904750
    08904774:[24840058]: addiu      $a0, $a0, 88
    08904778:[03E00008]: jr         $ra
    0890477C:[00000000]: nop
_S1_2_8904780 3,782,359 instructions (0.424%), 77,191 calls (08904780 - 08904840, length 49)
    08904780:[00051880]: sll        $v1, $a1, 0x0002
    08904784:[00651821]: addu       $v1, $v1, $a1
    08904788:[00031840]: sll        $v1, $v1, 0x0001
    0890478C:[00651821]: addu       $v1, $v1, $a1
    08904790:[000318C0]: sll        $v1, $v1, 0x0003
    08904794:[00641821]: addu       $v1, $v1, $a0
    08904798:[AC666618]: sw         $a2, 26136($v1)
    0890479C:[AC68661C]: sw         $t0, 26140($v1)
    089047A0:[AC696620]: sw         $t1, 26144($v1)
    089047A4:[AC6A6624]: sw         $t2, 26148($v1)
    089047A8:[8FA60000]: lw         $a2, 0($sp)
    089047AC:[A06B6628]: sb         $t3, 26152($v1)
    089047B0:[93A50004]: lbu        $a1, 4($sp)
    089047B4:[AC66662C]: sw         $a2, 26156($v1)
    089047B8:[93A40008]: lbu        $a0, 8($sp)
    089047BC:[A0656630]: sb         $a1, 26160($v1)
    089047C0:[8FA6000C]: lw         $a2, 12($sp)
    089047C4:[A0646631]: sb         $a0, 26161($v1)
    089047C8:[93A50010]: lbu        $a1, 16($sp)
    089047CC:[AC666634]: sw         $a2, 26164($v1)
    089047D0:[8FA40014]: lw         $a0, 20($sp)
    089047D4:[A0656638]: sb         $a1, 26168($v1)
    089047D8:[8FA60018]: lw         $a2, 24($sp)
    089047DC:[AC64663C]: sw         $a0, 26172($v1)
    089047E0:[8FA5001C]: lw         $a1, 28($sp)
    089047E4:[AC666640]: sw         $a2, 26176($v1)
    089047E8:[8FA40020]: lw         $a0, 32($sp)
    089047EC:[AC656644]: sw         $a1, 26180($v1)
    089047F0:[8FA6002C]: lw         $a2, 44($sp)
    089047F4:[AC646648]: sw         $a0, 26184($v1)
    089047F8:[AC67664C]: sw         $a3, 26188($v1)
    089047FC:[AC666650]: sw         $a2, 26192($v1)
    08904800:[8FA5003C]: lw         $a1, 60($sp)
    08904804:[87A40040]: lh         $a0, 64($sp)
    08904808:[87A60044]: lh         $a2, 68($sp)
    0890480C:[AC656654]: sw         $a1, 26196($v1)
    08904810:[A4646658]: sh         $a0, 26200($v1)
    08904814:[A466665A]: sh         $a2, 26202($v1)
    08904818:[93A50024]: lbu        $a1, 36($sp)
    0890481C:[8FA40028]: lw         $a0, 40($sp)
    08904820:[8FA60030]: lw         $a2, 48($sp)
    08904824:[A065665C]: sb         $a1, 26204($v1)
    08904828:[AC646660]: sw         $a0, 26208($v1)
    0890482C:[93A50034]: lbu        $a1, 52($sp)
    08904830:[AC666664]: sw         $a2, 26212($v1)
    08904834:[8FA40038]: lw         $a0, 56($sp)
    08904838:[A065666C]: sb         $a1, 26220($v1)
    0890483C:[03E00008]: jr         $ra
    08904840:[AC646668]: sw         $a0, 26216($v1)
_S1_2_88083F0 3,780,269 instructions (0.424%), 343,660 calls (088083F0 - 08808444, length 22)
    088083F0:[27BDFFF0]: addiu      $sp, $sp, -16
    088083F4:[AFBF0000]: sw         $ra, 0($sp)
    088083F8:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088083FC:[2464B5E4]: addiu      $a0, $v1, -18972
    08808400:[8C82000C]: lw         $v0, 12($a0)
    08808404:[14400006]: bne        $v0, $zr, 0x08808420
    08808408:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880840C:[8C830048]: lw         $v1, 72($a0)
    08808410:[8C650074]: lw         $a1, 116($v1)
    08808414:[50A00006]: beql       $a1, $zr, 0x08808430
    08808418:[8C650008]: lw         $a1, 8($v1)
    0880841C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08808420:[8FBF0000]: lw         $ra, 0($sp)
    08808424:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08808428:[03E00008]: jr         $ra
    0880842C:[27BD0010]: addiu      $sp, $sp, 16
    08808430:[0E24EE83]: jal        0x0893BA0C [sceGeListUpdateStallAddr]
    08808434:[8C840018]: lw         $a0, 24($a0)
    08808438:[0441FFF8]: bgez       $v0, 0x0880841C
    0880843C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08808440:[0A202109]: j          0x08808424
    08808444:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 08808438 1 times (length 9)
    08808408:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880840C:[8C830048]: lw         $v1, 72($a0)
    08808410:[8C650074]: lw         $a1, 116($v1)
    08808414:[50A00006]: beql       $a1, $zr, 0x08808430
    08808418:[8C650008]: lw         $a1, 8($v1)
--> 0880841C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08808420:[8FBF0000]: lw         $ra, 0($sp)
    08808424:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08808428:[03E00008]: jr         $ra
    0880842C:[27BD0010]: addiu      $sp, $sp, 16
    08808430:[0E24EE83]: jal        0x0893BA0C [sceGeListUpdateStallAddr]
    08808434:[8C840018]: lw         $a0, 24($a0)
--> 08808438:[0441FFF8]: bgez       $v0, 0x0880841C
    0880843C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08808440:[0A202109]: j          0x08808424
    08808444:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8806CD0 3,491,552 instructions (0.392%), 109,111 calls (08806CD0 - 08806D4C, length 32)
    08806CD0:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08806CD4:[8DCDB62C]: lw         $t5, -18900($t6)
    08806CD8:[00C01016]: clz        $v0, $a2
    08806CDC:[2409001F]: addiu      $t1, $zr, 31 <=> li $t1, 31
    08806CE0:[8DAE0008]: lw         $t6, 8($t5)
    08806CE4:[248F00A0]: addiu      $t7, $a0, 160
    08806CE8:[01223023]: subu       $a2, $t1, $v0
    08806CEC:[000F5E00]: sll        $t3, $t7, 0x0018
    08806CF0:[7D031E00]: ext        $v1, $t0, 24, 4
    08806CF4:[249800B8]: addiu      $t8, $a0, 184
    08806CF8:[7C08FE04]: ins        $t0, $zr, 24, 8
    08806CFC:[248A00A8]: addiu      $t2, $a0, 168
    08806D00:[01686025]: or         $t4, $t3, $t0
    08806D04:[000ACE00]: sll        $t9, $t2, 0x0018
    08806D08:[00034400]: sll        $t0, $v1, 0x0010
    08806D0C:[00A05816]: clz        $t3, $a1
    08806D10:[00187E00]: sll        $t7, $t8, 0x0018
    08806D14:[0006C200]: sll        $t8, $a2, 0x0008
    08806D18:[ADCC0000]: sw         $t4, 0($t6)
    08806D1C:[25C50004]: addiu      $a1, $t6, 4
    08806D20:[03286025]: or         $t4, $t9, $t0
    08806D24:[01F81025]: or         $v0, $t7, $t8
    08806D28:[012B5023]: subu       $t2, $t1, $t3
    08806D2C:[01874025]: or         $t0, $t4, $a3
    08806D30:[004A3025]: or         $a2, $v0, $t2
    08806D34:[24A7000C]: addiu      $a3, $a1, 12
    08806D38:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    08806D3C:[ADA70008]: sw         $a3, 8($t5)
    08806D40:[ACA80000]: sw         $t0, 0($a1)
    08806D44:[ACA60004]: sw         $a2, 4($a1)
    08806D48:[03E00008]: jr         $ra
    08806D4C:[ACA30008]: sw         $v1, 8($a1)
_S1_2_89222C0 3,451,515 instructions (0.387%), 112 calls (089222C0 - 089226BC, length 256)
    089222C0:[27BDFFF0]: addiu      $sp, $sp, -16
    089222C4:[AFBF000C]: sw         $ra, 12($sp)
    089222C8:[AFB00008]: sw         $s0, 8($sp)
    089222CC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089222D0:[0E201A0F]: jal        0x0880683C
    089222D4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    089222D8:[0E2017CD]: jal        0x08805F34
    089222DC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089222E0:[0E2017CD]: jal        0x08805F34
    089222E4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089222E8:[0E2017CD]: jal        0x08805F34
    089222EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089222F0:[0E2017CD]: jal        0x08805F34
    089222F4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089222F8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089222FC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08922300:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08922304:[0E201AB5]: jal        0x08806AD4
    08922308:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0892230C:[8E080038]: lw         $t0, 56($s0)
    08922310:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08922314:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08922318:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0892231C:[0E201B34]: jal        0x08806CD0
    08922320:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08922324:[0E201682]: jal        0x08805A08
    08922328:[24042B98]: addiu      $a0, $zr, 11160 <=> li $a0, 11160
    0892232C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08922330:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08922334:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08922338:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892233C:[25050010]: addiu      $a1, $t0, 16
    08922340:[A4C90004]: sh         $t1, 4($a2)
    08922344:[A4C80006]: sh         $t0, 6($a2)
    08922348:[A4C00008]: sh         $zr, 8($a2)
    0892234C:[84C30004]: lh         $v1, 4($a2)
    08922350:[25290010]: addiu      $t1, $t1, 16
    08922354:[24E70002]: addiu      $a3, $a3, 2
    08922358:[A4C30000]: sh         $v1, 0($a2)
    0892235C:[84C40006]: lh         $a0, 6($a2)
    08922360:[292301E0]: slti       $v1, $t1, 480
    08922364:[A4C40002]: sh         $a0, 2($a2)
    08922368:[A4C9000E]: sh         $t1, 14($a2)
    0892236C:[A4C50010]: sh         $a1, 16($a2)
    08922370:[A4C00012]: sh         $zr, 18($a2)
    08922374:[84C4000E]: lh         $a0, 14($a2)
    08922378:[A4C4000A]: sh         $a0, 10($a2)
    0892237C:[84C40010]: lh         $a0, 16($a2)
    08922380:[A4C4000C]: sh         $a0, 12($a2)
    08922384:[1460FFEE]: bne        $v1, $zr, 0x08922340
    08922388:[24C60014]: addiu      $a2, $a2, 20
    0892238C:[28A30110]: slti       $v1, $a1, 272
    08922390:[1460FFE9]: bne        $v1, $zr, 0x08922338
    08922394:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08922398:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0892239C:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    089223A0:[00073843]: sra        $a3, $a3, 0x0001
    089223A4:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    089223A8:[34450102]: ori        $a1, $v0, 258
    089223AC:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    089223B0:[0E201889]: jal        0x08806224
    089223B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089223B8:[0E2017B7]: jal        0x08805EDC
    089223BC:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089223C0:[96030042]: lhu        $v1, 66($s0)
    089223C4:[28610079]: slti       $at, $v1, 121
    089223C8:[54200094]: bnel       $at, $zr, 0x0892261C
    089223CC:[96040042]: lhu        $a0, 66($s0)
    089223D0:[0E201682]: jal        0x08805A08
    089223D4:[24043450]: addiu      $a0, $zr, 13392 <=> li $a0, 13392
    089223D8:[96040042]: lhu        $a0, 66($s0)
    089223DC:[3C036666]: lui        $v1, 0x6666 <=> li $v1, 0x66660000
    089223E0:[34636667]: ori        $v1, $v1, 26215
    089223E4:[2484FF88]: addiu      $a0, $a0, -120
    089223E8:[3085FFFF]: andi       $a1, $a0, -1
    089223EC:[00650018]: mult       $v1, $a1
    089223F0:[000527C2]: srl        $a0, $a1, 0x001F
    089223F4:[3C0342C8]: lui        $v1, 0x42C8 <=> li $v1, 0x42C80000
    089223F8:[44830000]: mtc1       $v1, $f0
    089223FC:[00001810]: mfhi       $v1
    08922400:[00031843]: sra        $v1, $v1, 0x0001
    08922404:[00641821]: addu       $v1, $v1, $a0
    08922408:[00630018]: mult       $v1, $v1
    0892240C:[00001812]: mflo       $v1
    08922410:[44830800]: mtc1       $v1, $f1
    08922414:[46800860]: cvt.s.w    $f1, $f1
    08922418:[04A00004]: bltz       $a1, 0x0892242C
    0892241C:[46000883]: div.s      $f2, $f1, $f0
    08922420:[44850000]: mtc1       $a1, $f0
    08922424:[10000007]: b          0x08922444
    08922428:[46800060]: cvt.s.w    $f1, $f0
    0892242C:[00052042]: srl        $a0, $a1, 0x0001
    08922430:[30A30001]: andi       $v1, $a1, 1
    08922434:[00832025]: or         $a0, $a0, $v1
    08922438:[44840000]: mtc1       $a0, $f0
    0892243C:[46800060]: cvt.s.w    $f1, $f0
    08922440:[46010840]: add.s      $f1, $f1, $f1
    08922444:[3C034180]: lui        $v1, 0x4180 <=> li $v1, 0x41800000
    08922448:[44830000]: mtc1       $v1, $f0
    0892244C:[46000803]: div.s      $f0, $f1, $f0
    08922450:[3C033FE1]: lui        $v1, 0x3FE1 <=> li $v1, 0x3FE10000
    08922454:[3466E1E2]: ori        $a2, $v1, -7710
    08922458:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0892245C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08922460:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08922464:[240A8000]: addiu      $t2, $zr, -32768 <=> li $t2, -32768
    08922468:[24086FFF]: addiu      $t0, $zr, 28671 <=> li $t0, 28671
    0892246C:[460200C0]: add.s      $f3, $f0, $f2
    08922470:[44860000]: mtc1       $a2, $f0
    08922474:[3C064F00]: lui        $a2, 0x4F00 <=> li $a2, 0x4F000000
    08922478:[44864800]: mtc1       $a2, $f9
    0892247C:[3C064370]: lui        $a2, 0x4370 <=> li $a2, 0x43700000
    08922480:[44865000]: mtc1       $a2, $f10
    08922484:[46030102]: mul.s      $f4, $f0, $f3
    08922488:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0892248C:[44860000]: mtc1       $a2, $f0
    08922490:[3C064308]: lui        $a2, 0x4308 <=> li $a2, 0x43080000
    08922494:[44860800]: mtc1       $a2, $f1
    08922498:[44831000]: mtc1       $v1, $f2
    0892249C:[46801160]: cvt.s.w    $f5, $f2
    089224A0:[246B0010]: addiu      $t3, $v1, 16
    089224A4:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089224A8:[46012883]: div.s      $f2, $f5, $f1
    089224AC:[46020081]: sub.s      $f2, $f0, $f2
    089224B0:[46021882]: mul.s      $f2, $f3, $f2
    089224B4:[46022880]: add.s      $f2, $f5, $f2
    089224B8:[448B2800]: mtc1       $t3, $f5
    089224BC:[468029A0]: cvt.s.w    $f6, $f5
    089224C0:[46013143]: div.s      $f5, $f6, $f1
    089224C4:[46050141]: sub.s      $f5, $f0, $f5
    089224C8:[46051942]: mul.s      $f5, $f3, $f5
    089224CC:[460532C0]: add.s      $f11, $f6, $f5
    089224D0:[46091141]: sub.s      $f5, $f2, $f9
    089224D4:[4600294D]: trunc.w.s  $f5, $f5
    089224D8:[44092800]: mfc1       $t1, $f5
    089224DC:[46095941]: sub.s      $f5, $f11, $f9
    089224E0:[4600294D]: trunc.w.s  $f5, $f5
    089224E4:[44072800]: mfc1       $a3, $f5
    089224E8:[4600120D]: trunc.w.s  $f8, $f2
    089224EC:[4600594D]: trunc.w.s  $f5, $f11
    089224F0:[448C3000]: mtc1       $t4, $f6
    089224F4:[468031E0]: cvt.s.w    $f7, $f6
    089224F8:[A4AC0006]: sh         $t4, 6($a1)
    089224FC:[A4A30008]: sh         $v1, 8($a1)
    08922500:[460A3983]: div.s      $f6, $f7, $f10
    08922504:[46060181]: sub.s      $f6, $f0, $f6
    08922508:[46062182]: mul.s      $f6, $f4, $f6
    0892250C:[46063980]: add.s      $f6, $f7, $f6
    08922510:[4606483E]: c.le.s     $f9, $f6
    08922514:[00000000]: nop
    08922518:[45010004]: bc1t       0x0892252C
    0892251C:[A4A0000A]: sh         $zr, 10($a1)
    08922520:[4600318D]: trunc.w.s  $f6, $f6
    08922524:[10000005]: b          0x0892253C
    08922528:[44063000]: mfc1       $a2, $f6
    0892252C:[46093181]: sub.s      $f6, $f6, $f9
    08922530:[4600318D]: trunc.w.s  $f6, $f6
    08922534:[44063000]: mfc1       $a2, $f6
    08922538:[00CA3025]: or         $a2, $a2, $t2
    0892253C:[4602483E]: c.le.s     $f9, $f2
    08922540:[00000000]: nop
    08922544:[45010003]: bc1t       0x08922554
    08922548:[A4A60000]: sh         $a2, 0($a1)
    0892254C:[10000002]: b          0x08922558
    08922550:[44064000]: mfc1       $a2, $f8
    08922554:[012A3025]: or         $a2, $t1, $t2
    08922558:[A4A60002]: sh         $a2, 2($a1)
    0892255C:[25860010]: addiu      $a2, $t4, 16
    08922560:[44863000]: mtc1       $a2, $f6
    08922564:[468031E0]: cvt.s.w    $f7, $f6
    08922568:[A4A80004]: sh         $t0, 4($a1)
    0892256C:[A4A60012]: sh         $a2, 18($a1)
    08922570:[A4AB0014]: sh         $t3, 20($a1)
    08922574:[460A3983]: div.s      $f6, $f7, $f10
    08922578:[46060181]: sub.s      $f6, $f0, $f6
    0892257C:[46062182]: mul.s      $f6, $f4, $f6
    08922580:[46063980]: add.s      $f6, $f7, $f6
    08922584:[4606483E]: c.le.s     $f9, $f6
    08922588:[00000000]: nop
    0892258C:[45010004]: bc1t       0x089225A0
    08922590:[A4A00016]: sh         $zr, 22($a1)
    08922594:[4600318D]: trunc.w.s  $f6, $f6
    08922598:[10000005]: b          0x089225B0
    0892259C:[44063000]: mfc1       $a2, $f6
    089225A0:[46093181]: sub.s      $f6, $f6, $f9
    089225A4:[4600318D]: trunc.w.s  $f6, $f6
    089225A8:[44063000]: mfc1       $a2, $f6
    089225AC:[00CA3025]: or         $a2, $a2, $t2
    089225B0:[460B483E]: c.le.s     $f9, $f11
    089225B4:[00000000]: nop
    089225B8:[45010003]: bc1t       0x089225C8
    089225BC:[A4A6000C]: sh         $a2, 12($a1)
    089225C0:[10000002]: b          0x089225CC
    089225C4:[44062800]: mfc1       $a2, $f5
    089225C8:[00EA3025]: or         $a2, $a3, $t2
    089225CC:[A4A6000E]: sh         $a2, 14($a1)
    089225D0:[258C0010]: addiu      $t4, $t4, 16
    089225D4:[A4A80010]: sh         $t0, 16($a1)
    089225D8:[298601E0]: slti       $a2, $t4, 480
    089225DC:[24A50018]: addiu      $a1, $a1, 24
    089225E0:[14C0FFC3]: bne        $a2, $zr, 0x089224F0
    089225E4:[24840002]: addiu      $a0, $a0, 2
    089225E8:[24630010]: addiu      $v1, $v1, 16
    089225EC:[28660110]: slti       $a2, $v1, 272
    089225F0:[54C0FFAA]: bnel       $a2, $zr, 0x0892249C
    089225F4:[44831000]: mtc1       $v1, $f2
    089225F8:[00043843]: sra        $a3, $a0, 0x0001
    089225FC:[3C030080]: lui        $v1, 0x0080 <=> li $v1, 0x00800000
    08922600:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    08922604:[3465011A]: ori        $a1, $v1, 282
    08922608:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0892260C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08922610:[0E201889]: jal        0x08806224
    08922614:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08922618:[96040042]: lhu        $a0, 66($s0)
    0892261C:[3C036666]: lui        $v1, 0x6666 <=> li $v1, 0x66660000
    08922620:[34636667]: ori        $v1, $v1, 26215
    08922624:[00640018]: mult       $v1, $a0
    08922628:[000437C2]: srl        $a2, $a0, 0x001F
    0892262C:[00002810]: mfhi       $a1
    08922630:[00052843]: sra        $a1, $a1, 0x0001
    08922634:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08922638:[00A62821]: addu       $a1, $a1, $a2
    0892263C:[00A4001A]: div        $a1, $a0
    08922640:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08922644:[00002010]: mfhi       $a0
    08922648:[54830014]: bnel       $a0, $v1, 0x0892269C
    0892264C:[96030042]: lhu        $v1, 66($s0)
    08922650:[28A1000B]: slti       $at, $a1, 11
    08922654:[14200010]: bne        $at, $zr, 0x08922698
    08922658:[00000000]: nop
    0892265C:[8E04003C]: lw         $a0, 60($s0)
    08922660:[50800005]: beql       $a0, $zr, 0x08922678
    08922664:[8E020038]: lw         $v0, 56($s0)
    08922668:[0E201027]: jal        0x0880409C
    0892266C:[00000000]: nop
    08922670:[AE00003C]: sw         $zr, 60($s0)
    08922674:[8E020038]: lw         $v0, 56($s0)
    08922678:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892267C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08922680:[AE02003C]: sw         $v0, 60($s0)
    08922684:[0E2489B4]: jal        0x089226D0
    08922688:[AE000038]: sw         $zr, 56($s0)
    0892268C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08922690:[A2030034]: sb         $v1, 52($s0)
    08922694:[A2030040]: sb         $v1, 64($s0)
    08922698:[96030042]: lhu        $v1, 66($s0)
    0892269C:[24630005]: addiu      $v1, $v1, 5
    089226A0:[A6030042]: sh         $v1, 66($s0)
    089226A4:[96030044]: lhu        $v1, 68($s0)
    089226A8:[24630005]: addiu      $v1, $v1, 5
    089226AC:[A6030044]: sh         $v1, 68($s0)
    089226B0:[8FBF000C]: lw         $ra, 12($sp)
    089226B4:[8FB00008]: lw         $s0, 8($sp)
    089226B8:[03E00008]: jr         $ra
    089226BC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08922384 57,120 times (length 19)
    0892232C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08922330:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08922334:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08922338:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892233C:[25050010]: addiu      $a1, $t0, 16
--> 08922340:[A4C90004]: sh         $t1, 4($a2)
    08922344:[A4C80006]: sh         $t0, 6($a2)
    08922348:[A4C00008]: sh         $zr, 8($a2)
    0892234C:[84C30004]: lh         $v1, 4($a2)
    08922350:[25290010]: addiu      $t1, $t1, 16
    08922354:[24E70002]: addiu      $a3, $a3, 2
    08922358:[A4C30000]: sh         $v1, 0($a2)
    0892235C:[84C40006]: lh         $a0, 6($a2)
    08922360:[292301E0]: slti       $v1, $t1, 480
    08922364:[A4C40002]: sh         $a0, 2($a2)
    08922368:[A4C9000E]: sh         $t1, 14($a2)
    0892236C:[A4C50010]: sh         $a1, 16($a2)
    08922370:[A4C00012]: sh         $zr, 18($a2)
    08922374:[84C4000E]: lh         $a0, 14($a2)
    08922378:[A4C4000A]: sh         $a0, 10($a2)
    0892237C:[84C40010]: lh         $a0, 16($a2)
    08922380:[A4C4000C]: sh         $a0, 12($a2)
--> 08922384:[1460FFEE]: bne        $v1, $zr, 0x08922340
    08922388:[24C60014]: addiu      $a2, $a2, 20
    0892238C:[28A30110]: slti       $v1, $a1, 272
    08922390:[1460FFE9]: bne        $v1, $zr, 0x08922338
    08922394:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
  Back Branch 089225E0 44,370 times (length 62)
    089224DC:[46095941]: sub.s      $f5, $f11, $f9
    089224E0:[4600294D]: trunc.w.s  $f5, $f5
    089224E4:[44072800]: mfc1       $a3, $f5
    089224E8:[4600120D]: trunc.w.s  $f8, $f2
    089224EC:[4600594D]: trunc.w.s  $f5, $f11
--> 089224F0:[448C3000]: mtc1       $t4, $f6
    089224F4:[468031E0]: cvt.s.w    $f7, $f6
    089224F8:[A4AC0006]: sh         $t4, 6($a1)
    089224FC:[A4A30008]: sh         $v1, 8($a1)
    08922500:[460A3983]: div.s      $f6, $f7, $f10
    08922504:[46060181]: sub.s      $f6, $f0, $f6
    08922508:[46062182]: mul.s      $f6, $f4, $f6
    0892250C:[46063980]: add.s      $f6, $f7, $f6
    08922510:[4606483E]: c.le.s     $f9, $f6
    08922514:[00000000]: nop
    08922518:[45010004]: bc1t       0x0892252C
    0892251C:[A4A0000A]: sh         $zr, 10($a1)
    08922520:[4600318D]: trunc.w.s  $f6, $f6
    08922524:[10000005]: b          0x0892253C
    08922528:[44063000]: mfc1       $a2, $f6
    0892252C:[46093181]: sub.s      $f6, $f6, $f9
    08922530:[4600318D]: trunc.w.s  $f6, $f6
    08922534:[44063000]: mfc1       $a2, $f6
    08922538:[00CA3025]: or         $a2, $a2, $t2
    0892253C:[4602483E]: c.le.s     $f9, $f2
    08922540:[00000000]: nop
    08922544:[45010003]: bc1t       0x08922554
    08922548:[A4A60000]: sh         $a2, 0($a1)
    0892254C:[10000002]: b          0x08922558
    08922550:[44064000]: mfc1       $a2, $f8
    08922554:[012A3025]: or         $a2, $t1, $t2
    08922558:[A4A60002]: sh         $a2, 2($a1)
    0892255C:[25860010]: addiu      $a2, $t4, 16
    08922560:[44863000]: mtc1       $a2, $f6
    08922564:[468031E0]: cvt.s.w    $f7, $f6
    08922568:[A4A80004]: sh         $t0, 4($a1)
    0892256C:[A4A60012]: sh         $a2, 18($a1)
    08922570:[A4AB0014]: sh         $t3, 20($a1)
    08922574:[460A3983]: div.s      $f6, $f7, $f10
    08922578:[46060181]: sub.s      $f6, $f0, $f6
    0892257C:[46062182]: mul.s      $f6, $f4, $f6
    08922580:[46063980]: add.s      $f6, $f7, $f6
    08922584:[4606483E]: c.le.s     $f9, $f6
    08922588:[00000000]: nop
    0892258C:[45010004]: bc1t       0x089225A0
    08922590:[A4A00016]: sh         $zr, 22($a1)
    08922594:[4600318D]: trunc.w.s  $f6, $f6
    08922598:[10000005]: b          0x089225B0
    0892259C:[44063000]: mfc1       $a2, $f6
    089225A0:[46093181]: sub.s      $f6, $f6, $f9
    089225A4:[4600318D]: trunc.w.s  $f6, $f6
    089225A8:[44063000]: mfc1       $a2, $f6
    089225AC:[00CA3025]: or         $a2, $a2, $t2
    089225B0:[460B483E]: c.le.s     $f9, $f11
    089225B4:[00000000]: nop
    089225B8:[45010003]: bc1t       0x089225C8
    089225BC:[A4A6000C]: sh         $a2, 12($a1)
    089225C0:[10000002]: b          0x089225CC
    089225C4:[44062800]: mfc1       $a2, $f5
    089225C8:[00EA3025]: or         $a2, $a3, $t2
    089225CC:[A4A6000E]: sh         $a2, 14($a1)
    089225D0:[258C0010]: addiu      $t4, $t4, 16
    089225D4:[A4A80010]: sh         $t0, 16($a1)
    089225D8:[298601E0]: slti       $a2, $t4, 480
    089225DC:[24A50018]: addiu      $a1, $a1, 24
--> 089225E0:[14C0FFC3]: bne        $a2, $zr, 0x089224F0
    089225E4:[24840002]: addiu      $a0, $a0, 2
    089225E8:[24630010]: addiu      $v1, $v1, 16
    089225EC:[28660110]: slti       $a2, $v1, 272
    089225F0:[54C0FFAA]: bnel       $a2, $zr, 0x0892249C
  Back Branch 08922390 1,904 times (length 24)
    08922324:[0E201682]: jal        0x08805A08
    08922328:[24042B98]: addiu      $a0, $zr, 11160 <=> li $a0, 11160
    0892232C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08922330:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08922334:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 08922338:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892233C:[25050010]: addiu      $a1, $t0, 16
    08922340:[A4C90004]: sh         $t1, 4($a2)
    08922344:[A4C80006]: sh         $t0, 6($a2)
    08922348:[A4C00008]: sh         $zr, 8($a2)
    0892234C:[84C30004]: lh         $v1, 4($a2)
    08922350:[25290010]: addiu      $t1, $t1, 16
    08922354:[24E70002]: addiu      $a3, $a3, 2
    08922358:[A4C30000]: sh         $v1, 0($a2)
    0892235C:[84C40006]: lh         $a0, 6($a2)
    08922360:[292301E0]: slti       $v1, $t1, 480
    08922364:[A4C40002]: sh         $a0, 2($a2)
    08922368:[A4C9000E]: sh         $t1, 14($a2)
    0892236C:[A4C50010]: sh         $a1, 16($a2)
    08922370:[A4C00012]: sh         $zr, 18($a2)
    08922374:[84C4000E]: lh         $a0, 14($a2)
    08922378:[A4C4000A]: sh         $a0, 10($a2)
    0892237C:[84C40010]: lh         $a0, 16($a2)
    08922380:[A4C4000C]: sh         $a0, 12($a2)
    08922384:[1460FFEE]: bne        $v1, $zr, 0x08922340
    08922388:[24C60014]: addiu      $a2, $a2, 20
    0892238C:[28A30110]: slti       $v1, $a1, 272
--> 08922390:[1460FFE9]: bne        $v1, $zr, 0x08922338
    08922394:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08922398:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0892239C:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    089223A0:[00073843]: sra        $a3, $a3, 0x0001
  Back Branch 089225F0 1,392 times (length 87)
    08922488:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0892248C:[44860000]: mtc1       $a2, $f0
    08922490:[3C064308]: lui        $a2, 0x4308 <=> li $a2, 0x43080000
    08922494:[44860800]: mtc1       $a2, $f1
    08922498:[44831000]: mtc1       $v1, $f2
--> 0892249C:[46801160]: cvt.s.w    $f5, $f2
    089224A0:[246B0010]: addiu      $t3, $v1, 16
    089224A4:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089224A8:[46012883]: div.s      $f2, $f5, $f1
    089224AC:[46020081]: sub.s      $f2, $f0, $f2
    089224B0:[46021882]: mul.s      $f2, $f3, $f2
    089224B4:[46022880]: add.s      $f2, $f5, $f2
    089224B8:[448B2800]: mtc1       $t3, $f5
    089224BC:[468029A0]: cvt.s.w    $f6, $f5
    089224C0:[46013143]: div.s      $f5, $f6, $f1
    089224C4:[46050141]: sub.s      $f5, $f0, $f5
    089224C8:[46051942]: mul.s      $f5, $f3, $f5
    089224CC:[460532C0]: add.s      $f11, $f6, $f5
    089224D0:[46091141]: sub.s      $f5, $f2, $f9
    089224D4:[4600294D]: trunc.w.s  $f5, $f5
    089224D8:[44092800]: mfc1       $t1, $f5
    089224DC:[46095941]: sub.s      $f5, $f11, $f9
    089224E0:[4600294D]: trunc.w.s  $f5, $f5
    089224E4:[44072800]: mfc1       $a3, $f5
    089224E8:[4600120D]: trunc.w.s  $f8, $f2
    089224EC:[4600594D]: trunc.w.s  $f5, $f11
    089224F0:[448C3000]: mtc1       $t4, $f6
    089224F4:[468031E0]: cvt.s.w    $f7, $f6
    089224F8:[A4AC0006]: sh         $t4, 6($a1)
    089224FC:[A4A30008]: sh         $v1, 8($a1)
    08922500:[460A3983]: div.s      $f6, $f7, $f10
    08922504:[46060181]: sub.s      $f6, $f0, $f6
    08922508:[46062182]: mul.s      $f6, $f4, $f6
    0892250C:[46063980]: add.s      $f6, $f7, $f6
    08922510:[4606483E]: c.le.s     $f9, $f6
    08922514:[00000000]: nop
    08922518:[45010004]: bc1t       0x0892252C
    0892251C:[A4A0000A]: sh         $zr, 10($a1)
    08922520:[4600318D]: trunc.w.s  $f6, $f6
    08922524:[10000005]: b          0x0892253C
    08922528:[44063000]: mfc1       $a2, $f6
    0892252C:[46093181]: sub.s      $f6, $f6, $f9
    08922530:[4600318D]: trunc.w.s  $f6, $f6
    08922534:[44063000]: mfc1       $a2, $f6
    08922538:[00CA3025]: or         $a2, $a2, $t2
    0892253C:[4602483E]: c.le.s     $f9, $f2
    08922540:[00000000]: nop
    08922544:[45010003]: bc1t       0x08922554
    08922548:[A4A60000]: sh         $a2, 0($a1)
    0892254C:[10000002]: b          0x08922558
    08922550:[44064000]: mfc1       $a2, $f8
    08922554:[012A3025]: or         $a2, $t1, $t2
    08922558:[A4A60002]: sh         $a2, 2($a1)
    0892255C:[25860010]: addiu      $a2, $t4, 16
    08922560:[44863000]: mtc1       $a2, $f6
    08922564:[468031E0]: cvt.s.w    $f7, $f6
    08922568:[A4A80004]: sh         $t0, 4($a1)
    0892256C:[A4A60012]: sh         $a2, 18($a1)
    08922570:[A4AB0014]: sh         $t3, 20($a1)
    08922574:[460A3983]: div.s      $f6, $f7, $f10
    08922578:[46060181]: sub.s      $f6, $f0, $f6
    0892257C:[46062182]: mul.s      $f6, $f4, $f6
    08922580:[46063980]: add.s      $f6, $f7, $f6
    08922584:[4606483E]: c.le.s     $f9, $f6
    08922588:[00000000]: nop
    0892258C:[45010004]: bc1t       0x089225A0
    08922590:[A4A00016]: sh         $zr, 22($a1)
    08922594:[4600318D]: trunc.w.s  $f6, $f6
    08922598:[10000005]: b          0x089225B0
    0892259C:[44063000]: mfc1       $a2, $f6
    089225A0:[46093181]: sub.s      $f6, $f6, $f9
    089225A4:[4600318D]: trunc.w.s  $f6, $f6
    089225A8:[44063000]: mfc1       $a2, $f6
    089225AC:[00CA3025]: or         $a2, $a2, $t2
    089225B0:[460B483E]: c.le.s     $f9, $f11
    089225B4:[00000000]: nop
    089225B8:[45010003]: bc1t       0x089225C8
    089225BC:[A4A6000C]: sh         $a2, 12($a1)
    089225C0:[10000002]: b          0x089225CC
    089225C4:[44062800]: mfc1       $a2, $f5
    089225C8:[00EA3025]: or         $a2, $a3, $t2
    089225CC:[A4A6000E]: sh         $a2, 14($a1)
    089225D0:[258C0010]: addiu      $t4, $t4, 16
    089225D4:[A4A80010]: sh         $t0, 16($a1)
    089225D8:[298601E0]: slti       $a2, $t4, 480
    089225DC:[24A50018]: addiu      $a1, $a1, 24
    089225E0:[14C0FFC3]: bne        $a2, $zr, 0x089224F0
    089225E4:[24840002]: addiu      $a0, $a0, 2
    089225E8:[24630010]: addiu      $v1, $v1, 16
    089225EC:[28660110]: slti       $a2, $v1, 272
--> 089225F0:[54C0FFAA]: bnel       $a2, $zr, 0x0892249C
    089225F4:[44831000]: mtc1       $v1, $f2
    089225F8:[00043843]: sra        $a3, $a0, 0x0001
    089225FC:[3C030080]: lui        $v1, 0x0080 <=> li $v1, 0x00800000
    08922600:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
_S1_2_8935C80 3,296,448 instructions (0.370%), 55,872 calls (08935C80 - 08935D68, length 59)
    08935C80:[948B0118]: lhu        $t3, 280($a0)
    08935C84:[9483011C]: lhu        $v1, 284($a0)
    08935C88:[0163082A]: slt        $at, $t3, $v1
    08935C8C:[10200035]: beq        $at, $zr, 0x08935D64
    08935C90:[00000000]: nop
    08935C94:[25630001]: addiu      $v1, $t3, 1
    08935C98:[7C075620]: seh        $t2, $a3
    08935C9C:[A4830118]: sh         $v1, 280($a0)
    08935CA0:[7C083E20]: seh        $a3, $t0
    08935CA4:[8C880114]: lw         $t0, 276($a0)
    08935CA8:[000B5900]: sll        $t3, $t3, 0x0004
    08935CAC:[95230000]: lhu        $v1, 0($t1)
    08935CB0:[010B4021]: addu       $t0, $t0, $t3
    08935CB4:[A5030000]: sh         $v1, 0($t0)
    08935CB8:[95230002]: lhu        $v1, 2($t1)
    08935CBC:[A5030002]: sh         $v1, 2($t0)
    08935CC0:[8D230004]: lw         $v1, 4($t1)
    08935CC4:[AD030004]: sw         $v1, 4($t0)
    08935CC8:[85230008]: lh         $v1, 8($t1)
    08935CCC:[A5030008]: sh         $v1, 8($t0)
    08935CD0:[8523000A]: lh         $v1, 10($t1)
    08935CD4:[A503000A]: sh         $v1, 10($t0)
    08935CD8:[8523000C]: lh         $v1, 12($t1)
    08935CDC:[A503000C]: sh         $v1, 12($t0)
    08935CE0:[95230000]: lhu        $v1, 0($t1)
    08935CE4:[00651821]: addu       $v1, $v1, $a1
    08935CE8:[A5230000]: sh         $v1, 0($t1)
    08935CEC:[95230002]: lhu        $v1, 2($t1)
    08935CF0:[00661821]: addu       $v1, $v1, $a2
    08935CF4:[A5230002]: sh         $v1, 2($t1)
    08935CF8:[85230008]: lh         $v1, 8($t1)
    08935CFC:[006A1821]: addu       $v1, $v1, $t2
    08935D00:[A5230008]: sh         $v1, 8($t1)
    08935D04:[8523000A]: lh         $v1, 10($t1)
    08935D08:[00671821]: addu       $v1, $v1, $a3
    08935D0C:[A523000A]: sh         $v1, 10($t1)
    08935D10:[94850118]: lhu        $a1, 280($a0)
    08935D14:[24A30001]: addiu      $v1, $a1, 1
    08935D18:[A4830118]: sh         $v1, 280($a0)
    08935D1C:[00053100]: sll        $a2, $a1, 0x0004
    08935D20:[8C850114]: lw         $a1, 276($a0)
    08935D24:[95230000]: lhu        $v1, 0($t1)
    08935D28:[00A62821]: addu       $a1, $a1, $a2
    08935D2C:[A4A30000]: sh         $v1, 0($a1)
    08935D30:[95230002]: lhu        $v1, 2($t1)
    08935D34:[A4A30002]: sh         $v1, 2($a1)
    08935D38:[8D230004]: lw         $v1, 4($t1)
    08935D3C:[ACA30004]: sw         $v1, 4($a1)
    08935D40:[85230008]: lh         $v1, 8($t1)
    08935D44:[A4A30008]: sh         $v1, 8($a1)
    08935D48:[8523000A]: lh         $v1, 10($t1)
    08935D4C:[A4A3000A]: sh         $v1, 10($a1)
    08935D50:[8523000C]: lh         $v1, 12($t1)
    08935D54:[A4A3000C]: sh         $v1, 12($a1)
    08935D58:[9483011A]: lhu        $v1, 282($a0)
    08935D5C:[24630020]: addiu      $v1, $v1, 32
    08935D60:[A483011A]: sh         $v1, 282($a0)
    08935D64:[03E00008]: jr         $ra
    08935D68:[00000000]: nop
_S1_2_8807970 3,289,840 instructions (0.369%), 5,015 calls (08807970 - 08807CC8, length 215)
    08807970:[27BDFFF0]: addiu      $sp, $sp, -16
    08807974:[30A30010]: andi       $v1, $a1, 16
    08807978:[AFB00000]: sw         $s0, 0($sp)
    0880797C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08807980:[30B00001]: andi       $s0, $a1, 1
    08807984:[7CA70040]: ext        $a3, $a1, 1, 1
    08807988:[10600084]: beq        $v1, $zr, 0x08807B9C
    0880798C:[7CB90080]: ext        $t9, $a1, 2, 1
    08807990:[8C830018]: lw         $v1, 24($a0)
    08807994:[8C84004C]: lw         $a0, 76($a0)
    08807998:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0880799C:[8D4B0050]: lw         $t3, 80($t2)
    088079A0:[8D480048]: lw         $t0, 72($t2)
    088079A4:[1065007B]: beq        $v1, $a1, 0x08807B94
    088079A8:[00041600]: sll        $v0, $a0, 0x0018
    088079AC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088079B0:[10660078]: beq        $v1, $a2, 0x08807B94
    088079B4:[000417C0]: sll        $v0, $a0, 0x001F
    088079B8:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    088079BC:[10690075]: beq        $v1, $t1, 0x08807B94
    088079C0:[00041700]: sll        $v0, $a0, 0x001C
    088079C4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088079C8:[1064004D]: beq        $v1, $a0, 0x08807B00
    088079CC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088079D0:[8D490008]: lw         $t1, 8($t2)
    088079D4:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    088079D8:[252D00C8]: addiu      $t5, $t1, 200
    088079DC:[7DA21E00]: ext        $v0, $t5, 24, 4
    088079E0:[00027400]: sll        $t6, $v0, 0x0010
    088079E4:[252C0004]: addiu      $t4, $t1, 4
    088079E8:[01D82825]: or         $a1, $t6, $t8
    088079EC:[AD4D0008]: sw         $t5, 8($t2)
    088079F0:[7C0DFE04]: ins        $t5, $zr, 24, 8
    088079F4:[01A33025]: or         $a2, $t5, $v1
    088079F8:[AD250000]: sw         $a1, 0($t1)
    088079FC:[25890004]: addiu      $t1, $t4, 4
    08807A00:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08807A04:[AD860000]: sw         $a2, 0($t4)
    08807A08:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08807A0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08807A10:[0006C7C2]: srl        $t8, $a2, 0x001F
    08807A14:[00D81021]: addu       $v0, $a2, $t8
    08807A18:[00026843]: sra        $t5, $v0, 0x0001
    08807A1C:[000D2040]: sll        $a0, $t5, 0x0001
    08807A20:[00C47023]: subu       $t6, $a2, $a0
    08807A24:[000E7900]: sll        $t7, $t6, 0x0004
    08807A28:[01EEC021]: addu       $t8, $t7, $t6
    08807A2C:[24C60001]: addiu      $a2, $a2, 1
    08807A30:[01AE7821]: addu       $t7, $t5, $t6
    08807A34:[000F7180]: sll        $t6, $t7, 0x0006
    08807A38:[00186900]: sll        $t5, $t8, 0x0004
    08807A3C:[28CF0010]: slti       $t7, $a2, 16
    08807A40:[A4AE0004]: sh         $t6, 4($a1)
    08807A44:[A4AD0006]: sh         $t5, 6($a1)
    08807A48:[ACA80000]: sw         $t0, 0($a1)
    08807A4C:[A4AB0008]: sh         $t3, 8($a1)
    08807A50:[15E0FFEF]: bne        $t7, $zr, 0x08807A10
    08807A54:[24A5000C]: addiu      $a1, $a1, 12
    08807A58:[00197A80]: sll        $t7, $t9, 0x000A
    08807A5C:[00072240]: sll        $a0, $a3, 0x0009
    08807A60:[00101A00]: sll        $v1, $s0, 0x0008
    08807A64:[8D500008]: lw         $s0, 8($t2)
    08807A68:[01E47025]: or         $t6, $t7, $a0
    08807A6C:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08807A70:[01C33025]: or         $a2, $t6, $v1
    08807A74:[35A50001]: ori        $a1, $t5, 1
    08807A78:[00C5C825]: or         $t9, $a2, $a1
    08807A7C:[3C0B1280]: lui        $t3, 0x1280 <=> li $t3, 0x12800000
    08807A80:[26060004]: addiu      $a2, $s0, 4
    08807A84:[3568011C]: ori        $t0, $t3, 284
    08807A88:[24C70004]: addiu      $a3, $a2, 4
    08807A8C:[AE190000]: sw         $t9, 0($s0)
    08807A90:[AD470008]: sw         $a3, 8($t2)
    08807A94:[1120000C]: beq        $t1, $zr, 0x08807AC8
    08807A98:[ACC80000]: sw         $t0, 0($a2)
    08807A9C:[7D301E00]: ext        $s0, $t1, 24, 4
    08807AA0:[00104400]: sll        $t0, $s0, 0x0010
    08807AA4:[7C09FE04]: ins        $t1, $zr, 24, 8
    08807AA8:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    08807AAC:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08807AB0:[01271025]: or         $v0, $t1, $a3
    08807AB4:[010BC025]: or         $t8, $t0, $t3
    08807AB8:[24C9000C]: addiu      $t1, $a2, 12
    08807ABC:[ACD80004]: sw         $t8, 4($a2)
    08807AC0:[ACC20008]: sw         $v0, 8($a2)
    08807AC4:[AD490008]: sw         $t1, 8($t2)
    08807AC8:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08807ACC:[8D440008]: lw         $a0, 8($t2)
    08807AD0:[0186C825]: or         $t9, $t4, $a2
    08807AD4:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08807AD8:[032C1025]: or         $v0, $t9, $t4
    08807ADC:[24880004]: addiu      $t0, $a0, 4
    08807AE0:[8FB00000]: lw         $s0, 0($sp)
    08807AE4:[250F0004]: addiu      $t7, $t0, 4
    08807AE8:[AD4F0008]: sw         $t7, 8($t2)
    08807AEC:[3C0AD300]: lui        $t2, 0xD300 <=> li $t2, 0xD3000000
    08807AF0:[AC820000]: sw         $v0, 0($a0)
    08807AF4:[AD0A0000]: sw         $t2, 0($t0)
    08807AF8:[03E00008]: jr         $ra
    08807AFC:[27BD0010]: addiu      $sp, $sp, 16
    08807B00:[8D4D0008]: lw         $t5, 8($t2)
    08807B04:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08807B08:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    08807B0C:[25AF0188]: addiu      $t7, $t5, 392
    08807B10:[7DE61E00]: ext        $a2, $t7, 24, 4
    08807B14:[0006C400]: sll        $t8, $a2, 0x0010
    08807B18:[25A20004]: addiu      $v0, $t5, 4
    08807B1C:[AD4F0008]: sw         $t7, 8($t2)
    08807B20:[7C0FFE04]: ins        $t7, $zr, 24, 8
    08807B24:[03057025]: or         $t6, $t8, $a1
    08807B28:[01E36025]: or         $t4, $t7, $v1
    08807B2C:[24490004]: addiu      $t1, $v0, 4
    08807B30:[ADAE0000]: sw         $t6, 0($t5)
    08807B34:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08807B38:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08807B3C:[AC4C0000]: sw         $t4, 0($v0)
    08807B40:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08807B44:[00067FC2]: srl        $t7, $a2, 0x001F
    08807B48:[00CF1021]: addu       $v0, $a2, $t7
    08807B4C:[00026843]: sra        $t5, $v0, 0x0001
    08807B50:[000D2040]: sll        $a0, $t5, 0x0001
    08807B54:[00C47023]: subu       $t6, $a2, $a0
    08807B58:[000EC100]: sll        $t8, $t6, 0x0004
    08807B5C:[030E7821]: addu       $t7, $t8, $t6
    08807B60:[24C60001]: addiu      $a2, $a2, 1
    08807B64:[01AEC021]: addu       $t8, $t5, $t6
    08807B68:[00187140]: sll        $t6, $t8, 0x0005
    08807B6C:[000F1100]: sll        $v0, $t7, 0x0004
    08807B70:[28CD0020]: slti       $t5, $a2, 32
    08807B74:[A4AE0004]: sh         $t6, 4($a1)
    08807B78:[A4A20006]: sh         $v0, 6($a1)
    08807B7C:[ACA80000]: sw         $t0, 0($a1)
    08807B80:[A4AB0008]: sh         $t3, 8($a1)
    08807B84:[15A0FFEF]: bne        $t5, $zr, 0x08807B44
    08807B88:[24A5000C]: addiu      $a1, $a1, 12
    08807B8C:[0A201E97]: j          0x08807A5C
    08807B90:[00197A80]: sll        $t7, $t9, 0x000A
    08807B94:[0A201E71]: j          0x088079C4
    08807B98:[01024025]: or         $t0, $t0, $v0
    08807B9C:[8C830030]: lw         $v1, 48($a0)
    08807BA0:[8C8C0028]: lw         $t4, 40($a0)
    08807BA4:[8C8F0034]: lw         $t7, 52($a0)
    08807BA8:[8C8D002C]: lw         $t5, 44($a0)
    08807BAC:[006C4823]: subu       $t1, $v1, $t4
    08807BB0:[8C840018]: lw         $a0, 24($a0)
    08807BB4:[8D43004C]: lw         $v1, 76($t2)
    08807BB8:[01ED7023]: subu       $t6, $t7, $t5
    08807BBC:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08807BC0:[25D80001]: addiu      $t8, $t6, 1
    08807BC4:[252F0001]: addiu      $t7, $t1, 1
    08807BC8:[8D4E0050]: lw         $t6, 80($t2)
    08807BCC:[8D4B0048]: lw         $t3, 72($t2)
    08807BD0:[1085003C]: beq        $a0, $a1, 0x08807CC4
    08807BD4:[00031600]: sll        $v0, $v1, 0x0018
    08807BD8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08807BDC:[10880039]: beq        $a0, $t0, 0x08807CC4
    08807BE0:[000317C0]: sll        $v0, $v1, 0x001F
    08807BE4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08807BE8:[10860036]: beq        $a0, $a2, 0x08807CC4
    08807BEC:[00031700]: sll        $v0, $v1, 0x001C
    08807BF0:[8D480008]: lw         $t0, 8($t2)
    08807BF4:[00192280]: sll        $a0, $t9, 0x000A
    08807BF8:[00071240]: sll        $v0, $a3, 0x0009
    08807BFC:[25090020]: addiu      $t1, $t0, 32
    08807C00:[7D391E00]: ext        $t9, $t1, 24, 4
    08807C04:[00193400]: sll        $a2, $t9, 0x0010
    08807C08:[00822825]: or         $a1, $a0, $v0
    08807C0C:[3C191000]: lui        $t9, 0x1000 <=> li $t9, 0x10000000
    08807C10:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08807C14:[00D91025]: or         $v0, $a2, $t9
    08807C18:[00103A00]: sll        $a3, $s0, 0x0008
    08807C1C:[7C04FE04]: ins        $a0, $zr, 24, 8
    08807C20:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    08807C24:[3C06D300]: lui        $a2, 0xD300 <=> li $a2, 0xD3000000
    08807C28:[AD020000]: sw         $v0, 0($t0)
    08807C2C:[00838025]: or         $s0, $a0, $v1
    08807C30:[00A72825]: or         $a1, $a1, $a3
    08807C34:[25020004]: addiu      $v0, $t0, 4
    08807C38:[34C60001]: ori        $a2, $a2, 1
    08807C3C:[3C071280]: lui        $a3, 0x1280 <=> li $a3, 0x12800000
    08807C40:[24480004]: addiu      $t0, $v0, 4
    08807C44:[AC500000]: sw         $s0, 0($v0)
    08807C48:[018F2021]: addu       $a0, $t4, $t7
    08807C4C:[01B81821]: addu       $v1, $t5, $t8
    08807C50:[00A68025]: or         $s0, $a1, $a2
    08807C54:[34F8011C]: ori        $t8, $a3, 284
    08807C58:[252F0008]: addiu      $t7, $t1, 8
    08807C5C:[AD0B000C]: sw         $t3, 12($t0)
    08807C60:[AD0B0000]: sw         $t3, 0($t0)
    08807C64:[A5040010]: sh         $a0, 16($t0)
    08807C68:[A5030012]: sh         $v1, 18($t0)
    08807C6C:[A50E0014]: sh         $t6, 20($t0)
    08807C70:[AD4F0008]: sw         $t7, 8($t2)
    08807C74:[AD300000]: sw         $s0, 0($t1)
    08807C78:[AD380004]: sw         $t8, 4($t1)
    08807C7C:[A50C0004]: sh         $t4, 4($t0)
    08807C80:[A50D0006]: sh         $t5, 6($t0)
    08807C84:[1100000B]: beq        $t0, $zr, 0x08807CB4
    08807C88:[A50E0008]: sh         $t6, 8($t0)
    08807C8C:[7D181E00]: ext        $t8, $t0, 24, 4
    08807C90:[00187400]: sll        $t6, $t8, 0x0010
    08807C94:[7C08FE04]: ins        $t0, $zr, 24, 8
    08807C98:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08807C9C:[01D96025]: or         $t4, $t6, $t9
    08807CA0:[01055825]: or         $t3, $t0, $a1
    08807CA4:[252D0010]: addiu      $t5, $t1, 16
    08807CA8:[AD2C0008]: sw         $t4, 8($t1)
    08807CAC:[AD2B000C]: sw         $t3, 12($t1)
    08807CB0:[AD4D0008]: sw         $t5, 8($t2)
    08807CB4:[8D440008]: lw         $a0, 8($t2)
    08807CB8:[3C090406]: lui        $t1, 0x0406 <=> li $t1, 0x04060000
    08807CBC:[0A201EB7]: j          0x08807ADC
    08807CC0:[35220002]: ori        $v0, $t1, 2
    08807CC4:[0A201EFC]: j          0x08807BF0
    08807CC8:[01625825]: or         $t3, $t3, $v0
  Back Branch 08807B84 160,480 times (length 18)
    08807B30:[ADAE0000]: sw         $t6, 0($t5)
    08807B34:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08807B38:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08807B3C:[AC4C0000]: sw         $t4, 0($v0)
    08807B40:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
--> 08807B44:[00067FC2]: srl        $t7, $a2, 0x001F
    08807B48:[00CF1021]: addu       $v0, $a2, $t7
    08807B4C:[00026843]: sra        $t5, $v0, 0x0001
    08807B50:[000D2040]: sll        $a0, $t5, 0x0001
    08807B54:[00C47023]: subu       $t6, $a2, $a0
    08807B58:[000EC100]: sll        $t8, $t6, 0x0004
    08807B5C:[030E7821]: addu       $t7, $t8, $t6
    08807B60:[24C60001]: addiu      $a2, $a2, 1
    08807B64:[01AEC021]: addu       $t8, $t5, $t6
    08807B68:[00187140]: sll        $t6, $t8, 0x0005
    08807B6C:[000F1100]: sll        $v0, $t7, 0x0004
    08807B70:[28CD0020]: slti       $t5, $a2, 32
    08807B74:[A4AE0004]: sh         $t6, 4($a1)
    08807B78:[A4A20006]: sh         $v0, 6($a1)
    08807B7C:[ACA80000]: sw         $t0, 0($a1)
    08807B80:[A4AB0008]: sh         $t3, 8($a1)
--> 08807B84:[15A0FFEF]: bne        $t5, $zr, 0x08807B44
    08807B88:[24A5000C]: addiu      $a1, $a1, 12
    08807B8C:[0A201E97]: j          0x08807A5C
    08807B90:[00197A80]: sll        $t7, $t9, 0x000A
    08807B94:[0A201E71]: j          0x088079C4
  Back Branch 08807B8C 5,015 times (length 78)
    08807A48:[ACA80000]: sw         $t0, 0($a1)
    08807A4C:[A4AB0008]: sh         $t3, 8($a1)
    08807A50:[15E0FFEF]: bne        $t7, $zr, 0x08807A10
    08807A54:[24A5000C]: addiu      $a1, $a1, 12
    08807A58:[00197A80]: sll        $t7, $t9, 0x000A
--> 08807A5C:[00072240]: sll        $a0, $a3, 0x0009
    08807A60:[00101A00]: sll        $v1, $s0, 0x0008
    08807A64:[8D500008]: lw         $s0, 8($t2)
    08807A68:[01E47025]: or         $t6, $t7, $a0
    08807A6C:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08807A70:[01C33025]: or         $a2, $t6, $v1
    08807A74:[35A50001]: ori        $a1, $t5, 1
    08807A78:[00C5C825]: or         $t9, $a2, $a1
    08807A7C:[3C0B1280]: lui        $t3, 0x1280 <=> li $t3, 0x12800000
    08807A80:[26060004]: addiu      $a2, $s0, 4
    08807A84:[3568011C]: ori        $t0, $t3, 284
    08807A88:[24C70004]: addiu      $a3, $a2, 4
    08807A8C:[AE190000]: sw         $t9, 0($s0)
    08807A90:[AD470008]: sw         $a3, 8($t2)
    08807A94:[1120000C]: beq        $t1, $zr, 0x08807AC8
    08807A98:[ACC80000]: sw         $t0, 0($a2)
    08807A9C:[7D301E00]: ext        $s0, $t1, 24, 4
    08807AA0:[00104400]: sll        $t0, $s0, 0x0010
    08807AA4:[7C09FE04]: ins        $t1, $zr, 24, 8
    08807AA8:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    08807AAC:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08807AB0:[01271025]: or         $v0, $t1, $a3
    08807AB4:[010BC025]: or         $t8, $t0, $t3
    08807AB8:[24C9000C]: addiu      $t1, $a2, 12
    08807ABC:[ACD80004]: sw         $t8, 4($a2)
    08807AC0:[ACC20008]: sw         $v0, 8($a2)
    08807AC4:[AD490008]: sw         $t1, 8($t2)
    08807AC8:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08807ACC:[8D440008]: lw         $a0, 8($t2)
    08807AD0:[0186C825]: or         $t9, $t4, $a2
    08807AD4:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08807AD8:[032C1025]: or         $v0, $t9, $t4
    08807ADC:[24880004]: addiu      $t0, $a0, 4
    08807AE0:[8FB00000]: lw         $s0, 0($sp)
    08807AE4:[250F0004]: addiu      $t7, $t0, 4
    08807AE8:[AD4F0008]: sw         $t7, 8($t2)
    08807AEC:[3C0AD300]: lui        $t2, 0xD300 <=> li $t2, 0xD3000000
    08807AF0:[AC820000]: sw         $v0, 0($a0)
    08807AF4:[AD0A0000]: sw         $t2, 0($t0)
    08807AF8:[03E00008]: jr         $ra
    08807AFC:[27BD0010]: addiu      $sp, $sp, 16
    08807B00:[8D4D0008]: lw         $t5, 8($t2)
    08807B04:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08807B08:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    08807B0C:[25AF0188]: addiu      $t7, $t5, 392
    08807B10:[7DE61E00]: ext        $a2, $t7, 24, 4
    08807B14:[0006C400]: sll        $t8, $a2, 0x0010
    08807B18:[25A20004]: addiu      $v0, $t5, 4
    08807B1C:[AD4F0008]: sw         $t7, 8($t2)
    08807B20:[7C0FFE04]: ins        $t7, $zr, 24, 8
    08807B24:[03057025]: or         $t6, $t8, $a1
    08807B28:[01E36025]: or         $t4, $t7, $v1
    08807B2C:[24490004]: addiu      $t1, $v0, 4
    08807B30:[ADAE0000]: sw         $t6, 0($t5)
    08807B34:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08807B38:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08807B3C:[AC4C0000]: sw         $t4, 0($v0)
    08807B40:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08807B44:[00067FC2]: srl        $t7, $a2, 0x001F
    08807B48:[00CF1021]: addu       $v0, $a2, $t7
    08807B4C:[00026843]: sra        $t5, $v0, 0x0001
    08807B50:[000D2040]: sll        $a0, $t5, 0x0001
    08807B54:[00C47023]: subu       $t6, $a2, $a0
    08807B58:[000EC100]: sll        $t8, $t6, 0x0004
    08807B5C:[030E7821]: addu       $t7, $t8, $t6
    08807B60:[24C60001]: addiu      $a2, $a2, 1
    08807B64:[01AEC021]: addu       $t8, $t5, $t6
    08807B68:[00187140]: sll        $t6, $t8, 0x0005
    08807B6C:[000F1100]: sll        $v0, $t7, 0x0004
    08807B70:[28CD0020]: slti       $t5, $a2, 32
    08807B74:[A4AE0004]: sh         $t6, 4($a1)
    08807B78:[A4A20006]: sh         $v0, 6($a1)
    08807B7C:[ACA80000]: sw         $t0, 0($a1)
    08807B80:[A4AB0008]: sh         $t3, 8($a1)
    08807B84:[15A0FFEF]: bne        $t5, $zr, 0x08807B44
    08807B88:[24A5000C]: addiu      $a1, $a1, 12
--> 08807B8C:[0A201E97]: j          0x08807A5C
    08807B90:[00197A80]: sll        $t7, $t9, 0x000A
    08807B94:[0A201E71]: j          0x088079C4
    08807B98:[01024025]: or         $t0, $t0, $v0
    08807B9C:[8C830030]: lw         $v1, 48($a0)
  Back Branch 08807B94 5,015 times (length 118)
_S1_2_8804488 3,272,143 instructions (0.367%), 467,449 calls (08804488 - 088044B8, length 13)
    08804488:[8F210000]: lw         $at, 0($t9)
    0880448C:[8F380004]: lw         $t8, 4($t9)
    08804490:[8F390008]: lw         $t9, 8($t9)
    08804494:[07000007]: bltz       $t8, 0x088044B4
    08804498:[00812021]: addu       $a0, $a0, $at
    0880449C:[0099C821]: addu       $t9, $a0, $t9
    088044A0:[8F390000]: lw         $t9, 0($t9)
    088044A4:[00000000]: nop
    088044A8:[0338C821]: addu       $t9, $t9, $t8
    088044AC:[8F390000]: lw         $t9, 0($t9)
    088044B0:[00000000]: nop
    088044B4:[03200008]: jr         $t9
    088044B8:[00000000]: nop
_S1_2_88E8A54 2,911,282 instructions (0.327%), 132,331 calls (088E8A54 - 088E8AA8, length 22)
    088E8A54:[27BDFFE0]: addiu      $sp, $sp, -32
    088E8A58:[AFBF000C]: sw         $ra, 12($sp)
    088E8A5C:[AFB00008]: sw         $s0, 8($sp)
    088E8A60:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088E8A64:[0E2016B2]: jal        0x08805AC8
    088E8A68:[27A4001C]: addiu      $a0, $sp, 28
    088E8A6C:[AFA20018]: sw         $v0, 24($sp)
    088E8A70:[8E1900AC]: lw         $t9, 172($s0)
    088E8A74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E8A78:[27A50018]: addiu      $a1, $sp, 24
    088E8A7C:[8F390038]: lw         $t9, 56($t9)
    088E8A80:[27A6001C]: addiu      $a2, $sp, 28
    088E8A84:[0320F809]: jalr       $ra, $t9
    088E8A88:[3407FFFF]: ori        $a3, $zr, -1 <=> li $a3, 65535
    088E8A8C:[8FA40018]: lw         $a0, 24($sp)
    088E8A90:[0E2016C1]: jal        0x08805B04
    088E8A94:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088E8A98:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088E8A9C:[8FBF000C]: lw         $ra, 12($sp)
    088E8AA0:[8FB00008]: lw         $s0, 8($sp)
    088E8AA4:[03E00008]: jr         $ra
    088E8AA8:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_890CC48 2,735,100 instructions (0.307%), 182,340 calls (0890CC48 - 0890CC80, length 15)
    0890CC48:[3C0508B3]: lui        $a1, 0x08B3 <=> li $a1, 0x08B30000
    0890CC4C:[8CA6E500]: lw         $a2, -6912($a1)
    0890CC50:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0890CC54:[27BDFFF0]: addiu      $sp, $sp, -16
    0890CC58:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    0890CC5C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0890CC60:[AFBF0000]: sw         $ra, 0($sp)
    0890CC64:[2444E540]: addiu      $a0, $v0, -6848
    0890CC68:[10C00003]: beq        $a2, $zr, 0x0890CC78
    0890CC6C:[34620100]: ori        $v0, $v1, 256
    0890CC70:[0E24EED5]: jal        0x0893BB54 [__sceSasGetEnvelopeHeight]
    0890CC74:[00000000]: nop
    0890CC78:[8FBF0000]: lw         $ra, 0($sp)
    0890CC7C:[03E00008]: jr         $ra
    0890CC80:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88070C8 2,522,168 instructions (0.283%), 114,644 calls (088070C8 - 0880711C, length 22)
    088070C8:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    088070CC:[8D4BB62C]: lw         $t3, -18900($t2)
    088070D0:[0004C200]: sll        $t8, $a0, 0x0008
    088070D4:[0006C900]: sll        $t9, $a2, 0x0004
    088070D8:[8D6C0008]: lw         $t4, 8($t3)
    088070DC:[03197825]: or         $t7, $t8, $t9
    088070E0:[01E56825]: or         $t5, $t7, $a1
    088070E4:[25840004]: addiu      $a0, $t4, 4
    088070E8:[3C0EDF00]: lui        $t6, 0xDF00 <=> li $t6, 0xDF000000
    088070EC:[7C07FE04]: ins        $a3, $zr, 24, 8
    088070F0:[7C08FE04]: ins        $t0, $zr, 24, 8
    088070F4:[3C09E000]: lui        $t1, 0xE000 <=> li $t1, 0xE0000000
    088070F8:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    088070FC:[01AE3025]: or         $a2, $t5, $t6
    08807100:[00E95025]: or         $t2, $a3, $t1
    08807104:[01022825]: or         $a1, $t0, $v0
    08807108:[24830008]: addiu      $v1, $a0, 8
    0880710C:[AD860000]: sw         $a2, 0($t4)
    08807110:[AD630008]: sw         $v1, 8($t3)
    08807114:[AC8A0000]: sw         $t2, 0($a0)
    08807118:[03E00008]: jr         $ra
    0880711C:[AC850004]: sw         $a1, 4($a0)
_S1_2_891DE58 2,361,648 instructions (0.265%), 16,956 calls (0891CAA0 - 0891DE5C, length 1264)
  Back Branch 0891CC94 48,780 times (length 29)
    0891CC14:[AE020124]: sw         $v0, 292($s0)
    0891CC18:[96420084]: lhu        $v0, 132($s2)
    0891CC1C:[1840001F]: blez       $v0, 0x0891CC9C
    0891CC20:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891CC24:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
--> 0891CC28:[960500A6]: lhu        $a1, 166($s0)
    0891CC2C:[964200E6]: lhu        $v0, 230($s2)
    0891CC30:[50A2000F]: beql       $a1, $v0, 0x0891CC70
    0891CC34:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891CC38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891CC3C:[27A6001C]: addiu      $a2, $sp, 28
    0891CC40:[27A7001A]: addiu      $a3, $sp, 26
    0891CC44:[27A8001F]: addiu      $t0, $sp, 31
    0891CC48:[26590078]: addiu      $t9, $s2, 120
    0891CC4C:[0E201122]: jal        0x08804488
    0891CC50:[A3A0001F]: sb         $zr, 31($sp)
    0891CC54:[5440000D]: bnel       $v0, $zr, 0x0891CC8C
    0891CC58:[96420084]: lhu        $v0, 132($s2)
    0891CC5C:[93A2001F]: lbu        $v0, 31($sp)
    0891CC60:[10400009]: beq        $v0, $zr, 0x0891CC88
    0891CC64:[00000000]: nop
    0891CC68:[1000000D]: b          0x0891CCA0
    0891CC6C:[8E440054]: lw         $a0, 84($s2)
    0891CC70:[0E201122]: jal        0x08804488
    0891CC74:[2659006C]: addiu      $t9, $s2, 108
    0891CC78:[304300FF]: andi       $v1, $v0, 255
    0891CC7C:[87A2001C]: lh         $v0, 28($sp)
    0891CC80:[00431021]: addu       $v0, $v0, $v1
    0891CC84:[A7A2001C]: sh         $v0, 28($sp)
    0891CC88:[96420084]: lhu        $v0, 132($s2)
    0891CC8C:[26310001]: addiu      $s1, $s1, 1
    0891CC90:[0222102A]: slt        $v0, $s1, $v0
--> 0891CC94:[1440FFE4]: bne        $v0, $zr, 0x0891CC28
    0891CC98:[26100002]: addiu      $s0, $s0, 2
    0891CC9C:[8E440054]: lw         $a0, 84($s2)
    0891CCA0:[8C990000]: lw         $t9, 0($a0)
    0891CCA4:[8F390024]: lw         $t9, 36($t9)
  Back Branch 0891DE58 16,956 times (length 1264)
_S1_2_88E597C 2,274,678 instructions (0.255%), 108,318 calls (088E597C - 088E59E4, length 27)
    088E597C:[8C870000]: lw         $a3, 0($a0)
    088E5980:[54E00003]: bnel       $a3, $zr, 0x088E5990
    088E5984:[94E4002A]: lhu        $a0, 42($a3)
    088E5988:[10000015]: b          0x088E59E0
    088E598C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E5990:[04A00004]: bltz       $a1, 0x088E59A4
    088E5994:[94E3002E]: lhu        $v1, 46($a3)
    088E5998:[00A4102A]: slt        $v0, $a1, $a0
    088E599C:[54400003]: bnel       $v0, $zr, 0x088E59AC
    088E59A0:[00C3001A]: div        $a2, $v1
    088E59A4:[1000000E]: b          0x088E59E0
    088E59A8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E59AC:[00003010]: mfhi       $a2
    088E59B0:[04C30003]: bgezl      $a2, 0x088E59C0
    088E59B4:[00860018]: mult       $a0, $a2
    088E59B8:[00C33021]: addu       $a2, $a2, $v1
    088E59BC:[00860018]: mult       $a0, $a2
    088E59C0:[8CE30018]: lw         $v1, 24($a3)
    088E59C4:[00E31821]: addu       $v1, $a3, $v1
    088E59C8:[00001012]: mflo       $v0
    088E59CC:[00A21021]: addu       $v0, $a1, $v0
    088E59D0:[00021080]: sll        $v0, $v0, 0x0002
    088E59D4:[00621021]: addu       $v0, $v1, $v0
    088E59D8:[8C420000]: lw         $v0, 0($v0)
    088E59DC:[00E21021]: addu       $v0, $a3, $v0
    088E59E0:[03E00008]: jr         $ra
    088E59E4:[00000000]: nop
_S1_2_88EDB7C 2,097,022 instructions (0.235%), 70,210 calls (088EDB7C - 088EDC80, length 66)
    088EDB7C:[27BDFFC0]: addiu      $sp, $sp, -64
    088EDB80:[AFBF001C]: sw         $ra, 28($sp)
    088EDB84:[AFB40018]: sw         $s4, 24($sp)
    088EDB88:[AFB30014]: sw         $s3, 20($sp)
    088EDB8C:[AFB20010]: sw         $s2, 16($sp)
    088EDB90:[0005182B]: sltu       $v1, $zr, $a1 <=> move $v1, $a1
    088EDB94:[AFB1000C]: sw         $s1, 12($sp)
    088EDB98:[38630001]: xori       $v1, $v1, 1
    088EDB9C:[AFB00008]: sw         $s0, 8($sp)
    088EDBA0:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    088EDBA4:[306300FF]: andi       $v1, $v1, 255
    088EDBA8:[1460FFFF]: bne        $v1, $zr, 0x088EDBA8
    088EDBAC:[00000000]: nop
    088EDBB0:[00141900]: sll        $v1, $s4, 0x0004
    088EDBB4:[00651821]: addu       $v1, $v1, $a1
    088EDBB8:[8C720004]: lw         $s2, 4($v1)
    088EDBBC:[2471000C]: addiu      $s1, $v1, 12
    088EDBC0:[8C63000C]: lw         $v1, 12($v1)
    088EDBC4:[02431826]: xor        $v1, $s2, $v1
    088EDBC8:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088EDBCC:[50600026]: beql       $v1, $zr, 0x088EDC68
    088EDBD0:[8FBF001C]: lw         $ra, 28($sp)
    088EDBD4:[2683FFFF]: addiu      $v1, $s4, -1
    088EDBD8:[00031900]: sll        $v1, $v1, 0x0004
    088EDBDC:[00A39821]: addu       $s3, $a1, $v1
    088EDBE0:[8243000D]: lb         $v1, 13($s2)
    088EDBE4:[5460001A]: bnel       $v1, $zr, 0x088EDC50
    088EDBE8:[8E520004]: lw         $s2, 4($s2)
    088EDBEC:[1A80FFFF]: blez       $s4, 0x088EDBEC
    088EDBF0:[00000000]: nop
    088EDBF4:[8E420000]: lw         $v0, 0($s2)
    088EDBF8:[8E500004]: lw         $s0, 4($s2)
    088EDBFC:[10400002]: beq        $v0, $zr, 0x088EDC08
    088EDC00:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EDC04:[AC500004]: sw         $s0, 4($v0)
    088EDC08:[8E430004]: lw         $v1, 4($s2)
    088EDC0C:[50600004]: beql       $v1, $zr, 0x088EDC20
    088EDC10:[AE400004]: sw         $zr, 4($s2)
    088EDC14:[8E420000]: lw         $v0, 0($s2)
    088EDC18:[AC620000]: sw         $v0, 0($v1)
    088EDC1C:[AE400004]: sw         $zr, 4($s2)
    088EDC20:[AE400000]: sw         $zr, 0($s2)
    088EDC24:[8C990008]: lw         $t9, 8($a0)
    088EDC28:[8F39000C]: lw         $t9, 12($t9)
    088EDC2C:[0320F809]: jalr       $ra, $t9
    088EDC30:[00000000]: nop
    088EDC34:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088EDC38:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088EDC3C:[27A6002C]: addiu      $a2, $sp, 44
    088EDC40:[0E23B4F0]: jal        0x088ED3C0
    088EDC44:[A3A0002C]: sb         $zr, 44($sp)
    088EDC48:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088EDC4C:[8E520004]: lw         $s2, 4($s2)
    088EDC50:[8E230000]: lw         $v1, 0($s1)
    088EDC54:[02431826]: xor        $v1, $s2, $v1
    088EDC58:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088EDC5C:[5460FFE1]: bnel       $v1, $zr, 0x088EDBE4
    088EDC60:[8243000D]: lb         $v1, 13($s2)
    088EDC64:[8FBF001C]: lw         $ra, 28($sp)
    088EDC68:[8FB40018]: lw         $s4, 24($sp)
    088EDC6C:[8FB30014]: lw         $s3, 20($sp)
    088EDC70:[8FB20010]: lw         $s2, 16($sp)
    088EDC74:[8FB1000C]: lw         $s1, 12($sp)
    088EDC78:[8FB00008]: lw         $s0, 8($sp)
    088EDC7C:[03E00008]: jr         $ra
    088EDC80:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088EDBA8 70,210 times (length 2)
    088EDB94:[AFB1000C]: sw         $s1, 12($sp)
    088EDB98:[38630001]: xori       $v1, $v1, 1
    088EDB9C:[AFB00008]: sw         $s0, 8($sp)
    088EDBA0:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    088EDBA4:[306300FF]: andi       $v1, $v1, 255
--> 088EDBA8:[1460FFFF]: bne        $v1, $zr, 0x088EDBA8
    088EDBAC:[00000000]: nop
    088EDBB0:[00141900]: sll        $v1, $s4, 0x0004
    088EDBB4:[00651821]: addu       $v1, $v1, $a1
    088EDBB8:[8C720004]: lw         $s2, 4($v1)
  Back Branch 088EDC5C 1,839 times (length 32)
    088EDBD0:[8FBF001C]: lw         $ra, 28($sp)
    088EDBD4:[2683FFFF]: addiu      $v1, $s4, -1
    088EDBD8:[00031900]: sll        $v1, $v1, 0x0004
    088EDBDC:[00A39821]: addu       $s3, $a1, $v1
    088EDBE0:[8243000D]: lb         $v1, 13($s2)
--> 088EDBE4:[5460001A]: bnel       $v1, $zr, 0x088EDC50
    088EDBE8:[8E520004]: lw         $s2, 4($s2)
    088EDBEC:[1A80FFFF]: blez       $s4, 0x088EDBEC
    088EDBF0:[00000000]: nop
    088EDBF4:[8E420000]: lw         $v0, 0($s2)
    088EDBF8:[8E500004]: lw         $s0, 4($s2)
    088EDBFC:[10400002]: beq        $v0, $zr, 0x088EDC08
    088EDC00:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EDC04:[AC500004]: sw         $s0, 4($v0)
    088EDC08:[8E430004]: lw         $v1, 4($s2)
    088EDC0C:[50600004]: beql       $v1, $zr, 0x088EDC20
    088EDC10:[AE400004]: sw         $zr, 4($s2)
    088EDC14:[8E420000]: lw         $v0, 0($s2)
    088EDC18:[AC620000]: sw         $v0, 0($v1)
    088EDC1C:[AE400004]: sw         $zr, 4($s2)
    088EDC20:[AE400000]: sw         $zr, 0($s2)
    088EDC24:[8C990008]: lw         $t9, 8($a0)
    088EDC28:[8F39000C]: lw         $t9, 12($t9)
    088EDC2C:[0320F809]: jalr       $ra, $t9
    088EDC30:[00000000]: nop
    088EDC34:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088EDC38:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088EDC3C:[27A6002C]: addiu      $a2, $sp, 44
    088EDC40:[0E23B4F0]: jal        0x088ED3C0
    088EDC44:[A3A0002C]: sb         $zr, 44($sp)
    088EDC48:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088EDC4C:[8E520004]: lw         $s2, 4($s2)
    088EDC50:[8E230000]: lw         $v1, 0($s1)
    088EDC54:[02431826]: xor        $v1, $s2, $v1
    088EDC58:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
--> 088EDC5C:[5460FFE1]: bnel       $v1, $zr, 0x088EDBE4
    088EDC60:[8243000D]: lb         $v1, 13($s2)
    088EDC64:[8FBF001C]: lw         $ra, 28($sp)
    088EDC68:[8FB40018]: lw         $s4, 24($sp)
    088EDC6C:[8FB30014]: lw         $s3, 20($sp)
  Back Branch 088EDBEC 33 times (length 2)
    088EDBD8:[00031900]: sll        $v1, $v1, 0x0004
    088EDBDC:[00A39821]: addu       $s3, $a1, $v1
    088EDBE0:[8243000D]: lb         $v1, 13($s2)
    088EDBE4:[5460001A]: bnel       $v1, $zr, 0x088EDC50
    088EDBE8:[8E520004]: lw         $s2, 4($s2)
--> 088EDBEC:[1A80FFFF]: blez       $s4, 0x088EDBEC
    088EDBF0:[00000000]: nop
    088EDBF4:[8E420000]: lw         $v0, 0($s2)
    088EDBF8:[8E500004]: lw         $s0, 4($s2)
    088EDBFC:[10400002]: beq        $v0, $zr, 0x088EDC08
_S1_2_88876A4 2,047,024 instructions (0.230%), 1,942 calls (088876A4 - 08887764, length 49)
    088876A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088876A8:[AFBF000C]: sw         $ra, 12($sp)
    088876AC:[AFB20008]: sw         $s2, 8($sp)
    088876B0:[AFB10004]: sw         $s1, 4($sp)
    088876B4:[AFB00000]: sw         $s0, 0($sp)
    088876B8:[908367B6]: lbu        $v1, 26550($a0)
    088876BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088876C0:[10600023]: beq        $v1, $zr, 0x08887750
    088876C4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088876C8:[0E221E8A]: jal        0x08887A28
    088876CC:[A22067B7]: sb         $zr, 26551($s1)
    088876D0:[2412007F]: addiu      $s2, $zr, 127 <=> li $s2, 127
    088876D4:[922367B7]: lbu        $v1, 26551($s1)
    088876D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088876DC:[54620007]: bnel       $v1, $v0, 0x088876FC
    088876E0:[324500FF]: andi       $a1, $s2, 255
    088876E4:[02321021]: addu       $v0, $s1, $s2
    088876E8:[90454320]: lbu        $a1, 17184($v0)
    088876EC:[0E221D12]: jal        0x08887448
    088876F0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088876F4:[10000004]: b          0x08887708
    088876F8:[2652FFFF]: addiu      $s2, $s2, -1
    088876FC:[0E221D12]: jal        0x08887448
    08887700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08887704:[2652FFFF]: addiu      $s2, $s2, -1
    08887708:[0643FFF3]: bgezl      $s2, 0x088876D8
    0888770C:[922367B7]: lbu        $v1, 26551($s1)
    08887710:[262443A0]: addiu      $a0, $s1, 17312
    08887714:[0E2365DC]: jal        0x088D9770
    08887718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0888771C:[0E2362EF]: jal        0x088D8BBC
    08887720:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08887724:[5040000B]: beql       $v0, $zr, 0x08887754
    08887728:[8FBF000C]: lw         $ra, 12($sp)
    0888772C:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08887730:[8C66F504]: lw         $a2, -2812($v1)
    08887734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08887738:[26250404]: addiu      $a1, $s1, 1028
    0888773C:[26230004]: addiu      $v1, $s1, 4
    08887740:[AE260414]: sw         $a2, 1044($s1)
    08887744:[AE230418]: sw         $v1, 1048($s1)
    08887748:[0E236658]: jal        0x088D9960
    0888774C:[AE22041C]: sw         $v0, 1052($s1)
    08887750:[8FBF000C]: lw         $ra, 12($sp)
    08887754:[8FB20008]: lw         $s2, 8($sp)
    08887758:[8FB10004]: lw         $s1, 4($sp)
    0888775C:[8FB00000]: lw         $s0, 0($sp)
    08887760:[03E00008]: jr         $ra
    08887764:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08887708 413,004 times (length 14)
    088876C4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088876C8:[0E221E8A]: jal        0x08887A28
    088876CC:[A22067B7]: sb         $zr, 26551($s1)
    088876D0:[2412007F]: addiu      $s2, $zr, 127 <=> li $s2, 127
    088876D4:[922367B7]: lbu        $v1, 26551($s1)
--> 088876D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088876DC:[54620007]: bnel       $v1, $v0, 0x088876FC
    088876E0:[324500FF]: andi       $a1, $s2, 255
    088876E4:[02321021]: addu       $v0, $s1, $s2
    088876E8:[90454320]: lbu        $a1, 17184($v0)
    088876EC:[0E221D12]: jal        0x08887448
    088876F0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088876F4:[10000004]: b          0x08887708
    088876F8:[2652FFFF]: addiu      $s2, $s2, -1
    088876FC:[0E221D12]: jal        0x08887448
    08887700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08887704:[2652FFFF]: addiu      $s2, $s2, -1
--> 08887708:[0643FFF3]: bgezl      $s2, 0x088876D8
    0888770C:[922367B7]: lbu        $v1, 26551($s1)
    08887710:[262443A0]: addiu      $a0, $s1, 17312
    08887714:[0E2365DC]: jal        0x088D9770
    08887718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
_S1_2_8887A28 2,037,544 instructions (0.229%), 3,252 calls (08887A28 - 08887A78, length 21)
    08887A28:[908567B4]: lbu        $a1, 26548($a0)
    08887A2C:[908667B5]: lbu        $a2, 26549($a0)
    08887A30:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08887A34:[14A3000F]: bne        $a1, $v1, 0x08887A74
    08887A38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08887A3C:[30C300FF]: andi       $v1, $a2, 255
    08887A40:[00031840]: sll        $v1, $v1, 0x0001
    08887A44:[00833021]: addu       $a2, $a0, $v1
    08887A48:[90C54220]: lbu        $a1, 16928($a2)
    08887A4C:[30E300FF]: andi       $v1, $a3, 255
    08887A50:[00831821]: addu       $v1, $a0, $v1
    08887A54:[A0654320]: sb         $a1, 17184($v1)
    08887A58:[24E30001]: addiu      $v1, $a3, 1
    08887A5C:[306700FF]: andi       $a3, $v1, 255
    08887A60:[28E30080]: slti       $v1, $a3, 128
    08887A64:[1460FFF5]: bne        $v1, $zr, 0x08887A3C
    08887A68:[90C64221]: lbu        $a2, 16929($a2)
    08887A6C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08887A70:[A08367B7]: sb         $v1, 26551($a0)
    08887A74:[03E00008]: jr         $ra
    08887A78:[00000000]: nop
  Back Branch 08887A64 167,680 times (length 12)
    08887A28:[908567B4]: lbu        $a1, 26548($a0)
    08887A2C:[908667B5]: lbu        $a2, 26549($a0)
    08887A30:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08887A34:[14A3000F]: bne        $a1, $v1, 0x08887A74
    08887A38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08887A3C:[30C300FF]: andi       $v1, $a2, 255
    08887A40:[00031840]: sll        $v1, $v1, 0x0001
    08887A44:[00833021]: addu       $a2, $a0, $v1
    08887A48:[90C54220]: lbu        $a1, 16928($a2)
    08887A4C:[30E300FF]: andi       $v1, $a3, 255
    08887A50:[00831821]: addu       $v1, $a0, $v1
    08887A54:[A0654320]: sb         $a1, 17184($v1)
    08887A58:[24E30001]: addiu      $v1, $a3, 1
    08887A5C:[306700FF]: andi       $a3, $v1, 255
    08887A60:[28E30080]: slti       $v1, $a3, 128
--> 08887A64:[1460FFF5]: bne        $v1, $zr, 0x08887A3C
    08887A68:[90C64221]: lbu        $a2, 16929($a2)
    08887A6C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08887A70:[A08367B7]: sb         $v1, 26551($a0)
    08887A74:[03E00008]: jr         $ra
_S1_2_88E94C8 2,026,876 instructions (0.227%), 1,013,438 calls (088E94C8 - 088E94CC, length 2)
    088E94C8:[03E00008]: jr         $ra
    088E94CC:[2482000C]: addiu      $v0, $a0, 12
_S1_2_8805AC8 1,984,965 instructions (0.223%), 132,331 calls (08805AC8 - 08805B00, length 15)
    08805AC8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08805ACC:[10800009]: beq        $a0, $zr, 0x08805AF4
    08805AD0:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    08805AD4:[24E2B5E4]: addiu      $v0, $a3, -18972
    08805AD8:[8C450048]: lw         $a1, 72($v0)
    08805ADC:[8CA30004]: lw         $v1, 4($a1)
    08805AE0:[8CA90008]: lw         $t1, 8($a1)
    08805AE4:[8CA8000C]: lw         $t0, 12($a1)
    08805AE8:[01232023]: subu       $a0, $t1, $v1
    08805AEC:[01041023]: subu       $v0, $t0, $a0
    08805AF0:[ACC20000]: sw         $v0, 0($a2)
    08805AF4:[24EAB5E4]: addiu      $t2, $a3, -18972
    08805AF8:[8D460048]: lw         $a2, 72($t2)
    08805AFC:[03E00008]: jr         $ra
    08805B00:[8CC20008]: lw         $v0, 8($a2)
_S1_2_891B618 1,924,440 instructions (0.216%), 240,555 calls (0891B618 - 0891B634, length 8)
    0891B618:[30A3FFFF]: andi       $v1, $a1, -1
    0891B61C:[00031040]: sll        $v0, $v1, 0x0001
    0891B620:[00431021]: addu       $v0, $v0, $v1
    0891B624:[8C840050]: lw         $a0, 80($a0)
    0891B628:[00021040]: sll        $v0, $v0, 0x0001
    0891B62C:[00441021]: addu       $v0, $v0, $a0
    0891B630:[03E00008]: jr         $ra
    0891B634:[90420004]: lbu        $v0, 4($v0)
_S1_2_88DB814 1,900,548 instructions (0.213%), 4,836 calls (088DB814 - 088DB8A8, length 38)
  Back Branch 088DB890 101,556 times (length 17)
_S1_2_88D9654 1,893,167 instructions (0.212%), 22,369 calls (088D9654 - 088D976C, length 71)
  Back Branch 088D974C 48,392 times (length 11)
_S1_2_88ED884 1,842,582 instructions (0.207%), 10,030 calls (088ED884 - 088EDA00, length 96)
  Back Branch 088ED930 80,240 times (length 17)
  Back Branch 088ED8C8 70,210 times (length 11)
  Back Branch 088ED920 2,957 times (length 6)
  Back Branch 088ED9E4 3 times (length 38)
_S1_2_88ECBDC 1,792,428 instructions (0.201%), 54,316 calls (088ECBDC - 088ECC7C, length 41)
_S1_2_88DB434 1,733,754 instructions (0.194%), 26,269 calls (088DB434 - 088DB550, length 72)
_S1_2_88754EC 1,723,960 instructions (0.193%), 1,310 calls (088754EC - 08887764, length 18591)
  Back Branch 08887708 413,004 times (length 14)
_S1_2_88DB5A8 1,723,062 instructions (0.193%), 26,107 calls (088DB5A8 - 088DB6C4, length 72)
_S1_2_8925540 1,672,020 instructions (0.188%), 3,478 calls (08925540 - 089257F4, length 174)
  Back Branch 089257C0 111,296 times (length 112)
_S1_2_88D9ED4 1,540,263 instructions (0.173%), 97 calls (088D9ED4 - 088DA39C, length 307)
  Back Branch 088DA2E0 6,111 times (length 247)
  Back Branch 088DA38C 776 times (length 37)
_S1_2_8900AF4 1,467,132 instructions (0.165%), 24,452 calls (088EA2A0 - 08900B18, length 23071)
  Back Branch 08900B14 24,452 times (length 23071)
_S1_2_8916504 1,438,704 instructions (0.161%), 6,984 calls (08916504 - 08916838, length 206)
_S1_2_88E59FC 1,427,934 instructions (0.160%), 475,978 calls (088E59FC - 088E5A04, length 3)
_S1_2_8900E20 1,425,209 instructions (0.160%), 15,580 calls (08900E20 - 08901260, length 273)
  Back Branch 089011D4 8,072 times (length 12)
  Back Branch 0890120C 4,036 times (length 12)
_S1_2_88E9D64 1,406,041 instructions (0.158%), 108,157 calls (088E9D64 - 088E9D98, length 14)
_S1_2_88756F8 1,306,692 instructions (0.147%), 12,099 calls (088756F8 - 08875910, length 135)
_S1_2_89027E4 1,283,173 instructions (0.144%), 3,895 calls (089027E4 - 08902B00, length 200)
  Back Branch 089028C8 62,320 times (length 5)
  Back Branch 08902ABC 15,580 times (length 64)
_S1_2_88DA4F8 1,264,826 instructions (0.142%), 23,362 calls (088DA4F8 - 088DA5D4, length 56)
  Back Branch 088DA5AC 16,775 times (length 27)
  Back Branch 088DA598 222 times (length 21)
_S1_2_88FEEE8 1,077,048 instructions (0.121%), 29,918 calls (088FEEE8 - 088FF644, length 472)
_S1_2_8900064 1,047,540 instructions (0.117%), 1,326 calls (08900064 - 089002B4, length 149)
  Back Branch 08900248 53,040 times (length 16)
  Back Branch 08900258 6,630 times (length 26)
_S1_2_8914A08 1,035,999 instructions (0.116%), 25,912 calls (08914A08 - 08914AC8, length 49)
  Back Branch 08914A0C 25,912 times (length 2)
_S1_2_8900B1C 1,005,984 instructions (0.113%), 31,437 calls (08900B1C - 08900B98, length 32)
_S1_2_89189B8 1,002,960 instructions (0.112%), 41,790 calls (089189B8 - 08918A14, length 24)
_S1_2_891AC84 997,924 instructions (0.112%), 2 calls (0891AC84 - 0891AE44, length 113)
  Back Branch 0891ADCC 18,176 times (length 51)
  Back Branch 0891ADDC 9,088 times (length 57)
  Back Branch 0891ADF0 1,136 times (length 65)
  Back Branch 0891AE04 736 times (length 74)
  Back Branch 0891AE14 92 times (length 81)
_S1_2_8806B10 949,828 instructions (0.107%), 86,348 calls (08806B10 - 08806B38, length 11)
_S1_2_88E5A08 945,660 instructions (0.106%), 315,220 calls (088E5A08 - 088E5A10, length 3)
_S1_2_88EAEAC 926,317 instructions (0.104%), 132,331 calls (088EAEAC - 088EB154, length 171)
_S1_2_88D9770 894,273 instructions (0.100%), 3,252 calls (088D9770 - 088D9870, length 65)
  Back Branch 088D9828 17,189 times (length 33)
  Back Branch 088D9838 9,756 times (length 40)
_S1_2_88FB1A8 864,707 instructions (0.097%), 7,790 calls (088FB1A8 - 088FB43C, length 166)
_S1_2_88077F0 835,560 instructions (0.094%), 12,660 calls (088077F0 - 0880796C, length 96)
_S1_2_8807324 832,472 instructions (0.093%), 104,059 calls (08807310 - 0880732C, length 8)
  Back Branch 08807328 104,059 times (length 8)
_S1_2_8902D9C 809,486 instructions (0.091%), 19,344 calls (08901364 - 08902DA0, length 1680)
  Back Branch 08902D9C 19,344 times (length 1680)
_S1_2_8807410 805,216 instructions (0.090%), 100,652 calls (08807310 - 08807418, length 67)
  Back Branch 08807414 100,652 times (length 67)
_S1_2_88F0C34 756,271 instructions (0.085%), 10,553 calls (088F0C34 - 088F0C90, length 24)
  Back Branch 088F0C80 41,205 times (length 17)
_S1_2_88073D4 751,136 instructions (0.084%), 93,892 calls (08807310 - 088073DC, length 52)
  Back Branch 088073D8 93,892 times (length 52)
_S1_2_88E5974 710,502 instructions (0.080%), 355,251 calls (088E5974 - 088E5978, length 2)
_S1_2_8903F2C 708,760 instructions (0.079%), 24,440 calls (08903F2C - 08903FC0, length 38)
_S1_2_8806B3C 681,328 instructions (0.076%), 42,583 calls (08806B3C - 08806B78, length 16)
_S1_2_89078E0 677,842 instructions (0.076%), 50,150 calls (089078E0 - 08907AD4, length 126)
_S1_2_8915D4C 651,934 instructions (0.073%), 2,180 calls (08915D4C - 08915DAC, length 25)
  Back Branch 08915D94 104,640 times (length 14)
_S1_2_88EF950 635,143 instructions (0.071%), 10,492 calls (088EF950 - 088EFB28, length 119)
_S1_2_8902B04 569,033 instructions (0.064%), 11,919 calls (08902B04 - 08902B54, length 21)
  Back Branch 08902B44 79,208 times (length 16)
_S1_2_8914BA8 567,598 instructions (0.064%), 27,990 calls (08914BA8 - 08914C48, length 41)
  Back Branch 08914BAC 27,990 times (length 2)
  Back Branch 08914BB8 27,990 times (length 2)
  Back Branch 08914C14 14,280 times (length 2)
  Back Branch 08914C38 13,328 times (length 23)
_S1_2_88ED700 560,282 instructions (0.063%), 22,605 calls (088ED700 - 088ED880, length 97)
_S1_2_891BB90 543,637 instructions (0.061%), 18,458 calls (0891BB90 - 0891BC8C, length 64)
_S1_2_88FFB78 541,836 instructions (0.061%), 2,076 calls (088FFB78 - 088FFF20, length 235)
  Back Branch 088FFED8 8,304 times (length 20)
_S1_2_89269C4 540,052 instructions (0.061%), 7,956 calls (089251F0 - 089269C8, length 1527)
  Back Branch 089269C4 7,956 times (length 1527)
_S1_2_880690C 537,890 instructions (0.060%), 53,789 calls (0880690C - 08806930, length 10)
_S1_2_88F6DB4 534,249 instructions (0.060%), 1 calls (088F6DB4 - 088F718C, length 247)
  Back Branch 088F7140 10,030 times (length 10)
  Back Branch 088F7188 4,998 times (length 142)
  Back Branch 088F715C 16 times (length 130)
_S1_2_8805B04 529,324 instructions (0.059%), 132,331 calls (08805B04 - 08805B10, length 4)
_S1_2_88EFDE4 526,882 instructions (0.059%), 1,568 calls (088EFDE4 - 088F03D4, length 381)
  Back Branch 088F00CC 6,240 times (length 13)
_S1_2_88DAFE8 522,096 instructions (0.059%), 26,107 calls (088DAFE8 - 088DB038, length 21)
_S1_2_8806BA4 517,099 instructions (0.058%), 47,009 calls (08806BA4 - 08806BCC, length 11)
_S1_2_880683C 516,725 instructions (0.058%), 46,975 calls (0880683C - 08806864, length 11)
_S1_2_8879B9C 494,988 instructions (0.056%), 11,790 calls (08879B9C - 0887AD9C, length 1153)
_S1_2_883AB5C 485,282 instructions (0.054%), 346 calls (0883AB5C - 0883CB08, length 2028)
  Back Branch 0883C20C 13,148 times (length 147)
  Back Branch 0883BF00 11,072 times (length 66)
_S1_2_880820C 484,101 instructions (0.054%), 53,789 calls (0880820C - 08808234, length 11)
  Back Branch 08808230 53,789 times (length 6)
_S1_2_88754F8 473,858 instructions (0.053%), 1,309 calls (08875170 - 088754FC, length 228)
  Back Branch 08875430 3,927 times (length 131)
  Back Branch 088754F8 1,309 times (length 228)
_S1_2_88DF200 472,994 instructions (0.053%), 16,893 calls (088DF200 - 0890B2F8, length 45119)
_S1_2_88DAF50 472,842 instructions (0.053%), 26,269 calls (088DAF50 - 088DAF98, length 19)
  Back Branch 088DAF54 26,269 times (length 2)
  Back Branch 088DAF60 26,269 times (length 2)
  Back Branch 088DAF6C 26,269 times (length 2)
_S1_2_88ECF50 464,002 instructions (0.052%), 33,143 calls (088ECF50 - 088ECF88, length 15)
  Back Branch 088ECF7C 33,143 times (length 2)
_S1_2_88E4248 461,131 instructions (0.052%), 1 calls (088E4248 - 088E4508, length 177)
  Back Branch 088E44E4 13,977 times (length 57)
_S1_2_88DB730 432,584 instructions (0.049%), 4,836 calls (088DB730 - 088DB7A8, length 31)
  Back Branch 088DB790 29,234 times (length 10)
_S1_2_88F72A0 431,581 instructions (0.048%), 5,015 calls (088F0EC8 - 088F72A4, length 6392)
  Back Branch 088F72A0 5,015 times (length 6392)
_S1_2_890A2FC 426,217 instructions (0.048%), 5,015 calls (0890A2FC - 0890A644, length 211)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_8935C28 391,104 instructions (0.044%), 55,872 calls (08935C28 - 08935C40, length 7)
_S1_2_887B458 385,989 instructions (0.043%), 5,240 calls (0887B458 - 0887B820, length 243)
_S1_2_8918994 376,110 instructions (0.042%), 41,790 calls (08918994 - 089189B4, length 9)
_S1_2_8804CFC 371,245 instructions (0.042%), 5,016 calls (08804CFC - 08804F60, length 154)
  Back Branch 08804EF8 5,016 times (length 89)
  Back Branch 08804F38 5,016 times (length 103)
  Back Branch 08804EA8 1 times (length 61)
  Back Branch 08804ED8 1 times (length 77)
  Back Branch 08804ED0 1 times (length 37)
_S1_2_8905584 367,274 instructions (0.041%), 10,002 calls (08905584 - 08905674, length 61)
  Back Branch 0890561C 9,824 times (length 23)
_S1_2_88F720C 364,684 instructions (0.041%), 1 calls (088F720C - 0890A83C, length 19853)
  Back Branch 0890A824 15,194 times (length 24)
_S1_2_893BB54 364,680 instructions (0.041%), 182,340 calls (0893BB54 - 0893BB58, length 2)
_S1_2_882DDA4 360,230 instructions (0.040%), 5,542 calls (0882DC38 - 0882DDA8, length 93)
  Back Branch 0882DDA4 5,542 times (length 93)
_S1_2_88D8B48 359,268 instructions (0.040%), 1,092 calls (088D8B48 - 088D8BB8, length 29)
  Back Branch 088D8BAC 17,472 times (length 20)
_S1_2_8807308 353,724 instructions (0.040%), 50,532 calls (08807308 - 08807320, length 7)
_S1_2_890C624 334,290 instructions (0.037%), 15,195 calls (0890C624 - 0890C678, length 22)
_S1_2_88E5DA4 325,546 instructions (0.037%), 162,773 calls (088E5DA4 - 088E5DA8, length 2)
_S1_2_88FE220 317,698 instructions (0.036%), 18 calls (088FE220 - 088FE5A4, length 226)
  Back Branch 088FE4E0 4,864 times (length 114)
_S1_2_8913454 305,839 instructions (0.034%), 4,074 calls (08913454 - 08913530, length 56)
  Back Branch 08913518 28,518 times (length 45)
_S1_2_890D8F0 303,900 instructions (0.034%), 15,195 calls (0890D8F0 - 0890D93C, length 20)
_S1_2_88EDA78 302,774 instructions (0.034%), 10,030 calls (088EDA78 - 088EDB78, length 65)
  Back Branch 088EDAA0 10,030 times (length 2)
  Back Branch 088EDB58 1,118 times (length 36)
_S1_2_88073E0 293,792 instructions (0.033%), 36,724 calls (08807310 - 088073E8, length 55)
  Back Branch 088073E4 36,724 times (length 55)
_S1_2_88064D0 291,180 instructions (0.033%), 12,660 calls (088064D0 - 08806528, length 23)
_S1_2_88D8AC8 285,164 instructions (0.032%), 25,924 calls (088D8AC8 - 088D8AF0, length 11)
_S1_2_8806154 280,700 instructions (0.031%), 280,700 calls (08806154 - 08806220, length 52)
_S1_2_8879844 279,030 instructions (0.031%), 1,310 calls (08879844 - 08879920, length 56)
  Back Branch 08879904 10,480 times (length 7)
  Back Branch 088798E0 5,240 times (length 34)
_S1_2_88FB498 276,545 instructions (0.031%), 3,895 calls (088FB498 - 088FB5B0, length 71)
_S1_2_88073F8 275,816 instructions (0.031%), 34,477 calls (08807310 - 08807400, length 61)
  Back Branch 088073FC 34,477 times (length 61)
_S1_2_88DD624 273,510 instructions (0.031%), 15,195 calls (088DD624 - 088DD668, length 18)
_S1_2_88D950C 272,525 instructions (0.031%), 24,775 calls (088D950C - 088D9610, length 66)
_S1_2_892101C 271,768 instructions (0.030%), 844 calls (0892101C - 089211E8, length 116)
  Back Branch 089211C8 12,660 times (length 17)
_S1_2_89161B0 265,392 instructions (0.030%), 6,984 calls (089161B0 - 08916324, length 94)
_S1_2_88EC69C 255,765 instructions (0.029%), 5,015 calls (088EC69C - 088EC764, length 51)
_S1_2_88ECC80 249,390 instructions (0.028%), 5,542 calls (088ECC80 - 088ECD30, length 45)
_S1_2_88EF3D0 244,896 instructions (0.027%), 10,492 calls (088EF3D0 - 088EF5D0, length 129)
  Back Branch 088EF490 1,568 times (length 4)
  Back Branch 088EF5A4 1,568 times (length 15)
_S1_2_88EF354 241,316 instructions (0.027%), 10,492 calls (088EF354 - 088EF3CC, length 31)
_S1_2_8905D14 240,687 instructions (0.027%), 5,015 calls (08905D14 - 08905FC0, length 172)
_S1_2_88F5848 239,965 instructions (0.027%), 3,300 calls (088F5848 - 088F5A48, length 129)
_S1_2_890CC0C 226,730 instructions (0.025%), 16,195 calls (0890CC0C - 0890CC44, length 15)
  Back Branch 0890CC40 16,195 times (length 6)
_S1_2_88FA9A0 212,576 instructions (0.024%), 3,689 calls (088FA9A0 - 088FAC44, length 170)
_S1_2_88F12C0 210,630 instructions (0.024%), 10,030 calls (088F12C0 - 088F134C, length 36)
_S1_2_891AE48 209,348 instructions (0.023%), 2 calls (0891AE48 - 0891AFB4, length 92)
  Back Branch 0891AF68 3,840 times (length 51)
  Back Branch 0891AF78 1,920 times (length 57)
  Back Branch 0891AF88 240 times (length 64)
  Back Branch 0891AF98 30 times (length 73)
_S1_2_88E5DAC 208,299 instructions (0.023%), 9,919 calls (088E5DAC - 088E5E14, length 27)
_S1_2_8807CCC 203,112 instructions (0.023%), 4,836 calls (08807CCC - 08807D70, length 42)
_S1_2_8806670 203,112 instructions (0.023%), 4,836 calls (08806670 - 08806714, length 42)
_S1_2_8916128 202,536 instructions (0.023%), 6,984 calls (08916128 - 089161AC, length 34)
_S1_2_88050D8 200,600 instructions (0.022%), 5,015 calls (08804FFC - 08805104, length 67)
  Back Branch 0880507C 5,016 times (length 11)
  Back Branch 08805100 5,015 times (length 67)
_S1_2_88E1F84 198,710 instructions (0.022%), 19,871 calls (088E1F84 - 088E1FA8, length 10)
_S1_2_883E74C 196,424 instructions (0.022%), 344 calls (0883E74C - 0883F554, length 899)
  Back Branch 0883F52C 13,072 times (length 877)
_S1_2_88F72A8 186,305 instructions (0.021%), 4,836 calls (088F72A8 - 088F7368, length 49)
_S1_2_891B9F0 186,185 instructions (0.021%), 485 calls (0891B9F0 - 0891BAC0, length 53)
  Back Branch 0891BA88 10,091 times (length 17)
_S1_2_8805270 184,926 instructions (0.021%), 4,998 calls (08805270 - 08805310, length 41)
_S1_2_88F5B20 184,222 instructions (0.021%), 8,557 calls (088F5B20 - 088F5B88, length 27)
_S1_2_891DE88 182,910 instructions (0.021%), 871 calls (0891D2D4 - 0891DE8C, length 751)
  Back Branch 0891D4C0 6,097 times (length 18)
  Back Branch 0891DE88 871 times (length 751)
_S1_2_88FC958 179,568 instructions (0.020%), 4,176 calls (088FC958 - 088FCA00, length 43)
  Back Branch 088FC9DC 4,176 times (length 21)
_S1_2_8919544 175,429 instructions (0.020%), 1,412 calls (08919544 - 08919A34, length 317)
  Back Branch 0891999C 1,412 times (length 2)
  Back Branch 089199A8 1,412 times (length 2)
  Back Branch 089199B4 1,412 times (length 2)
_S1_2_88053F0 174,930 instructions (0.020%), 4,998 calls (088053F0 - 088054B4, length 50)
  Back Branch 088054A0 4,998 times (length 27)
_S1_2_88DACE8 174,096 instructions (0.020%), 4,836 calls (088DACE8 - 088DAD74, length 36)
_S1_2_88EC598 170,510 instructions (0.019%), 5,015 calls (088EC598 - 088EC624, length 36)
_S1_2_88073C8 168,512 instructions (0.019%), 21,064 calls (08807310 - 088073D0, length 49)
  Back Branch 088073CC 21,064 times (length 49)
_S1_2_891C0BC 167,090 instructions (0.019%), 3,038 calls (0891C0BC - 0891C194, length 55)
_S1_2_88DBBD4 159,588 instructions (0.018%), 4,836 calls (088DBBD4 - 088DBC54, length 33)
_S1_2_891498C 157,206 instructions (0.018%), 9,674 calls (089148C8 - 08914990, length 51)
  Back Branch 0891498C 9,674 times (length 51)
_S1_2_88DB2C0 157,194 instructions (0.018%), 52,398 calls (088DB2C0 - 088DB2C8, length 3)
_S1_2_88B6034 155,052 instructions (0.017%), 558 calls (088B6034 - 088B6560, length 332)
  Back Branch 088B61B4 1,674 times (length 76)
  Back Branch 088B624C 768 times (length 4)
_S1_2_880818C 154,752 instructions (0.017%), 4,836 calls (0880818C - 08808208, length 32)
_S1_2_8872EB4 152,488 instructions (0.017%), 5,253 calls (08872EB4 - 0887338C, length 311)
_S1_2_891BAC4 152,243 instructions (0.017%), 1,197 calls (0891BAC4 - 0891BB8C, length 51)
  Back Branch 0891BB54 6,685 times (length 15)
_S1_2_880409C 150,084 instructions (0.017%), 7,576 calls (0880409C - 088F5C9C, length 247553)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_88DBC58 149,986 instructions (0.017%), 4,836 calls (088DBC58 - 088DBDEC, length 102)
_S1_2_88F736C 144,719 instructions (0.016%), 5,015 calls (088F736C - 088F73DC, length 29)
_S1_2_8872A5C 141,966 instructions (0.016%), 5,253 calls (08872A5C - 08872CF0, length 166)
_S1_2_8916F54 139,680 instructions (0.016%), 6,984 calls (08916480 - 08916F58, length 695)
  Back Branch 08916F54 6,984 times (length 695)
_S1_2_8830704 136,916 instructions (0.015%), 1,384 calls (08830704 - 088308B8, length 110)
  Back Branch 08830898 2,231 times (length 92)
_S1_2_892E418 136,396 instructions (0.015%), 10,492 calls (0892C840 - 0892E41C, length 1784)
  Back Branch 0892E418 10,492 times (length 1784)
_S1_2_8804094 134,141 instructions (0.015%), 1,909 calls (08804094 - 088F5C9C, length 247555)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_8935D6C 132,696 instructions (0.015%), 6,984 calls (08935D6C - 08935DB4, length 19)
_S1_2_88EE23C 131,921 instructions (0.015%), 3,638 calls (088EE23C - 088EE440, length 130)
_S1_2_8807330 130,572 instructions (0.015%), 4,836 calls (08807330 - 088073C4, length 38)
_S1_2_88EDDA0 129,558 instructions (0.015%), 21,593 calls (088EDDA0 - 0893B898, length 79551)
_S1_2_88DDA78 122,376 instructions (0.014%), 15,297 calls (088DDA78 - 0893B828, length 96109)
_S1_2_88DC7D0 122,141 instructions (0.014%), 5 calls (088DC7D0 - 088DCD90, length 369)
  Back Branch 088DCCC8 1,362 times (length 283)
  Back Branch 088DCD60 133 times (length 6)
_S1_2_8804F64 120,384 instructions (0.014%), 5,016 calls (08804F64 - 08805078, length 70)
_S1_2_88ECE24 120,374 instructions (0.014%), 5,016 calls (088ECE24 - 088ECEA0, length 32)
_S1_2_88068E4 119,990 instructions (0.013%), 11,999 calls (088068E4 - 08806908, length 10)
_S1_2_88EC63C 119,952 instructions (0.013%), 4,998 calls (088EC63C - 088EC698, length 24)
_S1_2_88F90E0 116,064 instructions (0.013%), 9,672 calls (088F90E0 - 088F910C, length 12)
_S1_2_89193D8 113,670 instructions (0.013%), 754 calls (089193D8 - 08919540, length 91)
  Back Branch 0891951C 2,864 times (length 57)
_S1_2_88DC500 111,298 instructions (0.012%), 10,118 calls (088DC500 - 088DC528, length 11)
_S1_2_88D98EC 110,816 instructions (0.012%), 3,860 calls (088D98EC - 088D995C, length 29)
  Back Branch 088D9938 509 times (length 12)
_S1_2_88F94A0 110,336 instructions (0.012%), 13,792 calls (088F94A0 - 088F94D0, length 13)
_S1_2_88F5ADC 110,208 instructions (0.012%), 9,184 calls (088F5ADC - 088F5B1C, length 17)
_S1_2_8904FE0 109,173 instructions (0.012%), 516 calls (08904FE0 - 08905074, length 38)
  Back Branch 08905044 6,315 times (length 6)
  Back Branch 08905024 6,315 times (length 10)
_S1_2_88EC98C 108,644 instructions (0.012%), 54,322 calls (088EC98C - 088EC990, length 2)
_S1_2_88DDA88 107,079 instructions (0.012%), 15,297 calls (088DDA88 - 0893B810, length 96099)
_S1_2_8807F84 106,022 instructions (0.012%), 11,999 calls (08807F84 - 08807FAC, length 11)
  Back Branch 08807FA8 5,015 times (length 7)
_S1_2_8935C44 104,760 instructions (0.012%), 6,984 calls (08935C44 - 08935C7C, length 15)
_S1_2_89164C8 104,760 instructions (0.012%), 6,984 calls (089164C8 - 08916500, length 15)
_S1_2_8824544 104,752 instructions (0.012%), 52,376 calls (08824544 - 08824548, length 2)
_S1_2_8816940 103,964 instructions (0.012%), 1,106 calls (08816940 - 08816B04, length 114)
_S1_2_8872CF4 101,598 instructions (0.011%), 5,662 calls (08872CF4 - 0887338C, length 423)
_S1_2_88AEA2C 100,384 instructions (0.011%), 122 calls (088AEA2C - 088AEB70, length 82)
  Back Branch 088AEB64 15,616 times (length 72)
_S1_2_892E428 100,353 instructions (0.011%), 4,537 calls (0892E428 - 0892E4B4, length 36)
_S1_2_8805E38 100,300 instructions (0.011%), 5,015 calls (08805E38 - 08805E84, length 20)
_S1_2_891B384 98,840 instructions (0.011%), 1,412 calls (0891B384 - 0891B498, length 70)
_S1_2_88F934C 96,320 instructions (0.011%), 13,760 calls (088F934C - 088F9370, length 10)
_S1_2_882D42C 96,143 instructions (0.011%), 1,217 calls (0882D42C - 0882D5B4, length 99)
_S1_2_88E9D9C 96,094 instructions (0.011%), 4,178 calls (088E9D9C - 088E9E00, length 26)
_S1_2_88FA854 95,531 instructions (0.011%), 3,200 calls (088FA854 - 088FA8F4, length 41)
_S1_2_88FA6F0 92,484 instructions (0.010%), 2,202 calls (088FA6F0 - 088FA7A4, length 46)
  Back Branch 088FA7A0 3 times (length 34)
_S1_2_8901264 91,264 instructions (0.010%), 5,704 calls (08901264 - 089012CC, length 27)
_S1_2_88E11E0 89,124 instructions (0.010%), 941 calls (088E11E0 - 088E37F4, length 2438)
_S1_2_89231C4 88,861 instructions (0.010%), 5,118 calls (089231C4 - 089232CC, length 67)
_S1_2_88064B4 88,620 instructions (0.010%), 12,660 calls (088064B4 - 088064CC, length 7)
_S1_2_883A678 87,763 instructions (0.010%), 251 calls (0883A5A0 - 0883A94C, length 236)
  Back Branch 0883A5F4 15,744 times (length 20)
  Back Branch 0883A948 327 times (length 236)
  Back Branch 0883A90C 4 times (length 190)
_S1_2_88FAC48 87,086 instructions (0.010%), 3,689 calls (088FAC48 - 088FAD7C, length 78)
_S1_2_889F790 86,308 instructions (0.010%), 29 calls (0889F790 - 0889F844, length 46)
  Back Branch 0889F828 6,120 times (length 9)
  Back Branch 0889F838 3,060 times (length 19)
  Back Branch 0889F7D8 34 times (length 9)
_S1_2_89147A0 84,168 instructions (0.009%), 3,895 calls (089147A0 - 089147F4, length 22)
_S1_2_8872924 84,045 instructions (0.009%), 5,662 calls (08872924 - 08872CF0, length 244)
_S1_2_880604C 83,644 instructions (0.009%), 7,604 calls (0880604C - 08806074, length 11)
_S1_2_883FA3C 82,904 instructions (0.009%), 344 calls (0883FA3C - 0883FB18, length 56)
  Back Branch 0883FAF8 11,008 times (length 39)
_S1_2_88F94D4 82,560 instructions (0.009%), 5,160 calls (088F94D4 - 088F952C, length 23)
_S1_2_8806E6C 80,272 instructions (0.009%), 2,768 calls (08806E6C - 08806EEC, length 33)
_S1_2_8806FBC 80,240 instructions (0.009%), 5,015 calls (08806FBC - 08806FF8, length 16)
_S1_2_88DA468 80,173 instructions (0.009%), 669 calls (088DA468 - 088DA490, length 11)
  Back Branch 088DA484 11,071 times (length 7)
_S1_2_88F5638 79,200 instructions (0.009%), 3,300 calls (088F5638 - 088F56A4, length 28)
_S1_2_881725C 78,730 instructions (0.009%), 2,459 calls (0881725C - 088172CC, length 29)
  Back Branch 088172BC 4,925 times (length 10)
_S1_2_88D99B8 78,336 instructions (0.009%), 8,704 calls (088D99B8 - 088D99F4, length 16)
_S1_2_8881478 77,645 instructions (0.009%), 260 calls (08881478 - 088817FC, length 226)
  Back Branch 088817DC 3,380 times (length 209)
_S1_2_88F958C 77,504 instructions (0.009%), 4,844 calls (088F958C - 088F95E4, length 23)
_S1_2_8904C18 77,406 instructions (0.009%), 4,074 calls (08904C18 - 08904FDC, length 242)
  Back Branch 08904FBC 57 times (length 226)
_S1_2_88F8FDC 77,376 instructions (0.009%), 9,672 calls (088F8FDC - 088F8FF8, length 8)
_S1_2_88DBB94 77,376 instructions (0.009%), 4,836 calls (088DBB94 - 088DBBD0, length 16)
_S1_2_891BC90 76,815 instructions (0.009%), 1,707 calls (0891BC90 - 0891BD40, length 45)
_S1_2_886AC24 75,680 instructions (0.008%), 1 calls (0886AC24 - 0886ADC4, length 105)
  Back Branch 0886ADA8 1,309 times (length 93)
  Back Branch 0886AD60 2 times (length 12)
_S1_2_8806F38 75,225 instructions (0.008%), 5,015 calls (08806F38 - 08806F70, length 15)
_S1_2_88F9278 74,215 instructions (0.008%), 14,843 calls (088F9278 - 088F9294, length 8)
_S1_2_8806F98 73,476 instructions (0.008%), 8,164 calls (08806F98 - 08806FB8, length 9)
_S1_2_88F5A88 73,472 instructions (0.008%), 9,184 calls (088F5A88 - 088F5AB4, length 12)
_S1_2_8806FFC 72,540 instructions (0.008%), 4,836 calls (08806FFC - 08807034, length 15)
_S1_2_880676C 72,540 instructions (0.008%), 4,836 calls (0880676C - 088067A4, length 15)
_S1_2_889B11C 72,372 instructions (0.008%), 652 calls (0889B11C - 0889B1A4, length 35)
  Back Branch 0889B198 2,608 times (length 28)
_S1_2_88ED0A8 72,063 instructions (0.008%), 311 calls (088ED0A8 - 088ED320, length 159)
  Back Branch 088ED158 2,480 times (length 18)
  Back Branch 088ED108 311 times (length 2)
  Back Branch 088ED25C 128 times (length 2)
_S1_2_8830654 70,686 instructions (0.008%), 2,577 calls (08830654 - 0883068C, length 15)
  Back Branch 0883067C 5,273 times (length 10)
_S1_2_8804074 70,325 instructions (0.008%), 2,196 calls (08804074 - 088F5C94, length 247561)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_88EC630 70,210 instructions (0.008%), 5,015 calls (08805C14 - 088EC638, length 236170)
  Back Branch 088EC634 5,015 times (length 236170)
_S1_2_88E986C 69,420 instructions (0.008%), 5,785 calls (088E986C - 088E9958, length 60)
_S1_2_88F8DA0 68,376 instructions (0.008%), 6,216 calls (088F8DA0 - 088F8DC8, length 11)
_S1_2_8912E24 68,144 instructions (0.008%), 293 calls (08912E24 - 08912F3C, length 71)
  Back Branch 08912E3C 4,688 times (length 5)
  Back Branch 08912ECC 3,508 times (length 8)
  Back Branch 08912F30 879 times (length 55)
_S1_2_88DAD78 67,704 instructions (0.008%), 4,836 calls (0880604C - 088DAD80, length 217934)
  Back Branch 088DAD7C 4,836 times (length 217934)
_S1_2_892E4B8 67,496 instructions (0.008%), 2,830 calls (0892E4B8 - 0892E550, length 39)
_S1_2_891B4EC 63,475 instructions (0.007%), 1,412 calls (0891B4EC - 0891B614, length 75)
_S1_2_88E0E30 63,204 instructions (0.007%), 1 calls (088E0E30 - 088E17C0, length 613)
  Back Branch 088E1708 878 times (length 160)
  Back Branch 088E147C 19 times (length 8)
_S1_2_88D8BBC 62,347 instructions (0.007%), 3,598 calls (088D8BBC - 088D8C24, length 27)
  Back Branch 088D8BF0 778 times (length 6)
_S1_2_8922D2C 61,788 instructions (0.007%), 4,836 calls (08922158 - 08922D30, length 759)
  Back Branch 08922D2C 4,836 times (length 759)
_S1_2_886B7D4 60,996 instructions (0.007%), 1,326 calls (0886B7D4 - 0886B888, length 46)
_S1_2_88F1350 60,180 instructions (0.007%), 5,015 calls (088F1350 - 088F13C4, length 30)
_S1_2_8919B08 59,850 instructions (0.007%), 1,197 calls (08919B08 - 08919BD4, length 52)
_S1_2_8905078 58,210 instructions (0.007%), 516 calls (08905078 - 089051DC, length 90)
  Back Branch 0890510C 1,569 times (length 21)
  Back Branch 089051AC 170 times (length 17)
  Back Branch 08905150 156 times (length 6)
_S1_2_89147F8 58,140 instructions (0.007%), 9,674 calls (089147F8 - 089148C4, length 52)
_S1_2_88F9468 58,032 instructions (0.007%), 4,836 calls (088F9468 - 088F949C, length 14)
_S1_2_88D85FC 57,900 instructions (0.006%), 3,860 calls (088D85FC - 088D8638, length 16)
_S1_2_88D8578 57,897 instructions (0.006%), 3,860 calls (088D8578 - 088D85B0, length 15)
_S1_2_88192FC 56,844 instructions (0.006%), 1,033 calls (088192FC - 088193E0, length 58)
_S1_2_88EDD98 56,632 instructions (0.006%), 14,158 calls (088EDD98 - 0893B7E8, length 79509)
_S1_2_88FBC58 55,611 instructions (0.006%), 111 calls (088FBC58 - 088FBCD0, length 31)
  Back Branch 088FBCA0 5,328 times (length 5)
  Back Branch 088FBC84 5,328 times (length 5)
_S1_2_8805844 55,176 instructions (0.006%), 5,016 calls (08805844 - 0880586C, length 11)
_S1_2_88082B4 54,989 instructions (0.006%), 4,999 calls (088082B4 - 088082E0, length 12)
  Back Branch 088082DC 4,999 times (length 6)
_S1_2_8813EC4 54,648 instructions (0.006%), 6,831 calls (08813EC4 - 08813EE0, length 8)
_S1_2_8913534 54,175 instructions (0.006%), 70 calls (08913534 - 08913B50, length 392)
  Back Branch 08913768 3,680 times (length 9)
  Back Branch 08913714 1,584 times (length 8)
  Back Branch 089137A4 292 times (length 53)
  Back Branch 08913674 170 times (length 45)
  Back Branch 089138A4 96 times (length 12)
  Back Branch 089138E0 96 times (length 10)
  Back Branch 08913934 96 times (length 9)
  Back Branch 0891381C 57 times (length 89)
  Back Branch 08913ACC 32 times (length 10)
  Back Branch 08913804 18 times (length 9)
  Back Branch 08913970 8 times (length 76)
_S1_2_8921204 53,437 instructions (0.006%), 941 calls (08920EFC - 08921208, length 196)
  Back Branch 08921204 941 times (length 196)
_S1_2_8806718 53,196 instructions (0.006%), 4,836 calls (08806718 - 08806740, length 11)
_S1_2_8806224 50,299 instructions (0.006%), 50,299 calls (08806224 - 08806308, length 58)
_S1_2_8806648 50,150 instructions (0.006%), 5,015 calls (08806648 - 0880666C, length 10)
_S1_2_891EB48 48,200 instructions (0.005%), 160 calls (0891EB48 - 0891F138, length 381)
  Back Branch 0891EE30 640 times (length 13)
_S1_2_88F5804 47,004 instructions (0.005%), 3,300 calls (088F5804 - 088F5844, length 17)
  Back Branch 088F5838 134 times (length 8)
_S1_2_88EDA04 46,995 instructions (0.005%), 3,615 calls (088EDA04 - 088EDA74, length 29)
  Back Branch 088EDA10 3,615 times (length 2)
_S1_2_8904C64 46,480 instructions (0.005%), 3,956 calls (08904C3C - 08904FDC, length 233)
  Back Branch 08904FBC 57 times (length 226)
_S1_2_88DA5E8 46,170 instructions (0.005%), 23,085 calls (088DA5E8 - 088DA5EC, length 2)
_S1_2_88D9980 45,477 instructions (0.005%), 4,088 calls (088D9980 - 088D99B4, length 14)
_S1_2_88ED49C 45,300 instructions (0.005%), 2,949 calls (088ED49C - 088ED4EC, length 21)
  Back Branch 088ED4DC 2,355 times (length 10)
_S1_2_88EC628 45,135 instructions (0.005%), 5,015 calls (088059EC - 088EC62C, length 236305)
  Back Branch 088EC628 5,015 times (length 236305)
_S1_2_8806F74 45,135 instructions (0.005%), 5,015 calls (08806F74 - 08806F94, length 9)
_S1_2_8805C74 45,135 instructions (0.005%), 5,015 calls (08805C4C - 08805C7C, length 13)
  Back Branch 08805C78 5,015 times (length 7)
  Back Branch 08805C6C 5,015 times (length 10)
_S1_2_88FBCD4 44,457 instructions (0.005%), 73 calls (088FBCD4 - 088FBD88, length 46)
  Back Branch 088FBD3C 3,504 times (length 6)
  Back Branch 088FBD1C 3,504 times (length 6)
_S1_2_88F7F4C 44,312 instructions (0.005%), 882 calls (088F7F4C - 088F80A0, length 86)
_S1_2_88E77CC 42,042 instructions (0.005%), 161 calls (088E77CC - 088E7FA8, length 504)
  Back Branch 088E7CF0 175 times (length 2)
  Back Branch 088E7F5C 175 times (length 420)
  Back Branch 088E79A4 161 times (length 2)
_S1_2_891BD50 42,003 instructions (0.005%), 1,197 calls (0891BD50 - 0891BE60, length 69)
_S1_2_88E6930 41,985 instructions (0.005%), 311 calls (088E6930 - 088E6E34, length 322)
_S1_2_88DF1E8 41,220 instructions (0.005%), 1,374 calls (088DF1E8 - 0890B1C0, length 45047)
_S1_2_8902C9C 40,368 instructions (0.005%), 696 calls (08902C9C - 08902D88, length 60)
  Back Branch 08902D64 696 times (length 33)
_S1_2_8807494 40,120 instructions (0.004%), 5,015 calls (08807310 - 0880749C, length 100)
  Back Branch 08807498 5,015 times (length 100)
_S1_2_8807464 40,120 instructions (0.004%), 5,015 calls (08807310 - 0880746C, length 88)
  Back Branch 08807468 5,015 times (length 88)
_S1_2_8807404 40,120 instructions (0.004%), 5,015 calls (08807310 - 0880740C, length 64)
  Back Branch 08807408 5,015 times (length 64)
_S1_2_88073EC 40,120 instructions (0.004%), 5,015 calls (08807310 - 088073F4, length 58)
  Back Branch 088073F0 5,015 times (length 58)
_S1_2_88DA400 39,832 instructions (0.004%), 3,064 calls (088DA400 - 088DA430, length 13)
_S1_2_8810650 39,757 instructions (0.004%), 491 calls (08810650 - 08810A2C, length 248)
  Back Branch 08810780 644 times (length 4)
  Back Branch 088107F4 644 times (length 54)
  Back Branch 088107FC 153 times (length 31)
  Back Branch 08810804 153 times (length 36)
_S1_2_8900B9C 38,752 instructions (0.004%), 2,768 calls (08900B9C - 08900BD0, length 14)
_S1_2_88F8EDC 38,688 instructions (0.004%), 4,836 calls (088F8EDC - 088F8EF8, length 8)
_S1_2_8895B78 38,408 instructions (0.004%), 348 calls (08895B78 - 08895C60, length 59)
  Back Branch 08895C28 1,392 times (length 34)
_S1_2_88E7FAC 38,035 instructions (0.004%), 456 calls (088E7FAC - 088E8388, length 248)
  Back Branch 088E8338 205 times (length 104)
_S1_2_887FFC8 37,259 instructions (0.004%), 235 calls (0887FFC8 - 08880910, length 595)
_S1_2_88DA5D8 36,754 instructions (0.004%), 18,377 calls (088DA5D8 - 088DA5DC, length 2)
_S1_2_88725C4 36,040 instructions (0.004%), 325 calls (088725C4 - 08872920, length 216)
_S1_2_8898CE4 35,385 instructions (0.004%), 650 calls (088986A4 - 08898D80, length 440)
  Back Branch 08898D4C 651 times (length 428)
  Back Branch 08898784 28 times (length 11)
  Back Branch 08898880 8 times (length 5)
  Back Branch 08898890 4 times (length 83)
_S1_2_8886D24 34,809 instructions (0.004%), 849 calls (08886D24 - 08886DC4, length 41)
_S1_2_88E2104 34,650 instructions (0.004%), 878 calls (088E2104 - 088E2208, length 66)
_S1_2_88FE8BC 33,870 instructions (0.004%), 10 calls (088FE8BC - 088FEA9C, length 121)
  Back Branch 088FE9D8 2,550 times (length 16)
_S1_2_893B934 33,786 instructions (0.004%), 16,893 calls (0893B934 - 0893B938, length 2)
_S1_2_889503C 33,216 instructions (0.004%), 346 calls (0889503C - 088952AC, length 157)
_S1_2_88D9960 32,664 instructions (0.004%), 4,083 calls (088D9960 - 088D997C, length 8)
_S1_2_893BB4C 32,390 instructions (0.004%), 16,195 calls (0893BB4C - 0893BB50, length 2)
_S1_2_88D8A48 31,380 instructions (0.004%), 1,569 calls (088D8A48 - 088D8A94, length 20)
_S1_2_88B5600 31,371 instructions (0.004%), 468 calls (088B5574 - 088B5DD0, length 536)
  Back Branch 088B5D70 557 times (length 513)
_S1_2_88D4230 31,137 instructions (0.003%), 10,379 calls (088D4230 - 088D4238, length 3)
_S1_2_893BB84 30,390 instructions (0.003%), 15,195 calls (0893BB84 - 0893BB88, length 2)
_S1_2_893B8B4 30,378 instructions (0.003%), 15,189 calls (0893B8B4 - 0893B8B8, length 2)
_S1_2_893B6CC 30,104 instructions (0.003%), 15,052 calls (0893B6CC - 0893B6D0, length 2)
_S1_2_893B6C4 30,104 instructions (0.003%), 15,052 calls (0893B6C4 - 0893B6C8, length 2)
_S1_2_8895C64 29,952 instructions (0.003%), 348 calls (08895C64 - 08895D88, length 74)
  Back Branch 08895D68 696 times (length 52)
_S1_2_88BAA48 29,559 instructions (0.003%), 468 calls (088BAA48 - 088BAEE4, length 296)
_S1_2_8886DC8 29,197 instructions (0.003%), 1,007 calls (08886DC8 - 08886E50, length 35)
_S1_2_8835E2C 29,065 instructions (0.003%), 251 calls (08835E2C - 08836F30, length 1090)
_S1_2_890453C 29,058 instructions (0.003%), 501 calls (0890453C - 08904748, length 132)
_S1_2_89144FC 28,658 instructions (0.003%), 4,074 calls (089144FC - 08914528, length 12)
_S1_2_88E2020 28,374 instructions (0.003%), 878 calls (088E2020 - 088E2100, length 57)
_S1_2_893B764 28,296 instructions (0.003%), 14,148 calls (0893B764 - 0893B768, length 2)
_S1_2_88DA5F0 28,262 instructions (0.003%), 1,087 calls (088DA5F0 - 088DA658, length 27)
_S1_2_891B49C 28,240 instructions (0.003%), 1,412 calls (0891B49C - 0891B4E8, length 20)
_S1_2_893BAB4 27,956 instructions (0.003%), 13,978 calls (0893BAB4 - 0893BAB8, length 2)
_S1_2_893BAAC 27,954 instructions (0.003%), 13,977 calls (0893BAAC - 0893BAB0, length 2)
_S1_2_88EC978 27,710 instructions (0.003%), 5,542 calls (088EC978 - 088EC988, length 5)
_S1_2_88EC964 27,710 instructions (0.003%), 5,542 calls (088EC964 - 088EC974, length 5)
_S1_2_8815878 27,258 instructions (0.003%), 169 calls (08814118 - 08815A48, length 1613)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 088159A0 169 times (length 1399)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_88DA494 27,100 instructions (0.003%), 1,084 calls (088DA494 - 088DA4F4, length 25)
_S1_2_88168E0 27,020 instructions (0.003%), 3,860 calls (088168E0 - 088168F8, length 7)
_S1_2_883A6B8 26,748 instructions (0.003%), 80 calls (0883A5A0 - 0883A94C, length 236)
  Back Branch 0883A5F4 15,744 times (length 20)
  Back Branch 0883A948 327 times (length 236)
  Back Branch 0883A90C 4 times (length 190)
_S1_2_88F93C4 26,572 instructions (0.003%), 3,796 calls (088F93C4 - 088F9400, length 16)
_S1_2_88118C0 26,534 instructions (0.003%), 644 calls (088118C0 - 08811BA4, length 186)
  Back Branch 08811B50 1,798 times (length 6)
  Back Branch 08811B10 246 times (length 6)
  Back Branch 08811B98 15 times (length 8)
  Back Branch 08811B78 6 times (length 26)
  Back Branch 08811BA0 6 times (length 35)
  Back Branch 08811AE8 3 times (length 12)
_S1_2_892E634 26,175 instructions (0.003%), 208 calls (0892E634 - 0892E878, length 146)
  Back Branch 0892E830 249 times (length 86)
_S1_2_8816E3C 25,557 instructions (0.003%), 1,217 calls (08816E3C - 08816EB0, length 30)
_S1_2_8898DF0 25,330 instructions (0.003%), 562 calls (08898DF0 - 08899060, length 157)
  Back Branch 08898FE4 4 times (length 23)
_S1_2_8906F74 25,082 instructions (0.003%), 1,102 calls (08906F74 - 089071D8, length 154)
_S1_2_8806614 25,075 instructions (0.003%), 5,015 calls (08806614 - 08806624, length 5)
_S1_2_8918000 24,866 instructions (0.003%), 210 calls (08918000 - 08918354, length 214)
  Back Branch 0891832C 504 times (length 23)
  Back Branch 089182BC 252 times (length 11)
  Back Branch 08918290 249 times (length 6)
  Back Branch 08918168 3 times (length 6)
_S1_2_8864FE0 24,732 instructions (0.003%), 458 calls (08864FE0 - 08865120, length 81)
_S1_2_88FB8B4 24,297 instructions (0.003%), 93 calls (088FB8B4 - 088FBBB4, length 193)
  Back Branch 088FBB00 734 times (length 13)
  Back Branch 088FBB78 614 times (length 13)
  Back Branch 088FBA98 107 times (length 85)
_S1_2_88041B0 24,100 instructions (0.003%), 43 calls (088041B0 - 08804290, length 57)
  Back Branch 08804214 2,544 times (length 9)
_S1_2_8912454 23,142 instructions (0.003%), 1,102 calls (08912454 - 089124A4, length 21)
_S1_2_8907398 23,142 instructions (0.003%), 1,102 calls (08907398 - 08907408, length 29)
_S1_2_8804084 23,095 instructions (0.003%), 612 calls (08804084 - 088F5C94, length 247557)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_88E6E78 22,698 instructions (0.003%), 150 calls (088E6E78 - 088E7310, length 295)
  Back Branch 088E723C 152 times (length 55)
_S1_2_88D882C 22,380 instructions (0.003%), 1,492 calls (088D882C - 088D8870, length 18)
_S1_2_891CED8 22,313 instructions (0.003%), 205 calls (0891CED8 - 0891D10C, length 142)
  Back Branch 0891CF58 541 times (length 23)
  Back Branch 0891D0F0 504 times (length 11)
_S1_2_8874B3C 22,308 instructions (0.003%), 199 calls (08874B3C - 08874B88, length 20)
  Back Branch 08874B74 1,592 times (length 13)
_S1_2_8919124 22,205 instructions (0.002%), 4,441 calls (08919124 - 08919134, length 5)
_S1_2_88DF154 21,000 instructions (0.002%), 1,000 calls (088DF154 - 0890DDF8, length 47914)
_S1_2_8899CB8 20,964 instructions (0.002%), 651 calls (08899CB8 - 08899DD4, length 72)
_S1_2_8814054 20,819 instructions (0.002%), 235 calls (08814054 - 08815A68, length 1670)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_88FEC04 20,708 instructions (0.002%), 334 calls (088FEC04 - 088FED70, length 92)
_S1_2_887EB04 20,383 instructions (0.002%), 346 calls (0887EB04 - 0887F0FC, length 383)
_S1_2_891DCA4 20,349 instructions (0.002%), 1,197 calls (0891DCA4 - 0891DCE4, length 17)
_S1_2_893B9B4 20,062 instructions (0.002%), 10,031 calls (0893B9B4 - 0893B9B8, length 2)
_S1_2_8806638 20,060 instructions (0.002%), 5,015 calls (08806638 - 08806644, length 4)
_S1_2_8806628 20,060 instructions (0.002%), 5,015 calls (08806628 - 08806634, length 4)
_S1_2_8899DD8 19,911 instructions (0.002%), 651 calls (08899DD8 - 0889A26C, length 294)
_S1_2_88E4B64 19,861 instructions (0.002%), 1 calls (088E4B64 - 088E4FC0, length 280)
  Back Branch 088E4F60 331 times (length 64)
  Back Branch 088E4F94 39 times (length 7)
_S1_2_8920E88 19,761 instructions (0.002%), 941 calls (08920E88 - 08920EF8, length 29)
_S1_2_88E1154 19,400 instructions (0.002%), 1,940 calls (088E1154 - 088E1178, length 10)
_S1_2_8913BA4 19,319 instructions (0.002%), 303 calls (08913BA4 - 08913CC0, length 72)
_S1_2_88E5E18 19,082 instructions (0.002%), 311 calls (088E5E18 - 088E60C4, length 172)
_S1_2_88B5DD4 18,752 instructions (0.002%), 468 calls (088B5DD4 - 088B6030, length 152)
_S1_2_88DF164 18,734 instructions (0.002%), 1,102 calls (088DF164 - 0890E35C, length 48255)
_S1_2_89251E0 18,672 instructions (0.002%), 4 calls (088FCA04 - 089251E4, length 41465)
  Back Branch 088FCB38 1,024 times (length 36)
  Back Branch 089251E0 4 times (length 41465)
_S1_2_8830690 18,338 instructions (0.002%), 346 calls (08830690 - 08830700, length 29)
  Back Branch 088306D0 1,384 times (length 8)
_S1_2_88E1BF0 18,170 instructions (0.002%), 422 calls (088E1BF0 - 088E1CC0, length 53)
_S1_2_88D42B0 18,130 instructions (0.002%), 1,784 calls (088D42B0 - 088D4304, length 22)
_S1_2_8887838 18,111 instructions (0.002%), 25 calls (08887838 - 08887A24, length 124)
  Back Branch 08887998 889 times (length 15)
  Back Branch 088878A4 576 times (length 10)
  Back Branch 08887920 254 times (length 11)
_S1_2_88DA65C 18,108 instructions (0.002%), 1,509 calls (088DA65C - 088DA688, length 12)
_S1_2_891A070 17,836 instructions (0.002%), 364 calls (0891A070 - 0891A1BC, length 84)
  Back Branch 0891A1B0 364 times (length 63)
_S1_2_8804294 17,728 instructions (0.002%), 350 calls (08804294 - 0880439C, length 67)
  Back Branch 08804318 492 times (length 9)
_S1_2_891AFB8 17,628 instructions (0.002%), 4 calls (0891AFB8 - 0891B20C, length 150)
  Back Branch 0891B0F4 1,200 times (length 10)
  Back Branch 0891B190 80 times (length 75)
  Back Branch 0891B1D8 16 times (length 107)
_S1_2_886B0FC 17,612 instructions (0.002%), 1,036 calls (0886B0FC - 0886B5F4, length 319)
_S1_2_89251D0 17,556 instructions (0.002%), 1 calls (088FE220 - 089251DC, length 39920)
  Back Branch 088FE4E0 4,864 times (length 114)
  Back Branch 089251D8 1 times (length 39920)
_S1_2_88F8698 17,408 instructions (0.002%), 1,088 calls (088F8698 - 088F86D4, length 16)
_S1_2_88FA478 17,094 instructions (0.002%), 1,554 calls (088FA478 - 088FA4A0, length 11)
_S1_2_88D8A98 16,826 instructions (0.002%), 1,694 calls (088D8A98 - 088D8AC4, length 12)
_S1_2_88E838C 16,826 instructions (0.002%), 161 calls (088E838C - 088E85F4, length 155)
_S1_2_8813E14 16,677 instructions (0.002%), 349 calls (08813E14 - 08813EA8, length 38)
  Back Branch 08813E9C 1,632 times (length 5)
  Back Branch 08813E84 377 times (length 10)
_S1_2_88E17F8 16,436 instructions (0.002%), 4,109 calls (088E17F8 - 0893B770, length 92127)
_S1_2_893B884 16,370 instructions (0.002%), 8,185 calls (0893B884 - 0893B888, length 2)
_S1_2_891CCC8 16,360 instructions (0.002%), 205 calls (0891CCC8 - 0891CED4, length 132)
  Back Branch 0891CE28 504 times (length 7)
  Back Branch 0891CE8C 345 times (length 11)
  Back Branch 0891CE60 37 times (length 7)
_S1_2_88824DC 16,262 instructions (0.002%), 658 calls (088824DC - 088825B4, length 55)
_S1_2_8808148 16,252 instructions (0.002%), 956 calls (08808148 - 08808188, length 17)
_S1_2_8819698 15,338 instructions (0.002%), 205 calls (08819698 - 088197D8, length 81)
_S1_2_891C198 15,190 instructions (0.002%), 3,038 calls (0891C198 - 0891C1A8, length 5)
_S1_2_88E31F8 14,926 instructions (0.002%), 878 calls (088E31F8 - 088E3240, length 19)
_S1_2_8886C60 14,720 instructions (0.002%), 640 calls (08886C60 - 08886CB8, length 23)
_S1_2_888712C 14,620 instructions (0.002%), 24 calls (0888712C - 08887208, length 56)
  Back Branch 088871F8 300 times (length 45)
_S1_2_886EB94 14,598 instructions (0.002%), 1,310 calls (0886EB94 - 0886F068, length 310)
_S1_2_88EE880 14,552 instructions (0.002%), 3,638 calls (088EE880 - 088EE88C, length 4)
_S1_2_8806AD4 14,340 instructions (0.002%), 956 calls (08806AD4 - 08806B0C, length 15)
_S1_2_88E11D8 14,332 instructions (0.002%), 3,583 calls (088E11D8 - 088E37FC, length 2442)
_S1_2_8917FF0 14,289 instructions (0.002%), 171 calls (08917FF0 - 0891E334, length 6354)
  Back Branch 0891E308 160 times (length 15)
  Back Branch 0891E1F4 160 times (length 4)
_S1_2_88040A4 14,195 instructions (0.002%), 485 calls (088040A4 - 08804140, length 40)
  Back Branch 0880410C 98 times (length 7)
_S1_2_881433C 14,194 instructions (0.002%), 66 calls (08814118 - 08815A48, length 1613)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 08815104 101 times (length 845)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 0881515C 66 times (length 25)
  Back Branch 088151C8 66 times (length 30)
  Back Branch 08815270 66 times (length 14)
  Back Branch 08815244 66 times (length 953)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 088151A4 56 times (length 16)
  Back Branch 088151C0 35 times (length 28)
  Back Branch 088151D4 35 times (length 27)
  Back Branch 088150F8 35 times (length 12)
  Back Branch 088151DC 31 times (length 35)
  Back Branch 088151B8 21 times (length 20)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_8886CBC 14,080 instructions (0.002%), 640 calls (08886CBC - 08886D20, length 26)
_S1_2_8875C2C 13,976 instructions (0.002%), 43 calls (08875C2C - 08876380, length 470)
  Back Branch 08875D48 344 times (length 32)
_S1_2_883FB1C 13,927 instructions (0.002%), 1 calls (0883FB1C - 0883FFE8, length 308)
  Back Branch 0883FEA8 675 times (length 6)
  Back Branch 0883FF74 675 times (length 6)
  Back Branch 0883FECC 267 times (length 6)
  Back Branch 0883FF98 267 times (length 6)
  Back Branch 0883FDD4 53 times (length 87)
  Back Branch 0883FEF0 33 times (length 6)
  Back Branch 0883FFBC 33 times (length 6)
  Back Branch 0883FF24 11 times (length 6)
  Back Branch 0883FE84 10 times (length 8)
  Back Branch 0883FF50 10 times (length 8)
  Back Branch 0883FB84 8 times (length 12)
  Back Branch 0883FD74 6 times (length 63)
  Back Branch 0883FBB8 5 times (length 11)
  Back Branch 0883FC54 4 times (length 28)
  Back Branch 0883FCEC 1 times (length 29)
_S1_2_88BDE38 13,856 instructions (0.002%), 220 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_889F998 13,825 instructions (0.002%), 122 calls (0889F998 - 088A0614, length 800)
  Back Branch 0889FA50 129 times (length 9)
  Back Branch 0889FC54 20 times (length 138)
  Back Branch 0889FE5C 18 times (length 52)
  Back Branch 088A05E0 17 times (length 757)
  Back Branch 0889FA9C 11 times (length 28)
  Back Branch 0889FEFC 6 times (length 316)
_S1_2_8895D8C 13,252 instructions (0.001%), 348 calls (08895D8C - 08895F4C, length 113)
_S1_2_88BE240 13,196 instructions (0.001%), 211 calls (088BE240 - 088BE370, length 77)
_S1_2_8918358 12,896 instructions (0.001%), 208 calls (08918358 - 089184A4, length 84)
_S1_2_8927F30 12,852 instructions (0.001%), 189 calls (08927F30 - 0892803C, length 68)
_S1_2_88E9108 12,768 instructions (0.001%), 456 calls (088E9108 - 088E9430, length 203)
_S1_2_88FE734 12,720 instructions (0.001%), 8 calls (088FE734 - 088FE8B8, length 98)
  Back Branch 088FE7FC 2,040 times (length 6)
_S1_2_88DF174 12,122 instructions (0.001%), 1,102 calls (088DF174 - 088DF19C, length 11)
_S1_2_8919010 12,095 instructions (0.001%), 205 calls (08919010 - 08919120, length 69)
_S1_2_892F018 12,064 instructions (0.001%), 208 calls (0892F018 - 0892F1D0, length 111)
_S1_2_88FA410 12,040 instructions (0.001%), 1,720 calls (088FA410 - 088FA428, length 7)
_S1_2_88E66E8 11,970 instructions (0.001%), 197 calls (088E66E8 - 088E692C, length 146)
_S1_2_88D8AF4 11,924 instructions (0.001%), 1,084 calls (088D8AF4 - 088D8B1C, length 11)
_S1_2_882D8C8 11,620 instructions (0.001%), 332 calls (0882D8C8 - 0882D978, length 45)
_S1_2_882D814 11,620 instructions (0.001%), 332 calls (0882D814 - 0882D8C4, length 45)
_S1_2_88ED3C0 11,266 instructions (0.001%), 220 calls (088ED3C0 - 088ED498, length 55)
  Back Branch 088ED448 692 times (length 26)
  Back Branch 088ED3C0 220 times (length 2)
  Back Branch 088ED404 115 times (length 2)
  Back Branch 088ED410 115 times (length 2)
  Back Branch 088ED3F8 115 times (length 2)
  Back Branch 088ED460 105 times (length 2)
  Back Branch 088ED46C 105 times (length 2)
  Back Branch 088ED454 105 times (length 2)
_S1_2_88EA3B8 11,228 instructions (0.001%), 5,614 calls (088EA3B8 - 088EA3BC, length 2)
_S1_2_8881800 11,156 instructions (0.001%), 1,036 calls (08881800 - 088818F8, length 63)
  Back Branch 08881884 5 times (length 15)
  Back Branch 088818E8 1 times (length 15)
_S1_2_88F1264 11,067 instructions (0.001%), 3,689 calls (088F1264 - 088F126C, length 3)
_S1_2_88F1258 11,067 instructions (0.001%), 3,689 calls (088F1258 - 088F1260, length 3)
_S1_2_88F124C 11,067 instructions (0.001%), 3,689 calls (088F124C - 088F1254, length 3)
_S1_2_892812C 11,022 instructions (0.001%), 501 calls (0892812C - 089281F0, length 50)
_S1_2_88E7314 10,986 instructions (0.001%), 157 calls (088E7314 - 088F5C9C, length 14947)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_8913110 10,979 instructions (0.001%), 83 calls (08913110 - 089131BC, length 44)
  Back Branch 08913198 1,144 times (length 25)
_S1_2_88E3124 10,950 instructions (0.001%), 438 calls (088E3124 - 088E3184, length 25)
_S1_2_88294A0 10,534 instructions (0.001%), 458 calls (088294A0 - 08829578, length 55)
_S1_2_88F5C98 10,387 instructions (0.001%), 546 calls (088F56A8 - 088F5C9C, length 382)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_893B9CC 10,032 instructions (0.001%), 5,016 calls (0893B9CC - 0893B9D0, length 2)
_S1_2_893B9A4 10,032 instructions (0.001%), 5,016 calls (0893B9A4 - 0893B9A8, length 2)
_S1_2_893B97C 10,030 instructions (0.001%), 5,015 calls (0893B97C - 0893B980, length 2)
_S1_2_893B9F4 10,000 instructions (0.001%), 5,000 calls (0893B9F4 - 0893B9F8, length 2)
_S1_2_893B99C 9,998 instructions (0.001%), 4,999 calls (0893B99C - 0893B9A0, length 2)
_S1_2_8880EF4 9,768 instructions (0.001%), 141 calls (08880EF4 - 08881474, length 353)
_S1_2_888C158 9,709 instructions (0.001%), 1 calls (0888C158 - 0888C25C, length 66)
  Back Branch 0888C248 206 times (length 54)
_S1_2_88DAEC4 9,672 instructions (0.001%), 4,836 calls (088DAEC4 - 088DAEC8, length 2)
_S1_2_889F634 9,654 instructions (0.001%), 6 calls (0889F634 - 0889F78C, length 87)
  Back Branch 0889F6C8 768 times (length 12)
_S1_2_891DAD0 9,635 instructions (0.001%), 205 calls (0891DAD0 - 0891DB90, length 49)
_S1_2_88F5530 9,570 instructions (0.001%), 955 calls (088F5530 - 088F55A8, length 31)
_S1_2_88E740C 9,520 instructions (0.001%), 327 calls (088E740C - 088E7688, length 160)
_S1_2_88AEB74 9,448 instructions (0.001%), 6 calls (088AEB74 - 088AEC14, length 41)
  Back Branch 088AEBF8 762 times (length 27)
_S1_2_8921718 9,429 instructions (0.001%), 210 calls (08921718 - 089218A0, length 99)
  Back Branch 08921894 420 times (length 10)
  Back Branch 0892185C 9 times (length 66)
_S1_2_891713C 9,423 instructions (0.001%), 171 calls (0891713C - 089173F4, length 175)
_S1_2_88F5504 9,370 instructions (0.001%), 1 calls (088F5504 - 088FA6E8, length 5242)
  Back Branch 088FA6CC 1,248 times (length 4)
  Back Branch 088FA6B0 1,246 times (length 11)
_S1_2_88FA664 9,368 instructions (0.001%), 1 calls (088FA664 - 088FA6E8, length 34)
  Back Branch 088FA6CC 1,248 times (length 4)
  Back Branch 088FA6B0 1,246 times (length 11)
_S1_2_887AC7C 9,267 instructions (0.001%), 192 calls (0887AC7C - 0887AD9C, length 73)
_S1_2_8866FEC 9,156 instructions (0.001%), 327 calls (08866FEC - 088672E8, length 192)
_S1_2_8879924 9,024 instructions (0.001%), 192 calls (08879924 - 08879B98, length 158)
_S1_2_88943EC 8,996 instructions (0.001%), 346 calls (088943EC - 08894450, length 26)
_S1_2_88E1F3C 8,970 instructions (0.001%), 897 calls (088E1F3C - 0893B818, length 91704)
_S1_2_88ED4F0 8,847 instructions (0.001%), 2,949 calls (088ED4F0 - 088ED4F8, length 3)
_S1_2_8813EE4 8,838 instructions (0.001%), 491 calls (08813EE4 - 08813F2C, length 19)
  Back Branch 08813F28 491 times (length 11)
_S1_2_88E42CC 8,790 instructions (0.001%), 879 calls (088E42CC - 088E42F0, length 10)
_S1_2_88EB220 8,771 instructions (0.001%), 322 calls (088EB220 - 088EB278, length 23)
  Back Branch 088EB26C 672 times (length 11)
_S1_2_88A090C 8,765 instructions (0.001%), 122 calls (088A090C - 088A0A14, length 67)
  Back Branch 088A0984 232 times (length 22)
  Back Branch 088A09F8 17 times (length 8)
_S1_2_886B3AC 8,754 instructions (0.001%), 658 calls (0886B3AC - 0886B5F4, length 147)
  Back Branch 0886B410 15 times (length 7)
_S1_2_891E6B4 8,599 instructions (0.001%), 160 calls (0891E6B4 - 0891E88C, length 119)
_S1_2_88F550C 8,586 instructions (0.001%), 954 calls (088F550C - 088F552C, length 9)
_S1_2_8869528 8,586 instructions (0.001%), 954 calls (08869528 - 08869548, length 9)
_S1_2_886F6D8 8,492 instructions (0.001%), 22 calls (0886F6D8 - 0886FA64, length 228)
  Back Branch 0886FA38 66 times (length 193)
_S1_2_891F998 8,470 instructions (0.001%), 182 calls (0891F998 - 0891F9F4, length 24)
  Back Branch 0891F9E4 384 times (length 17)
_S1_2_888C428 8,401 instructions (0.001%), 207 calls (0888C428 - 0888C5EC, length 114)
_S1_2_88F7580 8,364 instructions (0.001%), 102 calls (088F7580 - 089099FC, length 18720)
  Back Branch 089099DC 1,020 times (length 45)
_S1_2_88E30D4 8,322 instructions (0.001%), 438 calls (088E30D4 - 088E3120, length 20)
_S1_2_88E1B58 8,322 instructions (0.001%), 438 calls (088E1B58 - 088E1BB0, length 23)
_S1_2_8815A24 8,272 instructions (0.001%), 35 calls (08814118 - 08815A48, length 1613)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 08815104 101 times (length 845)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 0881515C 66 times (length 25)
  Back Branch 088151C8 66 times (length 30)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 088151A4 56 times (length 16)
  Back Branch 088151C0 35 times (length 28)
  Back Branch 088151D4 35 times (length 27)
  Back Branch 088150F8 35 times (length 12)
  Back Branch 088153F8 35 times (length 79)
  Back Branch 088152C4 35 times (length 982)
  Back Branch 08815A28 35 times (length 413)
  Back Branch 0881545C 35 times (length 31)
  Back Branch 088151DC 31 times (length 35)
  Back Branch 08815408 21 times (length 83)
  Back Branch 088151B8 21 times (length 20)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_88BE484 8,251 instructions (0.001%), 100 calls (088BE484 - 088BE5AC, length 75)
  Back Branch 088BE570 495 times (length 6)
_S1_2_893B76C 8,148 instructions (0.001%), 4,074 calls (0893B76C - 0893B770, length 2)
_S1_2_8866BF8 8,142 instructions (0.001%), 251 calls (08866BF8 - 08866D84, length 100)
_S1_2_88E6628 8,096 instructions (0.001%), 116 calls (088E6628 - 088F5C9C, length 15774)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_88ED4FC 8,090 instructions (0.001%), 197 calls (088ED4FC - 088ED6FC, length 129)
  Back Branch 088ED52C 197 times (length 2)
  Back Branch 088ED660 11 times (length 36)
_S1_2_88181CC 7,995 instructions (0.001%), 205 calls (088181CC - 08818278, length 44)
_S1_2_892D68C 7,980 instructions (0.001%), 60 calls (0892D68C - 0892D844, length 111)
  Back Branch 0892D788 60 times (length 24)
_S1_2_88E4D70 7,944 instructions (0.001%), 331 calls (088E4D70 - 088E4DCC, length 24)
_S1_2_88B5550 7,938 instructions (0.001%), 567 calls (088B5550 - 088DA688, length 37967)
_S1_2_8880CE0 7,896 instructions (0.001%), 564 calls (08880CE0 - 08880EF0, length 133)
_S1_2_88E7414 7,736 instructions (0.001%), 161 calls (088E7414 - 088E7510, length 64)
_S1_2_88E1E28 7,712 instructions (0.001%), 964 calls (088E1E28 - 0893B778, length 91733)
_S1_2_8912F40 7,695 instructions (0.001%), 57 calls (08912F40 - 08912FD0, length 37)
  Back Branch 08912FA4 912 times (length 15)
_S1_2_88E5C70 7,665 instructions (0.001%), 219 calls (088E5C70 - 088E5D48, length 55)
_S1_2_88FC210 7,642 instructions (0.001%), 42 calls (088FC210 - 088FC6C8, length 303)
  Back Branch 088FC69C 44 times (length 278)
  Back Branch 088FC3A0 44 times (length 2)
_S1_2_891C614 7,585 instructions (0.001%), 205 calls (0891C614 - 0891C8AC, length 167)
_S1_2_8813B74 7,520 instructions (0.001%), 235 calls (08813B74 - 08813BF0, length 32)
_S1_2_88B0B4C 7,180 instructions (0.001%), 105 calls (088B0B4C - 088B0D28, length 120)
_S1_2_88F89C4 7,125 instructions (0.001%), 113 calls (088F89C4 - 088F8B44, length 97)
  Back Branch 088F8A74 113 times (length 3)
  Back Branch 088F8B28 1 times (length 83)
_S1_2_8817CC4 7,021 instructions (0.001%), 113 calls (08817CC4 - 08817D84, length 49)
  Back Branch 08817D44 226 times (length 10)
  Back Branch 08817D14 226 times (length 10)
_S1_2_88BDE70 6,954 instructions (0.001%), 114 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_8831400 6,951 instructions (0.001%), 331 calls (08831400 - 08831514, length 70)
_S1_2_88EDEC0 6,928 instructions (0.001%), 1,732 calls (088EDEC0 - 0893B828, length 79451)
_S1_2_88EDEB8 6,928 instructions (0.001%), 1,732 calls (088EDEB8 - 0893B810, length 79447)
_S1_2_8902DAC 6,912 instructions (0.001%), 128 calls (08902DAC - 08902E80, length 54)
_S1_2_886683C 6,870 instructions (0.001%), 458 calls (0886683C - 08866910, length 54)
_S1_2_886652C 6,870 instructions (0.001%), 458 calls (0886652C - 08866600, length 54)
_S1_2_880741C 6,752 instructions (0.001%), 844 calls (08807310 - 08807424, length 70)
  Back Branch 08807420 844 times (length 70)
_S1_2_88BAEE8 6,733 instructions (0.001%), 558 calls (088BAEE8 - 088BAF7C, length 38)
_S1_2_88302F4 6,656 instructions (0.001%), 1 calls (088302F4 - 08830414, length 73)
  Back Branch 088303FC 228 times (length 29)
_S1_2_88E1BB4 6,570 instructions (0.001%), 438 calls (088E1BB4 - 088E1BEC, length 15)
_S1_2_88DD3A8 6,562 instructions (0.001%), 87 calls (088DD3A8 - 088DD524, length 96)
  Back Branch 088DD4CC 256 times (length 10)
  Back Branch 088DD448 87 times (length 3)
  Back Branch 088DD514 11 times (length 89)
_S1_2_883CB0C 6,560 instructions (0.001%), 328 calls (0883CB0C - 0883CC5C, length 85)
_S1_2_88BE374 6,390 instructions (0.001%), 114 calls (088BE374 - 088BE480, length 68)
_S1_2_8918EB0 6,324 instructions (0.001%), 45 calls (08918EB0 - 0891900C, length 88)
  Back Branch 08918FE4 180 times (length 63)
  Back Branch 08918FD0 54 times (length 50)
_S1_2_88E4CCC 6,308 instructions (0.001%), 332 calls (088E4CCC - 088E4D18, length 20)
_S1_2_88E5830 6,279 instructions (0.001%), 161 calls (088E5830 - 088E5918, length 59)
_S1_2_88FA1EC 6,261 instructions (0.001%), 2,087 calls (088FA1EC - 088FA20C, length 9)
_S1_2_888C5F0 6,210 instructions (0.001%), 621 calls (0888C5F0 - 0888C614, length 10)
_S1_2_88BDEC4 6,194 instructions (0.001%), 100 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_8911D98 6,192 instructions (0.001%), 32 calls (08911D98 - 08911E58, length 49)
  Back Branch 08911E2C 384 times (length 17)
  Back Branch 08911E54 4 times (length 12)
  Back Branch 08911E44 4 times (length 8)
_S1_2_890A8B0 6,146 instructions (0.001%), 1 calls (0890A8B0 - 0890AA1C, length 92)
  Back Branch 0890A934 608 times (length 5)
  Back Branch 0890A914 608 times (length 5)
_S1_2_88DA3A0 6,040 instructions (0.001%), 604 calls (088DA3A0 - 088DA3C8, length 11)
_S1_2_888C2E0 5,988 instructions (0.001%), 206 calls (0888C2E0 - 0888C3F8, length 71)
_S1_2_88E995C 5,808 instructions (0.001%), 44 calls (088E995C - 088E9D60, length 258)
_S1_2_88B55D8 5,672 instructions (0.001%), 90 calls (088B5574 - 088B5DD0, length 536)
  Back Branch 088B5D70 557 times (length 513)
_S1_2_883DD78 5,625 instructions (0.001%), 80 calls (0883DD78 - 0883DEB8, length 81)
_S1_2_88400E4 5,568 instructions (0.001%), 10 calls (088400E4 - 08840154, length 29)
  Back Branch 08840144 640 times (length 20)
_S1_2_8000000 5,536 instructions (0.001%), 1,384 calls (08000000 - 0800000C, length 4)
_S1_2_8892E7C 5,536 instructions (0.001%), 346 calls (08892E7C - 08892FF8, length 96)
_S1_2_88BEBC4 5,457 instructions (0.001%), 525 calls (088BEBC4 - 088BEC68, length 42)
_S1_2_88E3188 5,352 instructions (0.001%), 1,338 calls (088E3188 - 088E3194, length 4)
_S1_2_88F5AC0 5,348 instructions (0.001%), 2,674 calls (088F5AC0 - 088F5AC4, length 2)
_S1_2_89074BC 5,346 instructions (0.001%), 33 calls (089074BC - 0890780C, length 213)
_S1_2_88E731C 5,330 instructions (0.001%), 205 calls (088E731C - 088E7408, length 60)
_S1_2_88EA150 5,313 instructions (0.001%), 161 calls (088EA150 - 088EA228, length 55)
_S1_2_88E77AC 5,256 instructions (0.001%), 219 calls (088E77AC - 088F5C94, length 14651)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_88BDEEC 5,220 instructions (0.001%), 87 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_8915FD4 5,201 instructions (0.001%), 416 calls (08915FD4 - 0891602C, length 23)
_S1_2_887F100 5,187 instructions (0.001%), 273 calls (0887F100 - 0887F6AC, length 364)
_S1_2_891BD44 5,121 instructions (0.001%), 1,707 calls (0891BD44 - 0891BD4C, length 3)
_S1_2_88E1F7C 5,088 instructions (0.001%), 848 calls (088E1F7C - 0893B778, length 91648)
_S1_2_888720C 5,064 instructions (0.001%), 58 calls (0888720C - 08887394, length 99)
_S1_2_88EF5D4 4,982 instructions (0.001%), 61 calls (088EF5D4 - 088EF724, length 85)
  Back Branch 088EF6C0 121 times (length 23)
_S1_2_882D7CC 4,980 instructions (0.001%), 332 calls (0882D7CC - 0882D810, length 18)
_S1_2_882D784 4,980 instructions (0.001%), 332 calls (0882D784 - 0882D7C8, length 18)
_S1_2_8897AF4 4,977 instructions (0.001%), 1 calls (08897AF4 - 08897FC4, length 309)
  Back Branch 08897EF8 110 times (length 44)
  Back Branch 08897F3C 9 times (length 64)
  Back Branch 08897BC4 8 times (length 28)
  Back Branch 08897F9C 4 times (length 22)
_S1_2_89170D0 4,914 instructions (0.001%), 182 calls (089170D0 - 08917138, length 27)
_S1_2_88E4DD0 4,912 instructions (0.001%), 1,228 calls (088E4DD0 - 088E4DDC, length 4)
_S1_2_8924F2C 4,878 instructions (0.001%), 18 calls (08924F2C - 08924FE4, length 47)
  Back Branch 08924FC0 270 times (length 15)
_S1_2_886F38C 4,830 instructions (0.001%), 14 calls (0886F38C - 0886F558, length 116)
  Back Branch 0886F534 42 times (length 86)
_S1_2_88EF15C 4,758 instructions (0.001%), 61 calls (088EF15C - 088EF290, length 78)
_S1_2_8913B54 4,734 instructions (0.001%), 263 calls (08913B54 - 08913BA0, length 20)
_S1_2_8804144 4,696 instructions (0.001%), 17 calls (08804144 - 088041AC, length 27)
  Back Branch 0880418C 709 times (length 6)
_S1_2_8810B38 4,635 instructions (0.001%), 471 calls (08810B38 - 08810B5C, length 10)
  Back Branch 08810B58 446 times (length 5)
_S1_2_8917064 4,617 instructions (0.001%), 171 calls (08917064 - 089170CC, length 27)
_S1_2_88E5D4C 4,607 instructions (0.001%), 376 calls (088E5D4C - 088E5DA0, length 22)
_S1_2_8882EE0 4,606 instructions (0.001%), 94 calls (08882EE0 - 088831D0, length 189)
_S1_2_88EEBA0 4,594 instructions (0.001%), 14 calls (088EEBA0 - 088EECE0, length 81)
  Back Branch 088EEC6C 265 times (length 10)
  Back Branch 088EECB0 56 times (length 10)
  Back Branch 088EECC4 22 times (length 46)
_S1_2_88FB5B4 4,522 instructions (0.001%), 18 calls (088FB5B4 - 088FB8B0, length 192)
  Back Branch 088FB7F0 126 times (length 13)
  Back Branch 088FB868 110 times (length 13)
  Back Branch 088FB788 20 times (length 85)
_S1_2_886B308 4,518 instructions (0.001%), 346 calls (0886B308 - 0886B5F4, length 188)
_S1_2_887C9A8 4,465 instructions (0.001%), 235 calls (0887C9A8 - 0887CB48, length 105)
_S1_2_886B5F8 4,387 instructions (0.000%), 273 calls (0886B5F8 - 0886B6D8, length 57)
_S1_2_88DB554 4,376 instructions (0.000%), 221 calls (088DB554 - 088DB5A4, length 21)
_S1_2_88DB3E8 4,374 instructions (0.000%), 243 calls (088DB3E8 - 088DB430, length 19)
  Back Branch 088DB404 243 times (length 2)
  Back Branch 088DB3EC 243 times (length 2)
  Back Branch 088DB3F8 243 times (length 2)
_S1_2_880C90C 4,368 instructions (0.000%), 56 calls (0880C90C - 0880CEB4, length 363)
_S1_2_886FA68 4,337 instructions (0.000%), 34 calls (0886FA68 - 0886FC14, length 108)
  Back Branch 0886FBE8 117 times (length 67)
_S1_2_8833F94 4,264 instructions (0.000%), 2 calls (08833F94 - 0883404C, length 47)
  Back Branch 08833FE0 520 times (length 8)
  Back Branch 0883402C 4 times (length 15)
_S1_2_88F7670 4,201 instructions (0.000%), 259 calls (088F7670 - 08904B00, length 13605)
_S1_2_89216AC 4,106 instructions (0.000%), 206 calls (089216AC - 08921714, length 27)
_S1_2_890E86C 4,092 instructions (0.000%), 66 calls (0890E86C - 0890E978, length 68)
  Back Branch 0890E968 66 times (length 5)
_S1_2_89125D0 4,026 instructions (0.000%), 33 calls (089125D0 - 089127D4, length 130)
_S1_2_8912538 3,990 instructions (0.000%), 71 calls (08912538 - 089125CC, length 38)
  Back Branch 08912598 359 times (length 6)
  Back Branch 089125C8 71 times (length 25)
_S1_2_88DA68C 3,972 instructions (0.000%), 14 calls (088DA68C - 088DA8E8, length 152)
  Back Branch 088DA890 96 times (length 29)
_S1_2_8836F34 3,952 instructions (0.000%), 80 calls (08836F34 - 08837A28, length 702)
  Back Branch 08837988 16 times (length 19)
_S1_2_8897070 3,948 instructions (0.000%), 84 calls (08897070 - 08897130, length 49)
_S1_2_88E5A20 3,942 instructions (0.000%), 219 calls (088E5A20 - 088E5A64, length 18)
_S1_2_886BA5C 3,940 instructions (0.000%), 48 calls (0886BA5C - 0886BCF4, length 167)
  Back Branch 0886BBD0 24 times (length 75)
  Back Branch 0886BBB8 24 times (length 69)
_S1_2_8909034 3,907 instructions (0.000%), 56 calls (08909034 - 08909240, length 132)
_S1_2_88EC768 3,900 instructions (0.000%), 52 calls (088EC768 - 088EC890, length 75)
_S1_2_88E66C8 3,864 instructions (0.000%), 161 calls (088E66C8 - 088F5C94, length 15732)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_88EC07C 3,854 instructions (0.000%), 82 calls (088EC07C - 088EC21C, length 105)
_S1_2_8928450 3,840 instructions (0.000%), 128 calls (08928450 - 089284F0, length 41)
_S1_2_886F55C 3,822 instructions (0.000%), 14 calls (0886F55C - 0886F6D4, length 95)
  Back Branch 0886F6B4 42 times (length 69)
_S1_2_8876384 3,816 instructions (0.000%), 24 calls (08876384 - 08876700, length 224)
_S1_2_88E5A68 3,768 instructions (0.000%), 157 calls (088E5A68 - 088E5AC8, length 25)
_S1_2_8830FC0 3,723 instructions (0.000%), 30 calls (08830FC0 - 08831328, length 219)
_S1_2_890A5BC 3,699 instructions (0.000%), 43 calls (0890A340 - 0890A644, length 194)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_88180DC 3,696 instructions (0.000%), 88 calls (088180DC - 088181C8, length 60)
_S1_2_88F7458 3,682 instructions (0.000%), 52 calls (088F7458 - 088F7500, length 43)
  Back Branch 088F74DC 119 times (length 14)
_S1_2_890E548 3,663 instructions (0.000%), 33 calls (0890E548 - 0890E730, length 123)
_S1_2_880D8C8 3,616 instructions (0.000%), 19 calls (0880D8C8 - 0880DC3C, length 222)
  Back Branch 0880DB8C 74 times (length 14)
  Back Branch 0880DC08 28 times (length 37)
  Back Branch 0880DBBC 19 times (length 149)
  Back Branch 0880D9CC 19 times (length 30)
  Back Branch 0880D9D8 19 times (length 11)
  Back Branch 0880DC10 3 times (length 104)
  Back Branch 0880DC20 3 times (length 109)
  Back Branch 0880DC28 2 times (length 121)
  Back Branch 0880DBC4 1 times (length 7)
  Back Branch 0880DBEC 1 times (length 17)
  Back Branch 0880DBFC 1 times (length 22)
_S1_2_8912FD4 3,592 instructions (0.000%), 57 calls (08912FD4 - 0891310C, length 79)
_S1_2_891D7E8 3,591 instructions (0.000%), 1,197 calls (0891D7E8 - 0891D7F0, length 3)
_S1_2_88718A4 3,587 instructions (0.000%), 5 calls (0886FA68 - 08871954, length 1980)
  Back Branch 08871910 160 times (length 16)
  Back Branch 0886FBE8 117 times (length 67)
  Back Branch 08871948 15 times (length 37)
  Back Branch 08871950 5 times (length 1980)
_S1_2_88D83DC 3,579 instructions (0.000%), 33 calls (088D83DC - 08909E68, length 50852)
  Back Branch 08909BD8 60 times (length 16)
_S1_2_88F885C 3,564 instructions (0.000%), 81 calls (088F885C - 088F89A4, length 83)
  Back Branch 088F88D4 81 times (length 25)
_S1_2_891548C 3,475 instructions (0.000%), 66 calls (0891548C - 089155C8, length 80)
  Back Branch 089155A4 110 times (length 50)
_S1_2_8918A18 3,427 instructions (0.000%), 17 calls (08918A18 - 08918C50, length 143)
  Back Branch 08918BBC 77 times (length 22)
_S1_2_8904D2C 3,424 instructions (0.000%), 57 calls (08904C3C - 08904FDC, length 233)
  Back Branch 08904FBC 57 times (length 226)
_S1_2_88E591C 3,395 instructions (0.000%), 277 calls (088E591C - 088E5970, length 22)
_S1_2_8904E34 3,349 instructions (0.000%), 83 calls (08904C3C - 08904FDC, length 233)
  Back Branch 08904FBC 57 times (length 226)
_S1_2_88E4D1C 3,320 instructions (0.000%), 332 calls (088E4D1C - 088E4D54, length 15)
_S1_2_8816934 3,318 instructions (0.000%), 1,106 calls (08816934 - 0881693C, length 3)
_S1_2_88EEF38 3,300 instructions (0.000%), 204 calls (088EEF38 - 088EEF8C, length 22)
  Back Branch 088EEF64 30 times (length 8)
_S1_2_88E5ACC 3,285 instructions (0.000%), 219 calls (088E5ACC - 088E5B10, length 18)
_S1_2_88389EC 3,263 instructions (0.000%), 251 calls (088389EC - 08838A80, length 38)
_S1_2_88EEF90 3,243 instructions (0.000%), 143 calls (088EEF90 - 088EF004, length 30)
  Back Branch 088EEFBC 30 times (length 8)
_S1_2_88EB158 3,228 instructions (0.000%), 161 calls (088EB158 - 088EB1D4, length 32)
_S1_2_8895B4C 3,204 instructions (0.000%), 356 calls (08895B4C - 08895B6C, length 9)
_S1_2_88B0F48 3,193 instructions (0.000%), 11 calls (088B0F48 - 088B1638, length 445)
  Back Branch 088B1600 5 times (length 86)
  Back Branch 088B1488 5 times (length 11)
_S1_2_88EFC18 3,172 instructions (0.000%), 61 calls (088EFC18 - 088EFD14, length 64)
_S1_2_8908600 3,139 instructions (0.000%), 9 calls (08908600 - 08908C44, length 402)
  Back Branch 0890865C 273 times (length 16)
  Back Branch 089086A0 83 times (length 12)
  Back Branch 08908814 14 times (length 2)
_S1_2_888703C 3,135 instructions (0.000%), 24 calls (0888703C - 08887128, length 60)
  Back Branch 088870F0 57 times (length 33)
_S1_2_889B70C 3,122 instructions (0.000%), 1 calls (0889B70C - 0889BAE8, length 248)
  Back Branch 0889BA70 203 times (length 8)
  Back Branch 0889B884 32 times (length 16)
  Back Branch 0889BAB8 30 times (length 8)
  Back Branch 0889BA94 10 times (length 8)
  Back Branch 0889B7D0 8 times (length 15)
  Back Branch 0889B778 4 times (length 19)
  Back Branch 0889B7E0 4 times (length 21)
  Back Branch 0889B98C 4 times (length 102)
_S1_2_88EECE4 3,119 instructions (0.000%), 11 calls (088EECE4 - 088EEDF0, length 68)
  Back Branch 088EED5C 170 times (length 10)
  Back Branch 088EEDA0 33 times (length 10)
  Back Branch 088EEDC0 22 times (length 46)
_S1_2_8886E54 3,105 instructions (0.000%), 45 calls (08886E54 - 08886F64, length 69)
_S1_2_890A374 3,090 instructions (0.000%), 39 calls (0890A340 - 0890A644, length 194)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_891DA94 3,075 instructions (0.000%), 205 calls (0891DA94 - 0891DACC, length 15)
_S1_2_88E31A0 3,066 instructions (0.000%), 438 calls (088E31A0 - 088E31B8, length 7)
_S1_2_8872D38 3,055 instructions (0.000%), 235 calls (08872D38 - 0887338C, length 406)
_S1_2_890688C 3,036 instructions (0.000%), 66 calls (0890688C - 08906A38, length 108)
_S1_2_88F7664 3,031 instructions (0.000%), 57 calls (088F7664 - 08904BE0, length 13664)
_S1_2_8819B04 3,030 instructions (0.000%), 303 calls (08819B04 - 08819B30, length 12)
_S1_2_8819214 3,025 instructions (0.000%), 55 calls (08819214 - 088192F8, length 58)
_S1_2_8914714 3,024 instructions (0.000%), 336 calls (08914714 - 08914734, length 9)
_S1_2_89C3374 3,015 instructions (0.000%), 1 calls (089C3374 - 089C6288, length 3014)
_S1_2_88DF1F8 2,992 instructions (0.000%), 176 calls (088DF1F8 - 0890B614, length 45320)
_S1_2_8876704 2,970 instructions (0.000%), 45 calls (08876704 - 08876808, length 66)
_S1_2_890643C 2,967 instructions (0.000%), 43 calls (0890643C - 089066D8, length 168)
_S1_2_88EB27C 2,898 instructions (0.000%), 161 calls (088EB27C - 088EB2EC, length 29)
_S1_2_88E55E0 2,898 instructions (0.000%), 161 calls (088E55E0 - 088E5624, length 18)
_S1_2_88BE878 2,869 instructions (0.000%), 87 calls (088BE878 - 088BE988, length 69)
_S1_2_88ED324 2,848 instructions (0.000%), 89 calls (088ED324 - 088ED3BC, length 39)
_S1_2_88DEA50 2,838 instructions (0.000%), 33 calls (088DEA50 - 088DEC88, length 143)
_S1_2_8904844 2,827 instructions (0.000%), 1 calls (08904844 - 089048C4, length 33)
  Back Branch 089048AC 128 times (length 22)
_S1_2_88E5628 2,784 instructions (0.000%), 116 calls (088E5628 - 088E5688, length 25)
_S1_2_8871D78 2,774 instructions (0.000%), 101 calls (08871D78 - 08871E64, length 60)
_S1_2_893B964 2,748 instructions (0.000%), 1,374 calls (0893B964 - 0893B968, length 2)
_S1_2_893B8E4 2,734 instructions (0.000%), 1,367 calls (0893B8E4 - 0893B8E8, length 2)
_S1_2_8899B68 2,673 instructions (0.000%), 89 calls (08899B68 - 08899CB4, length 84)
_S1_2_89114BC 2,640 instructions (0.000%), 33 calls (089114A8 - 08911534, length 36)
  Back Branch 08911518 165 times (length 11)
  Back Branch 08911530 33 times (length 36)
_S1_2_88822A0 2,612 instructions (0.000%), 1 calls (088822A0 - 088824D8, length 143)
  Back Branch 0888246C 156 times (length 13)
  Back Branch 088824A4 13 times (length 29)
  Back Branch 0888242C 12 times (length 79)
_S1_2_88F5C4C 2,608 instructions (0.000%), 73 calls (088F5C4C - 088F5C94, length 19)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_8912D54 2,596 instructions (0.000%), 11 calls (08912D54 - 08912DB8, length 26)
  Back Branch 08912DA8 176 times (length 5)
  Back Branch 08912D88 176 times (length 9)
_S1_2_887472C 2,583 instructions (0.000%), 7 calls (0887472C - 08874874, length 83)
  Back Branch 08874858 84 times (length 69)
_S1_2_88EF728 2,577 instructions (0.000%), 92 calls (088EF728 - 088EF7DC, length 46)
  Back Branch 088EF7A4 61 times (length 14)
_S1_2_8912A8C 2,574 instructions (0.000%), 66 calls (08912A8C - 08912B54, length 51)
  Back Branch 08912B48 66 times (length 39)
  Back Branch 08912B50 66 times (length 4)
_S1_2_88F7540 2,573 instructions (0.000%), 12 calls (088F7540 - 08908C44, length 17858)
  Back Branch 0890865C 273 times (length 16)
  Back Branch 089086A0 83 times (length 12)
  Back Branch 08908814 14 times (length 2)
_S1_2_887F474 2,567 instructions (0.000%), 167 calls (0887F474 - 0887F6AC, length 143)
_S1_2_88EFB2C 2,541 instructions (0.000%), 121 calls (088EFB2C - 088EFB8C, length 25)
_S1_2_89211FC 2,539 instructions (0.000%), 36 calls (088F56A8 - 08921200, length 44759)
  Back Branch 088F5C98 10,343 times (length 382)
  Back Branch 089211FC 36 times (length 44379)
_S1_2_88E4D58 2,532 instructions (0.000%), 422 calls (088E4D58 - 088E4D6C, length 6)
_S1_2_88E31BC 2,532 instructions (0.000%), 422 calls (088E31BC - 088E31D0, length 6)
_S1_2_89175C0 2,520 instructions (0.000%), 128 calls (089175C0 - 089175FC, length 16)
  Back Branch 089175EC 171 times (length 9)
_S1_2_8830BB8 2,478 instructions (0.000%), 2 calls (08830BB8 - 08830E20, length 155)
  Back Branch 08830DF8 328 times (length 13)
_S1_2_88F1240 2,466 instructions (0.000%), 822 calls (088F1240 - 088F1248, length 3)
_S1_2_88DD790 2,442 instructions (0.000%), 33 calls (088DD790 - 088DDA2C, length 168)
  Back Branch 088DD88C 33 times (length 2)
_S1_2_890E734 2,409 instructions (0.000%), 33 calls (0890E734 - 0890E868, length 78)
_S1_2_892F1D4 2,408 instructions (0.000%), 208 calls (0892F1D4 - 0892F204, length 13)
  Back Branch 0892F1F8 41 times (length 8)
_S1_2_8909244 2,378 instructions (0.000%), 39 calls (08909244 - 089097C8, length 354)
  Back Branch 08909500 10 times (length 12)
  Back Branch 08909540 10 times (length 12)
_S1_2_8878458 2,368 instructions (0.000%), 1 calls (08877564 - 0887845C, length 959)
  Back Branch 08877C58 4 times (length 171)
  Back Branch 0887796C 3 times (length 196)
  Back Branch 08877FCC 3 times (length 216)
  Back Branch 08878458 1 times (length 959)
_S1_2_883CE64 2,322 instructions (0.000%), 18 calls (0883CE64 - 0883D444, length 377)
_S1_2_88E393C 2,320 instructions (0.000%), 80 calls (088E393C - 088EB5C0, length 7970)
_S1_2_8871EC4 2,309 instructions (0.000%), 119 calls (08871EC4 - 08871F30, length 28)
_S1_2_88DB0AC 2,288 instructions (0.000%), 22 calls (088DB0AC - 088DB268, length 112)
  Back Branch 088DB230 22 times (length 2)
  Back Branch 088DB224 22 times (length 2)
  Back Branch 088DB218 22 times (length 2)
_S1_2_88E90F4 2,280 instructions (0.000%), 456 calls (088E90F4 - 088E9104, length 5)
_S1_2_8833340 2,211 instructions (0.000%), 2 calls (08833340 - 08833F90, length 789)
  Back Branch 08833C1C 60 times (length 12)
  Back Branch 08833EC8 38 times (length 16)
  Back Branch 08833F14 32 times (length 16)
  Back Branch 088335C8 4 times (length 94)
_S1_2_883D650 2,210 instructions (0.000%), 80 calls (0883D650 - 0883D778, length 75)
_S1_2_88EC2D4 2,166 instructions (0.000%), 57 calls (088EC2D4 - 088EC394, length 49)
_S1_2_88DCFC0 2,145 instructions (0.000%), 55 calls (088DCFC0 - 088DD100, length 81)
  Back Branch 088DD03C 55 times (length 18)
_S1_2_8810C4C 2,115 instructions (0.000%), 235 calls (08810C4C - 08810C6C, length 9)
_S1_2_88682C4 2,106 instructions (0.000%), 351 calls (088682C4 - 088682E0, length 8)
_S1_2_88EB1D8 2,093 instructions (0.000%), 161 calls (088EB1D8 - 088EB208, length 13)
_S1_2_887C4C4 2,088 instructions (0.000%), 40 calls (0887C4C4 - 0887C9A4, length 313)
_S1_2_8906A3C 2,087 instructions (0.000%), 33 calls (08906A3C - 08906C10, length 118)
_S1_2_888C3FC 2,070 instructions (0.000%), 207 calls (0888C3FC - 0888C424, length 11)
_S1_2_888C2B4 2,060 instructions (0.000%), 206 calls (0888C2B4 - 0888C2DC, length 11)
_S1_2_88142F8 2,047 instructions (0.000%), 89 calls (08814118 - 08815A48, length 1613)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 08814328 89 times (length 87)
  Back Branch 08814320 89 times (length 11)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_88A0890 2,024 instructions (0.000%), 122 calls (088A0890 - 088A0908, length 31)
_S1_2_8880DA4 2,012 instructions (0.000%), 208 calls (08880DA4 - 08880EF0, length 84)
_S1_2_8816BD4 2,006 instructions (0.000%), 17 calls (08816BD4 - 08816DC4, length 125)
  Back Branch 08816D58 17 times (length 2)
  Back Branch 08816D40 17 times (length 2)
  Back Branch 08816D4C 17 times (length 2)
_S1_2_8871B98 2,003 instructions (0.000%), 36 calls (08871B98 - 08871D10, length 95)
_S1_2_8830E24 2,003 instructions (0.000%), 1 calls (08830E24 - 08830FBC, length 103)
  Back Branch 08830F88 164 times (length 24)
  Back Branch 08830EF0 4 times (length 35)
_S1_2_88EC220 1,938 instructions (0.000%), 57 calls (088EC220 - 088EC2D0, length 45)
_S1_2_89149C8 1,917 instructions (0.000%), 213 calls (089149C8 - 089149E8, length 9)
_S1_2_8868360 1,904 instructions (0.000%), 112 calls (08868360 - 088683A0, length 17)
_S1_2_8817A88 1,896 instructions (0.000%), 632 calls (08817A88 - 08817A90, length 3)
_S1_2_88739A4 1,890 instructions (0.000%), 5 calls (088739A4 - 08873DFC, length 279)
  Back Branch 08873D48 20 times (length 79)
_S1_2_889A9C8 1,884 instructions (0.000%), 5 calls (0889A9C8 - 0889AC24, length 152)
  Back Branch 0889AA84 70 times (length 11)
  Back Branch 0889ABE0 20 times (length 18)
  Back Branch 0889AB6C 20 times (length 75)
_S1_2_880D128 1,872 instructions (0.000%), 36 calls (0880D128 - 0880D38C, length 154)
  Back Branch 0880D1A0 36 times (length 18)
  Back Branch 0880D218 36 times (length 49)
  Back Branch 0880D358 36 times (length 82)
_S1_2_8872208 1,848 instructions (0.000%), 88 calls (08872208 - 08872290, length 35)
_S1_2_89155E4 1,843 instructions (0.000%), 19 calls (089155E4 - 08915840, length 152)
  Back Branch 089157B4 19 times (length 2)
  Back Branch 089157A8 19 times (length 2)
  Back Branch 089157C0 19 times (length 2)
_S1_2_880D390 1,839 instructions (0.000%), 69 calls (0880D390 - 0880D4A0, length 69)
  Back Branch 0880D468 67 times (length 43)
_S1_2_883CD40 1,829 instructions (0.000%), 71 calls (0883CD40 - 0883CE60, length 73)
_S1_2_8904A3C 1,824 instructions (0.000%), 57 calls (08904A3C - 08904AC4, length 35)
_S1_2_88EB6BC 1,824 instructions (0.000%), 57 calls (088EB6BC - 088EB794, length 55)
_S1_2_88EC894 1,824 instructions (0.000%), 38 calls (088EC894 - 088EC960, length 52)
_S1_2_8831398 1,819 instructions (0.000%), 1 calls (08831398 - 088313FC, length 26)
  Back Branch 088313F0 164 times (length 11)
_S1_2_89211EC 1,800 instructions (0.000%), 36 calls (088F5C4C - 089211F8, length 44396)
  Back Branch 088F5C6C 7,956 times (length 5)
  Back Branch 089211F4 36 times (length 44396)
_S1_2_8896AC4 1,792 instructions (0.000%), 32 calls (08896AC4 - 08896BA4, length 57)
_S1_2_88969E0 1,792 instructions (0.000%), 32 calls (088969E0 - 08896AC0, length 57)
_S1_2_88B16E0 1,785 instructions (0.000%), 105 calls (088B16E0 - 088B171C, length 16)
  Back Branch 088B1704 105 times (length 8)
_S1_2_88EEE34 1,776 instructions (0.000%), 72 calls (088EEE34 - 088EEEB4, length 33)
  Back Branch 088EEE60 15 times (length 8)
_S1_2_8880E40 1,769 instructions (0.000%), 193 calls (08880E40 - 08880EF0, length 45)
_S1_2_88EB5C4 1,767 instructions (0.000%), 57 calls (088EB5C4 - 088EB698, length 54)
_S1_2_88E1A48 1,756 instructions (0.000%), 878 calls (088E1A48 - 088E1A4C, length 2)
_S1_2_88E1A40 1,756 instructions (0.000%), 878 calls (088E1A40 - 088E1A44, length 2)
_S1_2_8925094 1,746 instructions (0.000%), 6 calls (08925094 - 0892519C, length 67)
  Back Branch 08925174 90 times (length 15)
_S1_2_8912B58 1,708 instructions (0.000%), 7 calls (08912B58 - 08912D50, length 127)
  Back Branch 08912D3C 112 times (length 5)
  Back Branch 08912D18 42 times (length 8)
_S1_2_8872538 1,680 instructions (0.000%), 48 calls (08872538 - 088725C0, length 35)
_S1_2_8897134 1,680 instructions (0.000%), 28 calls (08897134 - 08897250, length 72)
_S1_2_8896F50 1,680 instructions (0.000%), 28 calls (08896F50 - 0889706C, length 72)
_S1_2_88DE994 1,664 instructions (0.000%), 128 calls (088DE994 - 088DE9C4, length 13)
_S1_2_88655B4 1,644 instructions (0.000%), 1 calls (088655B4 - 08865D08, length 470)
  Back Branch 08865C80 111 times (length 36)
  Back Branch 08865AA8 2 times (length 16)
_S1_2_88F7558 1,639 instructions (0.000%), 12 calls (088F7558 - 08908EE8, length 18021)
  Back Branch 08908C9C 97 times (length 16)
  Back Branch 08908D18 30 times (length 20)
_S1_2_880D4A4 1,635 instructions (0.000%), 15 calls (0880D4A4 - 0880D7E8, length 210)
  Back Branch 0880D5D4 70 times (length 10)
  Back Branch 0880D508 15 times (length 6)
  Back Branch 0880D568 14 times (length 30)
  Back Branch 0880D760 13 times (length 156)
  Back Branch 0880D7BC 12 times (length 48)
  Back Branch 0880D618 3 times (length 10)
  Back Branch 0880D51C 1 times (length 11)
_S1_2_88BF644 1,634 instructions (0.000%), 86 calls (088BF644 - 088BF7B8, length 94)
_S1_2_890E360 1,631 instructions (0.000%), 33 calls (0890E360 - 0890E440, length 57)
  Back Branch 0890E41C 48 times (length 9)
  Back Branch 0890E3E4 32 times (length 22)
  Back Branch 0890E3F4 4 times (length 26)
  Back Branch 0890E43C 4 times (length 12)
  Back Branch 0890E424 4 times (length 38)
_S1_2_89124A8 1,620 instructions (0.000%), 45 calls (089124A8 - 08912534, length 36)
_S1_2_88EF054 1,587 instructions (0.000%), 69 calls (088EF054 - 088EF0C8, length 30)
_S1_2_882D998 1,584 instructions (0.000%), 36 calls (0882D998 - 0882DA44, length 44)
_S1_2_8896828 1,568 instructions (0.000%), 28 calls (08896828 - 088969DC, length 110)
_S1_2_883F558 1,565 instructions (0.000%), 5 calls (0883F558 - 0883F5DC, length 34)
  Back Branch 0883F5CC 190 times (length 27)
_S1_2_8918D94 1,554 instructions (0.000%), 26 calls (08918D94 - 08918EAC, length 71)
  Back Branch 08918E0C 55 times (length 8)
_S1_2_8878460 1,532 instructions (0.000%), 1 calls (08878460 - 08878F6C, length 708)
  Back Branch 08878AEC 13 times (length 71)
_S1_2_887E6CC 1,528 instructions (0.000%), 44 calls (0887E6CC - 0887E858, length 100)
_S1_2_88142E4 1,513 instructions (0.000%), 89 calls (08814118 - 08815A48, length 1613)
  Back Branch 08814154 896 times (length 8)
  Back Branch 0881501C 270 times (length 721)
  Back Branch 088150C8 270 times (length 823)
  Back Branch 0881467C 270 times (length 347)
  Back Branch 088146A0 270 times (length 12)
  Back Branch 08815A14 221 times (length 1245)
  Back Branch 088142F0 89 times (length 76)
  Back Branch 08814F3C 89 times (length 663)
  Back Branch 08814FB8 60 times (length 694)
  Back Branch 08815A04 14 times (length 1241)
_S1_2_8896E30 1,512 instructions (0.000%), 28 calls (08896E30 - 08896F4C, length 72)
_S1_2_88190B0 1,505 instructions (0.000%), 7 calls (088190B0 - 08819210, length 89)
  Back Branch 0881913C 252 times (length 4)
_S1_2_88819C0 1,505 instructions (0.000%), 5 calls (088819C0 - 08881A88, length 51)
  Back Branch 08881A70 60 times (length 28)
_S1_2_88D4488 1,494 instructions (0.000%), 2 calls (088D4488 - 088D4534, length 44)
  Back Branch 088D4508 44 times (length 32)
_S1_2_8926CC8 1,489 instructions (0.000%), 65 calls (08926C90 - 08926D54, length 50)
  Back Branch 08926D40 66 times (length 46)
_S1_2_886B9E0 1,488 instructions (0.000%), 48 calls (0886B9E0 - 0886BCF4, length 198)
  Back Branch 0886BBD0 24 times (length 75)
  Back Branch 0886BBB8 24 times (length 69)
_S1_2_88E3944 1,422 instructions (0.000%), 79 calls (088E3944 - 088E39AC, length 27)
_S1_2_887295C 1,410 instructions (0.000%), 235 calls (0887295C - 08872CF0, length 230)
_S1_2_8918C54 1,404 instructions (0.000%), 52 calls (08918C54 - 08918CD4, length 33)
_S1_2_8902D8C 1,384 instructions (0.000%), 346 calls (08902D8C - 08902D98, length 4)
_S1_2_88172D0 1,369 instructions (0.000%), 38 calls (088172D0 - 08817370, length 41)
  Back Branch 08817340 65 times (length 10)
_S1_2_88F767C 1,366 instructions (0.000%), 35 calls (088F767C - 08913EE0, length 29210)
_S1_2_88EF294 1,364 instructions (0.000%), 31 calls (088EF294 - 088EF350, length 48)
_S1_2_8898470 1,350 instructions (0.000%), 1 calls (08898470 - 088985B0, length 81)
  Back Branch 08898524 127 times (length 10)
_S1_2_88DD104 1,344 instructions (0.000%), 32 calls (088DD104 - 088DD78C, length 419)
  Back Branch 088DD770 32 times (length 2)
_S1_2_8914C4C 1,343 instructions (0.000%), 79 calls (08914C4C - 08914C94, length 19)
_S1_2_8926DD0 1,298 instructions (0.000%), 65 calls (08926DD0 - 08926F94, length 114)
_S1_2_8904F54 1,298 instructions (0.000%), 35 calls (08904C3C - 08904FDC, length 233)
  Back Branch 08904FBC 57 times (length 226)
_S1_2_89226D0 1,295 instructions (0.000%), 35 calls (089226D0 - 089229F4, length 202)
_S1_2_8897710 1,274 instructions (0.000%), 1 calls (08897710 - 08897A0C, length 192)
  Back Branch 08897974 112 times (length 10)
_S1_2_88F78AC 1,245 instructions (0.000%), 17 calls (088F78AC - 08913CC0, length 28934)
_S1_2_8880D58 1,242 instructions (0.000%), 119 calls (08880D58 - 08880EF0, length 103)
_S1_2_8896424 1,225 instructions (0.000%), 28 calls (08896424 - 0889656C, length 83)
_S1_2_8916328 1,225 instructions (0.000%), 25 calls (08916328 - 089163F0, length 51)
_S1_2_8905FC4 1,222 instructions (0.000%), 27 calls (08905FC4 - 0890617C, length 111)
_S1_2_8917600 1,213 instructions (0.000%), 11 calls (08917600 - 089177EC, length 124)
  Back Branch 089177C0 5 times (length 3)
_S1_2_88F7294 1,207 instructions (0.000%), 1 calls (088F7294 - 0891461C, length 29923)
  Back Branch 08914600 36 times (length 49)
  Back Branch 08914558 35 times (length 5)
_S1_2_8896570 1,204 instructions (0.000%), 28 calls (08896570 - 08896778, length 131)
_S1_2_887CB4C 1,180 instructions (0.000%), 48 calls (0887CB4C - 0887CC48, length 64)
_S1_2_8835AF4 1,180 instructions (0.000%), 20 calls (08835AF4 - 08835C04, length 69)
_S1_2_8834050 1,169 instructions (0.000%), 1 calls (08834050 - 08834534, length 314)
  Back Branch 088341EC 48 times (length 13)
  Back Branch 08834184 38 times (length 7)
  Back Branch 088341AC 32 times (length 7)
  Back Branch 08834154 6 times (length 7)
  Back Branch 088342A4 2 times (length 16)
_S1_2_88359F8 1,159 instructions (0.000%), 19 calls (088359F8 - 08835AF0, length 63)
_S1_2_8830A08 1,159 instructions (0.000%), 17 calls (08830A08 - 08830ABC, length 46)
  Back Branch 08830A8C 105 times (length 25)
_S1_2_8918D58 1,155 instructions (0.000%), 77 calls (08918D58 - 08918D90, length 15)
_S1_2_890EB28 1,155 instructions (0.000%), 33 calls (0890EB28 - 0890EBC4, length 40)
_S1_2_8835CAC 1,150 instructions (0.000%), 25 calls (08835CAC - 08835D60, length 46)
_S1_2_8840238 1,138 instructions (0.000%), 62 calls (08840238 - 088402FC, length 50)
_S1_2_88840D0 1,129 instructions (0.000%), 5 calls (088840D0 - 088846D4, length 386)
  Back Branch 08884520 6 times (length 115)
_S1_2_890ED2C 1,122 instructions (0.000%), 33 calls (0890ED2C - 0890EDB0, length 34)
_S1_2_890ECA4 1,122 instructions (0.000%), 33 calls (0890ECA4 - 0890ED28, length 34)
_S1_2_88860D4 1,102 instructions (0.000%), 5 calls (088860D4 - 08886364, length 165)
  Back Branch 08886334 60 times (length 141)
_S1_2_8911418 1,089 instructions (0.000%), 33 calls (08911418 - 089114B8, length 41)
_S1_2_887F14C 1,080 instructions (0.000%), 44 calls (0887F14C - 0887F6AC, length 345)
  Back Branch 0887F28C 3 times (length 22)
  Back Branch 0887F32C 3 times (length 12)
_S1_2_88EE6F0 1,077 instructions (0.000%), 19 calls (088EE6F0 - 088EE874, length 98)
_S1_2_8924D94 1,062 instructions (0.000%), 18 calls (08924D94 - 08924E7C, length 59)
_S1_2_8871A14 1,060 instructions (0.000%), 18 calls (08871A14 - 08871B94, length 97)
_S1_2_890EAA8 1,056 instructions (0.000%), 33 calls (0890EAA8 - 0890EB24, length 32)
_S1_2_8918D00 1,045 instructions (0.000%), 55 calls (08918D00 - 08918D54, length 22)
_S1_2_8920E38 1,044 instructions (0.000%), 58 calls (08920E38 - 08920E84, length 20)
_S1_2_887BA58 1,024 instructions (0.000%), 4 calls (0887BA58 - 0887C044, length 380)
_S1_2_8915234 1,021 instructions (0.000%), 15 calls (08915234 - 0891536C, length 79)
  Back Branch 08915348 16 times (length 56)
  Back Branch 08915334 13 times (length 44)
_S1_2_892D054 1,020 instructions (0.000%), 60 calls (0892D054 - 0892D094, length 17)
_S1_2_8817150 1,020 instructions (0.000%), 17 calls (08817150 - 08817258, length 67)
_S1_2_892D554 1,020 instructions (0.000%), 9 calls (0892D554 - 0892D688, length 78)
  Back Branch 0892D5EC 30 times (length 28)
  Back Branch 0892D620 2 times (length 11)
_S1_2_88EB7A0 1,016 instructions (0.000%), 254 calls (088EB7A0 - 0893B6C0, length 81865)
_S1_2_891DEC0 1,014 instructions (0.000%), 13 calls (0891DEC0 - 0891DFF4, length 78)
_S1_2_88305CC 1,008 instructions (0.000%), 72 calls (088305CC - 08830600, length 14)
_S1_2_88EE908 1,001 instructions (0.000%), 23 calls (088EE908 - 088EE994, length 36)
  Back Branch 088EE988 45 times (length 26)
_S1_2_883E474 994 instructions (0.000%), 8 calls (0883E474 - 0883E748, length 182)
_S1_2_891E48C 991 instructions (0.000%), 48 calls (0891E48C - 0891E540, length 46)
  Back Branch 0891E508 11 times (length 14)
_S1_2_8914C98 990 instructions (0.000%), 110 calls (08914C98 - 08914CC4, length 12)
_S1_2_88DF0E4 990 instructions (0.000%), 33 calls (088DF0E4 - 0890DD0C, length 47883)
_S1_2_88DF09C 990 instructions (0.000%), 33 calls (088DF09C - 0890DC30, length 47846)
_S1_2_8919138 963 instructions (0.000%), 15 calls (08919138 - 08919288, length 85)
  Back Branch 08919264 7 times (length 50)
_S1_2_891A89C 940 instructions (0.000%), 2 calls (0891A89C - 0891AC80, length 250)
  Back Branch 0891A958 32 times (length 11)
  Back Branch 0891AB14 10 times (length 8)
  Back Branch 0891ABC0 8 times (length 5)
  Back Branch 0891A978 8 times (length 25)
  Back Branch 0891ABA0 4 times (length 19)
_S1_2_88F86D8 934 instructions (0.000%), 15 calls (088F86D8 - 088F8858, length 97)
  Back Branch 088F8788 15 times (length 3)
_S1_2_882DC20 928 instructions (0.000%), 464 calls (0882DC20 - 0882DC24, length 2)
_S1_2_8872874 924 instructions (0.000%), 44 calls (08872874 - 08872920, length 44)
_S1_2_889677C 924 instructions (0.000%), 28 calls (0889677C - 08896824, length 43)
_S1_2_890D108 917 instructions (0.000%), 14 calls (0890D108 - 0890D1B4, length 44)
  Back Branch 0890D15C 83 times (length 7)
  Back Branch 0890D1A4 14 times (length 6)
_S1_2_8835DCC 912 instructions (0.000%), 38 calls (08835DCC - 08835E28, length 24)
_S1_2_88D9874 900 instructions (0.000%), 45 calls (088D9874 - 088D98DC, length 27)
_S1_2_8913CC4 900 instructions (0.000%), 40 calls (08913CC4 - 08913D94, length 53)
  Back Branch 08913D3C 16 times (length 8)
_S1_2_88DEE3C 883 instructions (0.000%), 14 calls (088DEE3C - 088DEFBC, length 97)
  Back Branch 088DEEEC 14 times (length 3)
_S1_2_88F7C74 882 instructions (0.000%), 12 calls (088F7C74 - 08913CC0, length 28692)
_S1_2_893BAFC 876 instructions (0.000%), 438 calls (0893BAFC - 0893BB00, length 2)
_S1_2_893BAE4 876 instructions (0.000%), 438 calls (0893BAE4 - 0893BAE8, length 2)
_S1_2_89163F4 875 instructions (0.000%), 25 calls (089163F4 - 0891647C, length 35)
_S1_2_891499C 869 instructions (0.000%), 79 calls (0891499C - 089149C4, length 11)
_S1_2_8912DBC 861 instructions (0.000%), 6 calls (08912DBC - 08912E20, length 26)
  Back Branch 08912E08 96 times (length 17)
_S1_2_89122D4 858 instructions (0.000%), 33 calls (089122D4 - 08912338, length 26)
_S1_2_8912204 858 instructions (0.000%), 33 calls (08912204 - 08912268, length 26)
_S1_2_89283F0 854 instructions (0.000%), 61 calls (089283F0 - 0892844C, length 24)
_S1_2_88E4DE0 844 instructions (0.000%), 422 calls (088E4DE0 - 088E4DE4, length 2)
_S1_2_88E3198 844 instructions (0.000%), 422 calls (088E3198 - 088E319C, length 2)
_S1_2_88B6564 842 instructions (0.000%), 1 calls (088B6564 - 088B6C54, length 445)
  Back Branch 088B65EC 8 times (length 24)
  Back Branch 088B698C 3 times (length 161)
  Back Branch 088B663C 2 times (length 10)
  Back Branch 088B6C20 2 times (length 41)
_S1_2_8921D90 840 instructions (0.000%), 2 calls (08921D90 - 08921F74, length 122)
  Back Branch 08921F38 10 times (length 37)
  Back Branch 08921E8C 10 times (length 38)
_S1_2_890C938 825 instructions (0.000%), 33 calls (0890C938 - 0890C998, length 25)
_S1_2_8834E9C 822 instructions (0.000%), 1 calls (08834E9C - 08835998, length 704)
  Back Branch 08835620 48 times (length 6)
  Back Branch 08834FA8 4 times (length 7)
  Back Branch 088355E4 2 times (length 7)
_S1_2_893BA3C 820 instructions (0.000%), 410 calls (0893BA3C - 0893BA40, length 2)
_S1_2_8874604 816 instructions (0.000%), 6 calls (08874604 - 08874728, length 74)
  Back Branch 08874700 6 times (length 63)
_S1_2_8818F94 811 instructions (0.000%), 4 calls (08818F94 - 088190AC, length 71)
  Back Branch 08819028 144 times (length 4)
_S1_2_88E59E8 805 instructions (0.000%), 161 calls (088E59E8 - 088E59F8, length 5)
_S1_2_88DD188 803 instructions (0.000%), 1 calls (088DD188 - 088DD3A4, length 136)
  Back Branch 088DD364 12 times (length 2)
  Back Branch 088DD378 12 times (length 100)
_S1_2_88EC3A8 792 instructions (0.000%), 198 calls (088EC3A8 - 0893BBE8, length 81425)
_S1_2_8911238 792 instructions (0.000%), 33 calls (08911238 - 08911414, length 120)
_S1_2_8919F00 788 instructions (0.000%), 4 calls (08919F00 - 0891A064, length 90)
  Back Branch 0891A03C 20 times (length 48)
_S1_2_8872514 774 instructions (0.000%), 86 calls (08872514 - 08872534, length 9)
_S1_2_88F7628 774 instructions (0.000%), 43 calls (088F7628 - 0890A1B4, length 19172)
_S1_2_8876324 774 instructions (0.000%), 43 calls (08876324 - 08876380, length 24)
_S1_2_8873E00 773 instructions (0.000%), 5 calls (08873E00 - 088741C8, length 243)
_S1_2_8835D6C 768 instructions (0.000%), 32 calls (08835D6C - 08835DC8, length 24)
_S1_2_8918CD8 760 instructions (0.000%), 76 calls (08918CD8 - 08918CFC, length 10)
_S1_2_890C9EC 759 instructions (0.000%), 33 calls (0890C9EC - 0890CA44, length 23)
_S1_2_88F80A4 756 instructions (0.000%), 58 calls (088F80A4 - 088F80E0, length 16)
_S1_2_8880BD0 755 instructions (0.000%), 5 calls (08880BD0 - 08880CDC, length 68)
  Back Branch 08880C84 40 times (length 7)
  Back Branch 08880C60 15 times (length 7)
  Back Branch 08880C18 5 times (length 13)
_S1_2_890D05C 737 instructions (0.000%), 1 calls (0890D05C - 0890D104, length 43)
  Back Branch 0890D0C8 128 times (length 4)
  Back Branch 0890D0E8 32 times (length 6)
  Back Branch 0890D0AC 1 times (length 12)
  Back Branch 0890D100 1 times (length 33)
_S1_2_887FB90 736 instructions (0.000%), 26 calls (0887FB90 - 0887FDAC, length 136)
  Back Branch 0887FC0C 9 times (length 14)
_S1_2_88ECB58 728 instructions (0.000%), 52 calls (088ECB58 - 088ECB90, length 15)
_S1_2_8887768 726 instructions (0.000%), 1 calls (08887768 - 08887834, length 52)
  Back Branch 0888781C 15 times (length 45)
_S1_2_8817074 725 instructions (0.000%), 13 calls (08817074 - 0881714C, length 55)
  Back Branch 08817130 19 times (length 35)
_S1_2_892CFE4 720 instructions (0.000%), 30 calls (0892CFE4 - 0892D050, length 28)
_S1_2_8924E80 720 instructions (0.000%), 18 calls (08924E80 - 08924F28, length 43)
_S1_2_8838C20 719 instructions (0.000%), 5 calls (08838C20 - 088393A0, length 481)
_S1_2_88FA8F8 710 instructions (0.000%), 26 calls (088FA8F8 - 088FA978, length 33)
_S1_2_8810C00 705 instructions (0.000%), 235 calls (08810C00 - 08810C08, length 3)
_S1_2_8839E6C 696 instructions (0.000%), 2 calls (08839E6C - 08839FAC, length 81)
  Back Branch 08839F48 76 times (length 15)
_S1_2_890CBB8 693 instructions (0.000%), 33 calls (0890CBB8 - 0890CC08, length 21)
_S1_2_891E338 682 instructions (0.000%), 11 calls (0891E338 - 0891E488, length 85)
  Back Branch 0891E424 11 times (length 23)
_S1_2_8874B8C 672 instructions (0.000%), 14 calls (08874B8C - 08874C48, length 48)
_S1_2_881887C 672 instructions (0.000%), 1 calls (0881887C - 088189EC, length 93)
  Back Branch 08818968 34 times (length 20)
_S1_2_88935F4 666 instructions (0.000%), 2 calls (088935F4 - 088942DC, length 827)
  Back Branch 088936E4 8 times (length 37)
  Back Branch 08893B38 4 times (length 37)
_S1_2_88BB0B0 666 instructions (0.000%), 1 calls (088BB0B0 - 088BB1CC, length 72)
  Back Branch 088BB170 18 times (length 26)
  Back Branch 088BB1A8 18 times (length 10)
_S1_2_893BADC 664 instructions (0.000%), 332 calls (0893BADC - 0893BAE0, length 2)
_S1_2_893BA8C 664 instructions (0.000%), 332 calls (0893BA8C - 0893BA90, length 2)
_S1_2_891A3A4 664 instructions (0.000%), 2 calls (0891A3A4 - 0891A898, length 318)
  Back Branch 0891A7A8 4 times (length 37)
_S1_2_88F2B5C 663 instructions (0.000%), 1 calls (088F2B5C - 088F2BC0, length 26)
  Back Branch 088F2BB4 50 times (length 13)
_S1_2_88A0888 662 instructions (0.000%), 331 calls (088A0888 - 088A088C, length 2)
_S1_2_890C99C 660 instructions (0.000%), 33 calls (0890C99C - 0890C9E8, length 20)
_S1_2_8816B18 660 instructions (0.000%), 15 calls (08816B18 - 08816BD0, length 47)
_S1_2_8876F60 657 instructions (0.000%), 3 calls (08876F60 - 08877560, length 385)
_S1_2_8000040 655 instructions (0.000%), 1 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 218 times (length 3)
_S1_2_890FACC 650 instructions (0.000%), 1 calls (0890FACC - 0890FB04, length 15)
  Back Branch 0890FAF4 128 times (length 5)
_S1_2_88EB20C 644 instructions (0.000%), 161 calls (088EB20C - 088EB21C, length 5)
_S1_2_88EA234 644 instructions (0.000%), 161 calls (088EA234 - 088EA240, length 4)
_S1_2_89041D8 644 instructions (0.000%), 1 calls (089041D8 - 089041F8, length 9)
  Back Branch 089041EC 128 times (length 5)
_S1_2_89041B4 644 instructions (0.000%), 1 calls (089041B4 - 089041D4, length 9)
  Back Branch 089041C8 128 times (length 5)
_S1_2_88E4254 632 instructions (0.000%), 79 calls (088E4254 - 088E4270, length 8)
_S1_2_88E5B14 628 instructions (0.000%), 157 calls (088E5B14 - 088E5B20, length 4)
_S1_2_89C62F0 627 instructions (0.000%), 1 calls (089C62F0 - 089C6CB8, length 627)
_S1_2_8816F8C 624 instructions (0.000%), 13 calls (08816F8C - 08817068, length 56)
_S1_2_889B59C 620 instructions (0.000%), 4 calls (0889B59C - 0889B708, length 92)
  Back Branch 0889B6E8 20 times (length 18)
_S1_2_888646C 614 instructions (0.000%), 5 calls (0888646C - 08886650, length 122)
  Back Branch 08886634 40 times (length 108)
_S1_2_88193E4 605 instructions (0.000%), 11 calls (088193E4 - 088194C8, length 58)
_S1_2_88E4838 604 instructions (0.000%), 1 calls (088E4838 - 088E4B14, length 184)
  Back Branch 088E4A58 20 times (length 24)
  Back Branch 088E49E8 4 times (length 7)
  Back Branch 088E4AD4 2 times (length 16)
  Back Branch 088E49BC 2 times (length 28)
_S1_2_8835C4C 600 instructions (0.000%), 25 calls (08835C4C - 08835CA8, length 24)
_S1_2_8875500 590 instructions (0.000%), 5 calls (08875500 - 08875624, length 74)
  Back Branch 088755E8 5 times (length 45)
_S1_2_89066DC 577 instructions (0.000%), 10 calls (089066DC - 08906888, length 108)
  Back Branch 08906854 10 times (length 2)
_S1_2_891DFF8 572 instructions (0.000%), 13 calls (0891DFF8 - 0891E0B4, length 48)
_S1_2_891E97C 572 instructions (0.000%), 11 calls (0891E97C - 0891EA78, length 64)
_S1_2_88F763C 570 instructions (0.000%), 57 calls (088F763C - 088F7660, length 10)
_S1_2_892D3AC 570 instructions (0.000%), 2 calls (0892D3AC - 0892D550, length 106)
  Back Branch 0892D520 60 times (length 5)
  Back Branch 0892D504 4 times (length 42)
_S1_2_8873390 568 instructions (0.000%), 17 calls (08873390 - 08873510, length 97)
_S1_2_88AF250 567 instructions (0.000%), 21 calls (088AF250 - 088AF300, length 45)
_S1_2_890789C 561 instructions (0.000%), 33 calls (0890789C - 089078DC, length 17)
_S1_2_88EEA0C 560 instructions (0.000%), 20 calls (088EEA0C - 088EEB24, length 71)
_S1_2_8897FC8 553 instructions (0.000%), 1 calls (08897FC8 - 0889846C, length 298)
  Back Branch 08898438 4 times (length 28)
  Back Branch 0889838C 4 times (length 25)
  Back Branch 0889826C 4 times (length 27)
  Back Branch 088982EC 2 times (length 30)
_S1_2_88308BC 538 instructions (0.000%), 1 calls (088308BC - 08830A04, length 83)
  Back Branch 088308F0 27 times (length 12)
  Back Branch 088309F8 4 times (length 44)
_S1_2_8883144 528 instructions (0.000%), 52 calls (08883144 - 088831D0, length 36)
_S1_2_887EE00 528 instructions (0.000%), 48 calls (0887EE00 - 0887F0FC, length 192)
_S1_2_89219EC 528 instructions (0.000%), 1 calls (089219EC - 08921C54, length 155)
  Back Branch 08921C18 6 times (length 81)
_S1_2_88F7690 525 instructions (0.000%), 35 calls (088F7690 - 08913E4C, length 29168)
_S1_2_88194CC 518 instructions (0.000%), 7 calls (088194CC - 08819694, length 115)
_S1_2_88E1200 514 instructions (0.000%), 22 calls (088E1200 - 088E12CC, length 52)
_S1_2_8904BE4 513 instructions (0.000%), 57 calls (08904BE4 - 08904C14, length 13)
  Back Branch 08904C00 19 times (length 8)
_S1_2_88B4EFC 507 instructions (0.000%), 3 calls (088B4EFC - 088B500C, length 69)
  Back Branch 088B4FF0 18 times (length 14)
  Back Branch 088B4F3C 12 times (length 10)
_S1_2_8835C08 506 instructions (0.000%), 46 calls (08835C08 - 08835C30, length 11)
_S1_2_88F5D54 502 instructions (0.000%), 1 calls (088F5D54 - 088F652C, length 503)
  Back Branch 088F6024 1 times (length 2)
  Back Branch 088F5FF8 1 times (length 2)
  Back Branch 088F64F4 1 times (length 2)
_S1_2_891D8E8 500 instructions (0.000%), 10 calls (0891D8E8 - 0891D9B4, length 52)
_S1_2_88750B0 498 instructions (0.000%), 6 calls (088750B0 - 0887516C, length 48)
  Back Branch 08875160 18 times (length 40)
_S1_2_890C7E0 495 instructions (0.000%), 33 calls (0890C7E0 - 0890C818, length 15)
_S1_2_8880E70 488 instructions (0.000%), 40 calls (08880E70 - 08880EF0, length 33)
_S1_2_891EA7C 484 instructions (0.000%), 11 calls (0891EA7C - 0891EB44, length 51)
_S1_2_88F75A8 480 instructions (0.000%), 3 calls (088F75A8 - 08909FDC, length 19086)
  Back Branch 08909FAC 30 times (length 13)
  Back Branch 08909FC8 30 times (length 5)
_S1_2_8832E8C 480 instructions (0.000%), 1 calls (08832E8C - 0883316C, length 185)
  Back Branch 08833008 46 times (length 7)
  Back Branch 088330E0 2 times (length 7)
_S1_2_8915F60 475 instructions (0.000%), 19 calls (08915F60 - 08915FD0, length 29)
_S1_2_8881FD4 475 instructions (0.000%), 1 calls (08881FD4 - 0888229C, length 179)
  Back Branch 08882270 9 times (length 157)
_S1_2_8830B40 468 instructions (0.000%), 18 calls (08830B40 - 08830BB4, length 30)
_S1_2_88E4B8C 468 instructions (0.000%), 2 calls (088E4B8C - 088E4CC8, length 80)
  Back Branch 088E4C20 20 times (length 19)
  Back Branch 088E4CA8 4 times (length 14)
_S1_2_88A0B70 465 instructions (0.000%), 21 calls (088A0B70 - 088A0BDC, length 28)
_S1_2_88E56D4 464 instructions (0.000%), 116 calls (088E56D4 - 088E56E0, length 4)
_S1_2_88AEC18 463 instructions (0.000%), 11 calls (088AEC18 - 088AF24C, length 398)
_S1_2_88DD66C 462 instructions (0.000%), 33 calls (088DD66C - 088DD6A4, length 15)
_S1_2_882D5B8 460 instructions (0.000%), 10 calls (0882D5B8 - 0882D66C, length 46)
_S1_2_8874A2C 460 instructions (0.000%), 5 calls (08874A2C - 08874B38, length 68)
  Back Branch 08874B20 15 times (length 51)
_S1_2_88954B4 459 instructions (0.000%), 17 calls (088954B4 - 0889557C, length 51)
_S1_2_8817D88 453 instructions (0.000%), 3 calls (08817D88 - 088180D8, length 213)
  Back Branch 08817E84 6 times (length 9)
  Back Branch 08817E58 6 times (length 9)
_S1_2_882D36C 450 instructions (0.000%), 10 calls (0882D36C - 0882D428, length 48)
_S1_2_89226C0 448 instructions (0.000%), 112 calls (089226C0 - 089226CC, length 4)
_S1_2_8914494 448 instructions (0.000%), 32 calls (08914494 - 089144F8, length 26)
_S1_2_89155CC 448 instructions (0.000%), 19 calls (089155CC - 08915D48, length 480)
  Back Branch 08915D34 24 times (length 10)
_S1_2_88865C0 430 instructions (0.000%), 3 calls (0888648C - 08886650, length 114)
  Back Branch 08886634 40 times (length 108)
_S1_2_88728A0 420 instructions (0.000%), 35 calls (088728A0 - 08872920, length 33)
_S1_2_88E42F4 420 instructions (0.000%), 21 calls (088E42F4 - 088E4348, length 22)
_S1_2_887F360 418 instructions (0.000%), 30 calls (0887F360 - 0887F6AC, length 212)
_S1_2_88E3D80 416 instructions (0.000%), 32 calls (088E3D80 - 088E3DB0, length 13)
_S1_2_88DF918 416 instructions (0.000%), 32 calls (088DF918 - 088DF948, length 13)
_S1_2_88DE0B0 416 instructions (0.000%), 32 calls (088DE0B0 - 088DE0E0, length 13)
_S1_2_8919C88 414 instructions (0.000%), 1 calls (08919C88 - 08919D74, length 60)
  Back Branch 08919D4C 36 times (length 13)
_S1_2_8908068 411 instructions (0.000%), 17 calls (08908068 - 08908150, length 59)
_S1_2_887B824 411 instructions (0.000%), 3 calls (0887B824 - 0887BA54, length 141)
_S1_2_88244F8 410 instructions (0.000%), 32 calls (088244F8 - 08824540, length 19)
_S1_2_887C098 404 instructions (0.000%), 21 calls (0887C098 - 0887C2C0, length 139)
_S1_2_89C70B0 402 instructions (0.000%), 1 calls (089C70B0 - 089C76E0, length 397)
  Back Branch 089C760C 5 times (length 7)
  Back Branch 089C7540 4 times (length 7)
  Back Branch 089C7474 3 times (length 7)
  Back Branch 089C73B0 2 times (length 7)
  Back Branch 089C75A0 1 times (length 2)
  Back Branch 089C740C 1 times (length 2)
  Back Branch 089C74D4 1 times (length 2)
  Back Branch 089C7348 1 times (length 2)
  Back Branch 089C7284 1 times (length 2)
  Back Branch 089C72EC 1 times (length 7)
  Back Branch 089C71C4 1 times (length 2)
  Back Branch 089C70F8 1 times (length 2)
_S1_2_8923B48 396 instructions (0.000%), 99 calls (08923B48 - 0893BC28, length 24633)
_S1_2_8872450 396 instructions (0.000%), 36 calls (08872450 - 08872478, length 11)
_S1_2_890D9B0 396 instructions (0.000%), 33 calls (0890D9B0 - 0890D9DC, length 12)
_S1_2_880D7EC 390 instructions (0.000%), 15 calls (0880D7EC - 0880D850, length 26)
_S1_2_8811FA0 388 instructions (0.000%), 1 calls (08811FA0 - 08812170, length 117)
  Back Branch 0881208C 36 times (length 5)
  Back Branch 08812008 25 times (length 4)
_S1_2_88427CC 385 instructions (0.000%), 11 calls (088427CC - 0884289C, length 53)
_S1_2_8872294 385 instructions (0.000%), 6 calls (08872294 - 0887244C, length 111)
  Back Branch 08872428 6 times (length 39)
  Back Branch 08872378 3 times (length 51)
_S1_2_886F06C 376 instructions (0.000%), 16 calls (0886F06C - 0886F134, length 51)
_S1_2_886ADC8 376 instructions (0.000%), 1 calls (0886ADC8 - 0886B0F8, length 205)
  Back Branch 0886AF84 9 times (length 8)
  Back Branch 0886AF00 3 times (length 64)
_S1_2_89175B8 375 instructions (0.000%), 8 calls (089175B8 - 089178A4, length 188)
  Back Branch 08917884 11 times (length 23)
_S1_2_8881A8C 375 instructions (0.000%), 5 calls (08881A8C - 08881CC8, length 144)
_S1_2_88782AC 374 instructions (0.000%), 2 calls (088782AC - 088783D4, length 75)
  Back Branch 088783B0 16 times (length 46)
_S1_2_89048D8 371 instructions (0.000%), 1 calls (089048D8 - 0890494C, length 30)
  Back Branch 0890492C 32 times (length 11)
_S1_2_883CC60 368 instructions (0.000%), 16 calls (0883CC60 - 0883CD3C, length 56)
_S1_2_88F0C94 366 instructions (0.000%), 61 calls (088F0C94 - 088F0CA8, length 6)
_S1_2_8871F34 362 instructions (0.000%), 9 calls (08871F34 - 08872204, length 181)
_S1_2_88BECEC 362 instructions (0.000%), 1 calls (088BECEC - 088BF15C, length 285)
  Back Branch 088BEFA0 4 times (length 36)
_S1_2_8923B40 360 instructions (0.000%), 90 calls (08923B40 - 0893BC50, length 24645)
_S1_2_88043F0 360 instructions (0.000%), 40 calls (088043F0 - 08804410, length 9)
_S1_2_8894748 359 instructions (0.000%), 1 calls (08894748 - 08894DBC, length 414)
  Back Branch 08894BE0 4 times (length 9)
  Back Branch 08894B44 2 times (length 21)
  Back Branch 08894BA4 2 times (length 20)
  Back Branch 08894C18 2 times (length 11)
_S1_2_88490E0 354 instructions (0.000%), 1 calls (088490E0 - 08849194, length 46)
  Back Branch 08849128 53 times (length 7)
_S1_2_893B954 352 instructions (0.000%), 176 calls (0893B954 - 0893B958, length 2)
_S1_2_88F8530 352 instructions (0.000%), 8 calls (088F8530 - 088F8678, length 83)
  Back Branch 088F85A8 8 times (length 25)
_S1_2_8871958 350 instructions (0.000%), 14 calls (08871958 - 08871A10, length 47)
_S1_2_883A730 350 instructions (0.000%), 1 calls (0883A5A0 - 0883A94C, length 236)
  Back Branch 0883A5F4 15,744 times (length 20)
  Back Branch 0883A948 327 times (length 236)
  Back Branch 0883A90C 4 times (length 190)
_S1_2_88B163C 348 instructions (0.000%), 116 calls (088B163C - 088B1644, length 3)
_S1_2_890A5A4 348 instructions (0.000%), 4 calls (0890A340 - 0890A644, length 194)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_88727D8 344 instructions (0.000%), 8 calls (088727D8 - 08872920, length 83)
_S1_2_88AE80C 329 instructions (0.000%), 11 calls (088AE80C - 088AEA28, length 136)
_S1_2_8841E1C 328 instructions (0.000%), 5 calls (08841E1C - 088425E0, length 498)
_S1_2_883A584 327 instructions (0.000%), 1 calls (0883A584 - 0883A94C, length 243)
  Back Branch 0883A5F4 15,744 times (length 20)
  Back Branch 0883A948 327 times (length 236)
  Back Branch 0883A90C 4 times (length 190)
_S1_2_89214B0 326 instructions (0.000%), 2 calls (089214B0 - 089216A8, length 127)
  Back Branch 0892168C 8 times (length 12)
_S1_2_8915100 324 instructions (0.000%), 12 calls (08915100 - 08915180, length 33)
_S1_2_89173F8 320 instructions (0.000%), 160 calls (089173F8 - 089173FC, length 2)
_S1_2_88DE658 308 instructions (0.000%), 14 calls (088DE658 - 088DE6AC, length 22)
_S1_2_8916FE8 308 instructions (0.000%), 11 calls (08916FE8 - 08917060, length 31)
_S1_2_8886F68 308 instructions (0.000%), 11 calls (08886F68 - 08886FD4, length 28)
_S1_2_88B5010 305 instructions (0.000%), 2 calls (088B5010 - 088B50F4, length 58)
  Back Branch 088B508C 16 times (length 24)
  Back Branch 088B50D8 4 times (length 10)
_S1_2_8879310 305 instructions (0.000%), 1 calls (08879310 - 08879840, length 333)
  Back Branch 0887951C 3 times (length 127)
  Back Branch 088794F8 3 times (length 80)
_S1_2_8900C0C 300 instructions (0.000%), 4 calls (08900C0C - 08900D34, length 75)
_S1_2_890D7D0 297 instructions (0.000%), 33 calls (0890D7D0 - 0890D7F0, length 9)
_S1_2_8907AD8 297 instructions (0.000%), 1 calls (08907AD8 - 08907F68, length 293)
  Back Branch 08907D34 17 times (length 6)
  Back Branch 08907D54 10 times (length 5)
_S1_2_8905AE4 293 instructions (0.000%), 6 calls (08905AE4 - 08905D10, length 140)
_S1_2_887F66C 292 instructions (0.000%), 26 calls (0887F66C - 0887F6AC, length 17)
_S1_2_88D51F0 292 instructions (0.000%), 2 calls (088D51F0 - 088D52F4, length 66)
  Back Branch 088D52D8 6 times (length 27)
_S1_2_890C6E0 290 instructions (0.000%), 1 calls (0890C6E0 - 0890C7DC, length 64)
  Back Branch 0890C754 32 times (length 8)
_S1_2_887E85C 284 instructions (0.000%), 4 calls (0887E85C - 0887EB00, length 170)
_S1_2_891FF4C 278 instructions (0.000%), 1 calls (0891FF4C - 089208CC, length 609)
  Back Branch 0892058C 1 times (length 2)
  Back Branch 0892002C 1 times (length 2)
  Back Branch 089202C0 1 times (length 2)
_S1_2_8818374 276 instructions (0.000%), 4 calls (08818374 - 08818414, length 41)
  Back Branch 08818408 8 times (length 18)
  Back Branch 088183BC 8 times (length 18)
_S1_2_886A1C8 272 instructions (0.000%), 1 calls (0886A1C8 - 0886A7A4, length 376)
  Back Branch 0886A210 7 times (length 8)
  Back Branch 0886A3B4 3 times (length 18)
_S1_2_8870FBC 270 instructions (0.000%), 10 calls (08870FBC - 08871044, length 35)
_S1_2_883D4A8 270 instructions (0.000%), 10 calls (0883D4A8 - 0883D580, length 55)
_S1_2_8869D94 270 instructions (0.000%), 1 calls (08869D94 - 0886A11C, length 227)
  Back Branch 08869FA4 2 times (length 22)
_S1_2_88B4180 269 instructions (0.000%), 1 calls (088B4180 - 088B4760, length 377)
_S1_2_88830EC 268 instructions (0.000%), 22 calls (088830EC - 088831D0, length 58)
_S1_2_887C2C4 263 instructions (0.000%), 1 calls (0887C2C4 - 0887C4C0, length 128)
  Back Branch 0887C40C 3 times (length 52)
_S1_2_8895F50 261 instructions (0.000%), 1 calls (08895F50 - 088963F0, length 297)
  Back Branch 088961B8 4 times (length 9)
  Back Branch 08896264 2 times (length 21)
  Back Branch 088961F0 2 times (length 11)
_S1_2_8924FE8 258 instructions (0.000%), 6 calls (08924FE8 - 08925090, length 43)
_S1_2_886B140 257 instructions (0.000%), 21 calls (0886B140 - 0886B5F4, length 302)
_S1_2_8886368 257 instructions (0.000%), 5 calls (08886368 - 08886468, length 65)
  Back Branch 08886410 9 times (length 12)
_S1_2_8911878 255 instructions (0.000%), 5 calls (08911878 - 08911A30, length 111)
  Back Branch 08911998 5 times (length 28)
  Back Branch 0891194C 5 times (length 25)
_S1_2_8916F8C 253 instructions (0.000%), 11 calls (08916F8C - 08916FE4, length 23)
_S1_2_880A2FC 253 instructions (0.000%), 1 calls (0880A2FC - 0880A9E0, length 442)
  Back Branch 0880A8B8 1 times (length 322)
_S1_2_88DCD94 252 instructions (0.000%), 14 calls (088DCD94 - 088DCDD8, length 18)
_S1_2_891928C 250 instructions (0.000%), 10 calls (0891928C - 089193D4, length 83)
_S1_2_8818AA4 249 instructions (0.000%), 1 calls (08818AA4 - 08818CB8, length 134)
  Back Branch 08818C00 20 times (length 12)
_S1_2_8913EE4 245 instructions (0.000%), 35 calls (08913EE4 - 08913F14, length 13)
_S1_2_882D97C 245 instructions (0.000%), 35 calls (0882D97C - 0882D994, length 7)
_S1_2_8827324 244 instructions (0.000%), 61 calls (08827324 - 08827330, length 4)
_S1_2_88E2C10 243 instructions (0.000%), 1 calls (088E2C10 - 088E2F20, length 197)
  Back Branch 088E2DB8 4 times (length 7)
  Back Branch 088E2EBC 4 times (length 22)
  Back Branch 088E2E58 4 times (length 21)
_S1_2_8921C58 239 instructions (0.000%), 3 calls (08921C58 - 08921D8C, length 78)
  Back Branch 08921CF4 6 times (length 29)
  Back Branch 08921D44 4 times (length 18)
_S1_2_8817B98 237 instructions (0.000%), 5 calls (08817B98 - 08817C20, length 35)
  Back Branch 08817BD4 10 times (length 9)
  Back Branch 08817C00 10 times (length 9)
_S1_2_8914628 236 instructions (0.000%), 4 calls (08914628 - 08914710, length 59)
_S1_2_891FA80 235 instructions (0.000%), 1 calls (0891FA80 - 0891FE28, length 235)
_S1_2_8923500 234 instructions (0.000%), 3 calls (08923500 - 08923634, length 78)
_S1_2_88E12D0 231 instructions (0.000%), 21 calls (088E12D0 - 088E12FC, length 12)
_S1_2_891E890 231 instructions (0.000%), 11 calls (0891E890 - 0891E8F0, length 25)
_S1_2_88F55AC 231 instructions (0.000%), 7 calls (088F55AC - 088F5634, length 35)
_S1_2_8834E30 228 instructions (0.000%), 38 calls (08834E30 - 08834E44, length 6)
_S1_2_8881CCC 228 instructions (0.000%), 5 calls (08881CCC - 08881D6C, length 41)
  Back Branch 08881D50 9 times (length 12)
_S1_2_88B490C 228 instructions (0.000%), 1 calls (088B490C - 088B4CD8, length 244)
_S1_2_88EEB58 225 instructions (0.000%), 15 calls (088EEB58 - 088EEB9C, length 18)
_S1_2_883D584 225 instructions (0.000%), 5 calls (0883D584 - 0883D64C, length 51)
_S1_2_88DA90C 223 instructions (0.000%), 7 calls (088DA90C - 088DA990, length 34)
_S1_2_88EA298 222 instructions (0.000%), 111 calls (088EA298 - 088EA29C, length 2)
_S1_2_88F5BC8 217 instructions (0.000%), 7 calls (088F5BC8 - 088F5C48, length 33)
_S1_2_88DC4F0 216 instructions (0.000%), 54 calls (088DC4F0 - 088DC4FC, length 4)
_S1_2_8906180 216 instructions (0.000%), 4 calls (08906180 - 08906438, length 175)
_S1_2_88BD0A8 209 instructions (0.000%), 1 calls (088BD0A8 - 088BD43C, length 230)
_S1_2_88DC5F4 207 instructions (0.000%), 5 calls (088DC5F4 - 088DC6AC, length 47)
  Back Branch 088DC630 5 times (length 4)
  Back Branch 088DC628 5 times (length 2)
_S1_2_8916030 204 instructions (0.000%), 12 calls (08916030 - 08916070, length 17)
_S1_2_88F78D4 204 instructions (0.000%), 2 calls (088F78D4 - 088F79C4, length 61)
  Back Branch 088F7990 6 times (length 14)
_S1_2_8913D98 203 instructions (0.000%), 1 calls (08913D98 - 08913DD8, length 17)
  Back Branch 08913DCC 32 times (length 6)
_S1_2_888309C 202 instructions (0.000%), 17 calls (0888309C - 088831D0, length 78)
_S1_2_8819C6C 202 instructions (0.000%), 2 calls (08819C6C - 08819D90, length 74)
  Back Branch 08819CFC 6 times (length 17)
_S1_2_88EDD84 200 instructions (0.000%), 40 calls (088EDD84 - 0893B860, length 79544)
_S1_2_890A388 200 instructions (0.000%), 2 calls (0890A340 - 0890A644, length 194)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_88AEEE8 198 instructions (0.000%), 6 calls (088AEEE8 - 088AF24C, length 218)
_S1_2_8917A9C 195 instructions (0.000%), 3 calls (08917A9C - 08917B1C, length 33)
  Back Branch 08917B00 9 times (length 19)
_S1_2_88082E4 195 instructions (0.000%), 1 calls (088082E4 - 088083EC, length 67)
  Back Branch 088083D4 5 times (length 32)
_S1_2_88EEDF4 192 instructions (0.000%), 16 calls (088EEDF4 - 088EEE30, length 16)
_S1_2_88EEB28 192 instructions (0.000%), 16 calls (088EEB28 - 088EEB54, length 12)
_S1_2_886E9EC 192 instructions (0.000%), 5 calls (0886E9EC - 0886EB90, length 106)
_S1_2_88769EC 192 instructions (0.000%), 4 calls (088769EC - 08876D70, length 226)
_S1_2_8910A38 192 instructions (0.000%), 1 calls (08910A38 - 08910AF8, length 49)
  Back Branch 08910AB8 12 times (length 13)
_S1_2_8871E68 190 instructions (0.000%), 10 calls (08871E68 - 08871EC0, length 23)
_S1_2_8893310 190 instructions (0.000%), 3 calls (08893310 - 08893560, length 149)
  Back Branch 08893394 4 times (length 12)
  Back Branch 088933D0 2 times (length 12)
_S1_2_88F5A4C 189 instructions (0.000%), 7 calls (088F5A4C - 088F5B1C, length 53)
_S1_2_891B210 186 instructions (0.000%), 2 calls (0891B210 - 0891B380, length 93)
_S1_2_89177F0 183 instructions (0.000%), 22 calls (089177F0 - 08917810, length 9)
  Back Branch 08917804 10 times (length 5)
_S1_2_89251E8 183 instructions (0.000%), 3 calls (088FEAA0 - 089251EC, length 39380)
  Back Branch 089251E8 3 times (length 39380)
_S1_2_890740C 182 instructions (0.000%), 14 calls (0890740C - 0890743C, length 13)
_S1_2_88DCE80 182 instructions (0.000%), 14 calls (088DCE80 - 088DCEB0, length 13)
_S1_2_8921214 181 instructions (0.000%), 3 calls (08921214 - 089213F8, length 122)
_S1_2_88DEFC0 180 instructions (0.000%), 12 calls (088DEFC0 - 088DEFF8, length 15)
_S1_2_88D83CC 180 instructions (0.000%), 6 calls (088D83CC - 08909E68, length 50856)
  Back Branch 08909BD8 60 times (length 16)
_S1_2_8849198 180 instructions (0.000%), 6 calls (08849198 - 0884931C, length 98)
_S1_2_8905678 179 instructions (0.000%), 1 calls (08905678 - 08905940, length 179)
_S1_2_891336C 178 instructions (0.000%), 2 calls (0891336C - 08913424, length 47)
  Back Branch 089133FC 8 times (length 15)
_S1_2_89052F4 177 instructions (0.000%), 5 calls (088DC52C - 08905304, length 41847)
  Back Branch 08905300 5 times (length 41847)
_S1_2_886B468 177 instructions (0.000%), 5 calls (0886B468 - 0886B5F4, length 100)
_S1_2_89290E8 177 instructions (0.000%), 3 calls (089290E8 - 089291D0, length 59)
_S1_2_886A8C8 176 instructions (0.000%), 1 calls (0886A8C8 - 0886AC20, length 215)
_S1_2_8871D14 174 instructions (0.000%), 3 calls (08871D14 - 08874600, length 2620)
_S1_2_883D864 174 instructions (0.000%), 1 calls (0883D864 - 0883DD74, length 325)
_S1_2_88E0ABC 172 instructions (0.000%), 1 calls (088E0ABC - 088E0DE0, length 202)
  Back Branch 088E0D00 1 times (length 2)
  Back Branch 088E0D40 1 times (length 2)
  Back Branch 088E0C14 1 times (length 2)
  Back Branch 088E0C8C 1 times (length 2)
  Back Branch 088E0CAC 1 times (length 2)
  Back Branch 088E0BE4 1 times (length 2)
_S1_2_8905340 171 instructions (0.000%), 4 calls (08905340 - 08905460, length 73)
_S1_2_891D8A4 170 instructions (0.000%), 10 calls (0891D8A4 - 0891D8E4, length 17)
_S1_2_8819AFC 167 instructions (0.000%), 8 calls (08819AFC - 089150FC, length 257409)
_S1_2_8818E38 165 instructions (0.000%), 33 calls (08818E38 - 08818E48, length 5)
_S1_2_893B67C 164 instructions (0.000%), 82 calls (0893B67C - 0893B680, length 2)
_S1_2_8911AA8 164 instructions (0.000%), 4 calls (08911AA8 - 08911BC4, length 72)
_S1_2_88DC6B0 164 instructions (0.000%), 4 calls (088DC6B0 - 088DC754, length 42)
_S1_2_8915370 164 instructions (0.000%), 3 calls (08915370 - 08915488, length 71)
  Back Branch 08915468 2 times (length 44)
_S1_2_88DF208 163 instructions (0.000%), 7 calls (088DF208 - 088DF300, length 63)
_S1_2_88BD954 162 instructions (0.000%), 1 calls (088BD954 - 088BDC68, length 198)
_S1_2_892CA98 161 instructions (0.000%), 5 calls (0892CA98 - 0892CBC0, length 75)
  Back Branch 0892CB3C 5 times (length 11)
_S1_2_8834E20 160 instructions (0.000%), 40 calls (08834E20 - 08834E2C, length 4)
_S1_2_890FAB8 160 instructions (0.000%), 32 calls (0890FAB8 - 0890FAC8, length 5)
_S1_2_88EEEB8 160 instructions (0.000%), 16 calls (088EEEB8 - 088EEEEC, length 14)
_S1_2_88ECF28 160 instructions (0.000%), 16 calls (088ECF28 - 088ECF4C, length 10)
_S1_2_88A57D0 160 instructions (0.000%), 4 calls (088A57D0 - 088A5870, length 41)
_S1_2_888C8EC 160 instructions (0.000%), 4 calls (0888C8EC - 0888C990, length 42)
_S1_2_88BE5B0 160 instructions (0.000%), 1 calls (088BE5B0 - 088BE874, length 178)
_S1_2_881CA4C 160 instructions (0.000%), 1 calls (0881CA4C - 0881CBA0, length 86)
  Back Branch 0881CB78 5 times (length 21)
_S1_2_886983C 158 instructions (0.000%), 1 calls (0886983C - 08869AC8, length 164)
_S1_2_8878194 154 instructions (0.000%), 1 calls (08878194 - 088782A8, length 70)
  Back Branch 08878278 3 times (length 35)
_S1_2_88DC3F8 153 instructions (0.000%), 7 calls (088DC3F8 - 088DC450, length 23)
_S1_2_8886A10 153 instructions (0.000%), 5 calls (08886A10 - 08886B44, length 78)
_S1_2_88DA5E0 150 instructions (0.000%), 75 calls (088DA5E0 - 088DA5E4, length 2)
_S1_2_8907810 150 instructions (0.000%), 10 calls (08907810 - 08907848, length 15)
_S1_2_8929288 150 instructions (0.000%), 6 calls (08929288 - 089292E8, length 25)
_S1_2_88BD440 150 instructions (0.000%), 1 calls (088BD440 - 088BD6C0, length 161)
_S1_2_88818FC 145 instructions (0.000%), 5 calls (088818FC - 088819BC, length 49)
_S1_2_888C858 144 instructions (0.000%), 4 calls (0888C858 - 0888C8E8, length 37)
_S1_2_8902BD4 144 instructions (0.000%), 2 calls (08902BD4 - 08902C98, length 50)
  Back Branch 08902C30 8 times (length 7)
  Back Branch 08902C54 4 times (length 7)
_S1_2_8897A10 142 instructions (0.000%), 2 calls (08897A10 - 08897AF0, length 57)
  Back Branch 08897A98 6 times (length 13)
_S1_2_88DC758 141 instructions (0.000%), 5 calls (088DC758 - 088DC7CC, length 30)
  Back Branch 088DC76C 5 times (length 2)
_S1_2_8879110 141 instructions (0.000%), 1 calls (08879110 - 08879840, length 461)
  Back Branch 0887921C 3 times (length 25)
_S1_2_88EDD7C 140 instructions (0.000%), 35 calls (088EDD7C - 0893B778, length 79488)
_S1_2_88741CC 140 instructions (0.000%), 4 calls (088741CC - 088744D0, length 194)
_S1_2_88E2FCC 140 instructions (0.000%), 2 calls (088E2FCC - 088E30D0, length 66)
  Back Branch 088E306C 4 times (length 19)
_S1_2_89208D0 139 instructions (0.000%), 1 calls (089208D0 - 08920D94, length 306)
_S1_2_88ECF8C 138 instructions (0.000%), 2 calls (088ECF8C - 088ED0A4, length 71)
  Back Branch 088ECFE4 2 times (length 2)
_S1_2_88B4E60 138 instructions (0.000%), 2 calls (088B4E60 - 088B4EF8, length 39)
  Back Branch 088B4EA4 8 times (length 10)
_S1_2_88809FC 138 instructions (0.000%), 1 calls (088809FC - 08880BA0, length 106)
  Back Branch 08880AA8 2 times (length 13)
  Back Branch 08880A64 1 times (length 17)
_S1_2_88D98E0 135 instructions (0.000%), 45 calls (088D98E0 - 088D98E8, length 3)
_S1_2_8914738 135 instructions (0.000%), 11 calls (08914738 - 08914768, length 13)
_S1_2_8919BE0 132 instructions (0.000%), 12 calls (08919BE0 - 08919C14, length 14)
_S1_2_8817978 132 instructions (0.000%), 6 calls (08817978 - 088179D8, length 25)
_S1_2_888CA10 132 instructions (0.000%), 4 calls (0888CA10 - 0888CAA4, length 38)
_S1_2_88399B4 132 instructions (0.000%), 1 calls (088399B4 - 08839CB0, length 192)
_S1_2_88425E4 131 instructions (0.000%), 5 calls (088425E4 - 08842650, length 28)
_S1_2_8817374 130 instructions (0.000%), 13 calls (08817374 - 0881739C, length 11)
_S1_2_88D9AC8 130 instructions (0.000%), 5 calls (088D9AC8 - 088D9B1C, length 22)
  Back Branch 088D9B00 7 times (length 10)
_S1_2_883F5E0 130 instructions (0.000%), 5 calls (0883F5E0 - 0883F6AC, length 52)
_S1_2_8838A84 130 instructions (0.000%), 5 calls (08838A84 - 08838C1C, length 103)
_S1_2_88DDA94 129 instructions (0.000%), 1 calls (088DDA94 - 088DDECC, length 271)
  Back Branch 088DDC6C 1 times (length 2)
_S1_2_8839FB0 128 instructions (0.000%), 1 calls (08839FB0 - 0883A1DC, length 140)
_S1_2_892C880 126 instructions (0.000%), 1 calls (0892C880 - 0892CA2C, length 108)
  Back Branch 0892C9FC 5 times (length 42)
_S1_2_88DFDE4 126 instructions (0.000%), 1 calls (088DFDE4 - 088E006C, length 163)
_S1_2_888BFA4 126 instructions (0.000%), 1 calls (0888BFA4 - 0888C154, length 109)
  Back Branch 0888C0E0 2 times (length 25)
_S1_2_89291D4 123 instructions (0.000%), 3 calls (089291D4 - 08929284, length 45)
_S1_2_88F7B70 123 instructions (0.000%), 3 calls (088F7B70 - 088F7C14, length 42)
_S1_2_88DE7A0 123 instructions (0.000%), 3 calls (088DE7A0 - 088DE8DC, length 80)
  Back Branch 088DE818 3 times (length 25)
_S1_2_88EBA14 123 instructions (0.000%), 1 calls (088EBA14 - 088EBC0C, length 127)
  Back Branch 088EBB60 1 times (length 4)
  Back Branch 088EBB58 1 times (length 2)
_S1_2_88BF448 123 instructions (0.000%), 1 calls (088BF448 - 088BF5B4, length 92)
  Back Branch 088BF4A8 7 times (length 6)
  Back Branch 088BF580 1 times (length 48)
_S1_2_891476C 122 instructions (0.000%), 10 calls (0891476C - 0891479C, length 13)
_S1_2_88BF260 122 instructions (0.000%), 1 calls (088BF260 - 088BF444, length 122)
_S1_2_88963F4 121 instructions (0.000%), 11 calls (088963F4 - 08896420, length 12)
_S1_2_8876D74 121 instructions (0.000%), 1 calls (08876D74 - 08876F5C, length 123)
_S1_2_886B168 121 instructions (0.000%), 1 calls (0886B168 - 0886B5F4, length 292)
  Back Branch 0886B2BC 3 times (length 51)
_S1_2_891520C 120 instructions (0.000%), 12 calls (0891520C - 08915230, length 10)
_S1_2_888C994 120 instructions (0.000%), 4 calls (0888C994 - 0888CA0C, length 31)
_S1_2_8895598 120 instructions (0.000%), 2 calls (08895598 - 08895878, length 185)
_S1_2_8817624 120 instructions (0.000%), 2 calls (08817624 - 08817714, length 61)
  Back Branch 088176EC 3 times (length 12)
_S1_2_88F7A30 120 instructions (0.000%), 1 calls (088F7A30 - 088F7B6C, length 80)
  Back Branch 088F7B38 3 times (length 14)
_S1_2_88047D8 119 instructions (0.000%), 3 calls (088047D8 - 088048C4, length 60)
_S1_2_890A484 119 instructions (0.000%), 1 calls (0890A340 - 0890A644, length 194)
  Back Branch 0890A618 50,150 times (length 6)
_S1_2_88F7774 118 instructions (0.000%), 1 calls (088F7774 - 088F78A8, length 78)
  Back Branch 088F7814 3 times (length 14)
_S1_2_8875914 118 instructions (0.000%), 1 calls (08875914 - 08875C28, length 198)
_S1_2_88DA3CC 117 instructions (0.000%), 9 calls (088DA3CC - 088DA3FC, length 13)
_S1_2_88697FC 117 instructions (0.000%), 9 calls (088697FC - 08869838, length 16)
_S1_2_8875628 117 instructions (0.000%), 5 calls (08875628 - 088D997C, length 102614)
_S1_2_8902644 116 instructions (0.000%), 1 calls (08902644 - 089026F8, length 46)
  Back Branch 089026A8 8 times (length 8)
  Back Branch 089026E0 3 times (length 5)
_S1_2_8819B34 116 instructions (0.000%), 1 calls (08819B34 - 08819C68, length 78)
  Back Branch 08819BE0 3 times (length 24)
_S1_2_88DC39C 115 instructions (0.000%), 5 calls (088DC39C - 088DC3F4, length 23)
_S1_2_88AEE70 115 instructions (0.000%), 5 calls (088AEE70 - 088AF24C, length 248)
_S1_2_893B69C 114 instructions (0.000%), 57 calls (0893B69C - 0893B6A0, length 2)
_S1_2_893B684 114 instructions (0.000%), 57 calls (0893B684 - 0893B688, length 2)
_S1_2_88BD6C4 113 instructions (0.000%), 1 calls (088BD6C4 - 088BD914, length 149)
_S1_2_8830208 112 instructions (0.000%), 17 calls (08830208 - 08830224, length 8)
_S1_2_88EB7A8 111 instructions (0.000%), 2 calls (088EB7A8 - 088EBA10, length 155)
_S1_2_88A0864 110 instructions (0.000%), 22 calls (088A0864 - 088A0874, length 5)
_S1_2_88E0E3C 110 instructions (0.000%), 1 calls (088E0E3C - 088E10AC, length 157)
_S1_2_881D714 109 instructions (0.000%), 1 calls (0881D714 - 0881D834, length 73)
  Back Branch 0881D80C 3 times (length 21)
_S1_2_88110C8 108 instructions (0.000%), 1 calls (088110C8 - 0881160C, length 338)
  Back Branch 088113E4 1 times (length 162)
  Back Branch 088115D4 1 times (length 274)
_S1_2_8922ED4 105 instructions (0.000%), 3 calls (08922ED4 - 08922F6C, length 39)
_S1_2_88199AC 105 instructions (0.000%), 3 calls (088199AC - 08819A34, length 35)
_S1_2_883808C 105 instructions (0.000%), 1 calls (0883808C - 08838560, length 310)
_S1_2_89233CC 104 instructions (0.000%), 6 calls (089233CC - 08923478, length 44)
_S1_2_886F138 103 instructions (0.000%), 6 calls (0886F138 - 0886F388, length 149)
_S1_2_892CC6C 103 instructions (0.000%), 1 calls (0892CC6C - 0892CE40, length 118)
_S1_2_88DF364 103 instructions (0.000%), 1 calls (088DF364 - 088DF734, length 245)
  Back Branch 088DF4EC 1 times (length 2)
_S1_2_89150A4 102 instructions (0.000%), 6 calls (089150A4 - 089150FC, length 23)
_S1_2_8886654 102 instructions (0.000%), 3 calls (08886654 - 08886744, length 61)
_S1_2_88E5078 101 instructions (0.000%), 1 calls (088E5078 - 088E5444, length 244)
  Back Branch 088E5204 1 times (length 2)
_S1_2_886F17C 100 instructions (0.000%), 4 calls (0886F17C - 0886F388, length 132)
_S1_2_881755C 100 instructions (0.000%), 2 calls (0881755C - 08817620, length 50)
_S1_2_88E07C8 99 instructions (0.000%), 1 calls (088E07C8 - 088E0AB8, length 189)
_S1_2_88DBF34 98 instructions (0.000%), 2 calls (088DBF34 - 088DBFF4, length 49)
_S1_2_8810EA0 98 instructions (0.000%), 1 calls (08810EA0 - 088110C4, length 138)
  Back Branch 0881107C 1 times (length 84)
  Back Branch 088110A0 1 times (length 70)
_S1_2_88054B8 98 instructions (0.000%), 1 calls (088054B8 - 088055CC, length 70)
  Back Branch 08805558 5 times (length 8)
_S1_2_8804524 97 instructions (0.000%), 1 calls (08804414 - 08804544, length 77)
  Back Branch 08804458 10 times (length 6)
  Back Branch 08804540 1 times (length 77)
_S1_2_8895580 96 instructions (0.000%), 16 calls (08895580 - 08895594, length 6)
_S1_2_88293D4 96 instructions (0.000%), 4 calls (088293D4 - 0882943C, length 27)
_S1_2_8915184 96 instructions (0.000%), 3 calls (08915184 - 08915208, length 34)
_S1_2_8817C24 96 instructions (0.000%), 2 calls (08817C24 - 08817CC0, length 40)
  Back Branch 08817C68 4 times (length 9)
  Back Branch 08817C94 4 times (length 9)
_S1_2_881748C 96 instructions (0.000%), 2 calls (0881748C - 08817558, length 52)
_S1_2_88DC078 95 instructions (0.000%), 5 calls (088DC078 - 088DC128, length 45)
_S1_2_886B36C 95 instructions (0.000%), 5 calls (0886B36C - 0886B5F4, length 163)
_S1_2_88EBF54 94 instructions (0.000%), 2 calls (088EBF54 - 088EC078, length 74)
_S1_2_8865440 93 instructions (0.000%), 3 calls (08865440 - 088655B0, length 93)
_S1_2_8923638 93 instructions (0.000%), 1 calls (08923638 - 089237A8, length 93)
_S1_2_88F76A4 93 instructions (0.000%), 1 calls (088F76A4 - 088F7770, length 52)
  Back Branch 088F7744 3 times (length 14)
_S1_2_88BF160 93 instructions (0.000%), 1 calls (088BF160 - 088BF25C, length 64)
  Back Branch 088BF1B0 4 times (length 10)
_S1_2_892EFBC 92 instructions (0.000%), 4 calls (0892EFBC - 0892F014, length 23)
_S1_2_8867864 92 instructions (0.000%), 2 calls (08867864 - 08867918, length 46)
_S1_2_88F7504 92 instructions (0.000%), 1 calls (088F7504 - 089085FC, length 17471)
  Back Branch 089085E0 9 times (length 8)
_S1_2_88D8530 90 instructions (0.000%), 6 calls (088D8530 - 088D8574, length 18)
_S1_2_8907440 90 instructions (0.000%), 3 calls (08907440 - 089074B8, length 31)
_S1_2_88DE6B0 90 instructions (0.000%), 3 calls (088DE6B0 - 088DE79C, length 60)
_S1_2_88DE25C 90 instructions (0.000%), 3 calls (088DE25C - 088DE348, length 60)
_S1_2_8880914 90 instructions (0.000%), 3 calls (08880914 - 088809F8, length 58)
_S1_2_8917420 90 instructions (0.000%), 2 calls (08917420 - 089174D0, length 45)
_S1_2_88B53E8 90 instructions (0.000%), 1 calls (088B53E8 - 088B554C, length 90)
_S1_2_89131C0 89 instructions (0.000%), 1 calls (089131C0 - 089132B8, length 63)
  Back Branch 08913280 3 times (length 15)
_S1_2_88A0878 88 instructions (0.000%), 22 calls (088A0878 - 088A0884, length 4)
_S1_2_8874C4C 88 instructions (0.000%), 4 calls (08874C4C - 08874CA0, length 22)
_S1_2_89174D4 88 instructions (0.000%), 2 calls (089174D4 - 08917590, length 48)
_S1_2_88EE050 88 instructions (0.000%), 2 calls (088EE050 - 088EE10C, length 48)
_S1_2_892FB68 87 instructions (0.000%), 3 calls (0892FB68 - 0892FBD8, length 29)
_S1_2_892FAF4 87 instructions (0.000%), 3 calls (0892FAF4 - 0892FB64, length 29)
_S1_2_88B4CDC 87 instructions (0.000%), 1 calls (088B4CDC - 088B4E5C, length 97)
_S1_2_887F5D8 86 instructions (0.000%), 5 calls (0887F5D8 - 0887F6AC, length 54)
_S1_2_88B51E0 85 instructions (0.000%), 1 calls (088B51E0 - 088B5330, length 85)
_S1_2_881D2C8 85 instructions (0.000%), 1 calls (0881D2C8 - 0881D3D4, length 68)
  Back Branch 0881D3AC 2 times (length 21)
_S1_2_88E434C 84 instructions (0.000%), 21 calls (088E434C - 0893BAB8, length 89564)
_S1_2_886791C 84 instructions (0.000%), 7 calls (0886791C - 08867948, length 12)
_S1_2_8849258 84 instructions (0.000%), 6 calls (08849258 - 0884931C, length 50)
_S1_2_8880D18 84 instructions (0.000%), 4 calls (08880D18 - 08880EF0, length 119)
_S1_2_888C71C 84 instructions (0.000%), 1 calls (0888C71C - 0888C854, length 79)
  Back Branch 0888C780 2 times (length 8)
_S1_2_888BE00 84 instructions (0.000%), 1 calls (0888BE00 - 0888BF58, length 87)
_S1_2_881D3D8 84 instructions (0.000%), 1 calls (0881D3D8 - 0881D4E0, length 67)
  Back Branch 0881D4B8 2 times (length 21)
_S1_2_886B894 83 instructions (0.000%), 1 calls (0886B894 - 0886B9DC, length 83)
_S1_2_8839CB4 83 instructions (0.000%), 1 calls (08839CB4 - 08839E68, length 110)
_S1_2_88D87DC 82 instructions (0.000%), 1 calls (088D87DC - 088D8828, length 20)
  Back Branch 088D8810 9 times (length 7)
_S1_2_8880BA4 81 instructions (0.000%), 9 calls (08880BA4 - 08880BCC, length 11)
_S1_2_88116F8 81 instructions (0.000%), 3 calls (088116F8 - 08811778, length 33)
  Back Branch 08811768 1 times (length 8)
  Back Branch 08811730 1 times (length 9)
_S1_2_88F6B04 81 instructions (0.000%), 1 calls (088F6B04 - 088F6DA8, length 170)
_S1_2_88D8B20 80 instructions (0.000%), 8 calls (088D8B20 - 088D8B44, length 10)
_S1_2_88EDD04 80 instructions (0.000%), 5 calls (088EDD04 - 088EDD40, length 16)
  Back Branch 088EDD2C 5 times (length 2)
_S1_2_8818EAC 80 instructions (0.000%), 3 calls (08818EAC - 08818F1C, length 29)
_S1_2_8869B28 80 instructions (0.000%), 2 calls (08869B28 - 08869BD0, length 43)
_S1_2_88F6DAC 80 instructions (0.000%), 1 calls (088F56A8 - 088F6DB0, length 1475)
  Back Branch 088F5C98 10,343 times (length 382)
  Back Branch 088F6DAC 1 times (length 1095)
_S1_2_88D4074 80 instructions (0.000%), 1 calls (088D4074 - 088D41C0, length 84)
_S1_2_8818E4C 79 instructions (0.000%), 7 calls (08818E4C - 08818EA0, length 22)
_S1_2_8886864 79 instructions (0.000%), 5 calls (08886864 - 088868D4, length 29)
_S1_2_88D3D64 79 instructions (0.000%), 1 calls (088D3D64 - 088D3EA8, length 82)
_S1_2_8886B48 78 instructions (0.000%), 5 calls (08886B48 - 08886BF0, length 43)
_S1_2_89270F4 78 instructions (0.000%), 1 calls (089270F4 - 08927258, length 90)
_S1_2_8869CC0 78 instructions (0.000%), 1 calls (08869CC0 - 08869D90, length 53)
  Back Branch 08869D84 2 times (length 13)
_S1_2_8869684 78 instructions (0.000%), 1 calls (08869684 - 088697B8, length 78)
_S1_2_88E3E3C 77 instructions (0.000%), 1 calls (088E3E3C - 088E3FB0, length 94)
  Back Branch 088E3E5C 1 times (length 2)
  Back Branch 088E3EE4 1 times (length 2)
_S1_2_88DF94C 77 instructions (0.000%), 1 calls (088DF94C - 088DFAC0, length 94)
  Back Branch 088DF9F4 1 times (length 2)
  Back Branch 088DF96C 1 times (length 2)
_S1_2_88DE0E4 77 instructions (0.000%), 1 calls (088DE0E4 - 088DE258, length 94)
  Back Branch 088DE104 1 times (length 2)
  Back Branch 088DE18C 1 times (length 2)
_S1_2_88B47D8 77 instructions (0.000%), 1 calls (088B47D8 - 088B4908, length 77)
_S1_2_8823FC0 77 instructions (0.000%), 1 calls (08823FC0 - 0882410C, length 84)
_S1_2_892C548 76 instructions (0.000%), 4 calls (0892C548 - 0892C67C, length 78)
_S1_2_8876994 76 instructions (0.000%), 4 calls (08876994 - 088769E8, length 22)
_S1_2_889BAF4 76 instructions (0.000%), 1 calls (0889BAF4 - 0889BC20, length 76)
_S1_2_890C81C 75 instructions (0.000%), 5 calls (0890C81C - 0890C854, length 15)
_S1_2_89232D8 75 instructions (0.000%), 3 calls (089232D8 - 08923338, length 25)
_S1_2_88F75FC 75 instructions (0.000%), 3 calls (088F75FC - 0890A180, length 19170)
_S1_2_8926F98 75 instructions (0.000%), 1 calls (08926F98 - 089270F0, length 87)
_S1_2_880567C 75 instructions (0.000%), 1 calls (0880567C - 088057A4, length 75)
_S1_2_88E2A90 74 instructions (0.000%), 1 calls (088E2A90 - 088E2C0C, length 96)
_S1_2_889A4BC 74 instructions (0.000%), 1 calls (0889A4BC - 0889A5E8, length 76)
_S1_2_892F208 73 instructions (0.000%), 2 calls (0892F208 - 0892F368, length 89)
  Back Branch 0892F280 1 times (length 8)
_S1_2_88F36F8 73 instructions (0.000%), 1 calls (088F36F8 - 088F3818, length 73)
_S1_2_889A398 73 instructions (0.000%), 1 calls (0889A398 - 0889A4B8, length 73)
_S1_2_893BA14 72 instructions (0.000%), 36 calls (0893BA14 - 0893BA18, length 2)
_S1_2_88DCEB4 72 instructions (0.000%), 3 calls (088DCEB4 - 0890D20C, length 49367)
_S1_2_88F3D88 72 instructions (0.000%), 2 calls (088F3D88 - 088F3E94, length 68)
_S1_2_886A49C 72 instructions (0.000%), 1 calls (0886A49C - 0886A7A4, length 195)
_S1_2_8876870 71 instructions (0.000%), 2 calls (08876870 - 08876960, length 61)
_S1_2_88F5AC8 70 instructions (0.000%), 14 calls (088F5AC8 - 088F5AD8, length 5)
_S1_2_88168C4 70 instructions (0.000%), 10 calls (088168C4 - 088168DC, length 7)
_S1_2_8905308 70 instructions (0.000%), 5 calls (08905308 - 0890533C, length 14)
_S1_2_88867C0 70 instructions (0.000%), 5 calls (088867C0 - 08886860, length 41)
_S1_2_88E048C 70 instructions (0.000%), 1 calls (088E048C - 088F5C9C, length 22021)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_889BC54 70 instructions (0.000%), 1 calls (0889BC54 - 0889BD74, length 73)
_S1_2_8878F70 70 instructions (0.000%), 1 calls (08878F70 - 0887910C, length 104)
_S1_2_88DCDDC 69 instructions (0.000%), 3 calls (088DCDDC - 088DCE38, length 24)
_S1_2_8819A90 69 instructions (0.000%), 3 calls (08819A90 - 08819AF8, length 27)
_S1_2_88BDEA0 69 instructions (0.000%), 1 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_88BDE30 69 instructions (0.000%), 1 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_891A068 68 instructions (0.000%), 34 calls (0891A068 - 0891A06C, length 2)
_S1_2_88EDE3C 68 instructions (0.000%), 4 calls (088EDE3C - 088EDE7C, length 17)
  Back Branch 088EDE68 4 times (length 2)
_S1_2_88DC454 68 instructions (0.000%), 4 calls (088DC454 - 088DC4A0, length 20)
_S1_2_88EC560 67 instructions (0.000%), 1 calls (08804BC0 - 088EC564, length 237162)
  Back Branch 088EC560 1 times (length 237162)
_S1_2_893BB9C 66 instructions (0.000%), 33 calls (0893BB9C - 0893BBA0, length 2)
_S1_2_893BB8C 66 instructions (0.000%), 33 calls (0893BB8C - 0893BB90, length 2)
_S1_2_893BB6C 66 instructions (0.000%), 33 calls (0893BB6C - 0893BB70, length 2)
_S1_2_893BB5C 66 instructions (0.000%), 33 calls (0893BB5C - 0893BB60, length 2)
_S1_2_893BB34 66 instructions (0.000%), 33 calls (0893BB34 - 0893BB38, length 2)
_S1_2_88DF16C 66 instructions (0.000%), 33 calls (088DF16C - 088DF170, length 2)
_S1_2_88DCEBC 66 instructions (0.000%), 33 calls (088DCEBC - 088DCEC0, length 2)
_S1_2_887ADA0 66 instructions (0.000%), 11 calls (0887ADA0 - 0887ADB4, length 6)
_S1_2_8817AF8 66 instructions (0.000%), 2 calls (08817AF8 - 08817B94, length 40)
_S1_2_88BE0A0 66 instructions (0.000%), 1 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_88D85B4 65 instructions (0.000%), 13 calls (088D85B4 - 088D85C4, length 5)
_S1_2_88B1720 65 instructions (0.000%), 5 calls (088B1720 - 088B1750, length 13)
  Back Branch 088B1744 5 times (length 8)
_S1_2_89C6EF8 65 instructions (0.000%), 1 calls (089C6EF8 - 089C6FF8, length 65)
_S1_2_89C6DF4 65 instructions (0.000%), 1 calls (089C6DF4 - 089C6EF4, length 65)
_S1_2_89C6CF0 65 instructions (0.000%), 1 calls (089C6CF0 - 089C6DF0, length 65)
_S1_2_888C618 65 instructions (0.000%), 1 calls (0888C618 - 0888C718, length 65)
_S1_2_8805D08 65 instructions (0.000%), 1 calls (08805D08 - 08805D78, length 29)
  Back Branch 08805D64 5 times (length 9)
_S1_2_8823DB0 64 instructions (0.000%), 2 calls (08823DB0 - 08823E3C, length 36)
_S1_2_892347C 63 instructions (0.000%), 3 calls (0892347C - 0893BC38, length 25072)
_S1_2_8898988 63 instructions (0.000%), 1 calls (088986A4 - 08898D80, length 440)
  Back Branch 08898D4C 651 times (length 428)
  Back Branch 08898784 28 times (length 11)
  Back Branch 08898880 8 times (length 5)
  Back Branch 08898890 4 times (length 83)
_S1_2_888CAC0 63 instructions (0.000%), 1 calls (0888CAC0 - 0888CBC0, length 65)
_S1_2_88BDED4 62 instructions (0.000%), 1 calls (088BDDC4 - 088BE23C, length 287)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_890D628 60 instructions (0.000%), 4 calls (0890D628 - 0890D660, length 15)
_S1_2_88EDC9C 60 instructions (0.000%), 3 calls (088EDC9C - 088EDD00, length 26)
_S1_2_88F752C 60 instructions (0.000%), 2 calls (088F752C - 08913D94, length 29211)
  Back Branch 08913D3C 16 times (length 8)
_S1_2_88EE890 60 instructions (0.000%), 2 calls (088EE890 - 088EE904, length 30)
_S1_2_88E0708 60 instructions (0.000%), 1 calls (088E0708 - 088F5C9C, length 21862)
  Back Branch 088F5C98 10,343 times (length 382)
_S1_2_88165FC 60 instructions (0.000%), 1 calls (088165FC - 08816888, length 164)
_S1_2_8817718 59 instructions (0.000%), 1 calls (08817718 - 08817804, length 60)
_S1_2_88E46C4 58 instructions (0.000%), 1 calls (088E46C4 - 088E4834, length 93)
_S1_2_892DB58 57 instructions (0.000%), 3 calls (0892DB58 - 0892DC8C, length 78)
_S1_2_8927C94 57 instructions (0.000%), 3 calls (08927C94 - 08927CE4, length 21)
_S1_2_891798C 57 instructions (0.000%), 1 calls (0891798C - 08917A98, length 68)
_S1_2_88D83EC 57 instructions (0.000%), 1 calls (088D83EC - 088D84DC, length 61)
_S1_2_8837A2C 57 instructions (0.000%), 1 calls (08837A2C - 08838560, length 718)
_S1_2_88D9A04 56 instructions (0.000%), 7 calls (088D9A04 - 088D9A20, length 8)
_S1_2_88731CC 56 instructions (0.000%), 4 calls (088731CC - 0887338C, length 113)
_S1_2_8927840 56 instructions (0.000%), 1 calls (08927840 - 0892791C, length 56)
_S1_2_88EDED0 55 instructions (0.000%), 1 calls (088EDED0 - 088EDFDC, length 68)
_S1_2_88E3910 55 instructions (0.000%), 1 calls (088E3910 - 088EB4BC, length 7916)
_S1_2_88DAC0C 55 instructions (0.000%), 1 calls (088DAC0C - 088DACE4, length 55)
_S1_2_88BDD4C 55 instructions (0.000%), 1 calls (088BDD4C - 088BE23C, length 317)
  Back Branch 088BE1D0 525 times (length 261)
_S1_2_88F7C9C 54 instructions (0.000%), 6 calls (088F7C9C - 088F7CBC, length 9)
_S1_2_88EDD44 54 instructions (0.000%), 4 calls (088EDD44 - 088EDD78, length 14)
_S1_2_891505C 54 instructions (0.000%), 3 calls (0891505C - 089150A0, length 18)
_S1_2_8843E50 54 instructions (0.000%), 3 calls (08843E50 - 08844174, length 202)
_S1_2_88EB4FC 54 instructions (0.000%), 2 calls (088EB4FC - 088EB5C0, length 50)
_S1_2_88EDE80 52 instructions (0.000%), 4 calls (088EDE80 - 088EDEB4, length 14)
_S1_2_88EB4C0 52 instructions (0.000%), 4 calls (088EB4C0 - 088EB4F8, length 15)
_S1_2_88697BC 52 instructions (0.000%), 4 calls (088697BC - 088697F8, length 16)
_S1_2_88F7518 52 instructions (0.000%), 2 calls (088F7518 - 08908584, length 17436)
_S1_2_88B5150 52 instructions (0.000%), 2 calls (088B5150 - 088B51DC, length 36)
  Back Branch 088B5198 2 times (length 10)
_S1_2_889A2BC 51 instructions (0.000%), 1 calls (0889A2BC - 0889A394, length 55)
_S1_2_8835D64 50 instructions (0.000%), 25 calls (08835D64 - 08835D68, length 2)
_S1_2_88D9614 50 instructions (0.000%), 5 calls (088D9614 - 088D9638, length 10)
_S1_2_88D423C 50 instructions (0.000%), 5 calls (088D423C - 088D4260, length 10)
_S1_2_8915E10 50 instructions (0.000%), 1 calls (08915E10 - 08915EDC, length 52)
_S1_2_88D581C 50 instructions (0.000%), 1 calls (088D53A8 - 088D5820, length 287)
  Back Branch 088D5444 1 times (length 25)
  Back Branch 088D581C 1 times (length 287)
_S1_2_88BAF80 50 instructions (0.000%), 1 calls (088BAF80 - 088BB0AC, length 76)
_S1_2_8816528 50 instructions (0.000%), 1 calls (08816528 - 088165F8, length 53)
_S1_2_88DBAD0 49 instructions (0.000%), 1 calls (088DBAD0 - 088DBB90, length 49)
_S1_2_893BBB4 48 instructions (0.000%), 24 calls (0893BBB4 - 0893BBB8, length 2)
_S1_2_8923384 48 instructions (0.000%), 3 calls (08923384 - 089233C8, length 18)
_S1_2_88E3920 47 instructions (0.000%), 3 calls (088E3920 - 088EB4F8, length 7927)
_S1_2_88F7E0C 47 instructions (0.000%), 1 calls (088F7E0C - 088F7ECC, length 49)
_S1_2_88B409C 47 instructions (0.000%), 1 calls (088B409C - 088B417C, length 57)
_S1_2_889F578 47 instructions (0.000%), 1 calls (0889F578 - 0889F630, length 47)
_S1_2_893B9C4 46 instructions (0.000%), 23 calls (0893B9C4 - 0893B9C8, length 2)
_S1_2_88E4560 46 instructions (0.000%), 1 calls (088E4560 - 088E4614, length 46)
_S1_2_8922E98 45 instructions (0.000%), 3 calls (08922E98 - 08922ED0, length 15)
_S1_2_887680C 45 instructions (0.000%), 3 calls (0887680C - 0887686C, length 25)
_S1_2_8817898 45 instructions (0.000%), 3 calls (08817898 - 088178DC, length 18)
_S1_2_8926A60 45 instructions (0.000%), 1 calls (08926A60 - 08926B1C, length 48)
_S1_2_890D664 45 instructions (0.000%), 1 calls (0890D664 - 0890D734, length 53)
  Back Branch 0890D6F8 1 times (length 15)
  Back Branch 0890D6E0 1 times (length 9)
  Back Branch 0890D6E8 1 times (length 11)
  Back Branch 0890D700 1 times (length 21)
  Back Branch 0890D728 1 times (length 27)
  Back Branch 0890D730 1 times (length 39)
_S1_2_88EB390 45 instructions (0.000%), 1 calls (088EB390 - 088EB4BC, length 76)
_S1_2_88BCFDC 45 instructions (0.000%), 1 calls (088BCFDC - 088BD0A4, length 51)
_S1_2_886A128 44 instructions (0.000%), 4 calls (0886A128 - 0886A150, length 11)
_S1_2_88F7C18 44 instructions (0.000%), 2 calls (088F7C18 - 088F7C70, length 23)
_S1_2_88F381C 44 instructions (0.000%), 1 calls (088F381C - 088F38D8, length 48)
_S1_2_88E1300 44 instructions (0.000%), 1 calls (088E1300 - 088E13AC, length 44)
  Back Branch 088E1358 1 times (length 2)
_S1_2_8805314 44 instructions (0.000%), 1 calls (08805314 - 088053EC, length 55)
_S1_2_8903FC4 43 instructions (0.000%), 1 calls (08903FC4 - 0890406C, length 43)
_S1_2_88E2938 43 instructions (0.000%), 1 calls (088E2938 - 088E29E0, length 43)
_S1_2_88BDC6C 43 instructions (0.000%), 1 calls (088BDC6C - 088BDD48, length 56)
_S1_2_8835C34 42 instructions (0.000%), 7 calls (08835C34 - 08835C48, length 6)
_S1_2_8886BF4 42 instructions (0.000%), 5 calls (08886BF4 - 08886C5C, length 27)
_S1_2_88D3EE0 42 instructions (0.000%), 3 calls (088D3EE0 - 0893B990, length 106157)
_S1_2_8887F4C 42 instructions (0.000%), 3 calls (08887F4C - 08887F80, length 14)
_S1_2_8926B20 42 instructions (0.000%), 1 calls (08926B20 - 08926BC4, length 42)
_S1_2_8905464 42 instructions (0.000%), 1 calls (08905464 - 08905580, length 72)
_S1_2_886A820 42 instructions (0.000%), 1 calls (0886A820 - 0886A8C4, length 42)
_S1_2_8804FC4 42 instructions (0.000%), 1 calls (08804FC4 - 08805080, length 48)
  Back Branch 0880507C 5,016 times (length 11)
_S1_2_88E1E38 41 instructions (0.000%), 1 calls (088E1E38 - 088E1EE8, length 45)
_S1_2_88E1CC4 41 instructions (0.000%), 1 calls (088E1CC4 - 088E1D64, length 41)
_S1_2_889BD78 41 instructions (0.000%), 1 calls (0889BD78 - 0889BE1C, length 42)
_S1_2_88717B8 40 instructions (0.000%), 4 calls (088717B8 - 088717DC, length 10)
_S1_2_8830624 40 instructions (0.000%), 4 calls (08830624 - 08830648, length 10)
_S1_2_88EDDC8 40 instructions (0.000%), 2 calls (088EDDC8 - 088EDE38, length 29)
_S1_2_8843EC4 40 instructions (0.000%), 2 calls (08843EC4 - 08844174, length 173)
_S1_2_882D310 40 instructions (0.000%), 2 calls (0882D310 - 0882D368, length 23)
_S1_2_8818DE8 40 instructions (0.000%), 2 calls (08818DE8 - 08818E34, length 20)
_S1_2_89C32D4 40 instructions (0.000%), 1 calls (089C32D4 - 089C3370, length 40)
_S1_2_89237AC 40 instructions (0.000%), 1 calls (089237AC - 08923848, length 40)
_S1_2_88D52F8 40 instructions (0.000%), 1 calls (088D52F8 - 088D53A4, length 44)
  Back Branch 088D5360 1 times (length 21)
_S1_2_8869BD4 40 instructions (0.000%), 1 calls (08869BD4 - 08869C70, length 40)
_S1_2_8811E10 40 instructions (0.000%), 1 calls (08811E10 - 08811F18, length 67)
  Back Branch 08811F14 1 times (length 37)
_S1_2_88E3928 39 instructions (0.000%), 3 calls (088E3928 - 088EB6B8, length 8037)
_S1_2_88D50B8 39 instructions (0.000%), 3 calls (088D50B8 - 088D50E8, length 13)
_S1_2_8926BC8 39 instructions (0.000%), 1 calls (08926BC8 - 08926C68, length 41)
_S1_2_892384C 38 instructions (0.000%), 2 calls (0892384C - 08923894, length 19)
_S1_2_89052A8 38 instructions (0.000%), 2 calls (089052A8 - 089052F0, length 19)
  Back Branch 089052D4 2 times (length 2)
_S1_2_8813AB0 38 instructions (0.000%), 2 calls (08813AB0 - 08813B08, length 23)
_S1_2_880D0DC 38 instructions (0.000%), 2 calls (0880D0DC - 0880D124, length 19)
_S1_2_880CFE8 38 instructions (0.000%), 2 calls (0880CFE8 - 0880D0A8, length 49)
  Back Branch 0880D07C 2 times (length 12)
_S1_2_88EC3C0 38 instructions (0.000%), 1 calls (088EC3C0 - 088EC514, length 86)
_S1_2_88667A4 38 instructions (0.000%), 1 calls (088667A4 - 08866838, length 38)
_S1_2_8926D58 37 instructions (0.000%), 2 calls (08926D58 - 08926DCC, length 30)
_S1_2_89C6FFC 37 instructions (0.000%), 1 calls (088043F0 - 089C7068, length 461599)
  Back Branch 089C7064 1 times (length 461599)
_S1_2_88E40B4 37 instructions (0.000%), 1 calls (088E40B4 - 088E4178, length 50)
_S1_2_88E1948 37 instructions (0.000%), 1 calls (088E1948 - 088E1A3C, length 62)
_S1_2_88985B4 37 instructions (0.000%), 1 calls (088985B4 - 08898654, length 41)
_S1_2_889BC24 36 instructions (0.000%), 3 calls (0889BC24 - 0889BC50, length 12)
_S1_2_8921930 36 instructions (0.000%), 2 calls (08921930 - 08921974, length 18)
_S1_2_88D41C4 36 instructions (0.000%), 2 calls (088D41C4 - 088D422C, length 27)
_S1_2_89049AC 36 instructions (0.000%), 1 calls (089049AC - 08904A38, length 36)
_S1_2_8877FFC 36 instructions (0.000%), 1 calls (08877FFC - 08878090, length 38)
_S1_2_883FFEC 35 instructions (0.000%), 5 calls (0883FFEC - 08840040, length 22)
_S1_2_88E1184 35 instructions (0.000%), 2 calls (088E1184 - 088E11D4, length 21)
_S1_2_8823D14 35 instructions (0.000%), 1 calls (08823D14 - 08823DAC, length 39)
_S1_2_880E51C 35 instructions (0.000%), 1 calls (0880E51C - 0880E5EC, length 53)
  Back Branch 0880E5E8 1 times (length 39)
_S1_2_89269D4 34 instructions (0.000%), 1 calls (089269D4 - 08926A5C, length 35)
_S1_2_88F80E4 34 instructions (0.000%), 1 calls (088F80E4 - 088F816C, length 35)
_S1_2_88BF5B8 34 instructions (0.000%), 1 calls (088BF5B8 - 088BF640, length 35)
_S1_2_8921978 33 instructions (0.000%), 5 calls (08921978 - 0892199C, length 10)
_S1_2_88DCE3C 33 instructions (0.000%), 3 calls (088DCE3C - 088DCE7C, length 17)
_S1_2_8907A20 33 instructions (0.000%), 1 calls (08907A20 - 08907AD4, length 46)
_S1_2_88E1A50 33 instructions (0.000%), 1 calls (088E1A50 - 088E1AD8, length 35)
_S1_2_88B5334 33 instructions (0.000%), 1 calls (088B5334 - 088B53B4, length 33)
_S1_2_889868C 33 instructions (0.000%), 1 calls (0889868C - 08898D80, length 446)
  Back Branch 08898D4C 651 times (length 428)
  Back Branch 08898784 28 times (length 11)
  Back Branch 08898880 8 times (length 5)
  Back Branch 08898890 4 times (length 83)
_S1_2_8878108 33 instructions (0.000%), 1 calls (08878108 - 08878190, length 35)
_S1_2_88EB2F0 32 instructions (0.000%), 4 calls (088EB2F0 - 088EB30C, length 8)
_S1_2_8821418 32 instructions (0.000%), 4 calls (08821418 - 08821434, length 8)
_S1_2_8923BF0 32 instructions (0.000%), 1 calls (08923BF0 - 08923C74, length 34)
_S1_2_891FA00 32 instructions (0.000%), 1 calls (0891FA00 - 0891FA7C, length 32)
_S1_2_88E417C 32 instructions (0.000%), 1 calls (088E417C - 088E41F8, length 32)
_S1_2_8894F08 32 instructions (0.000%), 1 calls (08894F08 - 08894F8C, length 34)
_S1_2_8894454 32 instructions (0.000%), 1 calls (08894454 - 088944D0, length 32)
_S1_2_88783D8 32 instructions (0.000%), 1 calls (088783D8 - 08878454, length 32)
_S1_2_8818CBC 32 instructions (0.000%), 1 calls (08818CBC - 08818D40, length 34)
_S1_2_8894F90 31 instructions (0.000%), 1 calls (08894F90 - 08895B74, length 762)
_S1_2_8811D00 31 instructions (0.000%), 1 calls (08811D00 - 08811E0C, length 68)
  Back Branch 08811DEC 1 times (length 8)
_S1_2_88EDC84 30 instructions (0.000%), 5 calls (088EDC84 - 088EDC98, length 6)
_S1_2_88D963C 30 instructions (0.000%), 5 calls (088D963C - 088D9650, length 6)
_S1_2_8920DFC 30 instructions (0.000%), 2 calls (08920DFC - 08920E34, length 15)
_S1_2_88E4288 30 instructions (0.000%), 2 calls (088E4288 - 088E42C8, length 17)
_S1_2_8934E3C 30 instructions (0.000%), 1 calls (08934E3C - 08934EC0, length 34)
_S1_2_88FB0E8 30 instructions (0.000%), 1 calls (088FB0E8 - 088FB15C, length 30)
_S1_2_88F7ED0 30 instructions (0.000%), 1 calls (088F7ED0 - 088F7F48, length 31)
_S1_2_88D3F14 30 instructions (0.000%), 1 calls (088D3F14 - 088D3F88, length 30)
_S1_2_8894DC0 30 instructions (0.000%), 1 calls (08894DC0 - 08894E88, length 51)
_S1_2_883A478 30 instructions (0.000%), 1 calls (0883A478 - 0883A4EC, length 30)
_S1_2_883A3F4 30 instructions (0.000%), 1 calls (0883A3F4 - 0883A474, length 33)
_S1_2_883A2BC 30 instructions (0.000%), 1 calls (0883A2BC - 0883A330, length 30)
_S1_2_880E498 30 instructions (0.000%), 1 calls (0880E498 - 0880E50C, length 30)
_S1_2_880CEB8 30 instructions (0.000%), 1 calls (0880CEB8 - 0880CFE4, length 76)
  Back Branch 0880CFC0 1 times (length 58)
_S1_2_88D89E8 29 instructions (0.000%), 3 calls (088D89E8 - 088D8A14, length 12)
_S1_2_88E1DCC 29 instructions (0.000%), 2 calls (088E1DCC - 088E1E08, length 16)
_S1_2_88E1ADC 29 instructions (0.000%), 2 calls (088E1ADC - 088E1B20, length 18)
_S1_2_88E10B0 29 instructions (0.000%), 1 calls (088E10B0 - 088E1120, length 29)
_S1_2_889587C 29 instructions (0.000%), 1 calls (0889587C - 08895904, length 35)
_S1_2_888C260 29 instructions (0.000%), 1 calls (0888C260 - 0888C2B0, length 21)
  Back Branch 0888C298 2 times (length 8)
_S1_2_886A154 29 instructions (0.000%), 1 calls (0886A154 - 0886A1C4, length 29)
_S1_2_88675E8 29 instructions (0.000%), 1 calls (088675E8 - 088676CC, length 58)
_S1_2_886649C 29 instructions (0.000%), 1 calls (0886649C - 0886650C, length 29)
_S1_2_8935618 28 instructions (0.000%), 1 calls (08935618 - 08935690, length 31)
_S1_2_8934DCC 28 instructions (0.000%), 1 calls (08934DCC - 08934E38, length 28)
_S1_2_88E3898 28 instructions (0.000%), 1 calls (088E3898 - 088E390C, length 30)
_S1_2_88E1E0C 28 instructions (0.000%), 1 calls (08808944 - 088E1E24, length 222521)
  Back Branch 088089A4 1 times (length 8)
  Back Branch 088E1E20 1 times (length 222521)
_S1_2_88B5560 28 instructions (0.000%), 1 calls (088B5560 - 088B5DD0, length 541)
  Back Branch 088B5D70 557 times (length 513)
_S1_2_8805C9C 27 instructions (0.000%), 1 calls (08805C9C - 08805D04, length 27)
_S1_2_880E464 26 instructions (0.000%), 2 calls (0880E464 - 0880E494, length 13)
_S1_2_89C706C 26 instructions (0.000%), 1 calls (088043F0 - 089C70AC, length 461616)
  Back Branch 089C70A8 1 times (length 461616)
_S1_2_88F79C8 26 instructions (0.000%), 1 calls (088F79C8 - 088F7A2C, length 26)
_S1_2_88EDFE0 26 instructions (0.000%), 1 calls (088EDFE0 - 088EE04C, length 28)
_S1_2_8898D84 26 instructions (0.000%), 1 calls (08898D84 - 08898DEC, length 27)
_S1_2_888CAA8 26 instructions (0.000%), 1 calls (08818DE8 - 0888CABC, length 118582)
  Back Branch 0888CAB8 1 times (length 118582)
_S1_2_887809C 26 instructions (0.000%), 1 calls (0887809C - 08878104, length 27)
_S1_2_89C628C 25 instructions (0.000%), 1 calls (089C628C - 089C62EC, length 25)
_S1_2_89239A0 25 instructions (0.000%), 1 calls (089239A0 - 08923A00, length 25)
_S1_2_8902B58 25 instructions (0.000%), 1 calls (08902B58 - 08902BD0, length 31)
_S1_2_88BEC6C 25 instructions (0.000%), 1 calls (088BEC6C - 088BECE8, length 32)
_S1_2_8842CE4 25 instructions (0.000%), 1 calls (08842CE4 - 08842EF8, length 134)
_S1_2_8817A94 25 instructions (0.000%), 1 calls (08817A94 - 08817AF4, length 25)
_S1_2_893B7A4 24 instructions (0.000%), 12 calls (0893B7A4 - 0893B7A8, length 2)
_S1_2_88EDD90 24 instructions (0.000%), 6 calls (088EDD90 - 0893B818, length 79523)
_S1_2_88EDDB0 24 instructions (0.000%), 4 calls (088EDDB0 - 088EDDC4, length 6)
_S1_2_88D3EC8 24 instructions (0.000%), 3 calls (088D3EC8 - 0893B990, length 106163)
_S1_2_886798C 24 instructions (0.000%), 3 calls (0886798C - 088679A8, length 8)
_S1_2_88D8A18 24 instructions (0.000%), 2 calls (088D8A18 - 088D8A44, length 12)
_S1_2_8920D98 24 instructions (0.000%), 1 calls (08920D98 - 08920DF8, length 25)
_S1_2_89027C0 24 instructions (0.000%), 1 calls (089027C0 - 089027E0, length 9)
  Back Branch 089027D4 4 times (length 5)
_S1_2_88F8460 24 instructions (0.000%), 1 calls (088F5C4C - 088F847C, length 2573)
  Back Branch 088F5C6C 7,956 times (length 5)
  Back Branch 088F8478 1 times (length 2573)
_S1_2_88E1898 24 instructions (0.000%), 1 calls (088E1898 - 088F5C94, length 20736)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_88E07A8 24 instructions (0.000%), 1 calls (088E07A8 - 088F5C94, length 21820)
  Back Branch 088F5C6C 7,956 times (length 5)
_S1_2_886F1CC 24 instructions (0.000%), 1 calls (0886F1CC - 0886F388, length 112)
_S1_2_884276C 24 instructions (0.000%), 1 calls (0884276C - 088427C8, length 24)
_S1_2_8829440 24 instructions (0.000%), 1 calls (08829440 - 0882949C, length 24)
_S1_2_8926CD8 23 instructions (0.000%), 1 calls (08926C90 - 08926D54, length 50)
  Back Branch 08926D40 66 times (length 46)
_S1_2_8926CB8 23 instructions (0.000%), 1 calls (08926C90 - 08926D54, length 50)
  Back Branch 08926D40 66 times (length 46)
_S1_2_88F75D0 23 instructions (0.000%), 1 calls (088F75D0 - 0890A090, length 19121)
_S1_2_883A398 23 instructions (0.000%), 1 calls (0883A398 - 0883A3F0, length 23)
_S1_2_883A1E0 23 instructions (0.000%), 1 calls (0883A1E0 - 0883A23C, length 24)
_S1_2_8823E40 23 instructions (0.000%), 1 calls (08823E40 - 08823EA8, length 27)
_S1_2_89355C0 22 instructions (0.000%), 1 calls (089355C0 - 08935614, length 22)
_S1_2_8927920 22 instructions (0.000%), 1 calls (08927920 - 08927C60, length 209)
_S1_2_88F5CA0 22 instructions (0.000%), 1 calls (088F5CA0 - 088F5CF4, length 22)
_S1_2_88F17E8 22 instructions (0.000%), 1 calls (088F17E8 - 088F184C, length 26)
_S1_2_8893004 22 instructions (0.000%), 1 calls (08893004 - 0889330C, length 195)
_S1_2_883A334 22 instructions (0.000%), 1 calls (0883A334 - 0883A394, length 25)
_S1_2_88E3FB4 21 instructions (0.000%), 1 calls (088E3FB4 - 088E4004, length 21)
_S1_2_8883000 21 instructions (0.000%), 1 calls (08883000 - 088831D0, length 117)
_S1_2_8805E88 21 instructions (0.000%), 1 calls (08805E88 - 08805ED8, length 21)
_S1_2_893B81C 20 instructions (0.000%), 10 calls (0893B81C - 0893B820, length 2)
_S1_2_8874A1C 20 instructions (0.000%), 5 calls (08874A1C - 08874A28, length 4)
_S1_2_88F1270 20 instructions (0.000%), 1 calls (088F1270 - 088F12BC, length 20)
_S1_2_88EB310 20 instructions (0.000%), 1 calls (088EB310 - 088EB374, length 26)
_S1_2_88E2F7C 20 instructions (0.000%), 1 calls (088E2F7C - 088E2FC8, length 20)
_S1_2_88D8998 20 instructions (0.000%), 1 calls (088D8998 - 088D89E4, length 20)
_S1_2_88D8898 20 instructions (0.000%), 1 calls (088D8898 - 088D88E4, length 20)
_S1_2_88B50F8 20 instructions (0.000%), 1 calls (088B50F8 - 088B514C, length 22)
_S1_2_887C048 20 instructions (0.000%), 1 calls (0887C048 - 0887C094, length 20)
_S1_2_8869ACC 20 instructions (0.000%), 1 calls (08869ACC - 08869B24, length 23)
_S1_2_886533C 20 instructions (0.000%), 1 calls (0886533C - 0886543C, length 65)
_S1_2_8837C34 20 instructions (0.000%), 1 calls (08837C34 - 08838560, length 588)
_S1_2_89219A0 19 instructions (0.000%), 1 calls (089219A0 - 089219E8, length 19)
_S1_2_890CCD0 19 instructions (0.000%), 1 calls (0890CCD0 - 0890CD18, length 19)
_S1_2_890CC84 19 instructions (0.000%), 1 calls (0890CC84 - 0890CCCC, length 19)
_S1_2_88F7248 19 instructions (0.000%), 1 calls (088F7248 - 088F7290, length 19)
  Back Branch 088F7274 1 times (length 2)
_S1_2_88F71C0 19 instructions (0.000%), 1 calls (088F71C0 - 088F7208, length 19)
  Back Branch 088F71EC 1 times (length 2)
_S1_2_88E4B18 19 instructions (0.000%), 1 calls (088E4B18 - 088E4B60, length 19)
  Back Branch 088E4B44 1 times (length 2)
_S1_2_88E41FC 19 instructions (0.000%), 1 calls (088E41FC - 088E4244, length 19)
  Back Branch 088E4228 1 times (length 2)
_S1_2_88E2F24 19 instructions (0.000%), 1 calls (088E2F24 - 088E2F6C, length 19)
  Back Branch 088E2F50 1 times (length 2)
_S1_2_88E0DE4 19 instructions (0.000%), 1 calls (088E0DE4 - 088E0E2C, length 19)
  Back Branch 088E0E10 1 times (length 2)
_S1_2_88DC4A4 19 instructions (0.000%), 1 calls (088DC4A4 - 088DC4EC, length 19)
_S1_2_8842C7C 19 instructions (0.000%), 1 calls (08842C7C - 08842CC4, length 19)
_S1_2_883A4F0 19 instructions (0.000%), 1 calls (0883A4F0 - 0883A538, length 19)
_S1_2_880BB24 19 instructions (0.000%), 1 calls (0880BB24 - 0880BBAC, length 35)
  Back Branch 0880BBA8 1 times (length 16)
_S1_2_88044BC 19 instructions (0.000%), 1 calls (088044BC - 08804518, length 24)
_S1_2_886A120 18 instructions (0.000%), 9 calls (0886A120 - 0886A124, length 2)
_S1_2_89251A0 18 instructions (0.000%), 6 calls (089251A0 - 089251A8, length 3)
_S1_2_88DBA90 18 instructions (0.000%), 3 calls (088DBA90 - 088DBAA4, length 6)
_S1_2_892F36C 18 instructions (0.000%), 2 calls (0892F36C - 0892F390, length 10)
_S1_2_8817A64 18 instructions (0.000%), 2 calls (08817A64 - 08817A84, length 9)
_S1_2_8817954 18 instructions (0.000%), 2 calls (08817954 - 08817974, length 9)
_S1_2_8926C6C 18 instructions (0.000%), 1 calls (08926C6C - 08926D54, length 59)
  Back Branch 08926D40 66 times (length 46)
_S1_2_88DDA30 18 instructions (0.000%), 1 calls (088DDA30 - 088DDA74, length 18)
_S1_2_888BF5C 18 instructions (0.000%), 1 calls (0888BF5C - 0888BFA0, length 18)
_S1_2_8883114 18 instructions (0.000%), 1 calls (08883114 - 088831D0, length 48)
_S1_2_883A53C 18 instructions (0.000%), 1 calls (0883A53C - 0883A580, length 18)
_S1_2_8808944 18 instructions (0.000%), 1 calls (08808944 - 088089A8, length 26)
  Back Branch 088089A4 1 times (length 8)
_S1_2_89357FC 17 instructions (0.000%), 1 calls (089357FC - 08935884, length 35)
_S1_2_88E3854 17 instructions (0.000%), 1 calls (088E3854 - 088E3894, length 17)
_S1_2_88DF1F0 17 instructions (0.000%), 1 calls (088DF1F0 - 0890B5D8, length 45307)
_S1_2_88DF078 17 instructions (0.000%), 1 calls (088DF078 - 0890DB30, length 47791)
_S1_2_88058C4 17 instructions (0.000%), 1 calls (088058C4 - 08805904, length 17)
_S1_2_8934FE8 16 instructions (0.000%), 1 calls (08934FE8 - 08935064, length 32)
_S1_2_8934F7C 16 instructions (0.000%), 1 calls (08934F7C - 08934FE4, length 27)
_S1_2_892F394 16 instructions (0.000%), 1 calls (0892F394 - 0892F3D0, length 16)
_S1_2_88EBEE4 16 instructions (0.000%), 1 calls (088EBEE4 - 088EBF20, length 16)
  Back Branch 088EBF0C 1 times (length 2)
_S1_2_8869C74 16 instructions (0.000%), 1 calls (08869C74 - 08869CB0, length 16)
_S1_2_8804000 16 instructions (0.000%), 1 calls (08804000 - 08804060, length 25)
_S1_2_88D99F8 15 instructions (0.000%), 5 calls (088D99F8 - 088D9A00, length 3)
_S1_2_8922FFC 15 instructions (0.000%), 3 calls (08922FFC - 0892300C, length 5)
_S1_2_8934EE8 15 instructions (0.000%), 1 calls (08934EE8 - 08934F20, length 15)
_S1_2_890CD1C 15 instructions (0.000%), 1 calls (0890CD1C - 0890CD54, length 15)
_S1_2_88F73E0 15 instructions (0.000%), 1 calls (088F73E0 - 088F7418, length 15)
_S1_2_88F5B8C 15 instructions (0.000%), 1 calls (088F5B8C - 088F5BC4, length 15)
_S1_2_88F13F4 15 instructions (0.000%), 1 calls (088F13F4 - 088F1438, length 18)
_S1_2_88EC58C 15 instructions (0.000%), 1 calls (08805B4C - 088EC594, length 236179)
  Back Branch 088EC590 1 times (length 236179)
  Back Branch 08805B74 1 times (length 5)
_S1_2_88E1FC0 15 instructions (0.000%), 1 calls (088E1FC0 - 088E2004, length 18)
_S1_2_88E190C 15 instructions (0.000%), 1 calls (088E190C - 088E1944, length 15)
_S1_2_88BD918 15 instructions (0.000%), 1 calls (088BD918 - 088BD950, length 15)
_S1_2_88717E0 15 instructions (0.000%), 1 calls (088717E0 - 08871818, length 15)
_S1_2_8868320 15 instructions (0.000%), 1 calls (08868320 - 0886835C, length 16)
_S1_2_88682E4 15 instructions (0.000%), 1 calls (088682E4 - 0886831C, length 15)
_S1_2_8843F00 15 instructions (0.000%), 1 calls (08843F00 - 08844174, length 158)
_S1_2_8811C78 15 instructions (0.000%), 1 calls (08811C78 - 08811CB0, length 15)
_S1_2_893BC5C 14 instructions (0.000%), 7 calls (0893BC5C - 0893BC60, length 2)
_S1_2_893B89C 14 instructions (0.000%), 7 calls (0893B89C - 0893B8A0, length 2)
_S1_2_892210C 14 instructions (0.000%), 1 calls (0892210C - 08922140, length 14)
_S1_2_88E1EEC 14 instructions (0.000%), 1 calls (088E1EEC - 088E1F20, length 14)
_S1_2_8883174 14 instructions (0.000%), 1 calls (08883174 - 088831D0, length 24)
_S1_2_886A7D8 14 instructions (0.000%), 1 calls (0886A7D8 - 0886A80C, length 14)
_S1_2_88168FC 14 instructions (0.000%), 1 calls (088168FC - 08816930, length 14)
_S1_2_8811CB4 14 instructions (0.000%), 1 calls (08811CB4 - 08811CEC, length 15)
  Back Branch 08811CE8 1 times (length 7)
_S1_2_89C6CBC 13 instructions (0.000%), 1 calls (089C6CBC - 089C6CEC, length 13)
_S1_2_88F7D54 13 instructions (0.000%), 1 calls (088F7D54 - 088F7E00, length 44)
_S1_2_88E4354 13 instructions (0.000%), 1 calls (088E4354 - 088E4384, length 13)
_S1_2_8898658 13 instructions (0.000%), 1 calls (08898658 - 08898688, length 13)
_S1_2_8879280 13 instructions (0.000%), 1 calls (08879280 - 08879840, length 369)
_S1_2_893B834 12 instructions (0.000%), 6 calls (0893B834 - 0893B838, length 2)
_S1_2_8821438 12 instructions (0.000%), 4 calls (08821438 - 08821440, length 3)
_S1_2_88E2008 12 instructions (0.000%), 2 calls (088E2008 - 088E201C, length 6)
_S1_2_88F7218 12 instructions (0.000%), 1 calls (088F7218 - 088F7244, length 12)
_S1_2_88F7190 12 instructions (0.000%), 1 calls (088F7190 - 088F71BC, length 12)
_S1_2_88E4E04 12 instructions (0.000%), 1 calls (088E4E04 - 088E4E30, length 12)
_S1_2_88E43A4 12 instructions (0.000%), 1 calls (088E43A4 - 088E43D0, length 12)
_S1_2_88E1124 12 instructions (0.000%), 1 calls (088E1124 - 088E1150, length 12)
_S1_2_88D5480 12 instructions (0.000%), 1 calls (088D53E8 - 088D5744, length 216)
  Back Branch 088D5444 1 times (length 25)
_S1_2_88B53B8 12 instructions (0.000%), 1 calls (088B53B8 - 088B53E4, length 12)
_S1_2_88694F8 12 instructions (0.000%), 1 calls (088694F8 - 08869524, length 12)
_S1_2_8867828 12 instructions (0.000%), 1 calls (08867828 - 08867860, length 15)
_S1_2_883A240 12 instructions (0.000%), 1 calls (0883A240 - 0883A2B8, length 31)
_S1_2_8810E40 12 instructions (0.000%), 1 calls (08810E40 - 08810E6C, length 12)
_S1_2_880D0AC 12 instructions (0.000%), 1 calls (0880D0AC - 0880D0D8, length 12)
_S1_2_8913428 11 instructions (0.000%), 1 calls (08913428 - 08913450, length 11)
_S1_2_88FA07C 11 instructions (0.000%), 1 calls (088FA07C - 088FA0A4, length 11)
_S1_2_88F13C8 11 instructions (0.000%), 1 calls (088F13C8 - 088F13F0, length 11)
_S1_2_887F658 11 instructions (0.000%), 1 calls (0887F658 - 0887F6AC, length 22)
_S1_2_882FF78 11 instructions (0.000%), 1 calls (0882FF78 - 0882FFA0, length 11)
_S1_2_8805C14 11 instructions (0.000%), 1 calls (08805C14 - 08805C58, length 18)
_S1_2_8805898 11 instructions (0.000%), 1 calls (08805898 - 088058C0, length 11)
_S1_2_893BB7C 10 instructions (0.000%), 5 calls (0893BB7C - 0893BB80, length 2)
_S1_2_893B924 10 instructions (0.000%), 5 calls (0893B924 - 0893B928, length 2)
_S1_2_893B914 10 instructions (0.000%), 5 calls (0893B914 - 0893B918, length 2)
_S1_2_893B8EC 10 instructions (0.000%), 5 calls (0893B8EC - 0893B8F0, length 2)
_S1_2_8818A9C 10 instructions (0.000%), 5 calls (08818A9C - 08818AA0, length 2)
_S1_2_88E4274 10 instructions (0.000%), 2 calls (088E4274 - 088E4284, length 5)
_S1_2_88F0EA0 10 instructions (0.000%), 1 calls (088F0EA0 - 088F0EC4, length 10)
_S1_2_88D88E8 10 instructions (0.000%), 1 calls (088D88E8 - 088D8914, length 12)
_S1_2_8867398 10 instructions (0.000%), 1 calls (08867398 - 08867404, length 28)
_S1_2_8867358 10 instructions (0.000%), 1 calls (08867358 - 08867394, length 16)
_S1_2_8805870 10 instructions (0.000%), 1 calls (08805870 - 08805894, length 10)
_S1_2_8934F24 9 instructions (0.000%), 1 calls (08934F24 - 08934F78, length 22)
_S1_2_8934EC4 9 instructions (0.000%), 1 calls (08934EC4 - 08934EE4, length 9)
_S1_2_88FA97C 9 instructions (0.000%), 1 calls (088FA97C - 088FA99C, length 9)
_S1_2_88EBF24 9 instructions (0.000%), 1 calls (088EBF24 - 088EBF50, length 12)
_S1_2_88E1F68 9 instructions (0.000%), 1 calls (088E1F68 - 0893B818, length 91693)
_S1_2_88D4264 9 instructions (0.000%), 1 calls (088D4264 - 088D4290, length 12)
_S1_2_8865D0C 9 instructions (0.000%), 1 calls (08865D0C - 088FA2A8, length 151912)
_S1_2_882DE6C 9 instructions (0.000%), 1 calls (0882DE6C - 0882DECC, length 25)
_S1_2_8818DBC 9 instructions (0.000%), 1 calls (08818DBC - 08818DDC, length 9)
_S1_2_893BC44 8 instructions (0.000%), 4 calls (0893BC44 - 0893BC48, length 2)
_S1_2_893BA74 8 instructions (0.000%), 4 calls (0893BA74 - 0893BA78, length 2)
_S1_2_893B93C 8 instructions (0.000%), 4 calls (0893B93C - 0893B940, length 2)
_S1_2_893B90C 8 instructions (0.000%), 4 calls (0893B90C - 0893B910, length 2)
_S1_2_893B8DC 8 instructions (0.000%), 4 calls (0893B8DC - 0893B8E0, length 2)
_S1_2_893B88C 8 instructions (0.000%), 4 calls (0893B88C - 0893B890, length 2)
_S1_2_893B77C 8 instructions (0.000%), 4 calls (0893B77C - 0893B780, length 2)
_S1_2_883064C 8 instructions (0.000%), 4 calls (0883064C - 08830650, length 2)
_S1_2_88EC3B8 8 instructions (0.000%), 2 calls (088EC3B8 - 0893BBF0, length 81423)
_S1_2_88E1818 8 instructions (0.000%), 2 calls (088E1818 - 0893B7B0, length 92135)
_S1_2_88E1B24 8 instructions (0.000%), 1 calls (088E1B24 - 088E1B40, length 8)
_S1_2_88D3EAC 8 instructions (0.000%), 1 calls (088D3EAC - 0893B990, length 106170)
_S1_2_88EC570 7 instructions (0.000%), 1 calls (088EC570 - 088EC588, length 7)
_S1_2_88E4E34 7 instructions (0.000%), 1 calls (088E4E34 - 088E4E4C, length 7)
_S1_2_88E4DE8 7 instructions (0.000%), 1 calls (088E4DE8 - 088E4E00, length 7)
_S1_2_88E4B70 7 instructions (0.000%), 1 calls (088E4B70 - 088E4B88, length 7)
_S1_2_88E43D4 7 instructions (0.000%), 1 calls (088E43D4 - 088E43EC, length 7)
_S1_2_88E4388 7 instructions (0.000%), 1 calls (088E4388 - 088E43A0, length 7)
_S1_2_88E31EC 7 instructions (0.000%), 1 calls (088E31EC - 0893B778, length 90468)
_S1_2_88DAE44 7 instructions (0.000%), 1 calls (088DAE44 - 088DAE5C, length 7)
_S1_2_88DADF8 7 instructions (0.000%), 1 calls (088DADF8 - 088DAE10, length 7)
_S1_2_88059EC 7 instructions (0.000%), 1 calls (088059EC - 08805A04, length 7)
_S1_2_8804B4C 7 instructions (0.000%), 1 calls (08804B4C - 08804B64, length 7)
_S1_2_893BC14 6 instructions (0.000%), 3 calls (0893BC14 - 0893BC18, length 2)
_S1_2_893BBE4 6 instructions (0.000%), 3 calls (0893BBE4 - 0893BBE8, length 2)
_S1_2_893BBC4 6 instructions (0.000%), 3 calls (0893BBC4 - 0893BBC8, length 2)
_S1_2_893BBBC 6 instructions (0.000%), 3 calls (0893BBBC - 0893BBC0, length 2)
_S1_2_893B79C 6 instructions (0.000%), 3 calls (0893B79C - 0893B7A0, length 2)
_S1_2_893B784 6 instructions (0.000%), 3 calls (0893B784 - 0893B788, length 2)
_S1_2_893B6B4 6 instructions (0.000%), 3 calls (0893B6B4 - 0893B6B8, length 2)
_S1_2_8923C88 6 instructions (0.000%), 3 calls (08923C88 - 08923C8C, length 2)
_S1_2_8923B50 6 instructions (0.000%), 3 calls (08923B50 - 08923B54, length 2)
_S1_2_88EF0CC 6 instructions (0.000%), 3 calls (088EF0CC - 088EF0D0, length 2)
_S1_2_88DBAA8 6 instructions (0.000%), 3 calls (088DBAA8 - 088DBAAC, length 2)
_S1_2_89149EC 6 instructions (0.000%), 1 calls (089149EC - 08914A04, length 7)
_S1_2_88FB440 6 instructions (0.000%), 1 calls (088FB440 - 088FB454, length 6)
_S1_2_88F5D2C 6 instructions (0.000%), 1 calls (088F5D2C - 088F5D50, length 10)
_S1_2_886A7B0 6 instructions (0.000%), 1 calls (0886A7B0 - 0886A7C4, length 6)
_S1_2_8922144 5 instructions (0.000%), 1 calls (08922144 - 08922154, length 5)
_S1_2_88E1FAC 5 instructions (0.000%), 1 calls (088E1FAC - 088E1FBC, length 5)
_S1_2_88E1B44 5 instructions (0.000%), 1 calls (088E1B44 - 088E1B54, length 5)
_S1_2_8875C18 5 instructions (0.000%), 1 calls (08875C18 - 08875C28, length 5)
_S1_2_8827C54 5 instructions (0.000%), 1 calls (08827C54 - 08827C64, length 5)
_S1_2_8805C40 5 instructions (0.000%), 1 calls (08805C40 - 08805C50, length 5)
_S1_2_893BA5C 4 instructions (0.000%), 2 calls (0893BA5C - 0893BA60, length 2)
_S1_2_893BA4C 4 instructions (0.000%), 2 calls (0893BA4C - 0893BA50, length 2)
_S1_2_893BA24 4 instructions (0.000%), 2 calls (0893BA24 - 0893BA28, length 2)
_S1_2_893BA1C 4 instructions (0.000%), 2 calls (0893BA1C - 0893BA20, length 2)
_S1_2_893B9FC 4 instructions (0.000%), 2 calls (0893B9FC - 0893BA00, length 2)
_S1_2_893B7C4 4 instructions (0.000%), 2 calls (0893B7C4 - 0893B7C8, length 2)
_S1_2_893B6AC 4 instructions (0.000%), 2 calls (0893B6AC - 0893B6B0, length 2)
_S1_2_88FB160 4 instructions (0.000%), 2 calls (088FB160 - 088FB164, length 2)
_S1_2_88F122C 4 instructions (0.000%), 1 calls (088F122C - 0893B978, length 76244)
_S1_2_88EC3B0 4 instructions (0.000%), 1 calls (088EC3B0 - 0893BBF8, length 81427)
_S1_2_88F1234 3 instructions (0.000%), 1 calls (088F1234 - 088F123C, length 3)
_S1_2_88E31D4 3 instructions (0.000%), 1 calls (088E31D4 - 088E31DC, length 3)
_S1_2_88A8924 3 instructions (0.000%), 1 calls (088A8924 - 088A892C, length 3)
_S1_2_8869CB4 3 instructions (0.000%), 1 calls (08869CB4 - 08869CBC, length 3)
_S1_2_88292DC 3 instructions (0.000%), 1 calls (088292DC - 088292E4, length 3)
_S1_2_8827C68 3 instructions (0.000%), 1 calls (08827C68 - 08827C70, length 3)
_S1_2_893BBFC 2 instructions (0.000%), 1 calls (0893BBFC - 0893BC00, length 2)
_S1_2_893BBD4 2 instructions (0.000%), 1 calls (0893BBD4 - 0893BBD8, length 2)
_S1_2_893BBCC 2 instructions (0.000%), 1 calls (0893BBCC - 0893BBD0, length 2)
_S1_2_893BBAC 2 instructions (0.000%), 1 calls (0893BBAC - 0893BBB0, length 2)
_S1_2_893BBA4 2 instructions (0.000%), 1 calls (0893BBA4 - 0893BBA8, length 2)
_S1_2_893BB2C 2 instructions (0.000%), 1 calls (0893BB2C - 0893BB30, length 2)
_S1_2_893BB24 2 instructions (0.000%), 1 calls (0893BB24 - 0893BB28, length 2)
_S1_2_893BB04 2 instructions (0.000%), 1 calls (0893BB04 - 0893BB08, length 2)
_S1_2_893BAF4 2 instructions (0.000%), 1 calls (0893BAF4 - 0893BAF8, length 2)
_S1_2_893BAD4 2 instructions (0.000%), 1 calls (0893BAD4 - 0893BAD8, length 2)
_S1_2_893BACC 2 instructions (0.000%), 1 calls (0893BACC - 0893BAD0, length 2)
_S1_2_893BAC4 2 instructions (0.000%), 1 calls (0893BAC4 - 0893BAC8, length 2)
_S1_2_893BABC 2 instructions (0.000%), 1 calls (0893BABC - 0893BAC0, length 2)
_S1_2_893BAA4 2 instructions (0.000%), 1 calls (0893BAA4 - 0893BAA8, length 2)
_S1_2_893BA9C 2 instructions (0.000%), 1 calls (0893BA9C - 0893BAA0, length 2)
_S1_2_893BA84 2 instructions (0.000%), 1 calls (0893BA84 - 0893BA88, length 2)
_S1_2_893BA7C 2 instructions (0.000%), 1 calls (0893BA7C - 0893BA80, length 2)
_S1_2_893BA6C 2 instructions (0.000%), 1 calls (0893BA6C - 0893BA70, length 2)
_S1_2_893BA64 2 instructions (0.000%), 1 calls (0893BA64 - 0893BA68, length 2)
_S1_2_893BA54 2 instructions (0.000%), 1 calls (0893BA54 - 0893BA58, length 2)
_S1_2_893BA44 2 instructions (0.000%), 1 calls (0893BA44 - 0893BA48, length 2)
_S1_2_893BA34 2 instructions (0.000%), 1 calls (0893BA34 - 0893BA38, length 2)
_S1_2_893BA2C 2 instructions (0.000%), 1 calls (0893BA2C - 0893BA30, length 2)
_S1_2_893BA0C 2 instructions (0.000%), 1 calls (0893BA0C - 0893BA10, length 2)
_S1_2_893B9EC 2 instructions (0.000%), 1 calls (0893B9EC - 0893B9F0, length 2)
_S1_2_893B9BC 2 instructions (0.000%), 1 calls (0893B9BC - 0893B9C0, length 2)
_S1_2_893B994 2 instructions (0.000%), 1 calls (0893B994 - 0893B998, length 2)
_S1_2_893B98C 2 instructions (0.000%), 1 calls (0893B98C - 0893B990, length 2)
_S1_2_893B984 2 instructions (0.000%), 1 calls (0893B984 - 0893B988, length 2)
_S1_2_893B94C 2 instructions (0.000%), 1 calls (0893B94C - 0893B950, length 2)
_S1_2_893B8BC 2 instructions (0.000%), 1 calls (0893B8BC - 0893B8C0, length 2)
_S1_2_893B844 2 instructions (0.000%), 1 calls (0893B844 - 0893B848, length 2)
_S1_2_893B7CC 2 instructions (0.000%), 1 calls (0893B7CC - 0893B7D0, length 2)
_S1_2_893B78C 2 instructions (0.000%), 1 calls (0893B78C - 0893B790, length 2)
_S1_2_893B754 2 instructions (0.000%), 1 calls (0893B754 - 0893B758, length 2)
_S1_2_893B744 2 instructions (0.000%), 1 calls (0893B744 - 0893B748, length 2)
_S1_2_893B73C 2 instructions (0.000%), 1 calls (0893B73C - 0893B740, length 2)
_S1_2_893B734 2 instructions (0.000%), 1 calls (0893B734 - 0893B738, length 2)
_S1_2_893B6F4 2 instructions (0.000%), 1 calls (0893B6F4 - 0893B6F8, length 2)
_S1_2_893B6DC 2 instructions (0.000%), 1 calls (0893B6DC - 0893B6E0, length 2)
_S1_2_893B694 2 instructions (0.000%), 1 calls (0893B694 - 0893B698, length 2)
_S1_2_893B664 2 instructions (0.000%), 1 calls (0893B664 - 0893B668, length 2)
_S1_2_893B65C 2 instructions (0.000%), 1 calls (0893B65C - 0893B660, length 2)
_S1_2_893B654 2 instructions (0.000%), 1 calls (0893B654 - 0893B658, length 2)
_S1_2_8919EF8 2 instructions (0.000%), 1 calls (08919EF8 - 08919EFC, length 2)
_S1_2_88EBD78 2 instructions (0.000%), 1 calls (088EBD78 - 088EBD7C, length 2)
_S1_2_88DAEBC 2 instructions (0.000%), 1 calls (088DAEBC - 088DAEC0, length 2)
_S1_2_889BAEC 2 instructions (0.000%), 1 calls (0889BAEC - 0889BAF0, length 2)
_S1_2_8878094 2 instructions (0.000%), 1 calls (08878094 - 08878098, length 2)
_S1_2_886A818 2 instructions (0.000%), 1 calls (0886A818 - 0886A81C, length 2)
_S1_2_886A810 2 instructions (0.000%), 1 calls (0886A810 - 0886A814, length 2)
_S1_2_886A7D0 2 instructions (0.000%), 1 calls (0886A7D0 - 0886A7D4, length 2)
_S1_2_886A7C8 2 instructions (0.000%), 1 calls (0886A7C8 - 0886A7CC, length 2)
_S1_2_886A7A8 2 instructions (0.000%), 1 calls (0886A7A8 - 0886A7AC, length 2)
_S1_2_8865D14 2 instructions (0.000%), 1 calls (08865D14 - 08865D18, length 2)
_S1_2_88DB0A4 (nop) 0 instructions (0.000%), 106,392 calls (088DB0A4 - 088DB0A8, length 2)
_S1_2_88DAC04 (nop) 0 instructions (0.000%), 106,392 calls (088DAC04 - 088DAC08, length 2)
_S1_2_8807EF4 (sceGuMaterial) 0 instructions (0.000%), 46,975 calls (08807EF4 - 08807F80, length 36)
_S1_2_882DD9C (nop) 0 instructions (0.000%), 26,107 calls (0882DD9C - 0882DDA0, length 2)
_S1_2_881177C (memcpy) 0 instructions (0.000%), 14,145 calls (0881177C - 08811884, length 67)
_S1_2_882DC18 (nop) 0 instructions (0.000%), 12,792 calls (0882DC18 - 0882DC1C, length 2)
_S1_2_88074EC (sceGuSetMatrix) 0 instructions (0.000%), 12,440 calls (088074EC - 088077EC, length 193)
_S1_2_88F57FC (nop) 0 instructions (0.000%), 5,974 calls (088F57FC - 088F5800, length 2)
_S1_2_88F57F4 (nop) 0 instructions (0.000%), 5,974 calls (088F57F4 - 088F57F8, length 2)
_S1_2_88F7E04 (nop) 0 instructions (0.000%), 4,999 calls (088F7E04 - 088F7E08, length 2)
_S1_2_88F5AB8 (nop) 0 instructions (0.000%), 3,300 calls (088F5AB8 - 088F5ABC, length 2)
_S1_2_8811BC0 (memset) 0 instructions (0.000%), 1,827 calls (08811BC0 - 08811C74, length 46)
_S1_2_8813DA0 (strcmp) 0 instructions (0.000%), 1,043 calls (08813DA0 - 08813E10, length 29)
_S1_2_8813EAC (strlen) 0 instructions (0.000%), 378 calls (08813EAC - 08813EC0, length 6)
_S1_2_8895B70 (nop) 0 instructions (0.000%), 346 calls (08895B70 - 08895B74, length 2)
_S1_2_882DD94 (nop) 0 instructions (0.000%), 221 calls (0882DD94 - 0882DD98, length 2)
_S1_2_881706C (nop) 0 instructions (0.000%), 194 calls (0881706C - 08817070, length 2)
_S1_2_88DA8EC (nop) 0 instructions (0.000%), 72 calls (088DA8EC - 088DA8F0, length 2)
_S1_2_880C398 (ULongIntegerDiv) 0 instructions (0.000%), 56 calls (0880C398 - 0880C908, length 349)
_S1_2_891D2C4 0 instructions (0.000%), 10 calls (0881177C - 0891D2D0, length 274134)
  Back Branch 0891D2CC 10 times (length 274134)
_S1_2_88BEBBC (nop) 0 instructions (0.000%), 8 calls (088BEBBC - 088BEBC0, length 2)
_S1_2_8804064 (nop) 0 instructions (0.000%), 1 calls (08804064 - 08804068, length 2)
------------------ GEProfiler ----------------------
GE list count: 5000
Texture load count: 8738, average 1.7 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 15625ms, average 3.1ms per GE list, max FPS is 320.0
prim: called 1397420 times, average 279.5 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=20: used 888960 times in PRIM, average 177.8 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 160169 times in PRIM, average 32.0 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 125796 times in PRIM, average 25.2 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 109935 times in PRIM, average 22.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 62856 times in PRIM, average 12.6 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 44370 times in PRIM, average 8.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4998 times in PRIM, average 1.0 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 336 times in PRIM, average 0.1 per GE list
