Compilation time 2720ms, 1109 calls, average 2.5ms, longest 53ms
CodeBlocks profiling information (23,678,193,428 total cycles):
_S1_2_8830F34 4,112,937,246 instructions (17.370%), 81,564,145 calls (088265D4 - 088310FC, length 10955)
  Back Branch 08830FC8 83,395,614 times (length 18)
    08830F74:[AFB30014]: sw         $s3, 20($sp)
    08830F78:[AFB00008]: sw         $s0, 8($sp)
    08830F7C:[AFA60000]: sw         $a2, 0($sp)
    08830F80:[0A20C3EF]: j          0x08830FBC
    08830F84:[AFA70004]: sw         $a3, 4($sp)
--> 08830F88:[0E20BF41]: jal        0x0882FD04
    08830F8C:[00000000]: nop
    08830F90:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08830F94:[8C420004]: lw         $v0, 4($v0)
    08830F98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08830F9C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830FA0:[10400033]: beq        $v0, $zr, 0x08831070
    08830FA4:[27C692E4]: addiu      $a2, $fp, -27932
    08830FA8:[26940001]: addiu      $s4, $s4, 1
    08830FAC:[10560020]: beq        $v0, $s6, 0x08831030
    08830FB0:[8FA50004]: lw         $a1, 4($sp)
    08830FB4:[12950043]: beq        $s4, $s5, 0x088310C4
    08830FB8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08830FBC:[8E220004]: lw         $v0, 4($s1)
    08830FC0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830FC4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08830FC8:[1457FFEF]: bne        $v0, $s7, 0x08830F88
    08830FCC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08830FD0:[8E300000]: lw         $s0, 0($s1)
    08830FD4:[8FA50000]: lw         $a1, 0($sp)
    08830FD8:[0E20BC66]: jal        0x0882F198
  Back Branch 0882666C 1 times (length 15)
    08826624:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08826628:[8E260004]: lw         $a2, 4($s1)
    0882662C:[8CC30004]: lw         $v1, 4($a2)
    08826630:[5062000B]: beql       $v1, $v0, 0x08826660
    08826634:[8CC30000]: lw         $v1, 0($a2)
--> 08826638:[0E209945]: jal        0x08826514
    0882663C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08826640:[8FBF0054]: lw         $ra, 84($sp)
    08826644:[8FB40050]: lw         $s4, 80($sp)
    08826648:[8FB3004C]: lw         $s3, 76($sp)
    0882664C:[8FB20048]: lw         $s2, 72($sp)
    08826650:[8FB10044]: lw         $s1, 68($sp)
    08826654:[8FB00040]: lw         $s0, 64($sp)
    08826658:[03E00008]: jr         $ra
    0882665C:[27BD0070]: addiu      $sp, $sp, 112
    08826660:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08826664:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08826668:[90620006]: lbu        $v0, 6($v1)
--> 0882666C:[1440FFF2]: bne        $v0, $zr, 0x08826638
    08826670:[27B40004]: addiu      $s4, $sp, 4
    08826674:[0E2096F7]: jal        0x08825BDC
    08826678:[00000000]: nop
    0882667C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
_S1_2_8804280 3,974,521,122 instructions (16.786%), 29,403 calls (08804280 - 08804508, length 163)
    08804280:[10A000A0]: beq        $a1, $zr, 0x08804504
    08804284:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08804288:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880428C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08804290:[3C0D0890]: lui        $t5, 0x0890 <=> li $t5, 0x08900000
    08804294:[3C0E0890]: lui        $t6, 0x0890 <=> li $t6, 0x08900000
    08804298:[44804000]: mtc1       $zr, $f8
    0880429C:[44803800]: mtc1       $zr, $f7
    088042A0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088042A4:[25A8946C]: addiu      $t0, $t5, -27540
    088042A8:[0A2010C6]: j          0x08804318
    088042AC:[25C79158]: addiu      $a3, $t6, -28328
    088042B0:[8CE3FFFC]: lw         $v1, -4($a3)
    088042B4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088042B8:[10620054]: beq        $v1, $v0, 0x0880440C
    088042BC:[00051080]: sll        $v0, $a1, 0x0002
    088042C0:[00821021]: addu       $v0, $a0, $v0
    088042C4:[84430002]: lh         $v1, 2($v0)
    088042C8:[84420000]: lh         $v0, 0($v0)
    088042CC:[C4E10000]: lwc1       $f1, 0($a3)
    088042D0:[44832800]: mtc1       $v1, $f5
    088042D4:[44820000]: mtc1       $v0, $f0
    088042D8:[C4E40004]: lwc1       $f4, 4($a3)
    088042DC:[468000A0]: cvt.s.w    $f2, $f0
    088042E0:[468028E0]: cvt.s.w    $f3, $f5
    088042E4:[46011082]: mul.s      $f2, $f2, $f1
    088042E8:[460418C2]: mul.s      $f3, $f3, $f4
    088042EC:[46803820]: cvt.s.w    $f0, $f7
    088042F0:[46804060]: cvt.s.w    $f1, $f8
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
    08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
    0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
    08804330:[8CE4FFDC]: lw         $a0, -36($a3)
    08804334:[00651821]: addu       $v1, $v1, $a1
    08804338:[00031402]: srl        $v0, $v1, 0x0010
    0880433C:[00462821]: addu       $a1, $v0, $a2
    08804340:[3063FFFF]: andi       $v1, $v1, -1
    08804344:[00A4202B]: sltu       $a0, $a1, $a0
    08804348:[ACE3FFEC]: sw         $v1, -20($a3)
    0880434C:[14800006]: bne        $a0, $zr, 0x08804368
    08804350:[ACE5FFE8]: sw         $a1, -24($a3)
    08804354:[8CE2FFF0]: lw         $v0, -16($a3)
    08804358:[1040005A]: beq        $v0, $zr, 0x088044C4
    0880435C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08804360:[ACE0FFE8]: sw         $zr, -24($a3)
    08804364:[ACE0FFEC]: sw         $zr, -20($a3)
    08804368:[8CE3FFD4]: lw         $v1, -44($a3)
    0880436C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08804370:[1462FFCF]: bne        $v1, $v0, 0x088042B0
    08804374:[8CE4FFF4]: lw         $a0, -12($a3)
    08804378:[8CE3FFFC]: lw         $v1, -4($a3)
    0880437C:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08804380:[1062003B]: beq        $v1, $v0, 0x08804470
    08804384:[00051040]: sll        $v0, $a1, 0x0001
    08804388:[00441021]: addu       $v0, $v0, $a0
    0880438C:[84420000]: lh         $v0, 0($v0)
    08804390:[C4E10004]: lwc1       $f1, 4($a3)
    08804394:[C4E30000]: lwc1       $f3, 0($a3)
    08804398:[44820000]: mtc1       $v0, $f0
    0880439C:[25290001]: addiu      $t1, $t1, 1
    088043A0:[468000A0]: cvt.s.w    $f2, $f0
    088043A4:[460310C2]: mul.s      $f3, $f2, $f3
    088043A8:[46011082]: mul.s      $f2, $f2, $f1
    088043AC:[46803820]: cvt.s.w    $f0, $f7
    088043B0:[46804060]: cvt.s.w    $f1, $f8
    088043B4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088043B8:[25080004]: addiu      $t0, $t0, 4
    088043BC:[24E70034]: addiu      $a3, $a3, 52
    088043C0:[46030000]: add.s      $f0, $f0, $f3
    088043C4:[46020840]: add.s      $f1, $f1, $f2
    088043C8:[460001CD]: trunc.w.s  $f7, $f0
    088043CC:[1522FFD2]: bne        $t1, $v0, 0x08804318
    088043D0:[46000A0D]: trunc.w.s  $f8, $f1
    088043D4:[44034000]: mfc1       $v1, $f8
    088043D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088043DC:[0062202D]: min        $a0, $v1, $v0
    088043E0:[44033800]: mfc1       $v1, $f7
    088043E4:[256B0001]: addiu      $t3, $t3, 1
    088043E8:[0062102D]: min        $v0, $v1, $v0
    088043EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088043F0:[0083202C]: max        $a0, $a0, $v1
    088043F4:[0043102C]: max        $v0, $v0, $v1
    088043F8:[A5420000]: sh         $v0, 0($t2)
    088043FC:[118B0041]: beq        $t4, $t3, 0x08804504
    08804400:[A5440002]: sh         $a0, 2($t2)
    08804404:[0A2010A6]: j          0x08804298
    08804408:[254A0004]: addiu      $t2, $t2, 4
    0880440C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804410:[C44000DC]: lwc1       $f0, 220($v0)
    08804414:[C4E50000]: lwc1       $f5, 0($a3)
    08804418:[C4E60004]: lwc1       $f6, 4($a3)
    0880441C:[00051040]: sll        $v0, $a1, 0x0001
    08804420:[00821021]: addu       $v0, $a0, $v0
    08804424:[46002942]: mul.s      $f5, $f5, $f0
    08804428:[46003182]: mul.s      $f6, $f6, $f0
    0880442C:[90430001]: lbu        $v1, 1($v0)
    08804430:[90440000]: lbu        $a0, 0($v0)
    08804434:[468038E0]: cvt.s.w    $f3, $f7
    08804438:[00031A00]: sll        $v1, $v1, 0x0008
    0880443C:[00042200]: sll        $a0, $a0, 0x0008
    08804440:[44840000]: mtc1       $a0, $f0
    08804444:[44832000]: mtc1       $v1, $f4
    08804448:[46800060]: cvt.s.w    $f1, $f0
    0880444C:[468020A0]: cvt.s.w    $f2, $f4
    08804450:[46050840]: add.s      $f1, $f1, $f5
    08804454:[46061080]: add.s      $f2, $f2, $f6
    08804458:[46804020]: cvt.s.w    $f0, $f8
    0880445C:[460118C0]: add.s      $f3, $f3, $f1
    08804460:[46020000]: add.s      $f0, $f0, $f2
    08804464:[460019CD]: trunc.w.s  $f7, $f3
    08804468:[0A2010C1]: j          0x08804304
    0880446C:[4600020D]: trunc.w.s  $f8, $f0
    08804470:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804474:[C44000DC]: lwc1       $f0, 220($v0)
    08804478:[C4E20000]: lwc1       $f2, 0($a3)
    0880447C:[C4E50004]: lwc1       $f5, 4($a3)
    08804480:[00851021]: addu       $v0, $a0, $a1
    08804484:[46001082]: mul.s      $f2, $f2, $f0
    08804488:[46002942]: mul.s      $f5, $f5, $f0
    0880448C:[90430000]: lbu        $v1, 0($v0)
    08804490:[468038E0]: cvt.s.w    $f3, $f7
    08804494:[46804120]: cvt.s.w    $f4, $f8
    08804498:[00031A00]: sll        $v1, $v1, 0x0008
    0880449C:[44830800]: mtc1       $v1, $f1
    088044A0:[00000000]: nop
    088044A4:[46800820]: cvt.s.w    $f0, $f1
    088044A8:[46020080]: add.s      $f2, $f0, $f2
    088044AC:[46050000]: add.s      $f0, $f0, $f5
    088044B0:[460218C0]: add.s      $f3, $f3, $f2
    088044B4:[46002100]: add.s      $f4, $f4, $f0
    088044B8:[460019CD]: trunc.w.s  $f7, $f3
    088044BC:[0A2010C1]: j          0x08804304
    088044C0:[4600220D]: trunc.w.s  $f8, $f4
    088044C4:[25A3946C]: addiu      $v1, $t5, -27540
    088044C8:[00091080]: sll        $v0, $t1, 0x0002
    088044CC:[00431021]: addu       $v0, $v0, $v1
    088044D0:[44034000]: mfc1       $v1, $f8
    088044D4:[AC400000]: sw         $zr, 0($v0)
    088044D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088044DC:[0062202D]: min        $a0, $v1, $v0
    088044E0:[44033800]: mfc1       $v1, $f7
    088044E4:[256B0001]: addiu      $t3, $t3, 1
    088044E8:[0062102D]: min        $v0, $v1, $v0
    088044EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088044F0:[0083202C]: max        $a0, $a0, $v1
    088044F4:[0043102C]: max        $v0, $v0, $v1
    088044F8:[A5420000]: sh         $v0, 0($t2)
    088044FC:[158BFFC1]: bne        $t4, $t3, 0x08804404
    08804500:[A5440002]: sh         $a0, 2($t2)
    08804504:[03E00008]: jr         $ra
    08804508:[00000000]: nop
  Back Branch 0880431C 481,738,752 times (length 7)
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
--> 08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
--> 0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
  Back Branch 08804404 30,079,269 times (length 93)
    08804284:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08804288:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880428C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08804290:[3C0D0890]: lui        $t5, 0x0890 <=> li $t5, 0x08900000
    08804294:[3C0E0890]: lui        $t6, 0x0890 <=> li $t6, 0x08900000
--> 08804298:[44804000]: mtc1       $zr, $f8
    0880429C:[44803800]: mtc1       $zr, $f7
    088042A0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088042A4:[25A8946C]: addiu      $t0, $t5, -27540
    088042A8:[0A2010C6]: j          0x08804318
    088042AC:[25C79158]: addiu      $a3, $t6, -28328
    088042B0:[8CE3FFFC]: lw         $v1, -4($a3)
    088042B4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088042B8:[10620054]: beq        $v1, $v0, 0x0880440C
    088042BC:[00051080]: sll        $v0, $a1, 0x0002
    088042C0:[00821021]: addu       $v0, $a0, $v0
    088042C4:[84430002]: lh         $v1, 2($v0)
    088042C8:[84420000]: lh         $v0, 0($v0)
    088042CC:[C4E10000]: lwc1       $f1, 0($a3)
    088042D0:[44832800]: mtc1       $v1, $f5
    088042D4:[44820000]: mtc1       $v0, $f0
    088042D8:[C4E40004]: lwc1       $f4, 4($a3)
    088042DC:[468000A0]: cvt.s.w    $f2, $f0
    088042E0:[468028E0]: cvt.s.w    $f3, $f5
    088042E4:[46011082]: mul.s      $f2, $f2, $f1
    088042E8:[460418C2]: mul.s      $f3, $f3, $f4
    088042EC:[46803820]: cvt.s.w    $f0, $f7
    088042F0:[46804060]: cvt.s.w    $f1, $f8
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
    08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
    0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
    08804330:[8CE4FFDC]: lw         $a0, -36($a3)
    08804334:[00651821]: addu       $v1, $v1, $a1
    08804338:[00031402]: srl        $v0, $v1, 0x0010
    0880433C:[00462821]: addu       $a1, $v0, $a2
    08804340:[3063FFFF]: andi       $v1, $v1, -1
    08804344:[00A4202B]: sltu       $a0, $a1, $a0
    08804348:[ACE3FFEC]: sw         $v1, -20($a3)
    0880434C:[14800006]: bne        $a0, $zr, 0x08804368
    08804350:[ACE5FFE8]: sw         $a1, -24($a3)
    08804354:[8CE2FFF0]: lw         $v0, -16($a3)
    08804358:[1040005A]: beq        $v0, $zr, 0x088044C4
    0880435C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08804360:[ACE0FFE8]: sw         $zr, -24($a3)
    08804364:[ACE0FFEC]: sw         $zr, -20($a3)
    08804368:[8CE3FFD4]: lw         $v1, -44($a3)
    0880436C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08804370:[1462FFCF]: bne        $v1, $v0, 0x088042B0
    08804374:[8CE4FFF4]: lw         $a0, -12($a3)
    08804378:[8CE3FFFC]: lw         $v1, -4($a3)
    0880437C:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08804380:[1062003B]: beq        $v1, $v0, 0x08804470
    08804384:[00051040]: sll        $v0, $a1, 0x0001
    08804388:[00441021]: addu       $v0, $v0, $a0
    0880438C:[84420000]: lh         $v0, 0($v0)
    08804390:[C4E10004]: lwc1       $f1, 4($a3)
    08804394:[C4E30000]: lwc1       $f3, 0($a3)
    08804398:[44820000]: mtc1       $v0, $f0
    0880439C:[25290001]: addiu      $t1, $t1, 1
    088043A0:[468000A0]: cvt.s.w    $f2, $f0
    088043A4:[460310C2]: mul.s      $f3, $f2, $f3
    088043A8:[46011082]: mul.s      $f2, $f2, $f1
    088043AC:[46803820]: cvt.s.w    $f0, $f7
    088043B0:[46804060]: cvt.s.w    $f1, $f8
    088043B4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088043B8:[25080004]: addiu      $t0, $t0, 4
    088043BC:[24E70034]: addiu      $a3, $a3, 52
    088043C0:[46030000]: add.s      $f0, $f0, $f3
    088043C4:[46020840]: add.s      $f1, $f1, $f2
    088043C8:[460001CD]: trunc.w.s  $f7, $f0
    088043CC:[1522FFD2]: bne        $t1, $v0, 0x08804318
    088043D0:[46000A0D]: trunc.w.s  $f8, $f1
    088043D4:[44034000]: mfc1       $v1, $f8
    088043D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088043DC:[0062202D]: min        $a0, $v1, $v0
    088043E0:[44033800]: mfc1       $v1, $f7
    088043E4:[256B0001]: addiu      $t3, $t3, 1
    088043E8:[0062102D]: min        $v0, $v1, $v0
    088043EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088043F0:[0083202C]: max        $a0, $a0, $v1
    088043F4:[0043102C]: max        $v0, $v0, $v1
    088043F8:[A5420000]: sh         $v0, 0($t2)
    088043FC:[118B0041]: beq        $t4, $t3, 0x08804504
    08804400:[A5440002]: sh         $a0, 2($t2)
--> 08804404:[0A2010A6]: j          0x08804298
    08804408:[254A0004]: addiu      $t2, $t2, 4
    0880440C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804410:[C44000DC]: lwc1       $f0, 220($v0)
    08804414:[C4E50000]: lwc1       $f5, 0($a3)
_S1_2_882F198 3,129,325,246 instructions (13.216%), 82,154,501 calls (0882EA9C - 0882F278, length 504)
    0882EA9C:[90830007]: lbu        $v1, 7($a0)
    0882EAA0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0882EAA4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882EAA8:[8CA50008]: lw         $a1, 8($a1)
    0882EAAC:[00621004]: sllv       $v0, $v0, $v1
    0882EAB0:[2442FFFF]: addiu      $v0, $v0, -1
    0882EAB4:[00451024]: and        $v0, $v0, $a1
    0882EAB8:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0882EABC:[00430018]: mult       $v0, $v1
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
    0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
    0882EB00:[244273D8]: addiu      $v0, $v0, 29656
    0882EE40:[27BDFFF0]: addiu      $sp, $sp, -16
    0882EE44:[AFBF0000]: sw         $ra, 0($sp)
    0882EE48:[E7B40008]: swc1       $f20, 8($sp)
    0882EE4C:[8C83001C]: lw         $v1, 28($a0)
    0882EE50:[24A2FFFF]: addiu      $v0, $a1, -1
    0882EE54:[0043102B]: sltu       $v0, $v0, $v1
    0882EE58:[10400008]: beq        $v0, $zr, 0x0882EE7C
    0882EE5C:[000510C0]: sll        $v0, $a1, 0x0003
    0882EE60:[8C83000C]: lw         $v1, 12($a0)
    0882EE64:[00431021]: addu       $v0, $v0, $v1
    0882EE68:[2442FFF8]: addiu      $v0, $v0, -8
    0882EE6C:[8FBF0000]: lw         $ra, 0($sp)
    0882EE70:[C7B40008]: lwc1       $f20, 8($sp)
    0882EE74:[03E00008]: jr         $ra
    0882EE78:[27BD0010]: addiu      $sp, $sp, 16
    0882EE7C:[44850000]: mtc1       $a1, $f0
    0882EE80:[00000000]: nop
    0882EE84:[46800320]: cvt.s.w    $f12, $f0
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
    0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
    0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
    0882EED0:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EED4:[244273D8]: addiu      $v0, $v0, 29656
    0882EED8:[03E00008]: jr         $ra
    0882EEDC:[27BD0010]: addiu      $sp, $sp, 16
    0882F198:[27BDFFF0]: addiu      $sp, $sp, -16
    0882F19C:[AFB10004]: sw         $s1, 4($sp)
    0882F1A0:[AFBF0008]: sw         $ra, 8($sp)
    0882F1A4:[AFB00000]: sw         $s0, 0($sp)
    0882F1A8:[8CA30004]: lw         $v1, 4($a1)
    0882F1AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0882F1B0:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882F1B4:[10620019]: beq        $v1, $v0, 0x0882F21C
    0882F1B8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0882F1BC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882F1C0:[50620024]: beql       $v1, $v0, 0x0882F254
    0882F1C4:[8E250000]: lw         $a1, 0($s1)
    0882F1C8:[1060000E]: beq        $v1, $zr, 0x0882F204
    0882F1CC:[8FBF0008]: lw         $ra, 8($sp)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
    0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
    0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
    0882F20C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882F210:[244273D8]: addiu      $v0, $v0, 29656
    0882F214:[03E00008]: jr         $ra
    0882F218:[27BD0010]: addiu      $sp, $sp, 16
    0882F21C:[C6220000]: lwc1       $f2, 0($s1)
    0882F220:[4600100D]: trunc.w.s  $f0, $f2
    0882F224:[46800060]: cvt.s.w    $f1, $f0
    0882F228:[46011032]: c.eq.s     $f2, $f1
    0882F22C:[00000000]: nop
    0882F230:[4502FFE8]: bc1fl      0x0882F1D4
    0882F234:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F238:[4600108D]: trunc.w.s  $f2, $f2
    0882F23C:[44051000]: mfc1       $a1, $f2
    0882F240:[8FBF0008]: lw         $ra, 8($sp)
    0882F244:[8FB10004]: lw         $s1, 4($sp)
    0882F248:[8FB00000]: lw         $s0, 0($sp)
    0882F24C:[0A20BB90]: j          0x0882EE40
    0882F250:[27BD0010]: addiu      $sp, $sp, 16
    0882F254:[8FBF0008]: lw         $ra, 8($sp)
    0882F258:[8FB10004]: lw         $s1, 4($sp)
    0882F25C:[8FB00000]: lw         $s0, 0($sp)
    0882F260:[0A20BAA7]: j          0x0882EA9C
    0882F264:[27BD0010]: addiu      $sp, $sp, 16
    0882F268:[8FBF0008]: lw         $ra, 8($sp)
    0882F26C:[8FB10004]: lw         $s1, 4($sp)
    0882F270:[8FB00000]: lw         $s0, 0($sp)
    0882F274:[03E00008]: jr         $ra
    0882F278:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882F260 48,205,792 times (length 499)
  Back Branch 0882F24C 33,948,230 times (length 261)
  Back Branch 0882EAEC 13,751,903 times (length 8)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
--> 0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
  Back Branch 0882EAE0 608,830 times (length 5)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
--> 0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
  Back Branch 0882EEC4 393,842 times (length 24)
    0882EE58:[10400008]: beq        $v0, $zr, 0x0882EE7C
    0882EE5C:[000510C0]: sll        $v0, $a1, 0x0003
    0882EE60:[8C83000C]: lw         $v1, 12($a0)
    0882EE64:[00431021]: addu       $v0, $v0, $v1
    0882EE68:[2442FFF8]: addiu      $v0, $v0, -8
--> 0882EE6C:[8FBF0000]: lw         $ra, 0($sp)
    0882EE70:[C7B40008]: lwc1       $f20, 8($sp)
    0882EE74:[03E00008]: jr         $ra
    0882EE78:[27BD0010]: addiu      $sp, $sp, 16
    0882EE7C:[44850000]: mtc1       $a1, $f0
    0882EE80:[00000000]: nop
    0882EE84:[46800320]: cvt.s.w    $f12, $f0
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
    0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
--> 0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
    0882EED0:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EED4:[244273D8]: addiu      $v0, $v0, 29656
  Back Branch 0882EEBC 44,946 times (length 10)
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
--> 0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
    0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
  Back Branch 0882EEA8 11,835 times (length 5)
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
--> 0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
  Back Branch 0882F1F8 407 times (length 7)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
--> 0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
--> 0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 0882F230 96 times (length 25)
    0882F1C0:[50620024]: beql       $v1, $v0, 0x0882F254
    0882F1C4:[8E250000]: lw         $a1, 0($s1)
    0882F1C8:[1060000E]: beq        $v1, $zr, 0x0882F204
    0882F1CC:[8FBF0008]: lw         $ra, 8($sp)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
--> 0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
    0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
    0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
    0882F20C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882F210:[244273D8]: addiu      $v0, $v0, 29656
    0882F214:[03E00008]: jr         $ra
    0882F218:[27BD0010]: addiu      $sp, $sp, 16
    0882F21C:[C6220000]: lwc1       $f2, 0($s1)
    0882F220:[4600100D]: trunc.w.s  $f0, $f2
    0882F224:[46800060]: cvt.s.w    $f1, $f0
    0882F228:[46011032]: c.eq.s     $f2, $f1
    0882F22C:[00000000]: nop
--> 0882F230:[4502FFE8]: bc1fl      0x0882F1D4
    0882F234:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F238:[4600108D]: trunc.w.s  $f2, $f2
    0882F23C:[44051000]: mfc1       $a1, $f2
    0882F240:[8FBF0008]: lw         $ra, 8($sp)
_S1_2_883198C 1,441,446,728 instructions (6.088%), 42,395,492 calls (08831774 - 08832870, length 1088)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088319C4 42,395,492 times (length 150)
  Back Branch 0883286C 33,492,858 times (length 946)
_S1_2_883194C 1,269,327,338 instructions (5.361%), 37,333,157 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831984 37,333,157 times (length 134)
_S1_2_882A1C0 1,004,715,824 instructions (4.243%), 1,603,323 calls (088293A4 - 0882A4A8, length 1090)
  Back Branch 088294A8 91,448,683 times (length 9)
    08829478:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0882947C:[8E51001C]: lw         $s1, 28($s2)
    08829480:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08829484:[001110C0]: sll        $v0, $s1, 0x0003
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
--> 0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
    0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
--> 088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
  Back Branch 088294C0 10,412,705 times (length 15)
    08829478:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0882947C:[8E51001C]: lw         $s1, 28($s2)
    08829480:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08829484:[001110C0]: sll        $v0, $s1, 0x0003
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
--> 0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
    0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
    088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
    088294BC:[30420003]: andi       $v0, $v0, 3
--> 088294C0:[1040FFF2]: beq        $v0, $zr, 0x0882948C
    088294C4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088294C8:[0E20A399]: jal        0x08828E64
    088294CC:[2631FFFF]: addiu      $s1, $s1, -1
    088294D0:[5633FFF2]: bnel       $s1, $s3, 0x0882949C
  Back Branch 088294D0 2,514,350 times (length 15)
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
    0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
--> 0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
    088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
    088294BC:[30420003]: andi       $v0, $v0, 3
    088294C0:[1040FFF2]: beq        $v0, $zr, 0x0882948C
    088294C4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088294C8:[0E20A399]: jal        0x08828E64
    088294CC:[2631FFFF]: addiu      $s1, $s1, -1
--> 088294D0:[5633FFF2]: bnel       $s1, $s3, 0x0882949C
    088294D4:[8E43000C]: lw         $v1, 12($s2)
    088294D8:[92440007]: lbu        $a0, 7($s2)
    088294DC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088294E0:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
  Back Branch 08829744 2,400,247 times (length 10)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
--> 08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
  Back Branch 0882975C 1,777,073 times (length 16)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
    08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
    08829758:[30420003]: andi       $v0, $v0, 3
--> 0882975C:[1040FFF1]: beq        $v0, $zr, 0x08829724
    08829760:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08829764:[0E20A399]: jal        0x08828E64
    08829768:[00000000]: nop
    0882976C:[0A20A5C9]: j          0x08829724
  Back Branch 0882A1F4 1,601,992 times (length 918)
  Back Branch 08829574 1,515,601 times (length 30)
    088294F0:[2631FFFF]: addiu      $s1, $s1, -1
    088294F4:[00001012]: mflo       $v0
    088294F8:[12370020]: beq        $s1, $s7, 0x0882957C
    088294FC:[2453FFEC]: addiu      $s3, $v0, -20
    08829500:[8E420010]: lw         $v0, 16($s2)
--> 08829504:[02628021]: addu       $s0, $s3, $v0
    08829508:[8E030004]: lw         $v1, 4($s0)
    0882950C:[10600102]: beq        $v1, $zr, 0x08829918
    08829510:[00000000]: nop
    08829514:[16C0000A]: bne        $s6, $zr, 0x08829540
    08829518:[00000000]: nop
    0882951C:[8E02000C]: lw         $v0, 12($s0)
    08829520:[28420004]: slti       $v0, $v0, 4
    08829524:[14400006]: bne        $v0, $zr, 0x08829540
    08829528:[00000000]: nop
    0882952C:[8E050008]: lw         $a1, 8($s0)
    08829530:[90A20005]: lbu        $v0, 5($a1)
    08829534:[30420003]: andi       $v0, $v0, 3
    08829538:[14400171]: bne        $v0, $zr, 0x08829B00
    0882953C:[00000000]: nop
    08829540:[56A0000B]: bnel       $s5, $zr, 0x08829570
    08829544:[2673FFEC]: addiu      $s3, $s3, -20
    08829548:[8E020004]: lw         $v0, 4($s0)
    0882954C:[28420004]: slti       $v0, $v0, 4
    08829550:[54400007]: bnel       $v0, $zr, 0x08829570
    08829554:[2673FFEC]: addiu      $s3, $s3, -20
    08829558:[8E050000]: lw         $a1, 0($s0)
    0882955C:[90A20005]: lbu        $v0, 5($a1)
    08829560:[30420003]: andi       $v0, $v0, 3
    08829564:[14400162]: bne        $v0, $zr, 0x08829AF0
    08829568:[00000000]: nop
    0882956C:[2673FFEC]: addiu      $s3, $s3, -20
    08829570:[2631FFFF]: addiu      $s1, $s1, -1
--> 08829574:[5637FFE3]: bnel       $s1, $s7, 0x08829504
    08829578:[8E420010]: lw         $v0, 16($s2)
    0882957C:[56C000F6]: bnel       $s6, $zr, 0x08829958
    08829580:[92420005]: lbu        $v0, 5($s2)
    08829584:[56A000F4]: bnel       $s5, $zr, 0x08829958
  Back Branch 08829920 1,144,754 times (length 238)
  Back Branch 0882943C 912,865 times (length 13)
    088293FC:[10A200EA]: beq        $a1, $v0, 0x088297A8
    08829400:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08829404:[50A200BC]: beql       $a1, $v0, 0x088296F8
    08829408:[8E420044]: lw         $v0, 68($s2)
    0882940C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08829410:[8FBF0020]: lw         $ra, 32($sp)
    08829414:[8FB7001C]: lw         $s7, 28($sp)
    08829418:[8FB60018]: lw         $s6, 24($sp)
    0882941C:[8FB50014]: lw         $s5, 20($sp)
    08829420:[8FB40010]: lw         $s4, 16($sp)
    08829424:[8FB3000C]: lw         $s3, 12($sp)
    08829428:[8FB20008]: lw         $s2, 8($sp)
    0882942C:[8FB10004]: lw         $s1, 4($sp)
    08829430:[8FB00000]: lw         $s0, 0($sp)
    08829434:[03E00008]: jr         $ra
    08829438:[27BD0028]: addiu      $sp, $sp, 40
--> 0882943C:[14A2FFF4]: bne        $a1, $v0, 0x08829410
    08829440:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829444:[8E420018]: lw         $v0, 24($s2)
    08829448:[8E450008]: lw         $a1, 8($s2)
    0882944C:[10A00009]: beq        $a1, $zr, 0x08829474
  Back Branch 08829AF8 836,072 times (length 356)
  Back Branch 08829B08 760,194 times (length 372)
  Back Branch 088296A8 506,481 times (length 15)
    08829660:[8E050014]: lw         $a1, 20($s0)
    08829664:[92420006]: lbu        $v0, 6($s2)
    08829668:[50400042]: beql       $v0, $zr, 0x08829774
    0882966C:[92420007]: lbu        $v0, 7($s2)
    08829670:[92430007]: lbu        $v1, 7($s2)
--> 08829674:[8FBF0020]: lw         $ra, 32($sp)
    08829678:[8FB7001C]: lw         $s7, 28($sp)
    0882967C:[8FB60018]: lw         $s6, 24($sp)
    08829680:[8FB50014]: lw         $s5, 20($sp)
    08829684:[8FB40010]: lw         $s4, 16($sp)
    08829688:[8FB3000C]: lw         $s3, 12($sp)
    0882968C:[8FB20008]: lw         $s2, 8($sp)
    08829690:[8FB10004]: lw         $s1, 4($sp)
    08829694:[8FB00000]: lw         $s0, 0($sp)
    08829698:[000310C0]: sll        $v0, $v1, 0x0003
    0882969C:[24420014]: addiu      $v0, $v0, 20
    088296A0:[03E00008]: jr         $ra
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
--> 088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
    088296B8:[0223102A]: slt        $v0, $s1, $v1
  Back Branch 08829A60 363,504 times (length 13)
    08829A20:[18A00012]: blez       $a1, 0x08829A6C
    08829A24:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    08829A28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08829A2C:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    08829A30:[00860018]: mult       $a0, $a2
--> 08829A34:[8E430018]: lw         $v1, 24($s2)
    08829A38:[00001012]: mflo       $v0
    08829A3C:[00431021]: addu       $v0, $v0, $v1
    08829A40:[8C430000]: lw         $v1, 0($v0)
    08829A44:[10600005]: beq        $v1, $zr, 0x08829A5C
    08829A48:[24840001]: addiu      $a0, $a0, 1
    08829A4C:[90620005]: lbu        $v0, 5($v1)
    08829A50:[00471024]: and        $v0, $v0, $a3
    08829A54:[A0620005]: sb         $v0, 5($v1)
    08829A58:[8E450038]: lw         $a1, 56($s2)
    08829A5C:[0085102A]: slt        $v0, $a0, $a1
--> 08829A60:[1440FFF4]: bne        $v0, $zr, 0x08829A34
    08829A64:[00860018]: mult       $a0, $a2
    08829A68:[8E470034]: lw         $a3, 52($s2)
    08829A6C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08829A70:[00A30018]: mult       $a1, $v1
  Back Branch 0882976C 342,290 times (length 20)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
    08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
    08829758:[30420003]: andi       $v0, $v0, 3
    0882975C:[1040FFF1]: beq        $v0, $zr, 0x08829724
    08829760:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08829764:[0E20A399]: jal        0x08828E64
    08829768:[00000000]: nop
--> 0882976C:[0A20A5C9]: j          0x08829724
    08829770:[8E460028]: lw         $a2, 40($s2)
    08829774:[8FBF0020]: lw         $ra, 32($sp)
    08829778:[8FB7001C]: lw         $s7, 28($sp)
    0882977C:[8FB60018]: lw         $s6, 24($sp)
  Back Branch 08829AA4 91,713 times (length 423)
  Back Branch 08829BA4 91,529 times (length 358)
  Back Branch 08829880 57,430 times (length 4)
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
--> 08829878:[26100008]: addiu      $s0, $s0, 8
    0882987C:[0230102B]: sltu       $v0, $s1, $s0
--> 08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
    08829884:[AE000004]: sw         $zr, 4($s0)
    08829888:[8E450030]: lw         $a1, 48($s2)
    0882988C:[28A24E21]: slti       $v0, $a1, 20001
    08829890:[50400086]: beql       $v0, $zr, 0x08829AAC
  Back Branch 0882984C 40,148 times (length 7)
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
    08829834:[26100008]: addiu      $s0, $s0, 8
--> 08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
--> 0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
  Back Branch 08829A04 19,959 times (length 13)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
    088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
--> 08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
    08829A08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829A0C:[0E20A399]: jal        0x08828E64
    08829A10:[00000000]: nop
    08829A14:[0A20A676]: j          0x088299D8
  Back Branch 088299F4 19,959 times (length 9)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
--> 088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
    08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
  Back Branch 08829860 17,508 times (length 13)
    08829820:[0266102B]: sltu       $v0, $s3, $a2
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
--> 08829834:[26100008]: addiu      $s0, $s0, 8
    08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
    0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
--> 08829860:[1040FFF4]: beq        $v0, $zr, 0x08829834
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
  Back Branch 08829814 14,412 times (length 6)
    088297F0:[8E460008]: lw         $a2, 8($s2)
    088297F4:[00E8102B]: sltu       $v0, $a3, $t0
    088297F8:[144000F3]: bne        $v0, $zr, 0x08829BC8
    088297FC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08829800:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
--> 08829804:[8CA20008]: lw         $v0, 8($a1)
    08829808:[24A50018]: addiu      $a1, $a1, 24
    0882980C:[00E5202B]: sltu       $a0, $a3, $a1
    08829810:[0222182B]: sltu       $v1, $s1, $v0
--> 08829814:[1080FFFB]: beq        $a0, $zr, 0x08829804
    08829818:[0043880B]: movn       $s1, $v0, $v1
    0882981C:[8E530020]: lw         $s3, 32($s2)
    08829820:[0266102B]: sltu       $v0, $s3, $a2
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
  Back Branch 088296BC 4,025 times (length 24)
    08829650:[00000000]: nop
    08829654:[92430007]: lbu        $v1, 7($s2)
    08829658:[0223102A]: slt        $v0, $s1, $v1
    0882965C:[5440FFF5]: bnel       $v0, $zr, 0x08829634
    08829660:[8E050014]: lw         $a1, 20($s0)
--> 08829664:[92420006]: lbu        $v0, 6($s2)
    08829668:[50400042]: beql       $v0, $zr, 0x08829774
    0882966C:[92420007]: lbu        $v0, 7($s2)
    08829670:[92430007]: lbu        $v1, 7($s2)
    08829674:[8FBF0020]: lw         $ra, 32($sp)
    08829678:[8FB7001C]: lw         $s7, 28($sp)
    0882967C:[8FB60018]: lw         $s6, 24($sp)
    08829680:[8FB50014]: lw         $s5, 20($sp)
    08829684:[8FB40010]: lw         $s4, 16($sp)
    08829688:[8FB3000C]: lw         $s3, 12($sp)
    0882968C:[8FB20008]: lw         $s2, 8($sp)
    08829690:[8FB10004]: lw         $s1, 4($sp)
    08829694:[8FB00000]: lw         $s0, 0($sp)
    08829698:[000310C0]: sll        $v0, $v1, 0x0003
    0882969C:[24420014]: addiu      $v0, $v0, 20
    088296A0:[03E00008]: jr         $ra
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
    088296B8:[0223102A]: slt        $v0, $s1, $v1
--> 088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
  Back Branch 088296CC 4,025 times (length 7)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
--> 088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
  Back Branch 088296E0 4,023 times (length 12)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
--> 088296E0:[1040FFF5]: beq        $v0, $zr, 0x088296B8
    088296E4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088296E8:[0E20A399]: jal        0x08828E64
    088296EC:[00000000]: nop
    088296F0:[0A20A5AE]: j          0x088296B8
  Back Branch 088296F0 4,021 times (length 16)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
    088296E0:[1040FFF5]: beq        $v0, $zr, 0x088296B8
    088296E4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088296E8:[0E20A399]: jal        0x08828E64
    088296EC:[00000000]: nop
--> 088296F0:[0A20A5AE]: j          0x088296B8
    088296F4:[92430007]: lbu        $v1, 7($s2)
    088296F8:[8E430020]: lw         $v1, 32($s2)
    088296FC:[10600004]: beq        $v1, $zr, 0x08829710
    08829700:[AC820024]: sw         $v0, 36($a0)
  Back Branch 08829978 2,692 times (length 227)
  Back Branch 08829B58 2,673 times (length 142)
  Back Branch 08829B1C 2,673 times (length 428)
  Back Branch 08829B2C 2,673 times (length 431)
  Back Branch 0882994C 2,673 times (length 310)
  Back Branch 0882995C 2,673 times (length 246)
  Back Branch 08829968 2,664 times (length 61)
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
    08829878:[26100008]: addiu      $s0, $s0, 8
--> 0882987C:[0230102B]: sltu       $v0, $s1, $s0
    08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
    08829884:[AE000004]: sw         $zr, 4($s0)
    08829888:[8E450030]: lw         $a1, 48($s2)
    0882988C:[28A24E21]: slti       $v0, $a1, 20001
    08829890:[50400086]: beql       $v0, $zr, 0x08829AAC
    08829894:[8E43002C]: lw         $v1, 44($s2)
    08829898:[00E81023]: subu       $v0, $a3, $t0
    0882989C:[3C03AAAA]: lui        $v1, 0xAAAA <=> li $v1, 0xAAAA0000
    088298A0:[000210C3]: sra        $v0, $v0, 0x0003
    088298A4:[3463AAAB]: ori        $v1, $v1, -21845
    088298A8:[00430018]: mult       $v0, $v1
    088298AC:[00001012]: mflo       $v0
    088298B0:[00021080]: sll        $v0, $v0, 0x0002
    088298B4:[0045102A]: slt        $v0, $v0, $a1
    088298B8:[10400008]: beq        $v0, $zr, 0x088298DC
    088298BC:[02331023]: subu       $v0, $s1, $s3
    088298C0:[28A20011]: slti       $v0, $a1, 17
    088298C4:[14400005]: bne        $v0, $zr, 0x088298DC
    088298C8:[02331023]: subu       $v0, $s1, $s3
    088298CC:[00052843]: sra        $a1, $a1, 0x0001
    088298D0:[0E209C82]: jal        0x08827208
    088298D4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088298D8:[02331023]: subu       $v0, $s1, $s3
    088298DC:[8E43002C]: lw         $v1, 44($s2)
    088298E0:[000210C3]: sra        $v0, $v0, 0x0003
    088298E4:[00021080]: sll        $v0, $v0, 0x0002
    088298E8:[0043102A]: slt        $v0, $v0, $v1
    088298EC:[5040006F]: beql       $v0, $zr, 0x08829AAC
    088298F0:[8E450030]: lw         $a1, 48($s2)
    088298F4:[2862005B]: slti       $v0, $v1, 91
    088298F8:[5440006C]: bnel       $v0, $zr, 0x08829AAC
    088298FC:[8E450030]: lw         $a1, 48($s2)
    08829900:[00032843]: sra        $a1, $v1, 0x0001
    08829904:[0E209CC1]: jal        0x08827304
    08829908:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0882990C:[8E43002C]: lw         $v1, 44($s2)
    08829910:[0A20A6AB]: j          0x08829AAC
    08829914:[8E450030]: lw         $a1, 48($s2)
    08829918:[0E20A392]: jal        0x08828E48
    0882991C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829920:[0A20A55C]: j          0x08829570
    08829924:[2673FFEC]: addiu      $s3, $s3, -20
    08829928:[92420005]: lbu        $v0, 5($s2)
    0882992C:[001618C0]: sll        $v1, $s6, 0x0003
    08829930:[00152100]: sll        $a0, $s5, 0x0004
    08829934:[00641825]: or         $v1, $v1, $a0
    08829938:[304200E7]: andi       $v0, $v0, 231
    0882993C:[00431025]: or         $v0, $v0, $v1
    08829940:[A2420005]: sb         $v0, 5($s2)
    08829944:[8E83002C]: lw         $v1, 44($s4)
    08829948:[AE430018]: sw         $v1, 24($s2)
    0882994C:[12A0FECB]: beq        $s5, $zr, 0x0882947C
    08829950:[AE92002C]: sw         $s2, 44($s4)
    08829954:[92420005]: lbu        $v0, 5($s2)
    08829958:[304200FB]: andi       $v0, $v0, 251
    0882995C:[0A20A563]: j          0x0882958C
    08829960:[A2420005]: sb         $v0, 5($s2)
    08829964:[8E470014]: lw         $a3, 20($s2)
--> 08829968:[0A20A61F]: j          0x0882987C
    0882996C:[8E530020]: lw         $s3, 32($s2)
    08829970:[0E20A399]: jal        0x08828E64
    08829974:[00000000]: nop
    08829978:[0A20A57D]: j          0x088295F4
  Back Branch 08829870 2,013 times (length 16)
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
    08829834:[26100008]: addiu      $s0, $s0, 8
--> 08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
    0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
    08829860:[1040FFF4]: beq        $v0, $zr, 0x08829834
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
--> 08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
    08829878:[26100008]: addiu      $s0, $s0, 8
    0882987C:[0230102B]: sltu       $v0, $s1, $s0
    08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
  Back Branch 0882A3F8 1,331 times (length 30)
    0882A374:[02428021]: addu       $s0, $s2, $v0
    0882A378:[8E030004]: lw         $v1, 4($s0)
    0882A37C:[54600017]: bnel       $v1, $zr, 0x0882A3DC
    0882A380:[26040008]: addiu      $a0, $s0, 8
    0882A384:[2652FFEC]: addiu      $s2, $s2, -20
--> 0882A388:[2631FFFF]: addiu      $s1, $s1, -1
    0882A38C:[5635FFF9]: bnel       $s1, $s5, 0x0882A374
    0882A390:[8E620010]: lw         $v0, 16($s3)
    0882A394:[8E730018]: lw         $s3, 24($s3)
    0882A398:[5660FFDB]: bnel       $s3, $zr, 0x0882A308
    0882A39C:[92620005]: lbu        $v0, 5($s3)
    0882A3A0:[8FA50000]: lw         $a1, 0($sp)
    0882A3A4:[8E820044]: lw         $v0, 68($s4)
    0882A3A8:[92830014]: lbu        $v1, 20($s4)
    0882A3AC:[00BE2021]: addu       $a0, $a1, $fp
    0882A3B0:[00441023]: subu       $v0, $v0, $a0
    0882A3B4:[38630003]: xori       $v1, $v1, 3
    0882A3B8:[2685001C]: addiu      $a1, $s4, 28
    0882A3BC:[AE820048]: sw         $v0, 72($s4)
    0882A3C0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882A3C4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882A3C8:[A2830014]: sb         $v1, 20($s4)
    0882A3CC:[AE850020]: sw         $a1, 32($s4)
    0882A3D0:[A2820015]: sb         $v0, 21($s4)
    0882A3D4:[0A20A808]: j          0x0882A020
    0882A3D8:[AE800018]: sw         $zr, 24($s4)
    0882A3DC:[0E20A3E9]: jal        0x08828FA4
    0882A3E0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882A3E4:[54400007]: bnel       $v0, $zr, 0x0882A404
    0882A3E8:[AE000004]: sw         $zr, 4($s0)
    0882A3EC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882A3F0:[0E20A3E9]: jal        0x08828FA4
    0882A3F4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0882A3F8:[5040FFE3]: beql       $v0, $zr, 0x0882A388
    0882A3FC:[2652FFEC]: addiu      $s2, $s2, -20
    0882A400:[AE000004]: sw         $zr, 4($s0)
    0882A404:[0E20A392]: jal        0x08828E48
    0882A408:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0882A3D4 1,331 times (length 239)
  Back Branch 0882A2E0 764 times (length 12)
    0882A2A4:[8E900030]: lw         $s0, 48($s4)
    0882A2A8:[1200000F]: beq        $s0, $zr, 0x0882A2E8
    0882A2AC:[AFA20000]: sw         $v0, 0($sp)
    0882A2B0:[2411FFF8]: addiu      $s1, $zr, -8 <=> li $s1, -8
    0882A2B4:[8E100000]: lw         $s0, 0($s0)
--> 0882A2B8:[92820014]: lbu        $v0, 20($s4)
    0882A2BC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882A2C0:[92030005]: lbu        $v1, 5($s0)
    0882A2C4:[30420003]: andi       $v0, $v0, 3
    0882A2C8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882A2CC:[00711824]: and        $v1, $v1, $s1
    0882A2D0:[00621825]: or         $v1, $v1, $v0
    0882A2D4:[0E20A399]: jal        0x08828E64
    0882A2D8:[A2030005]: sb         $v1, 5($s0)
    0882A2DC:[8E820030]: lw         $v0, 48($s4)
--> 0882A2E0:[5602FFF5]: bnel       $s0, $v0, 0x0882A2B8
    0882A2E4:[8E100000]: lw         $s0, 0($s0)
    0882A2E8:[0E20A6F4]: jal        0x08829BD0
    0882A2EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882A2F0:[8E93002C]: lw         $s3, 44($s4)
  Back Branch 08829A14 198 times (length 17)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
    088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
    08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
    08829A08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829A0C:[0E20A399]: jal        0x08828E64
    08829A10:[00000000]: nop
--> 08829A14:[0A20A676]: j          0x088299D8
    08829A18:[8E470034]: lw         $a3, 52($s2)
    08829A1C:[8E450038]: lw         $a1, 56($s2)
    08829A20:[18A00012]: blez       $a1, 0x08829A6C
    08829A24:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
_S1_2_8831BE0 467,136,491 instructions (1.973%), 11,553,824 calls (08831774 - 08832BBC, length 1299)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08832BB8 11,553,824 times (length 1299)
  Back Branch 088329D4 11,540,115 times (length 884)
  Back Branch 088329E4 4,969,822 times (length 885)
_S1_2_8829C38 464,810,857 instructions (1.963%), 10,583,920 calls (08829C38 - 08829D54, length 72)
    08829C38:[27BDFFE0]: addiu      $sp, $sp, -32
    08829C3C:[AFB50014]: sw         $s5, 20($sp)
    08829C40:[AFB40010]: sw         $s4, 16($sp)
    08829C44:[AFB20008]: sw         $s2, 8($sp)
    08829C48:[AFB10004]: sw         $s1, 4($sp)
    08829C4C:[AFBF0018]: sw         $ra, 24($sp)
    08829C50:[AFB3000C]: sw         $s3, 12($sp)
    08829C54:[AFB00000]: sw         $s0, 0($sp)
    08829C58:[8C930010]: lw         $s3, 16($a0)
    08829C5C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08829C60:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08829C64:[92620014]: lbu        $v0, 20($s3)
    08829C68:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08829C6C:[38550003]: xori       $s5, $v0, 3
    08829C70:[8E500000]: lw         $s0, 0($s2)
    08829C74:[12000017]: beq        $s0, $zr, 0x08829CD4
    08829C78:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829C7C:[2631FFFF]: addiu      $s1, $s1, -1
    08829C80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08829C84:[12220012]: beq        $s1, $v0, 0x08829CD0
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
    08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
    08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
    08829CDC:[8FB40010]: lw         $s4, 16($sp)
    08829CE0:[8FB3000C]: lw         $s3, 12($sp)
    08829CE4:[8FB20008]: lw         $s2, 8($sp)
    08829CE8:[8FB10004]: lw         $s1, 4($sp)
    08829CEC:[8FB00000]: lw         $s0, 0($sp)
    08829CF0:[03E00008]: jr         $ra
    08829CF4:[27BD0020]: addiu      $sp, $sp, 32
    08829CF8:[AE420000]: sw         $v0, 0($s2)
    08829CFC:[8E63001C]: lw         $v1, 28($s3)
    08829D00:[52030013]: beql       $s0, $v1, 0x08829D50
    08829D04:[8E020000]: lw         $v0, 0($s0)
    08829D08:[92020004]: lbu        $v0, 4($s0)
    08829D0C:[2442FFFC]: addiu      $v0, $v0, -4
    08829D10:[304200FF]: andi       $v0, $v0, 255
    08829D14:[2C430007]: sltiu      $v1, $v0, 7
    08829D18:[5060FFD6]: beql       $v1, $zr, 0x08829C74
    08829D1C:[8E500000]: lw         $s0, 0($s2)
    08829D20:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08829D24:[00021080]: sll        $v0, $v0, 0x0002
    08829D28:[2463735C]: addiu      $v1, $v1, 29532
    08829D2C:[00431021]: addu       $v0, $v0, $v1
    08829D30:[8C440000]: lw         $a0, 0($v0)
    08829D34:[00800008]: jr         $a0
    08829D38:[00000000]: nop
    08829D3C:[26050058]: addiu      $a1, $s0, 88
    08829D40:[0E20A70E]: jal        0x08829C38
    08829D44:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
    08829D48:[0A20A727]: j          0x08829C9C
    08829D4C:[92030005]: lbu        $v1, 5($s0)
    08829D50:[0A20A742]: j          0x08829D08
    08829D54:[AE62001C]: sw         $v0, 28($s3)
  Back Branch 08829CC8 9,481,672 times (length 20)
    08829C6C:[38550003]: xori       $s5, $v0, 3
    08829C70:[8E500000]: lw         $s0, 0($s2)
    08829C74:[12000017]: beq        $s0, $zr, 0x08829CD4
    08829C78:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829C7C:[2631FFFF]: addiu      $s1, $s1, -1
--> 08829C80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08829C84:[12220012]: beq        $s1, $v0, 0x08829CD0
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
    08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
--> 08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08829D48 2,622 times (length 45)
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
--> 08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
    08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
    08829CDC:[8FB40010]: lw         $s4, 16($sp)
    08829CE0:[8FB3000C]: lw         $s3, 12($sp)
    08829CE4:[8FB20008]: lw         $s2, 8($sp)
    08829CE8:[8FB10004]: lw         $s1, 4($sp)
    08829CEC:[8FB00000]: lw         $s0, 0($sp)
    08829CF0:[03E00008]: jr         $ra
    08829CF4:[27BD0020]: addiu      $sp, $sp, 32
    08829CF8:[AE420000]: sw         $v0, 0($s2)
    08829CFC:[8E63001C]: lw         $v1, 28($s3)
    08829D00:[52030013]: beql       $s0, $v1, 0x08829D50
    08829D04:[8E020000]: lw         $v0, 0($s0)
    08829D08:[92020004]: lbu        $v0, 4($s0)
    08829D0C:[2442FFFC]: addiu      $v0, $v0, -4
    08829D10:[304200FF]: andi       $v0, $v0, 255
    08829D14:[2C430007]: sltiu      $v1, $v0, 7
    08829D18:[5060FFD6]: beql       $v1, $zr, 0x08829C74
    08829D1C:[8E500000]: lw         $s0, 0($s2)
    08829D20:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08829D24:[00021080]: sll        $v0, $v0, 0x0002
    08829D28:[2463735C]: addiu      $v1, $v1, 29532
    08829D2C:[00431021]: addu       $v0, $v0, $v1
    08829D30:[8C440000]: lw         $a0, 0($v0)
    08829D34:[00800008]: jr         $a0
    08829D38:[00000000]: nop
    08829D3C:[26050058]: addiu      $a1, $s0, 88
    08829D40:[0E20A70E]: jal        0x08829C38
    08829D44:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
--> 08829D48:[0A20A727]: j          0x08829C9C
    08829D4C:[92030005]: lbu        $v1, 5($s0)
    08829D50:[0A20A742]: j          0x08829D08
    08829D54:[AE62001C]: sw         $v0, 28($s3)
_S1_2_8827CBC 453,551,303 instructions (1.915%), 5,846,139 calls (08827CBC - 088281C0, length 322)
    08827CBC:[27BDFFD0]: addiu      $sp, $sp, -48
    08827CC0:[AFB70024]: sw         $s7, 36($sp)
    08827CC4:[AFB30014]: sw         $s3, 20($sp)
    08827CC8:[AFB1000C]: sw         $s1, 12($sp)
    08827CCC:[AFB00008]: sw         $s0, 8($sp)
    08827CD0:[AFBF002C]: sw         $ra, 44($sp)
    08827CD4:[AFBE0028]: sw         $fp, 40($sp)
    08827CD8:[AFB60020]: sw         $s6, 32($sp)
    08827CDC:[AFB5001C]: sw         $s5, 28($sp)
    08827CE0:[AFB40018]: sw         $s4, 24($sp)
    08827CE4:[AFB20010]: sw         $s2, 16($sp)
    08827CE8:[8CA20004]: lw         $v0, 4($a1)
    08827CEC:[24130006]: addiu      $s3, $zr, 6 <=> li $s3, 6
    08827CF0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08827CF4:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    08827CF8:[1053005F]: beq        $v0, $s3, 0x08827E78
    08827CFC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08827D00:[0E20BF41]: jal        0x0882FD04
    08827D04:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08827D08:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08827D0C:[8C420004]: lw         $v0, 4($v0)
    08827D10:[10530006]: beq        $v0, $s3, 0x08827D2C
    08827D14:[8E340020]: lw         $s4, 32($s1)
    08827D18:[3C06088D]: lui        $a2, 0x088D <=> li $a2, 0x088D0000
    08827D1C:[24C6733C]: addiu      $a2, $a2, 29500
    08827D20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827D24:[0E209A40]: jal        0x08826900
    08827D28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08827D2C:[8E260008]: lw         $a2, 8($s1)
    08827D30:[0206102B]: sltu       $v0, $s0, $a2
    08827D34:[10400009]: beq        $v0, $zr, 0x08827D5C
    08827D38:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08827D3C:[8C82FFF8]: lw         $v0, -8($a0)
    08827D40:[8C83FFFC]: lw         $v1, -4($a0)
    08827D44:[AC820000]: sw         $v0, 0($a0)
    08827D48:[AC830004]: sw         $v1, 4($a0)
    08827D4C:[2484FFF8]: addiu      $a0, $a0, -8
    08827D50:[0204102B]: sltu       $v0, $s0, $a0
    08827D54:[5440FFFA]: bnel       $v0, $zr, 0x08827D40
    08827D58:[8C82FFF8]: lw         $v0, -8($a0)
    08827D5C:[8E27001C]: lw         $a3, 28($s1)
    08827D60:[00E61023]: subu       $v0, $a3, $a2
    08827D64:[28420009]: slti       $v0, $v0, 9
    08827D68:[14400064]: bne        $v0, $zr, 0x08827EFC
    08827D6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827D70:[8E280020]: lw         $t0, 32($s1)
    08827D74:[8E440004]: lw         $a0, 4($s2)
    08827D78:[8E430000]: lw         $v1, 0($s2)
    08827D7C:[02141023]: subu       $v0, $s0, $s4
    08827D80:[00488021]: addu       $s0, $v0, $t0
    08827D84:[24C60008]: addiu      $a2, $a2, 8
    08827D88:[AE030000]: sw         $v1, 0($s0)
    08827D8C:[AE040004]: sw         $a0, 4($s0)
    08827D90:[AE260008]: sw         $a2, 8($s1)
    08827D94:[8E240014]: lw         $a0, 20($s1)
    08827D98:[8E230018]: lw         $v1, 24($s1)
    08827D9C:[8E050000]: lw         $a1, 0($s0)
    08827DA0:[AC83000C]: sw         $v1, 12($a0)
    08827DA4:[90A20006]: lbu        $v0, 6($a1)
    08827DA8:[1040005D]: beq        $v0, $zr, 0x08827F20
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
    08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827E94:[8E250014]: lw         $a1, 20($s1)
    08827E98:[8CA20004]: lw         $v0, 4($a1)
    08827E9C:[8C430000]: lw         $v1, 0($v0)
    08827EA0:[8C620010]: lw         $v0, 16($v1)
    08827EA4:[0040F809]: jalr       $ra, $v0
    08827EA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827EAC:[0441FFDF]: bgez       $v0, 0x08827E2C
    08827EB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827EB4:[8FBF002C]: lw         $ra, 44($sp)
    08827EB8:[8FBE0028]: lw         $fp, 40($sp)
    08827EBC:[8FB70024]: lw         $s7, 36($sp)
    08827EC0:[8FB60020]: lw         $s6, 32($sp)
    08827EC4:[8FB5001C]: lw         $s5, 28($sp)
    08827EC8:[8FB40018]: lw         $s4, 24($sp)
    08827ECC:[8FB30014]: lw         $s3, 20($sp)
    08827ED0:[8FB20010]: lw         $s2, 16($sp)
    08827ED4:[8FB1000C]: lw         $s1, 12($sp)
    08827ED8:[8FB00008]: lw         $s0, 8($sp)
    08827EDC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08827EE0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827EE4:[03E00008]: jr         $ra
    08827EE8:[27BD0030]: addiu      $sp, $sp, 48
    08827EEC:[0E209D11]: jal        0x08827444
    08827EF0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08827EF4:[0A209F70]: j          0x08827DC0
    08827EF8:[8E240014]: lw         $a0, 20($s1)
    08827EFC:[0E209D11]: jal        0x08827444
    08827F00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827F04:[8E260008]: lw         $a2, 8($s1)
    08827F08:[0A209F5C]: j          0x08827D70
    08827F0C:[8E27001C]: lw         $a3, 28($s1)
    08827F10:[0E209F0D]: jal        0x08827C34
    08827F14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827F18:[0A209F75]: j          0x08827DD4
    08827F1C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08827F20:[8CA50010]: lw         $a1, 16($a1)
    08827F24:[00E61023]: subu       $v0, $a3, $a2
    08827F28:[AFA50004]: sw         $a1, 4($sp)
    08827F2C:[90A5004B]: lbu        $a1, 75($a1)
    08827F30:[000518C0]: sll        $v1, $a1, 0x0003
    08827F34:[0062102A]: slt        $v0, $v1, $v0
    08827F38:[10400069]: beq        $v0, $zr, 0x088280E0
    08827F3C:[00000000]: nop
    08827F40:[8FA20004]: lw         $v0, 4($sp)
    08827F44:[9044004A]: lbu        $a0, 74($v0)
    08827F48:[14800029]: bne        $a0, $zr, 0x08827FF0
    08827F4C:[02688021]: addu       $s0, $s3, $t0
    08827F50:[90420049]: lbu        $v0, 73($v0)
    08827F54:[26120008]: addiu      $s2, $s0, 8
    08827F58:[000210C0]: sll        $v0, $v0, 0x0003
    08827F5C:[02421021]: addu       $v0, $s2, $v0
    08827F60:[0046182B]: sltu       $v1, $v0, $a2
    08827F64:[54600001]: bnel       $v1, $zr, 0x08827F6C
    08827F68:[AE220008]: sw         $v0, 8($s1)
    08827F6C:[8E230014]: lw         $v1, 20($s1)
    08827F70:[8E220024]: lw         $v0, 36($s1)
    08827F74:[1062008B]: beq        $v1, $v0, 0x088281A4
    08827F78:[24640018]: addiu      $a0, $v1, 24
    08827F7C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08827F80:[AE240014]: sw         $a0, 20($s1)
    08827F84:[8FA30004]: lw         $v1, 4($sp)
    08827F88:[ACD00004]: sw         $s0, 4($a2)
    08827F8C:[ACD20000]: sw         $s2, 0($a2)
    08827F90:[AE32000C]: sw         $s2, 12($s1)
    08827F94:[9062004B]: lbu        $v0, 75($v1)
    08827F98:[8C63000C]: lw         $v1, 12($v1)
    08827F9C:[ACD70010]: sw         $s7, 16($a2)
    08827FA0:[000210C0]: sll        $v0, $v0, 0x0003
    08827FA4:[02421021]: addu       $v0, $s2, $v0
    08827FA8:[ACC20008]: sw         $v0, 8($a2)
    08827FAC:[8E240008]: lw         $a0, 8($s1)
    08827FB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
    08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
    08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
    08827FE4:[AE250008]: sw         $a1, 8($s1)
    08827FE8:[0A209F91]: j          0x08827E44
    08827FEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08827FF0:[8FA30004]: lw         $v1, 4($sp)
    08827FF4:[00D01023]: subu       $v0, $a2, $s0
    08827FF8:[000210C3]: sra        $v0, $v0, 0x0003
    08827FFC:[90760049]: lbu        $s6, 73($v1)
    08828000:[2455FFFF]: addiu      $s5, $v0, -1
    08828004:[02B6182A]: slt        $v1, $s5, $s6
    08828008:[1060000A]: beq        $v1, $zr, 0x08828034
    0882800C:[30820004]: andi       $v0, $a0, 4
    08828010:[26B50001]: addiu      $s5, $s5, 1
    08828014:[02B6102A]: slt        $v0, $s5, $s6
    08828018:[ACC00004]: sw         $zr, 4($a2)
    0882801C:[1440FFFC]: bne        $v0, $zr, 0x08828010
    08828020:[24C60008]: addiu      $a2, $a2, 8
    08828024:[8FA20004]: lw         $v0, 4($sp)
    08828028:[AE260008]: sw         $a2, 8($s1)
    0882802C:[9044004A]: lbu        $a0, 74($v0)
    08828030:[30820004]: andi       $v0, $a0, 4
    08828034:[5440002F]: bnel       $v0, $zr, 0x088280F4
    08828038:[8E220010]: lw         $v0, 16($s1)
    0882803C:[AFA00000]: sw         $zr, 0($sp)
    08828040:[001510C0]: sll        $v0, $s5, 0x0003
    08828044:[00C21023]: subu       $v0, $a2, $v0
    08828048:[1AC0000D]: blez       $s6, 0x08828080
    0882804C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08828050:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828054:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08828058:[8CA20004]: lw         $v0, 4($a1)
    0882805C:[8CA40000]: lw         $a0, 0($a1)
    08828060:[24E70001]: addiu      $a3, $a3, 1
    08828064:[ACC20004]: sw         $v0, 4($a2)
    08828068:[ACC40000]: sw         $a0, 0($a2)
    0882806C:[ACA00004]: sw         $zr, 4($a1)
    08828070:[24C60008]: addiu      $a2, $a2, 8
    08828074:[16C7FFF8]: bne        $s6, $a3, 0x08828058
    08828078:[24A50008]: addiu      $a1, $a1, 8
    0882807C:[AE260008]: sw         $a2, 8($s1)
    08828080:[8FA20000]: lw         $v0, 0($sp)
    08828084:[10400007]: beq        $v0, $zr, 0x088280A4
    08828088:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0882808C:[8FA40000]: lw         $a0, 0($sp)
    08828090:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08828094:[24C60008]: addiu      $a2, $a2, 8
    08828098:[AE260008]: sw         $a2, 8($s1)
    0882809C:[AC620004]: sw         $v0, 4($v1)
    088280A0:[AC640000]: sw         $a0, 0($v1)
    088280A4:[8E220020]: lw         $v0, 32($s1)
    088280A8:[0A209FDB]: j          0x08827F6C
    088280AC:[02628021]: addu       $s0, $s3, $v0
    088280B0:[8E220018]: lw         $v0, 24($s1)
    088280B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088280BC:[24420004]: addiu      $v0, $v0, 4
    088280C0:[AE220018]: sw         $v0, 24($s1)
    088280C4:[0E209D8D]: jal        0x08827634
    088280C8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088280CC:[8E220018]: lw         $v0, 24($s1)
    088280D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088280D4:[2442FFFC]: addiu      $v0, $v0, -4
    088280D8:[0A209F91]: j          0x08827E44
    088280DC:[AE220018]: sw         $v0, 24($s1)
    088280E0:[0E209D11]: jal        0x08827444
    088280E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280E8:[8E280020]: lw         $t0, 32($s1)
    088280EC:[0A209FD0]: j          0x08827F40
    088280F0:[8E260008]: lw         $a2, 8($s1)
    088280F4:[8C440040]: lw         $a0, 64($v0)
    088280F8:[8C430044]: lw         $v1, 68($v0)
    088280FC:[0064182B]: sltu       $v1, $v1, $a0
    08828100:[1060002C]: beq        $v1, $zr, 0x088281B4
    08828104:[02B6F023]: subu       $fp, $s5, $s6
    08828108:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882810C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08828110:[0E20BF16]: jal        0x0882FC58
    08828114:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08828118:[1BC00012]: blez       $fp, 0x08828164
    0882811C:[AFA20000]: sw         $v0, 0($sp)
    08828120:[2402FFF8]: addiu      $v0, $zr, -8 <=> li $v0, -8
    08828124:[03C20018]: mult       $fp, $v0
    08828128:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0882812C:[00009012]: mflo       $s2
    08828130:[8E300008]: lw         $s0, 8($s1)
    08828134:[8FA50000]: lw         $a1, 0($sp)
    08828138:[26940001]: addiu      $s4, $s4, 1
    0882813C:[02508021]: addu       $s0, $s2, $s0
    08828140:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828144:[0E20BE57]: jal        0x0882F95C
    08828148:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0882814C:[8E030004]: lw         $v1, 4($s0)
    08828150:[8E040000]: lw         $a0, 0($s0)
    08828154:[26520008]: addiu      $s2, $s2, 8
    08828158:[AC430004]: sw         $v1, 4($v0)
    0882815C:[17D4FFF4]: bne        $fp, $s4, 0x08828130
    08828160:[AC440000]: sw         $a0, 0($v0)
    08828164:[3C05088D]: lui        $a1, 0x088D <=> li $a1, 0x088D0000
    08828168:[24A56660]: addiu      $a1, $a1, 26208
    0882816C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828170:[0E20BA08]: jal        0x0882E820
    08828174:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08828178:[8FA50000]: lw         $a1, 0($sp)
    0882817C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08828180:[0E20BE38]: jal        0x0882F8E0
    08828184:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828188:[449E0800]: mtc1       $fp, $f1
    0882818C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08828190:[46800820]: cvt.s.w    $f0, $f1
    08828194:[E4400000]: swc1       $f0, 0($v0)
    08828198:[8E260008]: lw         $a2, 8($s1)
    0882819C:[0A20A010]: j          0x08828040
    088281A0:[AC430004]: sw         $v1, 4($v0)
    088281A4:[0E209F0D]: jal        0x08827C34
    088281A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088281AC:[0A209FE1]: j          0x08827F84
    088281B0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088281B4:[0E20A963]: jal        0x0882A58C
    088281B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088281BC:[0A20A043]: j          0x0882810C
    088281C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 08827E80 5,846,139 times (length 61)
    08827D80:[00488021]: addu       $s0, $v0, $t0
    08827D84:[24C60008]: addiu      $a2, $a2, 8
    08827D88:[AE030000]: sw         $v1, 0($s0)
    08827D8C:[AE040004]: sw         $a0, 4($s0)
    08827D90:[AE260008]: sw         $a2, 8($s1)
--> 08827D94:[8E240014]: lw         $a0, 20($s1)
    08827D98:[8E230018]: lw         $v1, 24($s1)
    08827D9C:[8E050000]: lw         $a1, 0($s0)
    08827DA0:[AC83000C]: sw         $v1, 12($a0)
    08827DA4:[90A20006]: lbu        $v0, 6($a1)
    08827DA8:[1040005D]: beq        $v0, $zr, 0x08827F20
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
--> 08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
  Back Branch 08827FD0 478,681 times (length 4)
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
--> 08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
--> 08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
  Back Branch 08827FE8 105,952 times (length 107)
  Back Branch 088280A8 36 times (length 81)
    08827F58:[000210C0]: sll        $v0, $v0, 0x0003
    08827F5C:[02421021]: addu       $v0, $s2, $v0
    08827F60:[0046182B]: sltu       $v1, $v0, $a2
    08827F64:[54600001]: bnel       $v1, $zr, 0x08827F6C
    08827F68:[AE220008]: sw         $v0, 8($s1)
--> 08827F6C:[8E230014]: lw         $v1, 20($s1)
    08827F70:[8E220024]: lw         $v0, 36($s1)
    08827F74:[1062008B]: beq        $v1, $v0, 0x088281A4
    08827F78:[24640018]: addiu      $a0, $v1, 24
    08827F7C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08827F80:[AE240014]: sw         $a0, 20($s1)
    08827F84:[8FA30004]: lw         $v1, 4($sp)
    08827F88:[ACD00004]: sw         $s0, 4($a2)
    08827F8C:[ACD20000]: sw         $s2, 0($a2)
    08827F90:[AE32000C]: sw         $s2, 12($s1)
    08827F94:[9062004B]: lbu        $v0, 75($v1)
    08827F98:[8C63000C]: lw         $v1, 12($v1)
    08827F9C:[ACD70010]: sw         $s7, 16($a2)
    08827FA0:[000210C0]: sll        $v0, $v0, 0x0003
    08827FA4:[02421021]: addu       $v0, $s2, $v0
    08827FA8:[ACC20008]: sw         $v0, 8($a2)
    08827FAC:[8E240008]: lw         $a0, 8($s1)
    08827FB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
    08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
    08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
    08827FE4:[AE250008]: sw         $a1, 8($s1)
    08827FE8:[0A209F91]: j          0x08827E44
    08827FEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08827FF0:[8FA30004]: lw         $v1, 4($sp)
    08827FF4:[00D01023]: subu       $v0, $a2, $s0
    08827FF8:[000210C3]: sra        $v0, $v0, 0x0003
    08827FFC:[90760049]: lbu        $s6, 73($v1)
    08828000:[2455FFFF]: addiu      $s5, $v0, -1
    08828004:[02B6182A]: slt        $v1, $s5, $s6
    08828008:[1060000A]: beq        $v1, $zr, 0x08828034
    0882800C:[30820004]: andi       $v0, $a0, 4
    08828010:[26B50001]: addiu      $s5, $s5, 1
    08828014:[02B6102A]: slt        $v0, $s5, $s6
    08828018:[ACC00004]: sw         $zr, 4($a2)
    0882801C:[1440FFFC]: bne        $v0, $zr, 0x08828010
    08828020:[24C60008]: addiu      $a2, $a2, 8
    08828024:[8FA20004]: lw         $v0, 4($sp)
    08828028:[AE260008]: sw         $a2, 8($s1)
    0882802C:[9044004A]: lbu        $a0, 74($v0)
    08828030:[30820004]: andi       $v0, $a0, 4
    08828034:[5440002F]: bnel       $v0, $zr, 0x088280F4
    08828038:[8E220010]: lw         $v0, 16($s1)
    0882803C:[AFA00000]: sw         $zr, 0($sp)
    08828040:[001510C0]: sll        $v0, $s5, 0x0003
    08828044:[00C21023]: subu       $v0, $a2, $v0
    08828048:[1AC0000D]: blez       $s6, 0x08828080
    0882804C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08828050:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828054:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08828058:[8CA20004]: lw         $v0, 4($a1)
    0882805C:[8CA40000]: lw         $a0, 0($a1)
    08828060:[24E70001]: addiu      $a3, $a3, 1
    08828064:[ACC20004]: sw         $v0, 4($a2)
    08828068:[ACC40000]: sw         $a0, 0($a2)
    0882806C:[ACA00004]: sw         $zr, 4($a1)
    08828070:[24C60008]: addiu      $a2, $a2, 8
    08828074:[16C7FFF8]: bne        $s6, $a3, 0x08828058
    08828078:[24A50008]: addiu      $a1, $a1, 8
    0882807C:[AE260008]: sw         $a2, 8($s1)
    08828080:[8FA20000]: lw         $v0, 0($sp)
    08828084:[10400007]: beq        $v0, $zr, 0x088280A4
    08828088:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0882808C:[8FA40000]: lw         $a0, 0($sp)
    08828090:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08828094:[24C60008]: addiu      $a2, $a2, 8
    08828098:[AE260008]: sw         $a2, 8($s1)
    0882809C:[AC620004]: sw         $v0, 4($v1)
    088280A0:[AC640000]: sw         $a0, 0($v1)
    088280A4:[8E220020]: lw         $v0, 32($s1)
--> 088280A8:[0A209FDB]: j          0x08827F6C
    088280AC:[02628021]: addu       $s0, $s3, $v0
    088280B0:[8E220018]: lw         $v0, 24($s1)
    088280B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 088280EC 5 times (length 109)
  Back Branch 08827EF4 3 times (length 79)
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
    08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827E94:[8E250014]: lw         $a1, 20($s1)
    08827E98:[8CA20004]: lw         $v0, 4($a1)
    08827E9C:[8C430000]: lw         $v1, 0($v0)
    08827EA0:[8C620010]: lw         $v0, 16($v1)
    08827EA4:[0040F809]: jalr       $ra, $v0
    08827EA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827EAC:[0441FFDF]: bgez       $v0, 0x08827E2C
    08827EB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827EB4:[8FBF002C]: lw         $ra, 44($sp)
    08827EB8:[8FBE0028]: lw         $fp, 40($sp)
    08827EBC:[8FB70024]: lw         $s7, 36($sp)
    08827EC0:[8FB60020]: lw         $s6, 32($sp)
    08827EC4:[8FB5001C]: lw         $s5, 28($sp)
    08827EC8:[8FB40018]: lw         $s4, 24($sp)
    08827ECC:[8FB30014]: lw         $s3, 20($sp)
    08827ED0:[8FB20010]: lw         $s2, 16($sp)
    08827ED4:[8FB1000C]: lw         $s1, 12($sp)
    08827ED8:[8FB00008]: lw         $s0, 8($sp)
    08827EDC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08827EE0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827EE4:[03E00008]: jr         $ra
    08827EE8:[27BD0030]: addiu      $sp, $sp, 48
    08827EEC:[0E209D11]: jal        0x08827444
    08827EF0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
--> 08827EF4:[0A209F70]: j          0x08827DC0
    08827EF8:[8E240014]: lw         $a0, 20($s1)
    08827EFC:[0E209D11]: jal        0x08827444
    08827F00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827F04:[8E260008]: lw         $a2, 8($s1)
  Back Branch 08827F18 1 times (length 83)
    08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
--> 08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
    08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827E94:[8E250014]: lw         $a1, 20($s1)
    08827E98:[8CA20004]: lw         $v0, 4($a1)
    08827E9C:[8C430000]: lw         $v1, 0($v0)
    08827EA0:[8C620010]: lw         $v0, 16($v1)
    08827EA4:[0040F809]: jalr       $ra, $v0
    08827EA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827EAC:[0441FFDF]: bgez       $v0, 0x08827E2C
    08827EB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827EB4:[8FBF002C]: lw         $ra, 44($sp)
    08827EB8:[8FBE0028]: lw         $fp, 40($sp)
    08827EBC:[8FB70024]: lw         $s7, 36($sp)
    08827EC0:[8FB60020]: lw         $s6, 32($sp)
    08827EC4:[8FB5001C]: lw         $s5, 28($sp)
    08827EC8:[8FB40018]: lw         $s4, 24($sp)
    08827ECC:[8FB30014]: lw         $s3, 20($sp)
    08827ED0:[8FB20010]: lw         $s2, 16($sp)
    08827ED4:[8FB1000C]: lw         $s1, 12($sp)
    08827ED8:[8FB00008]: lw         $s0, 8($sp)
    08827EDC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08827EE0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827EE4:[03E00008]: jr         $ra
    08827EE8:[27BD0030]: addiu      $sp, $sp, 48
    08827EEC:[0E209D11]: jal        0x08827444
    08827EF0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08827EF4:[0A209F70]: j          0x08827DC0
    08827EF8:[8E240014]: lw         $a0, 20($s1)
    08827EFC:[0E209D11]: jal        0x08827444
    08827F00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827F04:[8E260008]: lw         $a2, 8($s1)
    08827F08:[0A209F5C]: j          0x08827D70
    08827F0C:[8E27001C]: lw         $a3, 28($s1)
    08827F10:[0E209F0D]: jal        0x08827C34
    08827F14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 08827F18:[0A209F75]: j          0x08827DD4
    08827F1C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08827F20:[8CA50010]: lw         $a1, 16($a1)
    08827F24:[00E61023]: subu       $v0, $a3, $a2
    08827F28:[AFA50004]: sw         $a1, 4($sp)
  Back Branch 088281AC 1 times (length 140)
_S1_2_88440B0 399,723,168 instructions (1.688%), 33,310,264 calls (088440B0 - 088440DC, length 12)
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8831F50 373,735,381 instructions (1.578%), 8,359,884 calls (08831774 - 08832738, length 1010)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831FAC 8,653,619 times (length 528)
  Back Branch 088326F4 8,359,884 times (length 480)
  Back Branch 08832720 8,311,323 times (length 482)
  Back Branch 088320AC 2,990,062 times (length 66)
    08831F98:[00000000]: nop
    08831F9C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831FA0:[5051003C]: beql       $v0, $s1, 0x08832094
    08831FA4:[8EA20000]: lw         $v0, 0($s5)
    08831FA8:[8E97000C]: lw         $s7, 12($s4)
--> 08831FAC:[0A20C5DD]: j          0x08831774
    08831FB0:[26B50004]: addiu      $s5, $s5, 4
    08832094:[3C03FFF8]: lui        $v1, 0xFFF8 <=> li $v1, 0xFFF80000
    08832098:[8E97000C]: lw         $s7, 12($s4)
    0883209C:[00021382]: srl        $v0, $v0, 0x000E
    088320A0:[00021080]: sll        $v0, $v0, 0x0002
    088320A4:[02A21021]: addu       $v0, $s5, $v0
    088320A8:[34630004]: ori        $v1, $v1, 4
--> 088320AC:[0A20C7EB]: j          0x08831FAC
    088320B0:[0043A821]: addu       $s5, $v0, $v1
  Back Branch 08832710 2,488,978 times (length 479)
  Back Branch 08832734 917,307 times (length 426)
  Back Branch 0883272C 68,972 times (length 482)
_S1_2_882A130 346,086,010 instructions (1.462%), 10,487,296 calls (0882A130 - 0882A1BC, length 36)
    0882A130:[8E850018]: lw         $a1, 24($s4)
    0882A134:[8E830000]: lw         $v1, 0($s4)
    0882A138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A13C:[24A20001]: addiu      $v0, $a1, 1
    0882A140:[00052880]: sll        $a1, $a1, 0x0002
    0882A144:[00A32821]: addu       $a1, $a1, $v1
    0882A148:[AE820018]: sw         $v0, 24($s4)
    0882A14C:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
    0882A150:[0E20A70E]: jal        0x08829C38
    0882A154:[8E900044]: lw         $s0, 68($s4)
    0882A158:[8E830018]: lw         $v1, 24($s4)
    0882A15C:[8E820008]: lw         $v0, 8($s4)
    0882A160:[0062182A]: slt        $v1, $v1, $v0
    0882A164:[54600004]: bnel       $v1, $zr, 0x0882A178
    0882A168:[8E820044]: lw         $v0, 68($s4)
    0882A16C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0882A170:[A2820015]: sb         $v0, 21($s4)
    0882A174:[8E820044]: lw         $v0, 68($s4)
    0882A178:[8E830048]: lw         $v1, 72($s4)
    0882A17C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0882A180:[02021023]: subu       $v0, $s0, $v0
    0882A184:[00621823]: subu       $v1, $v1, $v0
    0882A188:[AE830048]: sw         $v1, 72($s4)
    0882A18C:[8FBF002C]: lw         $ra, 44($sp)
    0882A190:[8FBE0028]: lw         $fp, 40($sp)
    0882A194:[8FB70024]: lw         $s7, 36($sp)
    0882A198:[8FB60020]: lw         $s6, 32($sp)
    0882A19C:[8FB5001C]: lw         $s5, 28($sp)
    0882A1A0:[8FB40018]: lw         $s4, 24($sp)
    0882A1A4:[8FB30014]: lw         $s3, 20($sp)
    0882A1A8:[8FB20010]: lw         $s2, 16($sp)
    0882A1AC:[8FB1000C]: lw         $s1, 12($sp)
    0882A1B0:[8FB00008]: lw         $s0, 8($sp)
    0882A1B4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0882A1B8:[03E00008]: jr         $ra
    0882A1BC:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8829FBC 280,202,307 instructions (1.183%), 12,182,709 calls (08829FBC - 0882A050, length 38)
    08829FBC:[27BDFFD0]: addiu      $sp, $sp, -48
    08829FC0:[AFB1000C]: sw         $s1, 12($sp)
    08829FC4:[AFBF002C]: sw         $ra, 44($sp)
    08829FC8:[AFBE0028]: sw         $fp, 40($sp)
    08829FCC:[AFB70024]: sw         $s7, 36($sp)
    08829FD0:[AFB60020]: sw         $s6, 32($sp)
    08829FD4:[AFB5001C]: sw         $s5, 28($sp)
    08829FD8:[AFB40018]: sw         $s4, 24($sp)
    08829FDC:[AFB30014]: sw         $s3, 20($sp)
    08829FE0:[AFB20010]: sw         $s2, 16($sp)
    08829FE4:[AFB00008]: sw         $s0, 8($sp)
    08829FE8:[8C940010]: lw         $s4, 16($a0)
    08829FEC:[92830015]: lbu        $v1, 21($s4)
    08829FF0:[2C620005]: sltiu      $v0, $v1, 5
    08829FF4:[10400009]: beq        $v0, $zr, 0x0882A01C
    08829FF8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08829FFC:[00031080]: sll        $v0, $v1, 0x0002
    0882A000:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    0882A004:[24637378]: addiu      $v1, $v1, 29560
    0882A008:[00431021]: addu       $v0, $v0, $v1
    0882A00C:[8C440000]: lw         $a0, 0($v0)
    0882A010:[00800008]: jr         $a0
    0882A014:[00000000]: nop
    0882A01C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882A020:[8FBF002C]: lw         $ra, 44($sp)
    0882A024:[8FBE0028]: lw         $fp, 40($sp)
    0882A028:[8FB70024]: lw         $s7, 36($sp)
    0882A02C:[8FB60020]: lw         $s6, 32($sp)
    0882A030:[8FB5001C]: lw         $s5, 28($sp)
    0882A034:[8FB40018]: lw         $s4, 24($sp)
    0882A038:[8FB30014]: lw         $s3, 20($sp)
    0882A03C:[8FB20010]: lw         $s2, 16($sp)
    0882A040:[8FB1000C]: lw         $s1, 12($sp)
    0882A044:[8FB00008]: lw         $s0, 8($sp)
    0882A048:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0882A04C:[03E00008]: jr         $ra
    0882A050:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_880B72C 279,915,853 instructions (1.182%), 2,545,756 calls (0880B72C - 0880BB1C, length 253)
    0880B72C:[27BDFFB0]: addiu      $sp, $sp, -80
    0880B730:[AFB20018]: sw         $s2, 24($sp)
    0880B734:[E7B50024]: swc1       $f21, 36($sp)
    0880B738:[E7B40020]: swc1       $f20, 32($sp)
    0880B73C:[AFBF001C]: sw         $ra, 28($sp)
    0880B740:[AFB10014]: sw         $s1, 20($sp)
    0880B744:[AFB00010]: sw         $s0, 16($sp)
    0880B748:[E7BF004C]: swc1       $f31, 76($sp)
    0880B74C:[E7BE0048]: swc1       $f30, 72($sp)
    0880B750:[E7BD0044]: swc1       $f29, 68($sp)
    0880B754:[E7BC0040]: swc1       $f28, 64($sp)
    0880B758:[E7BB003C]: swc1       $f27, 60($sp)
    0880B75C:[E7BA0038]: swc1       $f26, 56($sp)
    0880B760:[E7B90034]: swc1       $f25, 52($sp)
    0880B764:[E7B80030]: swc1       $f24, 48($sp)
    0880B768:[E7B7002C]: swc1       $f23, 44($sp)
    0880B76C:[E7B60028]: swc1       $f22, 40($sp)
    0880B770:[C49A0008]: lwc1       $f26, 8($a0)
    0880B774:[4480A800]: mtc1       $zr, $f21
    0880B778:[46006506]: mov.s      $f20, $f12
    0880B77C:[4615D03E]: c.le.s     $f26, $f21
    0880B780:[00000000]: nop
    0880B784:[45010066]: bc1t       0x0880B920
    0880B788:[30D200FF]: andi       $s2, $a2, 255
    0880B78C:[C498000C]: lwc1       $f24, 12($a0)
    0880B790:[4615C03E]: c.le.s     $f24, $f21
    0880B794:[00000000]: nop
    0880B798:[45010061]: bc1t       0x0880B920
    0880B79C:[3C110890]: lui        $s1, 0x0890 <=> li $s1, 0x08900000
    0880B7A0:[C4A10004]: lwc1       $f1, 4($a1)
    0880B7A4:[C4A0000C]: lwc1       $f0, 12($a1)
    0880B7A8:[E7A1000C]: swc1       $f1, 12($sp)
    0880B7AC:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B7B0:[C4BC0000]: lwc1       $f28, 0($a1)
    0880B7B4:[C4A10008]: lwc1       $f1, 8($a1)
    0880B7B8:[46001000]: add.s      $f0, $f2, $f0
    0880B7BC:[8E225584]: lw         $v0, 21892($s1)
    0880B7C0:[C49E0004]: lwc1       $f30, 4($a0)
    0880B7C4:[4601E6C0]: add.s      $f27, $f28, $f1
    0880B7C8:[E7A00008]: swc1       $f0, 8($sp)
    0880B7CC:[104000AA]: beq        $v0, $zr, 0x0880BA78
    0880B7D0:[C4960000]: lwc1       $f22, 0($a0)
    0880B7D4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B7D8:[12420008]: beq        $s2, $v0, 0x0880B7FC
    0880B7DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880B7E0:[0E210F93]: jal        0x08843E4C
    0880B7E4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880B7E8:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    0880B7EC:[00121600]: sll        $v0, $s2, 0x0018
    0880B7F0:[3484FFFF]: ori        $a0, $a0, -1
    0880B7F4:[0E210A5C]: jal        0x08842970
    0880B7F8:[00442025]: or         $a0, $v0, $a0
    0880B7FC:[4615A032]: c.eq.s     $f20, $f21
    0880B800:[00000000]: nop
    0880B804:[45000058]: bc1f       0x0880B968
    0880B808:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0880B80C:[0E2016A9]: jal        0x08805AA4
    0880B810:[4600DB06]: mov.s      $f12, $f27
    0880B814:[4600E306]: mov.s      $f12, $f28
    0880B818:[0E2016A9]: jal        0x08805AA4
    0880B81C:[46000506]: mov.s      $f20, $f0
    0880B820:[4600A501]: sub.s      $f20, $f20, $f0
    0880B824:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0880B828:[C44101AC]: lwc1       $f1, 428($v0)
    0880B82C:[4601A03C]: c.lt.s     $f20, $f1
    0880B830:[00000000]: nop
    0880B834:[4501009E]: bc1t       0x0880BAB0
    0880B838:[00000000]: nop
    0880B83C:[461CD801]: sub.s      $f0, $f27, $f28
    0880B840:[461A0003]: div.s      $f0, $f0, $f26
    0880B844:[460105C2]: mul.s      $f23, $f0, $f1
    0880B848:[4615B83C]: c.lt.s     $f23, $f21
    0880B84C:[00000000]: nop
    0880B850:[450100B1]: bc1t       0x0880BB18
    0880B854:[4616D740]: add.s      $f29, $f26, $f22
    0880B858:[461AA83C]: c.lt.s     $f21, $f26
    0880B85C:[00000000]: nop
    0880B860:[4500007E]: bc1f       0x0880BA5C
    0880B864:[4600B506]: mov.s      $f20, $f22
    0880B868:[461EC7C0]: add.s      $f31, $f24, $f30
    0880B86C:[4600E646]: mov.s      $f25, $f28
    0880B870:[4600AD86]: mov.s      $f22, $f21
    0880B874:[46000F06]: mov.s      $f28, $f1
    0880B878:[3C100080]: lui        $s0, 0x0080 <=> li $s0, 0x00800000
    0880B87C:[461CA540]: add.s      $f21, $f20, $f28
    0880B880:[0E210D6D]: jal        0x088435B4
    0880B884:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880B888:[461CB580]: add.s      $f22, $f22, $f28
    0880B88C:[4615E83C]: c.lt.s     $f29, $f21
    0880B890:[4619BE00]: add.s      $f24, $f23, $f25
    0880B894:[24430014]: addiu      $v1, $v0, 20
    0880B898:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880B89C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880B8A0:[36050183]: ori        $a1, $s0, 387
    0880B8A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880B8A8:[45000003]: bc1f       0x0880B8B8
    0880B8AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B8B0:[4614E801]: sub.s      $f0, $f29, $f20
    0880B8B4:[4600A540]: add.s      $f21, $f20, $f0
    0880B8B8:[4618D83C]: c.lt.s     $f27, $f24
    0880B8BC:[00000000]: nop
    0880B8C0:[45000004]: bc1f       0x0880B8D4
    0880B8C4:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8C8:[4619D801]: sub.s      $f0, $f27, $f25
    0880B8CC:[4600CE00]: add.s      $f24, $f25, $f0
    0880B8D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8D4:[C7A10008]: lwc1       $f1, 8($sp)
    0880B8D8:[E4540008]: swc1       $f20, 8($v0)
    0880B8DC:[E4590000]: swc1       $f25, 0($v0)
    0880B8E0:[E4400004]: swc1       $f0, 4($v0)
    0880B8E4:[E45E000C]: swc1       $f30, 12($v0)
    0880B8E8:[AC400010]: sw         $zr, 16($v0)
    0880B8EC:[E4580014]: swc1       $f24, 20($v0)
    0880B8F0:[AC600010]: sw         $zr, 16($v1)
    0880B8F4:[E4610004]: swc1       $f1, 4($v1)
    0880B8F8:[E4750008]: swc1       $f21, 8($v1)
    0880B8FC:[0E210BC8]: jal        0x08842F20
    0880B900:[E47F000C]: swc1       $f31, 12($v1)
    0880B904:[461AB03C]: c.lt.s     $f22, $f26
    0880B908:[4600AD06]: mov.s      $f20, $f21
    0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880B920:[8FBF001C]: lw         $ra, 28($sp)
    0880B924:[8FB20018]: lw         $s2, 24($sp)
    0880B928:[8FB10014]: lw         $s1, 20($sp)
    0880B92C:[8FB00010]: lw         $s0, 16($sp)
    0880B930:[C7BF004C]: lwc1       $f31, 76($sp)
    0880B934:[C7BE0048]: lwc1       $f30, 72($sp)
    0880B938:[C7BD0044]: lwc1       $f29, 68($sp)
    0880B93C:[C7BC0040]: lwc1       $f28, 64($sp)
    0880B940:[C7BB003C]: lwc1       $f27, 60($sp)
    0880B944:[C7BA0038]: lwc1       $f26, 56($sp)
    0880B948:[C7B90034]: lwc1       $f25, 52($sp)
    0880B94C:[C7B80030]: lwc1       $f24, 48($sp)
    0880B950:[C7B7002C]: lwc1       $f23, 44($sp)
    0880B954:[C7B60028]: lwc1       $f22, 40($sp)
    0880B958:[C7B50024]: lwc1       $f21, 36($sp)
    0880B95C:[C7B40020]: lwc1       $f20, 32($sp)
    0880B960:[03E00008]: jr         $ra
    0880B964:[27BD0050]: addiu      $sp, $sp, 80
    0880B968:[C45701A8]: lwc1       $f23, 424($v0)
    0880B96C:[4600A306]: mov.s      $f12, $f20
    0880B970:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0880B974:[4617D502]: mul.s      $f20, $f26, $f23
    0880B978:[0E201783]: jal        0x08805E0C
    0880B97C:[27A40004]: addiu      $a0, $sp, 4
    0880B980:[4617C5C2]: mul.s      $f23, $f24, $f23
    0880B984:[C7A00000]: lwc1       $f0, 0($sp)
    0880B988:[C7B50004]: lwc1       $f21, 4($sp)
    0880B98C:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    0880B990:[4600A602]: mul.s      $f24, $f20, $f0
    0880B994:[4615A642]: mul.s      $f25, $f20, $f21
    0880B998:[4614B500]: add.s      $f20, $f22, $f20
    0880B99C:[4615BD42]: mul.s      $f21, $f23, $f21
    0880B9A0:[4617F580]: add.s      $f22, $f30, $f23
    0880B9A4:[0E210D6D]: jal        0x088435B4
    0880B9A8:[4600BDC2]: mul.s      $f23, $f23, $f0
    0880B9AC:[4618A000]: add.s      $f0, $f20, $f24
    0880B9B0:[4618A501]: sub.s      $f20, $f20, $f24
    0880B9B4:[4619B040]: add.s      $f1, $f22, $f25
    0880B9B8:[4619B581]: sub.s      $f22, $f22, $f25
    0880B9BC:[4600A900]: add.s      $f4, $f21, $f0
    0880B9C0:[4615A081]: sub.s      $f2, $f20, $f21
    0880B9C4:[46150001]: sub.s      $f0, $f0, $f21
    0880B9C8:[4614AD00]: add.s      $f20, $f21, $f20
    0880B9CC:[24440028]: addiu      $a0, $v0, 40
    0880B9D0:[24430014]: addiu      $v1, $v0, 20
    0880B9D4:[4616B8C0]: add.s      $f3, $f23, $f22
    0880B9D8:[46170941]: sub.s      $f5, $f1, $f23
    0880B9DC:[4617B581]: sub.s      $f22, $f22, $f23
    0880B9E0:[4601BDC0]: add.s      $f23, $f23, $f1
    0880B9E4:[E4540008]: swc1       $f20, 8($v0)
    0880B9E8:[E4620008]: swc1       $f2, 8($v1)
    0880B9EC:[E4800008]: swc1       $f0, 8($a0)
    0880B9F0:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B9F4:[C7A00008]: lwc1       $f0, 8($sp)
    0880B9F8:[2445003C]: addiu      $a1, $v0, 60
    0880B9FC:[E456000C]: swc1       $f22, 12($v0)
    0880BA00:[E4420004]: swc1       $f2, 4($v0)
    0880BA04:[AC400010]: sw         $zr, 16($v0)
    0880BA08:[E463000C]: swc1       $f3, 12($v1)
    0880BA0C:[AC600010]: sw         $zr, 16($v1)
    0880BA10:[E497000C]: swc1       $f23, 12($a0)
    0880BA14:[AC800010]: sw         $zr, 16($a0)
    0880BA18:[E4600004]: swc1       $f0, 4($v1)
    0880BA1C:[E4A40008]: swc1       $f4, 8($a1)
    0880BA20:[E4800004]: swc1       $f0, 4($a0)
    0880BA24:[E4A5000C]: swc1       $f5, 12($a1)
    0880BA28:[ACA00010]: sw         $zr, 16($a1)
    0880BA2C:[E4A20004]: swc1       $f2, 4($a1)
    0880BA30:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BA34:[E45C0014]: swc1       $f28, 20($v0)
    0880BA38:[E45B003C]: swc1       $f27, 60($v0)
    0880BA3C:[E45C0000]: swc1       $f28, 0($v0)
    0880BA40:[E45B0028]: swc1       $f27, 40($v0)
    0880BA44:[34A50183]: ori        $a1, $a1, 387
    0880BA48:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
    0880BA74:[8FBF001C]: lw         $ra, 28($sp)
    0880BA78:[3C100890]: lui        $s0, 0x0890 <=> li $s0, 0x08900000
    0880BA7C:[8E025588]: lw         $v0, 21896($s0)
    0880BA80:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0880BA84:[24A555C0]: addiu      $a1, $a1, 21952
    0880BA88:[00021480]: sll        $v0, $v0, 0x0012
    0880BA8C:[00452821]: addu       $a1, $v0, $a1
    0880BA90:[0E210EE1]: jal        0x08843B84
    0880BA94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880BA98:[8E025588]: lw         $v0, 21896($s0)
    0880BA9C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BAA0:[AE235584]: sw         $v1, 21892($s1)
    0880BAA4:[38420001]: xori       $v0, $v0, 1
    0880BAA8:[0A202DF5]: j          0x0880B7D4
    0880BAAC:[AE025588]: sw         $v0, 21896($s0)
    0880BAB0:[0E210D6D]: jal        0x088435B4
    0880BAB4:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880BAB8:[C7A2000C]: lwc1       $f2, 12($sp)
    0880BABC:[4616D000]: add.s      $f0, $f26, $f22
    0880BAC0:[461EC040]: add.s      $f1, $f24, $f30
    0880BAC4:[E4420004]: swc1       $f2, 4($v0)
    0880BAC8:[C7A20008]: lwc1       $f2, 8($sp)
    0880BACC:[24430014]: addiu      $v1, $v0, 20
    0880BAD0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BAD4:[E4560008]: swc1       $f22, 8($v0)
    0880BAD8:[E45E000C]: swc1       $f30, 12($v0)
    0880BADC:[E4550010]: swc1       $f21, 16($v0)
    0880BAE0:[E45C0000]: swc1       $f28, 0($v0)
    0880BAE4:[E45B0014]: swc1       $f27, 20($v0)
    0880BAE8:[E4620004]: swc1       $f2, 4($v1)
    0880BAEC:[E4600008]: swc1       $f0, 8($v1)
    0880BAF0:[E461000C]: swc1       $f1, 12($v1)
    0880BAF4:[E4750010]: swc1       $f21, 16($v1)
    0880BAF8:[34A50183]: ori        $a1, $a1, 387
    0880BAFC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BB00:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880BB04:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880BB08:[0E210BC8]: jal        0x08842F20
    0880BB0C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BB10:[0A202E98]: j          0x0880BA60
    0880BB14:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BB18:[0A202E16]: j          0x0880B858
    0880BB1C:[4600BDC7]: neg.s      $f23, $f23
  Back Branch 0880BA60 2,482,663 times (length 82)
    0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
--> 0880B920:[8FBF001C]: lw         $ra, 28($sp)
    0880B924:[8FB20018]: lw         $s2, 24($sp)
    0880B928:[8FB10014]: lw         $s1, 20($sp)
    0880B92C:[8FB00010]: lw         $s0, 16($sp)
    0880B930:[C7BF004C]: lwc1       $f31, 76($sp)
    0880B934:[C7BE0048]: lwc1       $f30, 72($sp)
    0880B938:[C7BD0044]: lwc1       $f29, 68($sp)
    0880B93C:[C7BC0040]: lwc1       $f28, 64($sp)
    0880B940:[C7BB003C]: lwc1       $f27, 60($sp)
    0880B944:[C7BA0038]: lwc1       $f26, 56($sp)
    0880B948:[C7B90034]: lwc1       $f25, 52($sp)
    0880B94C:[C7B80030]: lwc1       $f24, 48($sp)
    0880B950:[C7B7002C]: lwc1       $f23, 44($sp)
    0880B954:[C7B60028]: lwc1       $f22, 40($sp)
    0880B958:[C7B50024]: lwc1       $f21, 36($sp)
    0880B95C:[C7B40020]: lwc1       $f20, 32($sp)
    0880B960:[03E00008]: jr         $ra
    0880B964:[27BD0050]: addiu      $sp, $sp, 80
    0880B968:[C45701A8]: lwc1       $f23, 424($v0)
    0880B96C:[4600A306]: mov.s      $f12, $f20
    0880B970:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0880B974:[4617D502]: mul.s      $f20, $f26, $f23
    0880B978:[0E201783]: jal        0x08805E0C
    0880B97C:[27A40004]: addiu      $a0, $sp, 4
    0880B980:[4617C5C2]: mul.s      $f23, $f24, $f23
    0880B984:[C7A00000]: lwc1       $f0, 0($sp)
    0880B988:[C7B50004]: lwc1       $f21, 4($sp)
    0880B98C:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    0880B990:[4600A602]: mul.s      $f24, $f20, $f0
    0880B994:[4615A642]: mul.s      $f25, $f20, $f21
    0880B998:[4614B500]: add.s      $f20, $f22, $f20
    0880B99C:[4615BD42]: mul.s      $f21, $f23, $f21
    0880B9A0:[4617F580]: add.s      $f22, $f30, $f23
    0880B9A4:[0E210D6D]: jal        0x088435B4
    0880B9A8:[4600BDC2]: mul.s      $f23, $f23, $f0
    0880B9AC:[4618A000]: add.s      $f0, $f20, $f24
    0880B9B0:[4618A501]: sub.s      $f20, $f20, $f24
    0880B9B4:[4619B040]: add.s      $f1, $f22, $f25
    0880B9B8:[4619B581]: sub.s      $f22, $f22, $f25
    0880B9BC:[4600A900]: add.s      $f4, $f21, $f0
    0880B9C0:[4615A081]: sub.s      $f2, $f20, $f21
    0880B9C4:[46150001]: sub.s      $f0, $f0, $f21
    0880B9C8:[4614AD00]: add.s      $f20, $f21, $f20
    0880B9CC:[24440028]: addiu      $a0, $v0, 40
    0880B9D0:[24430014]: addiu      $v1, $v0, 20
    0880B9D4:[4616B8C0]: add.s      $f3, $f23, $f22
    0880B9D8:[46170941]: sub.s      $f5, $f1, $f23
    0880B9DC:[4617B581]: sub.s      $f22, $f22, $f23
    0880B9E0:[4601BDC0]: add.s      $f23, $f23, $f1
    0880B9E4:[E4540008]: swc1       $f20, 8($v0)
    0880B9E8:[E4620008]: swc1       $f2, 8($v1)
    0880B9EC:[E4800008]: swc1       $f0, 8($a0)
    0880B9F0:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B9F4:[C7A00008]: lwc1       $f0, 8($sp)
    0880B9F8:[2445003C]: addiu      $a1, $v0, 60
    0880B9FC:[E456000C]: swc1       $f22, 12($v0)
    0880BA00:[E4420004]: swc1       $f2, 4($v0)
    0880BA04:[AC400010]: sw         $zr, 16($v0)
    0880BA08:[E463000C]: swc1       $f3, 12($v1)
    0880BA0C:[AC600010]: sw         $zr, 16($v1)
    0880BA10:[E497000C]: swc1       $f23, 12($a0)
    0880BA14:[AC800010]: sw         $zr, 16($a0)
    0880BA18:[E4600004]: swc1       $f0, 4($v1)
    0880BA1C:[E4A40008]: swc1       $f4, 8($a1)
    0880BA20:[E4800004]: swc1       $f0, 4($a0)
    0880BA24:[E4A5000C]: swc1       $f5, 12($a1)
    0880BA28:[ACA00010]: sw         $zr, 16($a1)
    0880BA2C:[E4A20004]: swc1       $f2, 4($a1)
    0880BA30:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BA34:[E45C0014]: swc1       $f28, 20($v0)
    0880BA38:[E45B003C]: swc1       $f27, 60($v0)
    0880BA3C:[E45C0000]: swc1       $f28, 0($v0)
    0880BA40:[E45B0028]: swc1       $f27, 40($v0)
    0880BA44:[34A50183]: ori        $a1, $a1, 387
    0880BA48:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
--> 0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
  Back Branch 0880BB10 2,482,663 times (length 46)
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
--> 0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
    0880BA74:[8FBF001C]: lw         $ra, 28($sp)
    0880BA78:[3C100890]: lui        $s0, 0x0890 <=> li $s0, 0x08900000
    0880BA7C:[8E025588]: lw         $v0, 21896($s0)
    0880BA80:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0880BA84:[24A555C0]: addiu      $a1, $a1, 21952
    0880BA88:[00021480]: sll        $v0, $v0, 0x0012
    0880BA8C:[00452821]: addu       $a1, $v0, $a1
    0880BA90:[0E210EE1]: jal        0x08843B84
    0880BA94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880BA98:[8E025588]: lw         $v0, 21896($s0)
    0880BA9C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BAA0:[AE235584]: sw         $v1, 21892($s1)
    0880BAA4:[38420001]: xori       $v0, $v0, 1
    0880BAA8:[0A202DF5]: j          0x0880B7D4
    0880BAAC:[AE025588]: sw         $v0, 21896($s0)
    0880BAB0:[0E210D6D]: jal        0x088435B4
    0880BAB4:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880BAB8:[C7A2000C]: lwc1       $f2, 12($sp)
    0880BABC:[4616D000]: add.s      $f0, $f26, $f22
    0880BAC0:[461EC040]: add.s      $f1, $f24, $f30
    0880BAC4:[E4420004]: swc1       $f2, 4($v0)
    0880BAC8:[C7A20008]: lwc1       $f2, 8($sp)
    0880BACC:[24430014]: addiu      $v1, $v0, 20
    0880BAD0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BAD4:[E4560008]: swc1       $f22, 8($v0)
    0880BAD8:[E45E000C]: swc1       $f30, 12($v0)
    0880BADC:[E4550010]: swc1       $f21, 16($v0)
    0880BAE0:[E45C0000]: swc1       $f28, 0($v0)
    0880BAE4:[E45B0014]: swc1       $f27, 20($v0)
    0880BAE8:[E4620004]: swc1       $f2, 4($v1)
    0880BAEC:[E4600008]: swc1       $f0, 8($v1)
    0880BAF0:[E461000C]: swc1       $f1, 12($v1)
    0880BAF4:[E4750010]: swc1       $f21, 16($v1)
    0880BAF8:[34A50183]: ori        $a1, $a1, 387
    0880BAFC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BB00:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880BB04:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880BB08:[0E210BC8]: jal        0x08842F20
    0880BB0C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0880BB10:[0A202E98]: j          0x0880BA60
    0880BB14:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BB18:[0A202E16]: j          0x0880B858
    0880BB1C:[4600BDC7]: neg.s      $f23, $f23
  Back Branch 0880B90C 236,291 times (length 38)
    0880B868:[461EC7C0]: add.s      $f31, $f24, $f30
    0880B86C:[4600E646]: mov.s      $f25, $f28
    0880B870:[4600AD86]: mov.s      $f22, $f21
    0880B874:[46000F06]: mov.s      $f28, $f1
    0880B878:[3C100080]: lui        $s0, 0x0080 <=> li $s0, 0x00800000
--> 0880B87C:[461CA540]: add.s      $f21, $f20, $f28
    0880B880:[0E210D6D]: jal        0x088435B4
    0880B884:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880B888:[461CB580]: add.s      $f22, $f22, $f28
    0880B88C:[4615E83C]: c.lt.s     $f29, $f21
    0880B890:[4619BE00]: add.s      $f24, $f23, $f25
    0880B894:[24430014]: addiu      $v1, $v0, 20
    0880B898:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880B89C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880B8A0:[36050183]: ori        $a1, $s0, 387
    0880B8A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880B8A8:[45000003]: bc1f       0x0880B8B8
    0880B8AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B8B0:[4614E801]: sub.s      $f0, $f29, $f20
    0880B8B4:[4600A540]: add.s      $f21, $f20, $f0
    0880B8B8:[4618D83C]: c.lt.s     $f27, $f24
    0880B8BC:[00000000]: nop
    0880B8C0:[45000004]: bc1f       0x0880B8D4
    0880B8C4:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8C8:[4619D801]: sub.s      $f0, $f27, $f25
    0880B8CC:[4600CE00]: add.s      $f24, $f25, $f0
    0880B8D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8D4:[C7A10008]: lwc1       $f1, 8($sp)
    0880B8D8:[E4540008]: swc1       $f20, 8($v0)
    0880B8DC:[E4590000]: swc1       $f25, 0($v0)
    0880B8E0:[E4400004]: swc1       $f0, 4($v0)
    0880B8E4:[E45E000C]: swc1       $f30, 12($v0)
    0880B8E8:[AC400010]: sw         $zr, 16($v0)
    0880B8EC:[E4580014]: swc1       $f24, 20($v0)
    0880B8F0:[AC600010]: sw         $zr, 16($v1)
    0880B8F4:[E4610004]: swc1       $f1, 4($v1)
    0880B8F8:[E4750008]: swc1       $f21, 8($v1)
    0880B8FC:[0E210BC8]: jal        0x08842F20
    0880B900:[E47F000C]: swc1       $f31, 12($v1)
    0880B904:[461AB03C]: c.lt.s     $f22, $f26
    0880B908:[4600AD06]: mov.s      $f20, $f21
--> 0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
_S1_2_88CE828 270,830,374 instructions (1.144%), 702,691 calls (088CE828 - 088CE900, length 55)
    088CE828:[27BDFFE0]: addiu      $sp, $sp, -32
    088CE82C:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE830:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE834:[AFBF0018]: sw         $ra, 24($sp)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
    088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
    088CE8F0:[0A233A22]: j          0x088CE888
    088CE8F4:[AFA40010]: sw         $a0, 16($sp)
    088CE8F8:[8C436474]: lw         $v1, 25716($v0)
    088CE8FC:[0A233A15]: j          0x088CE854
    088CE900:[8C426470]: lw         $v0, 25712($v0)
  Back Branch 088CE8D8 17,118,707 times (length 15)
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
--> 088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
  Back Branch 088CE8E0 300,169 times (length 39)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
--> 088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
--> 088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
    088CE8F0:[0A233A22]: j          0x088CE888
  Back Branch 088CE898 300,169 times (length 21)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
--> 088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
--> 088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
  Back Branch 088CE8F0 296,926 times (length 28)
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
--> 088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
--> 088CE8F0:[0A233A22]: j          0x088CE888
    088CE8F4:[AFA40010]: sw         $a0, 16($sp)
    088CE8F8:[8C436474]: lw         $v1, 25716($v0)
    088CE8FC:[0A233A15]: j          0x088CE854
    088CE900:[8C426470]: lw         $v0, 25712($v0)
_S1_2_8832128 244,590,208 instructions (1.033%), 5,821,846 calls (08831754 - 08832820, length 1076)
  Back Branch 08831854 124,000,565 times (length 58)
    08831760:[8C630000]: lw         $v1, 0($v1)
    08831764:[8C620010]: lw         $v0, 16($v1)
    08831768:[AFA30014]: sw         $v1, 20($sp)
    0883176C:[8C420008]: lw         $v0, 8($v0)
    08831770:[AFA20010]: sw         $v0, 16($sp)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088327B0 5,786,754 times (length 409)
  Back Branch 0883280C 5,715,930 times (length 1064)
  Back Branch 08832804 5,715,930 times (length 91)
    0883268C:[30700004]: andi       $s0, $v1, 4
    08832690:[0A20C5FE]: j          0x088317F8
    08832694:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08832698:[AE820018]: sw         $v0, 24($s4)
    0883269C:[8FBF0044]: lw         $ra, 68($sp)
--> 088326A0:[8FBE0040]: lw         $fp, 64($sp)
    088326A4:[8FB7003C]: lw         $s7, 60($sp)
    088326A8:[8FB60038]: lw         $s6, 56($sp)
    088326AC:[8FB50034]: lw         $s5, 52($sp)
    088326B0:[8FB40030]: lw         $s4, 48($sp)
    088326B4:[8FB3002C]: lw         $s3, 44($sp)
    088326B8:[8FB20028]: lw         $s2, 40($sp)
    088326BC:[8FB10024]: lw         $s1, 36($sp)
    088326C0:[8FB00020]: lw         $s0, 32($sp)
    088326C4:[C7B5004C]: lwc1       $f21, 76($sp)
    088326C8:[C7B40048]: lwc1       $f20, 72($sp)
    088326CC:[03E00008]: jr         $ra
    088326D0:[27BD0050]: addiu      $sp, $sp, 80
    08832790:[000310C0]: sll        $v0, $v1, 0x0003
    08832794:[02C24821]: addu       $t1, $s6, $v0
    08832798:[AE890008]: sw         $t1, 8($s4)
    0883279C:[AE950018]: sw         $s5, 24($s4)
    088327A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088327A4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088327A8:[0E209F2F]: jal        0x08827CBC
    088327AC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088327B0:[1040FE68]: beq        $v0, $zr, 0x08832154
    088327B4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088327B8:[0A20CA01]: j          0x08832804
    088327BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832800:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08832804:[1462FFA6]: bne        $v1, $v0, 0x088326A0
    08832808:[8FBF0044]: lw         $ra, 68($sp)
    0883280C:[0600FBD9]: bltz       $s0, 0x08831774
    08832810:[8E97000C]: lw         $s7, 12($s4)
    08832814:[8E820014]: lw         $v0, 20($s4)
  Back Branch 0883281C 5,689,754 times (length 1068)
  Back Branch 08832160 105,916 times (length 645)
_S1_2_8831C50 231,018,550 instructions (0.976%), 5,619,770 calls (08831774 - 08832BD0, length 1304)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08832BCC 5,619,536 times (length 1304)
  Back Branch 088329BC 5,580,263 times (length 847)
  Back Branch 088329AC 4,972,049 times (length 846)
  Back Branch 08831CB8 234 times (length 339)
_S1_2_880D688 213,794,694 instructions (0.903%), 1,656,626 calls (0880D688 - 088442D0, length 56083)
  Back Branch 088440E4 10,015,229 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088442CC 3,348,760 times (length 125)
  Back Branch 0880D7A0 8,994 times (length 61)
    0880D6A0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880D6A4:[1062004F]: beq        $v1, $v0, 0x0880D7E4
    0880D6A8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0880D6AC:[50620035]: beql       $v1, $v0, 0x0880D784
    0880D6B0:[8E040004]: lw         $a0, 4($s0)
--> 0880D6B4:[0E210C4B]: jal        0x0884312C
    0880D6B8:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880D6BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880D6C0:[0E21100A]: jal        0x08844028
    0880D6C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880D6C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880D6CC:[0E210F8F]: jal        0x08843E3C
    0880D6D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880D6D4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0880D6D8:[8C446728]: lw         $a0, 26408($v0)
    0880D6DC:[0E210F93]: jal        0x08843E4C
    0880D6E0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880D6E4:[0E210F89]: jal        0x08843E24
    0880D6E8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880D6EC:[0E210A5C]: jal        0x08842970
    0880D6F0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880D6F4:[0E210984]: jal        0x08842610
    0880D6F8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880D6FC:[44806000]: mtc1       $zr, $f12
    0880D700:[0E210FF2]: jal        0x08843FC8
    0880D704:[46006346]: mov.s      $f13, $f12
    0880D708:[8E020018]: lw         $v0, 24($s0)
    0880D70C:[0440002E]: bltz       $v0, 0x0880D7C8
    0880D710:[00021842]: srl        $v1, $v0, 0x0001
    0880D714:[44820000]: mtc1       $v0, $f0
    0880D718:[00000000]: nop
    0880D71C:[46800320]: cvt.s.w    $f12, $f0
    0880D720:[3C04088D]: lui        $a0, 0x088D <=> li $a0, 0x088D0000
    0880D724:[C48000E8]: lwc1       $f0, 232($a0)
    0880D728:[8E02001C]: lw         $v0, 28($s0)
    0880D72C:[0440001E]: bltz       $v0, 0x0880D7A8
    0880D730:[460C0303]: div.s      $f12, $f0, $f12
    0880D734:[44820000]: mtc1       $v0, $f0
    0880D738:[00000000]: nop
    0880D73C:[46800060]: cvt.s.w    $f1, $f0
    0880D740:[C48D00E8]: lwc1       $f13, 232($a0)
    0880D744:[0E210FFE]: jal        0x08843FF8
    0880D748:[46016B43]: div.s      $f13, $f13, $f1
    0880D74C:[8E040024]: lw         $a0, 36($s0)
    0880D750:[82070028]: lb         $a3, 40($s0)
    0880D754:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880D758:[0E210FD8]: jal        0x08843F60
    0880D75C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880D760:[8E050018]: lw         $a1, 24($s0)
    0880D764:[8E080008]: lw         $t0, 8($s0)
    0880D768:[8E06001C]: lw         $a2, 28($s0)
    0880D76C:[8FBF0004]: lw         $ra, 4($sp)
    0880D770:[8FB00000]: lw         $s0, 0($sp)
    0880D774:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880D778:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0880D77C:[0A210FA7]: j          0x08843E9C
    0880D780:[27BD0008]: addiu      $sp, $sp, 8
    0880D784:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880D788:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0880D78C:[0E210A54]: jal        0x08842950
    0880D790:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880D794:[8E050000]: lw         $a1, 0($s0)
    0880D798:[0E210A3D]: jal        0x088428F4
    0880D79C:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
--> 0880D7A0:[0A2035AD]: j          0x0880D6B4
    0880D7A4:[00000000]: nop
    0880D7A8:[00021842]: srl        $v1, $v0, 0x0001
    0880D7AC:[30420001]: andi       $v0, $v0, 1
    0880D7B0:[00431025]: or         $v0, $v0, $v1
_S1_2_8842F20 198,542,198 instructions (0.839%), 3,365,122 calls (08842F20 - 088CF4E8, length 143731)
  Back Branch 08842FD8 3,365,122 times (length 35)
    08842F40:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    08842F44:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08842F48:[14A00021]: bne        $a1, $zr, 0x08842FD0
    08842F4C:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    08842F50:[00101202]: srl        $v0, $s0, 0x0008
--> 08842F54:[12000009]: beq        $s0, $zr, 0x08842F7C
    08842F58:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08842F5C:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    08842F60:[0E21102C]: jal        0x088440B0
    08842F64:[00452824]: and        $a1, $v0, $a1
    08842F68:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08842F6C:[34A5FFFF]: ori        $a1, $a1, -1
    08842F70:[02052824]: and        $a1, $s0, $a1
    08842F74:[0E21102C]: jal        0x088440B0
    08842F78:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08842F7C:[00111202]: srl        $v0, $s1, 0x0008
    08842F80:[12200009]: beq        $s1, $zr, 0x08842FA8
    08842F84:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08842F88:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    08842F8C:[0E21102C]: jal        0x088440B0
    08842F90:[00452824]: and        $a1, $v0, $a1
    08842F94:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08842F98:[34A5FFFF]: ori        $a1, $a1, -1
    08842F9C:[02252824]: and        $a1, $s1, $a1
    08842FA0:[0E21102C]: jal        0x088440B0
    08842FA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08842FA8:[00122C00]: sll        $a1, $s2, 0x0010
    08842FAC:[00B32825]: or         $a1, $a1, $s3
    08842FB0:[8FBF0010]: lw         $ra, 16($sp)
    08842FB4:[8FB3000C]: lw         $s3, 12($sp)
    08842FB8:[8FB20008]: lw         $s2, 8($sp)
    08842FBC:[8FB10004]: lw         $s1, 4($sp)
    08842FC0:[8FB00000]: lw         $s0, 0($sp)
    08842FC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08842FC8:[0A21103B]: j          0x088440EC
    08842FCC:[27BD0018]: addiu      $sp, $sp, 24
    08842FD0:[0E21102C]: jal        0x088440B0
    08842FD4:[00000000]: nop
--> 08842FD8:[0A210BD5]: j          0x08842F54
    08842FDC:[00101202]: srl        $v0, $s0, 0x0008
_S1_2_8827754 185,886,602 instructions (0.785%), 5,846,136 calls (08827754 - 088278D8, length 98)
    08827754:[27BDFFE8]: addiu      $sp, $sp, -24
    08827758:[AFB10004]: sw         $s1, 4($sp)
    0882775C:[AFB00000]: sw         $s0, 0($sp)
    08827760:[AFBF0010]: sw         $ra, 16($sp)
    08827764:[AFB3000C]: sw         $s3, 12($sp)
    08827768:[AFB20008]: sw         $s2, 8($sp)
    0882776C:[90820038]: lbu        $v0, 56($a0)
    08827770:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08827774:[30420002]: andi       $v0, $v0, 2
    08827778:[14400034]: bne        $v0, $zr, 0x0882784C
    0882777C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08827780:[8C860014]: lw         $a2, 20($a0)
    08827784:[24C3FFE8]: addiu      $v1, $a2, -24
    08827788:[8C64000C]: lw         $a0, 12($v1)
    0882778C:[8CC5FFE8]: lw         $a1, -24($a2)
    08827790:[8CC80010]: lw         $t0, 16($a2)
    08827794:[AE240018]: sw         $a0, 24($s1)
    08827798:[AE230014]: sw         $v1, 20($s1)
    0882779C:[8CC40004]: lw         $a0, 4($a2)
    088277A0:[11000012]: beq        $t0, $zr, 0x088277EC
    088277A4:[AE25000C]: sw         $a1, 12($s1)
    088277A8:[8E270008]: lw         $a3, 8($s1)
    088277AC:[0207102B]: sltu       $v0, $s0, $a3
    088277B0:[10400017]: beq        $v0, $zr, 0x08827810
    088277B4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088277B8:[0A209DF3]: j          0x088277CC
    088277BC:[8E020000]: lw         $v0, 0($s0)
    088277C0:[10A00013]: beq        $a1, $zr, 0x08827810
    088277C4:[00000000]: nop
    088277C8:[8E020000]: lw         $v0, 0($s0)
    088277CC:[8E030004]: lw         $v1, 4($s0)
    088277D0:[24840008]: addiu      $a0, $a0, 8
    088277D4:[26100008]: addiu      $s0, $s0, 8
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
    088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
    088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
    088277F8:[8FB20008]: lw         $s2, 8($sp)
    088277FC:[8FB10004]: lw         $s1, 4($sp)
    08827800:[8FB00000]: lw         $s0, 0($sp)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
    08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
    08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
    08827824:[24840008]: addiu      $a0, $a0, 8
    08827828:[AE240008]: sw         $a0, 8($s1)
    0882782C:[8FBF0010]: lw         $ra, 16($sp)
    08827830:[8FB3000C]: lw         $s3, 12($sp)
    08827834:[8FB20008]: lw         $s2, 8($sp)
    08827838:[8FB10004]: lw         $s1, 4($sp)
    0882783C:[8FB00000]: lw         $s0, 0($sp)
    08827840:[25020001]: addiu      $v0, $t0, 1
    08827844:[03E00008]: jr         $ra
    08827848:[27BD0018]: addiu      $sp, $sp, 24
    0882784C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827850:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827854:[0E209D8D]: jal        0x08827634
    08827858:[8C930020]: lw         $s3, 32($a0)
    0882785C:[8E260014]: lw         $a2, 20($s1)
    08827860:[8CC20004]: lw         $v0, 4($a2)
    08827864:[8C430000]: lw         $v1, 0($v0)
    08827868:[90640006]: lbu        $a0, 6($v1)
    0882786C:[54800018]: bnel       $a0, $zr, 0x088278D0
    08827870:[8E230020]: lw         $v1, 32($s1)
    08827874:[92220038]: lbu        $v0, 56($s1)
    08827878:[30420002]: andi       $v0, $v0, 2
    0882787C:[10400013]: beq        $v0, $zr, 0x088278CC
    08827880:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08827884:[8CC20014]: lw         $v0, 20($a2)
    08827888:[2442FFFF]: addiu      $v0, $v0, -1
    0882788C:[1043000F]: beq        $v0, $v1, 0x088278CC
    08827890:[ACC20014]: sw         $v0, 20($a2)
    08827894:[0A209E2B]: j          0x088278AC
    08827898:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0882789C:[8CC20014]: lw         $v0, 20($a2)
    088278A0:[2442FFFF]: addiu      $v0, $v0, -1
    088278A4:[10520009]: beq        $v0, $s2, 0x088278CC
    088278A8:[ACC20014]: sw         $v0, 20($a2)
    088278AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088278B0:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088278B4:[0E209D8D]: jal        0x08827634
    088278B8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088278BC:[92220038]: lbu        $v0, 56($s1)
    088278C0:[30420002]: andi       $v0, $v0, 2
    088278C4:[1440FFF5]: bne        $v0, $zr, 0x0882789C
    088278C8:[8E260014]: lw         $a2, 20($s1)
    088278CC:[8E230020]: lw         $v1, 32($s1)
    088278D0:[02131023]: subu       $v0, $s0, $s3
    088278D4:[0A209DE1]: j          0x08827784
    088278D8:[00438021]: addu       $s0, $v0, $v1
  Back Branch 088277E4 737,490 times (length 11)
    088277AC:[0207102B]: sltu       $v0, $s0, $a3
    088277B0:[10400017]: beq        $v0, $zr, 0x08827810
    088277B4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088277B8:[0A209DF3]: j          0x088277CC
    088277BC:[8E020000]: lw         $v0, 0($s0)
--> 088277C0:[10A00013]: beq        $a1, $zr, 0x08827810
    088277C4:[00000000]: nop
    088277C8:[8E020000]: lw         $v0, 0($s0)
    088277CC:[8E030004]: lw         $v1, 4($s0)
    088277D0:[24840008]: addiu      $a0, $a0, 8
    088277D4:[26100008]: addiu      $s0, $s0, 8
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
--> 088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
    088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 08827810 58,334 times (length 11)
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
    088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
--> 088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
    088277F8:[8FB20008]: lw         $s2, 8($sp)
    088277FC:[8FB10004]: lw         $s1, 4($sp)
    08827800:[8FB00000]: lw         $s0, 0($sp)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
--> 08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
    08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
  Back Branch 08827820 510 times (length 4)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
    08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
--> 08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
    08827824:[24840008]: addiu      $a0, $a0, 8
    08827828:[AE240008]: sw         $a0, 8($s1)
    0882782C:[8FBF0010]: lw         $ra, 16($sp)
    08827830:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_8837C20 168,843,934 instructions (0.713%), 7,620,160 calls (08837C20 - 08837CB0, length 37)
    08837C20:[27BDFFE8]: addiu      $sp, $sp, -24
    08837C24:[AFB10004]: sw         $s1, 4($sp)
    08837C28:[AFB00000]: sw         $s0, 0($sp)
    08837C2C:[E7B40010]: swc1       $f20, 16($sp)
    08837C30:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08837C34:[AFBF0008]: sw         $ra, 8($sp)
    08837C38:[0E2095B9]: jal        0x088256E4
    08837C3C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08837C40:[46000506]: mov.s      $f20, $f0
    08837C44:[44800000]: mtc1       $zr, $f0
    08837C48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C4C:[4600A032]: c.eq.s     $f20, $f0
    08837C50:[00000000]: nop
    08837C54:[45010008]: bc1t       0x08837C78
    08837C58:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08837C5C:[4600A006]: mov.s      $f0, $f20
    08837C60:[8FBF0008]: lw         $ra, 8($sp)
    08837C64:[8FB10004]: lw         $s1, 4($sp)
    08837C68:[8FB00000]: lw         $s0, 0($sp)
    08837C6C:[C7B40010]: lwc1       $f20, 16($sp)
    08837C70:[03E00008]: jr         $ra
    08837C74:[27BD0018]: addiu      $sp, $sp, 24
    08837C78:[0E2095CC]: jal        0x08825730
    08837C7C:[00000000]: nop
    08837C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08837C88:[1440FFF4]: bne        $v0, $zr, 0x08837C5C
    08837C8C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08837C90:[0E20DEBD]: jal        0x08837AF4
    08837C94:[00000000]: nop
    08837C98:[4600A006]: mov.s      $f0, $f20
    08837C9C:[8FBF0008]: lw         $ra, 8($sp)
    08837CA0:[8FB10004]: lw         $s1, 4($sp)
    08837CA4:[8FB00000]: lw         $s0, 0($sp)
    08837CA8:[C7B40010]: lwc1       $f20, 16($sp)
    08837CAC:[03E00008]: jr         $ra
    08837CB0:[27BD0018]: addiu      $sp, $sp, 24
  Back Branch 08837C88 200,069 times (length 13)
    08837C48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C4C:[4600A032]: c.eq.s     $f20, $f0
    08837C50:[00000000]: nop
    08837C54:[45010008]: bc1t       0x08837C78
    08837C58:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08837C5C:[4600A006]: mov.s      $f0, $f20
    08837C60:[8FBF0008]: lw         $ra, 8($sp)
    08837C64:[8FB10004]: lw         $s1, 4($sp)
    08837C68:[8FB00000]: lw         $s0, 0($sp)
    08837C6C:[C7B40010]: lwc1       $f20, 16($sp)
    08837C70:[03E00008]: jr         $ra
    08837C74:[27BD0018]: addiu      $sp, $sp, 24
    08837C78:[0E2095CC]: jal        0x08825730
    08837C7C:[00000000]: nop
    08837C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08837C88:[1440FFF4]: bne        $v0, $zr, 0x08837C5C
    08837C8C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08837C90:[0E20DEBD]: jal        0x08837AF4
    08837C94:[00000000]: nop
    08837C98:[4600A006]: mov.s      $f0, $f20
_S1_2_8830B78 149,603,814 instructions (0.632%), 8,311,323 calls (08830B78 - 08830BE4, length 28)
    08830B78:[27BDFFF0]: addiu      $sp, $sp, -16
    08830B7C:[AFB20008]: sw         $s2, 8($sp)
    08830B80:[AFB10004]: sw         $s1, 4($sp)
    08830B84:[AFB00000]: sw         $s0, 0($sp)
    08830B88:[AFBF000C]: sw         $ra, 12($sp)
    08830B8C:[8CA30004]: lw         $v1, 4($a1)
    08830B90:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08830B94:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08830B98:[2C620008]: sltiu      $v0, $v1, 8
    08830B9C:[10400008]: beq        $v0, $zr, 0x08830BC0
    08830BA0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08830BA4:[00031080]: sll        $v0, $v1, 0x0002
    08830BA8:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08830BAC:[24637BBC]: addiu      $v1, $v1, 31676
    08830BB0:[00431021]: addu       $v0, $v0, $v1
    08830BB4:[8C440000]: lw         $a0, 0($v0)
    08830BB8:[00800008]: jr         $a0
    08830BBC:[00000000]: nop
    08830BC0:[8E020000]: lw         $v0, 0($s0)
    08830BC4:[8E230000]: lw         $v1, 0($s1)
    08830BC8:[00431026]: xor        $v0, $v0, $v1
    08830BCC:[2C420001]: sltiu      $v0, $v0, 1
    08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8823C80 149,411,621 instructions (0.631%), 13,578,318 calls (08823C80 - 08823D58, length 55)
    08823C80:[18A0000E]: blez       $a1, 0x08823CBC
    08823C84:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08823C88:[8C82000C]: lw         $v0, 12($a0)
    08823C8C:[000518C0]: sll        $v1, $a1, 0x0003
    08823C90:[8C840008]: lw         $a0, 8($a0)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
    08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
    08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
  Back Branch 08823D54 4,017 times (length 45)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
    08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
--> 08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
  Back Branch 08823D0C 506 times (length 27)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
--> 08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
  Back Branch 08823D24 218 times (length 33)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
--> 08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
  Back Branch 08823D48 8 times (length 42)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
--> 08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
    08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
_S1_2_8832244 142,964,438 instructions (0.604%), 3,368,397 calls (08831774 - 08832A68, length 1214)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088322A4 3,197,794 times (length 718)
  Back Branch 08832A5C 170,603 times (length 1211)
_S1_2_8821B70 124,086,522 instructions (0.524%), 2,532,378 calls (08821B70 - 0883766C, length 22208)
_S1_2_8842970 121,366,714 instructions (0.513%), 2,289,938 calls (08842970 - 088440DC, length 1500)
  Back Branch 088437B4 2,289,938 times (length 32)
    08843728:[AFBF0008]: sw         $ra, 8($sp)
    0884372C:[24040055]: addiu      $a0, $zr, 85 <=> li $a0, 85
    08843730:[1440001B]: bne        $v0, $zr, 0x088437A0
    08843734:[02052824]: and        $a1, $s0, $a1
    08843738:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
--> 0884373C:[34A5FFFF]: ori        $a1, $a1, -1
    08843740:[32220002]: andi       $v0, $s1, 2
    08843744:[24040056]: addiu      $a0, $zr, 86 <=> li $a0, 86
    08843748:[14400011]: bne        $v0, $zr, 0x08843790
    0884374C:[02052824]: and        $a1, $s0, $a1
    08843750:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08843754:[34A5FFFF]: ori        $a1, $a1, -1
    08843758:[32220004]: andi       $v0, $s1, 4
    0884375C:[24040057]: addiu      $a0, $zr, 87 <=> li $a0, 87
    08843760:[14400006]: bne        $v0, $zr, 0x0884377C
    08843764:[02052824]: and        $a1, $s0, $a1
    08843768:[8FBF0008]: lw         $ra, 8($sp)
    0884376C:[8FB10004]: lw         $s1, 4($sp)
    08843770:[8FB00000]: lw         $s0, 0($sp)
    08843774:[03E00008]: jr         $ra
    08843778:[27BD0010]: addiu      $sp, $sp, 16
    0884377C:[8FBF0008]: lw         $ra, 8($sp)
    08843780:[8FB10004]: lw         $s1, 4($sp)
    08843784:[8FB00000]: lw         $s0, 0($sp)
    08843788:[0A21102C]: j          0x088440B0
    0884378C:[27BD0010]: addiu      $sp, $sp, 16
    08843790:[0E21102C]: jal        0x088440B0
    08843794:[00000000]: nop
    08843798:[0A210DD5]: j          0x08843754
    0884379C:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088437A0:[0E21102C]: jal        0x088440B0
    088437A4:[00000000]: nop
    088437A8:[24040058]: addiu      $a0, $zr, 88 <=> li $a0, 88
    088437AC:[0E21102C]: jal        0x088440B0
    088437B0:[00102E03]: sra        $a1, $s0, 0x0018
--> 088437B4:[0A210DCF]: j          0x0884373C
    088437B8:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
  Back Branch 08843798 2,289,938 times (length 19)
    08843740:[32220002]: andi       $v0, $s1, 2
    08843744:[24040056]: addiu      $a0, $zr, 86 <=> li $a0, 86
    08843748:[14400011]: bne        $v0, $zr, 0x08843790
    0884374C:[02052824]: and        $a1, $s0, $a1
    08843750:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
--> 08843754:[34A5FFFF]: ori        $a1, $a1, -1
    08843758:[32220004]: andi       $v0, $s1, 4
    0884375C:[24040057]: addiu      $a0, $zr, 87 <=> li $a0, 87
    08843760:[14400006]: bne        $v0, $zr, 0x0884377C
    08843764:[02052824]: and        $a1, $s0, $a1
    08843768:[8FBF0008]: lw         $ra, 8($sp)
    0884376C:[8FB10004]: lw         $s1, 4($sp)
    08843770:[8FB00000]: lw         $s0, 0($sp)
    08843774:[03E00008]: jr         $ra
    08843778:[27BD0010]: addiu      $sp, $sp, 16
    0884377C:[8FBF0008]: lw         $ra, 8($sp)
    08843780:[8FB10004]: lw         $s1, 4($sp)
    08843784:[8FB00000]: lw         $s0, 0($sp)
    08843788:[0A21102C]: j          0x088440B0
    0884378C:[27BD0010]: addiu      $sp, $sp, 16
    08843790:[0E21102C]: jal        0x088440B0
    08843794:[00000000]: nop
--> 08843798:[0A210DD5]: j          0x08843754
    0884379C:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088437A0:[0E21102C]: jal        0x088440B0
    088437A4:[00000000]: nop
    088437A8:[24040058]: addiu      $a0, $zr, 88 <=> li $a0, 88
_S1_2_88435B4 121,144,392 instructions (0.512%), 3,365,122 calls (088435B4 - 08843640, length 36)
    088435B4:[27BDFFF8]: addiu      $sp, $sp, -8
    088435B8:[AFB00000]: sw         $s0, 0($sp)
    088435BC:[AFBF0004]: sw         $ra, 4($sp)
    088435C0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088435C4:[8C48BD54]: lw         $t0, -17068($v0)
    088435C8:[24840003]: addiu      $a0, $a0, 3
    088435CC:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    088435D0:[8D070004]: lw         $a3, 4($t0)
    088435D4:[00822024]: and        $a0, $a0, $v0
    088435D8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088435DC:[24F00008]: addiu      $s0, $a3, 8
    088435E0:[00902021]: addu       $a0, $a0, $s0
    088435E4:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    088435E8:[00043202]: srl        $a2, $a0, 0x0008
    088435EC:[3442FFFF]: ori        $v0, $v0, -1
    088435F0:[00C33024]: and        $a2, $a2, $v1
    088435F4:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    088435F8:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    088435FC:[00821024]: and        $v0, $a0, $v0
    08843600:[00451025]: or         $v0, $v0, $a1
    08843604:[00C33025]: or         $a2, $a2, $v1
    08843608:[ACE20004]: sw         $v0, 4($a3)
    0884360C:[ACE60000]: sw         $a2, 0($a3)
    08843610:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843614:[8C43BD64]: lw         $v1, -17052($v0)
    08843618:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0884361C:[14600004]: bne        $v1, $zr, 0x08843630
    08843620:[AD040004]: sw         $a0, 4($t0)
    08843624:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843628:[0E233D39]: jal        0x088CF4E4 [sceGeListUpdateStallAddr]
    0884362C:[8C44BD58]: lw         $a0, -17064($v0)
    08843630:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08843634:[8FBF0004]: lw         $ra, 4($sp)
    08843638:[8FB00000]: lw         $s0, 0($sp)
    0884363C:[03E00008]: jr         $ra
    08843640:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_8830C60 112,545,770 instructions (0.475%), 8,170,984 calls (08830BD0 - 08830C7C, length 44)
    08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
    08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08830C70 8,170,984 times (length 42)
--> 08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
--> 08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08830C78 7,246,981 times (length 44)
--> 08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
    08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_88256E4 111,998,488 instructions (0.473%), 7,999,892 calls (088256E4 - 0882572C, length 19)
    088256E4:[27BDFFF0]: addiu      $sp, $sp, -16
    088256E8:[AFBF0008]: sw         $ra, 8($sp)
    088256EC:[0E208F20]: jal        0x08823C80
    088256F0:[00000000]: nop
    088256F4:[8C430004]: lw         $v1, 4($v0)
    088256F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088256FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825700:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08825704:[10620006]: beq        $v1, $v0, 0x08825720
    08825708:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882570C:[0E20C519]: jal        0x08831464
    08825710:[00000000]: nop
    08825714:[44800000]: mtc1       $zr, $f0
    08825718:[10400002]: beq        $v0, $zr, 0x08825724
    0882571C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08825720:[C4C00000]: lwc1       $f0, 0($a2)
    08825724:[8FBF0008]: lw         $ra, 8($sp)
    08825728:[03E00008]: jr         $ra
    0882572C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88320B4 92,753,580 instructions (0.392%), 3,036,866 calls (08831774 - 08832B4C, length 1271)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088320C8 3,036,866 times (length 504)
  Back Branch 088318F0 2,152,507 times (length 97)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
    08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
    08831868:[00431021]: addu       $v0, $v0, $v1
    0883186C:[8C440000]: lw         $a0, 0($v0)
    08831870:[00800008]: jr         $a0
    08831874:[00000000]: nop
    08831878:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0883187C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08831880:[AE820040]: sw         $v0, 64($s4)
    08831884:[0E209D8D]: jal        0x08827634
    08831888:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883188C:[0A20C5EF]: j          0x088317BC
    08831890:[00000000]: nop
--> 088318F0:[0A20C5DD]: j          0x08831774
    088318F4:[26B50004]: addiu      $s5, $s5, 4
  Back Branch 0883288C 1,897,359 times (length 500)
  Back Branch 088320E8 884,361 times (length 607)
  Back Branch 08832B48 552,438 times (length 675)
_S1_2_8828E64 92,563,447 instructions (0.391%), 4,681,805 calls (08828E64 - 08828ED4, length 29)
    08828E64:[27BDFFF0]: addiu      $sp, $sp, -16
    08828E68:[AFB10004]: sw         $s1, 4($sp)
    08828E6C:[AFB00000]: sw         $s0, 0($sp)
    08828E70:[AFBF0008]: sw         $ra, 8($sp)
    08828E74:[90A30005]: lbu        $v1, 5($a1)
    08828E78:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08828E7C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08828E80:[92020004]: lbu        $v0, 4($s0)
    08828E84:[306600FC]: andi       $a2, $v1, 252
    08828E88:[2442FFFB]: addiu      $v0, $v0, -5
    08828E8C:[304200FF]: andi       $v0, $v0, 255
    08828E90:[2C430006]: sltiu      $v1, $v0, 6
    08828E94:[1060000B]: beq        $v1, $zr, 0x08828EC4
    08828E98:[A2060005]: sb         $a2, 5($s0)
    08828E9C:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08828EA0:[00021080]: sll        $v0, $v0, 0x0002
    08828EA4:[24637344]: addiu      $v1, $v1, 29508
    08828EA8:[00431021]: addu       $v0, $v0, $v1
    08828EAC:[8C440000]: lw         $a0, 0($v0)
    08828EB0:[00800008]: jr         $a0
    08828EB4:[00000000]: nop
    08828EC4:[8FBF0008]: lw         $ra, 8($sp)
    08828EC8:[8FB10004]: lw         $s1, 4($sp)
    08828ECC:[8FB00000]: lw         $s0, 0($sp)
    08828ED0:[03E00008]: jr         $ra
    08828ED4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88CEDF4 88,238,545 instructions (0.373%), 4,306,839 calls (088CEDF4 - 088CEF14, length 73)
    088CEDF4:[8C860004]: lw         $a2, 4($a0)
    088CEDF8:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CEDFC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    088CEE00:[00061FC2]: srl        $v1, $a2, 0x001F
    088CEE04:[3442FFFF]: ori        $v0, $v0, -1
    088CEE08:[7CC55500]: ext        $a1, $a2, 20, 11
    088CEE0C:[8C880000]: lw         $t0, 0($a0)
    088CEE10:[00C24824]: and        $t1, $a2, $v0
    088CEE14:[14A0001F]: bne        $a1, $zr, 0x088CEE94
    088CEE18:[AD430004]: sw         $v1, 4($t2)
    088CEE1C:[01091025]: or         $v0, $t0, $t1
    088CEE20:[1040002B]: beq        $v0, $zr, 0x088CEED0
    088CEE24:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CEE28:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CEE2C:[00081E02]: srl        $v1, $t0, 0x0018
    088CEE30:[00093A00]: sll        $a3, $t1, 0x0008
    088CEE34:[3445FFFF]: ori        $a1, $v0, -1
    088CEE38:[00673825]: or         $a3, $v1, $a3
    088CEE3C:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088CEE40:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CEE44:[00A7202B]: sltu       $a0, $a1, $a3
    088CEE48:[00083200]: sll        $a2, $t0, 0x0008
    088CEE4C:[AD420008]: sw         $v0, 8($t2)
    088CEE50:[1480000D]: bne        $a0, $zr, 0x088CEE88
    088CEE54:[AD430000]: sw         $v1, 0($t2)
    088CEE58:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088CEE5C:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    088CEE60:[000617C2]: srl        $v0, $a2, 0x001F
    088CEE64:[00072840]: sll        $a1, $a3, 0x0001
    088CEE68:[00452825]: or         $a1, $v0, $a1
    088CEE6C:[00062040]: sll        $a0, $a2, 0x0001
    088CEE70:[0105102B]: sltu       $v0, $t0, $a1
    088CEE74:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CEE78:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CEE7C:[1040FFF8]: beq        $v0, $zr, 0x088CEE60
    088CEE80:[2463FFFF]: addiu      $v1, $v1, -1
    088CEE84:[AD430008]: sw         $v1, 8($t2)
    088CEE88:[AD460010]: sw         $a2, 16($t2)
    088CEE8C:[03E00008]: jr         $ra
    088CEE90:[AD470014]: sw         $a3, 20($t2)
    088CEE94:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    088CEE98:[10A2000F]: beq        $a1, $v0, 0x088CEED8
    088CEE9C:[00082602]: srl        $a0, $t0, 0x0018
    088CEEA0:[00091A00]: sll        $v1, $t1, 0x0008
    088CEEA4:[00831825]: or         $v1, $a0, $v1
    088CEEA8:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    088CEEAC:[00642025]: or         $a0, $v1, $a0
    088CEEB0:[00081200]: sll        $v0, $t0, 0x0008
    088CEEB4:[24A5FC01]: addiu      $a1, $a1, -1023
    088CEEB8:[AD440014]: sw         $a0, 20($t2)
    088CEEBC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088CEEC0:[AD450008]: sw         $a1, 8($t2)
    088CEEC4:[AD440000]: sw         $a0, 0($t2)
    088CEEC8:[03E00008]: jr         $ra
    088CEECC:[AD420010]: sw         $v0, 16($t2)
    088CEED0:[03E00008]: jr         $ra
    088CEED4:[AD420000]: sw         $v0, 0($t2)
    088CEED8:[01091025]: or         $v0, $t0, $t1
    088CEEDC:[14400004]: bne        $v0, $zr, 0x088CEEF0
    088CEEE0:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    088CEEE4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CEEE8:[03E00008]: jr         $ra
    088CEEEC:[AD420000]: sw         $v0, 0($t2)
    088CEEF0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088CEEF4:[01241824]: and        $v1, $t1, $a0
    088CEEF8:[00431025]: or         $v0, $v0, $v1
    088CEEFC:[54400003]: bnel       $v0, $zr, 0x088CEF0C
    088CEF00:[AD400000]: sw         $zr, 0($t2)
    088CEF04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088CEF08:[AD420000]: sw         $v0, 0($t2)
    088CEF0C:[AD480010]: sw         $t0, 16($t2)
    088CEF10:[03E00008]: jr         $ra
    088CEF14:[AD490014]: sw         $t1, 20($t2)
_S1_2_8824140 83,764,559 instructions (0.354%), 4,927,327 calls (08824140 - 088241A4, length 26)
    08824140:[27BDFFF8]: addiu      $sp, $sp, -8
    08824144:[AFBF0000]: sw         $ra, 0($sp)
    08824148:[0E208F20]: jal        0x08823C80
    0882414C:[00000000]: nop
    08824150:[8C440004]: lw         $a0, 4($v0)
    08824154:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08824158:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882415C:[50820008]: beql       $a0, $v0, 0x08824180
    08824160:[8C650000]: lw         $a1, 0($v1)
    08824164:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08824168:[10820009]: beq        $a0, $v0, 0x08824190
    0882416C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08824170:[8FBF0000]: lw         $ra, 0($sp)
    08824174:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824178:[03E00008]: jr         $ra
    0882417C:[27BD0008]: addiu      $sp, $sp, 8
    08824180:[8FBF0000]: lw         $ra, 0($sp)
    08824184:[27BD0008]: addiu      $sp, $sp, 8
    08824188:[03E00008]: jr         $ra
    0882418C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824190:[8C620000]: lw         $v0, 0($v1)
    08824194:[8FBF0000]: lw         $ra, 0($sp)
    08824198:[27BD0008]: addiu      $sp, $sp, 8
    0882419C:[24450018]: addiu      $a1, $v0, 24
    088241A0:[03E00008]: jr         $ra
    088241A4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_880BB20 81,036,096 instructions (0.342%), 2,532,378 calls (0880BB20 - 0880BC4C, length 76)
    0880BB20:[27BDFFD8]: addiu      $sp, $sp, -40
    0880BB24:[AFBF0020]: sw         $ra, 32($sp)
    0880BB28:[8C870010]: lw         $a3, 16($a0)
    0880BB2C:[04E0001C]: bltz       $a3, 0x0880BBA0
    0880BB30:[30A600FF]: andi       $a2, $a1, 255
    0880BB34:[8C840014]: lw         $a0, 20($a0)
    0880BB38:[44870000]: mtc1       $a3, $f0
    0880BB3C:[04800020]: bltz       $a0, 0x0880BBC0
    0880BB40:[46800060]: cvt.s.w    $f1, $f0
    0880BB44:[44841000]: mtc1       $a0, $f2
    0880BB48:[E7AC0000]: swc1       $f12, 0($sp)
    0880BB4C:[46801020]: cvt.s.w    $f0, $f2
    0880BB50:[E7AD0004]: swc1       $f13, 4($sp)
    0880BB54:[E7A10008]: swc1       $f1, 8($sp)
    0880BB58:[04E00024]: bltz       $a3, 0x0880BBEC
    0880BB5C:[E7A0000C]: swc1       $f0, 12($sp)
    0880BB60:[44870000]: mtc1       $a3, $f0
    0880BB64:[04800029]: bltz       $a0, 0x0880BC0C
    0880BB68:[46800060]: cvt.s.w    $f1, $f0
    0880BB6C:[44841000]: mtc1       $a0, $f2
    0880BB70:[46007306]: mov.s      $f12, $f14
    0880BB74:[46801020]: cvt.s.w    $f0, $f2
    0880BB78:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880BB7C:[27A50010]: addiu      $a1, $sp, 16
    0880BB80:[E7A10018]: swc1       $f1, 24($sp)
    0880BB84:[E7A0001C]: swc1       $f0, 28($sp)
    0880BB88:[AFA00010]: sw         $zr, 16($sp)
    0880BB8C:[0E202DCB]: jal        0x0880B72C
    0880BB90:[AFA00014]: sw         $zr, 20($sp)
    0880BB94:[8FBF0020]: lw         $ra, 32($sp)
    0880BB98:[03E00008]: jr         $ra
    0880BB9C:[27BD0028]: addiu      $sp, $sp, 40
    0880BBA0:[30E20001]: andi       $v0, $a3, 1
    0880BBA4:[00071842]: srl        $v1, $a3, 0x0001
    0880BBA8:[00431025]: or         $v0, $v0, $v1
    0880BBAC:[44821000]: mtc1       $v0, $f2
    0880BBB0:[8C840014]: lw         $a0, 20($a0)
    0880BBB4:[46801060]: cvt.s.w    $f1, $f2
    0880BBB8:[0481FFE2]: bgez       $a0, 0x0880BB44
    0880BBBC:[46010840]: add.s      $f1, $f1, $f1
    0880BBC0:[30820001]: andi       $v0, $a0, 1
    0880BBC4:[00041842]: srl        $v1, $a0, 0x0001
    0880BBC8:[00431025]: or         $v0, $v0, $v1
    0880BBCC:[44821000]: mtc1       $v0, $f2
    0880BBD0:[E7AC0000]: swc1       $f12, 0($sp)
    0880BBD4:[46801020]: cvt.s.w    $f0, $f2
    0880BBD8:[46000000]: add.s      $f0, $f0, $f0
    0880BBDC:[E7AD0004]: swc1       $f13, 4($sp)
    0880BBE0:[E7A10008]: swc1       $f1, 8($sp)
    0880BBE4:[04E1FFDE]: bgez       $a3, 0x0880BB60
    0880BBE8:[E7A0000C]: swc1       $f0, 12($sp)
    0880BBEC:[00071842]: srl        $v1, $a3, 0x0001
    0880BBF0:[30E20001]: andi       $v0, $a3, 1
    0880BBF4:[00431025]: or         $v0, $v0, $v1
    0880BBF8:[44821000]: mtc1       $v0, $f2
    0880BBFC:[00000000]: nop
    0880BC00:[46801060]: cvt.s.w    $f1, $f2
    0880BC04:[0481FFD9]: bgez       $a0, 0x0880BB6C
    0880BC08:[46010840]: add.s      $f1, $f1, $f1
    0880BC0C:[00041842]: srl        $v1, $a0, 0x0001
    0880BC10:[30820001]: andi       $v0, $a0, 1
    0880BC14:[00431025]: or         $v0, $v0, $v1
    0880BC18:[44821000]: mtc1       $v0, $f2
    0880BC1C:[46007306]: mov.s      $f12, $f14
    0880BC20:[46801020]: cvt.s.w    $f0, $f2
    0880BC24:[46000000]: add.s      $f0, $f0, $f0
    0880BC28:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880BC2C:[27A50010]: addiu      $a1, $sp, 16
    0880BC30:[E7A10018]: swc1       $f1, 24($sp)
    0880BC34:[E7A0001C]: swc1       $f0, 28($sp)
    0880BC38:[AFA00010]: sw         $zr, 16($sp)
    0880BC3C:[0E202DCB]: jal        0x0880B72C
    0880BC40:[AFA00014]: sw         $zr, 20($sp)
    0880BC44:[8FBF0020]: lw         $ra, 32($sp)
    0880BC48:[03E00008]: jr         $ra
    0880BC4C:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_882FD04 78,696,119 instructions (0.332%), 1,831,470 calls (0882EA9C - 0882FD64, length 1203)
  Back Branch 0882EAEC 13,751,903 times (length 8)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
--> 0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
  Back Branch 0882FD40 1,831,469 times (length 1195)
  Back Branch 0882FD54 1,830,965 times (length 9)
    0882FD24:[00063080]: sll        $a2, $a2, 0x0002
    0882FD28:[00821021]: addu       $v0, $a0, $v0
    0882FD2C:[8C42007C]: lw         $v0, 124($v0)
    0882FD30:[1040000A]: beq        $v0, $zr, 0x0882FD5C
    0882FD34:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 0882FD38:[8CE20010]: lw         $v0, 16($a3)
    0882FD3C:[00C21021]: addu       $v0, $a2, $v0
    0882FD40:[0A20BAA7]: j          0x0882EA9C
    0882FD44:[8C4500A0]: lw         $a1, 160($v0)
    0882FD48:[8CA20000]: lw         $v0, 0($a1)
    0882FD4C:[00063080]: sll        $a2, $a2, 0x0002
    0882FD50:[8C420008]: lw         $v0, 8($v0)
--> 0882FD54:[1440FFF8]: bne        $v0, $zr, 0x0882FD38
    0882FD58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882FD5C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882FD60:[03E00008]: jr         $ra
    0882FD64:[244273D8]: addiu      $v0, $v0, 29656
  Back Branch 0882EAE0 608,830 times (length 5)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
--> 0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
_S1_2_884FB54 77,107,018 instructions (0.326%), 3,520 calls (0884FB00 - 0884FCF8, length 127)
    0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
    0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0884FC1C:[0A213EEE]: j          0x0884FBB8
    0884FC20:[0142180B]: movn       $v1, $t2, $v0
    0884FCF0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FCF4:[0A213EE6]: j          0x0884FB98
    0884FCF8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
  Back Branch 0884FBC4 2,847,086 times (length 51)
--> 0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
--> 0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
  Back Branch 0884FC0C 2,847,086 times (length 27)
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
--> 0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
--> 0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0884FC1C:[0A213EEE]: j          0x0884FBB8
  Back Branch 0884FC1C 369,431 times (length 27)
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
--> 0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
    0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
--> 0884FC1C:[0A213EEE]: j          0x0884FBB8
    0884FC20:[0142180B]: movn       $v1, $t2, $v0
  Back Branch 0884FB90 13,772 times (length 8)
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
--> 0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
  Back Branch 0884FB98 3,520 times (length 40)
--> 0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
--> 0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
_S1_2_88CEB64 77,013,830 instructions (0.325%), 2,226,206 calls (088CEB64 - 088CEDF0, length 164)
    088CEB64:[8C830000]: lw         $v1, 0($a0)
    088CEB68:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088CEB6C:[8C8A0010]: lw         $t2, 16($a0)
    088CEB70:[2C620002]: sltiu      $v0, $v1, 2
    088CEB74:[8C8B0014]: lw         $t3, 20($a0)
    088CEB78:[10400010]: beq        $v0, $zr, 0x088CEBBC
    088CEB7C:[8C8F0004]: lw         $t7, 4($a0)
    088CEB80:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    088CEB84:[3442FFFF]: ori        $v0, $v0, -1
    088CEB88:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CEB8C:[01624825]: or         $t1, $t3, $v0
    088CEB90:[3484FFFF]: ori        $a0, $a0, -1
    088CEB94:[01241824]: and        $v1, $t1, $a0
    088CEB98:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CEB9C:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    088CEBA0:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CEBA4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CEBA8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CEBAC:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CEBB0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CEBB4:[03E00008]: jr         $ra
    088CEBB8:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CEBBC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CEBC0:[1062003C]: beq        $v1, $v0, 0x088CECB4
    088CEBC4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CEBC8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CEBCC:[10620041]: beq        $v1, $v0, 0x088CECD4
    088CEBD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEBD4:[014B1025]: or         $v0, $t2, $t3
    088CEBD8:[5040003F]: beql       $v0, $zr, 0x088CECD8
    088CEBDC:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CEBE0:[8C830008]: lw         $v1, 8($a0)
    088CEBE4:[2862FC02]: slti       $v0, $v1, -1022
    088CEBE8:[10400041]: beq        $v0, $zr, 0x088CECF0
    088CEBEC:[28620400]: slti       $v0, $v1, 1024
    088CEBF0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088CEBF4:[00437023]: subu       $t6, $v0, $v1
    088CEBF8:[29C30039]: slti       $v1, $t6, 57
    088CEBFC:[1060005D]: beq        $v1, $zr, 0x088CED74
    088CEC00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CEC04:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088CEC08:[31C70020]: andi       $a3, $t6, 32
    088CEC0C:[01C41004]: sllv       $v0, $a0, $t6
    088CEC10:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEC14:[0047180B]: movn       $v1, $v0, $a3
    088CEC18:[0007100B]: movn       $v0, $zr, $a3 <=> move $v0, $a3
    088CEC1C:[2444FFFF]: addiu      $a0, $v0, -1
    088CEC20:[0082302B]: sltu       $a2, $a0, $v0
    088CEC24:[2465FFFF]: addiu      $a1, $v1, -1
    088CEC28:[00C52821]: addu       $a1, $a2, $a1
    088CEC2C:[000B1840]: sll        $v1, $t3, 0x0001
    088CEC30:[000E1027]: nor        $v0, $zr, $t6 <=> li $v0, not $t6
    088CEC34:[01442024]: and        $a0, $t2, $a0
    088CEC38:[01652824]: and        $a1, $t3, $a1
    088CEC3C:[00431804]: sllv       $v1, $v1, $v0
    088CEC40:[01CA4006]: srlv       $t0, $t2, $t6
    088CEC44:[01CB4806]: srlv       $t1, $t3, $t6
    088CEC48:[00684025]: or         $t0, $v1, $t0
    088CEC4C:[00852025]: or         $a0, $a0, $a1
    088CEC50:[0127400B]: movn       $t0, $t1, $a3
    088CEC54:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088CEC58:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CEC5C:[10800003]: beq        $a0, $zr, 0x088CEC6C
    088CEC60:[0007480B]: movn       $t1, $zr, $a3 <=> move $t1, $a3
    088CEC64:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088CEC68:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CEC6C:[01183025]: or         $a2, $t0, $t8
    088CEC70:[30C400FF]: andi       $a0, $a2, 255
    088CEC74:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CEC78:[01393825]: or         $a3, $t1, $t9
    088CEC7C:[1082004E]: beq        $a0, $v0, 0x088CEDB8
    088CEC80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CEC84:[24C2007F]: addiu      $v0, $a2, 127
    088CEC88:[0046282B]: sltu       $a1, $v0, $a2
    088CEC8C:[00A71821]: addu       $v1, $a1, $a3
    088CEC90:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088CEC94:[3484FFFF]: ori        $a0, $a0, -1
    088CEC98:[00032E00]: sll        $a1, $v1, 0x0018
    088CEC9C:[00025202]: srl        $t2, $v0, 0x0008
    088CECA0:[0083202B]: sltu       $a0, $a0, $v1
    088CECA4:[00AA5025]: or         $t2, $a1, $t2
    088CECA8:[0A233B5F]: j          0x088CED7C
    088CECAC:[00035A02]: srl        $t3, $v1, 0x0008
    088CECB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CECB4:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CECB8:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECBC:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECC4:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECCC:[03E00008]: jr         $ra
    088CECD0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECD4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECD8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECDC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECE0:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECE8:[03E00008]: jr         $ra
    088CECEC:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECF0:[1040FFEF]: beq        $v0, $zr, 0x088CECB0
    088CECF4:[314800FF]: andi       $t0, $t2, 255
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
    088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
    088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
    088CEDBC:[24C2007F]: addiu      $v0, $a2, 127
    088CEDC0:[30C20100]: andi       $v0, $a2, 256
    088CEDC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDC8:[00431025]: or         $v0, $v0, $v1
    088CEDCC:[5440FFAE]: bnel       $v0, $zr, 0x088CEC88
    088CEDD0:[24C20080]: addiu      $v0, $a2, 128
    088CEDD4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CEDD8:[3442FFFF]: ori        $v0, $v0, -1
    088CEDDC:[00071E00]: sll        $v1, $a3, 0x0018
    088CEDE0:[00065202]: srl        $t2, $a2, 0x0008
    088CEDE4:[0047202B]: sltu       $a0, $v0, $a3
    088CEDE8:[006A5025]: or         $t2, $v1, $t2
    088CEDEC:[0A233B5F]: j          0x088CED7C
    088CEDF0:[00075A02]: srl        $t3, $a3, 0x0008
  Back Branch 088CED6C 1,076,250 times (length 116)
  Back Branch 088CECF0 1,076,250 times (length 18)
    088CEC9C:[00025202]: srl        $t2, $v0, 0x0008
    088CECA0:[0083202B]: sltu       $a0, $a0, $v1
    088CECA4:[00AA5025]: or         $t2, $a1, $t2
    088CECA8:[0A233B5F]: j          0x088CED7C
    088CECAC:[00035A02]: srl        $t3, $v1, 0x0008
--> 088CECB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CECB4:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CECB8:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECBC:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECC4:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECCC:[03E00008]: jr         $ra
    088CECD0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECD4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECD8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECDC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECE0:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECE8:[03E00008]: jr         $ra
    088CECEC:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
--> 088CECF0:[1040FFEF]: beq        $v0, $zr, 0x088CECB0
    088CECF4:[314800FF]: andi       $t0, $t2, 255
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
  Back Branch 088CED94 24,046 times (length 36)
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
--> 088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
--> 088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
  Back Branch 088CEDB0 14,401 times (length 43)
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
--> 088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
    088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
    088CEDBC:[24C2007F]: addiu      $v0, $a2, 127
    088CEDC0:[30C20100]: andi       $v0, $a2, 256
  Back Branch 088CEDA8 9,645 times (length 36)
    088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
--> 088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
_S1_2_8831B70 76,678,181 instructions (0.324%), 1,837,280 calls (08831774 - 08832BA8, length 1294)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08832BA4 1,837,280 times (length 1294)
  Back Branch 08832A0C 1,603,702 times (length 923)
  Back Branch 088329FC 254,001 times (length 922)
_S1_2_88CDE80 74,225,207 instructions (0.313%), 655,317 calls (088CDE80 - 088CE228, length 235)
    088CDE80:[27BDFF88]: addiu      $sp, $sp, -120
    088CDE84:[AFB00060]: sw         $s0, 96($sp)
    088CDE88:[27B00010]: addiu      $s0, $sp, 16
    088CDE8C:[AFB10064]: sw         $s1, 100($sp)
    088CDE90:[AFA40000]: sw         $a0, 0($sp)
    088CDE94:[AFA50004]: sw         $a1, 4($sp)
    088CDE98:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CDE9C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088CDEA0:[27B10028]: addiu      $s1, $sp, 40
    088CDEA4:[AFBF0070]: sw         $ra, 112($sp)
    088CDEA8:[AFA60008]: sw         $a2, 8($sp)
    088CDEAC:[AFA7000C]: sw         $a3, 12($sp)
    088CDEB0:[AFB3006C]: sw         $s3, 108($sp)
    088CDEB4:[0E233B7D]: jal        0x088CEDF4
    088CDEB8:[AFB20068]: sw         $s2, 104($sp)
    088CDEBC:[27A40008]: addiu      $a0, $sp, 8
    088CDEC0:[0E233B7D]: jal        0x088CEDF4
    088CDEC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088CDEC8:[8FA30010]: lw         $v1, 16($sp)
    088CDECC:[2C620002]: sltiu      $v0, $v1, 2
    088CDED0:[1440001D]: bne        $v0, $zr, 0x088CDF48
    088CDED4:[8FA20014]: lw         $v0, 20($sp)
    088CDED8:[8FA40028]: lw         $a0, 40($sp)
    088CDEDC:[2C820002]: sltiu      $v0, $a0, 2
    088CDEE0:[54400009]: bnel       $v0, $zr, 0x088CDF08
    088CDEE4:[8FA3002C]: lw         $v1, 44($sp)
    088CDEE8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CDEEC:[50620013]: beql       $v1, $v0, 0x088CDF3C
    088CDEF0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEF4:[14820024]: bne        $a0, $v0, 0x088CDF88
    088CDEF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEFC:[10620020]: beq        $v1, $v0, 0x088CDF80
    088CDF00:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF04:[8FA3002C]: lw         $v1, 44($sp)
    088CDF08:[8FA20014]: lw         $v0, 20($sp)
    088CDF0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088CDF10:[00431026]: xor        $v0, $v0, $v1
    088CDF14:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF18:[0E233AD9]: jal        0x088CEB64
    088CDF1C:[AFA2002C]: sw         $v0, 44($sp)
    088CDF20:[8FBF0070]: lw         $ra, 112($sp)
    088CDF24:[8FB3006C]: lw         $s3, 108($sp)
    088CDF28:[8FB20068]: lw         $s2, 104($sp)
    088CDF2C:[8FB10064]: lw         $s1, 100($sp)
    088CDF30:[8FB00060]: lw         $s0, 96($sp)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
    088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
    088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
    088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
    088CDF9C:[8FA3003C]: lw         $v1, 60($sp)
    088CDFA0:[8FA20038]: lw         $v0, 56($sp)
    088CDFA4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088CDFA8:[01030019]: multu      $t0, $v1
    088CDFAC:[8FA50024]: lw         $a1, 36($sp)
    088CDFB0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDFB4:[0060C021]: addu       $t8, $v1, $zr <=> move $t8, $v1
    088CDFB8:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CDFBC:[00A07021]: addu       $t6, $a1, $zr <=> move $t6, $a1
    088CDFC0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    088CDFC4:[00005012]: mflo       $t2
    088CDFC8:[00005810]: mfhi       $t3
    088CDFCC:[00C50019]: multu      $a2, $a1
    088CDFD0:[00001012]: mflo       $v0
    088CDFD4:[01426021]: addu       $t4, $t2, $v0
    088CDFD8:[018A202B]: sltu       $a0, $t4, $t2
    088CDFDC:[00001810]: mfhi       $v1
    088CDFE0:[01636821]: addu       $t5, $t3, $v1
    088CDFE4:[008D2021]: addu       $a0, $a0, $t5
    088CDFE8:[00C80019]: multu      $a2, $t0
    088CDFEC:[008B102B]: sltu       $v0, $a0, $t3
    088CDFF0:[00806821]: addu       $t5, $a0, $zr <=> move $t5, $a0
    088CDFF4:[00004012]: mflo       $t0
    088CDFF8:[1440006D]: bne        $v0, $zr, 0x088CE1B0
    088CDFFC:[00004810]: mfhi       $t1
    088CE000:[108B0069]: beq        $a0, $t3, 0x088CE1A8
    088CE004:[018A102B]: sltu       $v0, $t4, $t2
    088CE008:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE00C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088CE010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088CE014:[01022021]: addu       $a0, $t0, $v0
    088CE018:[0088302B]: sltu       $a2, $a0, $t0
    088CE01C:[012C2821]: addu       $a1, $t1, $t4
    088CE020:[00C52821]: addu       $a1, $a2, $a1
    088CE024:[00A9102B]: sltu       $v0, $a1, $t1
    088CE028:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE02C:[14400065]: bne        $v0, $zr, 0x088CE1C4
    088CE030:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088CE034:[10A90061]: beq        $a1, $t1, 0x088CE1BC
    088CE038:[0088102B]: sltu       $v0, $a0, $t0
    088CE03C:[032E0018]: mult       $t9, $t6
    088CE040:[8FA2002C]: lw         $v0, 44($sp)
    088CE044:[8FAB0014]: lw         $t3, 20($sp)
    088CE048:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088CE04C:[8FAA0018]: lw         $t2, 24($sp)
    088CE050:[01625826]: xor        $t3, $t3, $v0
    088CE054:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CE058:[344DFFFF]: ori        $t5, $v0, -1
    088CE05C:[8FA30030]: lw         $v1, 48($sp)
    088CE060:[254A0004]: addiu      $t2, $t2, 4
    088CE064:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CE068:[006A6021]: addu       $t4, $v1, $t2
    088CE06C:[000B582B]: sltu       $t3, $zr, $t3 <=> move $t3, $t3
    088CE070:[AFAB0044]: sw         $t3, 68($sp)
    088CE074:[AFAC0048]: sw         $t4, 72($sp)
    088CE078:[01F8001C]: madd       $t7, $t8
    088CE07C:[00001012]: mflo       $v0
    088CE080:[AFA20058]: sw         $v0, 88($sp)
    088CE084:[8FAA0058]: lw         $t2, 88($sp)
    088CE088:[030E0019]: multu      $t8, $t6
    088CE08C:[00001012]: mflo       $v0
    088CE090:[00482021]: addu       $a0, $v0, $t0
    088CE094:[02443021]: addu       $a2, $s2, $a0
    088CE098:[00001810]: mfhi       $v1
    088CE09C:[01431821]: addu       $v1, $t2, $v1
    088CE0A0:[00692821]: addu       $a1, $v1, $t1
    088CE0A4:[0082502B]: sltu       $t2, $a0, $v0
    088CE0A8:[01452821]: addu       $a1, $t2, $a1
    088CE0AC:[00D2102B]: sltu       $v0, $a2, $s2
    088CE0B0:[02653821]: addu       $a3, $s3, $a1
    088CE0B4:[00473821]: addu       $a3, $v0, $a3
    088CE0B8:[01A7102B]: sltu       $v0, $t5, $a3
    088CE0BC:[10400018]: beq        $v0, $zr, 0x088CE120
    088CE0C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE0C4:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    088CE0C8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088CE0CC:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    088CE0D0:[000717C0]: sll        $v0, $a3, 0x001F
    088CE0D4:[00062042]: srl        $a0, $a2, 0x0001
    088CE0D8:[00442025]: or         $a0, $v0, $a0
    088CE0DC:[00072842]: srl        $a1, $a3, 0x0001
    088CE0E0:[30C20001]: andi       $v0, $a2, 1
    088CE0E4:[25290001]: addiu      $t1, $t1, 1
    088CE0E8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE0EC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE0F0:[0165502B]: sltu       $t2, $t3, $a1
    088CE0F4:[10400006]: beq        $v0, $zr, 0x088CE110
    088CE0F8:[001147C0]: sll        $t0, $s1, 0x001F
    088CE0FC:[00102042]: srl        $a0, $s0, 0x0001
    088CE100:[01042025]: or         $a0, $t0, $a0
    088CE104:[00112842]: srl        $a1, $s1, 0x0001
    088CE108:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE10C:[01858825]: or         $s1, $t4, $a1
    088CE110:[1540FFF0]: bne        $t2, $zr, 0x088CE0D4
    088CE114:[000717C0]: sll        $v0, $a3, 0x001F
    088CE118:[AFA90048]: sw         $t1, 72($sp)
    088CE11C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE120:[3442FFFF]: ori        $v0, $v0, -1
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
    088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE204:[24C20080]: addiu      $v0, $a2, 128
    088CE208:[0046282B]: sltu       $a1, $v0, $a2
    088CE20C:[00A72821]: addu       $a1, $a1, $a3
    088CE210:[2404FF00]: addiu      $a0, $zr, -256 <=> li $a0, -256
    088CE214:[00443024]: and        $a2, $v0, $a0
    088CE218:[0A233864]: j          0x088CE190
    088CE21C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE220:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE224:[0A23385B]: j          0x088CE16C
    088CE228:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
  Back Branch 088CE174 1,103,416 times (length 17)
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
--> 088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
--> 088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
  Back Branch 088CDF88 363,476 times (length 18)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
--> 088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
--> 088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
    088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
  Back Branch 088CDF90 291,841 times (length 36)
    088CDEF4:[14820024]: bne        $a0, $v0, 0x088CDF88
    088CDEF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEFC:[10620020]: beq        $v1, $v0, 0x088CDF80
    088CDF00:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF04:[8FA3002C]: lw         $v1, 44($sp)
--> 088CDF08:[8FA20014]: lw         $v0, 20($sp)
    088CDF0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088CDF10:[00431026]: xor        $v0, $v0, $v1
    088CDF14:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF18:[0E233AD9]: jal        0x088CEB64
    088CDF1C:[AFA2002C]: sw         $v0, 44($sp)
    088CDF20:[8FBF0070]: lw         $ra, 112($sp)
    088CDF24:[8FB3006C]: lw         $s3, 108($sp)
    088CDF28:[8FB20068]: lw         $s2, 104($sp)
    088CDF2C:[8FB10064]: lw         $s1, 100($sp)
    088CDF30:[8FB00060]: lw         $s0, 96($sp)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
    088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
    088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
--> 088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
    088CDF9C:[8FA3003C]: lw         $v1, 60($sp)
    088CDFA0:[8FA20038]: lw         $v0, 56($sp)
  Back Branch 088CE1A0 291,841 times (length 147)
  Back Branch 088CE1BC 280,369 times (length 97)
    088CE02C:[14400065]: bne        $v0, $zr, 0x088CE1C4
    088CE030:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088CE034:[10A90061]: beq        $a1, $t1, 0x088CE1BC
    088CE038:[0088102B]: sltu       $v0, $a0, $t0
    088CE03C:[032E0018]: mult       $t9, $t6
--> 088CE040:[8FA2002C]: lw         $v0, 44($sp)
    088CE044:[8FAB0014]: lw         $t3, 20($sp)
    088CE048:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088CE04C:[8FAA0018]: lw         $t2, 24($sp)
    088CE050:[01625826]: xor        $t3, $t3, $v0
    088CE054:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CE058:[344DFFFF]: ori        $t5, $v0, -1
    088CE05C:[8FA30030]: lw         $v1, 48($sp)
    088CE060:[254A0004]: addiu      $t2, $t2, 4
    088CE064:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CE068:[006A6021]: addu       $t4, $v1, $t2
    088CE06C:[000B582B]: sltu       $t3, $zr, $t3 <=> move $t3, $t3
    088CE070:[AFAB0044]: sw         $t3, 68($sp)
    088CE074:[AFAC0048]: sw         $t4, 72($sp)
    088CE078:[01F8001C]: madd       $t7, $t8
    088CE07C:[00001012]: mflo       $v0
    088CE080:[AFA20058]: sw         $v0, 88($sp)
    088CE084:[8FAA0058]: lw         $t2, 88($sp)
    088CE088:[030E0019]: multu      $t8, $t6
    088CE08C:[00001012]: mflo       $v0
    088CE090:[00482021]: addu       $a0, $v0, $t0
    088CE094:[02443021]: addu       $a2, $s2, $a0
    088CE098:[00001810]: mfhi       $v1
    088CE09C:[01431821]: addu       $v1, $t2, $v1
    088CE0A0:[00692821]: addu       $a1, $v1, $t1
    088CE0A4:[0082502B]: sltu       $t2, $a0, $v0
    088CE0A8:[01452821]: addu       $a1, $t2, $a1
    088CE0AC:[00D2102B]: sltu       $v0, $a2, $s2
    088CE0B0:[02653821]: addu       $a3, $s3, $a1
    088CE0B4:[00473821]: addu       $a3, $v0, $a3
    088CE0B8:[01A7102B]: sltu       $v0, $t5, $a3
    088CE0BC:[10400018]: beq        $v0, $zr, 0x088CE120
    088CE0C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE0C4:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    088CE0C8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088CE0CC:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    088CE0D0:[000717C0]: sll        $v0, $a3, 0x001F
    088CE0D4:[00062042]: srl        $a0, $a2, 0x0001
    088CE0D8:[00442025]: or         $a0, $v0, $a0
    088CE0DC:[00072842]: srl        $a1, $a3, 0x0001
    088CE0E0:[30C20001]: andi       $v0, $a2, 1
    088CE0E4:[25290001]: addiu      $t1, $t1, 1
    088CE0E8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE0EC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE0F0:[0165502B]: sltu       $t2, $t3, $a1
    088CE0F4:[10400006]: beq        $v0, $zr, 0x088CE110
    088CE0F8:[001147C0]: sll        $t0, $s1, 0x001F
    088CE0FC:[00102042]: srl        $a0, $s0, 0x0001
    088CE100:[01042025]: or         $a0, $t0, $a0
    088CE104:[00112842]: srl        $a1, $s1, 0x0001
    088CE108:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE10C:[01858825]: or         $s1, $t4, $a1
    088CE110:[1540FFF0]: bne        $t2, $zr, 0x088CE0D4
    088CE114:[000717C0]: sll        $v0, $a3, 0x001F
    088CE118:[AFA90048]: sw         $t1, 72($sp)
    088CE11C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE120:[3442FFFF]: ori        $v0, $v0, -1
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
--> 088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
  Back Branch 088CE1A8 177,749 times (length 105)
  Back Branch 088CE224 24,456 times (length 48)
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
--> 088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
    088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE204:[24C20080]: addiu      $v0, $a2, 128
    088CE208:[0046282B]: sltu       $a1, $v0, $a2
    088CE20C:[00A72821]: addu       $a1, $a1, $a3
    088CE210:[2404FF00]: addiu      $a0, $zr, -256 <=> li $a0, -256
    088CE214:[00443024]: and        $a2, $v0, $a0
    088CE218:[0A233864]: j          0x088CE190
    088CE21C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE220:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
--> 088CE224:[0A23385B]: j          0x088CE16C
    088CE228:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
  Back Branch 088CE1F0 8,741 times (length 25)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
--> 088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
  Back Branch 088CE1DC 8,741 times (length 20)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
--> 088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
  Back Branch 088CE1FC 1,257 times (length 28)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
    088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
--> 088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE204:[24C20080]: addiu      $v0, $a2, 128
    088CE208:[0046282B]: sltu       $a1, $v0, $a2
    088CE20C:[00A72821]: addu       $a1, $a1, $a3
_S1_2_8843F60 73,672,720 instructions (0.311%), 1,674,380 calls (08843F60 - 088442D0, length 221)
    08843F60:[27BDFFF8]: addiu      $sp, $sp, -8
    08843F64:[AFBF0004]: sw         $ra, 4($sp)
    08843F68:[AFB00000]: sw         $s0, 0($sp)
    08843F6C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843F70:[8C43BD64]: lw         $v1, -17052($v0)
    08843F74:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    08843F78:[00063200]: sll        $a2, $a2, 0x0008
    08843F7C:[00620018]: mult       $v1, $v0
    08843F80:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843F84:[2442BC38]: addiu      $v0, $v0, -17352
    08843F88:[00052C00]: sll        $a1, $a1, 0x0010
    08843F8C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08843F90:[00A62825]: or         $a1, $a1, $a2
    08843F94:[00A72825]: or         $a1, $a1, $a3
    08843F98:[240400C2]: addiu      $a0, $zr, 194 <=> li $a0, 194
    08843F9C:[00001812]: mflo       $v1
    08843FA0:[00621821]: addu       $v1, $v1, $v0
    08843FA4:[0E21102C]: jal        0x088440B0
    08843FA8:[AC700058]: sw         $s0, 88($v1)
    08843FAC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08843FB0:[0E21102C]: jal        0x088440B0
    08843FB4:[240400C3]: addiu      $a0, $zr, 195 <=> li $a0, 195
    08843FB8:[8FBF0004]: lw         $ra, 4($sp)
    08843FBC:[8FB00000]: lw         $s0, 0($sp)
    08843FC0:[0A2110B2]: j          0x088442C8
    08843FC4:[27BD0008]: addiu      $sp, $sp, 8
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
    088442C8:[44806000]: mtc1       $zr, $f12
    088442CC:[0A211038]: j          0x088440E0
    088442D0:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 088440E4 10,015,229 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088442CC 3,348,760 times (length 125)
_S1_2_8835AB0 71,857,034 instructions (0.303%), 873,382 calls (08835AB0 - 0883653C, length 676)
    08835AB0:[27BDFFD8]: addiu      $sp, $sp, -40
    08835AB4:[AFB50014]: sw         $s5, 20($sp)
    08835AB8:[AFB00000]: sw         $s0, 0($sp)
    08835ABC:[AFBF0024]: sw         $ra, 36($sp)
    08835AC0:[AFBE0020]: sw         $fp, 32($sp)
    08835AC4:[AFB7001C]: sw         $s7, 28($sp)
    08835AC8:[AFB60018]: sw         $s6, 24($sp)
    08835ACC:[AFB40010]: sw         $s4, 16($sp)
    08835AD0:[AFB3000C]: sw         $s3, 12($sp)
    08835AD4:[AFB20008]: sw         $s2, 8($sp)
    08835AD8:[AFB10004]: sw         $s1, 4($sp)
    08835ADC:[8C820028]: lw         $v0, 40($a0)
    08835AE0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08835AE4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835AE8:[AC400004]: sw         $zr, 4($v0)
    08835AEC:[8C850000]: lw         $a1, 0($a0)
    08835AF0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835AF4:[10A20021]: beq        $a1, $v0, 0x08835B7C
    08835AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835AFC:[28A2002E]: slti       $v0, $a1, 46
    08835B00:[10400054]: beq        $v0, $zr, 0x08835C54
    08835B04:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835B08:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835B0C:[10A200A4]: beq        $a1, $v0, 0x08835DA0
    08835B10:[28A2000E]: slti       $v0, $a1, 14
    08835B14:[1440009E]: bne        $v0, $zr, 0x08835D90
    08835B18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
    08835B88:[2442FFFF]: addiu      $v0, $v0, -1
    08835B8C:[10430169]: beq        $v0, $v1, 0x08836134
    08835B90:[AC820000]: sw         $v0, 0($a0)
    08835B94:[8C820004]: lw         $v0, 4($a0)
    08835B98:[90450000]: lbu        $a1, 0($v0)
    08835B9C:[24420001]: addiu      $v0, $v0, 1
    08835BA0:[AC820004]: sw         $v0, 4($a0)
    08835BA4:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BA8:[14A2004E]: bne        $a1, $v0, 0x08835CE4
    08835BAC:[AE050000]: sw         $a1, 0($s0)
    08835BB0:[8E040024]: lw         $a0, 36($s0)
    08835BB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835BB8:[8C820000]: lw         $v0, 0($a0)
    08835BBC:[2442FFFF]: addiu      $v0, $v0, -1
    08835BC0:[10430160]: beq        $v0, $v1, 0x08836144
    08835BC4:[AC820000]: sw         $v0, 0($a0)
    08835BC8:[8C820004]: lw         $v0, 4($a0)
    08835BCC:[90450000]: lbu        $a1, 0($v0)
    08835BD0:[24420001]: addiu      $v0, $v0, 1
    08835BD4:[AC820004]: sw         $v0, 4($a0)
    08835BD8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835BDC:[10A2015F]: beq        $a1, $v0, 0x0883615C
    08835BE0:[AE050000]: sw         $a1, 0($s0)
    08835BE4:[8E050000]: lw         $a1, 0($s0)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
    08835C30:[8CC20000]: lw         $v0, 0($a2)
    08835C34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08835C38:[2442FFFF]: addiu      $v0, $v0, -1
    08835C3C:[1443FFEF]: bne        $v0, $v1, 0x08835BFC
    08835C40:[ACC20000]: sw         $v0, 0($a2)
    08835C44:[0E20CB49]: jal        0x08832D24
    08835C48:[00000000]: nop
    08835C4C:[0A20D703]: j          0x08835C0C
    08835C50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835C54:[10A2005D]: beq        $a1, $v0, 0x08835DCC
    08835C58:[28A2003E]: slti       $v0, $a1, 62
    08835C5C:[1440002E]: bne        $v0, $zr, 0x08835D18
    08835C60:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08835C64:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835C68:[10A2017C]: beq        $a1, $v0, 0x0883625C
    08835C6C:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08835C70:[10A200C7]: beq        $a1, $v0, 0x08835F90
    08835C74:[2402003E]: addiu      $v0, $zr, 62 <=> li $v0, 62
    08835C78:[14A2FFAD]: bne        $a1, $v0, 0x08835B30
    08835C7C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835C80:[8E040024]: lw         $a0, 36($s0)
    08835C84:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C88:[8C820000]: lw         $v0, 0($a0)
    08835C8C:[2442FFFF]: addiu      $v0, $v0, -1
    08835C90:[1043018B]: beq        $v0, $v1, 0x088362C0
    08835C94:[AC820000]: sw         $v0, 0($a0)
    08835C98:[8C820004]: lw         $v0, 4($a0)
    08835C9C:[90450000]: lbu        $a1, 0($v0)
    08835CA0:[24420001]: addiu      $v0, $v0, 1
    08835CA4:[AC820004]: sw         $v0, 4($a0)
    08835CA8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835CAC:[14A2000D]: bne        $a1, $v0, 0x08835CE4
    08835CB0:[AE050000]: sw         $a1, 0($s0)
    08835CB4:[8E040024]: lw         $a0, 36($s0)
    08835CB8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835CBC:[8C820000]: lw         $v0, 0($a0)
    08835CC0:[2442FFFF]: addiu      $v0, $v0, -1
    08835CC4:[104301D9]: beq        $v0, $v1, 0x0883642C
    08835CC8:[AC820000]: sw         $v0, 0($a0)
    08835CCC:[8C820004]: lw         $v0, 4($a0)
    08835CD0:[24110119]: addiu      $s1, $zr, 281 <=> li $s1, 281
    08835CD4:[90430000]: lbu        $v1, 0($v0)
    08835CD8:[24420001]: addiu      $v0, $v0, 1
    08835CDC:[AC820004]: sw         $v0, 4($a0)
    08835CE0:[AE030000]: sw         $v1, 0($s0)
    08835CE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835CE8:[8FBF0024]: lw         $ra, 36($sp)
    08835CEC:[8FBE0020]: lw         $fp, 32($sp)
    08835CF0:[8FB7001C]: lw         $s7, 28($sp)
    08835CF4:[8FB60018]: lw         $s6, 24($sp)
    08835CF8:[8FB50014]: lw         $s5, 20($sp)
    08835CFC:[8FB40010]: lw         $s4, 16($sp)
    08835D00:[8FB3000C]: lw         $s3, 12($sp)
    08835D04:[8FB20008]: lw         $s2, 8($sp)
    08835D08:[8FB10004]: lw         $s1, 4($sp)
    08835D0C:[8FB00000]: lw         $s0, 0($sp)
    08835D10:[03E00008]: jr         $ra
    08835D14:[27BD0028]: addiu      $sp, $sp, 40
    08835D18:[10A20130]: beq        $a1, $v0, 0x088361DC
    08835D1C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08835D20:[14A2FF83]: bne        $a1, $v0, 0x08835B30
    08835D24:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835D28:[8E040024]: lw         $a0, 36($s0)
    08835D2C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D30:[8C820000]: lw         $v0, 0($a0)
    08835D34:[2442FFFF]: addiu      $v0, $v0, -1
    08835D38:[104301A2]: beq        $v0, $v1, 0x088363C4
    08835D3C:[AC820000]: sw         $v0, 0($a0)
    08835D40:[8C820004]: lw         $v0, 4($a0)
    08835D44:[90450000]: lbu        $a1, 0($v0)
    08835D48:[24420001]: addiu      $v0, $v0, 1
    08835D4C:[AC820004]: sw         $v0, 4($a0)
    08835D50:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835D54:[14A2FFE3]: bne        $a1, $v0, 0x08835CE4
    08835D58:[AE050000]: sw         $a1, 0($s0)
    08835D5C:[8E040024]: lw         $a0, 36($s0)
    08835D60:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D64:[8C820000]: lw         $v0, 0($a0)
    08835D68:[2442FFFF]: addiu      $v0, $v0, -1
    08835D6C:[1043019B]: beq        $v0, $v1, 0x088363DC
    08835D70:[AC820000]: sw         $v0, 0($a0)
    08835D74:[8C820004]: lw         $v0, 4($a0)
    08835D78:[2411011A]: addiu      $s1, $zr, 282 <=> li $s1, 282
    08835D7C:[90430000]: lbu        $v1, 0($v0)
    08835D80:[24420001]: addiu      $v0, $v0, 1
    08835D84:[AC820004]: sw         $v0, 4($a0)
    08835D88:[0A20D739]: j          0x08835CE4
    08835D8C:[AE030000]: sw         $v1, 0($s0)
    08835D90:[10A20104]: beq        $a1, $v0, 0x088361A4
    08835D94:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835D98:[14A2FF65]: bne        $a1, $v0, 0x08835B30
    08835D9C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835DA0:[0E20D49B]: jal        0x0883526C
    08835DA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835DA8:[0A20D6BC]: j          0x08835AF0
    08835DAC:[8E050000]: lw         $a1, 0($s0)
    08835DB0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835DB4:[10C2FFCB]: beq        $a2, $v0, 0x08835CE4
    08835DB8:[3C05088D]: lui        $a1, 0x088D <=> li $a1, 0x088D0000
    08835DBC:[24A57FBC]: addiu      $a1, $a1, 32700
    08835DC0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835DC4:[0E20D463]: jal        0x0883518C
    08835DC8:[2406011E]: addiu      $a2, $zr, 286 <=> li $a2, 286
    08835DCC:[8E040024]: lw         $a0, 36($s0)
    08835DD0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835DD4:[8C820000]: lw         $v0, 0($a0)
    08835DD8:[2442FFFF]: addiu      $v0, $v0, -1
    08835DDC:[1043013C]: beq        $v0, $v1, 0x088362D0
    08835DE0:[AC820000]: sw         $v0, 0($a0)
    08835DE4:[8C820004]: lw         $v0, 4($a0)
    08835DE8:[90450000]: lbu        $a1, 0($v0)
    08835DEC:[24420001]: addiu      $v0, $v0, 1
    08835DF0:[AC820004]: sw         $v0, 4($a0)
    08835DF4:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835DF8:[14A20147]: bne        $a1, $v0, 0x08836318
    08835DFC:[AE050000]: sw         $a1, 0($s0)
    08835E00:[8E040024]: lw         $a0, 36($s0)
    08835E04:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835E08:[8C820000]: lw         $v0, 0($a0)
    08835E0C:[2442FFFF]: addiu      $v0, $v0, -1
    08835E10:[10430133]: beq        $v0, $v1, 0x088362E0
    08835E14:[AC820000]: sw         $v0, 0($a0)
    08835E18:[8C820004]: lw         $v0, 4($a0)
    08835E1C:[24110118]: addiu      $s1, $zr, 280 <=> li $s1, 280
    08835E20:[90430000]: lbu        $v1, 0($v0)
    08835E24:[24420001]: addiu      $v0, $v0, 1
    08835E28:[AC820004]: sw         $v0, 4($a0)
    08835E2C:[AE030000]: sw         $v1, 0($s0)
    08835E30:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835E34:[8FBF0024]: lw         $ra, 36($sp)
    08835E38:[8FBE0020]: lw         $fp, 32($sp)
    08835E3C:[8FB7001C]: lw         $s7, 28($sp)
    08835E40:[8FB60018]: lw         $s6, 24($sp)
    08835E44:[8FB50014]: lw         $s5, 20($sp)
    08835E48:[8FB40010]: lw         $s4, 16($sp)
    08835E4C:[8FB3000C]: lw         $s3, 12($sp)
    08835E50:[8FB20008]: lw         $s2, 8($sp)
    08835E54:[8FB10004]: lw         $s1, 4($sp)
    08835E58:[8FB00000]: lw         $s0, 0($sp)
    08835E5C:[03E00008]: jr         $ra
    08835E60:[27BD0028]: addiu      $sp, $sp, 40
    08835E64:[0E20D4E1]: jal        0x08835384
    08835E68:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835E6C:[8E040024]: lw         $a0, 36($s0)
    08835E70:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835E74:[8C820000]: lw         $v0, 0($a0)
    08835E78:[2442FFFF]: addiu      $v0, $v0, -1
    08835E7C:[1043012C]: beq        $v0, $v1, 0x08836330
    08835E80:[AC820000]: sw         $v0, 0($a0)
    08835E84:[8C820004]: lw         $v0, 4($a0)
    08835E88:[90430000]: lbu        $v1, 0($v0)
    08835E8C:[24420001]: addiu      $v0, $v0, 1
    08835E90:[AC820004]: sw         $v0, 4($a0)
    08835E94:[2417000A]: addiu      $s7, $zr, 10 <=> li $s7, 10
    08835E98:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08835E9C:[3C1E088D]: lui        $fp, 0x088D <=> li $fp, 0x088D0000
    08835EA0:[AE030000]: sw         $v1, 0($s0)
    08835EA4:[8E050000]: lw         $a1, 0($s0)
    08835EA8:[12250016]: beq        $s1, $a1, 0x08835F04
    08835EAC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835EB0:[10B70051]: beq        $a1, $s7, 0x08835FF8
    08835EB4:[28A2000B]: slti       $v0, $a1, 11
    08835EB8:[10400055]: beq        $v0, $zr, 0x08836010
    08835EBC:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835EC0:[10B30097]: beq        $a1, $s3, 0x08836120
    08835EC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835EC8:[0E20D4E1]: jal        0x08835384
    08835ECC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835ED0:[8E040024]: lw         $a0, 36($s0)
    08835ED4:[8C820000]: lw         $v0, 0($a0)
    08835ED8:[2442FFFF]: addiu      $v0, $v0, -1
    08835EDC:[105300AC]: beq        $v0, $s3, 0x08836190
    08835EE0:[AC820000]: sw         $v0, 0($a0)
    08835EE4:[8C820004]: lw         $v0, 4($a0)
    08835EE8:[90430000]: lbu        $v1, 0($v0)
    08835EEC:[24420001]: addiu      $v0, $v0, 1
    08835EF0:[AC820004]: sw         $v0, 4($a0)
    08835EF4:[AE030000]: sw         $v1, 0($s0)
    08835EF8:[8E050000]: lw         $a1, 0($s0)
    08835EFC:[1625FFEC]: bne        $s1, $a1, 0x08835EB0
    08835F00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835F04:[0E20D4E1]: jal        0x08835384
    08835F08:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835F0C:[8E040024]: lw         $a0, 36($s0)
    08835F10:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835F14:[8C820000]: lw         $v0, 0($a0)
    08835F18:[2442FFFF]: addiu      $v0, $v0, -1
    08835F1C:[10430100]: beq        $v0, $v1, 0x08836320
    08835F20:[AC820000]: sw         $v0, 0($a0)
    08835F24:[8C820004]: lw         $v0, 4($a0)
    08835F28:[90430000]: lbu        $v1, 0($v0)
    08835F2C:[24420001]: addiu      $v0, $v0, 1
    08835F30:[AC820004]: sw         $v0, 4($a0)
    08835F34:[8E020028]: lw         $v0, 40($s0)
    08835F38:[AE030000]: sw         $v1, 0($s0)
    08835F3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835F40:[8C460004]: lw         $a2, 4($v0)
    08835F44:[8C450000]: lw         $a1, 0($v0)
    08835F48:[2411011E]: addiu      $s1, $zr, 286 <=> li $s1, 286
    08835F4C:[24C6FFFE]: addiu      $a2, $a2, -2
    08835F50:[0E20D42E]: jal        0x088350B8
    08835F54:[24A50001]: addiu      $a1, $a1, 1
    08835F58:[AEA20000]: sw         $v0, 0($s5)
    08835F5C:[8FBF0024]: lw         $ra, 36($sp)
    08835F60:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835F64:[8FBE0020]: lw         $fp, 32($sp)
    08835F68:[8FB7001C]: lw         $s7, 28($sp)
    08835F6C:[8FB60018]: lw         $s6, 24($sp)
    08835F70:[8FB50014]: lw         $s5, 20($sp)
    08835F74:[8FB40010]: lw         $s4, 16($sp)
    08835F78:[8FB3000C]: lw         $s3, 12($sp)
    08835F7C:[8FB20008]: lw         $s2, 8($sp)
    08835F80:[8FB10004]: lw         $s1, 4($sp)
    08835F84:[8FB00000]: lw         $s0, 0($sp)
    08835F88:[03E00008]: jr         $ra
    08835F8C:[27BD0028]: addiu      $sp, $sp, 40
    08835F90:[8E040024]: lw         $a0, 36($s0)
    08835F94:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835F98:[8C820000]: lw         $v0, 0($a0)
    08835F9C:[2442FFFF]: addiu      $v0, $v0, -1
    08835FA0:[10430104]: beq        $v0, $v1, 0x088363B4
    08835FA4:[AC820000]: sw         $v0, 0($a0)
    08835FA8:[8C820004]: lw         $v0, 4($a0)
    08835FAC:[90450000]: lbu        $a1, 0($v0)
    08835FB0:[24420001]: addiu      $v0, $v0, 1
    08835FB4:[AC820004]: sw         $v0, 4($a0)
    08835FB8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835FBC:[14A2FF49]: bne        $a1, $v0, 0x08835CE4
    08835FC0:[AE050000]: sw         $a1, 0($s0)
    08835FC4:[8E040024]: lw         $a0, 36($s0)
    08835FC8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835FCC:[8C820000]: lw         $v0, 0($a0)
    08835FD0:[2442FFFF]: addiu      $v0, $v0, -1
    08835FD4:[10430106]: beq        $v0, $v1, 0x088363F0
    08835FD8:[AC820000]: sw         $v0, 0($a0)
    08835FDC:[8C820004]: lw         $v0, 4($a0)
    08835FE0:[2411011B]: addiu      $s1, $zr, 283 <=> li $s1, 283
    08835FE4:[90430000]: lbu        $v1, 0($v0)
    08835FE8:[24420001]: addiu      $v0, $v0, 1
    08835FEC:[AC820004]: sw         $v0, 4($a0)
    08835FF0:[0A20D739]: j          0x08835CE4
    08835FF4:[AE030000]: sw         $v1, 0($s0)
    08835FF8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835FFC:[27C57FDC]: addiu      $a1, $fp, 32732
    08836000:[0E20D463]: jal        0x0883518C
    08836004:[2406011E]: addiu      $a2, $zr, 286 <=> li $a2, 286
    08836008:[0A20D7AA]: j          0x08835EA8
    0883600C:[8E050000]: lw         $a1, 0($s0)
    08836010:[10A2FFF9]: beq        $a1, $v0, 0x08835FF8
    08836014:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    08836018:[14A2FFAB]: bne        $a1, $v0, 0x08835EC8
    0883601C:[00000000]: nop
    08836020:[8E040024]: lw         $a0, 36($s0)
    08836024:[8C820000]: lw         $v0, 0($a0)
    08836028:[2442FFFF]: addiu      $v0, $v0, -1
    0883602C:[105300C4]: beq        $v0, $s3, 0x08836340
    08836030:[AC820000]: sw         $v0, 0($a0)
    08836034:[8C820004]: lw         $v0, 4($a0)
    08836038:[90460000]: lbu        $a2, 0($v0)
    0883603C:[24420001]: addiu      $v0, $v0, 1
    08836040:[AC820004]: sw         $v0, 4($a0)
    08836044:[24020062]: addiu      $v0, $zr, 98 <=> li $v0, 98
    08836048:[10C200AA]: beq        $a2, $v0, 0x088362F4
    0883604C:[AE060000]: sw         $a2, 0($s0)
    08836050:[28C20063]: slti       $v0, $a2, 99
    08836054:[1040008F]: beq        $v0, $zr, 0x08836294
    08836058:[24020072]: addiu      $v0, $zr, 114 <=> li $v0, 114
    0883605C:[10D700BC]: beq        $a2, $s7, 0x08836350
    08836060:[28C2000B]: slti       $v0, $a2, 11
    08836064:[104000C5]: beq        $v0, $zr, 0x0883637C
    08836068:[2403000D]: addiu      $v1, $zr, 13 <=> li $v1, 13
    0883606C:[50D3FF8E]: beql       $a2, $s3, 0x08835EA8
    08836070:[8E050000]: lw         $a1, 0($s0)
    08836074:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08836078:[8E4285F8]: lw         $v0, -31240($s2)
    0883607C:[00C21021]: addu       $v0, $a2, $v0
    08836080:[90430000]: lbu        $v1, 0($v0)
    08836084:[30630004]: andi       $v1, $v1, 4
    08836088:[106000D2]: beq        $v1, $zr, 0x088363D4
    0883608C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08836090:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08836094:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08836098:[02C30018]: mult       $s6, $v1
    0883609C:[8E060024]: lw         $a2, 36($s0)
    088360A0:[8E050000]: lw         $a1, 0($s0)
    088360A4:[8CC30000]: lw         $v1, 0($a2)
    088360A8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088360AC:[2463FFFF]: addiu      $v1, $v1, -1
    088360B0:[00001012]: mflo       $v0
    088360B4:[00451021]: addu       $v0, $v0, $a1
    088360B8:[2456FFD0]: addiu      $s6, $v0, -48
    088360BC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088360C0:[106200D0]: beq        $v1, $v0, 0x08836404
    088360C4:[ACC30000]: sw         $v1, 0($a2)
    088360C8:[8CC20004]: lw         $v0, 4($a2)
    088360CC:[90450000]: lbu        $a1, 0($v0)
    088360D0:[24420001]: addiu      $v0, $v0, 1
    088360D4:[ACC20004]: sw         $v0, 4($a2)
    088360D8:[26940001]: addiu      $s4, $s4, 1
    088360DC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088360E0:[12830007]: beq        $s4, $v1, 0x08836100
    088360E4:[AE050000]: sw         $a1, 0($s0)
    088360E8:[8E4285F8]: lw         $v0, -31240($s2)
    088360EC:[00A21021]: addu       $v0, $a1, $v0
    088360F0:[90430000]: lbu        $v1, 0($v0)
    088360F4:[30630004]: andi       $v1, $v1, 4
    088360F8:[1460FFE7]: bne        $v1, $zr, 0x08836098
    088360FC:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08836100:[2AC20100]: slti       $v0, $s6, 256
    08836104:[504000C3]: beql       $v0, $zr, 0x08836414
    08836108:[3C05088D]: lui        $a1, 0x088D <=> li $a1, 0x088D0000
    0883610C:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08836110:[0E20D4E1]: jal        0x08835384
    08836114:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836118:[0A20D7AA]: j          0x08835EA8
    0883611C:[8E050000]: lw         $a1, 0($s0)
    08836120:[27C57FDC]: addiu      $a1, $fp, 32732
    08836124:[0E20D463]: jal        0x0883518C
    08836128:[2406011F]: addiu      $a2, $zr, 287 <=> li $a2, 287
    0883612C:[0A20D7AA]: j          0x08835EA8
    08836130:[8E050000]: lw         $a1, 0($s0)
    08836134:[0E20CB49]: jal        0x08832D24
    08836138:[00000000]: nop
    0883613C:[0A20D6E9]: j          0x08835BA4
    08836140:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836144:[0E20CB49]: jal        0x08832D24
    08836148:[00000000]: nop
    0883614C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836150:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08836154:[14A2FEA3]: bne        $a1, $v0, 0x08835BE4
    08836158:[AE050000]: sw         $a1, 0($s0)
    0883615C:[0E20D51D]: jal        0x08835474
    08836160:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836164:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08836168:[8E020028]: lw         $v0, 40($s0)
    0883616C:[04C0FE9D]: bltz       $a2, 0x08835BE4
    08836170:[AC400004]: sw         $zr, 4($v0)
    08836174:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08836178:[0E20D561]: jal        0x08835584
    0883617C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836180:[8E020028]: lw         $v0, 40($s0)
    08836184:[AC400004]: sw         $zr, 4($v0)
    08836188:[0A20D6BC]: j          0x08835AF0
    0883618C:[8E050000]: lw         $a1, 0($s0)
    08836190:[0E20CB49]: jal        0x08832D24
    08836194:[00000000]: nop
    08836198:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883619C:[0A20D7BE]: j          0x08835EF8
    088361A0:[AE030000]: sw         $v1, 0($s0)
    088361A4:[2411011F]: addiu      $s1, $zr, 287 <=> li $s1, 287
    088361A8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088361AC:[8FBF0024]: lw         $ra, 36($sp)
    088361B0:[8FBE0020]: lw         $fp, 32($sp)
    088361B4:[8FB7001C]: lw         $s7, 28($sp)
    088361B8:[8FB60018]: lw         $s6, 24($sp)
    088361BC:[8FB50014]: lw         $s5, 20($sp)
    088361C0:[8FB40010]: lw         $s4, 16($sp)
    088361C4:[8FB3000C]: lw         $s3, 12($sp)
    088361C8:[8FB20008]: lw         $s2, 8($sp)
    088361CC:[8FB10004]: lw         $s1, 4($sp)
    088361D0:[8FB00000]: lw         $s0, 0($sp)
    088361D4:[03E00008]: jr         $ra
    088361D8:[27BD0028]: addiu      $sp, $sp, 40
    088361DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088361E0:[0E20D4E1]: jal        0x08835384
    088361E4:[2405002E]: addiu      $a1, $zr, 46 <=> li $a1, 46
    088361E8:[8E040024]: lw         $a0, 36($s0)
    088361EC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088361F0:[8C820000]: lw         $v0, 0($a0)
    088361F4:[2442FFFF]: addiu      $v0, $v0, -1
    088361F8:[1043005C]: beq        $v0, $v1, 0x0883636C
    088361FC:[AC820000]: sw         $v0, 0($a0)
    08836200:[8C820004]: lw         $v0, 4($a0)
    08836204:[90430000]: lbu        $v1, 0($v0)
    08836208:[24420001]: addiu      $v0, $v0, 1
    0883620C:[AC820004]: sw         $v0, 4($a0)
    08836210:[3C12088E]: lui        $s2, 0x088E <=> li $s2, 0x088E0000
    08836214:[AE030000]: sw         $v1, 0($s0)
    08836218:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883621C:[0E20D606]: jal        0x08835818
    08836220:[264587C8]: addiu      $a1, $s2, -30776
    08836224:[14400035]: bne        $v0, $zr, 0x088362FC
    08836228:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0883622C:[8C6485F8]: lw         $a0, -31240($v1)
    08836230:[8E020000]: lw         $v0, 0($s0)
    08836234:[00441021]: addu       $v0, $v0, $a0
    08836238:[90430000]: lbu        $v1, 0($v0)
    0883623C:[30630004]: andi       $v1, $v1, 4
    08836240:[1060FEA9]: beq        $v1, $zr, 0x08835CE8
    08836244:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08836248:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883624C:[0E20D62C]: jal        0x088358B0
    08836250:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08836254:[0A20D739]: j          0x08835CE4
    08836258:[2411011C]: addiu      $s1, $zr, 284 <=> li $s1, 284
    0883625C:[0E20D51D]: jal        0x08835474
    08836260:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836264:[0440FED2]: bltz       $v0, 0x08835DB0
    08836268:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0883626C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836270:[0E20D561]: jal        0x08835584
    08836274:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08836278:[0A20D739]: j          0x08835CE4
    0883627C:[2411011E]: addiu      $s1, $zr, 286 <=> li $s1, 286
    08836280:[0E20CB49]: jal        0x08832D24
    08836284:[00000000]: nop
    08836288:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883628C:[0A20D6DC]: j          0x08835B70
    08836290:[AE050000]: sw         $a1, 0($s0)
    08836294:[10C20045]: beq        $a2, $v0, 0x088363AC
    08836298:[28C20073]: slti       $v0, $a2, 115
    0883629C:[1040003D]: beq        $v0, $zr, 0x08836394
    088362A0:[24020074]: addiu      $v0, $zr, 116 <=> li $v0, 116
    088362A4:[24020066]: addiu      $v0, $zr, 102 <=> li $v0, 102
    088362A8:[10C20099]: beq        $a2, $v0, 0x08836510
    088362AC:[2402006E]: addiu      $v0, $zr, 110 <=> li $v0, 110
    088362B0:[14C2FF71]: bne        $a2, $v0, 0x08836078
    088362B4:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    088362B8:[0A20D7B2]: j          0x08835EC8
    088362BC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088362C0:[0E20CB49]: jal        0x08832D24
    088362C4:[00000000]: nop
    088362C8:[0A20D72A]: j          0x08835CA8
    088362CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088362D0:[0E20CB49]: jal        0x08832D24
    088362D4:[00000000]: nop
    088362D8:[0A20D77D]: j          0x08835DF4
    088362DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088362E0:[0E20CB49]: jal        0x08832D24
    088362E4:[24110118]: addiu      $s1, $zr, 280 <=> li $s1, 280
    088362E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088362EC:[0A20D78C]: j          0x08835E30
    088362F0:[AE030000]: sw         $v1, 0($s0)
    088362F4:[0A20D7B2]: j          0x08835EC8
    088362F8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088362FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836300:[0E20D606]: jal        0x08835818
    08836304:[264587C8]: addiu      $a1, $s2, -30776
    08836308:[5040FE76]: beql       $v0, $zr, 0x08835CE4
    0883630C:[24110116]: addiu      $s1, $zr, 278 <=> li $s1, 278
    08836310:[0A20D739]: j          0x08835CE4
    08836314:[24110117]: addiu      $s1, $zr, 279 <=> li $s1, 279
    08836318:[0A20D739]: j          0x08835CE4
    0883631C:[2411003D]: addiu      $s1, $zr, 61 <=> li $s1, 61
    08836320:[0E20CB49]: jal        0x08832D24
    08836324:[00000000]: nop
    08836328:[0A20D7CD]: j          0x08835F34
    0883632C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836330:[0E20CB49]: jal        0x08832D24
    08836334:[2417000A]: addiu      $s7, $zr, 10 <=> li $s7, 10
    08836338:[0A20D7A6]: j          0x08835E98
    0883633C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836340:[0E20CB49]: jal        0x08832D24
    08836344:[00000000]: nop
    08836348:[0A20D811]: j          0x08836044
    0883634C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08836350:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836354:[0E20D4E1]: jal        0x08835384
    08836358:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883635C:[0E20D49B]: jal        0x0883526C
    08836360:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836364:[0A20D7AA]: j          0x08835EA8
    08836368:[8E050000]: lw         $a1, 0($s0)
    0883636C:[0E20CB49]: jal        0x08832D24
    08836370:[3C12088E]: lui        $s2, 0x088E <=> li $s2, 0x088E0000
    08836374:[0A20D885]: j          0x08836214
    08836378:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883637C:[10C3FFF4]: beq        $a2, $v1, 0x08836350
    08836380:[24020061]: addiu      $v0, $zr, 97 <=> li $v0, 97
    08836384:[14C2FF3C]: bne        $a2, $v0, 0x08836078
    08836388:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    0883638C:[0A20D7B2]: j          0x08835EC8
    08836390:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08836394:[10C20060]: beq        $a2, $v0, 0x08836518
    08836398:[24020076]: addiu      $v0, $zr, 118 <=> li $v0, 118
    0883639C:[14C2FF36]: bne        $a2, $v0, 0x08836078
    088363A0:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    088363A4:[0A20D7B2]: j          0x08835EC8
    088363A8:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    088363AC:[0A20D7B2]: j          0x08835EC8
    088363B0:[2405000D]: addiu      $a1, $zr, 13 <=> li $a1, 13
    088363B4:[0E20CB49]: jal        0x08832D24
    088363B8:[00000000]: nop
    088363BC:[0A20D7EE]: j          0x08835FB8
    088363C0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088363C4:[0E20CB49]: jal        0x08832D24
    088363C8:[00000000]: nop
    088363CC:[0A20D754]: j          0x08835D50
    088363D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088363D4:[0A20D7B2]: j          0x08835EC8
    088363D8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088363DC:[0E20CB49]: jal        0x08832D24
    088363E0:[2411011A]: addiu      $s1, $zr, 282 <=> li $s1, 282
    088363E4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088363E8:[0A20D739]: j          0x08835CE4
    088363EC:[AE030000]: sw         $v1, 0($s0)
    088363F0:[0E20CB49]: jal        0x08832D24
    088363F4:[2411011B]: addiu      $s1, $zr, 283 <=> li $s1, 283
    088363F8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088363FC:[0A20D739]: j          0x08835CE4
    08836400:[AE030000]: sw         $v1, 0($s0)
    08836404:[0E20CB49]: jal        0x08832D24
    08836408:[26940001]: addiu      $s4, $s4, 1
    0883640C:[0A20D837]: j          0x088360DC
    08836410:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836414:[24A57FF0]: addiu      $a1, $a1, 32752
    08836418:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883641C:[0E20D463]: jal        0x0883518C
    08836420:[2406011E]: addiu      $a2, $zr, 286 <=> li $a2, 286
    08836424:[0A20D844]: j          0x08836110
    08836428:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0883642C:[0E20CB49]: jal        0x08832D24
    08836430:[24110119]: addiu      $s1, $zr, 281 <=> li $s1, 281
    08836434:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836438:[0A20D739]: j          0x08835CE4
    0883643C:[AE030000]: sw         $v1, 0($s0)
    08836440:[30820004]: andi       $v0, $a0, 4
    08836444:[5440FF81]: bnel       $v0, $zr, 0x0883624C
    08836448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883644C:[30820003]: andi       $v0, $a0, 3
    08836450:[1440000E]: bne        $v0, $zr, 0x0883648C
    08836454:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
    08836458:[10A2000C]: beq        $a1, $v0, 0x0883648C
    0883645C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08836460:[8E040024]: lw         $a0, 36($s0)
    08836464:[8C820000]: lw         $v0, 0($a0)
    08836468:[2442FFFF]: addiu      $v0, $v0, -1
    0883646C:[10430030]: beq        $v0, $v1, 0x08836530
    08836470:[AC820000]: sw         $v0, 0($a0)
    08836474:[8C820004]: lw         $v0, 4($a0)
    08836478:[90430000]: lbu        $v1, 0($v0)
    0883647C:[24420001]: addiu      $v0, $v0, 1
    08836480:[AC820004]: sw         $v0, 4($a0)
    08836484:[0A20D739]: j          0x08835CE4
    08836488:[AE030000]: sw         $v1, 0($s0)
    0883648C:[0E20D4E1]: jal        0x08835384
    08836490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836494:[8E060024]: lw         $a2, 36($s0)
    08836498:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883649C:[8CC20000]: lw         $v0, 0($a2)
    088364A0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088364A4:[2442FFFF]: addiu      $v0, $v0, -1
    088364A8:[1043001D]: beq        $v0, $v1, 0x08836520
    088364AC:[ACC20000]: sw         $v0, 0($a2)
    088364B0:[8CC20004]: lw         $v0, 4($a2)
    088364B4:[90450000]: lbu        $a1, 0($v0)
    088364B8:[24420001]: addiu      $v0, $v0, 1
    088364BC:[ACC20004]: sw         $v0, 4($a2)
    088364C0:[8E4385F8]: lw         $v1, -31240($s2)
    088364C4:[AE050000]: sw         $a1, 0($s0)
    088364C8:[00A31821]: addu       $v1, $a1, $v1
    088364CC:[90620000]: lbu        $v0, 0($v1)
    088364D0:[30420007]: andi       $v0, $v0, 7
    088364D4:[1440FFED]: bne        $v0, $zr, 0x0883648C
    088364D8:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
    088364DC:[10A2FFEB]: beq        $a1, $v0, 0x0883648C
    088364E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088364E4:[8E020028]: lw         $v0, 40($s0)
    088364E8:[8C460004]: lw         $a2, 4($v0)
    088364EC:[0E20D42E]: jal        0x088350B8
    088364F0:[8C450000]: lw         $a1, 0($v0)
    088364F4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088364F8:[90420006]: lbu        $v0, 6($v0)
    088364FC:[5440FDF9]: bnel       $v0, $zr, 0x08835CE4
    08836500:[24510100]: addiu      $s1, $v0, 256
    08836504:[2411011D]: addiu      $s1, $zr, 285 <=> li $s1, 285
    08836508:[0A20D739]: j          0x08835CE4
    0883650C:[AEA30000]: sw         $v1, 0($s5)
    08836510:[0A20D7B2]: j          0x08835EC8
    08836514:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08836518:[0A20D7B2]: j          0x08835EC8
    0883651C:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    08836520:[0E20CB49]: jal        0x08832D24
    08836524:[00000000]: nop
    08836528:[0A20D930]: j          0x088364C0
    0883652C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836530:[0E20CB49]: jal        0x08832D24
    08836534:[00000000]: nop
    08836538:[0A20D921]: j          0x08836484
    0883653C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
  Back Branch 08835B74 429,737 times (length 32)
    08835AE8:[AC400004]: sw         $zr, 4($v0)
    08835AEC:[8C850000]: lw         $a1, 0($a0)
    08835AF0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835AF4:[10A20021]: beq        $a1, $v0, 0x08835B7C
    08835AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
--> 08835AFC:[28A2002E]: slti       $v0, $a1, 46
    08835B00:[10400054]: beq        $v0, $zr, 0x08835C54
    08835B04:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835B08:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835B0C:[10A200A4]: beq        $a1, $v0, 0x08835DA0
    08835B10:[28A2000E]: slti       $v0, $a1, 14
    08835B14:[1440009E]: bne        $v0, $zr, 0x08835D90
    08835B18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
--> 08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
  Back Branch 08836484 427,286 times (length 490)
  Back Branch 08835D20 416,375 times (length 126)
  Back Branch 08836254 411,649 times (length 350)
  Back Branch 08836444 411,616 times (length 128)
  Back Branch 088364D4 120,203 times (length 20)
    08836478:[90430000]: lbu        $v1, 0($v0)
    0883647C:[24420001]: addiu      $v0, $v0, 1
    08836480:[AC820004]: sw         $v0, 4($a0)
    08836484:[0A20D739]: j          0x08835CE4
    08836488:[AE030000]: sw         $v1, 0($s0)
--> 0883648C:[0E20D4E1]: jal        0x08835384
    08836490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836494:[8E060024]: lw         $a2, 36($s0)
    08836498:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883649C:[8CC20000]: lw         $v0, 0($a2)
    088364A0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088364A4:[2442FFFF]: addiu      $v0, $v0, -1
    088364A8:[1043001D]: beq        $v0, $v1, 0x08836520
    088364AC:[ACC20000]: sw         $v0, 0($a2)
    088364B0:[8CC20004]: lw         $v0, 4($a2)
    088364B4:[90450000]: lbu        $a1, 0($v0)
    088364B8:[24420001]: addiu      $v0, $v0, 1
    088364BC:[ACC20004]: sw         $v0, 4($a2)
    088364C0:[8E4385F8]: lw         $v1, -31240($s2)
    088364C4:[AE050000]: sw         $a1, 0($s0)
    088364C8:[00A31821]: addu       $v1, $a1, $v1
    088364CC:[90620000]: lbu        $v0, 0($v1)
    088364D0:[30420007]: andi       $v0, $v0, 7
--> 088364D4:[1440FFED]: bne        $v0, $zr, 0x0883648C
    088364D8:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
    088364DC:[10A2FFEB]: beq        $a1, $v0, 0x0883648C
    088364E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088364E4:[8E020028]: lw         $v0, 40($s0)
  Back Branch 08835DA8 32,278 times (length 176)
  Back Branch 08835C78 27,545 times (length 84)
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
--> 08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
    08835B88:[2442FFFF]: addiu      $v0, $v0, -1
    08835B8C:[10430169]: beq        $v0, $v1, 0x08836134
    08835B90:[AC820000]: sw         $v0, 0($a0)
    08835B94:[8C820004]: lw         $v0, 4($a0)
    08835B98:[90450000]: lbu        $a1, 0($v0)
    08835B9C:[24420001]: addiu      $v0, $v0, 1
    08835BA0:[AC820004]: sw         $v0, 4($a0)
    08835BA4:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BA8:[14A2004E]: bne        $a1, $v0, 0x08835CE4
    08835BAC:[AE050000]: sw         $a1, 0($s0)
    08835BB0:[8E040024]: lw         $a0, 36($s0)
    08835BB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835BB8:[8C820000]: lw         $v0, 0($a0)
    08835BBC:[2442FFFF]: addiu      $v0, $v0, -1
    08835BC0:[10430160]: beq        $v0, $v1, 0x08836144
    08835BC4:[AC820000]: sw         $v0, 0($a0)
    08835BC8:[8C820004]: lw         $v0, 4($a0)
    08835BCC:[90450000]: lbu        $a1, 0($v0)
    08835BD0:[24420001]: addiu      $v0, $v0, 1
    08835BD4:[AC820004]: sw         $v0, 4($a0)
    08835BD8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835BDC:[10A2015F]: beq        $a1, $v0, 0x0883615C
    08835BE0:[AE050000]: sw         $a1, 0($s0)
    08835BE4:[8E050000]: lw         $a1, 0($s0)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
    08835C30:[8CC20000]: lw         $v0, 0($a2)
    08835C34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08835C38:[2442FFFF]: addiu      $v0, $v0, -1
    08835C3C:[1443FFEF]: bne        $v0, $v1, 0x08835BFC
    08835C40:[ACC20000]: sw         $v0, 0($a2)
    08835C44:[0E20CB49]: jal        0x08832D24
    08835C48:[00000000]: nop
    08835C4C:[0A20D703]: j          0x08835C0C
    08835C50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835C54:[10A2005D]: beq        $a1, $v0, 0x08835DCC
    08835C58:[28A2003E]: slti       $v0, $a1, 62
    08835C5C:[1440002E]: bne        $v0, $zr, 0x08835D18
    08835C60:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08835C64:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835C68:[10A2017C]: beq        $a1, $v0, 0x0883625C
    08835C6C:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08835C70:[10A200C7]: beq        $a1, $v0, 0x08835F90
    08835C74:[2402003E]: addiu      $v0, $zr, 62 <=> li $v0, 62
--> 08835C78:[14A2FFAD]: bne        $a1, $v0, 0x08835B30
    08835C7C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835C80:[8E040024]: lw         $a0, 36($s0)
    08835C84:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C88:[8C820000]: lw         $v0, 0($a0)
  Back Branch 088364DC 21,247 times (length 22)
    08836478:[90430000]: lbu        $v1, 0($v0)
    0883647C:[24420001]: addiu      $v0, $v0, 1
    08836480:[AC820004]: sw         $v0, 4($a0)
    08836484:[0A20D739]: j          0x08835CE4
    08836488:[AE030000]: sw         $v1, 0($s0)
--> 0883648C:[0E20D4E1]: jal        0x08835384
    08836490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836494:[8E060024]: lw         $a2, 36($s0)
    08836498:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883649C:[8CC20000]: lw         $v0, 0($a2)
    088364A0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088364A4:[2442FFFF]: addiu      $v0, $v0, -1
    088364A8:[1043001D]: beq        $v0, $v1, 0x08836520
    088364AC:[ACC20000]: sw         $v0, 0($a2)
    088364B0:[8CC20004]: lw         $v0, 4($a2)
    088364B4:[90450000]: lbu        $a1, 0($v0)
    088364B8:[24420001]: addiu      $v0, $v0, 1
    088364BC:[ACC20004]: sw         $v0, 4($a2)
    088364C0:[8E4385F8]: lw         $v1, -31240($s2)
    088364C4:[AE050000]: sw         $a1, 0($s0)
    088364C8:[00A31821]: addu       $v1, $a1, $v1
    088364CC:[90620000]: lbu        $v0, 0($v1)
    088364D0:[30420007]: andi       $v0, $v0, 7
    088364D4:[1440FFED]: bne        $v0, $zr, 0x0883648C
    088364D8:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
--> 088364DC:[10A2FFEB]: beq        $a1, $v0, 0x0883648C
    088364E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088364E4:[8E020028]: lw         $v0, 40($s0)
    088364E8:[8C460004]: lw         $a2, 4($v0)
    088364EC:[0E20D42E]: jal        0x088350B8
  Back Branch 08836508 16,982 times (length 523)
  Back Branch 08835EFC 13,432 times (length 21)
    08835E9C:[3C1E088D]: lui        $fp, 0x088D <=> li $fp, 0x088D0000
    08835EA0:[AE030000]: sw         $v1, 0($s0)
    08835EA4:[8E050000]: lw         $a1, 0($s0)
    08835EA8:[12250016]: beq        $s1, $a1, 0x08835F04
    08835EAC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08835EB0:[10B70051]: beq        $a1, $s7, 0x08835FF8
    08835EB4:[28A2000B]: slti       $v0, $a1, 11
    08835EB8:[10400055]: beq        $v0, $zr, 0x08836010
    08835EBC:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835EC0:[10B30097]: beq        $a1, $s3, 0x08836120
    08835EC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835EC8:[0E20D4E1]: jal        0x08835384
    08835ECC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835ED0:[8E040024]: lw         $a0, 36($s0)
    08835ED4:[8C820000]: lw         $v0, 0($a0)
    08835ED8:[2442FFFF]: addiu      $v0, $v0, -1
    08835EDC:[105300AC]: beq        $v0, $s3, 0x08836190
    08835EE0:[AC820000]: sw         $v0, 0($a0)
    08835EE4:[8C820004]: lw         $v0, 4($a0)
    08835EE8:[90430000]: lbu        $v1, 0($v0)
    08835EEC:[24420001]: addiu      $v0, $v0, 1
    08835EF0:[AC820004]: sw         $v0, 4($a0)
    08835EF4:[AE030000]: sw         $v1, 0($s0)
    08835EF8:[8E050000]: lw         $a1, 0($s0)
--> 08835EFC:[1625FFEC]: bne        $s1, $a1, 0x08835EB0
    08835F00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835F04:[0E20D4E1]: jal        0x08835384
    08835F08:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835F0C:[8E040024]: lw         $a0, 36($s0)
  Back Branch 08836018 13,432 times (length 86)
    08835EB4:[28A2000B]: slti       $v0, $a1, 11
    08835EB8:[10400055]: beq        $v0, $zr, 0x08836010
    08835EBC:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835EC0:[10B30097]: beq        $a1, $s3, 0x08836120
    08835EC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08835EC8:[0E20D4E1]: jal        0x08835384
    08835ECC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835ED0:[8E040024]: lw         $a0, 36($s0)
    08835ED4:[8C820000]: lw         $v0, 0($a0)
    08835ED8:[2442FFFF]: addiu      $v0, $v0, -1
    08835EDC:[105300AC]: beq        $v0, $s3, 0x08836190
    08835EE0:[AC820000]: sw         $v0, 0($a0)
    08835EE4:[8C820004]: lw         $v0, 4($a0)
    08835EE8:[90430000]: lbu        $v1, 0($v0)
    08835EEC:[24420001]: addiu      $v0, $v0, 1
    08835EF0:[AC820004]: sw         $v0, 4($a0)
    08835EF4:[AE030000]: sw         $v1, 0($s0)
    08835EF8:[8E050000]: lw         $a1, 0($s0)
    08835EFC:[1625FFEC]: bne        $s1, $a1, 0x08835EB0
    08835F00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835F04:[0E20D4E1]: jal        0x08835384
    08835F08:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835F0C:[8E040024]: lw         $a0, 36($s0)
    08835F10:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835F14:[8C820000]: lw         $v0, 0($a0)
    08835F18:[2442FFFF]: addiu      $v0, $v0, -1
    08835F1C:[10430100]: beq        $v0, $v1, 0x08836320
    08835F20:[AC820000]: sw         $v0, 0($a0)
    08835F24:[8C820004]: lw         $v0, 4($a0)
    08835F28:[90430000]: lbu        $v1, 0($v0)
    08835F2C:[24420001]: addiu      $v0, $v0, 1
    08835F30:[AC820004]: sw         $v0, 4($a0)
    08835F34:[8E020028]: lw         $v0, 40($s0)
    08835F38:[AE030000]: sw         $v1, 0($s0)
    08835F3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835F40:[8C460004]: lw         $a2, 4($v0)
    08835F44:[8C450000]: lw         $a1, 0($v0)
    08835F48:[2411011E]: addiu      $s1, $zr, 286 <=> li $s1, 286
    08835F4C:[24C6FFFE]: addiu      $a2, $a2, -2
    08835F50:[0E20D42E]: jal        0x088350B8
    08835F54:[24A50001]: addiu      $a1, $a1, 1
    08835F58:[AEA20000]: sw         $v0, 0($s5)
    08835F5C:[8FBF0024]: lw         $ra, 36($sp)
    08835F60:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835F64:[8FBE0020]: lw         $fp, 32($sp)
    08835F68:[8FB7001C]: lw         $s7, 28($sp)
    08835F6C:[8FB60018]: lw         $s6, 24($sp)
    08835F70:[8FB50014]: lw         $s5, 20($sp)
    08835F74:[8FB40010]: lw         $s4, 16($sp)
    08835F78:[8FB3000C]: lw         $s3, 12($sp)
    08835F7C:[8FB20008]: lw         $s2, 8($sp)
    08835F80:[8FB10004]: lw         $s1, 4($sp)
    08835F84:[8FB00000]: lw         $s0, 0($sp)
    08835F88:[03E00008]: jr         $ra
    08835F8C:[27BD0028]: addiu      $sp, $sp, 40
    08835F90:[8E040024]: lw         $a0, 36($s0)
    08835F94:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835F98:[8C820000]: lw         $v0, 0($a0)
    08835F9C:[2442FFFF]: addiu      $v0, $v0, -1
    08835FA0:[10430104]: beq        $v0, $v1, 0x088363B4
    08835FA4:[AC820000]: sw         $v0, 0($a0)
    08835FA8:[8C820004]: lw         $v0, 4($a0)
    08835FAC:[90450000]: lbu        $a1, 0($v0)
    08835FB0:[24420001]: addiu      $v0, $v0, 1
    08835FB4:[AC820004]: sw         $v0, 4($a0)
    08835FB8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835FBC:[14A2FF49]: bne        $a1, $v0, 0x08835CE4
    08835FC0:[AE050000]: sw         $a1, 0($s0)
    08835FC4:[8E040024]: lw         $a0, 36($s0)
    08835FC8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835FCC:[8C820000]: lw         $v0, 0($a0)
    08835FD0:[2442FFFF]: addiu      $v0, $v0, -1
    08835FD4:[10430106]: beq        $v0, $v1, 0x088363F0
    08835FD8:[AC820000]: sw         $v0, 0($a0)
    08835FDC:[8C820004]: lw         $v0, 4($a0)
    08835FE0:[2411011B]: addiu      $s1, $zr, 283 <=> li $s1, 283
    08835FE4:[90430000]: lbu        $v1, 0($v0)
    08835FE8:[24420001]: addiu      $v0, $v0, 1
    08835FEC:[AC820004]: sw         $v0, 4($a0)
    08835FF0:[0A20D739]: j          0x08835CE4
    08835FF4:[AE030000]: sw         $v1, 0($s0)
    08835FF8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835FFC:[27C57FDC]: addiu      $a1, $fp, 32732
    08836000:[0E20D463]: jal        0x0883518C
    08836004:[2406011E]: addiu      $a2, $zr, 286 <=> li $a2, 286
    08836008:[0A20D7AA]: j          0x08835EA8
    0883600C:[8E050000]: lw         $a1, 0($s0)
    08836010:[10A2FFF9]: beq        $a1, $v0, 0x08835FF8
    08836014:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
--> 08836018:[14A2FFAB]: bne        $a1, $v0, 0x08835EC8
    0883601C:[00000000]: nop
    08836020:[8E040024]: lw         $a0, 36($s0)
    08836024:[8C820000]: lw         $v0, 0($a0)
    08836028:[2442FFFF]: addiu      $v0, $v0, -1
  Back Branch 08836010 13,432 times (length 8)
    08835FE4:[90430000]: lbu        $v1, 0($v0)
    08835FE8:[24420001]: addiu      $v0, $v0, 1
    08835FEC:[AC820004]: sw         $v0, 4($a0)
    08835FF0:[0A20D739]: j          0x08835CE4
    08835FF4:[AE030000]: sw         $v1, 0($s0)
--> 08835FF8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835FFC:[27C57FDC]: addiu      $a1, $fp, 32732
    08836000:[0E20D463]: jal        0x0883518C
    08836004:[2406011E]: addiu      $a2, $zr, 286 <=> li $a2, 286
    08836008:[0A20D7AA]: j          0x08835EA8
    0883600C:[8E050000]: lw         $a1, 0($s0)
--> 08836010:[10A2FFF9]: beq        $a1, $v0, 0x08835FF8
    08836014:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    08836018:[14A2FFAB]: bne        $a1, $v0, 0x08835EC8
    0883601C:[00000000]: nop
    08836020:[8E040024]: lw         $a0, 36($s0)
  Back Branch 08835D98 9,396 times (length 156)
  Back Branch 08835C1C 7,968 times (length 77)
    08835ADC:[8C820028]: lw         $v0, 40($a0)
    08835AE0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08835AE4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835AE8:[AC400004]: sw         $zr, 4($v0)
    08835AEC:[8C850000]: lw         $a1, 0($a0)
--> 08835AF0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835AF4:[10A20021]: beq        $a1, $v0, 0x08835B7C
    08835AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835AFC:[28A2002E]: slti       $v0, $a1, 46
    08835B00:[10400054]: beq        $v0, $zr, 0x08835C54
    08835B04:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835B08:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835B0C:[10A200A4]: beq        $a1, $v0, 0x08835DA0
    08835B10:[28A2000E]: slti       $v0, $a1, 14
    08835B14:[1440009E]: bne        $v0, $zr, 0x08835D90
    08835B18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
    08835B88:[2442FFFF]: addiu      $v0, $v0, -1
    08835B8C:[10430169]: beq        $v0, $v1, 0x08836134
    08835B90:[AC820000]: sw         $v0, 0($a0)
    08835B94:[8C820004]: lw         $v0, 4($a0)
    08835B98:[90450000]: lbu        $a1, 0($v0)
    08835B9C:[24420001]: addiu      $v0, $v0, 1
    08835BA0:[AC820004]: sw         $v0, 4($a0)
    08835BA4:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BA8:[14A2004E]: bne        $a1, $v0, 0x08835CE4
    08835BAC:[AE050000]: sw         $a1, 0($s0)
    08835BB0:[8E040024]: lw         $a0, 36($s0)
    08835BB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835BB8:[8C820000]: lw         $v0, 0($a0)
    08835BBC:[2442FFFF]: addiu      $v0, $v0, -1
    08835BC0:[10430160]: beq        $v0, $v1, 0x08836144
    08835BC4:[AC820000]: sw         $v0, 0($a0)
    08835BC8:[8C820004]: lw         $v0, 4($a0)
    08835BCC:[90450000]: lbu        $a1, 0($v0)
    08835BD0:[24420001]: addiu      $v0, $v0, 1
    08835BD4:[AC820004]: sw         $v0, 4($a0)
    08835BD8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835BDC:[10A2015F]: beq        $a1, $v0, 0x0883615C
    08835BE0:[AE050000]: sw         $a1, 0($s0)
    08835BE4:[8E050000]: lw         $a1, 0($s0)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
--> 08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
  Back Branch 08835C24 7,735 times (length 79)
    08835ADC:[8C820028]: lw         $v0, 40($a0)
    08835AE0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08835AE4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835AE8:[AC400004]: sw         $zr, 4($v0)
    08835AEC:[8C850000]: lw         $a1, 0($a0)
--> 08835AF0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835AF4:[10A20021]: beq        $a1, $v0, 0x08835B7C
    08835AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835AFC:[28A2002E]: slti       $v0, $a1, 46
    08835B00:[10400054]: beq        $v0, $zr, 0x08835C54
    08835B04:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835B08:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835B0C:[10A200A4]: beq        $a1, $v0, 0x08835DA0
    08835B10:[28A2000E]: slti       $v0, $a1, 14
    08835B14:[1440009E]: bne        $v0, $zr, 0x08835D90
    08835B18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
    08835B88:[2442FFFF]: addiu      $v0, $v0, -1
    08835B8C:[10430169]: beq        $v0, $v1, 0x08836134
    08835B90:[AC820000]: sw         $v0, 0($a0)
    08835B94:[8C820004]: lw         $v0, 4($a0)
    08835B98:[90450000]: lbu        $a1, 0($v0)
    08835B9C:[24420001]: addiu      $v0, $v0, 1
    08835BA0:[AC820004]: sw         $v0, 4($a0)
    08835BA4:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BA8:[14A2004E]: bne        $a1, $v0, 0x08835CE4
    08835BAC:[AE050000]: sw         $a1, 0($s0)
    08835BB0:[8E040024]: lw         $a0, 36($s0)
    08835BB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835BB8:[8C820000]: lw         $v0, 0($a0)
    08835BBC:[2442FFFF]: addiu      $v0, $v0, -1
    08835BC0:[10430160]: beq        $v0, $v1, 0x08836144
    08835BC4:[AC820000]: sw         $v0, 0($a0)
    08835BC8:[8C820004]: lw         $v0, 4($a0)
    08835BCC:[90450000]: lbu        $a1, 0($v0)
    08835BD0:[24420001]: addiu      $v0, $v0, 1
    08835BD4:[AC820004]: sw         $v0, 4($a0)
    08835BD8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835BDC:[10A2015F]: beq        $a1, $v0, 0x0883615C
    08835BE0:[AE050000]: sw         $a1, 0($s0)
    08835BE4:[8E050000]: lw         $a1, 0($s0)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
    08835C30:[8CC20000]: lw         $v0, 0($a2)
    08835C34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
  Back Branch 08835C3C 7,735 times (length 18)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
--> 08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
    08835C30:[8CC20000]: lw         $v0, 0($a2)
    08835C34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08835C38:[2442FFFF]: addiu      $v0, $v0, -1
--> 08835C3C:[1443FFEF]: bne        $v0, $v1, 0x08835BFC
    08835C40:[ACC20000]: sw         $v0, 0($a2)
    08835C44:[0E20CB49]: jal        0x08832D24
    08835C48:[00000000]: nop
    08835C4C:[0A20D703]: j          0x08835C0C
  Back Branch 08835C10 7,735 times (length 74)
    08835ADC:[8C820028]: lw         $v0, 40($a0)
    08835AE0:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08835AE4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835AE8:[AC400004]: sw         $zr, 4($v0)
    08835AEC:[8C850000]: lw         $a1, 0($a0)
--> 08835AF0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835AF4:[10A20021]: beq        $a1, $v0, 0x08835B7C
    08835AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835AFC:[28A2002E]: slti       $v0, $a1, 46
    08835B00:[10400054]: beq        $v0, $zr, 0x08835C54
    08835B04:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835B08:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835B0C:[10A200A4]: beq        $a1, $v0, 0x08835DA0
    08835B10:[28A2000E]: slti       $v0, $a1, 14
    08835B14:[1440009E]: bne        $v0, $zr, 0x08835D90
    08835B18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835B1C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    08835B20:[10A200D0]: beq        $a1, $v0, 0x08835E64
    08835B24:[24020027]: addiu      $v0, $zr, 39 <=> li $v0, 39
    08835B28:[10A200CE]: beq        $a1, $v0, 0x08835E64
    08835B2C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835B30:[8E4285F8]: lw         $v0, -31240($s2)
    08835B34:[00A21021]: addu       $v0, $a1, $v0
    08835B38:[90440000]: lbu        $a0, 0($v0)
    08835B3C:[30830008]: andi       $v1, $a0, 8
    08835B40:[1060023F]: beq        $v1, $zr, 0x08836440
    08835B44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B48:[8E040024]: lw         $a0, 36($s0)
    08835B4C:[8C820000]: lw         $v0, 0($a0)
    08835B50:[2442FFFF]: addiu      $v0, $v0, -1
    08835B54:[104301CA]: beq        $v0, $v1, 0x08836280
    08835B58:[AC820000]: sw         $v0, 0($a0)
    08835B5C:[8C820004]: lw         $v0, 4($a0)
    08835B60:[90450000]: lbu        $a1, 0($v0)
    08835B64:[24420001]: addiu      $v0, $v0, 1
    08835B68:[AC820004]: sw         $v0, 4($a0)
    08835B6C:[AE050000]: sw         $a1, 0($s0)
    08835B70:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835B74:[14A2FFE1]: bne        $a1, $v0, 0x08835AFC
    08835B78:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835B7C:[8E040024]: lw         $a0, 36($s0)
    08835B80:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835B84:[8C820000]: lw         $v0, 0($a0)
    08835B88:[2442FFFF]: addiu      $v0, $v0, -1
    08835B8C:[10430169]: beq        $v0, $v1, 0x08836134
    08835B90:[AC820000]: sw         $v0, 0($a0)
    08835B94:[8C820004]: lw         $v0, 4($a0)
    08835B98:[90450000]: lbu        $a1, 0($v0)
    08835B9C:[24420001]: addiu      $v0, $v0, 1
    08835BA0:[AC820004]: sw         $v0, 4($a0)
    08835BA4:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BA8:[14A2004E]: bne        $a1, $v0, 0x08835CE4
    08835BAC:[AE050000]: sw         $a1, 0($s0)
    08835BB0:[8E040024]: lw         $a0, 36($s0)
    08835BB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835BB8:[8C820000]: lw         $v0, 0($a0)
    08835BBC:[2442FFFF]: addiu      $v0, $v0, -1
    08835BC0:[10430160]: beq        $v0, $v1, 0x08836144
    08835BC4:[AC820000]: sw         $v0, 0($a0)
    08835BC8:[8C820004]: lw         $v0, 4($a0)
    08835BCC:[90450000]: lbu        $a1, 0($v0)
    08835BD0:[24420001]: addiu      $v0, $v0, 1
    08835BD4:[AC820004]: sw         $v0, 4($a0)
    08835BD8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    08835BDC:[10A2015F]: beq        $a1, $v0, 0x0883615C
    08835BE0:[AE050000]: sw         $a1, 0($s0)
    08835BE4:[8E050000]: lw         $a1, 0($s0)
    08835BE8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835BEC:[54A2000B]: bnel       $a1, $v0, 0x08835C1C
    08835BF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835BF4:[0A20D6BD]: j          0x08835AF4
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
    08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
--> 08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
  Back Branch 08836240 7,521 times (length 344)
  Back Branch 088364FC 3,960 times (length 520)
  Back Branch 08836318 1,990 times (length 399)
  Back Branch 08835DB4 1,539 times (length 54)
    08835CD0:[24110119]: addiu      $s1, $zr, 281 <=> li $s1, 281
    08835CD4:[90430000]: lbu        $v1, 0($v0)
    08835CD8:[24420001]: addiu      $v0, $v0, 1
    08835CDC:[AC820004]: sw         $v0, 4($a0)
    08835CE0:[AE030000]: sw         $v1, 0($s0)
--> 08835CE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835CE8:[8FBF0024]: lw         $ra, 36($sp)
    08835CEC:[8FBE0020]: lw         $fp, 32($sp)
    08835CF0:[8FB7001C]: lw         $s7, 28($sp)
    08835CF4:[8FB60018]: lw         $s6, 24($sp)
    08835CF8:[8FB50014]: lw         $s5, 20($sp)
    08835CFC:[8FB40010]: lw         $s4, 16($sp)
    08835D00:[8FB3000C]: lw         $s3, 12($sp)
    08835D04:[8FB20008]: lw         $s2, 8($sp)
    08835D08:[8FB10004]: lw         $s1, 4($sp)
    08835D0C:[8FB00000]: lw         $s0, 0($sp)
    08835D10:[03E00008]: jr         $ra
    08835D14:[27BD0028]: addiu      $sp, $sp, 40
    08835D18:[10A20130]: beq        $a1, $v0, 0x088361DC
    08835D1C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08835D20:[14A2FF83]: bne        $a1, $v0, 0x08835B30
    08835D24:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835D28:[8E040024]: lw         $a0, 36($s0)
    08835D2C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D30:[8C820000]: lw         $v0, 0($a0)
    08835D34:[2442FFFF]: addiu      $v0, $v0, -1
    08835D38:[104301A2]: beq        $v0, $v1, 0x088363C4
    08835D3C:[AC820000]: sw         $v0, 0($a0)
    08835D40:[8C820004]: lw         $v0, 4($a0)
    08835D44:[90450000]: lbu        $a1, 0($v0)
    08835D48:[24420001]: addiu      $v0, $v0, 1
    08835D4C:[AC820004]: sw         $v0, 4($a0)
    08835D50:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835D54:[14A2FFE3]: bne        $a1, $v0, 0x08835CE4
    08835D58:[AE050000]: sw         $a1, 0($s0)
    08835D5C:[8E040024]: lw         $a0, 36($s0)
    08835D60:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D64:[8C820000]: lw         $v0, 0($a0)
    08835D68:[2442FFFF]: addiu      $v0, $v0, -1
    08835D6C:[1043019B]: beq        $v0, $v1, 0x088363DC
    08835D70:[AC820000]: sw         $v0, 0($a0)
    08835D74:[8C820004]: lw         $v0, 4($a0)
    08835D78:[2411011A]: addiu      $s1, $zr, 282 <=> li $s1, 282
    08835D7C:[90430000]: lbu        $v1, 0($v0)
    08835D80:[24420001]: addiu      $v0, $v0, 1
    08835D84:[AC820004]: sw         $v0, 4($a0)
    08835D88:[0A20D739]: j          0x08835CE4
    08835D8C:[AE030000]: sw         $v1, 0($s0)
    08835D90:[10A20104]: beq        $a1, $v0, 0x088361A4
    08835D94:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835D98:[14A2FF65]: bne        $a1, $v0, 0x08835B30
    08835D9C:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835DA0:[0E20D49B]: jal        0x0883526C
    08835DA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835DA8:[0A20D6BC]: j          0x08835AF0
    08835DAC:[8E050000]: lw         $a1, 0($s0)
    08835DB0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 08835DB4:[10C2FFCB]: beq        $a2, $v0, 0x08835CE4
    08835DB8:[3C05088D]: lui        $a1, 0x088D <=> li $a1, 0x088D0000
    08835DBC:[24A57FBC]: addiu      $a1, $a1, 32700
    08835DC0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835DC4:[0E20D463]: jal        0x0883518C
  Back Branch 08836264 1,539 times (length 303)
  Back Branch 08836538 492 times (length 47)
    08836470:[AC820000]: sw         $v0, 0($a0)
    08836474:[8C820004]: lw         $v0, 4($a0)
    08836478:[90430000]: lbu        $v1, 0($v0)
    0883647C:[24420001]: addiu      $v0, $v0, 1
    08836480:[AC820004]: sw         $v0, 4($a0)
--> 08836484:[0A20D739]: j          0x08835CE4
    08836488:[AE030000]: sw         $v1, 0($s0)
    0883648C:[0E20D4E1]: jal        0x08835384
    08836490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836494:[8E060024]: lw         $a2, 36($s0)
    08836498:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883649C:[8CC20000]: lw         $v0, 0($a2)
    088364A0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088364A4:[2442FFFF]: addiu      $v0, $v0, -1
    088364A8:[1043001D]: beq        $v0, $v1, 0x08836520
    088364AC:[ACC20000]: sw         $v0, 0($a2)
    088364B0:[8CC20004]: lw         $v0, 4($a2)
    088364B4:[90450000]: lbu        $a1, 0($v0)
    088364B8:[24420001]: addiu      $v0, $v0, 1
    088364BC:[ACC20004]: sw         $v0, 4($a2)
    088364C0:[8E4385F8]: lw         $v1, -31240($s2)
    088364C4:[AE050000]: sw         $a1, 0($s0)
    088364C8:[00A31821]: addu       $v1, $a1, $v1
    088364CC:[90620000]: lbu        $v0, 0($v1)
    088364D0:[30420007]: andi       $v0, $v0, 7
    088364D4:[1440FFED]: bne        $v0, $zr, 0x0883648C
    088364D8:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
    088364DC:[10A2FFEB]: beq        $a1, $v0, 0x0883648C
    088364E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088364E4:[8E020028]: lw         $v0, 40($s0)
    088364E8:[8C460004]: lw         $a2, 4($v0)
    088364EC:[0E20D42E]: jal        0x088350B8
    088364F0:[8C450000]: lw         $a1, 0($v0)
    088364F4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088364F8:[90420006]: lbu        $v0, 6($v0)
    088364FC:[5440FDF9]: bnel       $v0, $zr, 0x08835CE4
    08836500:[24510100]: addiu      $s1, $v0, 256
    08836504:[2411011D]: addiu      $s1, $zr, 285 <=> li $s1, 285
    08836508:[0A20D739]: j          0x08835CE4
    0883650C:[AEA30000]: sw         $v1, 0($s5)
    08836510:[0A20D7B2]: j          0x08835EC8
    08836514:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08836518:[0A20D7B2]: j          0x08835EC8
    0883651C:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    08836520:[0E20CB49]: jal        0x08832D24
    08836524:[00000000]: nop
    08836528:[0A20D930]: j          0x088364C0
    0883652C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836530:[0E20CB49]: jal        0x08832D24
    08836534:[00000000]: nop
--> 08836538:[0A20D921]: j          0x08836484
    0883653C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
  Back Branch 0883628C 412 times (length 457)
  Back Branch 0883637C 399 times (length 13)
    0883633C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836340:[0E20CB49]: jal        0x08832D24
    08836344:[00000000]: nop
    08836348:[0A20D811]: j          0x08836044
    0883634C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 08836350:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836354:[0E20D4E1]: jal        0x08835384
    08836358:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883635C:[0E20D49B]: jal        0x0883526C
    08836360:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836364:[0A20D7AA]: j          0x08835EA8
    08836368:[8E050000]: lw         $a1, 0($s0)
    0883636C:[0E20CB49]: jal        0x08832D24
    08836370:[3C12088E]: lui        $s2, 0x088E <=> li $s2, 0x088E0000
    08836374:[0A20D885]: j          0x08836214
    08836378:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 0883637C:[10C3FFF4]: beq        $a2, $v1, 0x08836350
    08836380:[24020061]: addiu      $v0, $zr, 97 <=> li $v0, 97
    08836384:[14C2FF3C]: bne        $a2, $v0, 0x08836078
    08836388:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    0883638C:[0A20D7B2]: j          0x08835EC8
  Back Branch 08836384 399 times (length 197)
  Back Branch 088363D4 399 times (length 325)
  Back Branch 08836308 131 times (length 395)
  Back Branch 08835D54 119 times (length 30)
    08835CD0:[24110119]: addiu      $s1, $zr, 281 <=> li $s1, 281
    08835CD4:[90430000]: lbu        $v1, 0($v0)
    08835CD8:[24420001]: addiu      $v0, $v0, 1
    08835CDC:[AC820004]: sw         $v0, 4($a0)
    08835CE0:[AE030000]: sw         $v1, 0($s0)
--> 08835CE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835CE8:[8FBF0024]: lw         $ra, 36($sp)
    08835CEC:[8FBE0020]: lw         $fp, 32($sp)
    08835CF0:[8FB7001C]: lw         $s7, 28($sp)
    08835CF4:[8FB60018]: lw         $s6, 24($sp)
    08835CF8:[8FB50014]: lw         $s5, 20($sp)
    08835CFC:[8FB40010]: lw         $s4, 16($sp)
    08835D00:[8FB3000C]: lw         $s3, 12($sp)
    08835D04:[8FB20008]: lw         $s2, 8($sp)
    08835D08:[8FB10004]: lw         $s1, 4($sp)
    08835D0C:[8FB00000]: lw         $s0, 0($sp)
    08835D10:[03E00008]: jr         $ra
    08835D14:[27BD0028]: addiu      $sp, $sp, 40
    08835D18:[10A20130]: beq        $a1, $v0, 0x088361DC
    08835D1C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08835D20:[14A2FF83]: bne        $a1, $v0, 0x08835B30
    08835D24:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835D28:[8E040024]: lw         $a0, 36($s0)
    08835D2C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D30:[8C820000]: lw         $v0, 0($a0)
    08835D34:[2442FFFF]: addiu      $v0, $v0, -1
    08835D38:[104301A2]: beq        $v0, $v1, 0x088363C4
    08835D3C:[AC820000]: sw         $v0, 0($a0)
    08835D40:[8C820004]: lw         $v0, 4($a0)
    08835D44:[90450000]: lbu        $a1, 0($v0)
    08835D48:[24420001]: addiu      $v0, $v0, 1
    08835D4C:[AC820004]: sw         $v0, 4($a0)
    08835D50:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
--> 08835D54:[14A2FFE3]: bne        $a1, $v0, 0x08835CE4
    08835D58:[AE050000]: sw         $a1, 0($s0)
    08835D5C:[8E040024]: lw         $a0, 36($s0)
    08835D60:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D64:[8C820000]: lw         $v0, 0($a0)
  Back Branch 08836528 116 times (length 28)
    088364AC:[ACC20000]: sw         $v0, 0($a2)
    088364B0:[8CC20004]: lw         $v0, 4($a2)
    088364B4:[90450000]: lbu        $a1, 0($v0)
    088364B8:[24420001]: addiu      $v0, $v0, 1
    088364BC:[ACC20004]: sw         $v0, 4($a2)
--> 088364C0:[8E4385F8]: lw         $v1, -31240($s2)
    088364C4:[AE050000]: sw         $a1, 0($s0)
    088364C8:[00A31821]: addu       $v1, $a1, $v1
    088364CC:[90620000]: lbu        $v0, 0($v1)
    088364D0:[30420007]: andi       $v0, $v0, 7
    088364D4:[1440FFED]: bne        $v0, $zr, 0x0883648C
    088364D8:[2402005F]: addiu      $v0, $zr, 95 <=> li $v0, 95
    088364DC:[10A2FFEB]: beq        $a1, $v0, 0x0883648C
    088364E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088364E4:[8E020028]: lw         $v0, 40($s0)
    088364E8:[8C460004]: lw         $a2, 4($v0)
    088364EC:[0E20D42E]: jal        0x088350B8
    088364F0:[8C450000]: lw         $a1, 0($v0)
    088364F4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088364F8:[90420006]: lbu        $v0, 6($v0)
    088364FC:[5440FDF9]: bnel       $v0, $zr, 0x08835CE4
    08836500:[24510100]: addiu      $s1, $v0, 256
    08836504:[2411011D]: addiu      $s1, $zr, 285 <=> li $s1, 285
    08836508:[0A20D739]: j          0x08835CE4
    0883650C:[AEA30000]: sw         $v1, 0($s5)
    08836510:[0A20D7B2]: j          0x08835EC8
    08836514:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08836518:[0A20D7B2]: j          0x08835EC8
    0883651C:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    08836520:[0E20CB49]: jal        0x08832D24
    08836524:[00000000]: nop
--> 08836528:[0A20D930]: j          0x088364C0
    0883652C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08836530:[0E20CB49]: jal        0x08832D24
    08836534:[00000000]: nop
    08836538:[0A20D921]: j          0x08836484
  Back Branch 08835FBC 57 times (length 184)
  Back Branch 08835FF0 57 times (length 197)
  Back Branch 08835D88 30 times (length 43)
    08835CD0:[24110119]: addiu      $s1, $zr, 281 <=> li $s1, 281
    08835CD4:[90430000]: lbu        $v1, 0($v0)
    08835CD8:[24420001]: addiu      $v0, $v0, 1
    08835CDC:[AC820004]: sw         $v0, 4($a0)
    08835CE0:[AE030000]: sw         $v1, 0($s0)
--> 08835CE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835CE8:[8FBF0024]: lw         $ra, 36($sp)
    08835CEC:[8FBE0020]: lw         $fp, 32($sp)
    08835CF0:[8FB7001C]: lw         $s7, 28($sp)
    08835CF4:[8FB60018]: lw         $s6, 24($sp)
    08835CF8:[8FB50014]: lw         $s5, 20($sp)
    08835CFC:[8FB40010]: lw         $s4, 16($sp)
    08835D00:[8FB3000C]: lw         $s3, 12($sp)
    08835D04:[8FB20008]: lw         $s2, 8($sp)
    08835D08:[8FB10004]: lw         $s1, 4($sp)
    08835D0C:[8FB00000]: lw         $s0, 0($sp)
    08835D10:[03E00008]: jr         $ra
    08835D14:[27BD0028]: addiu      $sp, $sp, 40
    08835D18:[10A20130]: beq        $a1, $v0, 0x088361DC
    08835D1C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08835D20:[14A2FF83]: bne        $a1, $v0, 0x08835B30
    08835D24:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    08835D28:[8E040024]: lw         $a0, 36($s0)
    08835D2C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D30:[8C820000]: lw         $v0, 0($a0)
    08835D34:[2442FFFF]: addiu      $v0, $v0, -1
    08835D38:[104301A2]: beq        $v0, $v1, 0x088363C4
    08835D3C:[AC820000]: sw         $v0, 0($a0)
    08835D40:[8C820004]: lw         $v0, 4($a0)
    08835D44:[90450000]: lbu        $a1, 0($v0)
    08835D48:[24420001]: addiu      $v0, $v0, 1
    08835D4C:[AC820004]: sw         $v0, 4($a0)
    08835D50:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08835D54:[14A2FFE3]: bne        $a1, $v0, 0x08835CE4
    08835D58:[AE050000]: sw         $a1, 0($s0)
    08835D5C:[8E040024]: lw         $a0, 36($s0)
    08835D60:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835D64:[8C820000]: lw         $v0, 0($a0)
    08835D68:[2442FFFF]: addiu      $v0, $v0, -1
    08835D6C:[1043019B]: beq        $v0, $v1, 0x088363DC
    08835D70:[AC820000]: sw         $v0, 0($a0)
    08835D74:[8C820004]: lw         $v0, 4($a0)
    08835D78:[2411011A]: addiu      $s1, $zr, 282 <=> li $s1, 282
    08835D7C:[90430000]: lbu        $v1, 0($v0)
    08835D80:[24420001]: addiu      $v0, $v0, 1
    08835D84:[AC820004]: sw         $v0, 4($a0)
--> 08835D88:[0A20D739]: j          0x08835CE4
    08835D8C:[AE030000]: sw         $v1, 0($s0)
    08835D90:[10A20104]: beq        $a1, $v0, 0x088361A4
    08835D94:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835D98:[14A2FF65]: bne        $a1, $v0, 0x08835B30
  Back Branch 08835C4C 14 times (length 18)
    08835BF8:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    08835BFC:[8CC20004]: lw         $v0, 4($a2)
    08835C00:[90450000]: lbu        $a1, 0($v0)
    08835C04:[24420001]: addiu      $v0, $v0, 1
    08835C08:[ACC20004]: sw         $v0, 4($a2)
--> 08835C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08835C10:[10A2FFB7]: beq        $a1, $v0, 0x08835AF0
    08835C14:[AE050000]: sw         $a1, 0($s0)
    08835C18:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08835C1C:[10A2FFB4]: beq        $a1, $v0, 0x08835AF0
    08835C20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835C24:[10A2FFB2]: beq        $a1, $v0, 0x08835AF0
    08835C28:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08835C2C:[8E060024]: lw         $a2, 36($s0)
    08835C30:[8CC20000]: lw         $v0, 0($a2)
    08835C34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08835C38:[2442FFFF]: addiu      $v0, $v0, -1
    08835C3C:[1443FFEF]: bne        $v0, $v1, 0x08835BFC
    08835C40:[ACC20000]: sw         $v0, 0($a2)
    08835C44:[0E20CB49]: jal        0x08832D24
    08835C48:[00000000]: nop
--> 08835C4C:[0A20D703]: j          0x08835C0C
    08835C50:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835C54:[10A2005D]: beq        $a1, $v0, 0x08835DCC
    08835C58:[28A2003E]: slti       $v0, $a1, 62
    08835C5C:[1440002E]: bne        $v0, $zr, 0x08835D18
  Back Branch 0883619C 8 times (length 171)
  Back Branch 08836374 4 times (length 90)
    08836200:[8C820004]: lw         $v0, 4($a0)
    08836204:[90430000]: lbu        $v1, 0($v0)
    08836208:[24420001]: addiu      $v0, $v0, 1
    0883620C:[AC820004]: sw         $v0, 4($a0)
    08836210:[3C12088E]: lui        $s2, 0x088E <=> li $s2, 0x088E0000
--> 08836214:[AE030000]: sw         $v1, 0($s0)
    08836218:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883621C:[0E20D606]: jal        0x08835818
    08836220:[264587C8]: addiu      $a1, $s2, -30776
    08836224:[14400035]: bne        $v0, $zr, 0x088362FC
    08836228:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    0883622C:[8C6485F8]: lw         $a0, -31240($v1)
    08836230:[8E020000]: lw         $v0, 0($s0)
    08836234:[00441021]: addu       $v0, $v0, $a0
    08836238:[90430000]: lbu        $v1, 0($v0)
    0883623C:[30630004]: andi       $v1, $v1, 4
    08836240:[1060FEA9]: beq        $v1, $zr, 0x08835CE8
    08836244:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08836248:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883624C:[0E20D62C]: jal        0x088358B0
    08836250:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08836254:[0A20D739]: j          0x08835CE4
    08836258:[2411011C]: addiu      $s1, $zr, 284 <=> li $s1, 284
    0883625C:[0E20D51D]: jal        0x08835474
    08836260:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836264:[0440FED2]: bltz       $v0, 0x08835DB0
    08836268:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0883626C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836270:[0E20D561]: jal        0x08835584
    08836274:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08836278:[0A20D739]: j          0x08835CE4
    0883627C:[2411011E]: addiu      $s1, $zr, 286 <=> li $s1, 286
    08836280:[0E20CB49]: jal        0x08832D24
    08836284:[00000000]: nop
    08836288:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883628C:[0A20D6DC]: j          0x08835B70
    08836290:[AE050000]: sw         $a1, 0($s0)
    08836294:[10C20045]: beq        $a2, $v0, 0x088363AC
    08836298:[28C20073]: slti       $v0, $a2, 115
    0883629C:[1040003D]: beq        $v0, $zr, 0x08836394
    088362A0:[24020074]: addiu      $v0, $zr, 116 <=> li $v0, 116
    088362A4:[24020066]: addiu      $v0, $zr, 102 <=> li $v0, 102
    088362A8:[10C20099]: beq        $a2, $v0, 0x08836510
    088362AC:[2402006E]: addiu      $v0, $zr, 110 <=> li $v0, 110
    088362B0:[14C2FF71]: bne        $a2, $v0, 0x08836078
    088362B4:[3C120890]: lui        $s2, 0x0890 <=> li $s2, 0x08900000
    088362B8:[0A20D7B2]: j          0x08835EC8
    088362BC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088362C0:[0E20CB49]: jal        0x08832D24
    088362C4:[00000000]: nop
    088362C8:[0A20D72A]: j          0x08835CA8
    088362CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088362D0:[0E20CB49]: jal        0x08832D24
    088362D4:[00000000]: nop
    088362D8:[0A20D77D]: j          0x08835DF4
    088362DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088362E0:[0E20CB49]: jal        0x08832D24
    088362E4:[24110118]: addiu      $s1, $zr, 280 <=> li $s1, 280
    088362E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088362EC:[0A20D78C]: j          0x08835E30
    088362F0:[AE030000]: sw         $v1, 0($s0)
    088362F4:[0A20D7B2]: j          0x08835EC8
    088362F8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088362FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836300:[0E20D606]: jal        0x08835818
    08836304:[264587C8]: addiu      $a1, $s2, -30776
    08836308:[5040FE76]: beql       $v0, $zr, 0x08835CE4
    0883630C:[24110116]: addiu      $s1, $zr, 278 <=> li $s1, 278
    08836310:[0A20D739]: j          0x08835CE4
    08836314:[24110117]: addiu      $s1, $zr, 279 <=> li $s1, 279
    08836318:[0A20D739]: j          0x08835CE4
    0883631C:[2411003D]: addiu      $s1, $zr, 61 <=> li $s1, 61
    08836320:[0E20CB49]: jal        0x08832D24
    08836324:[00000000]: nop
    08836328:[0A20D7CD]: j          0x08835F34
    0883632C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836330:[0E20CB49]: jal        0x08832D24
    08836334:[2417000A]: addiu      $s7, $zr, 10 <=> li $s7, 10
    08836338:[0A20D7A6]: j          0x08835E98
    0883633C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08836340:[0E20CB49]: jal        0x08832D24
    08836344:[00000000]: nop
    08836348:[0A20D811]: j          0x08836044
    0883634C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08836350:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836354:[0E20D4E1]: jal        0x08835384
    08836358:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0883635C:[0E20D49B]: jal        0x0883526C
    08836360:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836364:[0A20D7AA]: j          0x08835EA8
    08836368:[8E050000]: lw         $a1, 0($s0)
    0883636C:[0E20CB49]: jal        0x08832D24
    08836370:[3C12088E]: lui        $s2, 0x088E <=> li $s2, 0x088E0000
--> 08836374:[0A20D885]: j          0x08836214
    08836378:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883637C:[10C3FFF4]: beq        $a2, $v1, 0x08836350
    08836380:[24020061]: addiu      $v0, $zr, 97 <=> li $v0, 97
    08836384:[14C2FF3C]: bne        $a2, $v0, 0x08836078
  Back Branch 08836310 2 times (length 397)
  Back Branch 088362C8 2 times (length 394)
  Back Branch 08836328 1 times (length 255)
_S1_2_8831B1C 71,427,310 instructions (0.302%), 1,831,470 calls (08831774 - 08832A20, length 1196)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831B68 1,831,469 times (length 255)
_S1_2_882A4C4 65,274,818 instructions (0.276%), 1,290 calls (0882A4C4 - 0882A588, length 50)
    0882A4C4:[27BDFFF0]: addiu      $sp, $sp, -16
    0882A4C8:[AFB10004]: sw         $s1, 4($sp)
    0882A4CC:[AFBF0008]: sw         $ra, 8($sp)
    0882A4D0:[AFB00000]: sw         $s0, 0($sp)
    0882A4D4:[8C900010]: lw         $s0, 16($a0)
    0882A4D8:[92030015]: lbu        $v1, 21($s0)
    0882A4DC:[2C620002]: sltiu      $v0, $v1, 2
    0882A4E0:[10400006]: beq        $v0, $zr, 0x0882A4FC
    0882A4E4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882A4E8:[0A20A95B]: j          0x0882A56C
    0882A4EC:[2602001C]: addiu      $v0, $s0, 28
    0882A4F0:[0E20A7EF]: jal        0x08829FBC
    0882A4F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A4F8:[92030015]: lbu        $v1, 21($s0)
    0882A4FC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882A500:[1462FFFB]: bne        $v1, $v0, 0x0882A4F0
    0882A504:[00000000]: nop
    0882A508:[0E20A420]: jal        0x08829080
    0882A50C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A510:[92020015]: lbu        $v0, 21($s0)
    0882A514:[50400007]: beql       $v0, $zr, 0x0882A534
    0882A518:[8E020048]: lw         $v0, 72($s0)
    0882A51C:[0E20A7EF]: jal        0x08829FBC
    0882A520:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A524:[92030015]: lbu        $v1, 21($s0)
    0882A528:[1460FFFC]: bne        $v1, $zr, 0x0882A51C
    0882A52C:[00000000]: nop
    0882A530:[8E020048]: lw         $v0, 72($s0)
    0882A534:[24030064]: addiu      $v1, $zr, 100 <=> li $v1, 100
    0882A538:[8E040050]: lw         $a0, 80($s0)
    0882A53C:[14600002]: bne        $v1, $zr, 0x0882A548
    0882A540:[0043001B]: divu       $v0, $v1
    0882A544:[000001CD]: break      0x00007
    0882A548:[00001012]: mflo       $v0
    0882A54C:[00440018]: mult       $v0, $a0
    0882A550:[00001012]: mflo       $v0
    0882A554:[AE020040]: sw         $v0, 64($s0)
    0882A558:[8FBF0008]: lw         $ra, 8($sp)
    0882A55C:[8FB10004]: lw         $s1, 4($sp)
    0882A560:[8FB00000]: lw         $s0, 0($sp)
    0882A564:[03E00008]: jr         $ra
    0882A568:[27BD0010]: addiu      $sp, $sp, 16
    0882A56C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882A570:[AE020020]: sw         $v0, 32($s0)
    0882A574:[A2030015]: sb         $v1, 21($s0)
    0882A578:[AE000018]: sw         $zr, 24($s0)
    0882A57C:[AE000024]: sw         $zr, 36($s0)
    0882A580:[AE000028]: sw         $zr, 40($s0)
    0882A584:[0A20A93C]: j          0x0882A4F0
    0882A588:[AE00002C]: sw         $zr, 44($s0)
  Back Branch 0882A528 6,776,926 times (length 5)
    0882A508:[0E20A420]: jal        0x08829080
    0882A50C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A510:[92020015]: lbu        $v0, 21($s0)
    0882A514:[50400007]: beql       $v0, $zr, 0x0882A534
    0882A518:[8E020048]: lw         $v0, 72($s0)
--> 0882A51C:[0E20A7EF]: jal        0x08829FBC
    0882A520:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A524:[92030015]: lbu        $v1, 21($s0)
--> 0882A528:[1460FFFC]: bne        $v1, $zr, 0x0882A51C
    0882A52C:[00000000]: nop
    0882A530:[8E020048]: lw         $v0, 72($s0)
    0882A534:[24030064]: addiu      $v1, $zr, 100 <=> li $v1, 100
    0882A538:[8E040050]: lw         $a0, 80($s0)
  Back Branch 0882A500 5,223,743 times (length 6)
    0882A4DC:[2C620002]: sltiu      $v0, $v1, 2
    0882A4E0:[10400006]: beq        $v0, $zr, 0x0882A4FC
    0882A4E4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882A4E8:[0A20A95B]: j          0x0882A56C
    0882A4EC:[2602001C]: addiu      $v0, $s0, 28
--> 0882A4F0:[0E20A7EF]: jal        0x08829FBC
    0882A4F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A4F8:[92030015]: lbu        $v1, 21($s0)
    0882A4FC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
--> 0882A500:[1462FFFB]: bne        $v1, $v0, 0x0882A4F0
    0882A504:[00000000]: nop
    0882A508:[0E20A420]: jal        0x08829080
    0882A50C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A510:[92020015]: lbu        $v0, 21($s0)
  Back Branch 0882A584 1,290 times (length 39)
    0882A4DC:[2C620002]: sltiu      $v0, $v1, 2
    0882A4E0:[10400006]: beq        $v0, $zr, 0x0882A4FC
    0882A4E4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882A4E8:[0A20A95B]: j          0x0882A56C
    0882A4EC:[2602001C]: addiu      $v0, $s0, 28
--> 0882A4F0:[0E20A7EF]: jal        0x08829FBC
    0882A4F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A4F8:[92030015]: lbu        $v1, 21($s0)
    0882A4FC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882A500:[1462FFFB]: bne        $v1, $v0, 0x0882A4F0
    0882A504:[00000000]: nop
    0882A508:[0E20A420]: jal        0x08829080
    0882A50C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A510:[92020015]: lbu        $v0, 21($s0)
    0882A514:[50400007]: beql       $v0, $zr, 0x0882A534
    0882A518:[8E020048]: lw         $v0, 72($s0)
    0882A51C:[0E20A7EF]: jal        0x08829FBC
    0882A520:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A524:[92030015]: lbu        $v1, 21($s0)
    0882A528:[1460FFFC]: bne        $v1, $zr, 0x0882A51C
    0882A52C:[00000000]: nop
    0882A530:[8E020048]: lw         $v0, 72($s0)
    0882A534:[24030064]: addiu      $v1, $zr, 100 <=> li $v1, 100
    0882A538:[8E040050]: lw         $a0, 80($s0)
    0882A53C:[14600002]: bne        $v1, $zr, 0x0882A548
    0882A540:[0043001B]: divu       $v0, $v1
    0882A544:[000001CD]: break      0x00007
    0882A548:[00001012]: mflo       $v0
    0882A54C:[00440018]: mult       $v0, $a0
    0882A550:[00001012]: mflo       $v0
    0882A554:[AE020040]: sw         $v0, 64($s0)
    0882A558:[8FBF0008]: lw         $ra, 8($sp)
    0882A55C:[8FB10004]: lw         $s1, 4($sp)
    0882A560:[8FB00000]: lw         $s0, 0($sp)
    0882A564:[03E00008]: jr         $ra
    0882A568:[27BD0010]: addiu      $sp, $sp, 16
    0882A56C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882A570:[AE020020]: sw         $v0, 32($s0)
    0882A574:[A2030015]: sb         $v1, 21($s0)
    0882A578:[AE000018]: sw         $zr, 24($s0)
    0882A57C:[AE000024]: sw         $zr, 36($s0)
    0882A580:[AE000028]: sw         $zr, 40($s0)
--> 0882A584:[0A20A93C]: j          0x0882A4F0
    0882A588:[AE00002C]: sw         $zr, 44($s0)
_S1_2_88CDA50 56,284,753 instructions (0.238%), 751,249 calls (088CDA50 - 088CDD88, length 207)
    088CDA50:[8C870000]: lw         $a3, 0($a0)
    088CDA54:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088CDA58:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    088CDA5C:[2CE20002]: sltiu      $v0, $a3, 2
    088CDA60:[14400010]: bne        $v0, $zr, 0x088CDAA4
    088CDA64:[00C07021]: addu       $t6, $a2, $zr <=> move $t6, $a2
    088CDA68:[8CA30000]: lw         $v1, 0($a1)
    088CDA6C:[2C620002]: sltiu      $v0, $v1, 2
    088CDA70:[54400011]: bnel       $v0, $zr, 0x088CDAB8
    088CDA74:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDA78:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CDA7C:[14E2000B]: bne        $a3, $v0, 0x088CDAAC
    088CDA80:[00000000]: nop
    088CDA84:[14670007]: bne        $v1, $a3, 0x088CDAA4
    088CDA88:[00000000]: nop
    088CDA8C:[8CA30004]: lw         $v1, 4($a1)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
    088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
    088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
    088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
    088CDB20:[8CB80008]: lw         $t8, 8($a1)
    088CDB24:[8C8A0010]: lw         $t2, 16($a0)
    088CDB28:[8C8B0014]: lw         $t3, 20($a0)
    088CDB2C:[03387823]: subu       $t7, $t9, $t8
    088CDB30:[000F1023]: subu       $v0, $zr, $t7 <=> negu $v0, $t7
    088CDB34:[01E2102C]: max        $v0, $t7, $v0
    088CDB38:[28420040]: slti       $v0, $v0, 64
    088CDB3C:[8CA80010]: lw         $t0, 16($a1)
    088CDB40:[14400040]: bne        $v0, $zr, 0x088CDC44
    088CDB44:[8CA90014]: lw         $t1, 20($a1)
    088CDB48:[0319102A]: slt        $v0, $t8, $t9
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CDCD0:[0049102B]: sltu       $v0, $v0, $t1
    088CDCD4:[14400003]: bne        $v0, $zr, 0x088CDCE4
    088CDCD8:[ADC30000]: sw         $v1, 0($t6)
    088CDCDC:[0A2336A9]: j          0x088CDAA4
    088CDCE0:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDCE4:[8DC70008]: lw         $a3, 8($t6)
    088CDCE8:[000937C0]: sll        $a2, $t1, 0x001F
    088CDCEC:[00081042]: srl        $v0, $t0, 0x0001
    088CDCF0:[00C21025]: or         $v0, $a2, $v0
    088CDCF4:[31040001]: andi       $a0, $t0, 1
    088CDCF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDCFC:[00091842]: srl        $v1, $t1, 0x0001
    088CDD00:[00A33025]: or         $a2, $a1, $v1
    088CDD04:[24E70001]: addiu      $a3, $a3, 1
    088CDD08:[00822025]: or         $a0, $a0, $v0
    088CDD0C:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDD10:[ADC40010]: sw         $a0, 16($t6)
    088CDD14:[ADC60014]: sw         $a2, 20($t6)
    088CDD18:[0A2336A9]: j          0x088CDAA4
    088CDD1C:[ADC70008]: sw         $a3, 8($t6)
    088CDD20:[0142202B]: sltu       $a0, $t2, $v0
    088CDD24:[01691823]: subu       $v1, $t3, $t1
    088CDD28:[00641823]: subu       $v1, $v1, $a0
    088CDD2C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDD30:[0A2336E4]: j          0x088CDB90
    088CDD34:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDD38:[0048202B]: sltu       $a0, $v0, $t0
    088CDD3C:[012B1821]: addu       $v1, $t1, $t3
    088CDD40:[00831821]: addu       $v1, $a0, $v1
    088CDD44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088CDD48:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CDD4C:[ADC50004]: sw         $a1, 4($t6)
    088CDD50:[ADD90008]: sw         $t9, 8($t6)
    088CDD54:[ADC20010]: sw         $v0, 16($t6)
    088CDD58:[0A233731]: j          0x088CDCC4
    088CDD5C:[ADC30014]: sw         $v1, 20($t6)
    088CDD60:[0A2336D8]: j          0x088CDB60
    088CDD64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CDD68:[0002282B]: sltu       $a1, $zr, $v0 <=> move $a1, $v0
    088CDD6C:[00071823]: subu       $v1, $zr, $a3 <=> negu $v1, $a3
    088CDD70:[00651823]: subu       $v1, $v1, $a1
    088CDD74:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088CDD78:[ADC40004]: sw         $a0, 4($t6)
    088CDD7C:[ADD90008]: sw         $t9, 8($t6)
    088CDD80:[ADC20010]: sw         $v0, 16($t6)
    088CDD84:[0A2336EA]: j          0x088CDBA8
    088CDD88:[ADC30014]: sw         $v1, 20($t6)
  Back Branch 088CDC2C 433,205 times (length 20)
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
--> 088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
  Back Branch 088CDAC8 383,891 times (length 11)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
--> 088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
--> 088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
  Back Branch 088CDC80 345,293 times (length 74)
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
--> 088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
  Back Branch 088CDB0C 337,989 times (length 28)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
--> 088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
--> 088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
    088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
  Back Branch 088CDCDC 304,525 times (length 144)
  Back Branch 088CDCAC 303,399 times (length 10)
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
--> 088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
--> 088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
  Back Branch 088CDD30 210,095 times (length 106)
  Back Branch 088CDC70 166,022 times (length 10)
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
--> 088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
  Back Branch 088CDD58 118,014 times (length 39)
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
--> 088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CDCD0:[0049102B]: sltu       $v0, $v0, $t1
    088CDCD4:[14400003]: bne        $v0, $zr, 0x088CDCE4
    088CDCD8:[ADC30000]: sw         $v1, 0($t6)
    088CDCDC:[0A2336A9]: j          0x088CDAA4
    088CDCE0:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDCE4:[8DC70008]: lw         $a3, 8($t6)
    088CDCE8:[000937C0]: sll        $a2, $t1, 0x001F
    088CDCEC:[00081042]: srl        $v0, $t0, 0x0001
    088CDCF0:[00C21025]: or         $v0, $a2, $v0
    088CDCF4:[31040001]: andi       $a0, $t0, 1
    088CDCF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDCFC:[00091842]: srl        $v1, $t1, 0x0001
    088CDD00:[00A33025]: or         $a2, $a1, $v1
    088CDD04:[24E70001]: addiu      $a3, $a3, 1
    088CDD08:[00822025]: or         $a0, $a0, $v0
    088CDD0C:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDD10:[ADC40010]: sw         $a0, 16($t6)
    088CDD14:[ADC60014]: sw         $a2, 20($t6)
    088CDD18:[0A2336A9]: j          0x088CDAA4
    088CDD1C:[ADC70008]: sw         $a3, 8($t6)
    088CDD20:[0142202B]: sltu       $a0, $t2, $v0
    088CDD24:[01691823]: subu       $v1, $t3, $t1
    088CDD28:[00641823]: subu       $v1, $v1, $a0
    088CDD2C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDD30:[0A2336E4]: j          0x088CDB90
    088CDD34:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDD38:[0048202B]: sltu       $a0, $v0, $t0
    088CDD3C:[012B1821]: addu       $v1, $t1, $t3
    088CDD40:[00831821]: addu       $v1, $a0, $v1
    088CDD44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088CDD48:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CDD4C:[ADC50004]: sw         $a1, 4($t6)
    088CDD50:[ADD90008]: sw         $t9, 8($t6)
    088CDD54:[ADC20010]: sw         $v0, 16($t6)
--> 088CDD58:[0A233731]: j          0x088CDCC4
    088CDD5C:[ADC30014]: sw         $v1, 20($t6)
    088CDD60:[0A2336D8]: j          0x088CDB60
    088CDD64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CDD68:[0002282B]: sltu       $a1, $zr, $v0 <=> move $a1, $v0
  Back Branch 088CDCB4 107,038 times (length 87)
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
--> 088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
  Back Branch 088CDD18 45,009 times (length 159)
  Back Branch 088CDD84 24,569 times (length 121)
  Back Branch 088CDB14 17,823 times (length 25)
    088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
--> 088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
    088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
--> 088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
    088CDB20:[8CB80008]: lw         $t8, 8($a1)
    088CDB24:[8C8A0010]: lw         $t2, 16($a0)
  Back Branch 088CDC3C 10,052 times (length 24)
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 088CDCBC 2,549 times (length 57)
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
--> 088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
--> 088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
_S1_2_88440E0 50,015,205 instructions (0.211%), 3,334,347 calls (088440B0 - 088440E8, length 15)
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 10,015,229 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_88318B4 47,280,078 instructions (0.200%), 1,751,114 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088318D0 1,751,114 times (length 89)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
    08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
    08831868:[00431021]: addu       $v0, $v0, $v1
    0883186C:[8C440000]: lw         $a0, 0($v0)
    08831870:[00800008]: jr         $a0
    08831874:[00000000]: nop
    08831878:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0883187C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08831880:[AE820040]: sw         $v0, 64($s4)
    08831884:[0E209D8D]: jal        0x08827634
    08831888:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883188C:[0A20C5EF]: j          0x088317BC
    08831890:[00000000]: nop
    088318B4:[8FA30010]: lw         $v1, 16($sp)
    088318B8:[00121382]: srl        $v0, $s2, 0x000E
    088318BC:[000210C0]: sll        $v0, $v0, 0x0003
    088318C0:[00621021]: addu       $v0, $v1, $v0
    088318C4:[8C430004]: lw         $v1, 4($v0)
    088318C8:[8C440000]: lw         $a0, 0($v0)
    088318CC:[AEC30004]: sw         $v1, 4($s6)
--> 088318D0:[0A20C5DD]: j          0x08831774
    088318D4:[AEC40000]: sw         $a0, 0($s6)
_S1_2_8843FC8 45,208,287 instructions (0.191%), 1,674,381 calls (08843FC8 - 088440E8, length 73)
    08843FC8:[27BDFFF0]: addiu      $sp, $sp, -16
    08843FCC:[E7B40008]: swc1       $f20, 8($sp)
    08843FD0:[46006D06]: mov.s      $f20, $f13
    08843FD4:[AFBF0000]: sw         $ra, 0($sp)
    08843FD8:[0E211038]: jal        0x088440E0
    08843FDC:[2404004A]: addiu      $a0, $zr, 74 <=> li $a0, 74
    08843FE0:[4600A306]: mov.s      $f12, $f20
    08843FE4:[8FBF0000]: lw         $ra, 0($sp)
    08843FE8:[C7B40008]: lwc1       $f20, 8($sp)
    08843FEC:[2404004B]: addiu      $a0, $zr, 75 <=> li $a0, 75
    08843FF0:[0A211038]: j          0x088440E0
    08843FF4:[27BD0010]: addiu      $sp, $sp, 16
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 10,015,229 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_8843E4C 45,208,287 instructions (0.191%), 1,674,381 calls (08843E4C - 088440DC, length 165)
    08843E4C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843E50:[8C46BD64]: lw         $a2, -17052($v0)
    08843E54:[2403005C]: addiu      $v1, $zr, 92 <=> li $v1, 92
    08843E58:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843E5C:[00C30018]: mult       $a2, $v1
    08843E60:[2442BC38]: addiu      $v0, $v0, -17352
    08843E64:[00052A00]: sll        $a1, $a1, 0x0008
    08843E68:[00A42825]: or         $a1, $a1, $a0
    08843E6C:[240400C9]: addiu      $a0, $zr, 201 <=> li $a0, 201
    08843E70:[00003012]: mflo       $a2
    08843E74:[00C23021]: addu       $a2, $a2, $v0
    08843E78:[8CC3002C]: lw         $v1, 44($a2)
    08843E7C:[ACC50030]: sw         $a1, 48($a2)
    08843E80:[0A21102C]: j          0x088440B0
    08843E84:[00A32825]: or         $a1, $a1, $v1
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8843FF8 44,728,956 instructions (0.189%), 1,656,628 calls (08843FF8 - 088440E8, length 61)
    08843FF8:[27BDFFF0]: addiu      $sp, $sp, -16
    08843FFC:[E7B40008]: swc1       $f20, 8($sp)
    08844000:[46006D06]: mov.s      $f20, $f13
    08844004:[AFBF0000]: sw         $ra, 0($sp)
    08844008:[0E211038]: jal        0x088440E0
    0884400C:[24040048]: addiu      $a0, $zr, 72 <=> li $a0, 72
    08844010:[4600A306]: mov.s      $f12, $f20
    08844014:[8FBF0000]: lw         $ra, 0($sp)
    08844018:[C7B40008]: lwc1       $f20, 8($sp)
    0884401C:[24040049]: addiu      $a0, $zr, 73 <=> li $a0, 73
    08844020:[0A211038]: j          0x088440E0
    08844024:[27BD0010]: addiu      $sp, $sp, 16
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 10,015,229 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_8842610 44,728,929 instructions (0.189%), 1,656,627 calls (08842610 - 088440DC, length 1716)
_S1_2_8821FB4 44,728,902 instructions (0.189%), 1,656,626 calls (08821FB4 - 0883766C, length 21935)
_S1_2_886461C 41,052,260 instructions (0.173%), 7,153 calls (0886461C - 08864C78, length 408)
  Back Branch 08864B24 1,370,274 times (length 18)
  Back Branch 08864794 440,858 times (length 53)
  Back Branch 0886499C 270,008 times (length 17)
  Back Branch 08864B30 27,405 times (length 236)
  Back Branch 08864778 27,271 times (length 18)
  Back Branch 088649B0 25,046 times (length 139)
  Back Branch 08864BA0 20,697 times (length 151)
  Back Branch 08864A60 20,525 times (length 139)
  Back Branch 088649C8 14,560 times (length 146)
  Back Branch 08864A98 13,521 times (length 23)
  Back Branch 08864A90 12,383 times (length 150)
  Back Branch 08864B48 8,850 times (length 242)
  Back Branch 088649D8 7,099 times (length 150)
  Back Branch 08864A3C 7,007 times (length 154)
  Back Branch 08864B58 4,535 times (length 246)
  Back Branch 08864BE0 4,349 times (length 167)
  Back Branch 08864BBC 2,473 times (length 6)
  Back Branch 088648B0 2,194 times (length 16)
  Back Branch 08864BFC 1,025 times (length 6)
  Back Branch 08864BC8 84 times (length 161)
  Back Branch 08864A2C 55 times (length 152)
  Back Branch 08864A18 33 times (length 151)
  Back Branch 08864B84 17 times (length 64)
  Back Branch 08864C10 15 times (length 179)
_S1_2_880A3C0 39,898,698 instructions (0.169%), 578,242 calls (0880A3C0 - 08843194, length 58230)
_S1_2_8805AA4 35,640,584 instructions (0.151%), 5,091,512 calls (08805AA4 - 08805ABC, length 7)
_S1_2_8863678 34,209,152 instructions (0.144%), 371,761 calls (08862A3C - 08863FC8, length 1380)
  Back Branch 08862F7C 2,246,522 times (length 8)
  Back Branch 08863E74 289,626 times (length 1257)
  Back Branch 088636C8 262,668 times (length 682)
  Back Branch 08863700 262,633 times (length 16)
  Back Branch 08862EF4 64,567 times (length 182)
  Back Branch 08862F94 51,512 times (length 305)
  Back Branch 08863714 48,788 times (length 628)
  Back Branch 08862E9C 44,409 times (length 10)
  Back Branch 08863C5C 37,516 times (length 844)
  Back Branch 088637B4 26,352 times (length 666)
  Back Branch 08862DF0 24,867 times (length 116)
  Back Branch 08862E28 24,867 times (length 16)
  Back Branch 088637C0 23,437 times (length 828)
  Back Branch 08863B44 17,079 times (length 769)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 088631D0 8,075 times (length 10)
  Back Branch 088631D8 8,075 times (length 275)
  Back Branch 08863D14 7,153 times (length 1172)
  Back Branch 08862F88 4,859 times (length 305)
  Back Branch 0886379C 4,379 times (length 19)
  Back Branch 08863BF0 1,563 times (length 878)
  Back Branch 08863BE0 210 times (length 19)
  Back Branch 08863C14 191 times (length 1105)
  Back Branch 08862E7C 8 times (length 151)
_S1_2_8843298 33,868,200 instructions (0.143%), 2,257,880 calls (08843170 - 088432A8, length 79)
  Back Branch 088432A4 2,257,880 times (length 79)
_S1_2_88C0184 33,459,680 instructions (0.141%), 411,883 calls (088BEB74 - 088C0198, length 1418)
  Back Branch 088C0194 411,883 times (length 1418)
  Back Branch 088BF0BC 318,017 times (length 248)
  Back Branch 088BEC68 176,214 times (length 16)
  Back Branch 088BF100 93,868 times (length 265)
  Back Branch 088BFBF8 100 times (length 710)
  Back Branch 088BFA58 65 times (length 453)
  Back Branch 088BF0F8 53 times (length 273)
  Back Branch 088BFFC4 53 times (length 1211)
  Back Branch 088BFA8C 35 times (length 892)
  Back Branch 088BF320 9 times (length 6)
  Back Branch 088BF0C4 2 times (length 307)
_S1_2_882C950 32,670,310 instructions (0.138%), 418,617 calls (0882C544 - 0882C954, length 261)
  Back Branch 0882C950 418,617 times (length 261)
  Back Branch 0882C6F4 415,644 times (length 71)
  Back Branch 0882C814 413,080 times (length 75)
  Back Branch 0882C7C8 411,922 times (length 84)
  Back Branch 0882C934 411,649 times (length 76)
  Back Branch 0882C79C 6,146 times (length 119)
  Back Branch 0882C760 3,605 times (length 58)
  Back Branch 0882C734 3,157 times (length 47)
  Back Branch 0882C854 2,461 times (length 91)
  Back Branch 0882C674 2,358 times (length 28)
  Back Branch 0882C824 520 times (length 146)
  Back Branch 0882C8E4 387 times (length 194)
  Back Branch 0882C81C 369 times (length 144)
  Back Branch 0882C864 278 times (length 162)
  Back Branch 0882C72C 185 times (length 84)
  Back Branch 0882C7E0 132 times (length 129)
  Back Branch 0882C918 131 times (length 207)
  Back Branch 0882C768 107 times (length 99)
  Back Branch 0882C910 89 times (length 205)
  Back Branch 0882C85C 89 times (length 160)
  Back Branch 0882C770 71 times (length 45)
  Back Branch 0882C8DC 59 times (length 192)
  Back Branch 0882C7F4 57 times (length 134)
  Back Branch 0882C884 55 times (length 32)
  Back Branch 0882C844 50 times (length 16)
  Back Branch 0882C86C 30 times (length 164)
  Back Branch 0882C7EC 22 times (length 93)
  Back Branch 0882C7D0 18 times (length 125)
_S1_2_882399C 31,225,068 instructions (0.132%), 578,242 calls (0882399C - 0883766C, length 20277)
_S1_2_8835384 30,469,550 instructions (0.129%), 1,050,662 calls (08835384 - 08835470, length 60)
_S1_2_8843E24 29,819,286 instructions (0.126%), 1,656,627 calls (08843E24 - 088440DC, length 175)
_S1_2_8877138 28,602,948 instructions (0.121%), 146,356 calls (08877138 - 08877278, length 81)
  Back Branch 08877218 3,031,900 times (length 4)
  Back Branch 088771E0 1,170,848 times (length 10)
  Back Branch 088771FC 614,034 times (length 10)
  Back Branch 08877224 146,356 times (length 40)
  Back Branch 0887723C 82,214 times (length 42)
  Back Branch 08877234 61,292 times (length 42)
  Back Branch 08877250 55,872 times (length 43)
_S1_2_884FCBC 28,598,280 instructions (0.121%), 3,733 calls (0884FB00 - 0884FCEC, length 124)
  Back Branch 0884FCE0 3,571,052 times (length 8)
  Back Branch 0884FCC0 3,733 times (length 114)
  Back Branch 0884FCE8 3,733 times (length 123)
_S1_2_8823E28 28,481,140 instructions (0.120%), 5,696,228 calls (08823E28 - 08823E38, length 5)
_S1_2_88358B0 27,990,396 instructions (0.118%), 411,649 calls (0883518C - 08835AAC, length 585)
  Back Branch 0883591C 82,221 times (length 20)
  Back Branch 088359B8 450 times (length 46)
  Back Branch 08835928 20 times (length 23)
_S1_2_8833780 27,210,432 instructions (0.115%), 418,521 calls (0883366C - 08833798, length 76)
  Back Branch 08833794 418,521 times (length 76)
  Back Branch 08833778 981 times (length 40)
_S1_2_8844028 26,790,096 instructions (0.113%), 1,674,381 calls (08844028 - 088440DC, length 46)
_S1_2_8843E3C 26,506,032 instructions (0.112%), 1,656,627 calls (08843E3C - 088440DC, length 169)
_S1_2_8864C7C 26,092,258 instructions (0.110%), 10,344 calls (08864C7C - 08864DE0, length 90)
  Back Branch 08864D78 491,080 times (length 52)
  Back Branch 08864D98 50,229 times (length 6)
  Back Branch 08864DC0 10,151 times (length 77)
_S1_2_885D608 25,151,338 instructions (0.106%), 8,315 calls (0885D608 - 0885DE44, length 528)
  Back Branch 0885DB60 143,050 times (length 172)
  Back Branch 0885D850 12,229 times (length 25)
  Back Branch 0885D8A8 5,802 times (length 51)
  Back Branch 0885D890 5,057 times (length 11)
  Back Branch 0885DB68 1,889 times (length 226)
_S1_2_88097E0 24,465,912 instructions (0.103%), 1,737,288 calls (088097E0 - 08809840, length 25)
_S1_2_8833FAC 23,667,765 instructions (0.100%), 430,323 calls (08833E4C - 08834000, length 110)
  Back Branch 08833FFC 430,454 times (length 110)
_S1_2_88CE22C 23,530,198 instructions (0.099%), 17,300 calls (088CE22C - 088CE48C, length 153)
  Back Branch 088CE420 1,055,300 times (length 17)
  Back Branch 088CE410 1,055,300 times (length 84)
  Back Branch 088CE440 364,275 times (length 29)
  Back Branch 088CE488 7,081 times (length 53)
  Back Branch 088CE448 5,503 times (length 26)
  Back Branch 088CE450 5,503 times (length 32)
  Back Branch 088CE460 3,841 times (length 42)
_S1_2_884312C 23,514,988 instructions (0.099%), 1,679,642 calls (0884312C - 08843194, length 27)
_S1_2_88BCEA0 22,848,241 instructions (0.096%), 424,906 calls (088BCEA0 - 088BCF90, length 61)
  Back Branch 088BCEC4 1,699,444 times (length 4)
  Back Branch 088BCF74 833,844 times (length 6)
  Back Branch 088BCF4C 38 times (length 14)
_S1_2_8808964 22,473,824 instructions (0.095%), 126,997 calls (08808964 - 0880918C, length 523)
  Back Branch 08808E6C 1,263 times (length 180)
  Back Branch 08808D40 854 times (length 165)
  Back Branch 08808EA8 751 times (length 183)
  Back Branch 08808D04 640 times (length 162)
  Back Branch 08808C8C 404 times (length 156)
  Back Branch 08808CC8 316 times (length 159)
  Back Branch 0880908C 227 times (length 310)
  Back Branch 08809074 227 times (length 120)
  Back Branch 0880911C 50 times (length 418)
  Back Branch 08808F9C 50 times (length 156)
  Back Branch 08808DB8 50 times (length 171)
  Back Branch 0880914C 38 times (length 454)
  Back Branch 08808F54 38 times (length 168)
  Back Branch 08808DF4 37 times (length 174)
  Back Branch 08809104 33 times (length 400)
  Back Branch 08808FC0 33 times (length 150)
  Back Branch 08808D7C 27 times (length 168)
  Back Branch 08809134 24 times (length 436)
  Back Branch 08808F78 24 times (length 162)
  Back Branch 08808E30 24 times (length 177)
  Back Branch 08808C28 22 times (length 149)
  Back Branch 088090D4 12 times (length 364)
  Back Branch 08809008 12 times (length 138)
  Back Branch 08808F0C 9 times (length 14)
  Back Branch 088090EC 8 times (length 382)
  Back Branch 08808FE4 8 times (length 144)
  Back Branch 08809164 7 times (length 472)
  Back Branch 08808F30 7 times (length 174)
  Back Branch 088090A4 6 times (length 328)
  Back Branch 08809050 6 times (length 126)
  Back Branch 088090BC 5 times (length 346)
  Back Branch 0880902C 5 times (length 132)
  Back Branch 08809188 4 times (length 493)
_S1_2_88B9828 22,060,992 instructions (0.093%), 86,883 calls (088B9828 - 088B9950, length 75)
  Back Branch 088B990C 3,548,419 times (length 8)
  Back Branch 088B9874 1,111,429 times (length 12)
  Back Branch 088B98BC 65,051 times (length 6)
  Back Branch 088B9898 57,107 times (length 6)
  Back Branch 088B9914 43,110 times (length 22)
  Back Branch 088B992C 40,023 times (length 28)
  Back Branch 088B9944 11,607 times (length 12)
  Back Branch 088B994C 3,247 times (length 36)
_S1_2_8843B64 20,422,482 instructions (0.086%), 1,166,999 calls (08843B64 - 088440DC, length 351)
_S1_2_88C8D5C 18,989,149 instructions (0.080%), 35,420 calls (088C8090 - 088C9598, length 1347)
  Back Branch 088C93D8 460,447 times (length 26)
  Back Branch 088C945C 373,639 times (length 3)
  Back Branch 088C8D70 35,420 times (length 232)
  Back Branch 088C8A04 35,420 times (length 415)
  Back Branch 088C86D4 35,419 times (length 403)
  Back Branch 088C9418 35,419 times (length 419)
  Back Branch 088C9448 31,758 times (length 959)
  Back Branch 088C946C 31,758 times (length 881)
  Back Branch 088C8DA8 30,871 times (length 6)
  Back Branch 088C8C84 18,477 times (length 527)
  Back Branch 088C8DDC 3,661 times (length 461)
  Back Branch 088C9484 3,243 times (length 1039)
_S1_2_88CDD8C 18,618,944 instructions (0.079%), 581,842 calls (088CDD8C - 088CDE08, length 32)
_S1_2_8806B40 18,417,483 instructions (0.078%), 49,812 calls (08806B40 - 08806D10, length 117)
  Back Branch 08806CA4 349,503 times (length 45)
_S1_2_88A29C0 17,900,562 instructions (0.076%), 2,940 calls (088A29C0 - 088A3604, length 786)
  Back Branch 088A31AC 116,820 times (length 37)
  Back Branch 088A3070 101,190 times (length 7)
  Back Branch 088A2BF8 99,810 times (length 24)
  Back Branch 088A3050 95,250 times (length 9)
  Back Branch 088A31C4 59,874 times (length 57)
  Back Branch 088A30D4 56,670 times (length 48)
  Back Branch 088A33B0 51,858 times (length 65)
  Back Branch 088A3320 20,970 times (length 13)
  Back Branch 088A339C 20,748 times (length 60)
  Back Branch 088A31E4 14,970 times (length 245)
  Back Branch 088A3278 14,970 times (length 282)
  Back Branch 088A33D0 13,938 times (length 73)
  Back Branch 088A3288 7,614 times (length 6)
  Back Branch 088A2A3C 2,940 times (length 16)
  Back Branch 088A2A48 2,940 times (length 18)
  Back Branch 088A2A78 2,910 times (length 30)
  Back Branch 088A2A6C 2,910 times (length 27)
  Back Branch 088A2C44 2,910 times (length 146)
  Back Branch 088A35F8 2,910 times (length 726)
  Back Branch 088A3590 2,910 times (length 741)
  Back Branch 088A342C 2,910 times (length 416)
  Back Branch 088A33F0 1,050 times (length 25)
  Back Branch 088A2A54 30 times (length 21)
_S1_2_887A240 17,494,656 instructions (0.074%), 2,910 calls (0887A240 - 0887B110, length 949)
  Back Branch 0887AA14 203,826 times (length 29)
  Back Branch 0887AB44 195,468 times (length 11)
  Back Branch 0887AB28 195,468 times (length 369)
  Back Branch 0887AB54 129,420 times (length 14)
  Back Branch 0887B030 125,292 times (length 15)
  Back Branch 0887A334 105,630 times (length 14)
  Back Branch 0887AA94 102,720 times (length 8)
  Back Branch 0887AD08 102,720 times (length 8)
  Back Branch 0887ACC8 102,720 times (length 6)
  Back Branch 0887A5EC 102,720 times (length 6)
  Back Branch 0887A7E8 71,568 times (length 47)
  Back Branch 0887B038 66,108 times (length 15)
  Back Branch 0887A8F0 57,234 times (length 8)
  Back Branch 0887A33C 52,812 times (length 15)
  Back Branch 0887B070 50,844 times (length 417)
  Back Branch 0887A908 41,928 times (length 8)
  Back Branch 0887AD18 28,404 times (length 211)
  Back Branch 0887A924 17,346 times (length 25)
  Back Branch 0887A424 11,406 times (length 7)
  Back Branch 0887B10C 10,782 times (length 46)
  Back Branch 0887A804 9,042 times (length 67)
  Back Branch 0887A690 9,042 times (length 20)
  Back Branch 0887AAC0 8,484 times (length 327)
  Back Branch 0887A43C 8,352 times (length 23)
  Back Branch 0887A448 8,352 times (length 25)
  Back Branch 0887AAF4 7,308 times (length 7)
  Back Branch 0887AAAC 5,820 times (length 316)
  Back Branch 0887A914 5,412 times (length 19)
  Back Branch 0887AC9C 5,346 times (length 44)
  Back Branch 0887AD70 3,282 times (length 445)
  Back Branch 0887ABDC 3,234 times (length 502)
  Back Branch 0887AD10 2,910 times (length 158)
  Back Branch 0887ACD0 2,910 times (length 647)
  Back Branch 0887A2C0 2,910 times (length 9)
  Back Branch 0887A6F4 2,910 times (length 279)
  Back Branch 0887A610 2,910 times (length 212)
  Back Branch 0887A55C 2,910 times (length 176)
  Back Branch 0887A80C 2,886 times (length 348)
  Back Branch 0887A6B0 2,886 times (length 186)
  Back Branch 0887A51C 2,790 times (length 70)
  Back Branch 0887AFBC 2,754 times (length 750)
  Back Branch 0887A538 2,556 times (length 76)
  Back Branch 0887ABE4 2,232 times (length 213)
  Back Branch 0887ADB0 2,178 times (length 459)
  Back Branch 0887AD9C 1,992 times (length 96)
  Back Branch 0887ADD0 1,950 times (length 472)
  Back Branch 0887AD4C 1,590 times (length 551)
  Back Branch 0887ACA4 1,332 times (length 261)
  Back Branch 0887ADA4 1,128 times (length 456)
  Back Branch 0887AC8C 786 times (length 36)
  Back Branch 0887AFDC 768 times (length 18)
  Back Branch 0887B0EC 744 times (length 111)
  Back Branch 0887AC54 726 times (length 241)
  Back Branch 0887AD38 570 times (length 211)
  Back Branch 0887AEFC 306 times (length 640)
  Back Branch 0887AE08 246 times (length 354)
  Back Branch 0887B0E4 210 times (length 306)
  Back Branch 0887AAFC 186 times (length 342)
  Back Branch 0887AD40 102 times (length 49)
  Back Branch 0887B084 90 times (length 422)
  Back Branch 0887B0CC 24 times (length 833)
  Back Branch 0887AE54 12 times (length 374)
  Back Branch 0887AE64 12 times (length 378)
  Back Branch 0887A530 12 times (length 75)
_S1_2_8843E88 16,743,800 instructions (0.071%), 3,348,760 calls (08843E88 - 08843E98, length 5)
_S1_2_8850174 16,709,835 instructions (0.071%), 10,081 calls (08850174 - 088B9950, length 108024)
  Back Branch 088B990C 3,548,419 times (length 8)
  Back Branch 088B9874 1,111,429 times (length 12)
  Back Branch 088B98BC 65,051 times (length 6)
  Back Branch 088B9898 57,107 times (length 6)
  Back Branch 088B9914 43,110 times (length 22)
  Back Branch 088B992C 40,023 times (length 28)
  Back Branch 088B9944 11,607 times (length 12)
  Back Branch 088B994C 3,247 times (length 36)
_S1_2_883656C 14,724,504 instructions (0.062%), 866,138 calls (0883656C - 088365CC, length 25)
_S1_2_8833B40 14,321,898 instructions (0.060%), 427,416 calls (08833B40 - 08833CD8, length 103)
  Back Branch 08833BE0 7,924 times (length 7)
  Back Branch 08833CD4 4,823 times (length 61)
  Back Branch 08833C5C 3,117 times (length 20)
  Back Branch 08833C9C 641 times (length 58)
  Back Branch 08833C4C 424 times (length 16)
_S1_2_882F27C 14,170,374 instructions (0.060%), 590,319 calls (0882F27C - 0882F8DC, length 409)
  Back Branch 0882F6D8 140,010 times (length 3)
  Back Branch 0882F69C 20,378 times (length 57)
  Back Branch 0882F7D0 19,455 times (length 9)
  Back Branch 0882F6AC 18,528 times (length 61)
  Back Branch 0882F7E8 15,755 times (length 12)
  Back Branch 0882F734 14,085 times (length 7)
  Back Branch 0882F864 12,564 times (length 18)
  Back Branch 0882F60C 11,630 times (length 7)
  Back Branch 0882F75C 8,578 times (length 25)
  Back Branch 0882F768 8,578 times (length 25)
  Back Branch 0882F8CC 7,797 times (length 206)
  Back Branch 0882F324 4,277 times (length 15)
  Back Branch 0882F8D8 1,724 times (length 29)
  Back Branch 0882F688 1,589 times (length 52)
  Back Branch 0882F634 350 times (length 3)
  Back Branch 0882F6C0 33 times (length 66)
_S1_2_883393C 13,310,659 instructions (0.056%), 879,701 calls (0883393C - 088339B0, length 30)
_S1_2_88CE9F8 12,379,396 instructions (0.052%), 446,707 calls (088CE9F8 - 088CEA64, length 28)
_S1_2_88A3974 12,115,500 instructions (0.051%), 156,726 calls (088A3974 - 088A3CD8, length 218)
  Back Branch 088A3B9C 130,518 times (length 115)
  Back Branch 088A3C84 101,166 times (length 78)
  Back Branch 088A3CC4 21,654 times (length 161)
  Back Branch 088A3CA0 17,508 times (length 146)
  Back Branch 088A3C68 9,852 times (length 72)
  Back Branch 088A3B28 7,704 times (length 26)
  Back Branch 088A3C38 6,810 times (length 13)
  Back Branch 088A3C94 4,554 times (length 55)
  Back Branch 088A3CD4 1,536 times (length 138)
_S1_2_882AFF8 11,944,607 instructions (0.050%), 411,883 calls (0882AFF8 - 0882B130, length 79)
_S1_2_8833594 11,590,498 instructions (0.049%), 444,701 calls (08833594 - 08833648, length 46)
  Back Branch 0883361C 1,609 times (length 18)
_S1_2_88CE904 11,493,198 instructions (0.049%), 547,018 calls (088CE904 - 088CE9C0, length 48)
  Back Branch 088CE96C 210,364 times (length 6)
  Back Branch 088CE9AC 144,696 times (length 21)
_S1_2_88A370C 11,305,308 instructions (0.048%), 195,522 calls (088A3608 - 088A3970, length 219)
  Back Branch 088A38F0 138,990 times (length 25)
  Back Branch 088A36E4 122,382 times (length 32)
  Back Branch 088A36DC 110,388 times (length 32)
  Back Branch 088A36EC 105,708 times (length 36)
  Back Branch 088A36F4 75,720 times (length 10)
  Back Branch 088A391C 20,352 times (length 94)
  Back Branch 088A3928 17,490 times (length 97)
  Back Branch 088A396C 15,810 times (length 219)
  Back Branch 088A3704 9,732 times (length 44)
  Back Branch 088A36AC 2,490 times (length 25)
  Back Branch 088A3874 492 times (length 20)
  Back Branch 088A3934 240 times (length 71)
_S1_2_882E820 11,198,958 instructions (0.047%), 92,736 calls (0882E820 - 0882EA5C, length 144)
  Back Branch 0882E89C 492,911 times (length 11)
  Back Branch 0882E8F0 116,025 times (length 9)
  Back Branch 0882EA58 5,878 times (length 111)
  Back Branch 0882E9F4 5,804 times (length 53)
  Back Branch 0882E900 991 times (length 12)
  Back Branch 0882EA08 14 times (length 57)
_S1_2_8878A94 10,715,690 instructions (0.045%), 2,920 calls (08878A94 - 08879060, length 372)
  Back Branch 08878C18 105,910 times (length 27)
  Back Branch 08878E84 105,910 times (length 33)
  Back Branch 08878C98 102,990 times (length 9)
  Back Branch 08878FD8 100,272 times (length 17)
  Back Branch 08878FB4 100,272 times (length 8)
  Back Branch 08878E94 86,216 times (length 32)
  Back Branch 08878FFC 70,716 times (length 72)
  Back Branch 08879008 66,454 times (length 29)
  Back Branch 08878C34 52,974 times (length 26)
  Back Branch 08878EA0 41,788 times (length 7)
  Back Branch 0887902C 18,690 times (length 14)
  Back Branch 08878ED4 9,030 times (length 19)
  Back Branch 08878EDC 8,546 times (length 49)
  Back Branch 08878F44 6,670 times (length 25)
  Back Branch 0887901C 4,758 times (length 5)
  Back Branch 08878DEC 4,262 times (length 11)
  Back Branch 08878F04 4,262 times (length 9)
  Back Branch 08878EF0 4,262 times (length 129)
  Back Branch 08878DF8 2,920 times (length 74)
  Back Branch 08878E24 2,920 times (length 86)
  Back Branch 08878F80 2,408 times (length 18)
  Back Branch 08878CCC 1,342 times (length 18)
  Back Branch 08878D4C 82 times (length 23)
  Back Branch 08878D88 82 times (length 138)
  Back Branch 08878D98 36 times (length 143)
  Back Branch 08879054 30 times (length 217)
  Back Branch 0887905C 30 times (length 339)
_S1_2_882F95C 10,638,663 instructions (0.045%), 424,575 calls (0882F95C - 0882F9DC, length 33)
  Back Branch 0882F9D8 3,036 times (length 15)
_S1_2_881CB90 10,632,496 instructions (0.045%), 379,732 calls (0881CB90 - 0883766C, length 27320)
_S1_2_882CA5C 10,247,225 instructions (0.043%), 409,889 calls (0882CA5C - 0882CAC8, length 28)
_S1_2_88CF048 9,846,363 instructions (0.042%), 446,707 calls (088CF048 - 088CF1D8, length 101)
  Back Branch 088CF190 112,851 times (length 71)
  Back Branch 088CF160 112,851 times (length 17)
  Back Branch 088CF1A4 6 times (length 13)
  Back Branch 088CF1AC 3 times (length 15)
_S1_2_8870190 9,662,328 instructions (0.041%), 349,318 calls (08870190 - 0887023C, length 44)
  Back Branch 0887022C 344,088 times (length 12)
  Back Branch 08870210 344,088 times (length 17)
_S1_2_88C0DD8 9,380,273 instructions (0.040%), 85,235 calls (088C0DD8 - 088C291C, length 1746)
  Back Branch 088C0F8C 349,603 times (length 6)
  Back Branch 088C14F4 85,234 times (length 384)
  Back Branch 088C200C 49,815 times (length 714)
  Back Branch 088C1640 35,420 times (length 442)
  Back Branch 088C14CC 35,420 times (length 90)
  Back Branch 088C1394 35,420 times (length 138)
  Back Branch 088C1948 35,419 times (length 281)
  Back Branch 088C1A38 30,870 times (length 499)
  Back Branch 088C235C 5,519 times (length 595)
  Back Branch 088C2364 5,519 times (length 591)
  Back Branch 088C25F4 3,243 times (length 1251)
  Back Branch 088C25EC 3,243 times (length 878)
  Back Branch 088C23C4 3,243 times (length 1110)
  Back Branch 088C1A74 1,306 times (length 515)
_S1_2_8832008 9,345,420 instructions (0.039%), 198,466 calls (08831774 - 08832D18, length 1386)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831FAC 8,653,619 times (length 528)
  Back Branch 088320AC 2,990,062 times (length 66)
  Back Branch 08832B7C 198,466 times (length 703)
  Back Branch 088328A4 198,412 times (length 541)
  Back Branch 08832088 195,868 times (length 57)
  Back Branch 088328C0 8,516 times (length 540)
  Back Branch 08832B90 2,598 times (length 705)
_S1_2_88B8E2C 9,109,597 instructions (0.038%), 56,365 calls (088B8E2C - 088B96A0, length 542)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_8834F9C 9,056,105 instructions (0.038%), 411,649 calls (08834F9C - 08834FE8, length 20)
  Back Branch 08834FD4 493,923 times (length 6)
  Back Branch 08834FE4 53 times (length 7)
_S1_2_882CC38 8,910,483 instructions (0.038%), 2,461 calls (0882CC38 - 0882CEDC, length 170)
  Back Branch 0882CD18 407,741 times (length 16)
  Back Branch 0882CE2C 401,513 times (length 78)
  Back Branch 0882CE8C 6,110 times (length 105)
  Back Branch 0882CEA4 2,266 times (length 80)
  Back Branch 0882CE94 195 times (length 70)
  Back Branch 0882CE68 158 times (length 88)
  Back Branch 0882CE58 158 times (length 87)
_S1_2_8842C40 8,752,485 instructions (0.037%), 583,499 calls (08842B18 - 08842C50, length 79)
  Back Branch 08842C4C 583,499 times (length 79)
_S1_2_8833D08 8,611,380 instructions (0.036%), 430,569 calls (08833D08 - 08833D88, length 33)
_S1_2_88A632C 8,588,220 instructions (0.036%), 3,340 calls (088A632C - 088A6728, length 256)
  Back Branch 088A6550 122,030 times (length 12)
  Back Branch 088A66A4 122,030 times (length 13)
  Back Branch 088A661C 122,030 times (length 14)
  Back Branch 088A6704 118,690 times (length 8)
  Back Branch 088A6504 115,632 times (length 30)
  Back Branch 088A6634 85,188 times (length 18)
  Back Branch 088A66BC 79,706 times (length 17)
  Back Branch 088A663C 41,240 times (length 20)
  Back Branch 088A66C4 39,974 times (length 19)
  Back Branch 088A6558 36,842 times (length 12)
  Back Branch 088A6574 27,300 times (length 15)
  Back Branch 088A656C 15,024 times (length 14)
  Back Branch 088A66D4 15,024 times (length 22)
  Back Branch 088A6564 9,664 times (length 13)
  Back Branch 088A664C 9,664 times (length 23)
  Back Branch 088A63BC 4,832 times (length 7)
  Back Branch 088A65C0 3,340 times (length 19)
  Back Branch 088A6718 3,340 times (length 103)
  Back Branch 088A64F8 3,058 times (length 5)
  Back Branch 088A6438 300 times (length 7)
_S1_2_8828ED8 8,212,131 instructions (0.035%), 912,459 calls (08828EC4 - 08828EE4, length 9)
  Back Branch 08828EE0 912,459 times (length 9)
_S1_2_880D490 8,161,623 instructions (0.034%), 166 calls (0880D490 - 0880D608, length 95)
  Back Branch 0880D570 668,736 times (length 12)
  Back Branch 0880D590 10,338 times (length 25)
  Back Branch 0880D598 9,528 times (length 25)
  Back Branch 0880D604 159 times (length 21)
  Back Branch 0880D5F4 7 times (length 64)
_S1_2_8835818 7,971,309 instructions (0.034%), 419,436 calls (08835818 - 088358AC, length 38)
_S1_2_88B9954 7,709,877 instructions (0.033%), 101,969 calls (088B9954 - 088B9A64, length 69)
  Back Branch 088B99E0 345,749 times (length 5)
  Back Branch 088B9A2C 293,760 times (length 13)
  Back Branch 088B99C0 101,969 times (length 8)
  Back Branch 088B9A54 9,873 times (length 7)
  Back Branch 088B99F4 6,789 times (length 15)
  Back Branch 088B9A60 6,788 times (length 42)
_S1_2_8842AD8 7,585,500 instructions (0.032%), 583,500 calls (08842AD8 - 08842B3C, length 26)
_S1_2_8862EF0 7,559,853 instructions (0.032%), 13,055 calls (08862A3C - 08863C60, length 1162)
  Back Branch 08862F7C 2,246,522 times (length 8)
  Back Branch 08862EF4 64,567 times (length 182)
  Back Branch 08862F94 51,512 times (length 305)
  Back Branch 08863C5C 37,516 times (length 844)
  Back Branch 08863B44 17,079 times (length 769)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 08862F88 4,859 times (length 305)
_S1_2_88C1C9C 7,382,035 instructions (0.031%), 35,420 calls (088C0EFC - 088C2E64, length 2011)
  Back Branch 088C0F8C 349,603 times (length 6)
  Back Branch 088C14F4 85,234 times (length 384)
  Back Branch 088C200C 49,815 times (length 714)
  Back Branch 088C1640 35,420 times (length 442)
  Back Branch 088C2764 35,420 times (length 684)
  Back Branch 088C14CC 35,420 times (length 90)
  Back Branch 088C1394 35,420 times (length 138)
  Back Branch 088C1B1C 35,420 times (length 692)
  Back Branch 088C2AE0 35,419 times (length 1012)
  Back Branch 088C1948 35,419 times (length 281)
  Back Branch 088C2BC4 35,419 times (length 124)
  Back Branch 088C2BBC 35,419 times (length 134)
  Back Branch 088C1A38 30,870 times (length 499)
  Back Branch 088C2BAC 30,870 times (length 58)
  Back Branch 088C235C 5,519 times (length 595)
  Back Branch 088C2364 5,519 times (length 591)
  Back Branch 088C2CA0 4,549 times (length 119)
  Back Branch 088C25F4 3,243 times (length 1251)
  Back Branch 088C25EC 3,243 times (length 878)
  Back Branch 088C23C4 3,243 times (length 1110)
  Back Branch 088C2DA0 3,243 times (length 70)
  Back Branch 088C1A74 1,306 times (length 515)
_S1_2_8833DE4 7,378,992 instructions (0.031%), 409,944 calls (08833D6C - 08833E08, length 40)
  Back Branch 08833E04 409,944 times (length 40)
_S1_2_8832304 7,343,712 instructions (0.031%), 170,784 calls (08831774 - 08832CF0, length 1376)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08832398 170,784 times (length 779)
_S1_2_88332D8 7,343,679 instructions (0.031%), 431,667 calls (088332D8 - 08833338, length 25)
_S1_2_88B808C 6,889,637 instructions (0.029%), 85,235 calls (088B808C - 088B8534, length 299)
  Back Branch 088B82B0 99,853 times (length 68)
  Back Branch 088B8290 99,853 times (length 87)
  Back Branch 088B8464 99,853 times (length 133)
  Back Branch 088B82A0 14,618 times (length 62)
_S1_2_8828E48 6,883,757 instructions (0.029%), 1,144,754 calls (08828E48 - 08828E60, length 7)
_S1_2_8830C88 6,761,359 instructions (0.029%), 141,715 calls (088265D4 - 08830F30, length 10840)
  Back Branch 0882A5F0 181,999 times (length 7)
  Back Branch 08830D14 141,715 times (length 21)
  Back Branch 0882A62C 9,054 times (length 28)
  Back Branch 08828398 34 times (length 24)
  Back Branch 08830E7C 18 times (length 7986)
  Back Branch 0882666C 1 times (length 15)
_S1_2_88CF4E4 6,730,244 instructions (0.028%), 3,365,122 calls (088CF4E4 - 088CF4E8, length 2)
_S1_2_88324D8 6,489,024 instructions (0.027%), 8,359 calls (08831774 - 08832B0C, length 1255)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08832568 409,851 times (length 15)
  Back Branch 08832538 409,851 times (length 883)
  Back Branch 08832524 8,359 times (length 878)
  Back Branch 0883258C 2,078 times (length 23)
  Back Branch 0883257C 167 times (length 19)
  Back Branch 088325A0 4 times (length 28)
_S1_2_883333C 6,474,855 instructions (0.027%), 431,657 calls (0883333C - 08833374, length 15)
_S1_2_882EE40 6,403,433 instructions (0.027%), 424,629 calls (0882EE40 - 0882EEDC, length 40)
  Back Branch 0882EEC4 393,842 times (length 24)
  Back Branch 0882EEBC 44,946 times (length 10)
  Back Branch 0882EEA8 11,835 times (length 5)
_S1_2_8846308 6,161,721 instructions (0.026%), 10,081 calls (08846308 - 088B9950, length 118163)
  Back Branch 088B990C 3,548,419 times (length 8)
  Back Branch 088B9874 1,111,429 times (length 12)
  Back Branch 088B98BC 65,051 times (length 6)
  Back Branch 088B9898 57,107 times (length 6)
  Back Branch 088B9914 43,110 times (length 22)
  Back Branch 088B992C 40,023 times (length 28)
  Back Branch 088B9944 11,607 times (length 12)
  Back Branch 088B994C 3,247 times (length 36)
_S1_2_88A41B8 6,111,684 instructions (0.026%), 52,818 calls (088A41B8 - 088A4508, length 213)
  Back Branch 088A4470 18,450 times (length 111)
  Back Branch 088A43C8 18,450 times (length 70)
  Back Branch 088A4258 17,916 times (length 3)
  Back Branch 088A4478 17,304 times (length 43)
_S1_2_88633E4 6,074,548 instructions (0.026%), 314,782 calls (08862A3C - 08863B24, length 1083)
  Back Branch 088633E8 314,782 times (length 498)
  Back Branch 0886340C 313,063 times (length 591)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
_S1_2_887A098 6,072,912 instructions (0.026%), 141,954 calls (0887A098 - 0887A23C, length 106)
  Back Branch 0887A128 35,982 times (length 10)
  Back Branch 0887A138 35,982 times (length 14)
  Back Branch 0887A238 35,772 times (length 20)
  Back Branch 0887A220 35,772 times (length 14)
  Back Branch 0887A210 35,772 times (length 10)
  Back Branch 0887A1FC 35,772 times (length 38)
  Back Branch 0887A160 22,458 times (length 18)
_S1_2_8878684 6,048,144 instructions (0.026%), 5,840 calls (08878684 - 08878A90, length 260)
  Back Branch 08878820 154,426 times (length 39)
  Back Branch 08878728 102,990 times (length 7)
  Back Branch 08878A24 53,612 times (length 190)
  Back Branch 08878A44 50,692 times (length 15)
  Back Branch 08878910 28,910 times (length 91)
  Back Branch 08878918 28,910 times (length 101)
  Back Branch 08878908 28,484 times (length 97)
  Back Branch 08878830 8,524 times (length 13)
  Back Branch 08878990 5,840 times (length 19)
  Back Branch 088789A0 3,326 times (length 140)
  Back Branch 08878A04 2,920 times (length 182)
  Back Branch 08878988 2,684 times (length 143)
  Back Branch 088789B8 2,066 times (length 147)
  Back Branch 08878A4C 1,606 times (length 200)
  Back Branch 088789D8 426 times (length 8)
  Back Branch 088789C0 426 times (length 148)
  Back Branch 088789E0 168 times (length 157)
  Back Branch 08878940 90 times (length 44)
_S1_2_88A3608 5,745,546 instructions (0.024%), 116,268 calls (088A3608 - 088A3708, length 65)
  Back Branch 088A36E4 122,382 times (length 32)
  Back Branch 088A36DC 110,388 times (length 32)
  Back Branch 088A36EC 105,708 times (length 36)
  Back Branch 088A36F4 75,720 times (length 10)
  Back Branch 088A3704 9,732 times (length 44)
  Back Branch 088A36AC 2,490 times (length 25)
_S1_2_88A20CC 5,553,234 instructions (0.023%), 101,184 calls (088A20CC - 088A226C, length 105)
  Back Branch 088A21D0 93,912 times (length 43)
  Back Branch 088A2254 68,412 times (length 51)
  Back Branch 088A225C 62,058 times (length 6)
  Back Branch 088A2204 7,272 times (length 44)
  Back Branch 088A2210 2,910 times (length 43)
  Back Branch 088A2268 480 times (length 50)
_S1_2_88C7FB8 5,540,935 instructions (0.023%), 35,420 calls (088C7FB8 - 088C9598, length 1401)
  Back Branch 088C93D8 460,447 times (length 26)
  Back Branch 088C945C 373,639 times (length 3)
  Back Branch 088C8A04 35,420 times (length 415)
  Back Branch 088C86D4 35,419 times (length 403)
  Back Branch 088C9418 35,419 times (length 419)
  Back Branch 088C873C 32,177 times (length 342)
  Back Branch 088C9448 31,758 times (length 959)
  Back Branch 088C946C 31,758 times (length 881)
  Back Branch 088C8DA8 30,871 times (length 6)
  Back Branch 088C8C84 18,477 times (length 527)
  Back Branch 088C8E94 12,450 times (length 806)
  Back Branch 088C8DDC 3,661 times (length 461)
  Back Branch 088C8EC8 3,243 times (length 831)
  Back Branch 088C8EE4 3,243 times (length 820)
  Back Branch 088C8EB8 3,243 times (length 826)
  Back Branch 088C9484 3,243 times (length 1039)
_S1_2_88CEF18 5,457,365 instructions (0.023%), 232,691 calls (088CEF18 - 088CF044, length 76)
  Back Branch 088CEF70 169,554 times (length 10)
  Back Branch 088CEFBC 63,137 times (length 15)
  Back Branch 088CEF88 43,412 times (length 14)
  Back Branch 088CF00C 19,657 times (length 47)
  Back Branch 088CF014 19,657 times (length 35)
  Back Branch 088CEFDC 4,834 times (length 23)
  Back Branch 088CEFF8 68 times (length 21)
  Back Branch 088CF004 68 times (length 24)
  Back Branch 088CF030 68 times (length 18)
_S1_2_8828F74 5,386,680 instructions (0.023%), 598,520 calls (08828EC4 - 08828F80, length 48)
  Back Branch 08828F7C 598,520 times (length 48)
_S1_2_884FB10 5,348,042 instructions (0.023%), 1,267 calls (0884FB00 - 0884FB50, length 21)
  Back Branch 0884FB44 761,653 times (length 7)
  Back Branch 0884FB4C 1,267 times (length 20)
  Back Branch 0884FB24 1,267 times (length 11)
_S1_2_88322AC 5,294,155 instructions (0.022%), 105,949 calls (08831754 - 08832A40, length 1212)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08832A3C 96,999 times (length 1212)
  Back Branch 0883291C 83,249 times (length 411)
  Back Branch 088322FC 8,916 times (length 747)
_S1_2_882B264 5,130,822 instructions (0.022%), 430,187 calls (0882B264 - 0882B2A0, length 16)
_S1_2_882B3D8 5,068,188 instructions (0.021%), 422,349 calls (0882B3D8 - 08835260, length 10147)
_S1_2_88081BC 4,984,193 instructions (0.021%), 383,355 calls (088081BC - 088081FC, length 17)
_S1_2_88CEB38 4,913,777 instructions (0.021%), 446,707 calls (088CEB38 - 088CEB60, length 11)
_S1_2_88CDE0C 4,912,796 instructions (0.021%), 169,407 calls (088CDE0C - 088CDE7C, length 29)
_S1_2_882EDD4 4,772,866 instructions (0.020%), 401,170 calls (0882EDD4 - 0882EE3C, length 27)
_S1_2_88242D4 4,690,611 instructions (0.020%), 521,179 calls (088242D4 - 088242F4, length 9)
_S1_2_8833CDC 4,528,194 instructions (0.019%), 411,654 calls (08833CDC - 08833D04, length 11)
_S1_2_8831894 4,506,762 instructions (0.019%), 173,337 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 088318AC 173,337 times (length 80)
_S1_2_8879810 4,418,432 instructions (0.019%), 5,820 calls (08879810 - 08879D50, length 337)
  Back Branch 08879A38 59,022 times (length 11)
  Back Branch 08879964 50,256 times (length 10)
  Back Branch 08879AC4 28,404 times (length 110)
  Back Branch 08879CB4 25,632 times (length 80)
  Back Branch 08879C84 21,348 times (length 46)
  Back Branch 08879C8C 19,542 times (length 44)
  Back Branch 08879B14 17,346 times (length 10)
  Back Branch 08879C34 17,346 times (length 68)
  Back Branch 08879A54 15,438 times (length 21)
  Back Branch 08879CAC 13,818 times (length 81)
  Back Branch 08879CE0 11,712 times (length 53)
  Back Branch 08879C94 6,588 times (length 81)
  Back Branch 08879AE8 5,820 times (length 168)
  Back Branch 08879B04 5,412 times (length 3)
  Back Branch 08879BE8 5,412 times (length 43)
  Back Branch 08879CCC 5,412 times (length 134)
  Back Branch 08879C70 5,118 times (length 36)
  Back Branch 08879D10 2,910 times (length 272)
  Back Branch 08879C7C 1,926 times (length 59)
  Back Branch 08879CF4 46 times (length 211)
_S1_2_8877338 4,312,252 instructions (0.018%), 211,820 calls (08877338 - 08877398, length 25)
  Back Branch 08877394 55,276 times (length 6)
_S1_2_8864070 4,296,140 instructions (0.018%), 579 calls (08864070 - 08864618, length 363)
  Back Branch 08864314 128,459 times (length 7)
  Back Branch 088640E8 63,143 times (length 9)
  Back Branch 08864240 62,564 times (length 13)
  Back Branch 08864450 37,622 times (length 100)
  Back Branch 0886448C 37,622 times (length 75)
  Back Branch 08864338 19,323 times (length 3)
  Back Branch 088640B4 8,685 times (length 3)
  Back Branch 088641CC 8,106 times (length 6)
  Back Branch 088641FC 8,106 times (length 7)
  Back Branch 088644C4 7,740 times (length 128)
  Back Branch 0886410C 4,033 times (length 5)
  Back Branch 088644D0 3,864 times (length 54)
  Back Branch 088644A8 2,965 times (length 82)
  Back Branch 088641A8 800 times (length 5)
  Back Branch 088645AC 579 times (length 281)
  Back Branch 088643E8 239 times (length 9)
  Back Branch 0886460C 193 times (length 223)
  Back Branch 08864468 193 times (length 105)
  Back Branch 088645D0 193 times (length 208)
_S1_2_8831CC0 4,167,724 instructions (0.018%), 102,731 calls (08831774 - 08832B68, length 1278)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08832B64 102,731 times (length 1278)
  Back Branch 08832984 90,406 times (length 808)
  Back Branch 08832994 46,159 times (length 809)
_S1_2_8831FB4 4,140,241 instructions (0.017%), 95,269 calls (08831774 - 08832910, length 1128)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831FAC 8,653,619 times (length 528)
  Back Branch 088320AC 2,990,062 times (length 66)
  Back Branch 088328FC 78,231 times (length 584)
  Back Branch 0883290C 76,587 times (length 585)
  Back Branch 08831FF8 26,721 times (length 21)
_S1_2_8809E28 4,011,072 instructions (0.017%), 12,856 calls (08809E28 - 088440DC, length 59566)
  Back Branch 0884281C 205,696 times (length 13)
  Back Branch 08842880 12,857 times (length 89)
  Back Branch 08842824 12,856 times (length 46)
_S1_2_88B8E18 4,000,300 instructions (0.017%), 74,602 calls (088B73EC - 088BAA80, length 3494)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_887004C 3,978,184 instructions (0.017%), 84,394 calls (0887004C - 0887018C, length 81)
  Back Branch 08870114 80,128 times (length 32)
  Back Branch 08870124 80,118 times (length 36)
  Back Branch 0887014C 80,118 times (length 30)
_S1_2_88A28BC 3,868,296 instructions (0.016%), 122,556 calls (088A28BC - 088A29BC, length 65)
_S1_2_88712D0 3,791,272 instructions (0.016%), 9,400 calls (088712D0 - 08871310, length 17)
  Back Branch 08871304 339,542 times (length 11)
_S1_2_88C7714 3,785,439 instructions (0.016%), 151,416 calls (088C7714 - 088C7854, length 81)
  Back Branch 088C7838 1 times (length 34)
  Back Branch 088C7820 1 times (length 44)
  Back Branch 088C7828 1 times (length 59)
_S1_2_8828F38 3,644,392 instructions (0.015%), 201,868 calls (08828E84 - 08828FA0, length 72)
  Back Branch 08828F6C 200,522 times (length 43)
  Back Branch 08828F64 1,346 times (length 58)
_S1_2_88CE6E8 3,622,122 instructions (0.015%), 106,533 calls (088CE6E8 - 088CE784, length 40)
_S1_2_8836720 3,490,541 instructions (0.015%), 46,342 calls (08836720 - 088BBE98, length 136671)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088BBB68 21,018 times (length 2892)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088BB9D0 6,247 times (length 42)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088BBBA8 3,083 times (length 137)
  Back Branch 088BBC6C 2,901 times (length 163)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088BBBB0 2,734 times (length 87)
  Back Branch 088BBC84 2,189 times (length 204)
  Back Branch 088BBCD8 1,807 times (length 33)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088BBD34 396 times (length 168)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088BBCC8 309 times (length 221)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088BBCB4 86 times (length 124)
  Back Branch 088BBB34 85 times (length 120)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088BBCF4 13 times (length 167)
  Back Branch 088BBD2C 13 times (length 212)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_88B9798 3,285,933 instructions (0.014%), 142,129 calls (088B9798 - 088B9824, length 36)
  Back Branch 088B97E4 144,067 times (length 7)
  Back Branch 088B97FC 111,999 times (length 21)
  Back Branch 088B9810 72,446 times (length 9)
  Back Branch 088B9818 38,874 times (length 28)
_S1_2_8837B34 3,176,145 instructions (0.013%), 162,405 calls (08837B34 - 08837BB8, length 34)
  Back Branch 08837B90 15,075 times (length 13)
_S1_2_8849384 3,153,852 instructions (0.013%), 771 calls (08849384 - 088496EC, length 219)
  Back Branch 088496DC 284,541 times (length 11)
  Back Branch 088496E8 771 times (length 94)
  Back Branch 088493C0 771 times (length 5)
_S1_2_886F82C 3,153,172 instructions (0.013%), 286,652 calls (0886F82C - 0886F854, length 11)
_S1_2_8871224 3,129,200 instructions (0.013%), 9,250 calls (08871224 - 088712CC, length 43)
  Back Branch 08871284 324,130 times (length 9)
_S1_2_8822A4C 3,088,344 instructions (0.013%), 49,812 calls (08822A4C - 0883766C, length 21257)
_S1_2_8825690 3,067,552 instructions (0.013%), 191,722 calls (08825690 - 088256E0, length 21)
_S1_2_8825730 3,012,016 instructions (0.013%), 215,144 calls (08825730 - 08825770, length 17)
_S1_2_8831A7C 2,835,591 instructions (0.012%), 76,993 calls (08831774 - 08832760, length 1020)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831AC4 76,993 times (length 214)
  Back Branch 0883275C 39,095 times (length 811)
  Back Branch 0883274C 18,560 times (length 810)
_S1_2_8870B98 2,736,648 instructions (0.012%), 2,910 calls (08870B98 - 088710B4, length 328)
  Back Branch 08870DDC 47,310 times (length 52)
  Back Branch 08871030 35,640 times (length 152)
  Back Branch 08870F44 14,196 times (length 45)
  Back Branch 08870FB0 12,930 times (length 120)
  Back Branch 08871010 2,982 times (length 136)
  Back Branch 08870E20 1,332 times (length 141)
_S1_2_88255CC 2,726,702 instructions (0.012%), 100,434 calls (088255CC - 0882568C, length 49)
  Back Branch 08825688 4 times (length 24)
_S1_2_88B72BC 2,713,144 instructions (0.011%), 48,449 calls (088B72BC - 088B73E8, length 76)
  Back Branch 088B73A0 48,449 times (length 26)
_S1_2_88309A8 2,709,359 instructions (0.011%), 95,269 calls (088266E0 - 08830A84, length 10474)
  Back Branch 08830A4C 95,269 times (length 13)
  Back Branch 08830A54 68,548 times (length 15)
_S1_2_88331D8 2,693,892 instructions (0.011%), 436,596 calls (088331A8 - 088331F4, length 20)
  Back Branch 088331F0 7,689 times (length 20)
_S1_2_882B134 2,564,640 instructions (0.011%), 427,440 calls (0882B134 - 0882B148, length 6)
_S1_2_882A0C4 2,466,750 instructions (0.010%), 89,905 calls (0882A0C4 - 0882A4C0, length 256)
  Back Branch 0882A46C 2,621 times (length 228)
_S1_2_882EBE0 2,451,237 instructions (0.010%), 7,585 calls (0882EBE0 - 0882EC78, length 39)
  Back Branch 0882EC4C 445,905 times (length 5)
_S1_2_88BC3AC 2,446,328 instructions (0.010%), 151,416 calls (088BC3AC - 088BC410, length 26)
  Back Branch 088BC3F4 5,918 times (length 8)
_S1_2_88CAB74 2,408,575 instructions (0.010%), 70,840 calls (088CAB74 - 088CAC34, length 49)
  Back Branch 088CAC30 2 times (length 25)
  Back Branch 088CAC08 1 times (length 27)
_S1_2_884FC24 2,394,700 instructions (0.010%), 227 calls (0884FB00 - 0884FD00, length 129)
  Back Branch 0884FCAC 170,253 times (length 15)
  Back Branch 0884FC60 811 times (length 9)
  Back Branch 0884FCB4 227 times (length 110)
  Back Branch 0884FC68 227 times (length 92)
_S1_2_8817704 2,343,783 instructions (0.010%), 123,357 calls (08817704 - 0883766C, length 32731)
_S1_2_88319CC 2,165,256 instructions (0.009%), 63,684 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831A04 63,684 times (length 166)
_S1_2_88CAC38 2,018,940 instructions (0.009%), 35,420 calls (088CAC38 - 088CADC4, length 100)
  Back Branch 088CAD60 35,420 times (length 26)
_S1_2_88773CC 1,993,910 instructions (0.008%), 5,840 calls (088773CC - 08877538, length 92)
  Back Branch 088774DC 84,520 times (length 42)
  Back Branch 0887752C 22,818 times (length 14)
  Back Branch 0887742C 14,602 times (length 10)
  Back Branch 088774EC 12,252 times (length 54)
_S1_2_88175FC 1,973,984 instructions (0.008%), 123,374 calls (088175FC - 0883766C, length 32797)
_S1_2_8806D14 1,942,668 instructions (0.008%), 49,812 calls (08806D14 - 08806DAC, length 39)
_S1_2_88B54F0 1,922,092 instructions (0.008%), 2,605 calls (088B54F0 - 088B5730, length 145)
  Back Branch 088B560C 161,908 times (length 10)
  Back Branch 088B562C 20,840 times (length 50)
  Back Branch 088B5638 18,235 times (length 23)
  Back Branch 088B5614 4,812 times (length 11)
  Back Branch 088B5624 4,812 times (length 12)
  Back Branch 088B5594 2,605 times (length 12)
_S1_2_8829284 1,912,164 instructions (0.008%), 1,332 calls (08829284 - 088293A0, length 72)
  Back Branch 088292D4 199,404 times (length 9)
  Back Branch 08829318 2,619 times (length 22)
  Back Branch 08829354 1,039 times (length 21)
  Back Branch 08829390 1,004 times (length 56)
  Back Branch 088292E0 795 times (length 12)
  Back Branch 0882939C 33 times (length 59)
_S1_2_8837D18 1,894,580 instructions (0.008%), 94,729 calls (08837D18 - 08837D88, length 29)
_S1_2_88CEA68 1,892,720 instructions (0.008%), 99,650 calls (088CEA68 - 088CEB34, length 52)
_S1_2_88CDA08 1,793,700 instructions (0.008%), 99,650 calls (088CDA08 - 088CDA4C, length 18)
_S1_2_88337FC 1,733,454 instructions (0.007%), 25,814 calls (0883366C - 0883381C, length 109)
  Back Branch 08833818 26,180 times (length 109)
  Back Branch 08833778 981 times (length 40)
_S1_2_88B9EA0 1,663,754 instructions (0.007%), 114 calls (088B9EA0 - 088BA27C, length 248)
  Back Branch 088B9F54 164,654 times (length 6)
  Back Branch 088B9F9C 53,276 times (length 20)
  Back Branch 088B9F84 1,672 times (length 18)
  Back Branch 088BA1BC 38 times (length 172)
_S1_2_8825514 1,651,892 instructions (0.007%), 21,749 calls (08825514 - 0882F074, length 9945)
  Back Branch 0882F030 34,451 times (length 10)
  Back Branch 0882F050 19,717 times (length 11)
_S1_2_882F538 1,538,141 instructions (0.006%), 7,930 calls (0882F538 - 0882F8DC, length 234)
  Back Branch 0882F6D8 140,010 times (length 3)
  Back Branch 0882F69C 20,378 times (length 57)
  Back Branch 0882F7D0 19,455 times (length 9)
  Back Branch 0882F6AC 18,528 times (length 61)
  Back Branch 0882F7E8 15,755 times (length 12)
  Back Branch 0882F734 14,085 times (length 7)
  Back Branch 0882F864 12,564 times (length 18)
  Back Branch 0882F60C 11,630 times (length 7)
  Back Branch 0882F75C 8,578 times (length 25)
  Back Branch 0882F768 8,578 times (length 25)
  Back Branch 0882F8CC 7,797 times (length 206)
  Back Branch 0882F8D8 1,724 times (length 29)
  Back Branch 0882F688 1,589 times (length 52)
  Back Branch 0882F634 350 times (length 3)
  Back Branch 0882F6C0 33 times (length 66)
_S1_2_882A58C 1,538,053 instructions (0.006%), 8,979 calls (0882A58C - 0882A694, length 67)
  Back Branch 0882A5F0 181,999 times (length 7)
  Back Branch 0882A62C 9,054 times (length 28)
_S1_2_88A278C 1,534,296 instructions (0.006%), 23,616 calls (088A278C - 088A2830, length 42)
  Back Branch 088A27F8 92,028 times (length 6)
  Back Branch 088A2814 68,412 times (length 10)
_S1_2_8821CCC 1,525,092 instructions (0.006%), 13,378 calls (08821CCC - 08821FB0, length 186)
  Back Branch 08821F2C 13,378 times (length 72)
  Back Branch 08821F4C 13,378 times (length 86)
_S1_2_887071C 1,506,072 instructions (0.006%), 5,840 calls (0887071C - 08870818, length 64)
  Back Branch 08870788 134,320 times (length 10)
  Back Branch 088707A4 66,248 times (length 10)
  Back Branch 088707D8 3,004 times (length 41)
  Back Branch 088707F4 2,020 times (length 42)
_S1_2_88311A0 1,496,295 instructions (0.006%), 8,930 calls (088311A0 - 08831460, length 177)
  Back Branch 08831364 32,445 times (length 10)
  Back Branch 08831314 14,593 times (length 24)
  Back Branch 088313A0 8,927 times (length 90)
  Back Branch 08831290 1,967 times (length 36)
  Back Branch 08831408 67 times (length 123)
  Back Branch 08831270 65 times (length 29)
_S1_2_88C1EDC 1,487,640 instructions (0.006%), 35,420 calls (088C0EFC - 088C2D9C, length 1961)
  Back Branch 088C0F8C 349,603 times (length 6)
  Back Branch 088C14F4 85,234 times (length 384)
  Back Branch 088C1F20 70,840 times (length 9)
  Back Branch 088C200C 49,815 times (length 714)
  Back Branch 088C1640 35,420 times (length 442)
  Back Branch 088C14CC 35,420 times (length 90)
  Back Branch 088C1394 35,420 times (length 138)
  Back Branch 088C1F30 35,420 times (length 973)
  Back Branch 088C1948 35,419 times (length 281)
  Back Branch 088C1A38 30,870 times (length 499)
  Back Branch 088C235C 5,519 times (length 595)
  Back Branch 088C2364 5,519 times (length 591)
  Back Branch 088C25F4 3,243 times (length 1251)
  Back Branch 088C25EC 3,243 times (length 878)
  Back Branch 088C23C4 3,243 times (length 1110)
  Back Branch 088C1A74 1,306 times (length 515)
_S1_2_88C0D7C 1,448,995 instructions (0.006%), 85,235 calls (088C0D7C - 088C0DD4, length 23)
_S1_2_883F750 1,421,016 instructions (0.006%), 14,712 calls (0883F4A0 - 0883F754, length 174)
  Back Branch 0883F664 14,712 times (length 18)
  Back Branch 0883F608 14,712 times (length 29)
  Back Branch 0883F750 14,712 times (length 174)
  Back Branch 0883F708 14,712 times (length 71)
  Back Branch 0883F5D4 14,712 times (length 40)
  Back Branch 0883F688 14,208 times (length 61)
  Back Branch 0883F66C 504 times (length 54)
_S1_2_8863020 1,401,102 instructions (0.006%), 193 calls (08862A3C - 0886406C, length 1421)
  Back Branch 08862F7C 2,246,522 times (length 8)
  Back Branch 08863E74 289,626 times (length 1257)
  Back Branch 088636C8 262,668 times (length 682)
  Back Branch 08863700 262,633 times (length 16)
  Back Branch 08862EF4 64,567 times (length 182)
  Back Branch 08862F94 51,512 times (length 305)
  Back Branch 08863714 48,788 times (length 628)
  Back Branch 08862E9C 44,409 times (length 10)
  Back Branch 08863C5C 37,516 times (length 844)
  Back Branch 08863C0C 32,387 times (length 452)
  Back Branch 08863620 27,089 times (length 5)
  Back Branch 088637B4 26,352 times (length 666)
  Back Branch 08862DF0 24,867 times (length 116)
  Back Branch 08862E28 24,867 times (length 16)
  Back Branch 088637C0 23,437 times (length 828)
  Back Branch 08863B44 17,079 times (length 769)
  Back Branch 08863574 13,744 times (length 15)
  Back Branch 08863540 13,744 times (length 584)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 088631D0 8,075 times (length 10)
  Back Branch 088631D8 8,075 times (length 275)
  Back Branch 08863D14 7,153 times (length 1172)
  Back Branch 08862F88 4,859 times (length 305)
  Back Branch 0886379C 4,379 times (length 19)
  Back Branch 088635FC 3,295 times (length 64)
  Back Branch 08863628 3,295 times (length 75)
  Back Branch 0886311C 3,077 times (length 25)
  Back Branch 08863BF0 1,563 times (length 878)
  Back Branch 08863DE8 1,556 times (length 513)
  Back Branch 08863D84 1,435 times (length 488)
  Back Branch 088630EC 1,115 times (length 10)
  Back Branch 088630CC 1,115 times (length 299)
  Back Branch 08863154 590 times (length 7)
  Back Branch 08863D64 520 times (length 10)
  Back Branch 08863DBC 431 times (length 10)
  Back Branch 0886304C 386 times (length 10)
  Back Branch 0886302C 386 times (length 259)
  Back Branch 088635C8 266 times (length 10)
  Back Branch 08863BE0 210 times (length 19)
  Back Branch 08863F5C 193 times (length 664)
  Back Branch 08863E9C 193 times (length 1270)
  Back Branch 08863EDC 193 times (length 557)
  Back Branch 08863C14 191 times (length 1105)
  Back Branch 08862E7C 8 times (length 151)
_S1_2_8830BC0 1,397,500 instructions (0.006%), 139,750 calls (08830BC0 - 08830BE4, length 10)
_S1_2_883526C 1,387,954 instructions (0.006%), 32,278 calls (0883518C - 08835380, length 126)
  Back Branch 08835338 32,278 times (length 24)
  Back Branch 088352F4 32,278 times (length 14)
  Back Branch 0883537C 31 times (length 24)
  Back Branch 08835368 22 times (length 49)
_S1_2_8806580 1,362,957 instructions (0.006%), 1,112 calls (08806580 - 0880673C, length 112)
  Back Branch 08806608 106,512 times (length 12)
  Back Branch 08806610 1,349 times (length 14)
  Back Branch 0880662C 1,347 times (length 20)
  Back Branch 088066D0 1,111 times (length 28)
  Back Branch 0880669C 1,111 times (length 14)
  Back Branch 088066F8 72 times (length 38)
_S1_2_88CE530 1,314,542 instructions (0.006%), 38,663 calls (088CE530 - 088CE5CC, length 40)
_S1_2_88CE9C4 1,295,450 instructions (0.005%), 99,650 calls (088CE9C4 - 088CE9F4, length 13)
_S1_2_88CE5D0 1,281,280 instructions (0.005%), 36,608 calls (088CE5D0 - 088CE658, length 35)
  Back Branch 088CE644 36,608 times (length 11)
  Back Branch 088CE654 36,608 times (length 15)
_S1_2_88B96A4 1,276,600 instructions (0.005%), 15,326 calls (088B96A4 - 088B9794, length 61)
  Back Branch 088B96E8 145,744 times (length 5)
  Back Branch 088B9708 17,472 times (length 4)
  Back Branch 088B9778 14,900 times (length 23)
  Back Branch 088B9780 28 times (length 50)
_S1_2_8831D30 1,222,700 instructions (0.005%), 18,788 calls (08831774 - 08832CAC, length 1359)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 0883295C 18,788 times (length 770)
  Back Branch 08832CA8 18,788 times (length 1359)
  Back Branch 0883296C 1,480 times (length 771)
_S1_2_882A6DC 1,219,907 instructions (0.005%), 40,618 calls (0882A6DC - 0882A794, length 47)
  Back Branch 0882A754 19,716 times (length 16)
_S1_2_88CE490 1,205,606 instructions (0.005%), 35,459 calls (088CE490 - 088CE52C, length 40)
_S1_2_8831100 1,204,264 instructions (0.005%), 35,420 calls (08831100 - 0883119C, length 40)
_S1_2_8837BBC 1,200,819 instructions (0.005%), 35,427 calls (08837B34 - 08837C1C, length 59)
  Back Branch 08837BFC 29,317 times (length 52)
  Back Branch 08837B90 15,075 times (length 13)
_S1_2_88C41AC 1,195,536 instructions (0.005%), 49,814 calls (088C41AC - 088C423C, length 37)
_S1_2_8843E9C 1,189,518 instructions (0.005%), 17,754 calls (08843E9C - 088442D0, length 270)
  Back Branch 088440E4 10,015,229 times (length 15)
  Back Branch 088442CC 3,348,760 times (length 125)
_S1_2_88BCB90 1,133,467 instructions (0.005%), 35,421 calls (088BCB90 - 088BCC0C, length 32)
_S1_2_886F858 1,131,984 instructions (0.005%), 80,856 calls (0886F858 - 0886F88C, length 14)
_S1_2_88293A4 1,113,610 instructions (0.005%), 3,260 calls (088293A4 - 08829BCC, length 523)
  Back Branch 088294A8 91,448,683 times (length 9)
  Back Branch 088294C0 10,412,705 times (length 15)
  Back Branch 088294D0 2,514,350 times (length 15)
  Back Branch 08829744 2,400,247 times (length 10)
  Back Branch 0882975C 1,777,073 times (length 16)
  Back Branch 08829574 1,515,601 times (length 30)
  Back Branch 08829920 1,144,754 times (length 238)
  Back Branch 0882943C 912,865 times (length 13)
  Back Branch 08829AF8 836,072 times (length 356)
  Back Branch 08829B08 760,194 times (length 372)
  Back Branch 088296A8 506,481 times (length 15)
  Back Branch 08829A60 363,504 times (length 13)
  Back Branch 0882976C 342,290 times (length 20)
  Back Branch 08829AA4 91,713 times (length 423)
  Back Branch 08829BA4 91,529 times (length 358)
  Back Branch 08829880 57,430 times (length 4)
  Back Branch 0882984C 40,148 times (length 7)
  Back Branch 08829A04 19,959 times (length 13)
  Back Branch 088299F4 19,959 times (length 9)
  Back Branch 08829860 17,508 times (length 13)
  Back Branch 08829814 14,412 times (length 6)
  Back Branch 088296BC 4,025 times (length 24)
  Back Branch 088296CC 4,025 times (length 7)
  Back Branch 088296E0 4,023 times (length 12)
  Back Branch 088296F0 4,021 times (length 16)
  Back Branch 08829978 2,692 times (length 227)
  Back Branch 08829B58 2,673 times (length 142)
  Back Branch 08829B1C 2,673 times (length 428)
  Back Branch 08829B2C 2,673 times (length 431)
  Back Branch 0882994C 2,673 times (length 310)
  Back Branch 0882995C 2,673 times (length 246)
  Back Branch 08829968 2,664 times (length 61)
  Back Branch 08829870 2,013 times (length 16)
  Back Branch 08829A14 198 times (length 17)
_S1_2_882F078 1,074,559 instructions (0.005%), 39,561 calls (0882EDD4 - 0882F194, length 241)
  Back Branch 0882F168 8,847 times (length 231)
_S1_2_8806DB0 1,065,240 instructions (0.004%), 17,754 calls (08806DB0 - 088440DC, length 62668)
_S1_2_887727C 1,023,488 instructions (0.004%), 92,554 calls (0887727C - 088772AC, length 13)
_S1_2_8843B84 1,020,311 instructions (0.004%), 13,081 calls (08843B84 - 088440DC, length 343)
  Back Branch 08843CE4 13,081 times (length 60)
  Back Branch 08843CCC 1 times (length 50)
_S1_2_88242AC 1,018,570 instructions (0.004%), 101,857 calls (088242AC - 088242D0, length 10)
_S1_2_8846F6C 1,004,028 instructions (0.004%), 10,081 calls (08846F6C - 088473BC, length 277)
  Back Branch 0884702C 10,124 times (length 19)
  Back Branch 08847344 10,081 times (length 53)
  Back Branch 08847300 8,747 times (length 90)
  Back Branch 08847108 209 times (length 68)
  Back Branch 08847368 166 times (length 243)
  Back Branch 08847384 166 times (length 148)
  Back Branch 08847098 10 times (length 26)
_S1_2_8805040 999,860 instructions (0.004%), 4 calls (08805040 - 08805198, length 87)
  Back Branch 08805128 29,407 times (length 30)
  Back Branch 08805194 29,402 times (length 41)
  Back Branch 08805148 1 times (length 16)
_S1_2_8831F34 944,100 instructions (0.004%), 37,764 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831F48 37,764 times (length 503)
_S1_2_88428F4 936,180 instructions (0.004%), 26,748 calls (088428F4 - 088440DC, length 1531)
_S1_2_887150C 921,608 instructions (0.004%), 2,920 calls (0887150C - 0887165C, length 85)
  Back Branch 088715B4 101,648 times (length 11)
  Back Branch 088715C4 4,262 times (length 27)
_S1_2_882428C 906,832 instructions (0.004%), 113,354 calls (0882428C - 088242A8, length 8)
_S1_2_88CCADC 894,824 instructions (0.004%), 15,428 calls (088CCADC - 088CCBF8, length 72)
_S1_2_8823FA0 875,176 instructions (0.004%), 62,949 calls (08823FA0 - 08823FD4, length 14)
_S1_2_8865958 855,671 instructions (0.004%), 18,788 calls (08865958 - 08865BC0, length 155)
  Back Branch 08865B2C 40 times (length 72)
  Back Branch 08865B3C 40 times (length 77)
  Back Branch 08865B48 1 times (length 83)
_S1_2_882B61C 846,378 instructions (0.004%), 19,608 calls (0882B61C - 0882B91C, length 193)
  Back Branch 0882B6C0 18,229 times (length 10)
  Back Branch 0882B918 6,030 times (length 120)
_S1_2_88CA5B8 826,351 instructions (0.003%), 35,420 calls (088CA5B8 - 088CA684, length 52)
  Back Branch 088CA660 29,883 times (length 26)
_S1_2_8813350 825,027 instructions (0.003%), 5,918 calls (08813350 - 088133E0, length 37)
  Back Branch 08813390 54,359 times (length 8)
  Back Branch 088133BC 48,441 times (length 5)
_S1_2_8832168 817,200 instructions (0.003%), 22,700 calls (08831754 - 08832D20, length 1396)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831B14 25,974 times (length 234)
  Back Branch 088327C4 22,700 times (length 814)
  Back Branch 08832780 22,700 times (length 382)
_S1_2_88079B8 812,263 instructions (0.003%), 10 calls (088079B8 - 088081B0, length 511)
  Back Branch 08807FA4 25,324 times (length 19)
  Back Branch 08807FE0 7,016 times (length 45)
  Back Branch 08808008 4,046 times (length 52)
  Back Branch 08807FC0 4,026 times (length 17)
  Back Branch 08808108 1,610 times (length 9)
  Back Branch 08807D14 980 times (length 17)
  Back Branch 08808150 980 times (length 14)
  Back Branch 08807CC0 970 times (length 62)
  Back Branch 08808028 970 times (length 123)
  Back Branch 088080FC 950 times (length 5)
  Back Branch 08807DC8 52 times (length 3)
  Back Branch 08807D94 26 times (length 9)
  Back Branch 08807B7C 10 times (length 46)
  Back Branch 08807B54 10 times (length 35)
  Back Branch 08808180 10 times (length 429)
_S1_2_88BEA1C 779,736 instructions (0.003%), 14,712 calls (088BEA1C - 088BEA64, length 19)
  Back Branch 088BEA50 147,120 times (length 10)
  Back Branch 088BEA40 14,712 times (length 7)
_S1_2_88CA504 779,218 instructions (0.003%), 70,838 calls (088CA504 - 088CA52C, length 11)
_S1_2_88A568C 754,680 instructions (0.003%), 3,370 calls (088A568C - 088A6328, length 808)
  Back Branch 088A5D10 3,340 times (length 299)
  Back Branch 088A5A8C 3,340 times (length 139)
_S1_2_88754B4 739,274 instructions (0.003%), 15,930 calls (088754B4 - 08875614, length 89)
  Back Branch 088755C0 204 times (length 34)
  Back Branch 088755DC 204 times (length 41)
  Back Branch 08875610 138 times (length 66)
  Back Branch 08875608 138 times (length 52)
  Back Branch 08875588 70 times (length 20)
  Back Branch 08875590 70 times (length 26)
  Back Branch 088755F0 66 times (length 58)
_S1_2_8828EB8 733,816 instructions (0.003%), 91,727 calls (08828EB8 - 08828ED4, length 8)
_S1_2_881BDEC 716,352 instructions (0.003%), 34,112 calls (0881BDEC - 0883766C, length 28193)
_S1_2_883E96C 696,696 instructions (0.003%), 15,084 calls (0883E96C - 0883EA30, length 50)
_S1_2_88B8A08 681,880 instructions (0.003%), 85,235 calls (088B89F8 - 088B8A14, length 8)
  Back Branch 088B8A10 85,235 times (length 8)
_S1_2_8873FFC 676,410 instructions (0.003%), 2,940 calls (08873320 - 08874068, length 851)
  Back Branch 08873F68 6,310 times (length 100)
  Back Branch 08873FB0 6,310 times (length 111)
  Back Branch 08873E7C 6,310 times (length 116)
  Back Branch 08873E8C 6,310 times (length 120)
  Back Branch 08873E98 6,310 times (length 123)
  Back Branch 08873EA0 6,310 times (length 125)
  Back Branch 08873DB0 3,370 times (length 65)
  Back Branch 08873DC0 3,370 times (length 69)
  Back Branch 088733CC 2,950 times (length 18)
  Back Branch 0887404C 2,940 times (length 255)
  Back Branch 0887341C 2,940 times (length 42)
  Back Branch 08873470 2,940 times (length 86)
  Back Branch 08873F5C 2,940 times (length 103)
  Back Branch 08873EDC 2,940 times (length 674)
_S1_2_88A672C 670,630 instructions (0.003%), 3,370 calls (088A672C - 088A6DC0, length 422)
  Back Branch 088A6C04 3,370 times (length 124)
  Back Branch 088A6B14 3,370 times (length 221)
  Back Branch 088A67F0 3,370 times (length 21)
_S1_2_8877B48 664,950 instructions (0.003%), 2,940 calls (08877B48 - 08878240, length 447)
  Back Branch 088780AC 2,940 times (length 301)
  Back Branch 08878008 2,940 times (length 185)
  Back Branch 08878168 2,910 times (length 347)
  Back Branch 088781A4 150 times (length 353)
  Back Branch 0887823C 150 times (length 57)
_S1_2_884E6D8 661,433 instructions (0.003%), 10,081 calls (0884E6D8 - 0884EC44, length 348)
  Back Branch 0884EB54 10,081 times (length 219)
  Back Branch 0884EB84 771 times (length 202)
_S1_2_88719E0 646,380 instructions (0.003%), 28,510 calls (088719E0 - 08871A3C, length 24)
_S1_2_882EA9C 630,209 instructions (0.003%), 27,041 calls (0882EA9C - 0882EB00, length 26)
  Back Branch 0882EAEC 13,751,903 times (length 8)
  Back Branch 0882EAE0 608,830 times (length 5)
_S1_2_8824FCC 617,784 instructions (0.003%), 14,724 calls (08824FCC - 08825080, length 46)
_S1_2_882F33C 616,278 instructions (0.003%), 5,385 calls (0882A6DC - 0882F534, length 5015)
  Back Branch 0882A754 19,716 times (length 16)
  Back Branch 0882F470 19,455 times (length 9)
  Back Branch 0882F490 15,755 times (length 15)
  Back Branch 0882F504 3,390 times (length 96)
  Back Branch 0882F4DC 1,718 times (length 4994)
_S1_2_887760C 612,756 instructions (0.003%), 14,694 calls (0887760C - 0887784C, length 145)
  Back Branch 08877738 12,936 times (length 23)
  Back Branch 08877764 10,302 times (length 34)
  Back Branch 08877770 2,622 times (length 17)
  Back Branch 08877830 2,400 times (length 85)
  Back Branch 088777C8 1,950 times (length 104)
  Back Branch 08877718 1,758 times (length 15)
  Back Branch 08877840 108 times (length 89)
  Back Branch 08877848 72 times (length 91)
  Back Branch 0887781C 54 times (length 80)
_S1_2_88CB6CC 602,140 instructions (0.003%), 35,420 calls (088CB6CC - 088CB70C, length 17)
_S1_2_8870240 598,434 instructions (0.003%), 16,622 calls (08870240 - 0887031C, length 56)
_S1_2_8870570 597,800 instructions (0.003%), 5,840 calls (08870570 - 08870614, length 42)
  Back Branch 088705B4 118,790 times (length 4)
_S1_2_88350B8 589,328 instructions (0.002%), 22,290 calls (088350B8 - 08835124, length 28)
_S1_2_882F8E0 586,614 instructions (0.002%), 22,290 calls (0882F8E0 - 0882F958, length 31)
  Back Branch 0882F954 4,894 times (length 13)
_S1_2_88AFE58 582,909 instructions (0.002%), 7,716 calls (088AFE58 - 088B96A0, length 9747)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_889BAFC 567,950 instructions (0.002%), 3,390 calls (0889BAFC - 0889BD34, length 143)
  Back Branch 0889BCB4 22,166 times (length 22)
  Back Branch 0889BCBC 18,806 times (length 20)
  Back Branch 0889BC78 18,806 times (length 14)
  Back Branch 0889BCEC 3,360 times (length 44)
  Back Branch 0889BC54 3,360 times (length 6)
  Back Branch 0889BD30 3,360 times (length 60)
_S1_2_88CE65C 539,980 instructions (0.002%), 15,428 calls (088CE65C - 088CE6E4, length 35)
  Back Branch 088CE6D0 15,428 times (length 11)
  Back Branch 088CE6E0 15,428 times (length 15)
_S1_2_88AFE60 537,128 instructions (0.002%), 7,726 calls (088AFE60 - 088BAA80, length 11017)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_882EC7C 535,890 instructions (0.002%), 9,580 calls (0882EC7C - 0882EDD0, length 86)
  Back Branch 0882ED5C 27,398 times (length 9)
_S1_2_8842950 534,960 instructions (0.002%), 26,748 calls (08842950 - 088440DC, length 1508)
_S1_2_8843D04 523,352 instructions (0.002%), 13,084 calls (08843D04 - 08843DAC, length 43)
_S1_2_88248D0 502,712 instructions (0.002%), 15,703 calls (088248D0 - 08824954, length 34)
_S1_2_882D074 496,628 instructions (0.002%), 8,390 calls (0882D074 - 0882D20C, length 103)
  Back Branch 0882D208 8,022 times (length 84)
  Back Branch 0882D118 7,564 times (length 12)
  Back Branch 0882D1F8 7,486 times (length 80)
  Back Branch 0882D150 1,539 times (length 34)
  Back Branch 0882D1AC 1,387 times (length 61)
  Back Branch 0882D18C 795 times (length 53)
  Back Branch 0882D1E8 368 times (length 76)
_S1_2_881C324 494,704 instructions (0.002%), 17,668 calls (0881C324 - 0883766C, length 27859)
_S1_2_88626E0 488,269 instructions (0.002%), 10,122 calls (088626E0 - 088628F4, length 134)
  Back Branch 08862844 9,955 times (length 54)
  Back Branch 088627D4 164 times (length 42)
  Back Branch 088628E8 164 times (length 120)
_S1_2_883DE88 485,496 instructions (0.002%), 14,712 calls (088375F8 - 0883DFB8, length 6769)
_S1_2_88434B0 483,960 instructions (0.002%), 13,080 calls (088434B0 - 08843594, length 58)
  Back Branch 08843540 13,080 times (length 24)
_S1_2_881F3B4 479,358 instructions (0.002%), 17,754 calls (0881F3B4 - 0883766C, length 24751)
_S1_2_881BBD0 476,616 instructions (0.002%), 22,696 calls (0881BBD0 - 0883766C, length 28328)
_S1_2_8817438 469,167 instructions (0.002%), 156,389 calls (08817438 - 08817440, length 3)
_S1_2_886EF14 460,460 instructions (0.002%), 35,420 calls (0886EF14 - 0886EF44, length 13)
_S1_2_8862A00 456,795 instructions (0.002%), 10,151 calls (08862A00 - 08863AC8, length 1075)
  Back Branch 08862A74 10,151 times (length 16)
  Back Branch 08862A80 10,151 times (length 18)
_S1_2_88CCBFC 431,984 instructions (0.002%), 15,428 calls (088CCBFC - 088CCCA0, length 42)
_S1_2_8873C58 429,710 instructions (0.002%), 3,370 calls (08873320 - 08873FF8, length 823)
  Back Branch 08873F68 6,310 times (length 100)
  Back Branch 08873FB0 6,310 times (length 111)
  Back Branch 08873E7C 6,310 times (length 116)
  Back Branch 08873E8C 6,310 times (length 120)
  Back Branch 08873E98 6,310 times (length 123)
  Back Branch 08873EA0 6,310 times (length 125)
  Back Branch 08873DB0 3,370 times (length 65)
  Back Branch 08873DC0 3,370 times (length 69)
  Back Branch 088733CC 2,950 times (length 18)
  Back Branch 0887341C 2,940 times (length 42)
  Back Branch 08873470 2,940 times (length 86)
  Back Branch 08873F5C 2,940 times (length 103)
  Back Branch 08873EDC 2,940 times (length 674)
_S1_2_88B73EC 415,366 instructions (0.002%), 6,022 calls (088B73EC - 088BAA80, length 3494)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8837EFC 413,193 instructions (0.002%), 21,747 calls (08837874 - 08837F5C, length 443)
_S1_2_883409C 410,024 instructions (0.002%), 18,824 calls (0883393C - 088340B8, length 480)
  Back Branch 088340B4 18,824 times (length 480)
  Back Branch 0883405C 4,313 times (length 9)
_S1_2_88CCCA4 401,128 instructions (0.002%), 7,714 calls (088CCCA4 - 088CCD88, length 58)
_S1_2_882EB04 387,568 instructions (0.002%), 21,140 calls (0882EB04 - 0882EB60, length 24)
_S1_2_8878244 385,802 instructions (0.002%), 2,940 calls (08878244 - 08878680, length 272)
  Back Branch 08878630 8,618 times (length 6)
  Back Branch 0887863C 6,716 times (length 9)
  Back Branch 088785DC 1,886 times (length 19)
  Back Branch 088785A0 20 times (length 30)
  Back Branch 088785FC 20 times (length 56)
  Back Branch 08878474 10 times (length 44)
  Back Branch 0887867C 10 times (length 214)
  Back Branch 08878664 10 times (length 226)
  Back Branch 088785BC 4 times (length 17)
_S1_2_88A26F4 382,200 instructions (0.002%), 2,940 calls (088A231C - 088A2708, length 252)
  Back Branch 088A2484 2,940 times (length 70)
  Back Branch 088A248C 2,940 times (length 72)
  Back Branch 088A2648 2,940 times (length 115)
  Back Branch 088A2624 2,940 times (length 106)
  Back Branch 088A2704 2,940 times (length 252)
_S1_2_8833DB0 379,544 instructions (0.002%), 17,252 calls (08833D68 - 08833DE0, length 31)
  Back Branch 08833DDC 17,252 times (length 31)
_S1_2_88340BC 379,307 instructions (0.002%), 15,398 calls (088340BC - 088341F8, length 80)
  Back Branch 0883419C 8,901 times (length 42)
  Back Branch 08834130 2,130 times (length 15)
  Back Branch 088341CC 1,624 times (length 26)
  Back Branch 08834120 223 times (length 11)
  Back Branch 088341F4 161 times (length 36)
_S1_2_8831EDC 364,014 instructions (0.002%), 8,892 calls (08831774 - 08832AAC, length 1231)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831F2C 8,891 times (length 496)
  Back Branch 08832AA8 2,789 times (length 743)
_S1_2_881BE58 345,366 instructions (0.001%), 16,446 calls (0881BE58 - 0883766C, length 28166)
_S1_2_8834004 342,893 instructions (0.001%), 16,929 calls (08834004 - 08834098, length 38)
  Back Branch 0883405C 4,313 times (length 9)
_S1_2_8875B4C 328,120 instructions (0.001%), 6,310 calls (08875B4C - 08875C6C, length 73)
_S1_2_88097A4 327,007 instructions (0.001%), 13,083 calls (088097A4 - 088CF4F8, length 202582)
_S1_2_8871A94 323,194 instructions (0.001%), 6,250 calls (08871A40 - 08871B00, length 49)
  Back Branch 08871AF4 9,074 times (length 6)
  Back Branch 08871A8C 6,250 times (length 21)
  Back Branch 08871AFC 6,250 times (length 42)
_S1_2_8823AB0 321,400 instructions (0.001%), 12,856 calls (08823AB0 - 0883766C, length 20208)
_S1_2_8847714 304,484 instructions (0.001%), 166 calls (08847714 - 08847D70, length 408)
  Back Branch 08847D6C 1,495 times (length 387)
  Back Branch 08847CCC 240 times (length 347)
  Back Branch 08847840 166 times (length 56)
  Back Branch 08847B0C 166 times (length 236)
  Back Branch 08847AEC 166 times (length 232)
  Back Branch 08847BC4 159 times (length 281)
  Back Branch 08847C24 117 times (length 305)
  Back Branch 0884794C 33 times (length 123)
  Back Branch 088478C4 27 times (length 89)
  Back Branch 08847C6C 27 times (length 323)
  Back Branch 0884797C 22 times (length 135)
  Back Branch 08847C10 18 times (length 300)
  Back Branch 08847CFC 12 times (length 359)
  Back Branch 08847B40 11 times (length 67)
  Back Branch 0884786C 11 times (length 67)
  Back Branch 08847D2C 10 times (length 371)
_S1_2_88BCF94 302,051 instructions (0.001%), 11,194 calls (088BCF94 - 088BCFFC, length 27)
  Back Branch 088BCFD0 15,150 times (length 11)
_S1_2_881CF70 300,909 instructions (0.001%), 13,083 calls (0881CF70 - 0883766C, length 27072)
_S1_2_882BCB0 295,505 instructions (0.001%), 8,443 calls (0882B134 - 0882BCE8, length 750)
  Back Branch 0882B584 9,523 times (length 278)
  Back Branch 0882BCE4 8,443 times (length 486)
_S1_2_8807090 285,532 instructions (0.001%), 11,518 calls (08807090 - 088CF730, length 205225)
_S1_2_88B8E40 282,834 instructions (0.001%), 2,981 calls (088B8E40 - 088B96A0, length 537)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_88056B0 279,792 instructions (0.001%), 4,824 calls (088056B0 - 0880585C, length 108)
_S1_2_881DA1C 275,890 instructions (0.001%), 2,630 calls (0881DA1C - 0883766C, length 26389)
  Back Branch 0881DBB0 2,630 times (length 53)
  Back Branch 0881DB88 2,630 times (length 37)
  Back Branch 0881DB60 2,630 times (length 39)
  Back Branch 0881DBE8 2,610 times (length 57)
  Back Branch 0881DBC4 2,610 times (length 48)
_S1_2_8805AE0 272,896 instructions (0.001%), 34,112 calls (08805AE0 - 08805AFC, length 8)
_S1_2_882BBDC 271,712 instructions (0.001%), 16,982 calls (0882BBDC - 0882BC18, length 16)
_S1_2_8833820 268,032 instructions (0.001%), 8,376 calls (08833820 - 088338DC, length 48)
_S1_2_882252C 262,566 instructions (0.001%), 9,054 calls (0882252C - 0883766C, length 21585)
_S1_2_88440EC 261,600 instructions (0.001%), 13,080 calls (088440EC - 088CF4E8, length 142592)
_S1_2_88CF51C 253,994 instructions (0.001%), 126,997 calls (088CF51C - 088CF520, length 2)
_S1_2_88397A8 253,370 instructions (0.001%), 5,631 calls (088397A8 - 088398C8, length 73)
_S1_2_8825138 248,626 instructions (0.001%), 5,074 calls (08824278 - 0882518C, length 966)
  Back Branch 08825174 5,074 times (length 555)
_S1_2_88339A0 245,340 instructions (0.001%), 49,068 calls (088339A0 - 088339B0, length 5)
_S1_2_881CB24 240,198 instructions (0.001%), 11,438 calls (0881CB24 - 0883766C, length 27347)
_S1_2_882BC1C 238,815 instructions (0.001%), 8,175 calls (0882BC1C - 0882BCAC, length 37)
_S1_2_8837D8C 238,014 instructions (0.001%), 5,667 calls (08837D18 - 08837E1C, length 66)
  Back Branch 08837DDC 5,667 times (length 51)
_S1_2_880C148 234,300 instructions (0.001%), 2,343 calls (0880C148 - 0880C414, length 180)
_S1_2_883E44C 224,904 instructions (0.001%), 44,880 calls (0883E44C - 0883E460, length 6)
_S1_2_880BEEC 218,550 instructions (0.001%), 2,914 calls (0880BEEC - 0880C144, length 151)
_S1_2_889B480 218,168 instructions (0.001%), 3,570 calls (0889B480 - 0889B4D4, length 22)
  Back Branch 0889B4B4 35,098 times (length 6)
_S1_2_882E6F8 214,582 instructions (0.001%), 16 calls (0882E6F8 - 0882E81C, length 74)
  Back Branch 0882E764 16,320 times (length 4)
  Back Branch 0882E7B4 8,142 times (length 10)
  Back Branch 0882E7CC 8,128 times (length 20)
  Back Branch 0882E818 2 times (length 19)
_S1_2_8850A88 213,579 instructions (0.001%), 5,802 calls (08844EB8 - 08850ACC, length 12038)
  Back Branch 08850AC8 5,802 times (length 12038)
  Back Branch 08844F0C 1,095 times (length 11)
_S1_2_88A46D0 211,680 instructions (0.001%), 10,080 calls (088A46D0 - 088A4720, length 21)
_S1_2_881D03C 209,536 instructions (0.001%), 13,096 calls (0881D03C - 0883766C, length 27021)
_S1_2_881CFEC 209,328 instructions (0.001%), 13,083 calls (0881CFEC - 0883766C, length 27041)
_S1_2_88A4BC0 207,080 instructions (0.001%), 3,340 calls (0886F6A4 - 088A4C14, length 54621)
  Back Branch 0886F74C 3,730 times (length 16)
  Back Branch 0886F790 3,730 times (length 33)
  Back Branch 088A4C10 3,340 times (length 54621)
_S1_2_8850BD0 204,608 instructions (0.001%), 10,081 calls (08850BD0 - 08850F84, length 238)
  Back Branch 08850E00 166 times (length 22)
_S1_2_882EB64 200,391 instructions (0.001%), 3,369 calls (0882A6DC - 0882EBDC, length 4417)
  Back Branch 0882A754 19,716 times (length 16)
  Back Branch 0882EBD8 3,369 times (length 4417)
_S1_2_88CCAA8 199,269 instructions (0.001%), 15,428 calls (088CCAA8 - 088CCAD8, length 13)
_S1_2_8837E20 194,882 instructions (0.001%), 5,631 calls (08837874 - 08837EF8, length 418)
  Back Branch 08837E80 2,903 times (length 7)
_S1_2_8805D3C 194,348 instructions (0.001%), 17,668 calls (08805D3C - 08805D64, length 11)
_S1_2_882C544 192,462 instructions (0.001%), 2,461 calls (0882C544 - 0882C94C, length 259)
  Back Branch 0882C6F4 415,644 times (length 71)
  Back Branch 0882C814 413,080 times (length 75)
  Back Branch 0882C7C8 411,922 times (length 84)
  Back Branch 0882C934 411,649 times (length 76)
  Back Branch 0882C79C 6,146 times (length 119)
  Back Branch 0882C760 3,605 times (length 58)
  Back Branch 0882C734 3,157 times (length 47)
  Back Branch 0882C854 2,461 times (length 91)
  Back Branch 0882C674 2,358 times (length 28)
  Back Branch 0882C824 520 times (length 146)
  Back Branch 0882C8E4 387 times (length 194)
  Back Branch 0882C81C 369 times (length 144)
  Back Branch 0882C864 278 times (length 162)
  Back Branch 0882C72C 185 times (length 84)
  Back Branch 0882C7E0 132 times (length 129)
  Back Branch 0882C918 131 times (length 207)
  Back Branch 0882C768 107 times (length 99)
  Back Branch 0882C910 89 times (length 205)
  Back Branch 0882C85C 89 times (length 160)
  Back Branch 0882C770 71 times (length 45)
  Back Branch 0882C8DC 59 times (length 192)
  Back Branch 0882C7F4 57 times (length 134)
  Back Branch 0882C884 55 times (length 32)
  Back Branch 0882C844 50 times (length 16)
  Back Branch 0882C86C 30 times (length 164)
  Back Branch 0882C7EC 22 times (length 93)
  Back Branch 0882C7D0 18 times (length 125)
_S1_2_8823330 192,324 instructions (0.001%), 2,914 calls (08823330 - 08823488, length 87)
_S1_2_882BCEC 187,250 instructions (0.001%), 7,490 calls (0882BCEC - 0882BD4C, length 25)
_S1_2_88718E0 185,000 instructions (0.001%), 9,250 calls (088718E0 - 0887192C, length 20)
_S1_2_88463BC 184,084 instructions (0.001%), 1,800 calls (088463BC - 088B96A0, length 117946)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088463CC 1,800 times (length 4)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_880D89C 184,076 instructions (0.001%), 10,828 calls (0880D89C - 088CF730, length 198566)
_S1_2_880976C 183,162 instructions (0.001%), 13,083 calls (0880976C - 088097A0, length 14)
_S1_2_880DAC8 182,105 instructions (0.001%), 166 calls (0880DAC8 - 0880DF2C, length 282)
  Back Branch 0880DD54 10,081 times (length 15)
  Back Branch 0880DCAC 819 times (length 3)
  Back Branch 0880DD98 645 times (length 3)
  Back Branch 0880DEA4 327 times (length 22)
  Back Branch 0880DDA0 164 times (length 70)
  Back Branch 0880DF1C 40 times (length 15)
  Back Branch 0880DDEC 11 times (length 150)
  Back Branch 0880DE34 11 times (length 129)
  Back Branch 0880DEB0 10 times (length 143)
  Back Branch 0880DDB8 5 times (length 85)
  Back Branch 0880DED0 2 times (length 146)
  Back Branch 0880DEC8 2 times (length 134)
  Back Branch 0880DF28 1 times (length 173)
_S1_2_8805860 182,070 instructions (0.001%), 2,890 calls (08805860 - 08805A30, length 117)
_S1_2_8818DD4 181,948 instructions (0.001%), 5,054 calls (08818DD4 - 0883766C, length 31271)
  Back Branch 08818E94 5,054 times (length 34)
  Back Branch 08818EC0 5,054 times (length 35)
  Back Branch 08818EC8 5,054 times (length 10)
  Back Branch 08818E78 1 times (length 32)
_S1_2_8805DA4 181,568 instructions (0.001%), 22,696 calls (08805DA4 - 08805DC0, length 8)
_S1_2_882FC58 180,385 instructions (0.001%), 4,195 calls (0882FC58 - 0882FD00, length 43)
_S1_2_8877850 176,880 instructions (0.001%), 8,844 calls (08877850 - 0887789C, length 20)
_S1_2_88240A0 176,697 instructions (0.001%), 14,721 calls (088240A0 - 088240F0, length 21)
_S1_2_8829008 174,132 instructions (0.001%), 2,679 calls (08829008 - 0882907C, length 30)
  Back Branch 08829048 22,765 times (length 9)
  Back Branch 08829070 1,346 times (length 19)
_S1_2_8834F70 171,083 instructions (0.001%), 15,553 calls (08834F70 - 08834F98, length 11)
_S1_2_88A3CDC 170,280 instructions (0.001%), 14,190 calls (088A3CDC - 088A3D08, length 12)
_S1_2_88339D8 165,585 instructions (0.001%), 7,885 calls (088339A0 - 08833A14, length 30)
  Back Branch 08833A10 7,885 times (length 30)
_S1_2_8879064 159,896 instructions (0.001%), 10 calls (08879064 - 0887980C, length 491)
  Back Branch 088794A8 8,126 times (length 7)
  Back Branch 088791F0 7,154 times (length 7)
  Back Branch 08879304 1,112 times (length 14)
  Back Branch 088791A4 420 times (length 20)
  Back Branch 088792A4 412 times (length 14)
  Back Branch 08879598 266 times (length 157)
  Back Branch 088795AC 234 times (length 278)
  Back Branch 088794B0 220 times (length 175)
  Back Branch 0887933C 186 times (length 118)
  Back Branch 088796A4 80 times (length 10)
  Back Branch 088796AC 80 times (length 12)
  Back Branch 08879280 62 times (length 13)
  Back Branch 0887955C 60 times (length 87)
  Back Branch 088796DC 40 times (length 24)
  Back Branch 088796B8 40 times (length 15)
  Back Branch 0887935C 30 times (length 143)
  Back Branch 0887946C 30 times (length 71)
  Back Branch 088794C8 20 times (length 234)
  Back Branch 08879634 20 times (length 335)
  Back Branch 088797E4 20 times (length 113)
  Back Branch 08879788 14 times (length 28)
  Back Branch 088792E0 12 times (length 13)
  Back Branch 0887947C 10 times (length 219)
  Back Branch 088795C8 10 times (length 308)
  Back Branch 088795D8 10 times (length 312)
  Back Branch 0887961C 10 times (length 329)
  Back Branch 088797EC 10 times (length 445)
  Back Branch 08879238 10 times (length 7)
  Back Branch 08879228 10 times (length 53)
_S1_2_88A450C 156,954 instructions (0.001%), 4,242 calls (088A450C - 088A45A0, length 38)
_S1_2_882EA60 156,596 instructions (0.001%), 21,140 calls (0882EA60 - 0882EA98, length 15)
  Back Branch 0882EA8C 6,362 times (length 9)
_S1_2_88231D4 154,638 instructions (0.001%), 2,343 calls (088231D4 - 0882332C, length 87)
_S1_2_882BD50 154,035 instructions (0.001%), 5,705 calls (0882BD50 - 088365CC, length 10784)
_S1_2_887A058 153,898 instructions (0.001%), 2,940 calls (08879D54 - 0887A094, length 209)
  Back Branch 08879E98 5,860 times (length 61)
  Back Branch 08879EA0 5,860 times (length 23)
  Back Branch 08879E8C 2,940 times (length 59)
  Back Branch 0887A090 2,940 times (length 209)
  Back Branch 08879DE4 60 times (length 6)
  Back Branch 08879F34 60 times (length 61)
  Back Branch 08879FF8 60 times (length 54)
  Back Branch 08879E34 40 times (length 10)
  Back Branch 08879F14 10 times (length 53)
  Back Branch 08879F0C 10 times (length 69)
  Back Branch 0887A050 10 times (length 152)
_S1_2_882CEE0 152,181 instructions (0.001%), 2,182 calls (0882CEE0 - 0882D070, length 101)
  Back Branch 0882D04C 2,182 times (length 63)
  Back Branch 0882D06C 1,517 times (length 14)
  Back Branch 0882D004 1,426 times (length 38)
  Back Branch 0882CFF4 91 times (length 33)
_S1_2_8832E10 151,803 instructions (0.001%), 8,927 calls (08832E10 - 08832E98, length 35)
  Back Branch 08832E80 4 times (length 14)
_S1_2_8829D88 151,725 instructions (0.001%), 3,369 calls (08829C74 - 08829D98, length 74)
  Back Branch 08829CC8 9,481,672 times (length 20)
  Back Branch 08829D94 3,369 times (length 74)
  Back Branch 08829D48 2,622 times (length 45)
_S1_2_8831ACC 149,960 instructions (0.001%), 3,908 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831B14 25,974 times (length 234)
  Back Branch 08832680 787 times (length 965)
_S1_2_881E8B4 149,544 instructions (0.001%), 4,824 calls (0881E8B4 - 0883766C, length 25455)
_S1_2_8829DB0 148,584 instructions (0.001%), 3,655 calls (08829C74 - 08829DCC, length 87)
  Back Branch 08829CC8 9,481,672 times (length 20)
  Back Branch 08829DC8 3,655 times (length 87)
  Back Branch 08829D48 2,622 times (length 45)
_S1_2_88181B8 147,950 instructions (0.001%), 5,918 calls (088181B8 - 0883766C, length 32046)
_S1_2_881811C 147,950 instructions (0.001%), 5,918 calls (0881811C - 0883766C, length 32085)
_S1_2_882E65C 145,336 instructions (0.001%), 3,928 calls (0882E65C - 0882E6F4, length 39)
_S1_2_8846338 144,106 instructions (0.001%), 2,787 calls (08846318 - 088BAA80, length 119259)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 08846364 1,800 times (length 21)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_882A7BC 140,515 instructions (0.001%), 2,839 calls (0882A7BC - 0882A904, length 83)
  Back Branch 0882A8B8 2,137 times (length 30)
  Back Branch 0882A8F0 702 times (length 52)
_S1_2_88331A8 139,191 instructions (0.001%), 15,770 calls (088331A8 - 088331D4, length 12)
_S1_2_886F2E8 134,960 instructions (0.001%), 8,678 calls (0886F2E8 - 0886F324, length 16)
_S1_2_8805AC0 131,568 instructions (0.001%), 16,446 calls (08805AC0 - 08805ADC, length 8)
_S1_2_882BAE0 130,086 instructions (0.001%), 5,913 calls (0882BA94 - 08835268, length 9718)
_S1_2_8825384 128,832 instructions (0.001%), 4,026 calls (08825384 - 08825400, length 32)
_S1_2_88428A4 128,570 instructions (0.001%), 12,857 calls (088428A4 - 088428C8, length 10)
_S1_2_88428CC 128,560 instructions (0.001%), 12,856 calls (088428CC - 088428F0, length 10)
_S1_2_8822494 127,803 instructions (0.001%), 4,407 calls (08822494 - 0883766C, length 21623)
_S1_2_88B7294 126,940 instructions (0.001%), 1,552 calls (088B6FF8 - 088B72B8, length 177)
  Back Branch 088B72B4 1,552 times (length 177)
  Back Branch 088B70B0 1,516 times (length 16)
_S1_2_883E13C 126,630 instructions (0.001%), 7,035 calls (0883E13C - 0883E180, length 18)
_S1_2_8808200 125,818 instructions (0.001%), 11,438 calls (08808200 - 08808228, length 11)
_S1_2_8824EB8 125,578 instructions (0.001%), 3,932 calls (08824EB8 - 08824FC8, length 69)
  Back Branch 08824F24 3,932 times (length 16)
  Back Branch 08824FA0 2,022 times (length 11)
  Back Branch 08824FB4 1,906 times (length 16)
_S1_2_8824788 121,892 instructions (0.001%), 3,928 calls (08824788 - 08824808, length 33)
_S1_2_882BBC0 121,310 instructions (0.001%), 24,262 calls (0882BA94 - 08835268, length 9718)
_S1_2_8834880 117,377 instructions (0.000%), 9,029 calls (08834880 - 088348B0, length 13)
_S1_2_88A4C18 116,900 instructions (0.000%), 3,340 calls (088A4C18 - 088A4CA0, length 35)
_S1_2_88136C8 116,242 instructions (0.000%), 5,054 calls (088136C8 - 08813808, length 81)
_S1_2_8875F1C 116,062 instructions (0.000%), 3,796 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F30 3,796 times (length 46)
  Back Branch 08875F78 3,270 times (length 131)
  Back Branch 08875EBC 1,560 times (length 84)
  Back Branch 08875EC4 148 times (length 86)
_S1_2_884FABC 113,711 instructions (0.000%), 8,747 calls (0884FABC - 0884FB0C, length 21)
_S1_2_889DA00 112,676 instructions (0.000%), 3,540 calls (0886F604 - 0889DA64, length 47385)
  Back Branch 0889DA48 3,496 times (length 47379)
_S1_2_8871B78 109,060 instructions (0.000%), 6,320 calls (08871B78 - 08871BDC, length 26)
_S1_2_887753C 108,780 instructions (0.000%), 2,940 calls (0887753C - 08877608, length 52)
_S1_2_8809D14 107,996 instructions (0.000%), 1,102 calls (08809D14 - 088440DC, length 59635)
_S1_2_88249E8 103,815 instructions (0.000%), 6,921 calls (088249E8 - 08824A3C, length 22)
_S1_2_8879D54 103,650 instructions (0.000%), 2,940 calls (08879D54 - 0887A054, length 193)
  Back Branch 08879E98 5,860 times (length 61)
  Back Branch 08879EA0 5,860 times (length 23)
  Back Branch 08879E8C 2,940 times (length 59)
  Back Branch 08879DE4 60 times (length 6)
  Back Branch 08879F34 60 times (length 61)
  Back Branch 08879FF8 60 times (length 54)
  Back Branch 08879E34 40 times (length 10)
  Back Branch 08879F14 10 times (length 53)
  Back Branch 08879F0C 10 times (length 69)
  Back Branch 0887A050 10 times (length 152)
_S1_2_88C5058 99,482 instructions (0.000%), 78 calls (088C4D94 - 088C51E0, length 276)
  Back Branch 088C4F74 3,368 times (length 4)
  Back Branch 088C4F54 3,136 times (length 6)
  Back Branch 088C4DEC 3,136 times (length 7)
  Back Branch 088C4EA0 3,058 times (length 13)
  Back Branch 088C4EAC 310 times (length 16)
  Back Branch 088C4FBC 310 times (length 40)
  Back Branch 088C4DF4 310 times (length 9)
  Back Branch 088C517C 78 times (length 252)
  Back Branch 088C514C 42 times (length 37)
  Back Branch 088C51D4 36 times (length 34)
  Back Branch 088C4E28 1 times (length 7)
_S1_2_882D430 99,462 instructions (0.000%), 1,271 calls (0882D430 - 0882D568, length 79)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
_S1_2_8829D58 98,935 instructions (0.000%), 3,425 calls (08829C74 - 08829D84, length 69)
  Back Branch 08829CC8 9,481,672 times (length 20)
  Back Branch 08829D80 3,425 times (length 69)
  Back Branch 08829D48 2,622 times (length 45)
_S1_2_882C9E8 98,263 instructions (0.000%), 3,367 calls (0882C9E8 - 0882CA58, length 29)
  Back Branch 0882CA38 5,566 times (length 11)
_S1_2_88710B8 93,858 instructions (0.000%), 3,370 calls (088710B8 - 08871144, length 36)
  Back Branch 0887111C 1,492 times (length 9)
  Back Branch 08871138 30 times (length 4)
_S1_2_880D60C 93,572 instructions (0.000%), 1,016 calls (0880D60C - 088BAA80, length 177438)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 0880D670 902 times (length 13)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_88334CC 91,295 instructions (0.000%), 3,568 calls (08833444 - 08833554, length 69)
  Back Branch 0883352C 1,971 times (length 7)
  Back Branch 08833550 571 times (length 69)
_S1_2_8829BD0 90,836 instructions (0.000%), 5,324 calls (08829BD0 - 08829C34, length 26)
  Back Branch 08829BFC 3,260 times (length 5)
_S1_2_882FD68 90,285 instructions (0.000%), 4,751 calls (0882FD68 - 0882FDD8, length 29)
_S1_2_88282CC 89,373 instructions (0.000%), 1,591 calls (088282CC - 0882A694, length 2291)
  Back Branch 0882A5F0 181,999 times (length 7)
  Back Branch 0882A62C 9,054 times (length 28)
  Back Branch 08828398 34 times (length 24)
_S1_2_883495C 88,317 instructions (0.000%), 1,771 calls (088331A8 - 08834A9C, length 1598)
  Back Branch 088331F0 7,689 times (length 20)
  Back Branch 088349F0 1,144 times (length 1544)
  Back Branch 08834A6C 512 times (length 1575)
  Back Branch 08834A98 115 times (length 789)
_S1_2_889FC80 87,580 instructions (0.000%), 20 calls (0889FC80 - 0889FF7C, length 192)
  Back Branch 0889FEAC 8,618 times (length 10)
  Back Branch 0889FE70 10 times (length 73)
  Back Branch 0889FE5C 10 times (length 68)
  Back Branch 0889FE3C 10 times (length 60)
  Back Branch 0889FF6C 10 times (length 136)
  Back Branch 0889FF38 10 times (length 122)
_S1_2_886F910 87,360 instructions (0.000%), 4,160 calls (0886F910 - 0886F960, length 21)
_S1_2_887406C 87,100 instructions (0.000%), 3,502 calls (0887406C - 088740D8, length 28)
  Back Branch 088740D4 50 times (length 9)
_S1_2_88708AC 87,016 instructions (0.000%), 5,840 calls (088708AC - 088708E8, length 16)
_S1_2_882A908 82,768 instructions (0.000%), 4,922 calls (0882A908 - 0882A948, length 17)
  Back Branch 0882A920 8,338 times (length 5)
_S1_2_88BC414 82,625 instructions (0.000%), 3,305 calls (088BC414 - 088BC474, length 25)
_S1_2_8806740 82,024 instructions (0.000%), 1,068 calls (08806740 - 0880691C, length 120)
  Back Branch 08806838 909 times (length 44)
  Back Branch 08806798 909 times (length 4)
  Back Branch 088068C0 898 times (length 43)
  Back Branch 088068EC 667 times (length 54)
  Back Branch 08806918 9 times (length 72)
_S1_2_88BC0FC 81,962 instructions (0.000%), 1,702 calls (088BC0FC - 088BC2E8, length 124)
  Back Branch 088BC1D4 1,702 times (length 29)
  Back Branch 088BC2A4 38 times (length 77)
  Back Branch 088BC264 38 times (length 44)
_S1_2_881BF30 81,088 instructions (0.000%), 2,896 calls (0881BF30 - 0883766C, length 28112)
_S1_2_881E9F4 78,030 instructions (0.000%), 2,890 calls (0881E9F4 - 0883766C, length 25375)
_S1_2_8806AE8 77,294 instructions (0.000%), 229 calls (08806AE8 - 08806B34, length 20)
  Back Branch 08806B20 6,881 times (length 11)
_S1_2_882A970 76,702 instructions (0.000%), 8,430 calls (0882A970 - 0882A9B8, length 19)
  Back Branch 0882A984 208 times (length 4)
_S1_2_881EE80 74,936 instructions (0.000%), 1,102 calls (0881EE80 - 0883766C, length 25084)
  Back Branch 0881EFCC 1,102 times (length 45)
  Back Branch 0881EFAC 1,102 times (length 41)
_S1_2_8833558 72,652 instructions (0.000%), 2,138 calls (08833444 - 08833590, length 84)
  Back Branch 0883358C 3,419 times (length 50)
  Back Branch 0883352C 1,971 times (length 7)
  Back Branch 08833550 571 times (length 69)
_S1_2_882CACC 72,333 instructions (0.000%), 1,539 calls (0882BD50 - 088365CC, length 10784)
  Back Branch 0882CB14 1,539 times (length 883)
_S1_2_88A7060 72,288 instructions (0.000%), 10 calls (088A7060 - 088A73B0, length 213)
  Back Branch 088A73A4 5,278 times (length 9)
  Back Branch 088A7308 3,350 times (length 7)
  Back Branch 088A719C 10 times (length 53)
  Back Branch 088A711C 10 times (length 21)
  Back Branch 088A717C 10 times (length 45)
  Back Branch 088A732C 10 times (length 95)
  Back Branch 088A7238 10 times (length 92)
  Back Branch 088A7380 8 times (length 30)
  Back Branch 088A73AC 8 times (length 41)
_S1_2_882B4E4 71,947 instructions (0.000%), 1,281 calls (0882B4E4 - 08833590, length 8236)
  Back Branch 0883358C 3,419 times (length 50)
  Back Branch 0883352C 1,971 times (length 7)
  Back Branch 08833550 571 times (length 69)
_S1_2_8833980 71,734 instructions (0.000%), 5,518 calls (08833980 - 088339B0, length 13)
_S1_2_88318D8 71,328 instructions (0.000%), 2,972 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 088318F0 2,152,507 times (length 97)
  Back Branch 088318E8 2,972 times (length 95)
_S1_2_8829080 70,096 instructions (0.000%), 1,348 calls (08829080 - 08829178, length 63)
  Back Branch 08829174 1,348 times (length 38)
  Back Branch 08829164 1,348 times (length 44)
_S1_2_88A009C 69,874 instructions (0.000%), 10 calls (088A009C - 088A0368, length 180)
  Back Branch 088A02C0 2,886 times (length 13)
  Back Branch 088A0328 2,882 times (length 142)
  Back Branch 088A0344 2,878 times (length 11)
  Back Branch 088A0264 4 times (length 94)
  Back Branch 088A0278 4 times (length 99)
  Back Branch 088A0228 4 times (length 79)
  Back Branch 088A02EC 4 times (length 128)
  Back Branch 088A02D4 4 times (length 122)
  Back Branch 088A01CC 4 times (length 26)
  Back Branch 088A0134 4 times (length 18)
_S1_2_880D8D8 69,426 instructions (0.000%), 1,102 calls (0880D8D8 - 0880DAC4, length 124)
  Back Branch 0880D9DC 2,204 times (length 3)
  Back Branch 0880D9B4 2,204 times (length 3)
  Back Branch 0880D9CC 1,102 times (length 27)
  Back Branch 0880D9C0 1,102 times (length 25)
  Back Branch 0880D9E4 1,102 times (length 32)
  Back Branch 0880D97C 1,102 times (length 27)
_S1_2_882B230 68,465 instructions (0.000%), 5,359 calls (0882B230 - 0882B260, length 13)
_S1_2_8829E8C 68,442 instructions (0.000%), 1,037 calls (08829E8C - 08829FB8, length 76)
  Back Branch 08829F3C 1,037 times (length 15)
  Back Branch 08829FB4 33 times (length 62)
_S1_2_885058C 65,780 instructions (0.000%), 1,495 calls (088453C8 - 08850640, length 11423)
  Back Branch 088505E4 1,495 times (length 11)
  Back Branch 088505DC 1,495 times (length 9)
  Back Branch 08850604 1,495 times (length 19)
  Back Branch 0885060C 1,495 times (length 21)
  Back Branch 08850634 1,495 times (length 31)
  Back Branch 0885062C 1,495 times (length 29)
_S1_2_8844140 65,405 instructions (0.000%), 13,081 calls (08844140 - 08844158, length 7)
_S1_2_886F28C 64,824 instructions (0.000%), 4,054 calls (0886F28C - 0886F2E4, length 23)
_S1_2_8832F80 64,807 instructions (0.000%), 4,151 calls (08832F80 - 08832FBC, length 16)
_S1_2_88AFE68 64,344 instructions (0.000%), 666 calls (088AFE68 - 088BBE98, length 12301)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088BBB68 21,018 times (length 2892)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088BB9D0 6,247 times (length 42)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088BBBA8 3,083 times (length 137)
  Back Branch 088BBC6C 2,901 times (length 163)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088BBBB0 2,734 times (length 87)
  Back Branch 088BBC84 2,189 times (length 204)
  Back Branch 088BBCD8 1,807 times (length 33)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088BBD34 396 times (length 168)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088BBCC8 309 times (length 221)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088BBCB4 86 times (length 124)
  Back Branch 088BBB34 85 times (length 120)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088BBCF4 13 times (length 167)
  Back Branch 088BBD2C 13 times (length 212)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_88A45F0 64,030 instructions (0.000%), 3,370 calls (088A45F0 - 088A4668, length 31)
_S1_2_88A2950 64,020 instructions (0.000%), 2,910 calls (088A2950 - 088A29BC, length 28)
_S1_2_884F5CC 63,756 instructions (0.000%), 5,796 calls (0884F5CC - 0884F5F4, length 11)
_S1_2_882D210 63,218 instructions (0.000%), 1,618 calls (0882D210 - 0882D42C, length 136)
  Back Branch 0882D320 4 times (length 32)
  Back Branch 0882D384 2 times (length 5)
  Back Branch 0882D3B8 2 times (length 82)
_S1_2_8850AD0 62,865 instructions (0.000%), 2,347 calls (08850AD0 - 08850BCC, length 64)
  Back Branch 08850BC8 1,495 times (length 41)
  Back Branch 08850B1C 7 times (length 8)
  Back Branch 08850B88 1 times (length 14)
_S1_2_889BD38 60,640 instructions (0.000%), 1,910 calls (0889BD38 - 0889C120, length 251)
  Back Branch 0889C10C 1,900 times (length 231)
  Back Branch 0889C11C 1,900 times (length 132)
  Back Branch 0889BDF0 66 times (length 15)
_S1_2_8849094 60,486 instructions (0.000%), 10,081 calls (08849094 - 08849108, length 30)
_S1_2_88CF29C 58,806 instructions (0.000%), 29,403 calls (088CF29C - 088CF2A0, length 2)
_S1_2_8835474 56,943 instructions (0.000%), 1,539 calls (08835474 - 08835580, length 68)
  Back Branch 0883557C 1,539 times (length 19)
_S1_2_88A4CA4 56,780 instructions (0.000%), 3,340 calls (0886F7F0 - 088A4CA8, length 54575)
  Back Branch 088A4CA4 3,340 times (length 54575)
_S1_2_884FA24 56,328 instructions (0.000%), 2,347 calls (0884FA24 - 0884FAB8, length 38)
  Back Branch 0884FA90 187 times (length 15)
_S1_2_88CC618 56,166 instructions (0.000%), 1,702 calls (088C5234 - 088CC6D8, length 7466)
  Back Branch 088CC69C 1,702 times (length 5531)
_S1_2_889B9B4 53,630 instructions (0.000%), 1,900 calls (0889B9B4 - 0889BAA4, length 61)
  Back Branch 0889BA50 10 times (length 34)
_S1_2_882A94C 53,538 instructions (0.000%), 7,816 calls (0882A94C - 0882A96C, length 9)
_S1_2_8850F88 52,325 instructions (0.000%), 1,495 calls (08850F88 - 08851154, length 116)
_S1_2_8833444 51,488 instructions (0.000%), 1,609 calls (08833444 - 088334C8, length 34)
_S1_2_884F63C 51,210 instructions (0.000%), 2,845 calls (0884F63C - 0884F6A0, length 26)
_S1_2_886F604 51,150 instructions (0.000%), 3,410 calls (0886F604 - 0886F658, length 22)
_S1_2_8844038 50,040 instructions (0.000%), 1,112 calls (08844038 - 088440E8, length 45)
  Back Branch 088440E4 10,015,229 times (length 15)
_S1_2_88729EC 49,660 instructions (0.000%), 1,910 calls (088729EC - 08872A5C, length 29)
  Back Branch 08872A4C 1,910 times (length 9)
_S1_2_8806468 49,232 instructions (0.000%), 2,896 calls (08806468 - 088064A8, length 17)
_S1_2_882D700 48,532 instructions (0.000%), 638 calls (0882D478 - 0882DC18, length 489)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D7A0 638 times (length 174)
  Back Branch 0882D75C 264 times (length 14)
  Back Branch 0882DC14 69 times (length 294)
_S1_2_88291DC 48,123 instructions (0.000%), 5,347 calls (088291DC - 088291FC, length 9)
_S1_2_8824A68 46,965 instructions (0.000%), 25 calls (08824A28 - 08824AAC, length 34)
  Back Branch 08824A8C 5,185 times (length 27)
  Back Branch 08824AA0 5,160 times (length 9)
  Back Branch 08824AA8 25 times (length 34)
_S1_2_889A184 46,320 instructions (0.000%), 10 calls (0889A184 - 0889A228, length 42)
  Back Branch 0889A208 2,560 times (length 18)
_S1_2_8836C38 45,944 instructions (0.000%), 1,588 calls (08836C38 - 08836CC4, length 36)
  Back Branch 08836CB8 1,552 times (length 22)
  Back Branch 08836CA4 36 times (length 17)
_S1_2_884473C 45,686 instructions (0.000%), 620 calls (0884473C - 08844C58, length 328)
  Back Branch 08844B80 123 times (length 239)
  Back Branch 08844B64 117 times (length 9)
  Back Branch 08844AE0 27 times (length 183)
  Back Branch 088449F0 11 times (length 87)
  Back Branch 08844B04 10 times (length 204)
_S1_2_88A17C0 44,224 instructions (0.000%), 12 calls (088A17C0 - 088A1D58, length 359)
  Back Branch 088A1AA4 1,088 times (length 87)
  Back Branch 088A1B18 248 times (length 38)
  Back Branch 088A1C14 12 times (length 201)
  Back Branch 088A1BDC 12 times (length 229)
_S1_2_882B920 43,732 instructions (0.000%), 632 calls (0882B920 - 0882BA90, length 93)
  Back Branch 0882BA64 1,000 times (length 6)
  Back Branch 0882BA6C 188 times (length 58)
_S1_2_881E0D0 43,495 instructions (0.000%), 1 calls (0881E0B8 - 0881E1A0, length 59)
  Back Branch 0881E104 3,623 times (length 21)
  Back Branch 0881E11C 3,623 times (length 12)
  Back Branch 0881E144 1 times (length 33)
_S1_2_884880C 43,312 instructions (0.000%), 10,828 calls (08845234 - 08848824, length 3453)
_S1_2_882A094 43,062 instructions (0.000%), 2,127 calls (0882A018 - 0882A4B0, length 295)
  Back Branch 0882A098 1,331 times (length 34)
  Back Branch 0882A0BC 796 times (length 41)
_S1_2_8834604 42,444 instructions (0.000%), 2,358 calls (08834604 - 088346AC, length 43)
_S1_2_8875ECC 41,192 instructions (0.000%), 1,034 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F78 3,270 times (length 131)
  Back Branch 08875EBC 1,560 times (length 84)
  Back Branch 08875EF8 1,034 times (length 32)
  Back Branch 08875EC4 148 times (length 86)
_S1_2_8829E0C 40,981 instructions (0.000%), 1 calls (08829E0C - 08829E88, length 32)
  Back Branch 08829E6C 4,095 times (length 10)
_S1_2_88430CC 39,996 instructions (0.000%), 1,111 calls (088430CC - 088440DC, length 1029)
_S1_2_8844500 39,729 instructions (0.000%), 2,337 calls (08844500 - 088445A0, length 41)
_S1_2_88223E0 39,672 instructions (0.000%), 1,102 calls (088223E0 - 0883766C, length 21668)
_S1_2_8806ED0 39,608 instructions (0.000%), 10 calls (08806ED0 - 08807084, length 110)
  Back Branch 08806FC0 2,752 times (length 12)
  Back Branch 08806FDC 534 times (length 23)
  Back Branch 08806FF0 68 times (length 7)
_S1_2_8806574 39,255 instructions (0.000%), 13,085 calls (08806574 - 0880657C, length 3)
_S1_2_88B6A38 39,132 instructions (0.000%), 506 calls (088B6888 - 088B6A54, length 116)
  Back Branch 088B6A50 506 times (length 116)
  Back Branch 088B695C 110 times (length 34)
_S1_2_8832FC0 38,592 instructions (0.000%), 2,412 calls (08832FC0 - 08832FFC, length 16)
_S1_2_88463DC 37,800 instructions (0.000%), 1,800 calls (088463DC - 0884647C, length 41)
  Back Branch 08846410 1,800 times (length 8)
  Back Branch 08846470 1,800 times (length 31)
_S1_2_880DA90 37,468 instructions (0.000%), 1,102 calls (0880D91C - 0880DABC, length 105)
  Back Branch 0880DAA8 1,102 times (length 30)
  Back Branch 0880DA98 1,102 times (length 42)
_S1_2_884657C 37,018 instructions (0.000%), 166 calls (0884657C - 088468D0, length 214)
  Back Branch 088467B0 830 times (length 11)
  Back Branch 08846830 830 times (length 11)
_S1_2_8874A4C 36,780 instructions (0.000%), 190 calls (08874A4C - 08874DB0, length 218)
  Back Branch 08874AE0 1,710 times (length 12)
  Back Branch 08874CD0 190 times (length 98)
  Back Branch 08874BCC 190 times (length 33)
  Back Branch 08874CEC 60 times (length 52)
  Back Branch 08874CE4 60 times (length 43)
  Back Branch 08874D88 40 times (length 104)
  Back Branch 08874D0C 40 times (length 53)
_S1_2_8823D5C 36,648 instructions (0.000%), 4,702 calls (08823D5C - 08823D80, length 10)
_S1_2_8832D24 36,272 instructions (0.000%), 1,588 calls (08832D24 - 08832D90, length 28)
  Back Branch 08832D6C 1,552 times (length 9)
_S1_2_88BCD88 35,742 instructions (0.000%), 1,702 calls (088BCD88 - 088BCDF8, length 29)
_S1_2_8834E18 35,370 instructions (0.000%), 2,358 calls (088340BC - 08834E6C, length 877)
  Back Branch 0883419C 8,901 times (length 42)
  Back Branch 08834130 2,130 times (length 15)
  Back Branch 08834E68 1,756 times (length 877)
  Back Branch 088341CC 1,624 times (length 26)
  Back Branch 08834120 223 times (length 11)
  Back Branch 088341F4 161 times (length 36)
_S1_2_8834E70 34,682 instructions (0.000%), 1,237 calls (088340BC - 08834E8C, length 885)
  Back Branch 0883419C 8,901 times (length 42)
  Back Branch 08834130 2,130 times (length 15)
  Back Branch 08834E68 1,756 times (length 877)
  Back Branch 088341CC 1,624 times (length 26)
  Back Branch 08834E78 1,237 times (length 11)
  Back Branch 08834120 223 times (length 11)
  Back Branch 088341F4 161 times (length 36)
_S1_2_88750A4 33,876 instructions (0.000%), 886 calls (0887406C - 08875168, length 1088)
  Back Branch 08875130 666 times (length 12)
  Back Branch 08875154 220 times (length 1084)
  Back Branch 088740D4 50 times (length 9)
_S1_2_8844734 33,609 instructions (0.000%), 341 calls (08844734 - 088BAA80, length 121044)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 08846364 1,800 times (length 21)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_88348B4 33,390 instructions (0.000%), 795 calls (088348B4 - 08834958, length 42)
_S1_2_8833D8C 33,291 instructions (0.000%), 2,613 calls (08833D68 - 08833DAC, length 18)
  Back Branch 08833D90 2,613 times (length 12)
  Back Branch 08833DA8 387 times (length 17)
_S1_2_8825190 32,670 instructions (0.000%), 990 calls (08825190 - 08825210, length 33)
_S1_2_8844F20 32,669 instructions (0.000%), 2,513 calls (08844F20 - 08844F50, length 13)
_S1_2_8828FA4 31,944 instructions (0.000%), 2,662 calls (08828FA4 - 08829004, length 25)
_S1_2_88347A0 31,200 instructions (0.000%), 520 calls (088341FC - 088347B4, length 367)
  Back Branch 08834798 838 times (length 361)
  Back Branch 088347B0 520 times (length 13)
_S1_2_88CB65C 30,636 instructions (0.000%), 1,702 calls (088CB65C - 088CB6C8, length 28)
_S1_2_88729C0 30,510 instructions (0.000%), 3,390 calls (088729C0 - 088729E8, length 11)
_S1_2_8824CBC 30,292 instructions (0.000%), 772 calls (08824CBC - 08824DA4, length 59)
  Back Branch 08824DA0 22 times (length 46)
  Back Branch 08824D60 10 times (length 9)
_S1_2_88638E8 29,664 instructions (0.000%), 193 calls (08862A3C - 0886401C, length 1401)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 08863920 772 times (length 10)
  Back Branch 08864018 193 times (length 426)
  Back Branch 08863A70 193 times (length 917)
  Back Branch 08863C50 193 times (length 245)
  Back Branch 08863E0C 193 times (length 291)
_S1_2_88C4D70 29,622 instructions (0.000%), 150 calls (088C4D2C - 088C4D90, length 26)
  Back Branch 088C4D84 5,859 times (length 4)
  Back Branch 088C4D50 2,649 times (length 7)
  Back Branch 088C4D8C 150 times (length 26)
_S1_2_88437BC 28,912 instructions (0.000%), 1,112 calls (088437BC - 088440DC, length 585)
_S1_2_8833A40 28,492 instructions (0.000%), 838 calls (0883379C - 08833A64, length 179)
  Back Branch 08833A60 1,077 times (length 179)
_S1_2_88323A0 28,204 instructions (0.000%), 504 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 088318F0 2,152,507 times (length 97)
  Back Branch 08832400 504 times (length 710)
  Back Branch 08832430 502 times (length 817)
_S1_2_8824AD8 28,030 instructions (0.000%), 2,803 calls (08824A28 - 08824AE4, length 48)
  Back Branch 08824AE0 2,803 times (length 48)
_S1_2_8824A40 28,030 instructions (0.000%), 2,803 calls (08824A28 - 08824A4C, length 10)
  Back Branch 08824A48 2,803 times (length 10)
_S1_2_88330A4 27,768 instructions (0.000%), 1,609 calls (088330A4 - 08833140, length 40)
  Back Branch 0883313C 184 times (length 11)
_S1_2_88346B0 27,094 instructions (0.000%), 387 calls (088342D0 - 088346D0, length 257)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
_S1_2_88553AC 26,799 instructions (0.000%), 240 calls (088553AC - 08855608, length 152)
  Back Branch 08855520 240 times (length 58)
  Back Branch 088555C0 240 times (length 79)
  Back Branch 088555AC 240 times (length 55)
  Back Branch 0885545C 240 times (length 16)
  Back Branch 08855448 240 times (length 7)
  Back Branch 088555F0 123 times (length 121)
_S1_2_88346D4 26,475 instructions (0.000%), 369 calls (088342D0 - 088346DC, length 260)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088346D8 369 times (length 10)
  Back Branch 08834410 351 times (length 62)
_S1_2_88CF4BC 26,170 instructions (0.000%), 13,085 calls (088CF4BC - 088CF4C0, length 2)
_S1_2_88CF4C4 26,166 instructions (0.000%), 13,083 calls (088CF4C4 - 088CF4C8, length 2)
_S1_2_88CF4DC 26,164 instructions (0.000%), 13,082 calls (088CF4DC - 088CF4E0, length 2)
_S1_2_8834E54 25,978 instructions (0.000%), 838 calls (088340BC - 08834E6C, length 877)
  Back Branch 0883419C 8,901 times (length 42)
  Back Branch 08834130 2,130 times (length 15)
  Back Branch 08834E68 1,756 times (length 877)
  Back Branch 088341CC 1,624 times (length 26)
  Back Branch 08834120 223 times (length 11)
  Back Branch 088341F4 161 times (length 36)
_S1_2_8833378 25,566 instructions (0.000%), 1,551 calls (0883333C - 08833440, length 66)
_S1_2_882BE78 25,326 instructions (0.000%), 189 calls (0882BE78 - 08835124, length 9388)
_S1_2_88513C4 24,315 instructions (0.000%), 240 calls (088450E0 - 088BAA80, length 120425)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 0885145C 2,265 times (length 3)
  Back Branch 08846364 1,800 times (length 21)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8828CF8 23,994 instructions (0.000%), 774 calls (08828CF8 - 08828D70, length 31)
_S1_2_8806920 23,672 instructions (0.000%), 5,918 calls (08806920 - 0880692C, length 4)
_S1_2_88CF74C 23,304 instructions (0.000%), 11,652 calls (088CF74C - 088CF750, length 2)
_S1_2_8829D9C 23,100 instructions (0.000%), 515 calls (08829C74 - 08829DAC, length 79)
  Back Branch 08829CC8 9,481,672 times (length 20)
  Back Branch 08829D48 2,622 times (length 45)
  Back Branch 08829DA8 515 times (length 79)
_S1_2_8848730 22,908 instructions (0.000%), 166 calls (08848438 - 0884873C, length 194)
  Back Branch 088484F8 996 times (length 10)
  Back Branch 08848738 166 times (length 194)
_S1_2_8873554 22,590 instructions (0.000%), 190 calls (08873554 - 08873780, length 140)
  Back Branch 08873614 1,710 times (length 5)
  Back Branch 0887376C 60 times (length 61)
  Back Branch 08873730 40 times (length 46)
  Back Branch 0887375C 30 times (length 57)
_S1_2_88367CC 21,744 instructions (0.000%), 1,012 calls (088367CC - 0883682C, length 25)
_S1_2_883B0C8 21,742 instructions (0.000%), 506 calls (0883B0C8 - 0883B1B0, length 59)
  Back Branch 0883B144 506 times (length 20)
_S1_2_884446C 21,656 instructions (0.000%), 10,828 calls (0884446C - 08844470, length 2)
_S1_2_882B554 21,600 instructions (0.000%), 1,080 calls (0882B134 - 0882B588, length 278)
  Back Branch 0882B584 9,523 times (length 278)
_S1_2_8833A68 21,529 instructions (0.000%), 291 calls (0883366C - 08833A7C, length 261)
  Back Branch 08833818 26,180 times (length 109)
  Back Branch 08833778 981 times (length 40)
  Back Branch 08833A78 291 times (length 161)
_S1_2_8821AF4 21,336 instructions (0.000%), 1,016 calls (08821AF4 - 08821B6C, length 31)
_S1_2_8875D38 20,952 instructions (0.000%), 776 calls (08875D38 - 08875FA8, length 157)
_S1_2_882C1F4 20,674 instructions (0.000%), 153 calls (0882C1F4 - 0882C540, length 212)
  Back Branch 0882C4D0 216 times (length 6)
  Back Branch 0882C47C 142 times (length 125)
  Back Branch 0882C2C0 64 times (length 19)
  Back Branch 0882C4D8 48 times (length 86)
  Back Branch 0882C524 2 times (length 178)
_S1_2_882B1A4 20,625 instructions (0.000%), 1,470 calls (0882B1A4 - 0882B204, length 25)
  Back Branch 0882B1F8 632 times (length 15)
_S1_2_8855B8C 20,621 instructions (0.000%), 166 calls (08855B8C - 08855F74, length 251)
  Back Branch 08855E94 155 times (length 117)
  Back Branch 08855E3C 16 times (length 36)
  Back Branch 08855EF4 11 times (length 141)
  Back Branch 08855E14 11 times (length 39)
_S1_2_88346E0 20,413 instructions (0.000%), 278 calls (088342D0 - 088346E8, length 263)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
  Back Branch 088346E4 278 times (length 13)
_S1_2_882DDD8 20,159 instructions (0.000%), 1,061 calls (0882DDD8 - 0882DE20, length 19)
_S1_2_8828914 20,085 instructions (0.000%), 515 calls (08828914 - 0882A794, length 1953)
  Back Branch 0882A754 19,716 times (length 16)
_S1_2_8832F40 19,650 instructions (0.000%), 2,952 calls (08832F40 - 08832F70, length 13)
  Back Branch 08832F5C 815 times (length 5)
_S1_2_889F69C 18,930 instructions (0.000%), 40 calls (0889F69C - 0889F934, length 167)
  Back Branch 0889F70C 2,024 times (length 6)
  Back Branch 0889F718 286 times (length 9)
  Back Branch 0889F740 262 times (length 19)
  Back Branch 0889F758 242 times (length 25)
  Back Branch 0889F794 30 times (length 41)
  Back Branch 0889F768 30 times (length 29)
  Back Branch 0889F77C 30 times (length 34)
  Back Branch 0889F850 20 times (length 22)
  Back Branch 0889F8C0 20 times (length 58)
  Back Branch 0889F8C8 20 times (length 118)
  Back Branch 0889F918 20 times (length 24)
  Back Branch 0889F910 20 times (length 84)
  Back Branch 0889F900 20 times (length 66)
  Back Branch 0889F7A4 4 times (length 41)
_S1_2_8834D5C 18,610 instructions (0.000%), 925 calls (08834D5C - 08834DE8, length 36)
_S1_2_88B5734 18,426 instructions (0.000%), 37 calls (088B5734 - 088B57A4, length 29)
  Back Branch 088B5784 2,516 times (length 7)
_S1_2_882DE24 18,040 instructions (0.000%), 902 calls (0882DE24 - 0882DE70, length 20)
_S1_2_886F6A4 17,550 instructions (0.000%), 390 calls (0886F6A4 - 0886F7A4, length 65)
  Back Branch 0886F74C 3,730 times (length 16)
  Back Branch 0886F790 3,730 times (length 33)
_S1_2_88332BC 16,961 instructions (0.000%), 2,423 calls (088332BC - 088332D4, length 7)
_S1_2_88339B4 16,240 instructions (0.000%), 2,030 calls (088339A0 - 088339BC, length 8)
  Back Branch 088339B8 2,030 times (length 8)
_S1_2_882C99C 15,725 instructions (0.000%), 925 calls (0882C99C - 0882C9E4, length 19)
_S1_2_8834CAC 15,528 instructions (0.000%), 239 calls (0883379C - 08834D58, length 1392)
  Back Branch 08833A60 1,077 times (length 179)
  Back Branch 08834D10 239 times (length 1206)
  Back Branch 08834D40 102 times (length 28)
  Back Branch 08834D54 55 times (length 23)
_S1_2_88CF2FC 15,452 instructions (0.000%), 7,726 calls (088CF2FC - 088CF300, length 2)
_S1_2_8834DFC 15,257 instructions (0.000%), 803 calls (08834DB4 - 08834E0C, length 23)
  Back Branch 08834E08 803 times (length 23)
_S1_2_88331F8 14,896 instructions (0.000%), 1,610 calls (088331F8 - 0883327C, length 34)
_S1_2_8837814 14,824 instructions (0.000%), 76 calls (08823E3C - 08837818, length 20088)
  Back Branch 088377D4 730 times (length 23)
  Back Branch 088376BC 240 times (length 4)
  Back Branch 08837814 76 times (length 107)
  Back Branch 088377FC 76 times (length 20082)
  Back Branch 08837804 58 times (length 38)
_S1_2_8846480 14,784 instructions (0.000%), 924 calls (08846480 - 088464BC, length 16)
_S1_2_8829DE4 14,771 instructions (0.000%), 118 calls (08829C74 - 08829DF4, length 97)
  Back Branch 08829CC8 9,481,672 times (length 20)
  Back Branch 08829D48 2,622 times (length 45)
  Back Branch 08829DF0 118 times (length 97)
_S1_2_883BAE4 14,628 instructions (0.000%), 504 calls (088375F8 - 0883BBE8, length 4477)
  Back Branch 0883BB68 2 times (length 12)
_S1_2_8843DB0 14,456 instructions (0.000%), 1,112 calls (08843DB0 - 088CF4F8, length 142803)
_S1_2_88C4D2C 14,259 instructions (0.000%), 42 calls (088C4D2C - 088C4D6C, length 17)
  Back Branch 088C4D50 2,649 times (length 7)
_S1_2_88631F0 14,089 instructions (0.000%), 193 calls (08862A3C - 08864000, length 1394)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 08863228 386 times (length 10)
  Back Branch 08863FFC 193 times (length 1358)
_S1_2_8862C14 13,939 instructions (0.000%), 417 calls (08862A3C - 08864030, length 1406)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 08862C1C 417 times (length 75)
  Back Branch 08862B70 224 times (length 43)
  Back Branch 08862B2C 207 times (length 10)
  Back Branch 08863B08 193 times (length 1038)
  Back Branch 08863E3C 193 times (length 1207)
  Back Branch 08863CC8 31 times (length 1114)
_S1_2_886F9B8 13,520 instructions (0.000%), 520 calls (0886F9B8 - 0886FA64, length 44)
_S1_2_88346EC 13,383 instructions (0.000%), 185 calls (088342D0 - 088346F4, length 266)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
  Back Branch 088346F0 185 times (length 16)
_S1_2_882B2A4 13,230 instructions (0.000%), 189 calls (0882B2A4 - 0882B3D4, length 77)
_S1_2_8824AC8 12,900 instructions (0.000%), 1,290 calls (08824A28 - 08824AD4, length 44)
  Back Branch 08824AD0 1,290 times (length 44)
_S1_2_882B208 12,810 instructions (0.000%), 1,281 calls (0882B208 - 0882B22C, length 10)
_S1_2_8828F84 12,132 instructions (0.000%), 1,348 calls (08828EC4 - 08828F90, length 52)
  Back Branch 08828F8C 1,348 times (length 52)
_S1_2_8862274 12,118 instructions (0.000%), 166 calls (088620F0 - 08862280, length 101)
  Back Branch 08862108 359 times (length 6)
  Back Branch 08862194 166 times (length 9)
  Back Branch 088621A0 166 times (length 12)
  Back Branch 088621A8 166 times (length 14)
  Back Branch 0886227C 166 times (length 75)
  Back Branch 08862244 166 times (length 87)
_S1_2_882D7A8 12,076 instructions (0.000%), 132 calls (0882D478 - 0882DD4C, length 566)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D7F0 134 times (length 12)
  Back Branch 0882DD48 132 times (length 335)
  Back Branch 0882D830 132 times (length 210)
_S1_2_8833280 12,045 instructions (0.000%), 803 calls (08833280 - 088332B8, length 15)
_S1_2_889E2F8 12,032 instructions (0.000%), 10 calls (0889E2F8 - 0889E4C4, length 116)
  Back Branch 0889E48C 506 times (length 25)
  Back Branch 0889E3AC 10 times (length 23)
  Back Branch 0889E4C0 10 times (length 92)
  Back Branch 0889E414 10 times (length 49)
  Back Branch 0889E400 10 times (length 44)
_S1_2_882B14C 11,995 instructions (0.000%), 463 calls (0882B14C - 0882B1A0, length 22)
  Back Branch 0882B194 632 times (length 12)
_S1_2_88460E4 11,952 instructions (0.000%), 166 calls (088460E4 - 088462DC, length 127)
_S1_2_882D5FC 11,859 instructions (0.000%), 88 calls (0882D478 - 0882DD38, length 561)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D670 88 times (length 98)
  Back Branch 0882DCFC 86 times (length 427)
  Back Branch 0882DD34 86 times (length 21)
  Back Branch 0882DBD8 2 times (length 354)
  Back Branch 0882DB7C 2 times (length 13)
_S1_2_8876118 11,200 instructions (0.000%), 280 calls (08876070 - 08876128, length 47)
  Back Branch 08876124 280 times (length 47)
_S1_2_884F6A4 11,187 instructions (0.000%), 166 calls (0884F6A4 - 0884FA20, length 224)
_S1_2_882D678 10,729 instructions (0.000%), 153 calls (0882D478 - 0882DD5C, length 570)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D6F8 153 times (length 132)
  Back Branch 0882D6B0 2 times (length 5)
  Back Branch 0882DD58 2 times (length 422)
_S1_2_8854B14 10,659 instructions (0.000%), 33 calls (088450E0 - 0885509C, length 16368)
_S1_2_8833E0C 10,485 instructions (0.000%), 699 calls (08833D6C - 08833E24, length 47)
  Back Branch 08833E20 699 times (length 47)
_S1_2_8832F74 10,326 instructions (0.000%), 3,442 calls (08832F74 - 08832F7C, length 3)
_S1_2_880DF30 10,292 instructions (0.000%), 166 calls (0880DF30 - 0880E07C, length 84)
_S1_2_889F938 10,232 instructions (0.000%), 10 calls (0889F938 - 0889FB48, length 133)
  Back Branch 0889FAB8 260 times (length 37)
  Back Branch 0889FAF4 260 times (length 52)
  Back Branch 0889FAD4 260 times (length 44)
  Back Branch 0889FB3C 260 times (length 41)
  Back Branch 0889FB1C 260 times (length 62)
  Back Branch 0889FB10 62 times (length 59)
  Back Branch 0889FA0C 10 times (length 30)
  Back Branch 0889FA14 10 times (length 31)
  Back Branch 0889FA70 10 times (length 19)
_S1_2_882CB1C 10,112 instructions (0.000%), 158 calls (0882CB1C - 0882CC34, length 71)
  Back Branch 0882CC20 158 times (length 46)
_S1_2_88CF6B4 10,108 instructions (0.000%), 5,054 calls (088CF6B4 - 088CF6B8, length 2)
_S1_2_8828940 9,912 instructions (0.000%), 118 calls (08828940 - 0882A794, length 1942)
  Back Branch 0882A754 19,716 times (length 16)
_S1_2_88C4CCC 9,768 instructions (0.000%), 156 calls (088C4CCC - 088C4D28, length 24)
  Back Branch 088C4D0C 573 times (length 14)
  Back Branch 088C4D1C 156 times (length 4)
_S1_2_8831464 9,360 instructions (0.000%), 468 calls (08831464 - 088314E4, length 33)
  Back Branch 088314E0 234 times (length 25)
  Back Branch 088314D0 234 times (length 12)
_S1_2_881F118 9,338 instructions (0.000%), 166 calls (0881F118 - 0883766C, length 24918)
  Back Branch 0881F22C 159 times (length 35)
  Back Branch 0881F240 7 times (length 39)
_S1_2_88468D4 9,130 instructions (0.000%), 166 calls (088468D4 - 088469E4, length 69)
  Back Branch 088469E0 166 times (length 50)
_S1_2_88339C0 9,051 instructions (0.000%), 431 calls (088331F8 - 088339D4, length 504)
  Back Branch 088339D0 431 times (length 504)
_S1_2_8853BC4 8,964 instructions (0.000%), 166 calls (08853BC4 - 08853D6C, length 107)
_S1_2_8844CB4 8,910 instructions (0.000%), 330 calls (08844CB4 - 08844D40, length 36)
_S1_2_884BD38 8,844 instructions (0.000%), 166 calls (0884BD38 - 0884CEF0, length 1135)
  Back Branch 0884C03C 10 times (length 166)
  Back Branch 0884BFEC 1 times (length 146)
_S1_2_8817900 8,702 instructions (0.000%), 458 calls (08817900 - 0883766C, length 32604)
_S1_2_88314E8 8,658 instructions (0.000%), 234 calls (088314E8 - 08831600, length 71)
_S1_2_883379C 8,640 instructions (0.000%), 360 calls (0883379C - 088337F8, length 24)
_S1_2_882480C 8,620 instructions (0.000%), 506 calls (0882480C - 088248CC, length 49)
  Back Branch 088248A4 506 times (length 13)
  Back Branch 088248C8 2 times (length 22)
_S1_2_88772B0 8,422 instructions (0.000%), 120 calls (088772B0 - 08877334, length 34)
  Back Branch 08877308 386 times (length 11)
  Back Branch 08877328 184 times (length 28)
_S1_2_8834710 8,366 instructions (0.000%), 131 calls (088342D0 - 0883487C, length 364)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
  Back Branch 08834878 68 times (length 123)
  Back Branch 08834768 63 times (length 46)
_S1_2_88546A0 8,283 instructions (0.000%), 33 calls (088450E0 - 08854B10, length 16013)
_S1_2_88464C0 8,134 instructions (0.000%), 332 calls (088464C0 - 08846564, length 42)
  Back Branch 08846558 332 times (length 25)
  Back Branch 08846548 166 times (length 27)
_S1_2_8834EF0 8,122 instructions (0.000%), 131 calls (08833E4C - 08834F08, length 1072)
  Back Branch 08833FFC 430,454 times (length 110)
  Back Branch 08834F04 131 times (length 984)
_S1_2_881F304 8,015 instructions (0.000%), 229 calls (0881F304 - 0883766C, length 24795)
_S1_2_8852F30 7,605 instructions (0.000%), 33 calls (08852F30 - 08853584, length 406)
  Back Branch 0885347C 33 times (length 295)
  Back Branch 08853580 15 times (length 69)
_S1_2_8853588 7,488 instructions (0.000%), 117 calls (08853588 - 0885371C, length 102)
  Back Branch 088536B0 117 times (length 21)
  Back Branch 088536F4 117 times (length 38)
_S1_2_8828B60 7,371 instructions (0.000%), 189 calls (08828B60 - 08828BF8, length 39)
_S1_2_8851EC0 7,314 instructions (0.000%), 159 calls (08851EC0 - 08852014, length 86)
  Back Branch 08851FE0 159 times (length 44)
_S1_2_88CF81C 7,244 instructions (0.000%), 3,622 calls (088CF81C - 088CF820, length 2)
_S1_2_8836E6C 7,084 instructions (0.000%), 506 calls (08836E6C - 08836EA0, length 14)
_S1_2_88325A8 7,003 instructions (0.000%), 153 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831B14 25,974 times (length 234)
  Back Branch 08832680 787 times (length 965)
  Back Branch 08832670 153 times (length 729)
_S1_2_8873B24 7,000 instructions (0.000%), 50 calls (08873B24 - 08873BB0, length 36)
  Back Branch 08873B84 580 times (length 17)
  Back Branch 08873BA4 580 times (length 10)
  Back Branch 08873B68 50 times (length 10)
  Back Branch 08873BAC 50 times (length 26)
_S1_2_8833A80 6,807 instructions (0.000%), 85 calls (0883366C - 08833B3C, length 309)
  Back Branch 08833818 26,180 times (length 109)
  Back Branch 08833778 981 times (length 40)
  Back Branch 08833AD8 75 times (length 185)
  Back Branch 08833AE4 10 times (length 9)
_S1_2_886F668 6,780 instructions (0.000%), 3,390 calls (0886F668 - 0886F66C, length 2)
_S1_2_88BD008 6,258 instructions (0.000%), 69 calls (088BD008 - 088BD090, length 35)
  Back Branch 088BD084 459 times (length 9)
  Back Branch 088BD028 152 times (length 5)
  Back Branch 088BD08C 68 times (length 30)
_S1_2_882DE74 6,256 instructions (0.000%), 88 calls (0882DE74 - 0882E010, length 104)
  Back Branch 0882E00C 2 times (length 48)
_S1_2_8875E0C 6,174 instructions (0.000%), 294 calls (08875D74 - 08875E2C, length 47)
  Back Branch 08875E18 294 times (length 29)
  Back Branch 08875E28 294 times (length 47)
_S1_2_88176A8 6,156 instructions (0.000%), 324 calls (088176A8 - 0883766C, length 32754)
_S1_2_8848740 6,142 instructions (0.000%), 332 calls (08848740 - 088487A8, length 27)
  Back Branch 088487A4 166 times (length 20)
_S1_2_8837044 6,072 instructions (0.000%), 506 calls (08837044 - 08837078, length 14)
_S1_2_8828C58 6,048 instructions (0.000%), 189 calls (08828C58 - 08828CF4, length 40)
_S1_2_8834AA0 5,931 instructions (0.000%), 255 calls (08833D08 - 08834B04, length 896)
  Back Branch 08834AEC 81 times (length 891)
_S1_2_887739C 5,900 instructions (0.000%), 2,950 calls (0887739C - 088773A0, length 2)
_S1_2_88347E8 5,874 instructions (0.000%), 89 calls (088341FC - 088347FC, length 385)
  Back Branch 08834798 838 times (length 361)
  Back Branch 088347F8 89 times (length 31)
_S1_2_883364C 5,766 instructions (0.000%), 111 calls (08833444 - 08833668, length 138)
  Back Branch 0883358C 3,419 times (length 50)
  Back Branch 0883352C 1,971 times (length 7)
  Back Branch 0883361C 1,609 times (length 18)
  Back Branch 08833550 571 times (length 69)
  Back Branch 0883365C 111 times (length 52)
_S1_2_886F7F0 5,700 instructions (0.000%), 380 calls (0886F7F0 - 0886F828, length 15)
_S1_2_889F2DC 5,620 instructions (0.000%), 10 calls (0889F2DC - 0889F698, length 240)
  Back Branch 0889F420 200 times (length 24)
  Back Branch 0889F440 190 times (length 23)
  Back Branch 0889F688 10 times (length 85)
  Back Branch 0889F680 10 times (length 84)
  Back Branch 0889F670 10 times (length 83)
  Back Branch 0889F668 10 times (length 81)
  Back Branch 0889F4A0 10 times (length 48)
_S1_2_8853984 5,475 instructions (0.000%), 11 calls (08853984 - 08853BC0, length 144)
  Back Branch 08853A54 367 times (length 13)
_S1_2_88347B8 5,340 instructions (0.000%), 89 calls (088341FC - 088347CC, length 373)
  Back Branch 08834798 838 times (length 361)
  Back Branch 088347C8 89 times (length 19)
_S1_2_882D838 5,304 instructions (0.000%), 102 calls (0882D580 - 0882DDD4, length 534)
  Back Branch 0882D9DC 102 times (length 281)
  Back Branch 0882DD68 96 times (length 232)
  Back Branch 0882DDD0 6 times (length 259)
_S1_2_88B9B2C 4,826 instructions (0.000%), 114 calls (088B9B2C - 088B9E9C, length 221)
  Back Branch 088B9D94 38 times (length 135)
_S1_2_8862284 4,640 instructions (0.000%), 166 calls (08862284 - 088622F4, length 29)
  Back Branch 088622F0 166 times (length 23)
  Back Branch 088622B0 166 times (length 7)
  Back Branch 088622BC 166 times (length 9)
_S1_2_88445A4 4,482 instructions (0.000%), 166 calls (088445A4 - 0884462C, length 35)
  Back Branch 08844610 166 times (length 14)
_S1_2_8875F38 4,464 instructions (0.000%), 148 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F78 3,270 times (length 131)
  Back Branch 08875EBC 1,560 times (length 84)
  Back Branch 08875F40 148 times (length 50)
  Back Branch 08875EC4 148 times (length 86)
_S1_2_8806564 4,456 instructions (0.000%), 1,114 calls (08806564 - 08806570, length 4)
_S1_2_88620F0 4,439 instructions (0.000%), 193 calls (088620F0 - 08862154, length 26)
  Back Branch 08862108 359 times (length 6)
_S1_2_882A9BC 4,435 instructions (0.000%), 563 calls (0882A9BC - 0882AA48, length 36)
  Back Branch 0882AA3C 23 times (length 30)
_S1_2_88529F8 4,239 instructions (0.000%), 27 calls (088529F8 - 08852CC0, length 179)
  Back Branch 08852AA0 540 times (length 3)
_S1_2_8830C44 4,123 instructions (0.000%), 589 calls (08830C44 - 08830C5C, length 7)
_S1_2_8871930 4,000 instructions (0.000%), 80 calls (088718E0 - 088719A4, length 50)
  Back Branch 088719A0 80 times (length 50)
_S1_2_8853CB0 3,900 instructions (0.000%), 150 calls (08853CB0 - 08853D58, length 43)
_S1_2_889CED4 3,812 instructions (0.000%), 10 calls (0889CED4 - 0889CF58, length 34)
  Back Branch 0889CF20 506 times (length 7)
_S1_2_882AC10 3,776 instructions (0.000%), 118 calls (0882AC10 - 0882AC98, length 35)
_S1_2_882BD78 3,764 instructions (0.000%), 138 calls (0882BD78 - 08833B3C, length 8050)
  Back Branch 08833818 26,180 times (length 109)
  Back Branch 08833778 981 times (length 40)
  Back Branch 0882BDF8 110 times (length 16)
  Back Branch 08833AD8 75 times (length 185)
  Back Branch 0882BE38 28 times (length 16)
  Back Branch 08833AE4 10 times (length 9)
_S1_2_882AC9C 3,746 instructions (0.000%), 38 calls (0882AC9C - 0882AFB8, length 200)
  Back Branch 0882ADA8 43 times (length 45)
  Back Branch 0882AE4C 42 times (length 46)
  Back Branch 0882AE28 42 times (length 46)
  Back Branch 0882AF74 1 times (length 120)
_S1_2_88316EC 3,744 instructions (0.000%), 234 calls (08831560 - 088316FC, length 104)
  Back Branch 088316F8 234 times (length 104)
_S1_2_8831E4C 3,676 instructions (0.000%), 115 calls (08831774 - 08832B44, length 1269)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 088326DC 115 times (length 988)
  Back Branch 08832B40 114 times (length 285)
_S1_2_889FF80 3,670 instructions (0.000%), 10 calls (0889FF80 - 088A0098, length 71)
  Back Branch 088A006C 200 times (length 16)
  Back Branch 0889FFF8 10 times (length 14)
  Back Branch 088A0010 10 times (length 20)
_S1_2_884636C 3,652 instructions (0.000%), 332 calls (0884636C - 088463AC, length 17)
_S1_2_8834770 3,534 instructions (0.000%), 57 calls (088341FC - 0883479C, length 361)
  Back Branch 08834798 838 times (length 361)
_S1_2_8834800 3,498 instructions (0.000%), 53 calls (088341FC - 08834814, length 391)
  Back Branch 08834798 838 times (length 361)
  Back Branch 08834810 53 times (length 37)
_S1_2_88CF72C 3,404 instructions (0.000%), 1,702 calls (088CF72C - 088CF730, length 2)
_S1_2_88A05F4 3,258 instructions (0.000%), 10 calls (088A05F4 - 088A08DC, length 187)
  Back Branch 088A0814 46 times (length 13)
  Back Branch 088A08D8 22 times (length 35)
  Back Branch 088A08C0 22 times (length 26)
  Back Branch 088A0870 22 times (length 130)
  Back Branch 088A0888 12 times (length 105)
  Back Branch 088A06C8 10 times (length 24)
_S1_2_8862E64 3,256 instructions (0.000%), 8 calls (08862A3C - 08863C60, length 1162)
  Back Branch 08862F7C 2,246,522 times (length 8)
  Back Branch 08862EF4 64,567 times (length 182)
  Back Branch 08862F94 51,512 times (length 305)
  Back Branch 08862E9C 44,409 times (length 10)
  Back Branch 08863C5C 37,516 times (length 844)
  Back Branch 08863B44 17,079 times (length 769)
  Back Branch 08862D3C 10,151 times (length 193)
  Back Branch 08863B20 9,958 times (length 912)
  Back Branch 08862F88 4,859 times (length 305)
  Back Branch 08862E7C 8 times (length 151)
_S1_2_8844E6C 3,154 instructions (0.000%), 166 calls (08844E6C - 08844EB4, length 19)
_S1_2_889D0D4 3,100 instructions (0.000%), 20 calls (0889D0D4 - 0889D188, length 46)
  Back Branch 0889D14C 172 times (length 15)
_S1_2_882525C 3,020 instructions (0.000%), 94 calls (0882525C - 088252E0, length 34)
_S1_2_8844F54 2,988 instructions (0.000%), 166 calls (08844F54 - 08844FA0, length 20)
_S1_2_8844D90 2,988 instructions (0.000%), 166 calls (08844D90 - 08844DE4, length 22)
_S1_2_886FFC0 2,960 instructions (0.000%), 10 calls (0886FFC0 - 08870014, length 22)
  Back Branch 0886FFF8 310 times (length 11)
_S1_2_882C958 2,924 instructions (0.000%), 172 calls (0882C958 - 0882C998, length 17)
_S1_2_88CF8D4 2,920 instructions (0.000%), 1,460 calls (088CF8D4 - 088CF8D8, length 2)
_S1_2_889CE50 2,820 instructions (0.000%), 10 calls (0889CE50 - 0889CED0, length 33)
  Back Branch 0889CEA4 250 times (length 10)
_S1_2_8823F60 2,816 instructions (0.000%), 176 calls (08823F60 - 08823F9C, length 16)
_S1_2_8834ED4 2,795 instructions (0.000%), 101 calls (08834D5C - 08834EEC, length 101)
  Back Branch 08834EE8 101 times (length 101)
_S1_2_88A08E0 2,782 instructions (0.000%), 10 calls (088A08E0 - 088A0D24, length 274)
  Back Branch 088A0B98 52 times (length 6)
  Back Branch 088A0BC4 22 times (length 22)
  Back Branch 088A0BAC 20 times (length 11)
  Back Branch 088A0A54 10 times (length 71)
  Back Branch 088A0A3C 10 times (length 65)
  Back Branch 088A0A24 10 times (length 57)
  Back Branch 088A0A1C 10 times (length 56)
  Back Branch 088A0BD0 10 times (length 165)
  Back Branch 088A09C0 10 times (length 34)
  Back Branch 088A09DC 10 times (length 41)
  Back Branch 088A09F4 10 times (length 47)
  Back Branch 088A0CF0 10 times (length 146)
  Back Branch 088A0CF8 10 times (length 51)
  Back Branch 088A0CE0 10 times (length 104)
  Back Branch 088A0C44 10 times (length 195)
  Back Branch 088A0D0C 10 times (length 156)
  Back Branch 088A0D20 10 times (length 166)
_S1_2_8834B08 2,774 instructions (0.000%), 103 calls (08834B08 - 08834C3C, length 78)
_S1_2_886F4F8 2,740 instructions (0.000%), 100 calls (0886F4F8 - 0886F594, length 40)
  Back Branch 0886F564 10 times (length 13)
_S1_2_88368BC 2,628 instructions (0.000%), 36 calls (088368BC - 08836C34, length 223)
  Back Branch 08836B8C 36 times (length 149)
_S1_2_8824278 2,535 instructions (0.000%), 507 calls (08824278 - 08824288, length 5)
_S1_2_8836658 2,530 instructions (0.000%), 506 calls (08836658 - 08836668, length 5)
_S1_2_883464C 2,525 instructions (0.000%), 101 calls (0883464C - 088346AC, length 25)
_S1_2_88318F8 2,522 instructions (0.000%), 97 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 124,000,565 times (length 58)
  Back Branch 08831918 97 times (length 106)
_S1_2_8837154 2,512 instructions (0.000%), 38 calls (08837154 - 088372C0, length 92)
  Back Branch 0883728C 38 times (length 61)
  Back Branch 088371FC 38 times (length 31)
  Back Branch 0883727C 18 times (length 37)
_S1_2_88B6C38 2,401 instructions (0.000%), 38 calls (088B6C38 - 088B6D28, length 61)
  Back Branch 088B6C90 114 times (length 5)
  Back Branch 088B6CA4 38 times (length 19)
  Back Branch 088B6D14 1 times (length 30)
  Back Branch 088B6D04 1 times (length 43)
_S1_2_88CC6DC 2,394 instructions (0.000%), 114 calls (088CC6DC - 088CC72C, length 21)
_S1_2_8854548 2,360 instructions (0.000%), 40 calls (088450E0 - 0885469C, length 15728)
_S1_2_8850644 2,349 instructions (0.000%), 27 calls (08850644 - 08850A84, length 273)
  Back Branch 0885086C 27 times (length 66)
_S1_2_88B6E30 2,318 instructions (0.000%), 38 calls (088B6D2C - 088B6E44, length 71)
  Back Branch 088B6E40 38 times (length 71)
  Back Branch 088B6E00 38 times (length 40)
  Back Branch 088B6D9C 38 times (length 15)
_S1_2_882D930 2,213 instructions (0.000%), 21 calls (0882D478 - 0882DA20, length 363)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D9BC 21 times (length 309)
_S1_2_8834C6C 2,201 instructions (0.000%), 71 calls (08834BAC - 08834CA8, length 64)
  Back Branch 08834CA4 71 times (length 64)
_S1_2_88C74CC 2,166 instructions (0.000%), 38 calls (088C74CC - 088C7664, length 103)
_S1_2_88C7220 2,166 instructions (0.000%), 38 calls (088C7220 - 088C73C0, length 105)
  Back Branch 088C72B0 38 times (length 15)
_S1_2_88B8AC0 2,166 instructions (0.000%), 38 calls (088B8AC0 - 088B8C44, length 98)
  Back Branch 088B8BBC 38 times (length 51)
  Back Branch 088B8C04 38 times (length 48)
  Back Branch 088B8C1C 38 times (length 42)
_S1_2_8833144 2,130 instructions (0.000%), 142 calls (08833144 - 088331A4, length 25)
_S1_2_8823E98 2,116 instructions (0.000%), 92 calls (08823E98 - 08823EF4, length 24)
_S1_2_88B6674 2,052 instructions (0.000%), 38 calls (088B6530 - 088B6684, length 86)
  Back Branch 088B6680 38 times (length 86)
  Back Branch 088B666C 38 times (length 47)
_S1_2_8827468 2,032 instructions (0.000%), 36 calls (08827468 - 08827598, length 77)
  Back Branch 08827588 8 times (length 53)
_S1_2_8825084 1,992 instructions (0.000%), 48 calls (08825084 - 08825134, length 45)
_S1_2_88CBEE0 1,938 instructions (0.000%), 38 calls (088CBEE0 - 088CC844, length 602)
  Back Branch 088CC828 38 times (length 25)
_S1_2_88B581C 1,916 instructions (0.000%), 2 calls (088B581C - 088B59AC, length 101)
  Back Branch 088B58CC 92 times (length 21)
  Back Branch 088B5970 3 times (length 50)
_S1_2_8853DFC 1,908 instructions (0.000%), 159 calls (08853DFC - 08853E28, length 12)
_S1_2_8817270 1,832 instructions (0.000%), 458 calls (08817270 - 088CF490, length 188553)
_S1_2_88B5FBC 1,824 instructions (0.000%), 38 calls (088B5FBC - 088B6068, length 44)
  Back Branch 088B5FF8 152 times (length 6)
_S1_2_88559E8 1,809 instructions (0.000%), 27 calls (088450E0 - 08855B44, length 17050)
_S1_2_88C0CFC 1,800 instructions (0.000%), 36 calls (088C0B54 - 088C0D10, length 112)
  Back Branch 088C0C90 36 times (length 44)
  Back Branch 088C0D0C 36 times (length 112)
_S1_2_88347D0 1,800 instructions (0.000%), 30 calls (088341FC - 088347E4, length 379)
  Back Branch 08834798 838 times (length 361)
  Back Branch 088347E0 30 times (length 25)
_S1_2_88542F8 1,755 instructions (0.000%), 117 calls (088542F8 - 08854330, length 15)
_S1_2_8836540 1,738 instructions (0.000%), 158 calls (08836540 - 08836568, length 11)
_S1_2_88521C8 1,729 instructions (0.000%), 27 calls (088521C8 - 088523FC, length 142)
  Back Branch 088522E8 27 times (length 36)
  Back Branch 08852394 20 times (length 32)
  Back Branch 088523E0 7 times (length 51)
  Back Branch 08852344 7 times (length 80)
_S1_2_8834E90 1,597 instructions (0.000%), 51 calls (08834E90 - 08834F6C, length 56)
_S1_2_8873480 1,540 instructions (0.000%), 10 calls (08873480 - 08873550, length 53)
  Back Branch 0887352C 100 times (length 13)
  Back Branch 08873520 80 times (length 24)
_S1_2_887516C 1,518 instructions (0.000%), 22 calls (0887516C - 088752C4, length 87)
  Back Branch 0887526C 22 times (length 12)
  Back Branch 08875290 22 times (length 50)
_S1_2_8834FEC 1,512 instructions (0.000%), 36 calls (08834FEC - 088350B4, length 51)
_S1_2_8831714 1,512 instructions (0.000%), 36 calls (08831714 - 088326D0, length 1008)
  Back Branch 08831854 124,000,565 times (length 58)
_S1_2_882E014 1,512 instructions (0.000%), 36 calls (0882E014 - 0882E0B8, length 42)
_S1_2_882E4F4 1,459 instructions (0.000%), 1 calls (0882A698 - 0882E4F8, length 3993)
  Back Branch 0882A6C4 241 times (length 6)
  Back Branch 0882E4F4 1 times (length 3993)
_S1_2_88B5DE0 1,444 instructions (0.000%), 38 calls (088B5DE0 - 088B5E9C, length 48)
  Back Branch 088B5E70 38 times (length 20)
_S1_2_8874A04 1,440 instructions (0.000%), 80 calls (08874A04 - 08874A48, length 18)
_S1_2_8854474 1,440 instructions (0.000%), 40 calls (088450E0 - 08854544, length 15642)
_S1_2_88A0E20 1,440 instructions (0.000%), 20 calls (08873BE4 - 088A0E98, length 46254)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 088A0E94 20 times (length 46254)
  Back Branch 088A0E84 20 times (length 13)
  Back Branch 08873C50 10 times (length 21)
_S1_2_8853720 1,432 instructions (0.000%), 22 calls (08853720 - 08853900, length 121)
  Back Branch 0885381C 22 times (length 30)
  Back Branch 088538D8 22 times (length 77)
_S1_2_88737C0 1,380 instructions (0.000%), 10 calls (088737C0 - 08873848, length 35)
  Back Branch 08873800 200 times (length 6)
_S1_2_882793C 1,372 instructions (0.000%), 38 calls (0882793C - 08827A1C, length 57)
_S1_2_882B410 1,371 instructions (0.000%), 21 calls (0882B410 - 08833554, length 8274)
  Back Branch 0883352C 1,971 times (length 7)
  Back Branch 08833550 571 times (length 69)
  Back Branch 0882B45C 48 times (length 7)
_S1_2_88550A0 1,368 instructions (0.000%), 18 calls (088550A0 - 088551CC, length 76)
_S1_2_88C7080 1,330 instructions (0.000%), 38 calls (088C59B4 - 088CC1B8, length 6658)
  Back Branch 088C719C 38 times (length 50)
_S1_2_8844FA4 1,328 instructions (0.000%), 332 calls (08844FA4 - 08844FB0, length 4)
_S1_2_8834818 1,326 instructions (0.000%), 51 calls (08834664 - 08834830, length 116)
  Back Branch 0883482C 51 times (length 116)
_S1_2_88346F8 1,314 instructions (0.000%), 18 calls (088342D0 - 08834700, length 269)
  Back Branch 088346CC 1,300 times (length 257)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
  Back Branch 088346FC 18 times (length 19)
_S1_2_8817538 1,296 instructions (0.000%), 324 calls (08817538 - 088CF820, length 188603)
_S1_2_8827444 1,268 instructions (0.000%), 8 calls (08827304 - 08827464, length 89)
  Back Branch 088273FC 72 times (length 18)
  Back Branch 08827460 5 times (length 89)
  Back Branch 08827458 3 times (length 87)
_S1_2_88769E8 1,260 instructions (0.000%), 10 calls (088769E8 - 08876F48, length 345)
  Back Branch 08876B8C 10 times (length 24)
  Back Branch 08876B08 10 times (length 51)
  Back Branch 08876CAC 10 times (length 61)
  Back Branch 08876C98 10 times (length 56)
  Back Branch 08876CDC 10 times (length 133)
  Back Branch 08876CE4 10 times (length 135)
  Back Branch 08876C68 10 times (length 44)
_S1_2_8872FF0 1,250 instructions (0.000%), 90 calls (08872FF0 - 08873050, length 25)
  Back Branch 08873018 90 times (length 10)
_S1_2_88CB7F0 1,216 instructions (0.000%), 38 calls (088CB7F0 - 088CB86C, length 32)
_S1_2_88778A0 1,180 instructions (0.000%), 20 calls (088778A0 - 08877954, length 46)
  Back Branch 08877904 40 times (length 13)
_S1_2_88B6688 1,178 instructions (0.000%), 38 calls (088B6688 - 088B8734, length 2092)
  Back Branch 088B6858 38 times (length 25)
_S1_2_88444D4 1,162 instructions (0.000%), 166 calls (088444D4 - 088444EC, length 7)
_S1_2_88342D0 1,152 instructions (0.000%), 32 calls (088342D0 - 08834484, length 110)
  Back Branch 08834400 957 times (length 36)
  Back Branch 08834410 351 times (length 62)
_S1_2_88260E4 1,142 instructions (0.000%), 19 calls (08825E5C - 088264AC, length 405)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 088260F8 19 times (length 65)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 088264A8 1 times (length 404)
_S1_2_8827304 1,140 instructions (0.000%), 8 calls (08827304 - 08827440, length 80)
  Back Branch 088273FC 72 times (length 18)
_S1_2_88719A8 1,120 instructions (0.000%), 80 calls (088719A8 - 088719DC, length 14)
_S1_2_886F65C 1,116 instructions (0.000%), 62 calls (0886F604 - 0886F664, length 25)
  Back Branch 0886F660 62 times (length 25)
_S1_2_8833D58 1,105 instructions (0.000%), 85 calls (08833D58 - 08833D88, length 13)
_S1_2_886F1B4 1,100 instructions (0.000%), 10 calls (0886F1B4 - 0886F200, length 20)
  Back Branch 0886F1E8 190 times (length 5)
_S1_2_88395C8 1,088 instructions (0.000%), 34 calls (088395C8 - 0883964C, length 34)
_S1_2_8824E40 1,070 instructions (0.000%), 50 calls (08824E40 - 08824EB4, length 30)
  Back Branch 08824E98 34 times (length 9)
_S1_2_8834488 1,058 instructions (0.000%), 46 calls (08834320 - 088344C8, length 107)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088344A8 113 times (length 23)
  Back Branch 088344A0 113 times (length 98)
_S1_2_8827A20 1,044 instructions (0.000%), 36 calls (08827A20 - 08827A90, length 29)
_S1_2_8873054 1,040 instructions (0.000%), 80 calls (08873054 - 08873084, length 13)
_S1_2_8823E3C 1,024 instructions (0.000%), 128 calls (08823E3C - 08823E94, length 23)
_S1_2_882549C 1,024 instructions (0.000%), 36 calls (0882549C - 08825510, length 30)
_S1_2_889B8B4 1,010 instructions (0.000%), 20 calls (0889B8B4 - 0889B9B0, length 64)
  Back Branch 0889B968 20 times (length 28)
_S1_2_883738C 1,008 instructions (0.000%), 28 calls (0883738C - 08837418, length 36)
_S1_2_8852CC4 1,005 instructions (0.000%), 18 calls (08852CC4 - 08852F2C, length 155)
  Back Branch 08852F14 18 times (length 118)
  Back Branch 08852DD0 18 times (length 38)
_S1_2_889FB4C 1,000 instructions (0.000%), 10 calls (0889FB4C - 0889FC7C, length 77)
  Back Branch 0889FC68 30 times (length 13)
  Back Branch 0889FC78 10 times (length 56)
  Back Branch 0889FC0C 10 times (length 30)
  Back Branch 0889FC20 10 times (length 35)
  Back Branch 0889FBCC 10 times (length 14)
_S1_2_885606C 996 instructions (0.000%), 166 calls (0885606C - 08856090, length 10)
_S1_2_8825FF8 991 instructions (0.000%), 18 calls (08825E5C - 088264AC, length 405)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 088264A8 1 times (length 404)
_S1_2_88A4B78 990 instructions (0.000%), 10 calls (088A48A0 - 088A4BBC, length 200)
  Back Branch 088A4A98 10 times (length 61)
  Back Branch 088A4B48 10 times (length 156)
  Back Branch 088A4BB8 10 times (length 200)
  Back Branch 088A4974 10 times (length 29)
_S1_2_887260C 984 instructions (0.000%), 20 calls (08871E84 - 08872694, length 517)
  Back Branch 08871EDC 36 times (length 12)
  Back Branch 08871EC8 30 times (length 7)
  Back Branch 08872690 20 times (length 517)
_S1_2_88278DC 970 instructions (0.000%), 41 calls (088278DC - 08827938, length 24)
_S1_2_8833E28 969 instructions (0.000%), 57 calls (08833D6C - 08833E48, length 56)
  Back Branch 08833E44 57 times (length 56)
_S1_2_88B63A8 950 instructions (0.000%), 38 calls (088B63A8 - 088B6408, length 25)
_S1_2_882A054 928 instructions (0.000%), 58 calls (0882A054 - 0882A090, length 16)
_S1_2_8895640 920 instructions (0.000%), 40 calls (08895640 - 088956BC, length 32)
_S1_2_88B640C 912 instructions (0.000%), 38 calls (088B640C - 088B6468, length 24)
_S1_2_88054F0 891 instructions (0.000%), 11 calls (088054F0 - 088BAA80, length 185701)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8832D94 864 instructions (0.000%), 36 calls (08832D94 - 08832DF4, length 25)
  Back Branch 08832DD4 36 times (length 10)
  Back Branch 08832DF0 36 times (length 18)
_S1_2_886FCCC 860 instructions (0.000%), 20 calls (0886FCCC - 0886FDA8, length 56)
  Back Branch 0886FDA4 20 times (length 21)
_S1_2_889E4C8 824 instructions (0.000%), 10 calls (0889E4C8 - 0889E62C, length 90)
  Back Branch 0889E60C 10 times (length 68)
  Back Branch 0889E5A0 10 times (length 41)
  Back Branch 0889E584 10 times (length 34)
  Back Branch 0889E538 10 times (length 15)
  Back Branch 0889E620 2 times (length 24)
_S1_2_88BCC80 798 instructions (0.000%), 38 calls (088BCC80 - 088C7CE4, length 11290)
_S1_2_8824B28 792 instructions (0.000%), 36 calls (08824B28 - 08824BAC, length 34)
_S1_2_88BE880 789 instructions (0.000%), 2 calls (088BE880 - 088BEA18, length 103)
  Back Branch 088BE9A8 64 times (length 8)
  Back Branch 088BE8CC 12 times (length 16)
  Back Branch 088BEA14 2 times (length 11)
  Back Branch 088BEA0C 2 times (length 12)
  Back Branch 088BE954 2 times (length 11)
  Back Branch 088BE9F0 2 times (length 50)
_S1_2_880A4C8 783 instructions (0.000%), 9 calls (0880A4C8 - 088440DC, length 59142)
_S1_2_8873BE4 780 instructions (0.000%), 20 calls (08873BE4 - 08873C54, length 29)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08873C50 10 times (length 21)
_S1_2_88A04AC 750 instructions (0.000%), 10 calls (088A04AC - 088A05F0, length 82)
_S1_2_88345E8 736 instructions (0.000%), 32 calls (08834320 - 08834600, length 185)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088344A8 113 times (length 23)
  Back Branch 088344A0 113 times (length 98)
  Back Branch 088345F4 32 times (length 88)
_S1_2_882FDDC 724 instructions (0.000%), 2 calls (0882FDDC - 0882FE80, length 42)
  Back Branch 0882FE58 34 times (length 20)
_S1_2_88BAA84 684 instructions (0.000%), 38 calls (088BAA84 - 088BAAF0, length 28)
_S1_2_882533C 684 instructions (0.000%), 38 calls (0882533C - 08825380, length 18)
_S1_2_88BC34C 684 instructions (0.000%), 36 calls (088BC34C - 088BC394, length 19)
_S1_2_88747C0 680 instructions (0.000%), 10 calls (088747C0 - 08874914, length 86)
  Back Branch 088748E0 10 times (length 37)
  Back Branch 08874910 10 times (length 36)
_S1_2_8848828 664 instructions (0.000%), 166 calls (08848828 - 08848834, length 4)
_S1_2_88462E0 664 instructions (0.000%), 166 calls (088462E0 - 088462EC, length 4)
_S1_2_8895774 660 instructions (0.000%), 10 calls (08895774 - 08895878, length 66)
_S1_2_88B7F0C 646 instructions (0.000%), 38 calls (088B7F0C - 088B7F74, length 27)
_S1_2_8874DB4 640 instructions (0.000%), 10 calls (08874DB4 - 08874F5C, length 107)
  Back Branch 08874F08 10 times (length 30)
  Back Branch 08874EBC 10 times (length 43)
_S1_2_88515A4 636 instructions (0.000%), 12 calls (088515A4 - 08851710, length 92)
  Back Branch 0885165C 12 times (length 18)
_S1_2_88365D0 628 instructions (0.000%), 2 calls (088365D0 - 08836654, length 34)
  Back Branch 08836630 42 times (length 14)
_S1_2_88A0D28 620 instructions (0.000%), 10 calls (088A0D28 - 088A0E1C, length 62)
  Back Branch 088A0E0C 10 times (length 19)
  Back Branch 088A0E00 10 times (length 16)
  Back Branch 088A0E18 10 times (length 22)
_S1_2_881D84C 620 instructions (0.000%), 10 calls (0881D84C - 0883766C, length 26505)
  Back Branch 0881D984 10 times (length 44)
_S1_2_887281C 610 instructions (0.000%), 10 calls (0887281C - 08872910, length 62)
  Back Branch 08872868 20 times (length 6)
_S1_2_88722E4 610 instructions (0.000%), 10 calls (088722E4 - 08872474, length 101)
  Back Branch 088723E8 10 times (length 28)
  Back Branch 088723D0 10 times (length 29)
  Back Branch 08872428 10 times (length 40)
_S1_2_889E1FC 602 instructions (0.000%), 10 calls (08875D38 - 0889E2F4, length 41328)
  Back Branch 0889E2BC 10 times (length 28)
  Back Branch 0889E2AC 10 times (length 24)
  Back Branch 0889E2D8 10 times (length 35)
  Back Branch 0889E278 10 times (length 11)
  Back Branch 0889E2F0 2 times (length 41328)
_S1_2_8817ACC 602 instructions (0.000%), 2 calls (08817ACC - 08825210, length 13778)
_S1_2_8852400 590 instructions (0.000%), 10 calls (08852400 - 08852634, length 142)
  Back Branch 08852630 10 times (length 54)
  Back Branch 0885258C 10 times (length 68)
  Back Branch 08852508 10 times (length 43)
  Back Branch 08852510 10 times (length 44)
_S1_2_88A270C 570 instructions (0.000%), 30 calls (088A270C - 088A2754, length 19)
_S1_2_88541B0 570 instructions (0.000%), 10 calls (088541B0 - 08854298, length 59)
_S1_2_88ACC58 560 instructions (0.000%), 10 calls (08873BE4 - 088ACC60, length 58400)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08873C50 10 times (length 21)
  Back Branch 088ACC5C 10 times (length 58400)
_S1_2_887465C 560 instructions (0.000%), 10 calls (0887465C - 088747BC, length 89)
  Back Branch 0887471C 10 times (length 23)
_S1_2_8806E70 544 instructions (0.000%), 5 calls (08806E70 - 088BAA80, length 184069)
  Back Branch 088B8E24 85,160 times (length 1680)
  Back Branch 088B7610 48,726 times (length 66)
  Back Branch 088B7628 48,449 times (length 71)
  Back Branch 088B76A8 5,847 times (length 108)
  Back Branch 088B7550 4,883 times (length 64)
  Back Branch 088B74F4 4,392 times (length 7)
  Back Branch 088B767C 3,361 times (length 93)
  Back Branch 088B765C 2,968 times (length 103)
  Back Branch 088B7648 2,439 times (length 98)
  Back Branch 088B76C0 2,388 times (length 128)
  Back Branch 088B76D8 1,111 times (length 134)
  Back Branch 088B76F8 267 times (length 142)
  Back Branch 088B7650 7 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_882589C 533 instructions (0.000%), 13 calls (0882589C - 0882AA48, length 5228)
  Back Branch 0882AA3C 23 times (length 30)
_S1_2_88C7038 528 instructions (0.000%), 44 calls (088C7038 - 088C707C, length 18)
_S1_2_8855F78 528 instructions (0.000%), 11 calls (08855F78 - 08856034, length 48)
_S1_2_882D56C 525 instructions (0.000%), 21 calls (0882D56C - 0882D5CC, length 25)
_S1_2_886F3A0 520 instructions (0.000%), 60 calls (0886F3A0 - 0886F3D0, length 13)
  Back Branch 0886F3C0 20 times (length 5)
_S1_2_8837A3C 520 instructions (0.000%), 13 calls (08837A3C - 08837AF0, length 46)
  Back Branch 08837ADC 13 times (length 21)
  Back Branch 08837AEC 13 times (length 20)
_S1_2_88779A0 520 instructions (0.000%), 10 calls (088779A0 - 08877A60, length 49)
  Back Branch 08877A24 20 times (length 19)
_S1_2_8854334 513 instructions (0.000%), 27 calls (08854334 - 0885437C, length 19)
_S1_2_889E6A4 510 instructions (0.000%), 10 calls (08875D38 - 0889E6AC, length 41566)
  Back Branch 0889E690 10 times (length 41560)
  Back Branch 0889E6A8 10 times (length 32)
_S1_2_88344B0 506 instructions (0.000%), 22 calls (08834320 - 088344C8, length 107)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088344A8 113 times (length 23)
  Back Branch 088344A0 113 times (length 98)
  Back Branch 088344BC 22 times (length 10)
_S1_2_88C961C 494 instructions (0.000%), 38 calls (088C961C - 088C96B8, length 40)
_S1_2_88AF160 490 instructions (0.000%), 10 calls (08873BE4 - 088AF168, length 60770)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 088AF164 10 times (length 60770)
  Back Branch 08873C50 10 times (length 21)
_S1_2_889E18C 490 instructions (0.000%), 10 calls (08875D38 - 0889E1F8, length 41265)
  Back Branch 0889E1F4 10 times (length 41265)
_S1_2_881A1E4 486 instructions (0.000%), 2 calls (0881A1E4 - 08825210, length 11276)
_S1_2_8819894 484 instructions (0.000%), 2 calls (08819894 - 08825210, length 11872)
_S1_2_881D154 480 instructions (0.000%), 12 calls (0881D154 - 0883766C, length 26951)
_S1_2_8871C14 480 instructions (0.000%), 10 calls (0886F2E8 - 08871C98, length 2669)
  Back Branch 08871C94 10 times (length 2669)
_S1_2_8872794 472 instructions (0.000%), 10 calls (08872794 - 08872818, length 34)
  Back Branch 088727E8 22 times (length 11)
_S1_2_8875618 470 instructions (0.000%), 10 calls (08875618 - 08875750, length 79)
  Back Branch 08875700 10 times (length 32)
  Back Branch 0887571C 10 times (length 11)
  Back Branch 088756F8 10 times (length 24)
_S1_2_8819CD0 468 instructions (0.000%), 2 calls (08819CD0 - 08825210, length 11601)
_S1_2_889ED10 460 instructions (0.000%), 10 calls (0889ED10 - 0889F2D8, length 371)
  Back Branch 0889F018 10 times (length 172)
  Back Branch 0889F020 10 times (length 150)
_S1_2_88CA358 456 instructions (0.000%), 114 calls (088CA358 - 088CA364, length 4)
_S1_2_88A2270 450 instructions (0.000%), 30 calls (088A2270 - 088A22A8, length 15)
_S1_2_8823EF8 450 instructions (0.000%), 18 calls (08823EF8 - 08823F5C, length 26)
_S1_2_884F624 432 instructions (0.000%), 72 calls (0884F624 - 0884F638, length 6)
_S1_2_88CF724 430 instructions (0.000%), 215 calls (088CF724 - 088CF728, length 2)
_S1_2_88A6F0C 430 instructions (0.000%), 10 calls (088A6F0C - 088A705C, length 85)
_S1_2_886F3D4 420 instructions (0.000%), 60 calls (0886F3D4 - 0886F3F8, length 10)
_S1_2_88A22AC 420 instructions (0.000%), 30 calls (088A22AC - 088A22E0, length 14)
_S1_2_88956C0 420 instructions (0.000%), 20 calls (088956C0 - 08895710, length 21)
_S1_2_88862A8 420 instructions (0.000%), 10 calls (08873BE4 - 088862B0, length 18868)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08873C50 10 times (length 21)
  Back Branch 088862AC 10 times (length 18868)
_S1_2_88C7CE8 418 instructions (0.000%), 38 calls (088C7CE8 - 088C7D40, length 23)
_S1_2_8871E84 412 instructions (0.000%), 10 calls (08871E84 - 08871F14, length 37)
  Back Branch 08871EDC 36 times (length 12)
  Back Branch 08871EC8 30 times (length 7)
_S1_2_88CF71C 410 instructions (0.000%), 205 calls (088CF71C - 088CF720, length 2)
_S1_2_883BD14 408 instructions (0.000%), 6 calls (08825190 - 0883BDA4, length 23302)
  Back Branch 0883BDA0 6 times (length 23302)
_S1_2_887203C 400 instructions (0.000%), 10 calls (0887203C - 088720D8, length 40)
_S1_2_8872698 396 instructions (0.000%), 20 calls (08872698 - 08872704, length 28)
  Back Branch 088726DC 16 times (length 6)
_S1_2_886F670 390 instructions (0.000%), 30 calls (0886F670 - 0886F6A0, length 13)
_S1_2_882434C 390 instructions (0.000%), 13 calls (0882434C - 088243D0, length 34)
  Back Branch 088243CC 13 times (length 18)
_S1_2_889BAA8 390 instructions (0.000%), 10 calls (0889B9B4 - 0889BAF8, length 82)
  Back Branch 0889BAE0 10 times (length 77)
  Back Branch 0889BA50 10 times (length 34)
_S1_2_887458C 360 instructions (0.000%), 10 calls (0887458C - 08874658, length 52)
_S1_2_8873090 360 instructions (0.000%), 10 calls (08873090 - 0887319C, length 68)
  Back Branch 08873148 10 times (length 21)
_S1_2_887274C 352 instructions (0.000%), 22 calls (0887274C - 08872790, length 18)
_S1_2_886F424 350 instructions (0.000%), 50 calls (0886F424 - 0886F44C, length 11)
  Back Branch 0886F440 40 times (length 4)
_S1_2_88AFDF8 350 instructions (0.000%), 10 calls (08873BE4 - 088AFE00, length 61576)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08873C50 10 times (length 21)
  Back Branch 088AFDFC 10 times (length 61576)
_S1_2_8899F00 350 instructions (0.000%), 10 calls (08899F00 - 0889A180, length 161)
  Back Branch 08899F88 10 times (length 19)
_S1_2_88915C0 350 instructions (0.000%), 10 calls (08873BE4 - 088915C8, length 30330)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08873C50 10 times (length 21)
  Back Branch 088915C4 10 times (length 30330)
_S1_2_888E04C 350 instructions (0.000%), 10 calls (08873BE4 - 0888E054, length 26909)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 0888E050 10 times (length 26909)
  Back Branch 08873C50 10 times (length 21)
_S1_2_8872914 350 instructions (0.000%), 10 calls (08872914 - 088729BC, length 43)
_S1_2_8817EFC 338 instructions (0.000%), 2 calls (08817EFC - 08825210, length 13510)
_S1_2_883BF08 330 instructions (0.000%), 6 calls (08825190 - 0883BF5C, length 23412)
  Back Branch 0883BF58 6 times (length 23412)
_S1_2_88B885C 330 instructions (0.000%), 4 calls (088B885C - 088B8998, length 80)
  Back Branch 088B88D0 34 times (length 6)
_S1_2_8825D84 328 instructions (0.000%), 34 calls (08825D84 - 08825DEC, length 27)
_S1_2_8825214 324 instructions (0.000%), 18 calls (08825214 - 08825258, length 18)
_S1_2_889E108 320 instructions (0.000%), 10 calls (08875D38 - 0889E188, length 41237)
  Back Branch 0889E184 2 times (length 41237)
_S1_2_8877AA0 320 instructions (0.000%), 10 calls (08877AA0 - 08877B44, length 42)
  Back Branch 08877B18 10 times (length 11)
_S1_2_88A1FF8 310 instructions (0.000%), 10 calls (088A1FF8 - 088A20C8, length 53)
_S1_2_884150C 306 instructions (0.000%), 2 calls (0884150C - 088416E8, length 120)
  Back Branch 088415D0 8 times (length 11)
_S1_2_8877A64 300 instructions (0.000%), 20 calls (08877A64 - 08877A9C, length 15)
_S1_2_8853D88 297 instructions (0.000%), 11 calls (08853CB8 - 08853D90, length 55)
  Back Branch 08853D8C 11 times (length 55)
_S1_2_880519C 297 instructions (0.000%), 1 calls (0880519C - 088054E4, length 211)
  Back Branch 08805290 4 times (length 16)
  Back Branch 08805464 4 times (length 30)
  Back Branch 0880546C 1 times (length 94)
_S1_2_88291BC 296 instructions (0.000%), 37 calls (088291BC - 088291D8, length 8)
_S1_2_8845F54 290 instructions (0.000%), 11 calls (08845F54 - 08845FE8, length 38)
  Back Branch 08845FDC 10 times (length 18)
  Back Branch 08845FD4 10 times (length 16)
_S1_2_88A7628 290 instructions (0.000%), 10 calls (088A7628 - 088A76B8, length 37)
  Back Branch 088A7698 10 times (length 16)
_S1_2_886F204 280 instructions (0.000%), 10 calls (0886F204 - 0886F288, length 34)
_S1_2_88A22F8 270 instructions (0.000%), 30 calls (088A22F8 - 088A2318, length 9)
_S1_2_88847C8 270 instructions (0.000%), 10 calls (088847C8 - 0888484C, length 34)
  Back Branch 08884828 10 times (length 12)
_S1_2_8871E0C 270 instructions (0.000%), 10 calls (08871E0C - 08871E80, length 30)
_S1_2_8805A34 264 instructions (0.000%), 12 calls (08805A34 - 08805AA0, length 28)
_S1_2_8824690 264 instructions (0.000%), 8 calls (08824690 - 08824784, length 62)
_S1_2_88A036C 260 instructions (0.000%), 10 calls (088A036C - 088A03EC, length 33)
  Back Branch 088A03CC 10 times (length 10)
_S1_2_8898B3C 260 instructions (0.000%), 10 calls (08873BE4 - 08898B44, length 37849)
  Back Branch 08873C38 320 times (length 15)
  Back Branch 08873C48 320 times (length 7)
  Back Branch 08873C24 110 times (length 11)
  Back Branch 08898B40 10 times (length 37849)
  Back Branch 08873C50 10 times (length 21)
_S1_2_886FF58 260 instructions (0.000%), 10 calls (0886FF58 - 0886FFBC, length 26)
_S1_2_88CF28C 259 instructions (0.000%), 7 calls (0800028C - 088CF290, length 2309122)
  Back Branch 088CF28C 7 times (length 2309122)
_S1_2_88195B8 258 instructions (0.000%), 2 calls (088195B8 - 08823E94, length 10808)
_S1_2_885429C 252 instructions (0.000%), 12 calls (0885429C - 088542F4, length 23)
_S1_2_88421B0 251 instructions (0.000%), 7 calls (088421B0 - 0884260C, length 280)
  Back Branch 08842300 4 times (length 60)
  Back Branch 08842608 1 times (length 257)
_S1_2_889CD58 250 instructions (0.000%), 10 calls (0889CD58 - 0889CE4C, length 62)
_S1_2_8871C9C 250 instructions (0.000%), 10 calls (08871C9C - 08871D2C, length 37)
  Back Branch 08871D28 10 times (length 11)
_S1_2_884144C 244 instructions (0.000%), 4 calls (08825190 - 08841508, length 28895)
  Back Branch 08841504 4 times (length 28895)
_S1_2_8873BB4 240 instructions (0.000%), 20 calls (08873BB4 - 08873BE0, length 12)
_S1_2_88A88A4 240 instructions (0.000%), 10 calls (088749AC - 088A88A8, length 53184)
  Back Branch 088A88A4 10 times (length 53184)
_S1_2_8895714 240 instructions (0.000%), 10 calls (08895714 - 08895770, length 24)
_S1_2_8837F60 236 instructions (0.000%), 2 calls (08837F60 - 08837FCC, length 28)
  Back Branch 08837FB4 14 times (length 13)
_S1_2_881E734 231 instructions (0.000%), 11 calls (0881E734 - 0881E7AC, length 31)
_S1_2_889B868 228 instructions (0.000%), 12 calls (0889B868 - 0889B8B0, length 19)
_S1_2_8838544 228 instructions (0.000%), 4 calls (08825190 - 088385A0, length 19717)
  Back Branch 0883859C 4 times (length 19717)
_S1_2_882E2D8 222 instructions (0.000%), 2 calls (0882E2D8 - 0882E440, length 91)
  Back Branch 0882E3D0 18 times (length 4)
_S1_2_881941C 222 instructions (0.000%), 2 calls (0881941C - 08823E94, length 10911)
_S1_2_88749AC 220 instructions (0.000%), 10 calls (088749AC - 08874A00, length 22)
_S1_2_8832DF8 216 instructions (0.000%), 36 calls (08832DF8 - 08832E0C, length 6)
_S1_2_882229C 210 instructions (0.000%), 7 calls (0882229C - 0883766C, length 21749)
_S1_2_881DDE4 206 instructions (0.000%), 2 calls (0881DDE4 - 0881E020, length 144)
  Back Branch 0881E01C 1 times (length 29)
  Back Branch 0881E000 1 times (length 39)
_S1_2_88B8C48 204 instructions (0.000%), 1 calls (088B8C48 - 088B96A0, length 663)
  Back Branch 088B8ECC 88,796 times (length 19)
  Back Branch 088B8EC4 88,796 times (length 18)
  Back Branch 088B9224 57,150 times (length 101)
  Back Branch 088B9614 54,409 times (length 456)
  Back Branch 088B92AC 49,625 times (length 265)
  Back Branch 088B9338 48,599 times (length 44)
  Back Branch 088B94BC 48,599 times (length 88)
  Back Branch 088B94C4 48,598 times (length 90)
  Back Branch 088B950C 48,486 times (length 126)
  Back Branch 088B9468 36,734 times (length 6)
  Back Branch 088B9190 21,956 times (length 145)
  Back Branch 088B925C 19,776 times (length 245)
  Back Branch 088B9478 18,869 times (length 135)
  Back Branch 088B9480 18,676 times (length 137)
  Back Branch 088B9000 8,762 times (length 94)
  Back Branch 088B9498 7,734 times (length 4)
  Back Branch 088B90EC 7,187 times (length 4)
  Back Branch 088B9444 6,339 times (length 207)
  Back Branch 088B9348 5,918 times (length 304)
  Back Branch 088B9144 4,670 times (length 11)
  Back Branch 088B9188 4,655 times (length 192)
  Back Branch 088B902C 3,726 times (length 78)
  Back Branch 088B967C 2,839 times (length 132)
  Back Branch 088B9488 2,828 times (length 231)
  Back Branch 088B94A0 1,157 times (length 237)
  Back Branch 088B8F44 1,099 times (length 12)
  Back Branch 088B9020 627 times (length 75)
  Back Branch 088B91BC 600 times (length 205)
  Back Branch 088B8FA8 545 times (length 72)
  Back Branch 088B9424 334 times (length 332)
  Back Branch 088B954C 276 times (length 224)
  Back Branch 088B9608 238 times (length 257)
  Back Branch 088B9200 126 times (length 7)
  Back Branch 088B951C 113 times (length 130)
  Back Branch 088B9590 91 times (length 241)
  Back Branch 088B9534 67 times (length 400)
  Back Branch 088B962C 46 times (length 280)
  Back Branch 088B9660 14 times (length 293)
  Back Branch 088B969C 6 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_889CC68 190 instructions (0.000%), 10 calls (0889CC68 - 0889CD54, length 60)
_S1_2_88098C8 185 instructions (0.000%), 1 calls (088098C8 - 08809C4C, length 226)
  Back Branch 08809C04 1 times (length 168)
_S1_2_883AF94 184 instructions (0.000%), 8 calls (0883AF94 - 0883AFEC, length 23)
_S1_2_880D110 182 instructions (0.000%), 7 calls (0880D110 - 0880D18C, length 32)
  Back Branch 0880D150 7 times (length 11)
_S1_2_8853E2C 180 instructions (0.000%), 18 calls (08853E2C - 08853E50, length 10)
_S1_2_88AFE10 180 instructions (0.000%), 10 calls (088AFE10 - 088AFE54, length 18)
_S1_2_8877958 180 instructions (0.000%), 10 calls (08877958 - 0887799C, length 18)
_S1_2_886F7A8 180 instructions (0.000%), 10 calls (0886F7A8 - 0886F7EC, length 18)
_S1_2_881F268 180 instructions (0.000%), 6 calls (0881F268 - 0883766C, length 24834)
_S1_2_88B57A8 177 instructions (0.000%), 1 calls (088B5364 - 088B5818, length 302)
  Back Branch 088B57D8 34 times (length 4)
  Back Branch 088B5800 1 times (length 297)
_S1_2_8845E38 176 instructions (0.000%), 11 calls (08845E38 - 08845E80, length 19)
_S1_2_882D8A0 176 instructions (0.000%), 2 calls (0882D478 - 0882D92C, length 302)
  Back Branch 0882D510 2,850 times (length 40)
  Back Branch 0882D564 1,614 times (length 31)
  Back Branch 0882D928 2 times (length 272)
_S1_2_88344E8 174 instructions (0.000%), 6 calls (08834320 - 08834518, length 127)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088344A8 113 times (length 23)
  Back Branch 088344A0 113 times (length 98)
  Back Branch 088344F8 6 times (length 117)
  Back Branch 0883450C 6 times (length 30)
_S1_2_8871B18 170 instructions (0.000%), 10 calls (08871B18 - 08871B74, length 24)
_S1_2_88385A4 170 instructions (0.000%), 2 calls (088385A4 - 088386F4, length 85)
_S1_2_883B938 166 instructions (0.000%), 2 calls (08824CBC - 0883B980, length 23346)
  Back Branch 08824DA0 22 times (length 46)
  Back Branch 08824D60 10 times (length 9)
  Back Branch 0883B97C 2 times (length 23346)
_S1_2_883BF60 162 instructions (0.000%), 2 calls (0883BF60 - 0883C0A0, length 81)
_S1_2_88344CC 161 instructions (0.000%), 7 calls (08834320 - 088344E4, length 114)
  Back Branch 08834400 957 times (length 36)
  Back Branch 088344A8 113 times (length 23)
  Back Branch 088344A0 113 times (length 98)
  Back Branch 088344D8 7 times (length 17)
_S1_2_8875E30 156 instructions (0.000%), 6 calls (08875D74 - 08875FD0, length 152)
  Back Branch 08875FBC 6 times (length 148)
_S1_2_882591C 156 instructions (0.000%), 4 calls (0882591C - 08825A58, length 80)
  Back Branch 08825A30 4 times (length 33)
_S1_2_88069B0 152 instructions (0.000%), 2 calls (088069B0 - 08806ADC, length 76)
_S1_2_88AF2C8 150 instructions (0.000%), 10 calls (088AF2C8 - 088AF300, length 15)
_S1_2_881CF20 144 instructions (0.000%), 9 calls (0881CF20 - 0883766C, length 27092)
_S1_2_88C1D7C 141 instructions (0.000%), 1 calls (088C0EFC - 088C2D58, length 1944)
  Back Branch 088C0F8C 349,603 times (length 6)
  Back Branch 088C14F4 85,234 times (length 384)
  Back Branch 088C200C 49,815 times (length 714)
  Back Branch 088C1640 35,420 times (length 442)
  Back Branch 088C14CC 35,420 times (length 90)
  Back Branch 088C1394 35,420 times (length 138)
  Back Branch 088C1B1C 35,420 times (length 692)
  Back Branch 088C1948 35,419 times (length 281)
  Back Branch 088C1A38 30,870 times (length 499)
  Back Branch 088C235C 5,519 times (length 595)
  Back Branch 088C2364 5,519 times (length 591)
  Back Branch 088C25F4 3,243 times (length 1251)
  Back Branch 088C25EC 3,243 times (length 878)
  Back Branch 088C23C4 3,243 times (length 1110)
  Back Branch 088C1A74 1,306 times (length 515)
  Back Branch 088C28E0 1 times (length 884)
_S1_2_8899DD4 140 instructions (0.000%), 10 calls (08899DD4 - 08899E08, length 14)
_S1_2_881A0EC 140 instructions (0.000%), 2 calls (0881A0EC - 08823E94, length 10091)
_S1_2_8819FF4 140 instructions (0.000%), 2 calls (08819FF4 - 08823E94, length 10153)
_S1_2_8819BD8 140 instructions (0.000%), 2 calls (08819BD8 - 08823E94, length 10416)
_S1_2_881979C 140 instructions (0.000%), 2 calls (0881979C - 08823E94, length 10687)
_S1_2_8853D70 135 instructions (0.000%), 5 calls (08853CB8 - 08853D78, length 49)
  Back Branch 08853D74 5 times (length 49)
_S1_2_8826254 132 instructions (0.000%), 2 calls (08825E5C - 088264AC, length 405)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 08826264 2 times (length 259)
  Back Branch 088262A4 2 times (length 172)
  Back Branch 088264A8 1 times (length 404)
_S1_2_8870018 130 instructions (0.000%), 10 calls (08870018 - 08870048, length 13)
_S1_2_886F450 130 instructions (0.000%), 10 calls (0886F450 - 0886F488, length 15)
_S1_2_886F180 130 instructions (0.000%), 10 calls (0886F180 - 0886F1B0, length 13)
_S1_2_8826070 130 instructions (0.000%), 2 calls (08825E5C - 088264AC, length 405)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08826088 4 times (length 38)
  Back Branch 088260A8 3 times (length 44)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 08826078 2 times (length 136)
  Back Branch 088260B0 1 times (length 46)
  Back Branch 088264A8 1 times (length 404)
_S1_2_8826080 123 instructions (0.000%), 2 calls (08825E5C - 088264AC, length 405)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08826088 4 times (length 38)
  Back Branch 088260A8 3 times (length 44)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 088260B0 1 times (length 46)
  Back Branch 088264A8 1 times (length 404)
_S1_2_8899D9C 120 instructions (0.000%), 10 calls (08899D9C - 08899DC8, length 12)
_S1_2_883B758 120 instructions (0.000%), 6 calls (0883B758 - 0883B7C4, length 28)
_S1_2_884179C 117 instructions (0.000%), 3 calls (0884179C - 0884184C, length 45)
_S1_2_88288A8 116 instructions (0.000%), 1 calls (088288A8 - 08828910, length 27)
  Back Branch 088288FC 9 times (length 13)
_S1_2_88243D4 115 instructions (0.000%), 5 calls (088243D4 - 0882448C, length 47)
_S1_2_8871B04 110 instructions (0.000%), 22 calls (08871B04 - 08871B14, length 5)
_S1_2_8856104 110 instructions (0.000%), 5 calls (08856104 - 08856174, length 29)
  Back Branch 08856160 5 times (length 10)
  Back Branch 08856170 5 times (length 18)
_S1_2_88405DC 106 instructions (0.000%), 2 calls (088405DC - 088406AC, length 53)
_S1_2_881F4C8 105 instructions (0.000%), 5 calls (0881F4C8 - 0881F540, length 31)
_S1_2_883B7F8 104 instructions (0.000%), 2 calls (0883B270 - 0883B824, length 366)
  Back Branch 0883B820 2 times (length 366)
_S1_2_8825DF0 103 instructions (0.000%), 1 calls (08825DF0 - 088264AC, length 432)
  Back Branch 08826024 42 times (length 116)
  Back Branch 08826030 42 times (length 118)
  Back Branch 08826050 42 times (length 63)
  Back Branch 088263A0 22 times (length 268)
  Back Branch 08826398 22 times (length 337)
  Back Branch 08826368 17 times (length 325)
  Back Branch 08826380 17 times (length 260)
  Back Branch 088263B8 4 times (length 214)
  Back Branch 088263F8 4 times (length 230)
  Back Branch 088263D4 4 times (length 351)
  Back Branch 088263DC 4 times (length 223)
  Back Branch 088263C8 4 times (length 349)
  Back Branch 08826068 4 times (length 63)
  Back Branch 08825FCC 2 times (length 94)
  Back Branch 08825FE8 2 times (length 100)
  Back Branch 08825FF0 2 times (length 19)
  Back Branch 088264A8 1 times (length 404)
  Back Branch 08825ED4 1 times (length 32)
  Back Branch 08825EF4 1 times (length 39)
  Back Branch 08825E94 1 times (length 15)
  Back Branch 08825EB0 1 times (length 22)
  Back Branch 08825F20 1 times (length 51)
  Back Branch 08825F2C 1 times (length 54)
_S1_2_882E4FC 102 instructions (0.000%), 2 calls (0882E4FC - 0882E5C4, length 51)
_S1_2_88441B8 102 instructions (0.000%), 1 calls (088441B8 - 088442A0, length 59)
  Back Branch 08844288 2 times (length 22)
_S1_2_88CC848 101 instructions (0.000%), 3 calls (088CC848 - 088CC908, length 49)
  Back Branch 088CC8D8 2 times (length 17)
  Back Branch 088CC8C4 2 times (length 12)
_S1_2_8844FE0 97 instructions (0.000%), 1 calls (08844FE0 - 088450DC, length 64)
  Back Branch 08845050 4 times (length 18)
_S1_2_88C73EC 92 instructions (0.000%), 2 calls (088C73EC - 088C74A0, length 46)
  Back Branch 088C7470 2 times (length 26)
_S1_2_883C0A4 92 instructions (0.000%), 2 calls (0883AC0C - 0883C0F4, length 1339)
  Back Branch 0883C0F0 2 times (length 1339)
  Back Branch 0883ACCC 2 times (length 20)
_S1_2_8899EDC 90 instructions (0.000%), 10 calls (08899EDC - 08899EFC, length 9)
_S1_2_882E444 88 instructions (0.000%), 2 calls (0882E444 - 0882E4F0, length 44)
_S1_2_88426B4 88 instructions (0.000%), 1 calls (088426B4 - 088440DC, length 1675)
  Back Branch 0884281C 205,696 times (length 13)
  Back Branch 08842880 12,857 times (length 89)
  Back Branch 08842824 12,856 times (length 46)
_S1_2_883BBEC 86 instructions (0.000%), 5 calls (0883BBEC - 0883BC30, length 18)
_S1_2_88240F4 85 instructions (0.000%), 5 calls (088240F4 - 0882413C, length 19)
  Back Branch 08824130 5 times (length 8)
_S1_2_883C0F8 84 instructions (0.000%), 2 calls (0883C0F8 - 0883C19C, length 42)
_S1_2_8843890 83 instructions (0.000%), 1 calls (08843890 - 088440DC, length 532)
_S1_2_8826900 83 instructions (0.000%), 1 calls (08826900 - 088269E8, length 59)
  Back Branch 0882695C 9 times (length 5)
  Back Branch 088269B0 1 times (length 21)
_S1_2_8827208 80 instructions (0.000%), 2 calls (08827208 - 088272B4, length 44)
_S1_2_88CF794 76 instructions (0.000%), 38 calls (088CF794 - 088CF798, length 2)
_S1_2_883BC34 76 instructions (0.000%), 2 calls (0883BA94 - 0883BC9C, length 131)
  Back Branch 0883BC74 2 times (length 122)
_S1_2_883B5EC 74 instructions (0.000%), 2 calls (0883AC0C - 0883B698, length 676)
  Back Branch 0883ACCC 2 times (length 20)
_S1_2_886F5E0 70 instructions (0.000%), 10 calls (0886F5E0 - 0886F600, length 9)
_S1_2_8842FE0 70 instructions (0.000%), 1 calls (08842FE0 - 088440DC, length 1088)
  Back Branch 088430C4 1 times (length 42)
_S1_2_882E254 69 instructions (0.000%), 1 calls (0882E1C0 - 0882E2D4, length 70)
  Back Branch 0882E2D0 1 times (length 70)
_S1_2_8817310 69 instructions (0.000%), 1 calls (08817310 - 08817424, length 70)
  Back Branch 08817420 1 times (length 62)
  Back Branch 08817414 1 times (length 58)
  Back Branch 08817404 1 times (length 54)
  Back Branch 088173EC 1 times (length 49)
  Back Branch 088173D0 1 times (length 42)
  Back Branch 088173A8 1 times (length 32)
  Back Branch 088173BC 1 times (length 37)
  Back Branch 08817380 1 times (length 22)
  Back Branch 08817394 1 times (length 27)
  Back Branch 0881736C 1 times (length 17)
  Back Branch 08817354 1 times (length 11)
_S1_2_8844434 68 instructions (0.000%), 1 calls (088442D4 - 0884443C, length 91)
  Back Branch 08844438 1 times (length 91)
_S1_2_8842A0C 63 instructions (0.000%), 1 calls (08842A0C - 088440DC, length 1461)
_S1_2_88C71A4 62 instructions (0.000%), 1 calls (088B606C - 088C71C0, length 17494)
  Back Branch 088C71BC 1 times (length 17494)
_S1_2_883BA94 60 instructions (0.000%), 3 calls (0883BA94 - 0883BAE0, length 20)
_S1_2_8828D74 60 instructions (0.000%), 3 calls (08828D74 - 08828E44, length 53)
_S1_2_882AA4C 59 instructions (0.000%), 1 calls (0882AA4C - 088BCE9C, length 149781)
_S1_2_8841718 58 instructions (0.000%), 3 calls (08841718 - 08841798, length 33)
_S1_2_88B5AA4 58 instructions (0.000%), 1 calls (088B59DC - 088B5AC0, length 58)
  Back Branch 088B5ABC 1 times (length 58)
  Back Branch 088B5A9C 1 times (length 33)
_S1_2_883CFDC 56 instructions (0.000%), 2 calls (0883CFDC - 0883D16C, length 101)
  Back Branch 0883D168 2 times (length 29)
_S1_2_88B6AD0 56 instructions (0.000%), 1 calls (088B6A58 - 088B6B64, length 68)
  Back Branch 088B6B60 1 times (length 68)
_S1_2_8841850 55 instructions (0.000%), 1 calls (08841850 - 08841928, length 55)
_S1_2_882E110 55 instructions (0.000%), 1 calls (0882A6DC - 0882E168, length 3748)
  Back Branch 0882A754 19,716 times (length 16)
  Back Branch 0882E164 1 times (length 3748)
_S1_2_8824E34 52 instructions (0.000%), 2 calls (08824E34 - 0882A694, length 5657)
  Back Branch 0882A5F0 181,999 times (length 7)
  Back Branch 0882A62C 9,054 times (length 28)
  Back Branch 08828398 34 times (length 24)
_S1_2_88B5AC4 50 instructions (0.000%), 2 calls (088B5AC4 - 088B5B24, length 25)
_S1_2_8825B78 50 instructions (0.000%), 2 calls (08825B78 - 08825BD8, length 25)
  Back Branch 08825BA0 2 times (length 6)
  Back Branch 08825BCC 2 times (length 17)
  Back Branch 08825BD4 2 times (length 10)
_S1_2_881C27C 50 instructions (0.000%), 2 calls (0881C27C - 0883766C, length 27901)
_S1_2_8843644 49 instructions (0.000%), 1 calls (08843644 - 08843704, length 49)
_S1_2_88265D4 49 instructions (0.000%), 1 calls (088265D4 - 088266DC, length 67)
  Back Branch 0882666C 1 times (length 15)
_S1_2_88B5CB8 48 instructions (0.000%), 2 calls (088B5CB8 - 088B5D44, length 36)
_S1_2_8824BEC 48 instructions (0.000%), 2 calls (08824BEC - 08824CB8, length 52)
  Back Branch 08824C84 1 times (length 12)
_S1_2_8827C34 46 instructions (0.000%), 2 calls (08827C34 - 08827CB8, length 34)
  Back Branch 08827C90 2 times (length 15)
_S1_2_8826760 46 instructions (0.000%), 1 calls (08826760 - 088268FC, length 104)
_S1_2_883AE80 45 instructions (0.000%), 3 calls (0883AE80 - 0883AEB8, length 15)
_S1_2_881744C 45 instructions (0.000%), 1 calls (0881744C - 088CF778, length 188620)
_S1_2_88B6A58 44 instructions (0.000%), 2 calls (088B6A58 - 088B6AAC, length 22)
_S1_2_8804000 44 instructions (0.000%), 1 calls (08804000 - 08804170, length 93)
  Back Branch 08804060 2 times (length 10)
  Back Branch 0880416C 1 times (length 12)
  Back Branch 08804164 1 times (length 36)
_S1_2_88BEA68 43 instructions (0.000%), 1 calls (088BCEA0 - 088BEACC, length 1804)
  Back Branch 088BCEC4 1,699,444 times (length 4)
  Back Branch 088BCF74 833,844 times (length 6)
  Back Branch 088BCF4C 38 times (length 14)
  Back Branch 088BEA9C 4 times (length 6)
_S1_2_881E024 43 instructions (0.000%), 1 calls (0881E024 - 0881E1A0, length 96)
  Back Branch 0881E104 3,623 times (length 21)
  Back Branch 0881E11C 3,623 times (length 12)
  Back Branch 0881E144 1 times (length 33)
_S1_2_800033C 42 instructions (0.000%), 14 calls (0800033C - 08000344, length 3)
_S1_2_882E0BC 42 instructions (0.000%), 2 calls (0882E0BC - 0882E10C, length 21)
_S1_2_88B6484 42 instructions (0.000%), 1 calls (088B6484 - 088C7AF0, length 17820)
  Back Branch 088C7AA8 1 times (length 38)
_S1_2_88040AC 42 instructions (0.000%), 1 calls (088040AC - 08804170, length 50)
  Back Branch 0880416C 1 times (length 12)
  Back Branch 08804164 1 times (length 36)
_S1_2_884297C 41 instructions (0.000%), 1 calls (0884297C - 088440DC, length 1497)
_S1_2_8807088 40 instructions (0.000%), 10 calls (08807088 - 088CF720, length 205223)
_S1_2_88B881C 40 instructions (0.000%), 4 calls (088B881C - 088B8840, length 10)
_S1_2_8842D68 40 instructions (0.000%), 1 calls (08842D68 - 088440DC, length 1246)
_S1_2_881E000 39 instructions (0.000%), 1 calls (0881DF6C - 0881E020, length 46)
  Back Branch 0881E01C 1 times (length 29)
  Back Branch 0881E000 1 times (length 39)
_S1_2_88C0618 38 instructions (0.000%), 2 calls (088C0618 - 088C0664, length 20)
_S1_2_883668C 38 instructions (0.000%), 2 calls (0883668C - 088366D4, length 19)
_S1_2_884264C 38 instructions (0.000%), 1 calls (0884264C - 088440DC, length 1701)
_S1_2_8842DD8 37 instructions (0.000%), 1 calls (08842DD8 - 088CF4C0, length 143803)
_S1_2_882798C 37 instructions (0.000%), 1 calls (0882798C - 08827A1C, length 37)
_S1_2_8845400 35 instructions (0.000%), 5 calls (08845400 - 08845420, length 9)
_S1_2_88C0668 34 instructions (0.000%), 2 calls (088C0668 - 088C06D0, length 27)
_S1_2_88431C0 34 instructions (0.000%), 1 calls (08843170 - 0884321C, length 44)
  Back Branch 08843218 1 times (length 44)
_S1_2_881CDB4 32 instructions (0.000%), 2 calls (0881CDB4 - 0883766C, length 27183)
_S1_2_8827128 31 instructions (0.000%), 1 calls (08827128 - 08827204, length 56)
  Back Branch 08827194 1 times (length 9)
_S1_2_88AFE04 30 instructions (0.000%), 10 calls (088AFE04 - 088AFE0C, length 3)
_S1_2_88A4724 30 instructions (0.000%), 10 calls (088A4724 - 088A472C, length 3)
_S1_2_889B4D8 30 instructions (0.000%), 10 calls (0889B4D8 - 0889B4E0, length 3)
_S1_2_883EAEC 30 instructions (0.000%), 2 calls (0883EAEC - 0883EB24, length 15)
_S1_2_883B984 28 instructions (0.000%), 2 calls (0883B984 - 0883B9B8, length 14)
_S1_2_88B6BC8 28 instructions (0.000%), 1 calls (088B6BC8 - 088B6C34, length 28)
_S1_2_88437F4 28 instructions (0.000%), 1 calls (088437F4 - 088440DC, length 571)
_S1_2_88BC478 26 instructions (0.000%), 1 calls (088BC478 - 088BC4E0, length 27)
_S1_2_8826514 26 instructions (0.000%), 1 calls (08826514 - 08827CB8, length 1514)
  Back Branch 08827C90 2 times (length 15)
_S1_2_8808528 26 instructions (0.000%), 1 calls (08808528 - 0880858C, length 26)
_S1_2_88CF2F4 24 instructions (0.000%), 12 calls (088CF2F4 - 088CF2F8, length 2)
_S1_2_88B6194 24 instructions (0.000%), 1 calls (088B6194 - 088B6218, length 34)
_S1_2_8842E9C 24 instructions (0.000%), 1 calls (08842E9C - 08842F1C, length 33)
_S1_2_883D828 22 instructions (0.000%), 2 calls (0883D828 - 0883D850, length 11)
_S1_2_883CE80 22 instructions (0.000%), 2 calls (0883CE80 - 0883CEA8, length 11)
_S1_2_8839A64 22 instructions (0.000%), 2 calls (08839A64 - 08839A8C, length 11)
_S1_2_88CF1DC 21 instructions (0.000%), 1 calls (088CF1DC - 088CF22C, length 21)
  Back Branch 088CF214 1 times (length 5)
_S1_2_88B5364 21 instructions (0.000%), 1 calls (088B5364 - 088B544C, length 59)
_S1_2_8825BDC 21 instructions (0.000%), 1 calls (08825BDC - 08825C2C, length 21)
_S1_2_88A8A74 20 instructions (0.000%), 10 calls (088A8A74 - 088A8A78, length 2)
_S1_2_88A4730 20 instructions (0.000%), 10 calls (088A4730 - 088A4734, length 2)
_S1_2_88A45E8 20 instructions (0.000%), 10 calls (088A45E8 - 088A45EC, length 2)
_S1_2_88848A8 20 instructions (0.000%), 10 calls (088848A8 - 088848AC, length 2)
_S1_2_887EDAC 20 instructions (0.000%), 10 calls (0887EDAC - 0887EDB0, length 2)
_S1_2_88C51E4 20 instructions (0.000%), 1 calls (088C51E4 - 088C5230, length 20)
_S1_2_8842164 19 instructions (0.000%), 1 calls (08842164 - 088421AC, length 19)
_S1_2_8817A70 19 instructions (0.000%), 1 calls (08817A70 - 0883766C, length 32512)
_S1_2_88179B8 19 instructions (0.000%), 1 calls (088179B8 - 0883766C, length 32558)
_S1_2_88442C0 17 instructions (0.000%), 1 calls (088440B0 - 088442C4, length 134)
  Back Branch 088440E4 10,015,229 times (length 15)
  Back Branch 088442C0 1 times (length 122)
_S1_2_8826878 17 instructions (0.000%), 1 calls (08826834 - 08826890, length 24)
  Back Branch 0882688C 1 times (length 24)
_S1_2_880420C 17 instructions (0.000%), 1 calls (0880420C - 08804268, length 24)
_S1_2_88442B0 16 instructions (0.000%), 1 calls (088440B0 - 088442BC, length 132)
  Back Branch 088442B8 1 times (length 132)
_S1_2_8843598 16 instructions (0.000%), 1 calls (08843598 - 088440DC, length 722)
_S1_2_8824C4C 16 instructions (0.000%), 1 calls (08824C4C - 08824CA4, length 23)
  Back Branch 08824C84 1 times (length 12)
_S1_2_88442A4 15 instructions (0.000%), 1 calls (088440B0 - 088442AC, length 128)
  Back Branch 088442A8 1 times (length 128)
_S1_2_8843284 15 instructions (0.000%), 1 calls (08843170 - 08843294, length 74)
  Back Branch 08843290 1 times (length 74)
_S1_2_8843248 15 instructions (0.000%), 1 calls (08843170 - 08843258, length 59)
  Back Branch 08843254 1 times (length 59)
_S1_2_8843234 15 instructions (0.000%), 1 calls (08843170 - 08843244, length 54)
  Back Branch 08843240 1 times (length 54)
_S1_2_8842B54 15 instructions (0.000%), 1 calls (08842B18 - 08842B64, length 20)
  Back Branch 08842B60 1 times (length 20)
_S1_2_88429F4 15 instructions (0.000%), 1 calls (088429F4 - 088440DC, length 1467)
_S1_2_882AFBC 15 instructions (0.000%), 1 calls (0882AFBC - 0882AFF4, length 15)
_S1_2_8000358 14 instructions (0.000%), 7 calls (08000358 - 0800035C, length 2)
_S1_2_8000350 14 instructions (0.000%), 7 calls (08000350 - 08000354, length 2)
_S1_2_88451FC 14 instructions (0.000%), 1 calls (088451FC - 08845230, length 14)
_S1_2_88450E0 14 instructions (0.000%), 1 calls (088450E0 - 088451F8, length 71)
_S1_2_88B54A4 13 instructions (0.000%), 1 calls (088B54A4 - 088B54D4, length 13)
_S1_2_88CF89C 12 instructions (0.000%), 6 calls (088CF89C - 088CF8A0, length 2)
_S1_2_88CF88C 12 instructions (0.000%), 6 calls (088CF88C - 088CF890, length 2)
_S1_2_8806B38 12 instructions (0.000%), 6 calls (08806B38 - 08806B3C, length 2)
_S1_2_8000000 12 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 2 times (length 4)
_S1_2_88174F8 12 instructions (0.000%), 1 calls (088174F8 - 08817534, length 16)
_S1_2_8825D1C 11 instructions (0.000%), 1 calls (08825D1C - 08825D4C, length 13)
  Back Branch 08825D40 1 times (length 6)
_S1_2_88CF244 10 instructions (0.000%), 1 calls (088CF244 - 088CF268, length 10)
_S1_2_8827908 10 instructions (0.000%), 1 calls (08827908 - 08827938, length 13)
_S1_2_881724C 9 instructions (0.000%), 1 calls (0881724C - 0881726C, length 9)
_S1_2_8816748 9 instructions (0.000%), 1 calls (08816748 - 08816768, length 9)
_S1_2_88CF8CC 8 instructions (0.000%), 4 calls (088CF8CC - 088CF8D0, length 2)
_S1_2_88CF804 8 instructions (0.000%), 4 calls (088CF804 - 088CF808, length 2)
_S1_2_88CF2A4 8 instructions (0.000%), 4 calls (088CF2A4 - 088CF2A8, length 2)
_S1_2_88B64E4 8 instructions (0.000%), 2 calls (088B64E4 - 088B64F0, length 4)
_S1_2_8823E18 8 instructions (0.000%), 2 calls (08823E18 - 08823E24, length 4)
_S1_2_88082B0 8 instructions (0.000%), 2 calls (088082B0 - 088082BC, length 4)
_S1_2_8805DC4 8 instructions (0.000%), 2 calls (08805DC4 - 08805DD0, length 4)
_S1_2_88264D4 8 instructions (0.000%), 1 calls (088264D4 - 08826510, length 16)
_S1_2_8816728 8 instructions (0.000%), 1 calls (08816728 - 08816744, length 8)
_S1_2_88272B8 6 instructions (0.000%), 1 calls (08827208 - 08827300, length 63)
_S1_2_88CF8C4 4 instructions (0.000%), 2 calls (088CF8C4 - 088CF8C8, length 2)
_S1_2_88CF78C 4 instructions (0.000%), 2 calls (088CF78C - 088CF790, length 2)
_S1_2_88CF76C 4 instructions (0.000%), 2 calls (088CF76C - 088CF770, length 2)
_S1_2_88CF75C 4 instructions (0.000%), 2 calls (088CF75C - 088CF760, length 2)
_S1_2_88CF4D4 4 instructions (0.000%), 2 calls (088CF4D4 - 088CF4D8, length 2)
_S1_2_88CF4B4 4 instructions (0.000%), 2 calls (088CF4B4 - 088CF4B8, length 2)
_S1_2_88CF47C 4 instructions (0.000%), 2 calls (088CF47C - 088CF480, length 2)
_S1_2_88CF8EC 2 instructions (0.000%), 1 calls (088CF8EC - 088CF8F0, length 2)
_S1_2_88CF8B4 2 instructions (0.000%), 1 calls (088CF8B4 - 088CF8B8, length 2)
_S1_2_88CF82C 2 instructions (0.000%), 1 calls (088CF82C - 088CF830, length 2)
_S1_2_88CF814 2 instructions (0.000%), 1 calls (088CF814 - 088CF818, length 2)
_S1_2_88CF80C 2 instructions (0.000%), 1 calls (088CF80C - 088CF810, length 2)
_S1_2_88CF7FC 2 instructions (0.000%), 1 calls (088CF7FC - 088CF800, length 2)
_S1_2_88CF7F4 2 instructions (0.000%), 1 calls (088CF7F4 - 088CF7F8, length 2)
_S1_2_88CF7E4 2 instructions (0.000%), 1 calls (088CF7E4 - 088CF7E8, length 2)
_S1_2_88CF7DC 2 instructions (0.000%), 1 calls (088CF7DC - 088CF7E0, length 2)
_S1_2_88CF7D4 2 instructions (0.000%), 1 calls (088CF7D4 - 088CF7D8, length 2)
_S1_2_88CF7CC 2 instructions (0.000%), 1 calls (088CF7CC - 088CF7D0, length 2)
_S1_2_88CF7C4 2 instructions (0.000%), 1 calls (088CF7C4 - 088CF7C8, length 2)
_S1_2_88CF7B4 2 instructions (0.000%), 1 calls (088CF7B4 - 088CF7B8, length 2)
_S1_2_88CF7AC 2 instructions (0.000%), 1 calls (088CF7AC - 088CF7B0, length 2)
_S1_2_88CF73C 2 instructions (0.000%), 1 calls (088CF73C - 088CF740, length 2)
_S1_2_88CF6DC 2 instructions (0.000%), 1 calls (088CF6DC - 088CF6E0, length 2)
_S1_2_88CF524 2 instructions (0.000%), 1 calls (088CF524 - 088CF528, length 2)
_S1_2_88CF514 2 instructions (0.000%), 1 calls (088CF514 - 088CF518, length 2)
_S1_2_88CF50C 2 instructions (0.000%), 1 calls (088CF50C - 088CF510, length 2)
_S1_2_88CF4FC 2 instructions (0.000%), 1 calls (088CF4FC - 088CF500, length 2)
_S1_2_88CF4EC 2 instructions (0.000%), 1 calls (088CF4EC - 088CF4F0, length 2)
_S1_2_88CF4CC 2 instructions (0.000%), 1 calls (088CF4CC - 088CF4D0, length 2)
_S1_2_88CF4A4 2 instructions (0.000%), 1 calls (088CF4A4 - 088CF4A8, length 2)
_S1_2_88CF494 2 instructions (0.000%), 1 calls (088CF494 - 088CF498, length 2)
_S1_2_8000200 2 instructions (0.000%), 1 calls (08000200 - 08000204, length 2)
_S1_2_88BAA74 (nop) 0 instructions (0.000%), 226,077 calls (088BAA74 - 088BAA78, length 2)
_S1_2_88BAA7C (nop) 0 instructions (0.000%), 144,603 calls (088BAA7C - 088BAA80, length 2)
_S1_2_88B9A68 (memset) 0 instructions (0.000%), 101,626 calls (088B9A68 - 088B9B28, length 49)
_S1_2_88BE684 (strlen) 0 instructions (0.000%), 96,960 calls (088BE684 - 088BE698, length 6)
_S1_2_8844D44 0 instructions (0.000%), 332 calls (08844D44 - 088B9B28, length 119674)
_S1_2_88462F8 0 instructions (0.000%), 166 calls (088462F8 - 088B9B28, length 118285)
_S1_2_88B6AB8 (nop) 0 instructions (0.000%), 38 calls (088B6AB8 - 088B6ABC, length 2)
_S1_2_88B6AB0 (nop) 0 instructions (0.000%), 38 calls (088B6AB0 - 088B6AB4, length 2)
_S1_2_88AD354 (nop) 0 instructions (0.000%), 10 calls (088AD354 - 088AD358, length 2)
_S1_2_88A8A7C (nop) 0 instructions (0.000%), 10 calls (088A8A7C - 088A8A80, length 2)
_S1_2_88A4738 (nop) 0 instructions (0.000%), 10 calls (088A4738 - 088A473C, length 2)
_S1_2_88848B0 (nop) 0 instructions (0.000%), 10 calls (088848B0 - 088848B4, length 2)
_S1_2_887EDB4 (nop) 0 instructions (0.000%), 10 calls (0887EDB4 - 0887EDB8, length 2)
_S1_2_88C95A4 (nop) 0 instructions (0.000%), 4 calls (088C95A4 - 088C95A8, length 2)
_S1_2_88C959C (nop) 0 instructions (0.000%), 4 calls (088C959C - 088C95A0, length 2)
_S1_2_880C978 (nop) 0 instructions (0.000%), 1 calls (0880C978 - 0880C97C, length 2)
------------------ GEProfiler ----------------------
GE list count: 0
Texture load count: 0, average NaN per GE list
Copy GE to memory: 0, average NaN per GE list
Copy Stencil to memory: 0, average NaN per GE list
GE list duration: 0ms, average NaNms per GE list, max FPS is NaN
