Compilation time 4220ms, 785 calls, average 5.4ms, longest 332ms
CodeBlocks profiling information (13,438,246,808 total cycles):
_S1_2_882248C 3,930,310,382 instructions (29.247%), 685,934 calls (0882248C - 08823DD4, length 1619)
  Back Branch 088225E8 99,932,733 times (length 19)
    08822590:[960A0000]: lhu        $t2, 0($s0)
    08822594:[8E470024]: lw         $a3, 36($s2)
    08822598:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0882259C:[0A208978]: j          0x088225E0
    088225A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 088225A4:[94E60002]: lhu        $a2, 2($a3)
    088225A8:[01449823]: subu       $s3, $t2, $a0
    088225AC:[00C47821]: addu       $t7, $a2, $a0
    088225B0:[014F702A]: slt        $t6, $t2, $t7
    088225B4:[11C0000F]: beq        $t6, $zr, 0x088225F4
    088225B8:[00B31821]: addu       $v1, $a1, $s3
    088225BC:[25190001]: addiu      $t9, $t0, 1
    088225C0:[3328FFFF]: andi       $t0, $t9, -1
    088225C4:[010BC02B]: sltu       $t8, $t0, $t3
    088225C8:[3065FFFF]: andi       $a1, $v1, -1
    088225CC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088225D0:[1300000F]: beq        $t8, $zr, 0x08822610
    088225D4:[24E70004]: addiu      $a3, $a3, 4
    088225D8:[5520005B]: bnel       $t1, $zr, 0x08822748
    088225DC:[92440004]: lbu        $a0, 4($s2)
    088225E0:[94E40000]: lhu        $a0, 0($a3)
    088225E4:[0144682B]: sltu       $t5, $t2, $a0
--> 088225E8:[11A0FFEE]: beq        $t5, $zr, 0x088225A4
    088225EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088225F0:[94E60002]: lhu        $a2, 2($a3)
    088225F4:[25190001]: addiu      $t9, $t0, 1
    088225F8:[3328FFFF]: andi       $t0, $t9, -1
  Back Branch 08822BD4 99,922,357 times (length 19)
    08822B7C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08822B80:[8E580024]: lw         $t8, 36($s2)
    08822B84:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08822B88:[0A208AF3]: j          0x08822BCC
    08822B8C:[03003021]: addu       $a2, $t8, $zr <=> move $a2, $t8
--> 08822B90:[94C50002]: lhu        $a1, 2($a2)
    08822B94:[01249823]: subu       $s3, $t1, $a0
    08822B98:[00A47821]: addu       $t7, $a1, $a0
    08822B9C:[012F202A]: slt        $a0, $t1, $t7
    08822BA0:[1080000F]: beq        $a0, $zr, 0x08822BE0
    08822BA4:[01731821]: addu       $v1, $t3, $s3
    08822BA8:[24F10001]: addiu      $s1, $a3, 1
    08822BAC:[3227FFFF]: andi       $a3, $s1, -1
    08822BB0:[00EA282B]: sltu       $a1, $a3, $t2
    08822BB4:[306BFFFF]: andi       $t3, $v1, -1
    08822BB8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08822BBC:[10A0000F]: beq        $a1, $zr, 0x08822BFC
    08822BC0:[24C60004]: addiu      $a2, $a2, 4
    08822BC4:[55000042]: bnel       $t0, $zr, 0x08822CD0
    08822BC8:[924C0004]: lbu        $t4, 4($s2)
    08822BCC:[94C40000]: lhu        $a0, 0($a2)
    08822BD0:[0124F82B]: sltu       $ra, $t1, $a0
--> 08822BD4:[13E0FFEE]: beq        $ra, $zr, 0x08822B90
    08822BD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08822BDC:[94C50002]: lhu        $a1, 2($a2)
    08822BE0:[24F10001]: addiu      $s1, $a3, 1
    08822BE4:[3227FFFF]: andi       $a3, $s1, -1
  Back Branch 08822608 97,369,792 times (length 14)
    088225C4:[010BC02B]: sltu       $t8, $t0, $t3
    088225C8:[3065FFFF]: andi       $a1, $v1, -1
    088225CC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088225D0:[1300000F]: beq        $t8, $zr, 0x08822610
    088225D4:[24E70004]: addiu      $a3, $a3, 4
--> 088225D8:[5520005B]: bnel       $t1, $zr, 0x08822748
    088225DC:[92440004]: lbu        $a0, 4($s2)
    088225E0:[94E40000]: lhu        $a0, 0($a3)
    088225E4:[0144682B]: sltu       $t5, $t2, $a0
    088225E8:[11A0FFEE]: beq        $t5, $zr, 0x088225A4
    088225EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088225F0:[94E60002]: lhu        $a2, 2($a3)
    088225F4:[25190001]: addiu      $t9, $t0, 1
    088225F8:[3328FFFF]: andi       $t0, $t9, -1
    088225FC:[00C5A021]: addu       $s4, $a2, $a1
    08822600:[010BC02B]: sltu       $t8, $t0, $t3
    08822604:[3285FFFF]: andi       $a1, $s4, -1
--> 08822608:[1700FFF3]: bne        $t8, $zr, 0x088225D8
    0882260C:[24E70004]: addiu      $a3, $a3, 4
    08822610:[5520004D]: bnel       $t1, $zr, 0x08822748
    08822614:[92440004]: lbu        $a0, 4($s2)
    08822618:[8FA8005C]: lw         $t0, 92($sp)
  Back Branch 08822BF4 97,359,948 times (length 14)
    08822BB0:[00EA282B]: sltu       $a1, $a3, $t2
    08822BB4:[306BFFFF]: andi       $t3, $v1, -1
    08822BB8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08822BBC:[10A0000F]: beq        $a1, $zr, 0x08822BFC
    08822BC0:[24C60004]: addiu      $a2, $a2, 4
--> 08822BC4:[55000042]: bnel       $t0, $zr, 0x08822CD0
    08822BC8:[924C0004]: lbu        $t4, 4($s2)
    08822BCC:[94C40000]: lhu        $a0, 0($a2)
    08822BD0:[0124F82B]: sltu       $ra, $t1, $a0
    08822BD4:[13E0FFEE]: beq        $ra, $zr, 0x08822B90
    08822BD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08822BDC:[94C50002]: lhu        $a1, 2($a2)
    08822BE0:[24F10001]: addiu      $s1, $a3, 1
    08822BE4:[3227FFFF]: andi       $a3, $s1, -1
    08822BE8:[00AB8021]: addu       $s0, $a1, $t3
    08822BEC:[00EA282B]: sltu       $a1, $a3, $t2
    08822BF0:[320BFFFF]: andi       $t3, $s0, -1
--> 08822BF4:[14A0FFF3]: bne        $a1, $zr, 0x08822BC4
    08822BF8:[24C60004]: addiu      $a2, $a2, 4
    08822BFC:[55000034]: bnel       $t0, $zr, 0x08822CD0
    08822C00:[924C0004]: lbu        $t4, 4($s2)
    08822C04:[8E44004C]: lw         $a0, 76($s2)
  Back Branch 08822624 3,047,528 times (length 41)
    08822574:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08822578:[AFA00024]: sw         $zr, 36($sp)
    0882257C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08822580:[AFA00020]: sw         $zr, 32($sp)
    08822584:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08822588:[924B0022]: lbu        $t3, 34($s2)
    0882258C:[11600022]: beq        $t3, $zr, 0x08822618
    08822590:[960A0000]: lhu        $t2, 0($s0)
    08822594:[8E470024]: lw         $a3, 36($s2)
    08822598:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0882259C:[0A208978]: j          0x088225E0
    088225A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088225A4:[94E60002]: lhu        $a2, 2($a3)
    088225A8:[01449823]: subu       $s3, $t2, $a0
    088225AC:[00C47821]: addu       $t7, $a2, $a0
    088225B0:[014F702A]: slt        $t6, $t2, $t7
    088225B4:[11C0000F]: beq        $t6, $zr, 0x088225F4
    088225B8:[00B31821]: addu       $v1, $a1, $s3
    088225BC:[25190001]: addiu      $t9, $t0, 1
    088225C0:[3328FFFF]: andi       $t0, $t9, -1
    088225C4:[010BC02B]: sltu       $t8, $t0, $t3
    088225C8:[3065FFFF]: andi       $a1, $v1, -1
    088225CC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088225D0:[1300000F]: beq        $t8, $zr, 0x08822610
    088225D4:[24E70004]: addiu      $a3, $a3, 4
    088225D8:[5520005B]: bnel       $t1, $zr, 0x08822748
    088225DC:[92440004]: lbu        $a0, 4($s2)
    088225E0:[94E40000]: lhu        $a0, 0($a3)
    088225E4:[0144682B]: sltu       $t5, $t2, $a0
    088225E8:[11A0FFEE]: beq        $t5, $zr, 0x088225A4
    088225EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088225F0:[94E60002]: lhu        $a2, 2($a3)
    088225F4:[25190001]: addiu      $t9, $t0, 1
    088225F8:[3328FFFF]: andi       $t0, $t9, -1
    088225FC:[00C5A021]: addu       $s4, $a2, $a1
    08822600:[010BC02B]: sltu       $t8, $t0, $t3
    08822604:[3285FFFF]: andi       $a1, $s4, -1
    08822608:[1700FFF3]: bne        $t8, $zr, 0x088225D8
    0882260C:[24E70004]: addiu      $a3, $a3, 4
    08822610:[5520004D]: bnel       $t1, $zr, 0x08822748
    08822614:[92440004]: lbu        $a0, 4($s2)
    08822618:[8FA8005C]: lw         $t0, 92($sp)
    0882261C:[26310001]: addiu      $s1, $s1, 1
    08822620:[0228582A]: slt        $t3, $s1, $t0
--> 08822624:[1560FFD8]: bne        $t3, $zr, 0x08822588
    08822628:[26100002]: addiu      $s0, $s0, 2
    0882262C:[12A000FE]: beq        $s5, $zr, 0x08822A28
    08822630:[26F70001]: addiu      $s7, $s7, 1
    08822634:[0117802A]: slt        $s0, $t0, $s7
  Back Branch 08822C60 3,047,067 times (length 84)
    08822B04:[AFB700E8]: sw         $s7, 232($sp)
    08822B08:[E7A800EC]: swc1       $f8, 236($sp)
    08822B0C:[0000A812]: mflo       $s5
    08822B10:[03D58821]: addu       $s1, $fp, $s5
    08822B14:[AFB10044]: sw         $s1, 68($sp)
--> 08822B18:[8FBE0000]: lw         $fp, 0($sp)
    08822B1C:[13C00109]: beq        $fp, $zr, 0x08822F44
    08822B20:[C7B40058]: lwc1       $f20, 88($sp)
    08822B24:[8FB5000C]: lw         $s5, 12($sp)
    08822B28:[2411000A]: addiu      $s1, $zr, 10 <=> li $s1, 10
    08822B2C:[96A90000]: lhu        $t1, 0($s5)
    08822B30:[11310104]: beq        $t1, $s1, 0x08822F44
    08822B34:[C7B20058]: lwc1       $f18, 88($sp)
    08822B38:[44808800]: mtc1       $zr, $f17
    08822B3C:[00000000]: nop
    08822B40:[4611903E]: c.le.s     $f18, $f17
    08822B44:[00000000]: nop
    08822B48:[450102EE]: bc1t       0x08823704
    08822B4C:[8FB80000]: lw         $t8, 0($sp)
    08822B50:[8FB90038]: lw         $t9, 56($sp)
    08822B54:[0319602A]: slt        $t4, $t8, $t9
    08822B58:[118002E2]: beq        $t4, $zr, 0x088236E4
    08822B5C:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
    08822B60:[8FA3000C]: lw         $v1, 12($sp)
    08822B64:[8FA20010]: lw         $v0, 16($sp)
    08822B68:[246D0002]: addiu      $t5, $v1, 2
    08822B6C:[2454FFFF]: addiu      $s4, $v0, -1
    08822B70:[AFAD00E4]: sw         $t5, 228($sp)
    08822B74:[924A0022]: lbu        $t2, 34($s2)
    08822B78:[11400022]: beq        $t2, $zr, 0x08822C04
    08822B7C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08822B80:[8E580024]: lw         $t8, 36($s2)
    08822B84:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08822B88:[0A208AF3]: j          0x08822BCC
    08822B8C:[03003021]: addu       $a2, $t8, $zr <=> move $a2, $t8
    08822B90:[94C50002]: lhu        $a1, 2($a2)
    08822B94:[01249823]: subu       $s3, $t1, $a0
    08822B98:[00A47821]: addu       $t7, $a1, $a0
    08822B9C:[012F202A]: slt        $a0, $t1, $t7
    08822BA0:[1080000F]: beq        $a0, $zr, 0x08822BE0
    08822BA4:[01731821]: addu       $v1, $t3, $s3
    08822BA8:[24F10001]: addiu      $s1, $a3, 1
    08822BAC:[3227FFFF]: andi       $a3, $s1, -1
    08822BB0:[00EA282B]: sltu       $a1, $a3, $t2
    08822BB4:[306BFFFF]: andi       $t3, $v1, -1
    08822BB8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08822BBC:[10A0000F]: beq        $a1, $zr, 0x08822BFC
    08822BC0:[24C60004]: addiu      $a2, $a2, 4
    08822BC4:[55000042]: bnel       $t0, $zr, 0x08822CD0
    08822BC8:[924C0004]: lbu        $t4, 4($s2)
    08822BCC:[94C40000]: lhu        $a0, 0($a2)
    08822BD0:[0124F82B]: sltu       $ra, $t1, $a0
    08822BD4:[13E0FFEE]: beq        $ra, $zr, 0x08822B90
    08822BD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08822BDC:[94C50002]: lhu        $a1, 2($a2)
    08822BE0:[24F10001]: addiu      $s1, $a3, 1
    08822BE4:[3227FFFF]: andi       $a3, $s1, -1
    08822BE8:[00AB8021]: addu       $s0, $a1, $t3
    08822BEC:[00EA282B]: sltu       $a1, $a3, $t2
    08822BF0:[320BFFFF]: andi       $t3, $s0, -1
    08822BF4:[14A0FFF3]: bne        $a1, $zr, 0x08822BC4
    08822BF8:[24C60004]: addiu      $a2, $a2, 4
    08822BFC:[55000034]: bnel       $t0, $zr, 0x08822CD0
    08822C00:[924C0004]: lbu        $t4, 4($s2)
    08822C04:[8E44004C]: lw         $a0, 76($s2)
    08822C08:[1080000E]: beq        $a0, $zr, 0x08822C44
    08822C0C:[4616AD00]: add.s      $f20, $f21, $f22
    08822C10:[8C950048]: lw         $s5, 72($a0)
    08822C14:[461ADB40]: add.s      $f13, $f27, $f26
    08822C18:[8FA5000C]: lw         $a1, 12($sp)
    08822C1C:[32BFC0FF]: andi       $ra, $s5, -16129
    08822C20:[44807000]: mtc1       $zr, $f14
    08822C24:[4600A306]: mov.s      $f12, $f20
    08822C28:[AC9F0048]: sw         $ra, 72($a0)
    08822C2C:[0E208923]: jal        0x0882248C
    08822C30:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08822C34:[4614B2C1]: sub.s      $f11, $f22, $f20
    08822C38:[8E42004C]: lw         $v0, 76($s2)
    08822C3C:[46005D80]: add.s      $f22, $f11, $f0
    08822C40:[AC550048]: sw         $s5, 72($v0)
    08822C44:[8FAD0000]: lw         $t5, 0($sp)
    08822C48:[8FA3005C]: lw         $v1, 92($sp)
    08822C4C:[8FA700E4]: lw         $a3, 228($sp)
    08822C50:[25A90001]: addiu      $t1, $t5, 1
    08822C54:[0123402A]: slt        $t0, $t1, $v1
    08822C58:[AFA90000]: sw         $t1, 0($sp)
    08822C5C:[AFA7000C]: sw         $a3, 12($sp)
--> 08822C60:[1500FFAD]: bne        $t0, $zr, 0x08822B18
    08822C64:[AFB40010]: sw         $s4, 16($sp)
    08822C68:[0E22EC49]: jal        0x088BB124 [sceKernelDcacheWritebackAll]
    08822C6C:[00000000]: nop
    08822C70:[8E4B0048]: lw         $t3, 72($s2)
  Back Branch 08823584 2,562,409 times (length 94)
    08823400:[46060502]: mul.s      $f20, $f0, $f6
    08823404:[46050E02]: mul.s      $f24, $f1, $f5
    08823408:[4618A200]: add.s      $f8, $f20, $f24
    0882340C:[46174102]: mul.s      $f4, $f8, $f23
    08823410:[4604B580]: add.s      $f22, $f22, $f4
--> 08823414:[8FA4000C]: lw         $a0, 12($sp)
    08823418:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    0882341C:[948F0000]: lhu        $t7, 0($a0)
    08823420:[15ECFE09]: bne        $t7, $t4, 0x08822C48
    08823424:[8FAD0000]: lw         $t5, 0($sp)
    08823428:[32660600]: andi       $a2, $s3, 1536
    0882342C:[24130600]: addiu      $s3, $zr, 1536 <=> li $s3, 1536
    08823430:[50D3FE05]: beql       $a2, $s3, 0x08822C48
    08823434:[4619B580]: add.s      $f22, $f22, $f25
    08823438:[0A208B13]: j          0x08822C4C
    0882343C:[8FA3005C]: lw         $v1, 92($sp)
    08823440:[8E030010]: lw         $v1, 16($s0)
    08823444:[8E440008]: lw         $a0, 8($s2)
    08823448:[000E2840]: sll        $a1, $t6, 0x0001
    0882344C:[00A37821]: addu       $t7, $a1, $v1
    08823450:[008F4821]: addu       $t1, $a0, $t7
    08823454:[91280001]: lbu        $t0, 1($t1)
    08823458:[91220000]: lbu        $v0, 0($t1)
    0882345C:[924F0022]: lbu        $t7, 34($s2)
    08823460:[00083200]: sll        $a2, $t0, 0x0008
    08823464:[00C23821]: addu       $a3, $a2, $v0
    08823468:[11E00022]: beq        $t7, $zr, 0x088234F4
    0882346C:[30EAFFFF]: andi       $t2, $a3, -1
    08823470:[03003021]: addu       $a2, $t8, $zr <=> move $a2, $t8
    08823474:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08823478:[0A208D2F]: j          0x088234BC
    0882347C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08823480:[94C50002]: lhu        $a1, 2($a2)
    08823484:[01441823]: subu       $v1, $t2, $a0
    08823488:[00A41021]: addu       $v0, $a1, $a0
    0882348C:[0142202A]: slt        $a0, $t2, $v0
    08823490:[1080000F]: beq        $a0, $zr, 0x088234D0
    08823494:[01231821]: addu       $v1, $t1, $v1
    08823498:[24E20001]: addiu      $v0, $a3, 1
    0882349C:[3047FFFF]: andi       $a3, $v0, -1
    088234A0:[00EF282B]: sltu       $a1, $a3, $t7
    088234A4:[3069FFFF]: andi       $t1, $v1, -1
    088234A8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088234AC:[10A0000F]: beq        $a1, $zr, 0x088234EC
    088234B0:[24C60004]: addiu      $a2, $a2, 4
    088234B4:[55000012]: bnel       $t0, $zr, 0x08823500
    088234B8:[8E460028]: lw         $a2, 40($s2)
    088234BC:[94C40000]: lhu        $a0, 0($a2)
    088234C0:[0144102B]: sltu       $v0, $t2, $a0
    088234C4:[1040FFEE]: beq        $v0, $zr, 0x08823480
    088234C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088234CC:[94C50002]: lhu        $a1, 2($a2)
    088234D0:[24E20001]: addiu      $v0, $a3, 1
    088234D4:[3047FFFF]: andi       $a3, $v0, -1
    088234D8:[00A92021]: addu       $a0, $a1, $t1
    088234DC:[00EF282B]: sltu       $a1, $a3, $t7
    088234E0:[3089FFFF]: andi       $t1, $a0, -1
    088234E4:[14A0FFF3]: bne        $a1, $zr, 0x088234B4
    088234E8:[24C60004]: addiu      $a2, $a2, 4
    088234EC:[55000004]: bnel       $t0, $zr, 0x08823500
    088234F0:[8E460028]: lw         $a2, 40($s2)
    088234F4:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    088234F8:[0A208B69]: j          0x08822DA4
    088234FC:[25CE0001]: addiu      $t6, $t6, 1
    08823500:[00094040]: sll        $t0, $t1, 0x0001
    08823504:[00C83821]: addu       $a3, $a2, $t0
    08823508:[94E40000]: lhu        $a0, 0($a3)
    0882350C:[008D502B]: sltu       $t2, $a0, $t5
    08823510:[5140FFF9]: beql       $t2, $zr, 0x088234F8
    08823514:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    08823518:[0A208B69]: j          0x08822DA4
    0882351C:[25CE0001]: addiu      $t6, $t6, 1
    08823520:[0E22E4C6]: jal        0x088B9318
    08823524:[4600B306]: mov.s      $f12, $f22
    08823528:[02D55021]: addu       $t2, $s6, $s5
    0882352C:[814E000C]: lb         $t6, 12($t2)
    08823530:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08823534:[0060F021]: addu       $fp, $v1, $zr <=> move $fp, $v1
    08823538:[448E5000]: mtc1       $t6, $f10
    0882353C:[00000000]: nop
    08823540:[468055A0]: cvt.s.w    $f22, $f10
    08823544:[0E22E4C6]: jal        0x088B9318
    08823548:[4617B302]: mul.s      $f12, $f22, $f23
    0882354C:[3C19088C]: lui        $t9, 0x088C <=> li $t9, 0x088C0000
    08823550:[8F26FAB0]: lw         $a2, -1360($t9)
    08823554:[8F27FAB4]: lw         $a3, -1356($t9)
    08823558:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882355C:[0E22E629]: jal        0x088B98A4
    08823560:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08823564:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08823568:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882356C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08823570:[0E22E60E]: jal        0x088B9838
    08823574:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08823578:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882357C:[0E22E8BE]: jal        0x088BA2F8
    08823580:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
--> 08823584:[0A208D05]: j          0x08823414
    08823588:[46000586]: mov.s      $f22, $f0
    0882358C:[01760018]: mult       $t3, $s6
    08823590:[8E56002C]: lw         $s6, 44($s2)
    08823594:[0000A812]: mflo       $s5
  Back Branch 08823420 2,562,409 times (length 504)
  Back Branch 088227C8 2,432,137 times (length 109)
  Back Branch 08822808 2,432,041 times (length 126)
  Back Branch 0882359C 2,431,648 times (length 551)
  Back Branch 08822F20 2,431,648 times (length 97)
    08822D90:[016F0018]: mult       $t3, $t7
    08822D94:[1180005E]: beq        $t4, $zr, 0x08822F10
    08822D98:[00009812]: mflo       $s3
    08822D9C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08822DA0:[240E0003]: addiu      $t6, $zr, 3 <=> li $t6, 3
--> 08822DA4:[008D482B]: sltu       $t1, $a0, $t5
    08822DA8:[11200054]: beq        $t1, $zr, 0x08822EFC
    08822DAC:[009E0018]: mult       $a0, $fp
    08822DB0:[00006812]: mflo       $t5
    08822DB4:[1199005C]: beq        $t4, $t9, 0x08822F28
    08822DB8:[02CD2821]: addu       $a1, $s6, $t5
    08822DBC:[8FAD0018]: lw         $t5, 24($sp)
    08822DC0:[94A90000]: lhu        $t1, 0($a1)
    08822DC4:[94A80002]: lhu        $t0, 2($a1)
    08822DC8:[000D1840]: sll        $v1, $t5, 0x0001
    08822DCC:[007F0018]: mult       $v1, $ra
    08822DD0:[44899800]: mtc1       $t1, $f19
    08822DD4:[44882800]: mtc1       $t0, $f5
    08822DD8:[46809CA0]: cvt.s.w    $f18, $f19
    08822DDC:[46802C60]: cvt.s.w    $f17, $f5
    08822DE0:[46029501]: sub.s      $f20, $f18, $f2
    08822DE4:[46028C01]: sub.s      $f16, $f17, $f2
    08822DE8:[8FA60018]: lw         $a2, 24($sp)
    08822DEC:[8FA40028]: lw         $a0, 40($sp)
    08822DF0:[8FAC0040]: lw         $t4, 64($sp)
    08822DF4:[AFA8008C]: sw         $t0, 140($sp)
    08822DF8:[24C70001]: addiu      $a3, $a2, 1
    08822DFC:[AFA90088]: sw         $t1, 136($sp)
    08822E00:[AFA70018]: sw         $a3, 24($sp)
    08822E04:[246F0001]: addiu      $t7, $v1, 1
    08822E08:[8FA60088]: lw         $a2, 136($sp)
    08822E0C:[8FAD0028]: lw         $t5, 40($sp)
    08822E10:[00001012]: mflo       $v0
    08822E14:[00824021]: addu       $t0, $a0, $v0
    08822E18:[E5140000]: swc1       $f20, 0($t0)
    08822E1C:[E5100004]: swc1       $f16, 4($t0)
    08822E20:[01FF0018]: mult       $t7, $ra
    08822E24:[AD0C0008]: sw         $t4, 8($t0)
    08822E28:[80AA0006]: lb         $t2, 6($a1)
    08822E2C:[440F2800]: mfc1       $t7, $f5
    08822E30:[8FA40040]: lw         $a0, 64($sp)
    08822E34:[448A7800]: mtc1       $t2, $f15
    08822E38:[00000000]: nop
    08822E3C:[46807BA0]: cvt.s.w    $f14, $f15
    08822E40:[46177342]: mul.s      $f13, $f14, $f23
    08822E44:[460D1B00]: add.s      $f12, $f3, $f13
    08822E48:[00001812]: mflo       $v1
    08822E4C:[01A35021]: addu       $t2, $t5, $v1
    08822E50:[E50C000C]: swc1       $f12, 12($t0)
    08822E54:[80A90007]: lb         $t1, 7($a1)
    08822E58:[AD000014]: sw         $zr, 20($t0)
    08822E5C:[44895800]: mtc1       $t1, $f11
    08822E60:[AFA90094]: sw         $t1, 148($sp)
    08822E64:[46805AA0]: cvt.s.w    $f10, $f11
    08822E68:[46175242]: mul.s      $f9, $f10, $f23
    08822E6C:[46092201]: sub.s      $f8, $f4, $f9
    08822E70:[E5080010]: swc1       $f8, 16($t0)
    08822E74:[90A70004]: lbu        $a3, 4($a1)
    08822E78:[00E61021]: addu       $v0, $a3, $a2
    08822E7C:[44823800]: mtc1       $v0, $f7
    08822E80:[00000000]: nop
    08822E84:[468039A0]: cvt.s.w    $f6, $f7
    08822E88:[46023040]: add.s      $f1, $f6, $f2
    08822E8C:[E5410000]: swc1       $f1, 0($t2)
    08822E90:[90AC0005]: lbu        $t4, 5($a1)
    08822E94:[AD440008]: sw         $a0, 8($t2)
    08822E98:[018F6821]: addu       $t5, $t4, $t7
    08822E9C:[448D0000]: mtc1       $t5, $f0
    08822EA0:[00000000]: nop
    08822EA4:[46800620]: cvt.s.w    $f24, $f0
    08822EA8:[4602C4C0]: add.s      $f19, $f24, $f2
    08822EAC:[E5530004]: swc1       $f19, 4($t2)
    08822EB0:[80A90006]: lb         $t1, 6($a1)
    08822EB4:[90A80004]: lbu        $t0, 4($a1)
    08822EB8:[01283021]: addu       $a2, $t1, $t0
    08822EBC:[44869000]: mtc1       $a2, $f18
    08822EC0:[00000000]: nop
    08822EC4:[46809460]: cvt.s.w    $f17, $f18
    08822EC8:[46178D02]: mul.s      $f20, $f17, $f23
    08822ECC:[46141C00]: add.s      $f16, $f3, $f20
    08822ED0:[E550000C]: swc1       $f16, 12($t2)
    08822ED4:[80A20007]: lb         $v0, 7($a1)
    08822ED8:[90A70005]: lbu        $a3, 5($a1)
    08822EDC:[AD400014]: sw         $zr, 20($t2)
    08822EE0:[00E22823]: subu       $a1, $a3, $v0
    08822EE4:[44857800]: mtc1       $a1, $f15
    08822EE8:[00000000]: nop
    08822EEC:[46807BA0]: cvt.s.w    $f14, $f15
    08822EF0:[46177342]: mul.s      $f13, $f14, $f23
    08822EF4:[460D2300]: add.s      $f12, $f4, $f13
    08822EF8:[E54C0010]: swc1       $f12, 16($t2)
    08822EFC:[11D100BE]: beq        $t6, $s1, 0x088231F8
    08822F00:[8FA30018]: lw         $v1, 24($sp)
    08822F04:[924C0004]: lbu        $t4, 4($s2)
    08822F08:[1580FFA4]: bne        $t4, $zr, 0x08822D9C
    08822F0C:[964D001E]: lhu        $t5, 30($s2)
    08822F10:[920A0008]: lbu        $t2, 8($s0)
    08822F14:[31450003]: andi       $a1, $t2, 3
    08822F18:[10B10149]: beq        $a1, $s1, 0x08823440
    08822F1C:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
--> 08822F20:[0A208B69]: j          0x08822DA4
    08822F24:[240E0003]: addiu      $t6, $zr, 3 <=> li $t6, 3
    08822F28:[8E440030]: lw         $a0, 48($s2)
    08822F2C:[00937821]: addu       $t7, $a0, $s3
    08822F30:[95E30000]: lhu        $v1, 0($t7)
  Back Branch 08823714 2,361,134 times (length 746)
  Back Branch 08823658 685,934 times (length 699)
  Back Branch 08823B78 685,932 times (length 960)
  Back Branch 08822CC8 685,932 times (length 420)
  Back Branch 08823438 337,492 times (length 509)
  Back Branch 0882381C 167,684 times (length 143)
  Back Branch 08823C48 167,684 times (length 283)
  Back Branch 0882285C 130,804 times (length 147)
  Back Branch 08822F3C 130,761 times (length 98)
    08822DA8:[11200054]: beq        $t1, $zr, 0x08822EFC
    08822DAC:[009E0018]: mult       $a0, $fp
    08822DB0:[00006812]: mflo       $t5
    08822DB4:[1199005C]: beq        $t4, $t9, 0x08822F28
    08822DB8:[02CD2821]: addu       $a1, $s6, $t5
--> 08822DBC:[8FAD0018]: lw         $t5, 24($sp)
    08822DC0:[94A90000]: lhu        $t1, 0($a1)
    08822DC4:[94A80002]: lhu        $t0, 2($a1)
    08822DC8:[000D1840]: sll        $v1, $t5, 0x0001
    08822DCC:[007F0018]: mult       $v1, $ra
    08822DD0:[44899800]: mtc1       $t1, $f19
    08822DD4:[44882800]: mtc1       $t0, $f5
    08822DD8:[46809CA0]: cvt.s.w    $f18, $f19
    08822DDC:[46802C60]: cvt.s.w    $f17, $f5
    08822DE0:[46029501]: sub.s      $f20, $f18, $f2
    08822DE4:[46028C01]: sub.s      $f16, $f17, $f2
    08822DE8:[8FA60018]: lw         $a2, 24($sp)
    08822DEC:[8FA40028]: lw         $a0, 40($sp)
    08822DF0:[8FAC0040]: lw         $t4, 64($sp)
    08822DF4:[AFA8008C]: sw         $t0, 140($sp)
    08822DF8:[24C70001]: addiu      $a3, $a2, 1
    08822DFC:[AFA90088]: sw         $t1, 136($sp)
    08822E00:[AFA70018]: sw         $a3, 24($sp)
    08822E04:[246F0001]: addiu      $t7, $v1, 1
    08822E08:[8FA60088]: lw         $a2, 136($sp)
    08822E0C:[8FAD0028]: lw         $t5, 40($sp)
    08822E10:[00001012]: mflo       $v0
    08822E14:[00824021]: addu       $t0, $a0, $v0
    08822E18:[E5140000]: swc1       $f20, 0($t0)
    08822E1C:[E5100004]: swc1       $f16, 4($t0)
    08822E20:[01FF0018]: mult       $t7, $ra
    08822E24:[AD0C0008]: sw         $t4, 8($t0)
    08822E28:[80AA0006]: lb         $t2, 6($a1)
    08822E2C:[440F2800]: mfc1       $t7, $f5
    08822E30:[8FA40040]: lw         $a0, 64($sp)
    08822E34:[448A7800]: mtc1       $t2, $f15
    08822E38:[00000000]: nop
    08822E3C:[46807BA0]: cvt.s.w    $f14, $f15
    08822E40:[46177342]: mul.s      $f13, $f14, $f23
    08822E44:[460D1B00]: add.s      $f12, $f3, $f13
    08822E48:[00001812]: mflo       $v1
    08822E4C:[01A35021]: addu       $t2, $t5, $v1
    08822E50:[E50C000C]: swc1       $f12, 12($t0)
    08822E54:[80A90007]: lb         $t1, 7($a1)
    08822E58:[AD000014]: sw         $zr, 20($t0)
    08822E5C:[44895800]: mtc1       $t1, $f11
    08822E60:[AFA90094]: sw         $t1, 148($sp)
    08822E64:[46805AA0]: cvt.s.w    $f10, $f11
    08822E68:[46175242]: mul.s      $f9, $f10, $f23
    08822E6C:[46092201]: sub.s      $f8, $f4, $f9
    08822E70:[E5080010]: swc1       $f8, 16($t0)
    08822E74:[90A70004]: lbu        $a3, 4($a1)
    08822E78:[00E61021]: addu       $v0, $a3, $a2
    08822E7C:[44823800]: mtc1       $v0, $f7
    08822E80:[00000000]: nop
    08822E84:[468039A0]: cvt.s.w    $f6, $f7
    08822E88:[46023040]: add.s      $f1, $f6, $f2
    08822E8C:[E5410000]: swc1       $f1, 0($t2)
    08822E90:[90AC0005]: lbu        $t4, 5($a1)
    08822E94:[AD440008]: sw         $a0, 8($t2)
    08822E98:[018F6821]: addu       $t5, $t4, $t7
    08822E9C:[448D0000]: mtc1       $t5, $f0
    08822EA0:[00000000]: nop
    08822EA4:[46800620]: cvt.s.w    $f24, $f0
    08822EA8:[4602C4C0]: add.s      $f19, $f24, $f2
    08822EAC:[E5530004]: swc1       $f19, 4($t2)
    08822EB0:[80A90006]: lb         $t1, 6($a1)
    08822EB4:[90A80004]: lbu        $t0, 4($a1)
    08822EB8:[01283021]: addu       $a2, $t1, $t0
    08822EBC:[44869000]: mtc1       $a2, $f18
    08822EC0:[00000000]: nop
    08822EC4:[46809460]: cvt.s.w    $f17, $f18
    08822EC8:[46178D02]: mul.s      $f20, $f17, $f23
    08822ECC:[46141C00]: add.s      $f16, $f3, $f20
    08822ED0:[E550000C]: swc1       $f16, 12($t2)
    08822ED4:[80A20007]: lb         $v0, 7($a1)
    08822ED8:[90A70005]: lbu        $a3, 5($a1)
    08822EDC:[AD400014]: sw         $zr, 20($t2)
    08822EE0:[00E22823]: subu       $a1, $a3, $v0
    08822EE4:[44857800]: mtc1       $a1, $f15
    08822EE8:[00000000]: nop
    08822EEC:[46807BA0]: cvt.s.w    $f14, $f15
    08822EF0:[46177342]: mul.s      $f13, $f14, $f23
    08822EF4:[460D2300]: add.s      $f12, $f4, $f13
    08822EF8:[E54C0010]: swc1       $f12, 16($t2)
    08822EFC:[11D100BE]: beq        $t6, $s1, 0x088231F8
    08822F00:[8FA30018]: lw         $v1, 24($sp)
    08822F04:[924C0004]: lbu        $t4, 4($s2)
    08822F08:[1580FFA4]: bne        $t4, $zr, 0x08822D9C
    08822F0C:[964D001E]: lhu        $t5, 30($s2)
    08822F10:[920A0008]: lbu        $t2, 8($s0)
    08822F14:[31450003]: andi       $a1, $t2, 3
    08822F18:[10B10149]: beq        $a1, $s1, 0x08823440
    08822F1C:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08822F20:[0A208B69]: j          0x08822DA4
    08822F24:[240E0003]: addiu      $t6, $zr, 3 <=> li $t6, 3
    08822F28:[8E440030]: lw         $a0, 48($s2)
    08822F2C:[00937821]: addu       $t7, $a0, $s3
    08822F30:[95E30000]: lhu        $v1, 0($t7)
    08822F34:[A4A30000]: sh         $v1, 0($a1)
    08822F38:[95EC0002]: lhu        $t4, 2($t7)
--> 08822F3C:[0A208B6F]: j          0x08822DBC
    08822F40:[A4AC0002]: sh         $t4, 2($a1)
    08822F44:[44809800]: mtc1       $zr, $f19
    08822F48:[00000000]: nop
    08822F4C:[4614983C]: c.lt.s     $f19, $f20
  Back Branch 08823B68 124,655 times (length 943)
  Back Branch 08822A18 96 times (length 294)
  Back Branch 08822A00 96 times (length 252)
  Back Branch 08822638 87 times (length 52)
    0882255C:[AFA6003C]: sw         $a2, 60($sp)
    08822560:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08822564:[4601D802]: mul.s      $f0, $f27, $f1
    08822568:[4600A680]: add.s      $f26, $f20, $f0
    0882256C:[AFBE000C]: sw         $fp, 12($sp)
--> 08822570:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08822574:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08822578:[AFA00024]: sw         $zr, 36($sp)
    0882257C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08822580:[AFA00020]: sw         $zr, 32($sp)
    08822584:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08822588:[924B0022]: lbu        $t3, 34($s2)
    0882258C:[11600022]: beq        $t3, $zr, 0x08822618
    08822590:[960A0000]: lhu        $t2, 0($s0)
    08822594:[8E470024]: lw         $a3, 36($s2)
    08822598:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0882259C:[0A208978]: j          0x088225E0
    088225A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088225A4:[94E60002]: lhu        $a2, 2($a3)
    088225A8:[01449823]: subu       $s3, $t2, $a0
    088225AC:[00C47821]: addu       $t7, $a2, $a0
    088225B0:[014F702A]: slt        $t6, $t2, $t7
    088225B4:[11C0000F]: beq        $t6, $zr, 0x088225F4
    088225B8:[00B31821]: addu       $v1, $a1, $s3
    088225BC:[25190001]: addiu      $t9, $t0, 1
    088225C0:[3328FFFF]: andi       $t0, $t9, -1
    088225C4:[010BC02B]: sltu       $t8, $t0, $t3
    088225C8:[3065FFFF]: andi       $a1, $v1, -1
    088225CC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088225D0:[1300000F]: beq        $t8, $zr, 0x08822610
    088225D4:[24E70004]: addiu      $a3, $a3, 4
    088225D8:[5520005B]: bnel       $t1, $zr, 0x08822748
    088225DC:[92440004]: lbu        $a0, 4($s2)
    088225E0:[94E40000]: lhu        $a0, 0($a3)
    088225E4:[0144682B]: sltu       $t5, $t2, $a0
    088225E8:[11A0FFEE]: beq        $t5, $zr, 0x088225A4
    088225EC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088225F0:[94E60002]: lhu        $a2, 2($a3)
    088225F4:[25190001]: addiu      $t9, $t0, 1
    088225F8:[3328FFFF]: andi       $t0, $t9, -1
    088225FC:[00C5A021]: addu       $s4, $a2, $a1
    08822600:[010BC02B]: sltu       $t8, $t0, $t3
    08822604:[3285FFFF]: andi       $a1, $s4, -1
    08822608:[1700FFF3]: bne        $t8, $zr, 0x088225D8
    0882260C:[24E70004]: addiu      $a3, $a3, 4
    08822610:[5520004D]: bnel       $t1, $zr, 0x08822748
    08822614:[92440004]: lbu        $a0, 4($s2)
    08822618:[8FA8005C]: lw         $t0, 92($sp)
    0882261C:[26310001]: addiu      $s1, $s1, 1
    08822620:[0228582A]: slt        $t3, $s1, $t0
    08822624:[1560FFD8]: bne        $t3, $zr, 0x08822588
    08822628:[26100002]: addiu      $s0, $s0, 2
    0882262C:[12A000FE]: beq        $s5, $zr, 0x08822A28
    08822630:[26F70001]: addiu      $s7, $s7, 1
    08822634:[0117802A]: slt        $s0, $t0, $s7
--> 08822638:[5200FFCD]: beql       $s0, $zr, 0x08822570
    0882263C:[AFBE000C]: sw         $fp, 12($sp)
    08822640:[8FBF0114]: lw         $ra, 276($sp)
    08822644:[C7A00054]: lwc1       $f0, 84($sp)
    08822648:[8FBE0110]: lw         $fp, 272($sp)
  Back Branch 08822A20 37 times (length 255)
  Back Branch 08822888 1 times (length 194)
  Back Branch 08822890 1 times (length 155)
_S1_2_8821D70 1,459,657,046 instructions (10.862%), 167,684 calls (08821D70 - 08822448, length 439)
    08821D70:[27BDFF90]: addiu      $sp, $sp, -112
    08821D74:[AFB40044]: sw         $s4, 68($sp)
    08821D78:[AFB30040]: sw         $s3, 64($sp)
    08821D7C:[AFBF004C]: sw         $ra, 76($sp)
    08821D80:[AFB50048]: sw         $s5, 72($sp)
    08821D84:[AFB2003C]: sw         $s2, 60($sp)
    08821D88:[AFB10038]: sw         $s1, 56($sp)
    08821D8C:[AFB00034]: sw         $s0, 52($sp)
    08821D90:[E7BA006C]: swc1       $f26, 108($sp)
    08821D94:[E7B90068]: swc1       $f25, 104($sp)
    08821D98:[E7B80064]: swc1       $f24, 100($sp)
    08821D9C:[E7B70060]: swc1       $f23, 96($sp)
    08821DA0:[E7B6005C]: swc1       $f22, 92($sp)
    08821DA4:[E7B50058]: swc1       $f21, 88($sp)
    08821DA8:[E7B40054]: swc1       $f20, 84($sp)
    08821DAC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08821DB0:[10A001A3]: beq        $a1, $zr, 0x08822440
    08821DB4:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08821DB8:[18C001A1]: blez       $a2, 0x08822440
    08821DBC:[00000000]: nop
    08821DC0:[1080019F]: beq        $a0, $zr, 0x08822440
    08821DC4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08821DC8:[C455FA88]: lwc1       $f21, -1400($v0)
    08821DCC:[4480A000]: mtc1       $zr, $f20
    08821DD0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08821DD4:[4600AD86]: mov.s      $f22, $f21
    08821DD8:[4600ADC6]: mov.s      $f23, $f21
    08821DDC:[4600AE06]: mov.s      $f24, $f21
    08821DE0:[4600AE46]: mov.s      $f25, $f21
    08821DE4:[4600AE86]: mov.s      $f26, $f21
    08821DE8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821DEC:[2415000A]: addiu      $s5, $zr, 10 <=> li $s5, 10
    08821DF0:[24110014]: addiu      $s1, $zr, 20 <=> li $s1, 20
    08821DF4:[960A0000]: lhu        $t2, 0($s0)
    08821DF8:[115500F2]: beq        $t2, $s5, 0x088221C4
    08821DFC:[8FBF004C]: lw         $ra, 76($sp)
    08821E00:[926B0022]: lbu        $t3, 34($s3)
    08821E04:[11600022]: beq        $t3, $zr, 0x08821E90
    08821E08:[00000000]: nop
    08821E0C:[8E660024]: lw         $a2, 36($s3)
    08821E10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821E14:[0A208796]: j          0x08821E58
    08821E18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08821E1C:[94C50002]: lhu        $a1, 2($a2)
    08821E20:[01446823]: subu       $t5, $t2, $a0
    08821E24:[00A46021]: addu       $t4, $a1, $a0
    08821E28:[014C202A]: slt        $a0, $t2, $t4
    08821E2C:[1080000F]: beq        $a0, $zr, 0x08821E6C
    08821E30:[010D1821]: addu       $v1, $t0, $t5
    08821E34:[24EF0001]: addiu      $t7, $a3, 1
    08821E38:[31E7FFFF]: andi       $a3, $t7, -1
    08821E3C:[00EB282B]: sltu       $a1, $a3, $t3
    08821E40:[3068FFFF]: andi       $t0, $v1, -1
    08821E44:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08821E48:[10A0000F]: beq        $a1, $zr, 0x08821E88
    08821E4C:[24C60004]: addiu      $a2, $a2, 4
    08821E50:[552000EC]: bnel       $t1, $zr, 0x08822204
    08821E54:[92650004]: lbu        $a1, 4($s3)
    08821E58:[94C40000]: lhu        $a0, 0($a2)
    08821E5C:[0144182B]: sltu       $v1, $t2, $a0
    08821E60:[1060FFEE]: beq        $v1, $zr, 0x08821E1C
    08821E64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821E68:[94C50002]: lhu        $a1, 2($a2)
    08821E6C:[24EF0001]: addiu      $t7, $a3, 1
    08821E70:[31E7FFFF]: andi       $a3, $t7, -1
    08821E74:[00A87021]: addu       $t6, $a1, $t0
    08821E78:[00EB282B]: sltu       $a1, $a3, $t3
    08821E7C:[31C8FFFF]: andi       $t0, $t6, -1
    08821E80:[14A0FFF3]: bne        $a1, $zr, 0x08821E50
    08821E84:[24C60004]: addiu      $a2, $a2, 4
    08821E88:[552000DE]: bnel       $t1, $zr, 0x08822204
    08821E8C:[92650004]: lbu        $a1, 4($s3)
    08821E90:[120000F7]: beq        $s0, $zr, 0x08822270
    08821E94:[8E6C004C]: lw         $t4, 76($s3)
    08821E98:[118000F5]: beq        $t4, $zr, 0x08822270
    08821E9C:[00000000]: nop
    08821EA0:[918B0022]: lbu        $t3, 34($t4)
    08821EA4:[51600023]: beql       $t3, $zr, 0x08821F34
    08821EA8:[8D8C004C]: lw         $t4, 76($t4)
    08821EAC:[8D860024]: lw         $a2, 36($t4)
    08821EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821EB4:[0A2087BE]: j          0x08821EF8
    08821EB8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821EBC:[94C50002]: lhu        $a1, 2($a2)
    08821EC0:[01441823]: subu       $v1, $t2, $a0
    08821EC4:[00A41021]: addu       $v0, $a1, $a0
    08821EC8:[0142F82A]: slt        $ra, $t2, $v0
    08821ECC:[13E0000F]: beq        $ra, $zr, 0x08821F0C
    08821ED0:[01231821]: addu       $v1, $t1, $v1
    08821ED4:[24EE0001]: addiu      $t6, $a3, 1
    08821ED8:[31C7FFFF]: andi       $a3, $t6, -1
    08821EDC:[00EB682B]: sltu       $t5, $a3, $t3
    08821EE0:[3069FFFF]: andi       $t1, $v1, -1
    08821EE4:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08821EE8:[11A0000F]: beq        $t5, $zr, 0x08821F28
    08821EEC:[24C60004]: addiu      $a2, $a2, 4
    08821EF0:[550000E2]: bnel       $t0, $zr, 0x0882227C
    08821EF4:[91840004]: lbu        $a0, 4($t4)
    08821EF8:[94C40000]: lhu        $a0, 0($a2)
    08821EFC:[0144C82B]: sltu       $t9, $t2, $a0
    08821F00:[1320FFEE]: beq        $t9, $zr, 0x08821EBC
    08821F04:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08821F08:[94C50002]: lhu        $a1, 2($a2)
    08821F0C:[24EE0001]: addiu      $t6, $a3, 1
    08821F10:[31C7FFFF]: andi       $a3, $t6, -1
    08821F14:[00A92021]: addu       $a0, $a1, $t1
    08821F18:[00EB682B]: sltu       $t5, $a3, $t3
    08821F1C:[3089FFFF]: andi       $t1, $a0, -1
    08821F20:[15A0FFF3]: bne        $t5, $zr, 0x08821EF0
    08821F24:[24C60004]: addiu      $a2, $a2, 4
    08821F28:[550000D4]: bnel       $t0, $zr, 0x0882227C
    08821F2C:[91840004]: lbu        $a0, 4($t4)
    08821F30:[8D8C004C]: lw         $t4, 76($t4)
    08821F34:[118000CE]: beq        $t4, $zr, 0x08822270
    08821F38:[00000000]: nop
    08821F3C:[918B0022]: lbu        $t3, 34($t4)
    08821F40:[51600023]: beql       $t3, $zr, 0x08821FD0
    08821F44:[8D8C004C]: lw         $t4, 76($t4)
    08821F48:[8D860024]: lw         $a2, 36($t4)
    08821F4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821F50:[0A2087E5]: j          0x08821F94
    08821F54:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821F58:[94C50002]: lhu        $a1, 2($a2)
    08821F5C:[01441823]: subu       $v1, $t2, $a0
    08821F60:[00A41021]: addu       $v0, $a1, $a0
    08821F64:[0142F82A]: slt        $ra, $t2, $v0
    08821F68:[13E0000F]: beq        $ra, $zr, 0x08821FA8
    08821F6C:[01231821]: addu       $v1, $t1, $v1
    08821F70:[24EE0001]: addiu      $t6, $a3, 1
    08821F74:[31C7FFFF]: andi       $a3, $t6, -1
    08821F78:[00EB682B]: sltu       $t5, $a3, $t3
    08821F7C:[3069FFFF]: andi       $t1, $v1, -1
    08821F80:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08821F84:[11A0000F]: beq        $t5, $zr, 0x08821FC4
    08821F88:[24C60004]: addiu      $a2, $a2, 4
    08821F8C:[550000DB]: bnel       $t0, $zr, 0x088222FC
    08821F90:[91840004]: lbu        $a0, 4($t4)
    08821F94:[94C40000]: lhu        $a0, 0($a2)
    08821F98:[0144C82B]: sltu       $t9, $t2, $a0
    08821F9C:[1320FFEE]: beq        $t9, $zr, 0x08821F58
    08821FA0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08821FA4:[94C50002]: lhu        $a1, 2($a2)
    08821FA8:[24EE0001]: addiu      $t6, $a3, 1
    08821FAC:[31C7FFFF]: andi       $a3, $t6, -1
    08821FB0:[00A92021]: addu       $a0, $a1, $t1
    08821FB4:[00EB682B]: sltu       $t5, $a3, $t3
    08821FB8:[3089FFFF]: andi       $t1, $a0, -1
    08821FBC:[15A0FFF3]: bne        $t5, $zr, 0x08821F8C
    08821FC0:[24C60004]: addiu      $a2, $a2, 4
    08821FC4:[550000CD]: bnel       $t0, $zr, 0x088222FC
    08821FC8:[91840004]: lbu        $a0, 4($t4)
    08821FCC:[8D8C004C]: lw         $t4, 76($t4)
    08821FD0:[118000A7]: beq        $t4, $zr, 0x08822270
    08821FD4:[00000000]: nop
    08821FD8:[918B0022]: lbu        $t3, 34($t4)
    08821FDC:[51600023]: beql       $t3, $zr, 0x0882206C
    08821FE0:[8D8C004C]: lw         $t4, 76($t4)
    08821FE4:[8D860024]: lw         $a2, 36($t4)
    08821FE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821FEC:[0A20880C]: j          0x08822030
    08821FF0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821FF4:[94C50002]: lhu        $a1, 2($a2)
    08821FF8:[01441023]: subu       $v0, $t2, $a0
    08821FFC:[00A4F821]: addu       $ra, $a1, $a0
    08822000:[015FC82A]: slt        $t9, $t2, $ra
    08822004:[1320000F]: beq        $t9, $zr, 0x08822044
    08822008:[01221821]: addu       $v1, $t1, $v0
    0882200C:[24ED0001]: addiu      $t5, $a3, 1
    08822010:[31A7FFFF]: andi       $a3, $t5, -1
    08822014:[00EB202B]: sltu       $a0, $a3, $t3
    08822018:[3069FFFF]: andi       $t1, $v1, -1
    0882201C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08822020:[1080000F]: beq        $a0, $zr, 0x08822060
    08822024:[24C60004]: addiu      $a2, $a2, 4
    08822028:[550000C7]: bnel       $t0, $zr, 0x08822348
    0882202C:[91840004]: lbu        $a0, 4($t4)
    08822030:[94C40000]: lhu        $a0, 0($a2)
    08822034:[0144C02B]: sltu       $t8, $t2, $a0
    08822038:[1300FFEE]: beq        $t8, $zr, 0x08821FF4
    0882203C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08822040:[94C50002]: lhu        $a1, 2($a2)
    08822044:[24ED0001]: addiu      $t5, $a3, 1
    08822048:[31A7FFFF]: andi       $a3, $t5, -1
    0882204C:[00A91821]: addu       $v1, $a1, $t1
    08822050:[00EB202B]: sltu       $a0, $a3, $t3
    08822054:[3069FFFF]: andi       $t1, $v1, -1
    08822058:[1480FFF3]: bne        $a0, $zr, 0x08822028
    0882205C:[24C60004]: addiu      $a2, $a2, 4
    08822060:[550000B9]: bnel       $t0, $zr, 0x08822348
    08822064:[91840004]: lbu        $a0, 4($t4)
    08822068:[8D8C004C]: lw         $t4, 76($t4)
    0882206C:[11800080]: beq        $t4, $zr, 0x08822270
    08822070:[00000000]: nop
    08822074:[918B0022]: lbu        $t3, 34($t4)
    08822078:[51600023]: beql       $t3, $zr, 0x08822108
    0882207C:[8D8C004C]: lw         $t4, 76($t4)
    08822080:[8D860024]: lw         $a2, 36($t4)
    08822084:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08822088:[0A208833]: j          0x088220CC
    0882208C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08822090:[94C50002]: lhu        $a1, 2($a2)
    08822094:[01441023]: subu       $v0, $t2, $a0
    08822098:[00A4F821]: addu       $ra, $a1, $a0
    0882209C:[015FC82A]: slt        $t9, $t2, $ra
    088220A0:[1320000F]: beq        $t9, $zr, 0x088220E0
    088220A4:[01221821]: addu       $v1, $t1, $v0
    088220A8:[24ED0001]: addiu      $t5, $a3, 1
    088220AC:[31A7FFFF]: andi       $a3, $t5, -1
    088220B0:[00EB202B]: sltu       $a0, $a3, $t3
    088220B4:[3069FFFF]: andi       $t1, $v1, -1
    088220B8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088220BC:[1080000F]: beq        $a0, $zr, 0x088220FC
    088220C0:[24C60004]: addiu      $a2, $a2, 4
    088220C4:[550000B3]: bnel       $t0, $zr, 0x08822394
    088220C8:[91840004]: lbu        $a0, 4($t4)
    088220CC:[94C40000]: lhu        $a0, 0($a2)
    088220D0:[0144C02B]: sltu       $t8, $t2, $a0
    088220D4:[1300FFEE]: beq        $t8, $zr, 0x08822090
    088220D8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088220DC:[94C50002]: lhu        $a1, 2($a2)
    088220E0:[24ED0001]: addiu      $t5, $a3, 1
    088220E4:[31A7FFFF]: andi       $a3, $t5, -1
    088220E8:[00A91821]: addu       $v1, $a1, $t1
    088220EC:[00EB202B]: sltu       $a0, $a3, $t3
    088220F0:[3069FFFF]: andi       $t1, $v1, -1
    088220F4:[1480FFF3]: bne        $a0, $zr, 0x088220C4
    088220F8:[24C60004]: addiu      $a2, $a2, 4
    088220FC:[550000A5]: bnel       $t0, $zr, 0x08822394
    08822100:[91840004]: lbu        $a0, 4($t4)
    08822104:[8D8C004C]: lw         $t4, 76($t4)
    08822108:[11800059]: beq        $t4, $zr, 0x08822270
    0882210C:[00000000]: nop
    08822110:[918B0022]: lbu        $t3, 34($t4)
    08822114:[11600021]: beq        $t3, $zr, 0x0882219C
    08822118:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0882211C:[8D860024]: lw         $a2, 36($t4)
    08822120:[0A208859]: j          0x08822164
    08822124:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08822128:[94C50002]: lhu        $a1, 2($a2)
    0882212C:[0144F823]: subu       $ra, $t2, $a0
    08822130:[00A4C821]: addu       $t9, $a1, $a0
    08822134:[0159C02A]: slt        $t8, $t2, $t9
    08822138:[1300000F]: beq        $t8, $zr, 0x08822178
    0882213C:[013F1821]: addu       $v1, $t1, $ra
    08822140:[24E40001]: addiu      $a0, $a3, 1
    08822144:[3087FFFF]: andi       $a3, $a0, -1
    08822148:[3069FFFF]: andi       $t1, $v1, -1
    0882214C:[00EB182B]: sltu       $v1, $a3, $t3
    08822150:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08822154:[1060000F]: beq        $v1, $zr, 0x08822194
    08822158:[24C60004]: addiu      $a2, $a2, 4
    0882215C:[550000A0]: bnel       $t0, $zr, 0x088223E0
    08822160:[91840004]: lbu        $a0, 4($t4)
    08822164:[94C40000]: lhu        $a0, 0($a2)
    08822168:[0144782B]: sltu       $t7, $t2, $a0
    0882216C:[11E0FFEE]: beq        $t7, $zr, 0x08822128
    08822170:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08822174:[94C50002]: lhu        $a1, 2($a2)
    08822178:[24E40001]: addiu      $a0, $a3, 1
    0882217C:[3087FFFF]: andi       $a3, $a0, -1
    08822180:[00A91021]: addu       $v0, $a1, $t1
    08822184:[00EB182B]: sltu       $v1, $a3, $t3
    08822188:[3049FFFF]: andi       $t1, $v0, -1
    0882218C:[1460FFF3]: bne        $v1, $zr, 0x0882215C
    08822190:[24C60004]: addiu      $a2, $a2, 4
    08822194:[55000092]: bnel       $t0, $zr, 0x088223E0
    08822198:[91840004]: lbu        $a0, 4($t4)
    0882219C:[8D84004C]: lw         $a0, 76($t4)
    088221A0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088221A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088221A8:[0E20875C]: jal        0x08821D70
    088221AC:[26520001]: addiu      $s2, $s2, 1
    088221B0:[0254502A]: slt        $t2, $s2, $s4
    088221B4:[4600A500]: add.s      $f20, $f20, $f0
    088221B8:[1540FF0E]: bne        $t2, $zr, 0x08821DF4
    088221BC:[26100002]: addiu      $s0, $s0, 2
    088221C0:[8FBF004C]: lw         $ra, 76($sp)
    088221C4:[4600A006]: mov.s      $f0, $f20
    088221C8:[8FB50048]: lw         $s5, 72($sp)
    088221CC:[8FB40044]: lw         $s4, 68($sp)
    088221D0:[8FB30040]: lw         $s3, 64($sp)
    088221D4:[8FB2003C]: lw         $s2, 60($sp)
    088221D8:[8FB10038]: lw         $s1, 56($sp)
    088221DC:[8FB00034]: lw         $s0, 52($sp)
    088221E0:[C7BA006C]: lwc1       $f26, 108($sp)
    088221E4:[C7B90068]: lwc1       $f25, 104($sp)
    088221E8:[C7B80064]: lwc1       $f24, 100($sp)
    088221EC:[C7B70060]: lwc1       $f23, 96($sp)
    088221F0:[C7B6005C]: lwc1       $f22, 92($sp)
    088221F4:[C7B50058]: lwc1       $f21, 88($sp)
    088221F8:[C7B40054]: lwc1       $f20, 84($sp)
    088221FC:[03E00008]: jr         $ra
    08822200:[27BD0070]: addiu      $sp, $sp, 112
    08822204:[14A00005]: bne        $a1, $zr, 0x0882221C
    08822208:[9678001E]: lhu        $t8, 30($s3)
    0882220C:[8E670028]: lw         $a3, 40($s3)
    08822210:[00084840]: sll        $t1, $t0, 0x0001
    08822214:[00E93021]: addu       $a2, $a3, $t1
    08822218:[94C80000]: lhu        $t0, 0($a2)
    0882221C:[0118582B]: sltu       $t3, $t0, $t8
    08822220:[1160FF1B]: beq        $t3, $zr, 0x08821E90
    08822224:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08822228:[8E640048]: lw         $a0, 72($s3)
    0882222C:[0105180A]: movz       $v1, $t0, $a1
    08822230:[30880800]: andi       $t0, $a0, 2048
    08822234:[1100007D]: beq        $t0, $zr, 0x0882242C
    08822238:[00710018]: mult       $v1, $s1
    0882223C:[308A00FF]: andi       $t2, $a0, 255
    08822240:[C660003C]: lwc1       $f0, 60($s3)
    08822244:[448A1000]: mtc1       $t2, $f2
    08822248:[00000000]: nop
    0882224C:[46801060]: cvt.s.w    $f1, $f2
    08822250:[46000802]: mul.s      $f0, $f1, $f0
    08822254:[26520001]: addiu      $s2, $s2, 1
    08822258:[0254502A]: slt        $t2, $s2, $s4
    0882225C:[4600A500]: add.s      $f20, $f20, $f0
    08822260:[1540FEE4]: bne        $t2, $zr, 0x08821DF4
    08822264:[26100002]: addiu      $s0, $s0, 2
    08822268:[0A208871]: j          0x088221C4
    0882226C:[8FBF004C]: lw         $ra, 76($sp)
    08822270:[44800000]: mtc1       $zr, $f0
    08822274:[0A208896]: j          0x08822258
    08822278:[26520001]: addiu      $s2, $s2, 1
    0882227C:[14800005]: bne        $a0, $zr, 0x08822294
    08822280:[958B001E]: lhu        $t3, 30($t4)
    08822284:[8D8F0028]: lw         $t7, 40($t4)
    08822288:[00093040]: sll        $a2, $t1, 0x0001
    0882228C:[01E62821]: addu       $a1, $t7, $a2
    08822290:[94A90000]: lhu        $t1, 0($a1)
    08822294:[012B382B]: sltu       $a3, $t1, $t3
    08822298:[50E0FF26]: beql       $a3, $zr, 0x08821F34
    0882229C:[8D8C004C]: lw         $t4, 76($t4)
    088222A0:[8D830048]: lw         $v1, 72($t4)
    088222A4:[30780800]: andi       $t8, $v1, 2048
    088222A8:[1700000D]: bne        $t8, $zr, 0x088222E0
    088222AC:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    088222B0:[01310018]: mult       $t1, $s1
    088222B4:[C584003C]: lwc1       $f4, 60($t4)
    088222B8:[8D82002C]: lw         $v0, 44($t4)
    088222BC:[4604A842]: mul.s      $f1, $f21, $f4
    088222C0:[00001812]: mflo       $v1
    088222C4:[00434821]: addu       $t1, $v0, $v1
    088222C8:[812C000C]: lb         $t4, 12($t1)
    088222CC:[448C4800]: mtc1       $t4, $f9
    088222D0:[00000000]: nop
    088222D4:[46804A20]: cvt.s.w    $f8, $f9
    088222D8:[0A208895]: j          0x08822254
    088222DC:[46080802]: mul.s      $f0, $f1, $f8
    088222E0:[306500FF]: andi       $a1, $v1, 255
    088222E4:[C58A003C]: lwc1       $f10, 60($t4)
    088222E8:[44856000]: mtc1       $a1, $f12
    088222EC:[00000000]: nop
    088222F0:[468062E0]: cvt.s.w    $f11, $f12
    088222F4:[0A208895]: j          0x08822254
    088222F8:[460A5802]: mul.s      $f0, $f11, $f10
    088222FC:[14800005]: bne        $a0, $zr, 0x08822314
    08822300:[9587001E]: lhu        $a3, 30($t4)
    08822304:[8D850028]: lw         $a1, 40($t4)
    08822308:[00097840]: sll        $t7, $t1, 0x0001
    0882230C:[00AF4021]: addu       $t0, $a1, $t7
    08822310:[95090000]: lhu        $t1, 0($t0)
    08822314:[0127302B]: sltu       $a2, $t1, $a3
    08822318:[50C0FF2D]: beql       $a2, $zr, 0x08821FD0
    0882231C:[8D8C004C]: lw         $t4, 76($t4)
    08822320:[8D830048]: lw         $v1, 72($t4)
    08822324:[306A0800]: andi       $t2, $v1, 2048
    08822328:[1540FFED]: bne        $t2, $zr, 0x088222E0
    0882232C:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    08822330:[01310018]: mult       $t1, $s1
    08822334:[C585003C]: lwc1       $f5, 60($t4)
    08822338:[8D82002C]: lw         $v0, 44($t4)
    0882233C:[4605B042]: mul.s      $f1, $f22, $f5
    08822340:[0A2088B1]: j          0x088222C4
    08822344:[00001812]: mflo       $v1
    08822348:[14800005]: bne        $a0, $zr, 0x08822360
    0882234C:[958F001E]: lhu        $t7, 30($t4)
    08822350:[8D8E0028]: lw         $t6, 40($t4)
    08822354:[00094040]: sll        $t0, $t1, 0x0001
    08822358:[01C85821]: addu       $t3, $t6, $t0
    0882235C:[95690000]: lhu        $t1, 0($t3)
    08822360:[012F282B]: sltu       $a1, $t1, $t7
    08822364:[50A0FF41]: beql       $a1, $zr, 0x0882206C
    08822368:[8D8C004C]: lw         $t4, 76($t4)
    0882236C:[8D830048]: lw         $v1, 72($t4)
    08822370:[30660800]: andi       $a2, $v1, 2048
    08822374:[14C0FFDA]: bne        $a2, $zr, 0x088222E0
    08822378:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    0882237C:[01310018]: mult       $t1, $s1
    08822380:[C586003C]: lwc1       $f6, 60($t4)
    08822384:[8D82002C]: lw         $v0, 44($t4)
    08822388:[4606B842]: mul.s      $f1, $f23, $f6
    0882238C:[0A2088B1]: j          0x088222C4
    08822390:[00001812]: mflo       $v1
    08822394:[14800005]: bne        $a0, $zr, 0x088223AC
    08822398:[9585001E]: lhu        $a1, 30($t4)
    0882239C:[8D8B0028]: lw         $t3, 40($t4)
    088223A0:[00097040]: sll        $t6, $t1, 0x0001
    088223A4:[016E3821]: addu       $a3, $t3, $t6
    088223A8:[94E90000]: lhu        $t1, 0($a3)
    088223AC:[0125402B]: sltu       $t0, $t1, $a1
    088223B0:[5100FF55]: beql       $t0, $zr, 0x08822108
    088223B4:[8D8C004C]: lw         $t4, 76($t4)
    088223B8:[8D830048]: lw         $v1, 72($t4)
    088223BC:[306A0800]: andi       $t2, $v1, 2048
    088223C0:[1540FFC7]: bne        $t2, $zr, 0x088222E0
    088223C4:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    088223C8:[01310018]: mult       $t1, $s1
    088223CC:[C587003C]: lwc1       $f7, 60($t4)
    088223D0:[8D82002C]: lw         $v0, 44($t4)
    088223D4:[4607C042]: mul.s      $f1, $f24, $f7
    088223D8:[0A2088B1]: j          0x088222C4
    088223DC:[00001812]: mflo       $v1
    088223E0:[14800005]: bne        $a0, $zr, 0x088223F8
    088223E4:[958E001E]: lhu        $t6, 30($t4)
    088223E8:[8D8D0028]: lw         $t5, 40($t4)
    088223EC:[00093840]: sll        $a3, $t1, 0x0001
    088223F0:[01A73021]: addu       $a2, $t5, $a3
    088223F4:[94C90000]: lhu        $t1, 0($a2)
    088223F8:[012E582B]: sltu       $t3, $t1, $t6
    088223FC:[5160FF68]: beql       $t3, $zr, 0x088221A0
    08822400:[8D84004C]: lw         $a0, 76($t4)
    08822404:[8D830048]: lw         $v1, 72($t4)
    08822408:[30680800]: andi       $t0, $v1, 2048
    0882240C:[1500FFB4]: bne        $t0, $zr, 0x088222E0
    08822410:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    08822414:[01310018]: mult       $t1, $s1
    08822418:[C58D003C]: lwc1       $f13, 60($t4)
    0882241C:[8D82002C]: lw         $v0, 44($t4)
    08822420:[460DC842]: mul.s      $f1, $f25, $f13
    08822424:[0A2088B1]: j          0x088222C4
    08822428:[00001812]: mflo       $v1
    0882242C:[C663003C]: lwc1       $f3, 60($s3)
    08822430:[8E62002C]: lw         $v0, 44($s3)
    08822434:[4603D042]: mul.s      $f1, $f26, $f3
    08822438:[0A2088B1]: j          0x088222C4
    0882243C:[00001812]: mflo       $v1
    08822440:[4480A000]: mtc1       $zr, $f20
    08822444:[0A208871]: j          0x088221C4
    08822448:[8FBF004C]: lw         $ra, 76($sp)
  Back Branch 08821E60 98,463,751 times (length 19)
    08821E08:[00000000]: nop
    08821E0C:[8E660024]: lw         $a2, 36($s3)
    08821E10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821E14:[0A208796]: j          0x08821E58
    08821E18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08821E1C:[94C50002]: lhu        $a1, 2($a2)
    08821E20:[01446823]: subu       $t5, $t2, $a0
    08821E24:[00A46021]: addu       $t4, $a1, $a0
    08821E28:[014C202A]: slt        $a0, $t2, $t4
    08821E2C:[1080000F]: beq        $a0, $zr, 0x08821E6C
    08821E30:[010D1821]: addu       $v1, $t0, $t5
    08821E34:[24EF0001]: addiu      $t7, $a3, 1
    08821E38:[31E7FFFF]: andi       $a3, $t7, -1
    08821E3C:[00EB282B]: sltu       $a1, $a3, $t3
    08821E40:[3068FFFF]: andi       $t0, $v1, -1
    08821E44:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08821E48:[10A0000F]: beq        $a1, $zr, 0x08821E88
    08821E4C:[24C60004]: addiu      $a2, $a2, 4
    08821E50:[552000EC]: bnel       $t1, $zr, 0x08822204
    08821E54:[92650004]: lbu        $a1, 4($s3)
    08821E58:[94C40000]: lhu        $a0, 0($a2)
    08821E5C:[0144182B]: sltu       $v1, $t2, $a0
--> 08821E60:[1060FFEE]: beq        $v1, $zr, 0x08821E1C
    08821E64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821E68:[94C50002]: lhu        $a1, 2($a2)
    08821E6C:[24EF0001]: addiu      $t7, $a3, 1
    08821E70:[31E7FFFF]: andi       $a3, $t7, -1
  Back Branch 08821E80 97,364,073 times (length 14)
    08821E3C:[00EB282B]: sltu       $a1, $a3, $t3
    08821E40:[3068FFFF]: andi       $t0, $v1, -1
    08821E44:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08821E48:[10A0000F]: beq        $a1, $zr, 0x08821E88
    08821E4C:[24C60004]: addiu      $a2, $a2, 4
--> 08821E50:[552000EC]: bnel       $t1, $zr, 0x08822204
    08821E54:[92650004]: lbu        $a1, 4($s3)
    08821E58:[94C40000]: lhu        $a0, 0($a2)
    08821E5C:[0144182B]: sltu       $v1, $t2, $a0
    08821E60:[1060FFEE]: beq        $v1, $zr, 0x08821E1C
    08821E64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08821E68:[94C50002]: lhu        $a1, 2($a2)
    08821E6C:[24EF0001]: addiu      $t7, $a3, 1
    08821E70:[31E7FFFF]: andi       $a3, $t7, -1
    08821E74:[00A87021]: addu       $t6, $a1, $t0
    08821E78:[00EB282B]: sltu       $a1, $a3, $t3
    08821E7C:[31C8FFFF]: andi       $t0, $t6, -1
--> 08821E80:[14A0FFF3]: bne        $a1, $zr, 0x08821E50
    08821E84:[24C60004]: addiu      $a2, $a2, 4
    08821E88:[552000DE]: bnel       $t1, $zr, 0x08822204
    08821E8C:[92650004]: lbu        $a1, 4($s3)
    08821E90:[120000F7]: beq        $s0, $zr, 0x08822270
  Back Branch 088222D8 1,584,362 times (length 35)
    08822240:[C660003C]: lwc1       $f0, 60($s3)
    08822244:[448A1000]: mtc1       $t2, $f2
    08822248:[00000000]: nop
    0882224C:[46801060]: cvt.s.w    $f1, $f2
    08822250:[46000802]: mul.s      $f0, $f1, $f0
--> 08822254:[26520001]: addiu      $s2, $s2, 1
    08822258:[0254502A]: slt        $t2, $s2, $s4
    0882225C:[4600A500]: add.s      $f20, $f20, $f0
    08822260:[1540FEE4]: bne        $t2, $zr, 0x08821DF4
    08822264:[26100002]: addiu      $s0, $s0, 2
    08822268:[0A208871]: j          0x088221C4
    0882226C:[8FBF004C]: lw         $ra, 76($sp)
    08822270:[44800000]: mtc1       $zr, $f0
    08822274:[0A208896]: j          0x08822258
    08822278:[26520001]: addiu      $s2, $s2, 1
    0882227C:[14800005]: bne        $a0, $zr, 0x08822294
    08822280:[958B001E]: lhu        $t3, 30($t4)
    08822284:[8D8F0028]: lw         $t7, 40($t4)
    08822288:[00093040]: sll        $a2, $t1, 0x0001
    0882228C:[01E62821]: addu       $a1, $t7, $a2
    08822290:[94A90000]: lhu        $t1, 0($a1)
    08822294:[012B382B]: sltu       $a3, $t1, $t3
    08822298:[50E0FF26]: beql       $a3, $zr, 0x08821F34
    0882229C:[8D8C004C]: lw         $t4, 76($t4)
    088222A0:[8D830048]: lw         $v1, 72($t4)
    088222A4:[30780800]: andi       $t8, $v1, 2048
    088222A8:[1700000D]: bne        $t8, $zr, 0x088222E0
    088222AC:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    088222B0:[01310018]: mult       $t1, $s1
    088222B4:[C584003C]: lwc1       $f4, 60($t4)
    088222B8:[8D82002C]: lw         $v0, 44($t4)
    088222BC:[4604A842]: mul.s      $f1, $f21, $f4
    088222C0:[00001812]: mflo       $v1
    088222C4:[00434821]: addu       $t1, $v0, $v1
    088222C8:[812C000C]: lb         $t4, 12($t1)
    088222CC:[448C4800]: mtc1       $t4, $f9
    088222D0:[00000000]: nop
    088222D4:[46804A20]: cvt.s.w    $f8, $f9
--> 088222D8:[0A208895]: j          0x08822254
    088222DC:[46080802]: mul.s      $f0, $f1, $f8
    088222E0:[306500FF]: andi       $a1, $v1, 255
    088222E4:[C58A003C]: lwc1       $f10, 60($t4)
    088222E8:[44856000]: mtc1       $a1, $f12
  Back Branch 08822260 1,584,362 times (length 285)
  Back Branch 08822220 1,099,678 times (length 230)
  Back Branch 08822438 1,099,678 times (length 95)
    088222B0:[01310018]: mult       $t1, $s1
    088222B4:[C584003C]: lwc1       $f4, 60($t4)
    088222B8:[8D82002C]: lw         $v0, 44($t4)
    088222BC:[4604A842]: mul.s      $f1, $f21, $f4
    088222C0:[00001812]: mflo       $v1
--> 088222C4:[00434821]: addu       $t1, $v0, $v1
    088222C8:[812C000C]: lb         $t4, 12($t1)
    088222CC:[448C4800]: mtc1       $t4, $f9
    088222D0:[00000000]: nop
    088222D4:[46804A20]: cvt.s.w    $f8, $f9
    088222D8:[0A208895]: j          0x08822254
    088222DC:[46080802]: mul.s      $f0, $f1, $f8
    088222E0:[306500FF]: andi       $a1, $v1, 255
    088222E4:[C58A003C]: lwc1       $f10, 60($t4)
    088222E8:[44856000]: mtc1       $a1, $f12
    088222EC:[00000000]: nop
    088222F0:[468062E0]: cvt.s.w    $f11, $f12
    088222F4:[0A208895]: j          0x08822254
    088222F8:[460A5802]: mul.s      $f0, $f11, $f10
    088222FC:[14800005]: bne        $a0, $zr, 0x08822314
    08822300:[9587001E]: lhu        $a3, 30($t4)
    08822304:[8D850028]: lw         $a1, 40($t4)
    08822308:[00097840]: sll        $t7, $t1, 0x0001
    0882230C:[00AF4021]: addu       $t0, $a1, $t7
    08822310:[95090000]: lhu        $t1, 0($t0)
    08822314:[0127302B]: sltu       $a2, $t1, $a3
    08822318:[50C0FF2D]: beql       $a2, $zr, 0x08821FD0
    0882231C:[8D8C004C]: lw         $t4, 76($t4)
    08822320:[8D830048]: lw         $v1, 72($t4)
    08822324:[306A0800]: andi       $t2, $v1, 2048
    08822328:[1540FFED]: bne        $t2, $zr, 0x088222E0
    0882232C:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    08822330:[01310018]: mult       $t1, $s1
    08822334:[C585003C]: lwc1       $f5, 60($t4)
    08822338:[8D82002C]: lw         $v0, 44($t4)
    0882233C:[4605B042]: mul.s      $f1, $f22, $f5
    08822340:[0A2088B1]: j          0x088222C4
    08822344:[00001812]: mflo       $v1
    08822348:[14800005]: bne        $a0, $zr, 0x08822360
    0882234C:[958F001E]: lhu        $t7, 30($t4)
    08822350:[8D8E0028]: lw         $t6, 40($t4)
    08822354:[00094040]: sll        $t0, $t1, 0x0001
    08822358:[01C85821]: addu       $t3, $t6, $t0
    0882235C:[95690000]: lhu        $t1, 0($t3)
    08822360:[012F282B]: sltu       $a1, $t1, $t7
    08822364:[50A0FF41]: beql       $a1, $zr, 0x0882206C
    08822368:[8D8C004C]: lw         $t4, 76($t4)
    0882236C:[8D830048]: lw         $v1, 72($t4)
    08822370:[30660800]: andi       $a2, $v1, 2048
    08822374:[14C0FFDA]: bne        $a2, $zr, 0x088222E0
    08822378:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    0882237C:[01310018]: mult       $t1, $s1
    08822380:[C586003C]: lwc1       $f6, 60($t4)
    08822384:[8D82002C]: lw         $v0, 44($t4)
    08822388:[4606B842]: mul.s      $f1, $f23, $f6
    0882238C:[0A2088B1]: j          0x088222C4
    08822390:[00001812]: mflo       $v1
    08822394:[14800005]: bne        $a0, $zr, 0x088223AC
    08822398:[9585001E]: lhu        $a1, 30($t4)
    0882239C:[8D8B0028]: lw         $t3, 40($t4)
    088223A0:[00097040]: sll        $t6, $t1, 0x0001
    088223A4:[016E3821]: addu       $a3, $t3, $t6
    088223A8:[94E90000]: lhu        $t1, 0($a3)
    088223AC:[0125402B]: sltu       $t0, $t1, $a1
    088223B0:[5100FF55]: beql       $t0, $zr, 0x08822108
    088223B4:[8D8C004C]: lw         $t4, 76($t4)
    088223B8:[8D830048]: lw         $v1, 72($t4)
    088223BC:[306A0800]: andi       $t2, $v1, 2048
    088223C0:[1540FFC7]: bne        $t2, $zr, 0x088222E0
    088223C4:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    088223C8:[01310018]: mult       $t1, $s1
    088223CC:[C587003C]: lwc1       $f7, 60($t4)
    088223D0:[8D82002C]: lw         $v0, 44($t4)
    088223D4:[4607C042]: mul.s      $f1, $f24, $f7
    088223D8:[0A2088B1]: j          0x088222C4
    088223DC:[00001812]: mflo       $v1
    088223E0:[14800005]: bne        $a0, $zr, 0x088223F8
    088223E4:[958E001E]: lhu        $t6, 30($t4)
    088223E8:[8D8D0028]: lw         $t5, 40($t4)
    088223EC:[00093840]: sll        $a3, $t1, 0x0001
    088223F0:[01A73021]: addu       $a2, $t5, $a3
    088223F4:[94C90000]: lhu        $t1, 0($a2)
    088223F8:[012E582B]: sltu       $t3, $t1, $t6
    088223FC:[5160FF68]: beql       $t3, $zr, 0x088221A0
    08822400:[8D84004C]: lw         $a0, 76($t4)
    08822404:[8D830048]: lw         $v1, 72($t4)
    08822408:[30680800]: andi       $t0, $v1, 2048
    0882240C:[1500FFB4]: bne        $t0, $zr, 0x088222E0
    08822410:[0004480B]: movn       $t1, $zr, $a0 <=> move $t1, $a0
    08822414:[01310018]: mult       $t1, $s1
    08822418:[C58D003C]: lwc1       $f13, 60($t4)
    0882241C:[8D82002C]: lw         $v0, 44($t4)
    08822420:[460DC842]: mul.s      $f1, $f25, $f13
    08822424:[0A2088B1]: j          0x088222C4
    08822428:[00001812]: mflo       $v1
    0882242C:[C663003C]: lwc1       $f3, 60($s3)
    08822430:[8E62002C]: lw         $v0, 44($s3)
    08822434:[4603D042]: mul.s      $f1, $f26, $f3
--> 08822438:[0A2088B1]: j          0x088222C4
    0882243C:[00001812]: mflo       $v1
    08822440:[4480A000]: mtc1       $zr, $f20
    08822444:[0A208871]: j          0x088221C4
    08822448:[8FBF004C]: lw         $ra, 76($sp)
  Back Branch 08821F00 484,684 times (length 19)
    08821EA8:[8D8C004C]: lw         $t4, 76($t4)
    08821EAC:[8D860024]: lw         $a2, 36($t4)
    08821EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821EB4:[0A2087BE]: j          0x08821EF8
    08821EB8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 08821EBC:[94C50002]: lhu        $a1, 2($a2)
    08821EC0:[01441823]: subu       $v1, $t2, $a0
    08821EC4:[00A41021]: addu       $v0, $a1, $a0
    08821EC8:[0142F82A]: slt        $ra, $t2, $v0
    08821ECC:[13E0000F]: beq        $ra, $zr, 0x08821F0C
    08821ED0:[01231821]: addu       $v1, $t1, $v1
    08821ED4:[24EE0001]: addiu      $t6, $a3, 1
    08821ED8:[31C7FFFF]: andi       $a3, $t6, -1
    08821EDC:[00EB682B]: sltu       $t5, $a3, $t3
    08821EE0:[3069FFFF]: andi       $t1, $v1, -1
    08821EE4:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08821EE8:[11A0000F]: beq        $t5, $zr, 0x08821F28
    08821EEC:[24C60004]: addiu      $a2, $a2, 4
    08821EF0:[550000E2]: bnel       $t0, $zr, 0x0882227C
    08821EF4:[91840004]: lbu        $a0, 4($t4)
    08821EF8:[94C40000]: lhu        $a0, 0($a2)
    08821EFC:[0144C82B]: sltu       $t9, $t2, $a0
--> 08821F00:[1320FFEE]: beq        $t9, $zr, 0x08821EBC
    08821F04:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08821F08:[94C50002]: lhu        $a1, 2($a2)
    08821F0C:[24EE0001]: addiu      $t6, $a3, 1
    08821F10:[31C7FFFF]: andi       $a3, $t6, -1
  Back Branch 08822268 167,684 times (length 43)
    088221B0:[0254502A]: slt        $t2, $s2, $s4
    088221B4:[4600A500]: add.s      $f20, $f20, $f0
    088221B8:[1540FF0E]: bne        $t2, $zr, 0x08821DF4
    088221BC:[26100002]: addiu      $s0, $s0, 2
    088221C0:[8FBF004C]: lw         $ra, 76($sp)
--> 088221C4:[4600A006]: mov.s      $f0, $f20
    088221C8:[8FB50048]: lw         $s5, 72($sp)
    088221CC:[8FB40044]: lw         $s4, 68($sp)
    088221D0:[8FB30040]: lw         $s3, 64($sp)
    088221D4:[8FB2003C]: lw         $s2, 60($sp)
    088221D8:[8FB10038]: lw         $s1, 56($sp)
    088221DC:[8FB00034]: lw         $s0, 52($sp)
    088221E0:[C7BA006C]: lwc1       $f26, 108($sp)
    088221E4:[C7B90068]: lwc1       $f25, 104($sp)
    088221E8:[C7B80064]: lwc1       $f24, 100($sp)
    088221EC:[C7B70060]: lwc1       $f23, 96($sp)
    088221F0:[C7B6005C]: lwc1       $f22, 92($sp)
    088221F4:[C7B50058]: lwc1       $f21, 88($sp)
    088221F8:[C7B40054]: lwc1       $f20, 84($sp)
    088221FC:[03E00008]: jr         $ra
    08822200:[27BD0070]: addiu      $sp, $sp, 112
    08822204:[14A00005]: bne        $a1, $zr, 0x0882221C
    08822208:[9678001E]: lhu        $t8, 30($s3)
    0882220C:[8E670028]: lw         $a3, 40($s3)
    08822210:[00084840]: sll        $t1, $t0, 0x0001
    08822214:[00E93021]: addu       $a2, $a3, $t1
    08822218:[94C80000]: lhu        $t0, 0($a2)
    0882221C:[0118582B]: sltu       $t3, $t0, $t8
    08822220:[1160FF1B]: beq        $t3, $zr, 0x08821E90
    08822224:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08822228:[8E640048]: lw         $a0, 72($s3)
    0882222C:[0105180A]: movz       $v1, $t0, $a1
    08822230:[30880800]: andi       $t0, $a0, 2048
    08822234:[1100007D]: beq        $t0, $zr, 0x0882242C
    08822238:[00710018]: mult       $v1, $s1
    0882223C:[308A00FF]: andi       $t2, $a0, 255
    08822240:[C660003C]: lwc1       $f0, 60($s3)
    08822244:[448A1000]: mtc1       $t2, $f2
    08822248:[00000000]: nop
    0882224C:[46801060]: cvt.s.w    $f1, $f2
    08822250:[46000802]: mul.s      $f0, $f1, $f0
    08822254:[26520001]: addiu      $s2, $s2, 1
    08822258:[0254502A]: slt        $t2, $s2, $s4
    0882225C:[4600A500]: add.s      $f20, $f20, $f0
    08822260:[1540FEE4]: bne        $t2, $zr, 0x08821DF4
    08822264:[26100002]: addiu      $s0, $s0, 2
--> 08822268:[0A208871]: j          0x088221C4
    0882226C:[8FBF004C]: lw         $ra, 76($sp)
    08822270:[44800000]: mtc1       $zr, $f0
    08822274:[0A208896]: j          0x08822258
    08822278:[26520001]: addiu      $s2, $s2, 1
_S1_2_88BA578 1,169,527,293 instructions (8.703%), 21,149,283 calls (088BA578 - 088BA8A0, length 203)
    088BA578:[8C830000]: lw         $v1, 0($a0)
    088BA57C:[27BDFFE0]: addiu      $sp, $sp, -32
    088BA580:[AFB10008]: sw         $s1, 8($sp)
    088BA584:[AFBF001C]: sw         $ra, 28($sp)
    088BA588:[AFB50018]: sw         $s5, 24($sp)
    088BA58C:[AFB40014]: sw         $s4, 20($sp)
    088BA590:[AFB30010]: sw         $s3, 16($sp)
    088BA594:[AFB2000C]: sw         $s2, 12($sp)
    088BA598:[AFB00004]: sw         $s0, 4($sp)
    088BA59C:[2C620002]: sltiu      $v0, $v1, 2
    088BA5A0:[8C8A0010]: lw         $t2, 16($a0)
    088BA5A4:[8C890014]: lw         $t1, 20($a0)
    088BA5A8:[1440001A]: bne        $v0, $zr, 0x088BA614
    088BA5AC:[8C910004]: lw         $s1, 4($a0)
    088BA5B0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088BA5B4:[1062002F]: beq        $v1, $v0, 0x088BA674
    088BA5B8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA5BC:[10620003]: beq        $v1, $v0, 0x088BA5CC
    088BA5C0:[01491025]: or         $v0, $t2, $t1
    088BA5C4:[5440003D]: bnel       $v0, $zr, 0x088BA6BC
    088BA5C8:[8C840008]: lw         $a0, 8($a0)
    088BA5CC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088BA5D0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088BA5D4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088BA5D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA5DC:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA5E0:[8FBF001C]: lw         $ra, 28($sp)
    088BA5E4:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA5E8:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA5EC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA5F0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA5F4:[8FB50018]: lw         $s5, 24($sp)
    088BA5F8:[8FB40014]: lw         $s4, 20($sp)
    088BA5FC:[8FB30010]: lw         $s3, 16($sp)
    088BA600:[8FB2000C]: lw         $s2, 12($sp)
    088BA604:[8FB10008]: lw         $s1, 8($sp)
    088BA608:[8FB00004]: lw         $s0, 4($sp)
    088BA60C:[03E00008]: jr         $ra
    088BA610:[27BD0020]: addiu      $sp, $sp, 32
    088BA614:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    088BA618:[3442FFFF]: ori        $v0, $v0, -1
    088BA61C:[01223825]: or         $a3, $t1, $v0
    088BA620:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BA624:[3442FFFF]: ori        $v0, $v0, -1
    088BA628:[00471024]: and        $v0, $v0, $a3
    088BA62C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088BA630:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA634:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    088BA638:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA63C:[8FBF001C]: lw         $ra, 28($sp)
    088BA640:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA644:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA648:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088BA64C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA650:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA654:[8FB50018]: lw         $s5, 24($sp)
    088BA658:[8FB40014]: lw         $s4, 20($sp)
    088BA65C:[8FB30010]: lw         $s3, 16($sp)
    088BA660:[8FB2000C]: lw         $s2, 12($sp)
    088BA664:[8FB10008]: lw         $s1, 8($sp)
    088BA668:[8FB00004]: lw         $s0, 4($sp)
    088BA66C:[03E00008]: jr         $ra
    088BA670:[27BD0020]: addiu      $sp, $sp, 32
    088BA674:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088BA678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA67C:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    088BA680:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA684:[8FBF001C]: lw         $ra, 28($sp)
    088BA688:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA68C:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA690:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088BA694:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA698:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA69C:[8FB50018]: lw         $s5, 24($sp)
    088BA6A0:[8FB40014]: lw         $s4, 20($sp)
    088BA6A4:[8FB30010]: lw         $s3, 16($sp)
    088BA6A8:[8FB2000C]: lw         $s2, 12($sp)
    088BA6AC:[8FB10008]: lw         $s1, 8($sp)
    088BA6B0:[8FB00004]: lw         $s0, 4($sp)
    088BA6B4:[03E00008]: jr         $ra
    088BA6B8:[27BD0020]: addiu      $sp, $sp, 32
    088BA6BC:[2882FC02]: slti       $v0, $a0, -1022
    088BA6C0:[14400033]: bne        $v0, $zr, 0x088BA790
    088BA6C4:[28820400]: slti       $v0, $a0, 1024
    088BA6C8:[1040FFEA]: beq        $v0, $zr, 0x088BA674
    088BA6CC:[314300FF]: andi       $v1, $t2, 255
    088BA6D0:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088BA6D4:[10620026]: beq        $v1, $v0, 0x088BA770
    088BA6D8:[248803FF]: addiu      $t0, $a0, 1023
    088BA6DC:[2543007F]: addiu      $v1, $t2, 127
    088BA6E0:[006A102B]: sltu       $v0, $v1, $t2
    088BA6E4:[00494821]: addu       $t1, $v0, $t1
    088BA6E8:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088BA6EC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088BA6F0:[0122102B]: sltu       $v0, $t1, $v0
    088BA6F4:[14400007]: bne        $v0, $zr, 0x088BA714
    088BA6F8:[00091600]: sll        $v0, $t1, 0x0018
    088BA6FC:[000917C0]: sll        $v0, $t1, 0x001F
    088BA700:[000A1842]: srl        $v1, $t2, 0x0001
    088BA704:[00435025]: or         $t2, $v0, $v1
    088BA708:[00094842]: srl        $t1, $t1, 0x0001
    088BA70C:[25080001]: addiu      $t0, $t0, 1
    088BA710:[00091600]: sll        $v0, $t1, 0x0018
    088BA714:[000A3202]: srl        $a2, $t2, 0x0008
    088BA718:[00463025]: or         $a2, $v0, $a2
    088BA71C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BA720:[00093A02]: srl        $a3, $t1, 0x0008
    088BA724:[3442FFFF]: ori        $v0, $v0, -1
    088BA728:[00471024]: and        $v0, $v0, $a3
    088BA72C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088BA730:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA734:[310807FF]: andi       $t0, $t0, 2047
    088BA738:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA73C:[8FBF001C]: lw         $ra, 28($sp)
    088BA740:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA744:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA748:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA74C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA750:[8FB50018]: lw         $s5, 24($sp)
    088BA754:[8FB40014]: lw         $s4, 20($sp)
    088BA758:[8FB30010]: lw         $s3, 16($sp)
    088BA75C:[8FB2000C]: lw         $s2, 12($sp)
    088BA760:[8FB10008]: lw         $s1, 8($sp)
    088BA764:[8FB00004]: lw         $s0, 4($sp)
    088BA768:[03E00008]: jr         $ra
    088BA76C:[27BD0020]: addiu      $sp, $sp, 32
    088BA770:[31420100]: andi       $v0, $t2, 256
    088BA774:[1040FFDE]: beq        $v0, $zr, 0x088BA6F0
    088BA778:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088BA77C:[25430080]: addiu      $v1, $t2, 128
    088BA780:[006A102B]: sltu       $v0, $v1, $t2
    088BA784:[00494821]: addu       $t1, $v0, $t1
    088BA788:[0A22E9BB]: j          0x088BA6EC
    088BA78C:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088BA790:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088BA794:[00443023]: subu       $a2, $v0, $a0
    088BA798:[28C30039]: slti       $v1, $a2, 57
    088BA79C:[10600033]: beq        $v1, $zr, 0x088BA86C
    088BA7A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA7A4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088BA7A8:[30C80020]: andi       $t0, $a2, 32
    088BA7AC:[00D01004]: sllv       $v0, $s0, $a2
    088BA7B0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088BA7B4:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    088BA7B8:[2445FFFF]: addiu      $a1, $v0, -1
    088BA7BC:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    088BA7C0:[00A2102B]: sltu       $v0, $a1, $v0
    088BA7C4:[2463FFFF]: addiu      $v1, $v1, -1
    088BA7C8:[00431021]: addu       $v0, $v0, $v1
    088BA7CC:[00092040]: sll        $a0, $t1, 0x0001
    088BA7D0:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    088BA7D4:[00AA9024]: and        $s2, $a1, $t2
    088BA7D8:[00642004]: sllv       $a0, $a0, $v1
    088BA7DC:[00CAA006]: srlv       $s4, $t2, $a2
    088BA7E0:[00499824]: and        $s3, $v0, $t1
    088BA7E4:[00C9A806]: srlv       $s5, $t1, $a2
    088BA7E8:[0094A025]: or         $s4, $a0, $s4
    088BA7EC:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088BA7F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BA7F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088BA7F8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088BA7FC:[02A8A00B]: movn       $s4, $s5, $t0
    088BA800:[0E22E913]: jal        0x088BA44C
    088BA804:[0008A80B]: movn       $s5, $zr, $t0 <=> move $s5, $t0
    088BA808:[10500004]: beq        $v0, $s0, 0x088BA81C
    088BA80C:[02542025]: or         $a0, $s2, $s4
    088BA810:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088BA814:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088BA818:[02542025]: or         $a0, $s2, $s4
    088BA81C:[308300FF]: andi       $v1, $a0, 255
    088BA820:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088BA824:[10620014]: beq        $v1, $v0, 0x088BA878
    088BA828:[02752825]: or         $a1, $s3, $s5
    088BA82C:[2482007F]: addiu      $v0, $a0, 127
    088BA830:[0044182B]: sltu       $v1, $v0, $a0
    088BA834:[00651821]: addu       $v1, $v1, $a1
    088BA838:[00025202]: srl        $t2, $v0, 0x0008
    088BA83C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088BA840:[00032600]: sll        $a0, $v1, 0x0018
    088BA844:[0062102B]: sltu       $v0, $v1, $v0
    088BA848:[008A5025]: or         $t2, $a0, $t2
    088BA84C:[00035A02]: srl        $t3, $v1, 0x0008
    088BA850:[2C440001]: sltiu      $a0, $v0, 1
    088BA854:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BA858:[3442FFFF]: ori        $v0, $v0, -1
    088BA85C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088BA860:[01623824]: and        $a3, $t3, $v0
    088BA864:[0A22E976]: j          0x088BA5D8
    088BA868:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088BA86C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088BA870:[0A22EA15]: j          0x088BA854
    088BA874:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088BA878:[30820100]: andi       $v0, $a0, 256
    088BA87C:[1440FFEC]: bne        $v0, $zr, 0x088BA830
    088BA880:[24820080]: addiu      $v0, $a0, 128
    088BA884:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088BA888:[00045202]: srl        $t2, $a0, 0x0008
    088BA88C:[00051E00]: sll        $v1, $a1, 0x0018
    088BA890:[00A2102B]: sltu       $v0, $a1, $v0
    088BA894:[006A5025]: or         $t2, $v1, $t2
    088BA898:[2C440001]: sltiu      $a0, $v0, 1
    088BA89C:[0A22EA15]: j          0x088BA854
    088BA8A0:[00055A02]: srl        $t3, $a1, 0x0008
  Back Branch 088BA6C8 16,822,314 times (length 23)
    088BA660:[8FB2000C]: lw         $s2, 12($sp)
    088BA664:[8FB10008]: lw         $s1, 8($sp)
    088BA668:[8FB00004]: lw         $s0, 4($sp)
    088BA66C:[03E00008]: jr         $ra
    088BA670:[27BD0020]: addiu      $sp, $sp, 32
--> 088BA674:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088BA678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA67C:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    088BA680:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA684:[8FBF001C]: lw         $ra, 28($sp)
    088BA688:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA68C:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA690:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088BA694:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA698:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA69C:[8FB50018]: lw         $s5, 24($sp)
    088BA6A0:[8FB40014]: lw         $s4, 20($sp)
    088BA6A4:[8FB30010]: lw         $s3, 16($sp)
    088BA6A8:[8FB2000C]: lw         $s2, 12($sp)
    088BA6AC:[8FB10008]: lw         $s1, 8($sp)
    088BA6B0:[8FB00004]: lw         $s0, 4($sp)
    088BA6B4:[03E00008]: jr         $ra
    088BA6B8:[27BD0020]: addiu      $sp, $sp, 32
    088BA6BC:[2882FC02]: slti       $v0, $a0, -1022
    088BA6C0:[14400033]: bne        $v0, $zr, 0x088BA790
    088BA6C4:[28820400]: slti       $v0, $a0, 1024
--> 088BA6C8:[1040FFEA]: beq        $v0, $zr, 0x088BA674
    088BA6CC:[314300FF]: andi       $v1, $t2, 255
    088BA6D0:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088BA6D4:[10620026]: beq        $v1, $v0, 0x088BA770
    088BA6D8:[248803FF]: addiu      $t0, $a0, 1023
  Back Branch 088BA774 11,791 times (length 35)
    088BA6DC:[2543007F]: addiu      $v1, $t2, 127
    088BA6E0:[006A102B]: sltu       $v0, $v1, $t2
    088BA6E4:[00494821]: addu       $t1, $v0, $t1
    088BA6E8:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088BA6EC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
--> 088BA6F0:[0122102B]: sltu       $v0, $t1, $v0
    088BA6F4:[14400007]: bne        $v0, $zr, 0x088BA714
    088BA6F8:[00091600]: sll        $v0, $t1, 0x0018
    088BA6FC:[000917C0]: sll        $v0, $t1, 0x001F
    088BA700:[000A1842]: srl        $v1, $t2, 0x0001
    088BA704:[00435025]: or         $t2, $v0, $v1
    088BA708:[00094842]: srl        $t1, $t1, 0x0001
    088BA70C:[25080001]: addiu      $t0, $t0, 1
    088BA710:[00091600]: sll        $v0, $t1, 0x0018
    088BA714:[000A3202]: srl        $a2, $t2, 0x0008
    088BA718:[00463025]: or         $a2, $v0, $a2
    088BA71C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BA720:[00093A02]: srl        $a3, $t1, 0x0008
    088BA724:[3442FFFF]: ori        $v0, $v0, -1
    088BA728:[00471024]: and        $v0, $v0, $a3
    088BA72C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088BA730:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA734:[310807FF]: andi       $t0, $t0, 2047
    088BA738:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA73C:[8FBF001C]: lw         $ra, 28($sp)
    088BA740:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA744:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA748:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA74C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA750:[8FB50018]: lw         $s5, 24($sp)
    088BA754:[8FB40014]: lw         $s4, 20($sp)
    088BA758:[8FB30010]: lw         $s3, 16($sp)
    088BA75C:[8FB2000C]: lw         $s2, 12($sp)
    088BA760:[8FB10008]: lw         $s1, 8($sp)
    088BA764:[8FB00004]: lw         $s0, 4($sp)
    088BA768:[03E00008]: jr         $ra
    088BA76C:[27BD0020]: addiu      $sp, $sp, 32
    088BA770:[31420100]: andi       $v0, $t2, 256
--> 088BA774:[1040FFDE]: beq        $v0, $zr, 0x088BA6F0
    088BA778:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088BA77C:[25430080]: addiu      $v1, $t2, 128
    088BA780:[006A102B]: sltu       $v0, $v1, $t2
    088BA784:[00494821]: addu       $t1, $v0, $t1
  Back Branch 088BA788 5,424 times (length 41)
    088BA6D8:[248803FF]: addiu      $t0, $a0, 1023
    088BA6DC:[2543007F]: addiu      $v1, $t2, 127
    088BA6E0:[006A102B]: sltu       $v0, $v1, $t2
    088BA6E4:[00494821]: addu       $t1, $v0, $t1
    088BA6E8:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
--> 088BA6EC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088BA6F0:[0122102B]: sltu       $v0, $t1, $v0
    088BA6F4:[14400007]: bne        $v0, $zr, 0x088BA714
    088BA6F8:[00091600]: sll        $v0, $t1, 0x0018
    088BA6FC:[000917C0]: sll        $v0, $t1, 0x001F
    088BA700:[000A1842]: srl        $v1, $t2, 0x0001
    088BA704:[00435025]: or         $t2, $v0, $v1
    088BA708:[00094842]: srl        $t1, $t1, 0x0001
    088BA70C:[25080001]: addiu      $t0, $t0, 1
    088BA710:[00091600]: sll        $v0, $t1, 0x0018
    088BA714:[000A3202]: srl        $a2, $t2, 0x0008
    088BA718:[00463025]: or         $a2, $v0, $a2
    088BA71C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BA720:[00093A02]: srl        $a3, $t1, 0x0008
    088BA724:[3442FFFF]: ori        $v0, $v0, -1
    088BA728:[00471024]: and        $v0, $v0, $a3
    088BA72C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088BA730:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BA734:[310807FF]: andi       $t0, $t0, 2047
    088BA738:[7CE49804]: ins        $a0, $a3, 0, 20
    088BA73C:[8FBF001C]: lw         $ra, 28($sp)
    088BA740:[7D04F504]: ins        $a0, $t0, 20, 11
    088BA744:[7E24FFC4]: ins        $a0, $s1, 31, 1
    088BA748:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA74C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088BA750:[8FB50018]: lw         $s5, 24($sp)
    088BA754:[8FB40014]: lw         $s4, 20($sp)
    088BA758:[8FB30010]: lw         $s3, 16($sp)
    088BA75C:[8FB2000C]: lw         $s2, 12($sp)
    088BA760:[8FB10008]: lw         $s1, 8($sp)
    088BA764:[8FB00004]: lw         $s0, 4($sp)
    088BA768:[03E00008]: jr         $ra
    088BA76C:[27BD0020]: addiu      $sp, $sp, 32
    088BA770:[31420100]: andi       $v0, $t2, 256
    088BA774:[1040FFDE]: beq        $v0, $zr, 0x088BA6F0
    088BA778:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088BA77C:[25430080]: addiu      $v1, $t2, 128
    088BA780:[006A102B]: sltu       $v0, $v1, $t2
    088BA784:[00494821]: addu       $t1, $v0, $t1
--> 088BA788:[0A22E9BB]: j          0x088BA6EC
    088BA78C:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088BA790:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088BA794:[00443023]: subu       $a2, $v0, $a0
    088BA798:[28C30039]: slti       $v1, $a2, 57
_S1_2_88B98A4 750,186,864 instructions (5.582%), 5,736,638 calls (088B98A4 - 088B9B94, length 189)
    088B98A4:[27BDFF98]: addiu      $sp, $sp, -104
    088B98A8:[AFB0005C]: sw         $s0, 92($sp)
    088B98AC:[27B00010]: addiu      $s0, $sp, 16
    088B98B0:[AFB10060]: sw         $s1, 96($sp)
    088B98B4:[AFA40000]: sw         $a0, 0($sp)
    088B98B8:[AFA50004]: sw         $a1, 4($sp)
    088B98BC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088B98C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B98C4:[27B10028]: addiu      $s1, $sp, 40
    088B98C8:[AFBF0064]: sw         $ra, 100($sp)
    088B98CC:[AFA60008]: sw         $a2, 8($sp)
    088B98D0:[0E22EA29]: jal        0x088BA8A4
    088B98D4:[AFA7000C]: sw         $a3, 12($sp)
    088B98D8:[27A40008]: addiu      $a0, $sp, 8
    088B98DC:[0E22EA29]: jal        0x088BA8A4
    088B98E0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088B98E4:[8FA30010]: lw         $v1, 16($sp)
    088B98E8:[2C620002]: sltiu      $v0, $v1, 2
    088B98EC:[14400069]: bne        $v0, $zr, 0x088B9A94
    088B98F0:[8FA40028]: lw         $a0, 40($sp)
    088B98F4:[2C820002]: sltiu      $v0, $a0, 2
    088B98F8:[14400075]: bne        $v0, $zr, 0x088B9AD0
    088B98FC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088B9900:[50620062]: beql       $v1, $v0, 0x088B9A8C
    088B9904:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B9908:[1082006F]: beq        $a0, $v0, 0x088B9AC8
    088B990C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B9910:[50620061]: beql       $v1, $v0, 0x088B9A98
    088B9914:[8FA20014]: lw         $v0, 20($sp)
    088B9918:[1082006D]: beq        $a0, $v0, 0x088B9AD0
    088B991C:[8FA40020]: lw         $a0, 32($sp)
    088B9920:[8FA20038]: lw         $v0, 56($sp)
    088B9924:[8FAC003C]: lw         $t4, 60($sp)
    088B9928:[8FB00024]: lw         $s0, 36($sp)
    088B992C:[00820019]: multu      $a0, $v0
    088B9930:[00005012]: mflo       $t2
    088B9934:[00005810]: mfhi       $t3
    088B9938:[01840019]: multu      $t4, $a0
    088B993C:[00003810]: mfhi       $a3
    088B9940:[00003012]: mflo       $a2
    088B9944:[02020019]: multu      $s0, $v0
    088B9948:[00001012]: mflo       $v0
    088B994C:[00464021]: addu       $t0, $v0, $a2
    088B9950:[0102102B]: sltu       $v0, $t0, $v0
    088B9954:[00001810]: mfhi       $v1
    088B9958:[00672821]: addu       $a1, $v1, $a3
    088B995C:[00454821]: addu       $t1, $v0, $a1
    088B9960:[0127202B]: sltu       $a0, $t1, $a3
    088B9964:[1480007F]: bne        $a0, $zr, 0x088B9B64
    088B9968:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B996C:[1127007B]: beq        $t1, $a3, 0x088B9B5C
    088B9970:[0106102B]: sltu       $v0, $t0, $a2
    088B9974:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B9978:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    088B997C:[010B4021]: addu       $t0, $t0, $t3
    088B9980:[010B102B]: sltu       $v0, $t0, $t3
    088B9984:[10400007]: beq        $v0, $zr, 0x088B99A4
    088B9988:[01406821]: addu       $t5, $t2, $zr <=> move $t5, $t2
    088B998C:[25C20001]: addiu      $v0, $t6, 1
    088B9990:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088B9994:[004E102B]: sltu       $v0, $v0, $t6
    088B9998:[004F1021]: addu       $v0, $v0, $t7
    088B999C:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    088B99A0:[00407821]: addu       $t7, $v0, $zr <=> move $t7, $v0
    088B99A4:[020C0019]: multu      $s0, $t4
    088B99A8:[8FA30030]: lw         $v1, 48($sp)
    088B99AC:[8FA20018]: lw         $v0, 24($sp)
    088B99B0:[8FB10014]: lw         $s1, 20($sp)
    088B99B4:[8FB0002C]: lw         $s0, 44($sp)
    088B99B8:[00431021]: addu       $v0, $v0, $v1
    088B99BC:[244A0004]: addiu      $t2, $v0, 4
    088B99C0:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B99C4:[00003012]: mflo       $a2
    088B99C8:[01262021]: addu       $a0, $t1, $a2
    088B99CC:[0089182B]: sltu       $v1, $a0, $t1
    088B99D0:[00003810]: mfhi       $a3
    088B99D4:[008E2821]: addu       $a1, $a0, $t6
    088B99D8:[00671821]: addu       $v1, $v1, $a3
    088B99DC:[006F1821]: addu       $v1, $v1, $t7
    088B99E0:[00A4202B]: sltu       $a0, $a1, $a0
    088B99E4:[00833021]: addu       $a2, $a0, $v1
    088B99E8:[00C2102B]: sltu       $v0, $a2, $v0
    088B99EC:[10400046]: beq        $v0, $zr, 0x088B9B08
    088B99F0:[AFAA0048]: sw         $t2, 72($sp)
    088B99F4:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088B99F8:[00C2102B]: sltu       $v0, $a2, $v0
    088B99FC:[10400012]: beq        $v0, $zr, 0x088B9A48
    088B9A00:[30A300FF]: andi       $v1, $a1, 255
    088B9A04:[8FA40048]: lw         $a0, 72($sp)
    088B9A08:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088B9A0C:[00051FC2]: srl        $v1, $a1, 0x001F
    088B9A10:[00061040]: sll        $v0, $a2, 0x0001
    088B9A14:[00621025]: or         $v0, $v1, $v0
    088B9A18:[000D3FC2]: srl        $a3, $t5, 0x001F
    088B9A1C:[00084840]: sll        $t1, $t0, 0x0001
    088B9A20:[004A182B]: sltu       $v1, $v0, $t2
    088B9A24:[000D6840]: sll        $t5, $t5, 0x0001
    088B9A28:[00052840]: sll        $a1, $a1, 0x0001
    088B9A2C:[2484FFFF]: addiu      $a0, $a0, -1
    088B9A30:[05000048]: bltz       $t0, 0x088B9B54
    088B9A34:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088B9A38:[1460FFF4]: bne        $v1, $zr, 0x088B9A0C
    088B9A3C:[00E94025]: or         $t0, $a3, $t1
    088B9A40:[AFA40048]: sw         $a0, 72($sp)
    088B9A44:[30A300FF]: andi       $v1, $a1, 255
    088B9A48:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9A4C:[10620047]: beq        $v1, $v0, 0x088B9B6C
    088B9A50:[30A20100]: andi       $v0, $a1, 256
    088B9A54:[02301026]: xor        $v0, $s1, $s0
    088B9A58:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9A5C:[AFA20044]: sw         $v0, 68($sp)
    088B9A60:[27A40040]: addiu      $a0, $sp, 64
    088B9A64:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B9A68:[AFA50050]: sw         $a1, 80($sp)
    088B9A6C:[AFA60054]: sw         $a2, 84($sp)
    088B9A70:[0E22E95E]: jal        0x088BA578
    088B9A74:[AFA20040]: sw         $v0, 64($sp)
    088B9A78:[8FBF0064]: lw         $ra, 100($sp)
    088B9A7C:[8FB10060]: lw         $s1, 96($sp)
    088B9A80:[8FB0005C]: lw         $s0, 92($sp)
    088B9A84:[03E00008]: jr         $ra
    088B9A88:[27BD0068]: addiu      $sp, $sp, 104
    088B9A8C:[1082001C]: beq        $a0, $v0, 0x088B9B00
    088B9A90:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9A94:[8FA20014]: lw         $v0, 20($sp)
    088B9A98:[8FA3002C]: lw         $v1, 44($sp)
    088B9A9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9AA0:[00431026]: xor        $v0, $v0, $v1
    088B9AA4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AA8:[AFA20014]: sw         $v0, 20($sp)
    088B9AAC:[0E22E95E]: jal        0x088BA578
    088B9AB0:[00000000]: nop
    088B9AB4:[8FBF0064]: lw         $ra, 100($sp)
    088B9AB8:[8FB10060]: lw         $s1, 96($sp)
    088B9ABC:[8FB0005C]: lw         $s0, 92($sp)
    088B9AC0:[03E00008]: jr         $ra
    088B9AC4:[27BD0068]: addiu      $sp, $sp, 104
    088B9AC8:[1062000D]: beq        $v1, $v0, 0x088B9B00
    088B9ACC:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9AD0:[8FA3002C]: lw         $v1, 44($sp)
    088B9AD4:[8FA20014]: lw         $v0, 20($sp)
    088B9AD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9ADC:[00431026]: xor        $v0, $v0, $v1
    088B9AE0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AE4:[0E22E95E]: jal        0x088BA578
    088B9AE8:[AFA2002C]: sw         $v0, 44($sp)
    088B9AEC:[8FBF0064]: lw         $ra, 100($sp)
    088B9AF0:[8FB10060]: lw         $s1, 96($sp)
    088B9AF4:[8FB0005C]: lw         $s0, 92($sp)
    088B9AF8:[03E00008]: jr         $ra
    088B9AFC:[27BD0068]: addiu      $sp, $sp, 104
    088B9B00:[0A22E6AB]: j          0x088B9AAC
    088B9B04:[24440770]: addiu      $a0, $v0, 1904
    088B9B08:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    088B9B0C:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    088B9B10:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B14:[00051842]: srl        $v1, $a1, 0x0001
    088B9B18:[00063042]: srl        $a2, $a2, 0x0001
    088B9B1C:[30A20001]: andi       $v0, $a1, 1
    088B9B20:[000D5842]: srl        $t3, $t5, 0x0001
    088B9B24:[00086042]: srl        $t4, $t0, 0x0001
    088B9B28:[00CE482B]: sltu       $t1, $a2, $t6
    088B9B2C:[00083FC0]: sll        $a3, $t0, 0x001F
    088B9B30:[00832825]: or         $a1, $a0, $v1
    088B9B34:[10400003]: beq        $v0, $zr, 0x088B9B44
    088B9B38:[254A0001]: addiu      $t2, $t2, 1
    088B9B3C:[00EB6825]: or         $t5, $a3, $t3
    088B9B40:[018F4025]: or         $t0, $t4, $t7
    088B9B44:[1120FFF3]: beq        $t1, $zr, 0x088B9B14
    088B9B48:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B4C:[0A22E67D]: j          0x088B99F4
    088B9B50:[AFAA0048]: sw         $t2, 72($sp)
    088B9B54:[0A22E68E]: j          0x088B9A38
    088B9B58:[34A50001]: ori        $a1, $a1, 1
    088B9B5C:[1040FF86]: beq        $v0, $zr, 0x088B9978
    088B9B60:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B9B64:[0A22E65F]: j          0x088B997C
    088B9B68:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    088B9B6C:[1440FFBA]: bne        $v0, $zr, 0x088B9A58
    088B9B70:[02301026]: xor        $v0, $s1, $s0
    088B9B74:[01A81025]: or         $v0, $t5, $t0
    088B9B78:[1040FFB7]: beq        $v0, $zr, 0x088B9A58
    088B9B7C:[02301026]: xor        $v0, $s1, $s0
    088B9B80:[24A20080]: addiu      $v0, $a1, 128
    088B9B84:[0045202B]: sltu       $a0, $v0, $a1
    088B9B88:[2403FF00]: addiu      $v1, $zr, -256 <=> li $v1, -256
    088B9B8C:[00432824]: and        $a1, $v0, $v1
    088B9B90:[0A22E695]: j          0x088B9A54
    088B9B94:[00863021]: addu       $a2, $a0, $a2
  Back Branch 088B9A38 18,030,985 times (length 13)
    088B99F8:[00C2102B]: sltu       $v0, $a2, $v0
    088B99FC:[10400012]: beq        $v0, $zr, 0x088B9A48
    088B9A00:[30A300FF]: andi       $v1, $a1, 255
    088B9A04:[8FA40048]: lw         $a0, 72($sp)
    088B9A08:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
--> 088B9A0C:[00051FC2]: srl        $v1, $a1, 0x001F
    088B9A10:[00061040]: sll        $v0, $a2, 0x0001
    088B9A14:[00621025]: or         $v0, $v1, $v0
    088B9A18:[000D3FC2]: srl        $a3, $t5, 0x001F
    088B9A1C:[00084840]: sll        $t1, $t0, 0x0001
    088B9A20:[004A182B]: sltu       $v1, $v0, $t2
    088B9A24:[000D6840]: sll        $t5, $t5, 0x0001
    088B9A28:[00052840]: sll        $a1, $a1, 0x0001
    088B9A2C:[2484FFFF]: addiu      $a0, $a0, -1
    088B9A30:[05000048]: bltz       $t0, 0x088B9B54
    088B9A34:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 088B9A38:[1460FFF4]: bne        $v1, $zr, 0x088B9A0C
    088B9A3C:[00E94025]: or         $t0, $a3, $t1
    088B9A40:[AFA40048]: sw         $a0, 72($sp)
    088B9A44:[30A300FF]: andi       $v1, $a1, 255
    088B9A48:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
  Back Branch 088B9B5C 4,280,144 times (length 123)
  Back Branch 088B9B54 162,650 times (length 73)
    088B9A24:[000D6840]: sll        $t5, $t5, 0x0001
    088B9A28:[00052840]: sll        $a1, $a1, 0x0001
    088B9A2C:[2484FFFF]: addiu      $a0, $a0, -1
    088B9A30:[05000048]: bltz       $t0, 0x088B9B54
    088B9A34:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 088B9A38:[1460FFF4]: bne        $v1, $zr, 0x088B9A0C
    088B9A3C:[00E94025]: or         $t0, $a3, $t1
    088B9A40:[AFA40048]: sw         $a0, 72($sp)
    088B9A44:[30A300FF]: andi       $v1, $a1, 255
    088B9A48:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9A4C:[10620047]: beq        $v1, $v0, 0x088B9B6C
    088B9A50:[30A20100]: andi       $v0, $a1, 256
    088B9A54:[02301026]: xor        $v0, $s1, $s0
    088B9A58:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9A5C:[AFA20044]: sw         $v0, 68($sp)
    088B9A60:[27A40040]: addiu      $a0, $sp, 64
    088B9A64:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B9A68:[AFA50050]: sw         $a1, 80($sp)
    088B9A6C:[AFA60054]: sw         $a2, 84($sp)
    088B9A70:[0E22E95E]: jal        0x088BA578
    088B9A74:[AFA20040]: sw         $v0, 64($sp)
    088B9A78:[8FBF0064]: lw         $ra, 100($sp)
    088B9A7C:[8FB10060]: lw         $s1, 96($sp)
    088B9A80:[8FB0005C]: lw         $s0, 92($sp)
    088B9A84:[03E00008]: jr         $ra
    088B9A88:[27BD0068]: addiu      $sp, $sp, 104
    088B9A8C:[1082001C]: beq        $a0, $v0, 0x088B9B00
    088B9A90:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9A94:[8FA20014]: lw         $v0, 20($sp)
    088B9A98:[8FA3002C]: lw         $v1, 44($sp)
    088B9A9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9AA0:[00431026]: xor        $v0, $v0, $v1
    088B9AA4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AA8:[AFA20014]: sw         $v0, 20($sp)
    088B9AAC:[0E22E95E]: jal        0x088BA578
    088B9AB0:[00000000]: nop
    088B9AB4:[8FBF0064]: lw         $ra, 100($sp)
    088B9AB8:[8FB10060]: lw         $s1, 96($sp)
    088B9ABC:[8FB0005C]: lw         $s0, 92($sp)
    088B9AC0:[03E00008]: jr         $ra
    088B9AC4:[27BD0068]: addiu      $sp, $sp, 104
    088B9AC8:[1062000D]: beq        $v1, $v0, 0x088B9B00
    088B9ACC:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9AD0:[8FA3002C]: lw         $v1, 44($sp)
    088B9AD4:[8FA20014]: lw         $v0, 20($sp)
    088B9AD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9ADC:[00431026]: xor        $v0, $v0, $v1
    088B9AE0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AE4:[0E22E95E]: jal        0x088BA578
    088B9AE8:[AFA2002C]: sw         $v0, 44($sp)
    088B9AEC:[8FBF0064]: lw         $ra, 100($sp)
    088B9AF0:[8FB10060]: lw         $s1, 96($sp)
    088B9AF4:[8FB0005C]: lw         $s0, 92($sp)
    088B9AF8:[03E00008]: jr         $ra
    088B9AFC:[27BD0068]: addiu      $sp, $sp, 104
    088B9B00:[0A22E6AB]: j          0x088B9AAC
    088B9B04:[24440770]: addiu      $a0, $v0, 1904
    088B9B08:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    088B9B0C:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    088B9B10:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B14:[00051842]: srl        $v1, $a1, 0x0001
    088B9B18:[00063042]: srl        $a2, $a2, 0x0001
    088B9B1C:[30A20001]: andi       $v0, $a1, 1
    088B9B20:[000D5842]: srl        $t3, $t5, 0x0001
    088B9B24:[00086042]: srl        $t4, $t0, 0x0001
    088B9B28:[00CE482B]: sltu       $t1, $a2, $t6
    088B9B2C:[00083FC0]: sll        $a3, $t0, 0x001F
    088B9B30:[00832825]: or         $a1, $a0, $v1
    088B9B34:[10400003]: beq        $v0, $zr, 0x088B9B44
    088B9B38:[254A0001]: addiu      $t2, $t2, 1
    088B9B3C:[00EB6825]: or         $t5, $a3, $t3
    088B9B40:[018F4025]: or         $t0, $t4, $t7
    088B9B44:[1120FFF3]: beq        $t1, $zr, 0x088B9B14
    088B9B48:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B4C:[0A22E67D]: j          0x088B99F4
    088B9B50:[AFAA0048]: sw         $t2, 72($sp)
--> 088B9B54:[0A22E68E]: j          0x088B9A38
    088B9B58:[34A50001]: ori        $a1, $a1, 1
    088B9B5C:[1040FF86]: beq        $v0, $zr, 0x088B9978
    088B9B60:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B9B64:[0A22E65F]: j          0x088B997C
  Back Branch 088B9B6C 5,420 times (length 71)
    088B9A44:[30A300FF]: andi       $v1, $a1, 255
    088B9A48:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9A4C:[10620047]: beq        $v1, $v0, 0x088B9B6C
    088B9A50:[30A20100]: andi       $v0, $a1, 256
    088B9A54:[02301026]: xor        $v0, $s1, $s0
--> 088B9A58:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9A5C:[AFA20044]: sw         $v0, 68($sp)
    088B9A60:[27A40040]: addiu      $a0, $sp, 64
    088B9A64:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B9A68:[AFA50050]: sw         $a1, 80($sp)
    088B9A6C:[AFA60054]: sw         $a2, 84($sp)
    088B9A70:[0E22E95E]: jal        0x088BA578
    088B9A74:[AFA20040]: sw         $v0, 64($sp)
    088B9A78:[8FBF0064]: lw         $ra, 100($sp)
    088B9A7C:[8FB10060]: lw         $s1, 96($sp)
    088B9A80:[8FB0005C]: lw         $s0, 92($sp)
    088B9A84:[03E00008]: jr         $ra
    088B9A88:[27BD0068]: addiu      $sp, $sp, 104
    088B9A8C:[1082001C]: beq        $a0, $v0, 0x088B9B00
    088B9A90:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9A94:[8FA20014]: lw         $v0, 20($sp)
    088B9A98:[8FA3002C]: lw         $v1, 44($sp)
    088B9A9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9AA0:[00431026]: xor        $v0, $v0, $v1
    088B9AA4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AA8:[AFA20014]: sw         $v0, 20($sp)
    088B9AAC:[0E22E95E]: jal        0x088BA578
    088B9AB0:[00000000]: nop
    088B9AB4:[8FBF0064]: lw         $ra, 100($sp)
    088B9AB8:[8FB10060]: lw         $s1, 96($sp)
    088B9ABC:[8FB0005C]: lw         $s0, 92($sp)
    088B9AC0:[03E00008]: jr         $ra
    088B9AC4:[27BD0068]: addiu      $sp, $sp, 104
    088B9AC8:[1062000D]: beq        $v1, $v0, 0x088B9B00
    088B9ACC:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9AD0:[8FA3002C]: lw         $v1, 44($sp)
    088B9AD4:[8FA20014]: lw         $v0, 20($sp)
    088B9AD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9ADC:[00431026]: xor        $v0, $v0, $v1
    088B9AE0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AE4:[0E22E95E]: jal        0x088BA578
    088B9AE8:[AFA2002C]: sw         $v0, 44($sp)
    088B9AEC:[8FBF0064]: lw         $ra, 100($sp)
    088B9AF0:[8FB10060]: lw         $s1, 96($sp)
    088B9AF4:[8FB0005C]: lw         $s0, 92($sp)
    088B9AF8:[03E00008]: jr         $ra
    088B9AFC:[27BD0068]: addiu      $sp, $sp, 104
    088B9B00:[0A22E6AB]: j          0x088B9AAC
    088B9B04:[24440770]: addiu      $a0, $v0, 1904
    088B9B08:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    088B9B0C:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    088B9B10:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B14:[00051842]: srl        $v1, $a1, 0x0001
    088B9B18:[00063042]: srl        $a2, $a2, 0x0001
    088B9B1C:[30A20001]: andi       $v0, $a1, 1
    088B9B20:[000D5842]: srl        $t3, $t5, 0x0001
    088B9B24:[00086042]: srl        $t4, $t0, 0x0001
    088B9B28:[00CE482B]: sltu       $t1, $a2, $t6
    088B9B2C:[00083FC0]: sll        $a3, $t0, 0x001F
    088B9B30:[00832825]: or         $a1, $a0, $v1
    088B9B34:[10400003]: beq        $v0, $zr, 0x088B9B44
    088B9B38:[254A0001]: addiu      $t2, $t2, 1
    088B9B3C:[00EB6825]: or         $t5, $a3, $t3
    088B9B40:[018F4025]: or         $t0, $t4, $t7
    088B9B44:[1120FFF3]: beq        $t1, $zr, 0x088B9B14
    088B9B48:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B4C:[0A22E67D]: j          0x088B99F4
    088B9B50:[AFAA0048]: sw         $t2, 72($sp)
    088B9B54:[0A22E68E]: j          0x088B9A38
    088B9B58:[34A50001]: ori        $a1, $a1, 1
    088B9B5C:[1040FF86]: beq        $v0, $zr, 0x088B9978
    088B9B60:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B9B64:[0A22E65F]: j          0x088B997C
    088B9B68:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
--> 088B9B6C:[1440FFBA]: bne        $v0, $zr, 0x088B9A58
    088B9B70:[02301026]: xor        $v0, $s1, $s0
    088B9B74:[01A81025]: or         $v0, $t5, $t0
    088B9B78:[1040FFB7]: beq        $v0, $zr, 0x088B9A58
    088B9B7C:[02301026]: xor        $v0, $s1, $s0
  Back Branch 088B9B78 4,384 times (length 74)
    088B9A44:[30A300FF]: andi       $v1, $a1, 255
    088B9A48:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9A4C:[10620047]: beq        $v1, $v0, 0x088B9B6C
    088B9A50:[30A20100]: andi       $v0, $a1, 256
    088B9A54:[02301026]: xor        $v0, $s1, $s0
--> 088B9A58:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9A5C:[AFA20044]: sw         $v0, 68($sp)
    088B9A60:[27A40040]: addiu      $a0, $sp, 64
    088B9A64:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B9A68:[AFA50050]: sw         $a1, 80($sp)
    088B9A6C:[AFA60054]: sw         $a2, 84($sp)
    088B9A70:[0E22E95E]: jal        0x088BA578
    088B9A74:[AFA20040]: sw         $v0, 64($sp)
    088B9A78:[8FBF0064]: lw         $ra, 100($sp)
    088B9A7C:[8FB10060]: lw         $s1, 96($sp)
    088B9A80:[8FB0005C]: lw         $s0, 92($sp)
    088B9A84:[03E00008]: jr         $ra
    088B9A88:[27BD0068]: addiu      $sp, $sp, 104
    088B9A8C:[1082001C]: beq        $a0, $v0, 0x088B9B00
    088B9A90:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9A94:[8FA20014]: lw         $v0, 20($sp)
    088B9A98:[8FA3002C]: lw         $v1, 44($sp)
    088B9A9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9AA0:[00431026]: xor        $v0, $v0, $v1
    088B9AA4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AA8:[AFA20014]: sw         $v0, 20($sp)
    088B9AAC:[0E22E95E]: jal        0x088BA578
    088B9AB0:[00000000]: nop
    088B9AB4:[8FBF0064]: lw         $ra, 100($sp)
    088B9AB8:[8FB10060]: lw         $s1, 96($sp)
    088B9ABC:[8FB0005C]: lw         $s0, 92($sp)
    088B9AC0:[03E00008]: jr         $ra
    088B9AC4:[27BD0068]: addiu      $sp, $sp, 104
    088B9AC8:[1062000D]: beq        $v1, $v0, 0x088B9B00
    088B9ACC:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9AD0:[8FA3002C]: lw         $v1, 44($sp)
    088B9AD4:[8FA20014]: lw         $v0, 20($sp)
    088B9AD8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9ADC:[00431026]: xor        $v0, $v0, $v1
    088B9AE0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B9AE4:[0E22E95E]: jal        0x088BA578
    088B9AE8:[AFA2002C]: sw         $v0, 44($sp)
    088B9AEC:[8FBF0064]: lw         $ra, 100($sp)
    088B9AF0:[8FB10060]: lw         $s1, 96($sp)
    088B9AF4:[8FB0005C]: lw         $s0, 92($sp)
    088B9AF8:[03E00008]: jr         $ra
    088B9AFC:[27BD0068]: addiu      $sp, $sp, 104
    088B9B00:[0A22E6AB]: j          0x088B9AAC
    088B9B04:[24440770]: addiu      $a0, $v0, 1904
    088B9B08:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    088B9B0C:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    088B9B10:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B14:[00051842]: srl        $v1, $a1, 0x0001
    088B9B18:[00063042]: srl        $a2, $a2, 0x0001
    088B9B1C:[30A20001]: andi       $v0, $a1, 1
    088B9B20:[000D5842]: srl        $t3, $t5, 0x0001
    088B9B24:[00086042]: srl        $t4, $t0, 0x0001
    088B9B28:[00CE482B]: sltu       $t1, $a2, $t6
    088B9B2C:[00083FC0]: sll        $a3, $t0, 0x001F
    088B9B30:[00832825]: or         $a1, $a0, $v1
    088B9B34:[10400003]: beq        $v0, $zr, 0x088B9B44
    088B9B38:[254A0001]: addiu      $t2, $t2, 1
    088B9B3C:[00EB6825]: or         $t5, $a3, $t3
    088B9B40:[018F4025]: or         $t0, $t4, $t7
    088B9B44:[1120FFF3]: beq        $t1, $zr, 0x088B9B14
    088B9B48:[000627C0]: sll        $a0, $a2, 0x001F
    088B9B4C:[0A22E67D]: j          0x088B99F4
    088B9B50:[AFAA0048]: sw         $t2, 72($sp)
    088B9B54:[0A22E68E]: j          0x088B9A38
    088B9B58:[34A50001]: ori        $a1, $a1, 1
    088B9B5C:[1040FF86]: beq        $v0, $zr, 0x088B9978
    088B9B60:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088B9B64:[0A22E65F]: j          0x088B997C
    088B9B68:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    088B9B6C:[1440FFBA]: bne        $v0, $zr, 0x088B9A58
    088B9B70:[02301026]: xor        $v0, $s1, $s0
    088B9B74:[01A81025]: or         $v0, $t5, $t0
--> 088B9B78:[1040FFB7]: beq        $v0, $zr, 0x088B9A58
    088B9B7C:[02301026]: xor        $v0, $s1, $s0
    088B9B80:[24A20080]: addiu      $v0, $a1, 128
    088B9B84:[0045202B]: sltu       $a0, $v0, $a1
    088B9B88:[2403FF00]: addiu      $v1, $zr, -256 <=> li $v1, -256
_S1_2_88BA8A4 663,842,561 instructions (4.940%), 31,188,232 calls (088BA8A4 - 088BA998, length 62)
    088BA8A4:[8C820004]: lw         $v0, 4($a0)
    088BA8A8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088BA8AC:[8C870000]: lw         $a3, 0($a0)
    088BA8B0:[00021FC2]: srl        $v1, $v0, 0x001F
    088BA8B4:[7C455500]: ext        $a1, $v0, 20, 11
    088BA8B8:[AD030004]: sw         $v1, 4($t0)
    088BA8BC:[14A0001B]: bne        $a1, $zr, 0x088BA92C
    088BA8C0:[7C439800]: ext        $v1, $v0, 0, 20
    088BA8C4:[00E31025]: or         $v0, $a3, $v1
    088BA8C8:[10400015]: beq        $v0, $zr, 0x088BA920
    088BA8CC:[00033200]: sll        $a2, $v1, 0x0008
    088BA8D0:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    088BA8D4:[00071602]: srl        $v0, $a3, 0x0018
    088BA8D8:[AD030008]: sw         $v1, 8($t0)
    088BA8DC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088BA8E0:[00072A00]: sll        $a1, $a3, 0x0008
    088BA8E4:[00463025]: or         $a2, $v0, $a2
    088BA8E8:[AD030000]: sw         $v1, 0($t0)
    088BA8EC:[2407FC02]: addiu      $a3, $zr, -1022 <=> li $a3, -1022
    088BA8F0:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088BA8F4:[00051FC2]: srl        $v1, $a1, 0x001F
    088BA8F8:[00061040]: sll        $v0, $a2, 0x0001
    088BA8FC:[00623025]: or         $a2, $v1, $v0
    088BA900:[00C9202B]: sltu       $a0, $a2, $t1
    088BA904:[00052840]: sll        $a1, $a1, 0x0001
    088BA908:[1480FFFA]: bne        $a0, $zr, 0x088BA8F4
    088BA90C:[24E7FFFF]: addiu      $a3, $a3, -1
    088BA910:[AD060014]: sw         $a2, 20($t0)
    088BA914:[AD070008]: sw         $a3, 8($t0)
    088BA918:[03E00008]: jr         $ra
    088BA91C:[AD050010]: sw         $a1, 16($t0)
    088BA920:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA924:[03E00008]: jr         $ra
    088BA928:[AD020000]: sw         $v0, 0($t0)
    088BA92C:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    088BA930:[10A2000D]: beq        $a1, $v0, 0x088BA968
    088BA934:[00032200]: sll        $a0, $v1, 0x0008
    088BA938:[00071602]: srl        $v0, $a3, 0x0018
    088BA93C:[00442025]: or         $a0, $v0, $a0
    088BA940:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    088BA944:[00832025]: or         $a0, $a0, $v1
    088BA948:[24A5FC01]: addiu      $a1, $a1, -1023
    088BA94C:[00071A00]: sll        $v1, $a3, 0x0008
    088BA950:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088BA954:[AD040014]: sw         $a0, 20($t0)
    088BA958:[AD050008]: sw         $a1, 8($t0)
    088BA95C:[AD020000]: sw         $v0, 0($t0)
    088BA960:[03E00008]: jr         $ra
    088BA964:[AD030010]: sw         $v1, 16($t0)
    088BA968:[00E31025]: or         $v0, $a3, $v1
    088BA96C:[10400008]: beq        $v0, $zr, 0x088BA990
    088BA970:[000314C2]: srl        $v0, $v1, 0x0013
    088BA974:[54400003]: bnel       $v0, $zr, 0x088BA984
    088BA978:[AD000000]: sw         $zr, 0($t0)
    088BA97C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BA980:[AD020000]: sw         $v0, 0($t0)
    088BA984:[AD030014]: sw         $v1, 20($t0)
    088BA988:[03E00008]: jr         $ra
    088BA98C:[AD070010]: sw         $a3, 16($t0)
    088BA990:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088BA994:[03E00008]: jr         $ra
    088BA998:[AD020000]: sw         $v0, 0($t0)
_S1_2_88B9358 595,371,932 instructions (4.430%), 6,163,424 calls (088B9358 - 088B97BC, length 282)
    088B9358:[8C870000]: lw         $a3, 0($a0)
    088B935C:[27BDFFC0]: addiu      $sp, $sp, -64
    088B9360:[AFB5002C]: sw         $s5, 44($sp)
    088B9364:[2CE20002]: sltiu      $v0, $a3, 2
    088B9368:[AFB40028]: sw         $s4, 40($sp)
    088B936C:[AFB1001C]: sw         $s1, 28($sp)
    088B9370:[AFBF003C]: sw         $ra, 60($sp)
    088B9374:[AFBE0038]: sw         $fp, 56($sp)
    088B9378:[AFB70034]: sw         $s7, 52($sp)
    088B937C:[AFB60030]: sw         $s6, 48($sp)
    088B9380:[AFB30024]: sw         $s3, 36($sp)
    088B9384:[AFB20020]: sw         $s2, 32($sp)
    088B9388:[AFB00018]: sw         $s0, 24($sp)
    088B938C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088B9390:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088B9394:[14400041]: bne        $v0, $zr, 0x088B949C
    088B9398:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    088B939C:[8CA30000]: lw         $v1, 0($a1)
    088B93A0:[2C620002]: sltiu      $v0, $v1, 2
    088B93A4:[1440003C]: bne        $v0, $zr, 0x088B9498
    088B93A8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088B93AC:[10E20048]: beq        $a3, $v0, 0x088B94D0
    088B93B0:[00000000]: nop
    088B93B4:[10620038]: beq        $v1, $v0, 0x088B9498
    088B93B8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B93BC:[1062004C]: beq        $v1, $v0, 0x088B94F0
    088B93C0:[00000000]: nop
    088B93C4:[50E20035]: beql       $a3, $v0, 0x088B949C
    088B93C8:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    088B93CC:[8C8C0008]: lw         $t4, 8($a0)
    088B93D0:[8CA50008]: lw         $a1, 8($a1)
    088B93D4:[8C8A0010]: lw         $t2, 16($a0)
    088B93D8:[8C8B0014]: lw         $t3, 20($a0)
    088B93DC:[01852023]: subu       $a0, $t4, $a1
    088B93E0:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088B93E4:[0082482C]: max        $t1, $a0, $v0
    088B93E8:[29230040]: slti       $v1, $t1, 64
    088B93EC:[8EB60010]: lw         $s6, 16($s5)
    088B93F0:[10600052]: beq        $v1, $zr, 0x088B953C
    088B93F4:[8EB70014]: lw         $s7, 20($s5)
    088B93F8:[188000B0]: blez       $a0, 0x088B96BC
    088B93FC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088B9400:[31280020]: andi       $t0, $t1, 32
    088B9404:[01301004]: sllv       $v0, $s0, $t1
    088B9408:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088B940C:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    088B9410:[2445FFFF]: addiu      $a1, $v0, -1
    088B9414:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    088B9418:[00A2102B]: sltu       $v0, $a1, $v0
    088B941C:[2463FFFF]: addiu      $v1, $v1, -1
    088B9420:[00431021]: addu       $v0, $v0, $v1
    088B9424:[00172040]: sll        $a0, $s7, 0x0001
    088B9428:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    088B942C:[00642004]: sllv       $a0, $a0, $v1
    088B9430:[0136F006]: srlv       $fp, $s6, $t1
    088B9434:[00B69024]: and        $s2, $a1, $s6
    088B9438:[00579824]: and        $s3, $v0, $s7
    088B943C:[009EF025]: or         $fp, $a0, $fp
    088B9440:[01374806]: srlv       $t1, $s7, $t1
    088B9444:[0128F00B]: movn       $fp, $t1, $t0
    088B9448:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B944C:[0008480B]: movn       $t1, $zr, $t0 <=> move $t1, $t0
    088B9450:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B9454:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088B9458:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088B945C:[AFA90000]: sw         $t1, 0($sp)
    088B9460:[AFAA0004]: sw         $t2, 4($sp)
    088B9464:[AFAB0008]: sw         $t3, 8($sp)
    088B9468:[0E22E913]: jal        0x088BA44C
    088B946C:[AFAC000C]: sw         $t4, 12($sp)
    088B9470:[8FA90000]: lw         $t1, 0($sp)
    088B9474:[8FAA0004]: lw         $t2, 4($sp)
    088B9478:[8FAB0008]: lw         $t3, 8($sp)
    088B947C:[10500003]: beq        $v0, $s0, 0x088B948C
    088B9480:[8FAC000C]: lw         $t4, 12($sp)
    088B9484:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088B9488:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088B948C:[025EB025]: or         $s6, $s2, $fp
    088B9490:[0A22E555]: j          0x088B9554
    088B9494:[0269B825]: or         $s7, $s3, $t1
    088B9498:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    088B949C:[8FBF003C]: lw         $ra, 60($sp)
    088B94A0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B94A4:[8FBE0038]: lw         $fp, 56($sp)
    088B94A8:[8FB70034]: lw         $s7, 52($sp)
    088B94AC:[8FB60030]: lw         $s6, 48($sp)
    088B94B0:[8FB5002C]: lw         $s5, 44($sp)
    088B94B4:[8FB40028]: lw         $s4, 40($sp)
    088B94B8:[8FB30024]: lw         $s3, 36($sp)
    088B94BC:[8FB20020]: lw         $s2, 32($sp)
    088B94C0:[8FB1001C]: lw         $s1, 28($sp)
    088B94C4:[8FB00018]: lw         $s0, 24($sp)
    088B94C8:[03E00008]: jr         $ra
    088B94CC:[27BD0040]: addiu      $sp, $sp, 64
    088B94D0:[1467FFF3]: bne        $v1, $a3, 0x088B94A0
    088B94D4:[8FBF003C]: lw         $ra, 60($sp)
    088B94D8:[8CA30004]: lw         $v1, 4($a1)
    088B94DC:[8C820004]: lw         $v0, 4($a0)
    088B94E0:[1043FFEF]: beq        $v0, $v1, 0x088B94A0
    088B94E4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B94E8:[0A22E528]: j          0x088B94A0
    088B94EC:[24510770]: addiu      $s1, $v0, 1904
    088B94F0:[14E3FFEB]: bne        $a3, $v1, 0x088B94A0
    088B94F4:[8FBF003C]: lw         $ra, 60($sp)
    088B94F8:[8C820004]: lw         $v0, 4($a0)
    088B94FC:[8C830008]: lw         $v1, 8($a0)
    088B9500:[8E250010]: lw         $a1, 16($s1)
    088B9504:[8E260014]: lw         $a2, 20($s1)
    088B9508:[8C84000C]: lw         $a0, 12($a0)
    088B950C:[AE820004]: sw         $v0, 4($s4)
    088B9510:[AE870000]: sw         $a3, 0($s4)
    088B9514:[AE830008]: sw         $v1, 8($s4)
    088B9518:[AE84000C]: sw         $a0, 12($s4)
    088B951C:[AE850010]: sw         $a1, 16($s4)
    088B9520:[AE860014]: sw         $a2, 20($s4)
    088B9524:[8E230004]: lw         $v1, 4($s1)
    088B9528:[8EA20004]: lw         $v0, 4($s5)
    088B952C:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9530:[00431024]: and        $v0, $v0, $v1
    088B9534:[0A22E527]: j          0x088B949C
    088B9538:[AE820004]: sw         $v0, 4($s4)
    088B953C:[00AC102A]: slt        $v0, $a1, $t4
    088B9540:[5440005C]: bnel       $v0, $zr, 0x088B96B4
    088B9544:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088B9548:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088B954C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088B9550:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088B9554:[8E250004]: lw         $a1, 4($s1)
    088B9558:[8EA20004]: lw         $v0, 4($s5)
    088B955C:[50A20081]: beql       $a1, $v0, 0x088B9764
    088B9560:[02CA1021]: addu       $v0, $s6, $t2
    088B9564:[10A0007B]: beq        $a1, $zr, 0x088B9754
    088B9568:[01562023]: subu       $a0, $t2, $s6
    088B956C:[02CA2023]: subu       $a0, $s6, $t2
    088B9570:[02EB1823]: subu       $v1, $s7, $t3
    088B9574:[02C4102B]: sltu       $v0, $s6, $a0
    088B9578:[00621023]: subu       $v0, $v1, $v0
    088B957C:[04400083]: bltz       $v0, 0x088B978C
    088B9580:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    088B9584:[AE8C0008]: sw         $t4, 8($s4)
    088B9588:[AE840010]: sw         $a0, 16($s4)
    088B958C:[AE820014]: sw         $v0, 20($s4)
    088B9590:[AE800004]: sw         $zr, 4($s4)
    088B9594:[8E860010]: lw         $a2, 16($s4)
    088B9598:[8E870014]: lw         $a3, 20($s4)
    088B959C:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    088B95A0:[24C5FFFF]: addiu      $a1, $a2, -1
    088B95A4:[00A6102B]: sltu       $v0, $a1, $a2
    088B95A8:[24E3FFFF]: addiu      $v1, $a3, -1
    088B95AC:[00431821]: addu       $v1, $v0, $v1
    088B95B0:[0064202B]: sltu       $a0, $v1, $a0
    088B95B4:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B95B8:[10800020]: beq        $a0, $zr, 0x088B963C
    088B95BC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B95C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95C4:[3442FFFF]: ori        $v0, $v0, -1
    088B95C8:[10620079]: beq        $v1, $v0, 0x088B97B0
    088B95CC:[2CA2FFFF]: sltiu      $v0, $a1, -1
    088B95D0:[8E880008]: lw         $t0, 8($s4)
    088B95D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95D8:[344BFFFF]: ori        $t3, $v0, -1
    088B95DC:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088B95E0:[00062840]: sll        $a1, $a2, 0x0001
    088B95E4:[000617C2]: srl        $v0, $a2, 0x001F
    088B95E8:[00072040]: sll        $a0, $a3, 0x0001
    088B95EC:[00822025]: or         $a0, $a0, $v0
    088B95F0:[24A9FFFF]: addiu      $t1, $a1, -1
    088B95F4:[2482FFFF]: addiu      $v0, $a0, -1
    088B95F8:[0125182B]: sltu       $v1, $t1, $a1
    088B95FC:[00621821]: addu       $v1, $v1, $v0
    088B9600:[2508FFFF]: addiu      $t0, $t0, -1
    088B9604:[006A102B]: sltu       $v0, $v1, $t2
    088B9608:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088B960C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088B9610:[AE840014]: sw         $a0, 20($s4)
    088B9614:[AE850010]: sw         $a1, 16($s4)
    088B9618:[10400006]: beq        $v0, $zr, 0x088B9634
    088B961C:[AE880008]: sw         $t0, 8($s4)
    088B9620:[146BFFF0]: bne        $v1, $t3, 0x088B95E4
    088B9624:[00062840]: sll        $a1, $a2, 0x0001
    088B9628:[2D22FFFF]: sltiu      $v0, $t1, -1
    088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
    088B9634:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B9638:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B963C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B9640:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088B9644:[0102102B]: sltu       $v0, $t0, $v0
    088B9648:[1440000C]: bne        $v0, $zr, 0x088B967C
    088B964C:[AE830000]: sw         $v1, 0($s4)
    088B9650:[8E850008]: lw         $a1, 8($s4)
    088B9654:[00081FC0]: sll        $v1, $t0, 0x001F
    088B9658:[00091042]: srl        $v0, $t1, 0x0001
    088B965C:[00621025]: or         $v0, $v1, $v0
    088B9660:[31240001]: andi       $a0, $t1, 1
    088B9664:[00822025]: or         $a0, $a0, $v0
    088B9668:[00081842]: srl        $v1, $t0, 0x0001
    088B966C:[24A50001]: addiu      $a1, $a1, 1
    088B9670:[AE840010]: sw         $a0, 16($s4)
    088B9674:[AE830014]: sw         $v1, 20($s4)
    088B9678:[AE850008]: sw         $a1, 8($s4)
    088B967C:[8FBF003C]: lw         $ra, 60($sp)
    088B9680:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9684:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B9688:[8FBE0038]: lw         $fp, 56($sp)
    088B968C:[8FB70034]: lw         $s7, 52($sp)
    088B9690:[8FB60030]: lw         $s6, 48($sp)
    088B9694:[8FB5002C]: lw         $s5, 44($sp)
    088B9698:[8FB40028]: lw         $s4, 40($sp)
    088B969C:[8FB30024]: lw         $s3, 36($sp)
    088B96A0:[8FB20020]: lw         $s2, 32($sp)
    088B96A4:[8FB1001C]: lw         $s1, 28($sp)
    088B96A8:[8FB00018]: lw         $s0, 24($sp)
    088B96AC:[03E00008]: jr         $ra
    088B96B0:[27BD0040]: addiu      $sp, $sp, 64
    088B96B4:[0A22E555]: j          0x088B9554
    088B96B8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088B96BC:[5080FFA6]: beql       $a0, $zr, 0x088B9558
    088B96C0:[8E250004]: lw         $a1, 4($s1)
    088B96C4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088B96C8:[31280020]: andi       $t0, $t1, 32
    088B96CC:[01301004]: sllv       $v0, $s0, $t1
    088B96D0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088B96D4:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    088B96D8:[2445FFFF]: addiu      $a1, $v0, -1
    088B96DC:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    088B96E0:[00A2102B]: sltu       $v0, $a1, $v0
    088B96E4:[2463FFFF]: addiu      $v1, $v1, -1
    088B96E8:[00431021]: addu       $v0, $v0, $v1
    088B96EC:[000B2040]: sll        $a0, $t3, 0x0001
    088B96F0:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    088B96F4:[00642004]: sllv       $a0, $a0, $v1
    088B96F8:[012AF006]: srlv       $fp, $t2, $t1
    088B96FC:[00AA9024]: and        $s2, $a1, $t2
    088B9700:[012B6806]: srlv       $t5, $t3, $t1
    088B9704:[004B9824]: and        $s3, $v0, $t3
    088B9708:[009EF025]: or         $fp, $a0, $fp
    088B970C:[01896021]: addu       $t4, $t4, $t1
    088B9710:[01A8F00B]: movn       $fp, $t5, $t0
    088B9714:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B9718:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    088B971C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B9720:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088B9724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088B9728:[AFAC000C]: sw         $t4, 12($sp)
    088B972C:[0E22E913]: jal        0x088BA44C
    088B9730:[AFAD0010]: sw         $t5, 16($sp)
    088B9734:[8FAC000C]: lw         $t4, 12($sp)
    088B9738:[10500003]: beq        $v0, $s0, 0x088B9748
    088B973C:[8FAD0010]: lw         $t5, 16($sp)
    088B9740:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088B9744:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088B9748:[025E5025]: or         $t2, $s2, $fp
    088B974C:[0A22E555]: j          0x088B9554
    088B9750:[026D5825]: or         $t3, $s3, $t5
    088B9754:[01771823]: subu       $v1, $t3, $s7
    088B9758:[0144102B]: sltu       $v0, $t2, $a0
    088B975C:[0A22E55F]: j          0x088B957C
    088B9760:[00621023]: subu       $v0, $v1, $v0
    088B9764:[02EB2021]: addu       $a0, $s7, $t3
    088B9768:[0056182B]: sltu       $v1, $v0, $s6
    088B976C:[00641821]: addu       $v1, $v1, $a0
    088B9770:[AE850004]: sw         $a1, 4($s4)
    088B9774:[AE8C0008]: sw         $t4, 8($s4)
    088B9778:[AE820010]: sw         $v0, 16($s4)
    088B977C:[AE830014]: sw         $v1, 20($s4)
    088B9780:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088B9784:[0A22E58F]: j          0x088B963C
    088B9788:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088B978C:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088B9790:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    088B9794:[00822023]: subu       $a0, $a0, $v0
    088B9798:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B979C:[AE830004]: sw         $v1, 4($s4)
    088B97A0:[AE8C0008]: sw         $t4, 8($s4)
    088B97A4:[AE850010]: sw         $a1, 16($s4)
    088B97A8:[0A22E565]: j          0x088B9594
    088B97AC:[AE840014]: sw         $a0, 20($s4)
    088B97B0:[1040FFA3]: beq        $v0, $zr, 0x088B9640
    088B97B4:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B97B8:[0A22E575]: j          0x088B95D4
    088B97BC:[8E880008]: lw         $t0, 8($s4)
  Back Branch 088B9784 2,975,836 times (length 84)
    088B9628:[2D22FFFF]: sltiu      $v0, $t1, -1
    088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
    088B9634:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B9638:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
--> 088B963C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B9640:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088B9644:[0102102B]: sltu       $v0, $t0, $v0
    088B9648:[1440000C]: bne        $v0, $zr, 0x088B967C
    088B964C:[AE830000]: sw         $v1, 0($s4)
    088B9650:[8E850008]: lw         $a1, 8($s4)
    088B9654:[00081FC0]: sll        $v1, $t0, 0x001F
    088B9658:[00091042]: srl        $v0, $t1, 0x0001
    088B965C:[00621025]: or         $v0, $v1, $v0
    088B9660:[31240001]: andi       $a0, $t1, 1
    088B9664:[00822025]: or         $a0, $a0, $v0
    088B9668:[00081842]: srl        $v1, $t0, 0x0001
    088B966C:[24A50001]: addiu      $a1, $a1, 1
    088B9670:[AE840010]: sw         $a0, 16($s4)
    088B9674:[AE830014]: sw         $v1, 20($s4)
    088B9678:[AE850008]: sw         $a1, 8($s4)
    088B967C:[8FBF003C]: lw         $ra, 60($sp)
    088B9680:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9684:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B9688:[8FBE0038]: lw         $fp, 56($sp)
    088B968C:[8FB70034]: lw         $s7, 52($sp)
    088B9690:[8FB60030]: lw         $s6, 48($sp)
    088B9694:[8FB5002C]: lw         $s5, 44($sp)
    088B9698:[8FB40028]: lw         $s4, 40($sp)
    088B969C:[8FB30024]: lw         $s3, 36($sp)
    088B96A0:[8FB20020]: lw         $s2, 32($sp)
    088B96A4:[8FB1001C]: lw         $s1, 28($sp)
    088B96A8:[8FB00018]: lw         $s0, 24($sp)
    088B96AC:[03E00008]: jr         $ra
    088B96B0:[27BD0040]: addiu      $sp, $sp, 64
    088B96B4:[0A22E555]: j          0x088B9554
    088B96B8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088B96BC:[5080FFA6]: beql       $a0, $zr, 0x088B9558
    088B96C0:[8E250004]: lw         $a1, 4($s1)
    088B96C4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088B96C8:[31280020]: andi       $t0, $t1, 32
    088B96CC:[01301004]: sllv       $v0, $s0, $t1
    088B96D0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088B96D4:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    088B96D8:[2445FFFF]: addiu      $a1, $v0, -1
    088B96DC:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    088B96E0:[00A2102B]: sltu       $v0, $a1, $v0
    088B96E4:[2463FFFF]: addiu      $v1, $v1, -1
    088B96E8:[00431021]: addu       $v0, $v0, $v1
    088B96EC:[000B2040]: sll        $a0, $t3, 0x0001
    088B96F0:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    088B96F4:[00642004]: sllv       $a0, $a0, $v1
    088B96F8:[012AF006]: srlv       $fp, $t2, $t1
    088B96FC:[00AA9024]: and        $s2, $a1, $t2
    088B9700:[012B6806]: srlv       $t5, $t3, $t1
    088B9704:[004B9824]: and        $s3, $v0, $t3
    088B9708:[009EF025]: or         $fp, $a0, $fp
    088B970C:[01896021]: addu       $t4, $t4, $t1
    088B9710:[01A8F00B]: movn       $fp, $t5, $t0
    088B9714:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B9718:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    088B971C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B9720:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088B9724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088B9728:[AFAC000C]: sw         $t4, 12($sp)
    088B972C:[0E22E913]: jal        0x088BA44C
    088B9730:[AFAD0010]: sw         $t5, 16($sp)
    088B9734:[8FAC000C]: lw         $t4, 12($sp)
    088B9738:[10500003]: beq        $v0, $s0, 0x088B9748
    088B973C:[8FAD0010]: lw         $t5, 16($sp)
    088B9740:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088B9744:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088B9748:[025E5025]: or         $t2, $s2, $fp
    088B974C:[0A22E555]: j          0x088B9554
    088B9750:[026D5825]: or         $t3, $s3, $t5
    088B9754:[01771823]: subu       $v1, $t3, $s7
    088B9758:[0144102B]: sltu       $v0, $t2, $a0
    088B975C:[0A22E55F]: j          0x088B957C
    088B9760:[00621023]: subu       $v0, $v1, $v0
    088B9764:[02EB2021]: addu       $a0, $s7, $t3
    088B9768:[0056182B]: sltu       $v1, $v0, $s6
    088B976C:[00641821]: addu       $v1, $v1, $a0
    088B9770:[AE850004]: sw         $a1, 4($s4)
    088B9774:[AE8C0008]: sw         $t4, 8($s4)
    088B9778:[AE820010]: sw         $v0, 16($s4)
    088B977C:[AE830014]: sw         $v1, 20($s4)
    088B9780:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088B9784:[0A22E58F]: j          0x088B963C
    088B9788:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088B978C:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088B9790:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    088B9794:[00822023]: subu       $a0, $a0, $v0
  Back Branch 088B9620 2,915,206 times (length 17)
    088B95D0:[8E880008]: lw         $t0, 8($s4)
    088B95D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95D8:[344BFFFF]: ori        $t3, $v0, -1
    088B95DC:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088B95E0:[00062840]: sll        $a1, $a2, 0x0001
--> 088B95E4:[000617C2]: srl        $v0, $a2, 0x001F
    088B95E8:[00072040]: sll        $a0, $a3, 0x0001
    088B95EC:[00822025]: or         $a0, $a0, $v0
    088B95F0:[24A9FFFF]: addiu      $t1, $a1, -1
    088B95F4:[2482FFFF]: addiu      $v0, $a0, -1
    088B95F8:[0125182B]: sltu       $v1, $t1, $a1
    088B95FC:[00621821]: addu       $v1, $v1, $v0
    088B9600:[2508FFFF]: addiu      $t0, $t0, -1
    088B9604:[006A102B]: sltu       $v0, $v1, $t2
    088B9608:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088B960C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088B9610:[AE840014]: sw         $a0, 20($s4)
    088B9614:[AE850010]: sw         $a1, 16($s4)
    088B9618:[10400006]: beq        $v0, $zr, 0x088B9634
    088B961C:[AE880008]: sw         $t0, 8($s4)
--> 088B9620:[146BFFF0]: bne        $v1, $t3, 0x088B95E4
    088B9624:[00062840]: sll        $a1, $a2, 0x0001
    088B9628:[2D22FFFF]: sltiu      $v0, $t1, -1
    088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
  Back Branch 088B96BC 1,572,639 times (length 91)
    088B9544:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088B9548:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    088B954C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088B9550:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088B9554:[8E250004]: lw         $a1, 4($s1)
--> 088B9558:[8EA20004]: lw         $v0, 4($s5)
    088B955C:[50A20081]: beql       $a1, $v0, 0x088B9764
    088B9560:[02CA1021]: addu       $v0, $s6, $t2
    088B9564:[10A0007B]: beq        $a1, $zr, 0x088B9754
    088B9568:[01562023]: subu       $a0, $t2, $s6
    088B956C:[02CA2023]: subu       $a0, $s6, $t2
    088B9570:[02EB1823]: subu       $v1, $s7, $t3
    088B9574:[02C4102B]: sltu       $v0, $s6, $a0
    088B9578:[00621023]: subu       $v0, $v1, $v0
    088B957C:[04400083]: bltz       $v0, 0x088B978C
    088B9580:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    088B9584:[AE8C0008]: sw         $t4, 8($s4)
    088B9588:[AE840010]: sw         $a0, 16($s4)
    088B958C:[AE820014]: sw         $v0, 20($s4)
    088B9590:[AE800004]: sw         $zr, 4($s4)
    088B9594:[8E860010]: lw         $a2, 16($s4)
    088B9598:[8E870014]: lw         $a3, 20($s4)
    088B959C:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    088B95A0:[24C5FFFF]: addiu      $a1, $a2, -1
    088B95A4:[00A6102B]: sltu       $v0, $a1, $a2
    088B95A8:[24E3FFFF]: addiu      $v1, $a3, -1
    088B95AC:[00431821]: addu       $v1, $v0, $v1
    088B95B0:[0064202B]: sltu       $a0, $v1, $a0
    088B95B4:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B95B8:[10800020]: beq        $a0, $zr, 0x088B963C
    088B95BC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B95C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95C4:[3442FFFF]: ori        $v0, $v0, -1
    088B95C8:[10620079]: beq        $v1, $v0, 0x088B97B0
    088B95CC:[2CA2FFFF]: sltiu      $v0, $a1, -1
    088B95D0:[8E880008]: lw         $t0, 8($s4)
    088B95D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95D8:[344BFFFF]: ori        $t3, $v0, -1
    088B95DC:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088B95E0:[00062840]: sll        $a1, $a2, 0x0001
    088B95E4:[000617C2]: srl        $v0, $a2, 0x001F
    088B95E8:[00072040]: sll        $a0, $a3, 0x0001
    088B95EC:[00822025]: or         $a0, $a0, $v0
    088B95F0:[24A9FFFF]: addiu      $t1, $a1, -1
    088B95F4:[2482FFFF]: addiu      $v0, $a0, -1
    088B95F8:[0125182B]: sltu       $v1, $t1, $a1
    088B95FC:[00621821]: addu       $v1, $v1, $v0
    088B9600:[2508FFFF]: addiu      $t0, $t0, -1
    088B9604:[006A102B]: sltu       $v0, $v1, $t2
    088B9608:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088B960C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088B9610:[AE840014]: sw         $a0, 20($s4)
    088B9614:[AE850010]: sw         $a1, 16($s4)
    088B9618:[10400006]: beq        $v0, $zr, 0x088B9634
    088B961C:[AE880008]: sw         $t0, 8($s4)
    088B9620:[146BFFF0]: bne        $v1, $t3, 0x088B95E4
    088B9624:[00062840]: sll        $a1, $a2, 0x0001
    088B9628:[2D22FFFF]: sltiu      $v0, $t1, -1
    088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
    088B9634:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B9638:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B963C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B9640:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088B9644:[0102102B]: sltu       $v0, $t0, $v0
    088B9648:[1440000C]: bne        $v0, $zr, 0x088B967C
    088B964C:[AE830000]: sw         $v1, 0($s4)
    088B9650:[8E850008]: lw         $a1, 8($s4)
    088B9654:[00081FC0]: sll        $v1, $t0, 0x001F
    088B9658:[00091042]: srl        $v0, $t1, 0x0001
    088B965C:[00621025]: or         $v0, $v1, $v0
    088B9660:[31240001]: andi       $a0, $t1, 1
    088B9664:[00822025]: or         $a0, $a0, $v0
    088B9668:[00081842]: srl        $v1, $t0, 0x0001
    088B966C:[24A50001]: addiu      $a1, $a1, 1
    088B9670:[AE840010]: sw         $a0, 16($s4)
    088B9674:[AE830014]: sw         $v1, 20($s4)
    088B9678:[AE850008]: sw         $a1, 8($s4)
    088B967C:[8FBF003C]: lw         $ra, 60($sp)
    088B9680:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9684:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B9688:[8FBE0038]: lw         $fp, 56($sp)
    088B968C:[8FB70034]: lw         $s7, 52($sp)
    088B9690:[8FB60030]: lw         $s6, 48($sp)
    088B9694:[8FB5002C]: lw         $s5, 44($sp)
    088B9698:[8FB40028]: lw         $s4, 40($sp)
    088B969C:[8FB30024]: lw         $s3, 36($sp)
    088B96A0:[8FB20020]: lw         $s2, 32($sp)
    088B96A4:[8FB1001C]: lw         $s1, 28($sp)
    088B96A8:[8FB00018]: lw         $s0, 24($sp)
    088B96AC:[03E00008]: jr         $ra
    088B96B0:[27BD0040]: addiu      $sp, $sp, 64
    088B96B4:[0A22E555]: j          0x088B9554
    088B96B8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
--> 088B96BC:[5080FFA6]: beql       $a0, $zr, 0x088B9558
    088B96C0:[8E250004]: lw         $a1, 4($s1)
    088B96C4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088B96C8:[31280020]: andi       $t0, $t1, 32
    088B96CC:[01301004]: sllv       $v0, $s0, $t1
  Back Branch 088B94F0 1,421,010 times (length 22)
    088B948C:[025EB025]: or         $s6, $s2, $fp
    088B9490:[0A22E555]: j          0x088B9554
    088B9494:[0269B825]: or         $s7, $s3, $t1
    088B9498:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    088B949C:[8FBF003C]: lw         $ra, 60($sp)
--> 088B94A0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B94A4:[8FBE0038]: lw         $fp, 56($sp)
    088B94A8:[8FB70034]: lw         $s7, 52($sp)
    088B94AC:[8FB60030]: lw         $s6, 48($sp)
    088B94B0:[8FB5002C]: lw         $s5, 44($sp)
    088B94B4:[8FB40028]: lw         $s4, 40($sp)
    088B94B8:[8FB30024]: lw         $s3, 36($sp)
    088B94BC:[8FB20020]: lw         $s2, 32($sp)
    088B94C0:[8FB1001C]: lw         $s1, 28($sp)
    088B94C4:[8FB00018]: lw         $s0, 24($sp)
    088B94C8:[03E00008]: jr         $ra
    088B94CC:[27BD0040]: addiu      $sp, $sp, 64
    088B94D0:[1467FFF3]: bne        $v1, $a3, 0x088B94A0
    088B94D4:[8FBF003C]: lw         $ra, 60($sp)
    088B94D8:[8CA30004]: lw         $v1, 4($a1)
    088B94DC:[8C820004]: lw         $v0, 4($a0)
    088B94E0:[1043FFEF]: beq        $v0, $v1, 0x088B94A0
    088B94E4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B94E8:[0A22E528]: j          0x088B94A0
    088B94EC:[24510770]: addiu      $s1, $v0, 1904
--> 088B94F0:[14E3FFEB]: bne        $a3, $v1, 0x088B94A0
    088B94F4:[8FBF003C]: lw         $ra, 60($sp)
    088B94F8:[8C820004]: lw         $v0, 4($a0)
    088B94FC:[8C830008]: lw         $v1, 8($a0)
    088B9500:[8E250010]: lw         $a1, 16($s1)
  Back Branch 088B9534 1,041,522 times (length 40)
    088B9488:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088B948C:[025EB025]: or         $s6, $s2, $fp
    088B9490:[0A22E555]: j          0x088B9554
    088B9494:[0269B825]: or         $s7, $s3, $t1
    088B9498:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
--> 088B949C:[8FBF003C]: lw         $ra, 60($sp)
    088B94A0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B94A4:[8FBE0038]: lw         $fp, 56($sp)
    088B94A8:[8FB70034]: lw         $s7, 52($sp)
    088B94AC:[8FB60030]: lw         $s6, 48($sp)
    088B94B0:[8FB5002C]: lw         $s5, 44($sp)
    088B94B4:[8FB40028]: lw         $s4, 40($sp)
    088B94B8:[8FB30024]: lw         $s3, 36($sp)
    088B94BC:[8FB20020]: lw         $s2, 32($sp)
    088B94C0:[8FB1001C]: lw         $s1, 28($sp)
    088B94C4:[8FB00018]: lw         $s0, 24($sp)
    088B94C8:[03E00008]: jr         $ra
    088B94CC:[27BD0040]: addiu      $sp, $sp, 64
    088B94D0:[1467FFF3]: bne        $v1, $a3, 0x088B94A0
    088B94D4:[8FBF003C]: lw         $ra, 60($sp)
    088B94D8:[8CA30004]: lw         $v1, 4($a1)
    088B94DC:[8C820004]: lw         $v0, 4($a0)
    088B94E0:[1043FFEF]: beq        $v0, $v1, 0x088B94A0
    088B94E4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B94E8:[0A22E528]: j          0x088B94A0
    088B94EC:[24510770]: addiu      $s1, $v0, 1904
    088B94F0:[14E3FFEB]: bne        $a3, $v1, 0x088B94A0
    088B94F4:[8FBF003C]: lw         $ra, 60($sp)
    088B94F8:[8C820004]: lw         $v0, 4($a0)
    088B94FC:[8C830008]: lw         $v1, 8($a0)
    088B9500:[8E250010]: lw         $a1, 16($s1)
    088B9504:[8E260014]: lw         $a2, 20($s1)
    088B9508:[8C84000C]: lw         $a0, 12($a0)
    088B950C:[AE820004]: sw         $v0, 4($s4)
    088B9510:[AE870000]: sw         $a3, 0($s4)
    088B9514:[AE830008]: sw         $v1, 8($s4)
    088B9518:[AE84000C]: sw         $a0, 12($s4)
    088B951C:[AE850010]: sw         $a1, 16($s4)
    088B9520:[AE860014]: sw         $a2, 20($s4)
    088B9524:[8E230004]: lw         $v1, 4($s1)
    088B9528:[8EA20004]: lw         $v0, 4($s5)
    088B952C:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9530:[00431024]: and        $v0, $v0, $v1
--> 088B9534:[0A22E527]: j          0x088B949C
    088B9538:[AE820004]: sw         $v0, 4($s4)
    088B953C:[00AC102A]: slt        $v0, $a1, $t4
    088B9540:[5440005C]: bnel       $v0, $zr, 0x088B96B4
    088B9544:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
  Back Branch 088B975C 800,207 times (length 122)
  Back Branch 088B974C 485,793 times (length 128)
  Back Branch 088B962C 303,217 times (length 19)
    088B95D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088B95D8:[344BFFFF]: ori        $t3, $v0, -1
    088B95DC:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088B95E0:[00062840]: sll        $a1, $a2, 0x0001
    088B95E4:[000617C2]: srl        $v0, $a2, 0x001F
--> 088B95E8:[00072040]: sll        $a0, $a3, 0x0001
    088B95EC:[00822025]: or         $a0, $a0, $v0
    088B95F0:[24A9FFFF]: addiu      $t1, $a1, -1
    088B95F4:[2482FFFF]: addiu      $v0, $a0, -1
    088B95F8:[0125182B]: sltu       $v1, $t1, $a1
    088B95FC:[00621821]: addu       $v1, $v1, $v0
    088B9600:[2508FFFF]: addiu      $t0, $t0, -1
    088B9604:[006A102B]: sltu       $v0, $v1, $t2
    088B9608:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088B960C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088B9610:[AE840014]: sw         $a0, 20($s4)
    088B9614:[AE850010]: sw         $a1, 16($s4)
    088B9618:[10400006]: beq        $v0, $zr, 0x088B9634
    088B961C:[AE880008]: sw         $t0, 8($s4)
    088B9620:[146BFFF0]: bne        $v1, $t3, 0x088B95E4
    088B9624:[00062840]: sll        $a1, $a2, 0x0001
    088B9628:[2D22FFFF]: sltiu      $v0, $t1, -1
--> 088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
    088B9634:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B9638:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B963C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
  Back Branch 088B97A8 134,690 times (length 135)
  Back Branch 088B97B8 13,145 times (length 123)
  Back Branch 088B97B0 13,145 times (length 94)
    088B962C:[1440FFEE]: bne        $v0, $zr, 0x088B95E8
    088B9630:[000617C2]: srl        $v0, $a2, 0x001F
    088B9634:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088B9638:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088B963C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
--> 088B9640:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088B9644:[0102102B]: sltu       $v0, $t0, $v0
    088B9648:[1440000C]: bne        $v0, $zr, 0x088B967C
    088B964C:[AE830000]: sw         $v1, 0($s4)
    088B9650:[8E850008]: lw         $a1, 8($s4)
    088B9654:[00081FC0]: sll        $v1, $t0, 0x001F
    088B9658:[00091042]: srl        $v0, $t1, 0x0001
    088B965C:[00621025]: or         $v0, $v1, $v0
    088B9660:[31240001]: andi       $a0, $t1, 1
    088B9664:[00822025]: or         $a0, $a0, $v0
    088B9668:[00081842]: srl        $v1, $t0, 0x0001
    088B966C:[24A50001]: addiu      $a1, $a1, 1
    088B9670:[AE840010]: sw         $a0, 16($s4)
    088B9674:[AE830014]: sw         $v1, 20($s4)
    088B9678:[AE850008]: sw         $a1, 8($s4)
    088B967C:[8FBF003C]: lw         $ra, 60($sp)
    088B9680:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    088B9684:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088B9688:[8FBE0038]: lw         $fp, 56($sp)
    088B968C:[8FB70034]: lw         $s7, 52($sp)
    088B9690:[8FB60030]: lw         $s6, 48($sp)
    088B9694:[8FB5002C]: lw         $s5, 44($sp)
    088B9698:[8FB40028]: lw         $s4, 40($sp)
    088B969C:[8FB30024]: lw         $s3, 36($sp)
    088B96A0:[8FB20020]: lw         $s2, 32($sp)
    088B96A4:[8FB1001C]: lw         $s1, 28($sp)
    088B96A8:[8FB00018]: lw         $s0, 24($sp)
    088B96AC:[03E00008]: jr         $ra
    088B96B0:[27BD0040]: addiu      $sp, $sp, 64
    088B96B4:[0A22E555]: j          0x088B9554
    088B96B8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088B96BC:[5080FFA6]: beql       $a0, $zr, 0x088B9558
    088B96C0:[8E250004]: lw         $a1, 4($s1)
    088B96C4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088B96C8:[31280020]: andi       $t0, $t1, 32
    088B96CC:[01301004]: sllv       $v0, $s0, $t1
    088B96D0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088B96D4:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    088B96D8:[2445FFFF]: addiu      $a1, $v0, -1
    088B96DC:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    088B96E0:[00A2102B]: sltu       $v0, $a1, $v0
    088B96E4:[2463FFFF]: addiu      $v1, $v1, -1
    088B96E8:[00431021]: addu       $v0, $v0, $v1
    088B96EC:[000B2040]: sll        $a0, $t3, 0x0001
    088B96F0:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    088B96F4:[00642004]: sllv       $a0, $a0, $v1
    088B96F8:[012AF006]: srlv       $fp, $t2, $t1
    088B96FC:[00AA9024]: and        $s2, $a1, $t2
    088B9700:[012B6806]: srlv       $t5, $t3, $t1
    088B9704:[004B9824]: and        $s3, $v0, $t3
    088B9708:[009EF025]: or         $fp, $a0, $fp
    088B970C:[01896021]: addu       $t4, $t4, $t1
    088B9710:[01A8F00B]: movn       $fp, $t5, $t0
    088B9714:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B9718:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    088B971C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B9720:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088B9724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088B9728:[AFAC000C]: sw         $t4, 12($sp)
    088B972C:[0E22E913]: jal        0x088BA44C
    088B9730:[AFAD0010]: sw         $t5, 16($sp)
    088B9734:[8FAC000C]: lw         $t4, 12($sp)
    088B9738:[10500003]: beq        $v0, $s0, 0x088B9748
    088B973C:[8FAD0010]: lw         $t5, 16($sp)
    088B9740:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    088B9744:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088B9748:[025E5025]: or         $t2, $s2, $fp
    088B974C:[0A22E555]: j          0x088B9554
    088B9750:[026D5825]: or         $t3, $s3, $t5
    088B9754:[01771823]: subu       $v1, $t3, $s7
    088B9758:[0144102B]: sltu       $v0, $t2, $a0
    088B975C:[0A22E55F]: j          0x088B957C
    088B9760:[00621023]: subu       $v0, $v1, $v0
    088B9764:[02EB2021]: addu       $a0, $s7, $t3
    088B9768:[0056182B]: sltu       $v1, $v0, $s6
    088B976C:[00641821]: addu       $v1, $v1, $a0
    088B9770:[AE850004]: sw         $a1, 4($s4)
    088B9774:[AE8C0008]: sw         $t4, 8($s4)
    088B9778:[AE820010]: sw         $v0, 16($s4)
    088B977C:[AE830014]: sw         $v1, 20($s4)
    088B9780:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088B9784:[0A22E58F]: j          0x088B963C
    088B9788:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088B978C:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088B9790:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    088B9794:[00822023]: subu       $a0, $a0, $v0
    088B9798:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B979C:[AE830004]: sw         $v1, 4($s4)
    088B97A0:[AE8C0008]: sw         $t4, 8($s4)
    088B97A4:[AE850010]: sw         $a1, 16($s4)
    088B97A8:[0A22E565]: j          0x088B9594
    088B97AC:[AE840014]: sw         $a0, 20($s4)
--> 088B97B0:[1040FFA3]: beq        $v0, $zr, 0x088B9640
    088B97B4:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    088B97B8:[0A22E575]: j          0x088B95D4
    088B97BC:[8E880008]: lw         $t0, 8($s4)
_S1_2_883224C 399,560,428 instructions (2.973%), 7,975,425 calls (0882731C - 08832404, length 11323)
  Back Branch 088322CC 9,290,430 times (length 13)
    0883228C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08832290:[24170005]: addiu      $s7, $zr, 5 <=> li $s7, 5
    08832294:[24160006]: addiu      $s6, $zr, 6 <=> li $s6, 6
    08832298:[0A20C8B1]: j          0x088322C4
    0883229C:[24150064]: addiu      $s5, $zr, 100 <=> li $s5, 100
--> 088322A0:[0E20C3E3]: jal        0x08830F8C
    088322A4:[00000000]: nop
    088322A8:[8C430004]: lw         $v1, 4($v0)
    088322AC:[10600027]: beq        $v1, $zr, 0x0883234C
    088322B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088322B4:[1076002D]: beq        $v1, $s6, 0x0883236C
    088322B8:[26310001]: addiu      $s1, $s1, 1
    088322BC:[12350043]: beq        $s1, $s5, 0x088323CC
    088322C0:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088322C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088322C8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 088322CC:[1477FFF4]: bne        $v1, $s7, 0x088322A0
    088322D0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088322D4:[8E500000]: lw         $s0, 0($s2)
    088322D8:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088322DC:[0E20C0B3]: jal        0x088302CC
  Back Branch 088323A8 1,321 times (length 661)
  Back Branch 088323BC 1,321 times (length 25)
    0883234C:[3C06088C]: lui        $a2, 0x088C <=> li $a2, 0x088C0000
    08832350:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832354:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08832358:[0E209DE7]: jal        0x0882779C
    0883235C:[24C61FE8]: addiu      $a2, $a2, 8168
--> 08832360:[8E030004]: lw         $v1, 4($s0)
    08832364:[1476FFD5]: bne        $v1, $s6, 0x088322BC
    08832368:[26310001]: addiu      $s1, $s1, 1
    0883236C:[8FA50000]: lw         $a1, 0($sp)
    08832370:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08832374:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08832378:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0883237C:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08832380:[8FBF002C]: lw         $ra, 44($sp)
    08832384:[8FBE0028]: lw         $fp, 40($sp)
    08832388:[8FB70024]: lw         $s7, 36($sp)
    0883238C:[8FB60020]: lw         $s6, 32($sp)
    08832390:[8FB5001C]: lw         $s5, 28($sp)
    08832394:[8FB40018]: lw         $s4, 24($sp)
    08832398:[8FB30014]: lw         $s3, 20($sp)
    0883239C:[8FB20010]: lw         $s2, 16($sp)
    088323A0:[8FB1000C]: lw         $s1, 12($sp)
    088323A4:[8FB00008]: lw         $s0, 8($sp)
    088323A8:[0A20C657]: j          0x0883195C
    088323AC:[27BD0030]: addiu      $sp, $sp, 48
    088323B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088323B4:[0E20C3FD]: jal        0x08830FF4
    088323B8:[8C4600A0]: lw         $a2, 160($v0)
--> 088323BC:[1440FFE8]: bne        $v0, $zr, 0x08832360
    088323C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088323C4:[0A20C8C3]: j          0x0883230C
    088323C8:[8E630004]: lw         $v1, 4($s3)
    088323CC:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
  Back Branch 08832364 1,321 times (length 44)
    088322A8:[8C430004]: lw         $v1, 4($v0)
    088322AC:[10600027]: beq        $v1, $zr, 0x0883234C
    088322B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088322B4:[1076002D]: beq        $v1, $s6, 0x0883236C
    088322B8:[26310001]: addiu      $s1, $s1, 1
--> 088322BC:[12350043]: beq        $s1, $s5, 0x088323CC
    088322C0:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088322C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088322C8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088322CC:[1477FFF4]: bne        $v1, $s7, 0x088322A0
    088322D0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088322D4:[8E500000]: lw         $s0, 0($s2)
    088322D8:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088322DC:[0E20C0B3]: jal        0x088302CC
    088322E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088322E4:[8C430004]: lw         $v1, 4($v0)
    088322E8:[14600008]: bne        $v1, $zr, 0x0883230C
    088322EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088322F0:[8E040008]: lw         $a0, 8($s0)
    088322F4:[50800006]: beql       $a0, $zr, 0x08832310
    088322F8:[8FA40000]: lw         $a0, 0($sp)
    088322FC:[90820006]: lbu        $v0, 6($a0)
    08832300:[30420001]: andi       $v0, $v0, 1
    08832304:[5040002A]: beql       $v0, $zr, 0x088323B0
    08832308:[8E820010]: lw         $v0, 16($s4)
    0883230C:[8FA40000]: lw         $a0, 0($sp)
    08832310:[8E620000]: lw         $v0, 0($s3)
    08832314:[8FBF002C]: lw         $ra, 44($sp)
    08832318:[8FBE0028]: lw         $fp, 40($sp)
    0883231C:[8FB70024]: lw         $s7, 36($sp)
    08832320:[8FB60020]: lw         $s6, 32($sp)
    08832324:[8FB5001C]: lw         $s5, 28($sp)
    08832328:[8FB40018]: lw         $s4, 24($sp)
    0883232C:[8FB30014]: lw         $s3, 20($sp)
    08832330:[8FB20010]: lw         $s2, 16($sp)
    08832334:[8FB1000C]: lw         $s1, 12($sp)
    08832338:[8FB00008]: lw         $s0, 8($sp)
    0883233C:[AC830004]: sw         $v1, 4($a0)
    08832340:[AC820000]: sw         $v0, 0($a0)
    08832344:[03E00008]: jr         $ra
    08832348:[27BD0030]: addiu      $sp, $sp, 48
    0883234C:[3C06088C]: lui        $a2, 0x088C <=> li $a2, 0x088C0000
    08832350:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832354:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08832358:[0E209DE7]: jal        0x0882779C
    0883235C:[24C61FE8]: addiu      $a2, $a2, 8168
    08832360:[8E030004]: lw         $v1, 4($s0)
--> 08832364:[1476FFD5]: bne        $v1, $s6, 0x088322BC
    08832368:[26310001]: addiu      $s1, $s1, 1
    0883236C:[8FA50000]: lw         $a1, 0($sp)
    08832370:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08832374:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
_S1_2_88302CC 322,032,915 instructions (2.396%), 8,372,216 calls (0882FD94 - 088303F4, length 409)
    0882FD94:[8C83001C]: lw         $v1, 28($a0)
    0882FD98:[24A2FFFF]: addiu      $v0, $a1, -1
    0882FD9C:[27BDFFF8]: addiu      $sp, $sp, -8
    0882FDA0:[0043102B]: sltu       $v0, $v0, $v1
    0882FDA4:[1440002D]: bne        $v0, $zr, 0x0882FE5C
    0882FDA8:[AFA50004]: sw         $a1, 4($sp)
    0882FDAC:[C7A00004]: lwc1       $f0, 4($sp)
    0882FDB0:[46800020]: cvt.s.w    $f0, $f0
    0882FDB4:[E7A00000]: swc1       $f0, 0($sp)
    0882FDB8:[C7A10000]: lwc1       $f1, 0($sp)
    0882FDBC:[44800000]: mtc1       $zr, $f0
    0882FDC0:[00000000]: nop
    0882FDC4:[46000832]: c.eq.s     $f1, $f0
    0882FDC8:[00000000]: nop
    0882FDCC:[45020011]: bc1fl      0x0882FE14
    0882FDD0:[90830007]: lbu        $v1, 7($a0)
    0882FDD4:[8C840010]: lw         $a0, 16($a0)
    0882FDD8:[0A20BF7A]: j          0x0882FDE8
    0882FDDC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882FDE0:[1080001B]: beq        $a0, $zr, 0x0882FE50
    0882FDE4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882FDE8:[8C82000C]: lw         $v0, 12($a0)
    0882FDEC:[5443FFFC]: bnel       $v0, $v1, 0x0882FDE0
    0882FDF0:[8C840010]: lw         $a0, 16($a0)
    0882FDF4:[C4800008]: lwc1       $f0, 8($a0)
    0882FDF8:[C7A10000]: lwc1       $f1, 0($sp)
    0882FDFC:[46010032]: c.eq.s     $f0, $f1
    0882FE00:[00000000]: nop
    0882FE04:[4502FFF6]: bc1fl      0x0882FDE0
    0882FE08:[8C840010]: lw         $a0, 16($a0)
    0882FE0C:[0A20BF95]: j          0x0882FE54
    0882FE10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882FE14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882FE18:[8FA50000]: lw         $a1, 0($sp)
    0882FE1C:[00621004]: sllv       $v0, $v0, $v1
    0882FE20:[2442FFFF]: addiu      $v0, $v0, -1
    0882FE24:[34420001]: ori        $v0, $v0, 1
    0882FE28:[14400002]: bne        $v0, $zr, 0x0882FE34
    0882FE2C:[00A2001B]: divu       $a1, $v0
    0882FE30:[000001CD]: break      0x00007
    0882FE34:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0882FE38:[8C840010]: lw         $a0, 16($a0)
    0882FE3C:[00001810]: mfhi       $v1
    0882FE40:[00620018]: mult       $v1, $v0
    0882FE44:[00001012]: mflo       $v0
    0882FE48:[0A20BF76]: j          0x0882FDD8
    0882FE4C:[00822021]: addu       $a0, $a0, $v0
    0882FE50:[2442FFD0]: addiu      $v0, $v0, -48
    0882FE54:[03E00008]: jr         $ra
    0882FE58:[27BD0008]: addiu      $sp, $sp, 8
    0882FE5C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882FE60:[00451023]: subu       $v0, $v0, $a1
    0882FE64:[2403FFF8]: addiu      $v1, $zr, -8 <=> li $v1, -8
    0882FE68:[00430018]: mult       $v0, $v1
    0882FE6C:[8C84000C]: lw         $a0, 12($a0)
    0882FE70:[27BD0008]: addiu      $sp, $sp, 8
    0882FE74:[00001012]: mflo       $v0
    0882FE78:[03E00008]: jr         $ra
    0882FE7C:[00821021]: addu       $v0, $a0, $v0
    088302CC:[8CA30004]: lw         $v1, 4($a1)
    088302D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088302D4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088302D8:[AFB10008]: sw         $s1, 8($sp)
    088302DC:[AFBF000C]: sw         $ra, 12($sp)
    088302E0:[AFB00004]: sw         $s0, 4($sp)
    088302E4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088302E8:[10620030]: beq        $v1, $v0, 0x088303AC
    088302EC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088302F0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088302F4:[50620016]: beql       $v1, $v0, 0x08830350
    088302F8:[8CA50000]: lw         $a1, 0($a1)
    088302FC:[1060000E]: beq        $v1, $zr, 0x08830338
    08830300:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830304:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08830308:[0E20BF24]: jal        0x0882FC90
    0883030C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830310:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08830314:[26040008]: addiu      $a0, $s0, 8
    08830318:[0E20AE7C]: jal        0x0882B9F0
    0883031C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830320:[14400030]: bne        $v0, $zr, 0x088303E4
    08830324:[8FBF000C]: lw         $ra, 12($sp)
    08830328:[8E100010]: lw         $s0, 16($s0)
    0883032C:[1600FFFA]: bne        $s0, $zr, 0x08830318
    08830330:[26040008]: addiu      $a0, $s0, 8
    08830334:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830338:[2442FFD0]: addiu      $v0, $v0, -48
    0883033C:[8FBF000C]: lw         $ra, 12($sp)
    08830340:[8FB10008]: lw         $s1, 8($sp)
    08830344:[8FB00004]: lw         $s0, 4($sp)
    08830348:[03E00008]: jr         $ra
    0883034C:[27BD0010]: addiu      $sp, $sp, 16
    08830350:[90830007]: lbu        $v1, 7($a0)
    08830354:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830358:[8CA40008]: lw         $a0, 8($a1)
    0883035C:[00621004]: sllv       $v0, $v0, $v1
    08830360:[2442FFFF]: addiu      $v0, $v0, -1
    08830364:[00441024]: and        $v0, $v0, $a0
    08830368:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0883036C:[00430018]: mult       $v0, $v1
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
    08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
    08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
    08830398:[8C820008]: lw         $v0, 8($a0)
    0883039C:[54A2FFF9]: bnel       $a1, $v0, 0x08830384
    088303A0:[8C840010]: lw         $a0, 16($a0)
    088303A4:[0A20C0CF]: j          0x0883033C
    088303A8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088303AC:[C4A20000]: lwc1       $f2, 0($a1)
    088303B0:[4600100D]: trunc.w.s  $f0, $f2
    088303B4:[46800060]: cvt.s.w    $f1, $f0
    088303B8:[46011032]: c.eq.s     $f2, $f1
    088303BC:[00000000]: nop
    088303C0:[4502FFD1]: bc1fl      0x08830308
    088303C4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088303C8:[4600108D]: trunc.w.s  $f2, $f2
    088303CC:[44051000]: mfc1       $a1, $f2
    088303D0:[8FBF000C]: lw         $ra, 12($sp)
    088303D4:[8FB10008]: lw         $s1, 8($sp)
    088303D8:[8FB00004]: lw         $s0, 4($sp)
    088303DC:[0A20BF65]: j          0x0882FD94
    088303E0:[27BD0010]: addiu      $sp, $sp, 16
    088303E4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088303E8:[8FB10008]: lw         $s1, 8($sp)
    088303EC:[8FB00004]: lw         $s0, 4($sp)
    088303F0:[03E00008]: jr         $ra
    088303F4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088303A4 7,961,487 times (length 28)
    08830328:[8E100010]: lw         $s0, 16($s0)
    0883032C:[1600FFFA]: bne        $s0, $zr, 0x08830318
    08830330:[26040008]: addiu      $a0, $s0, 8
    08830334:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830338:[2442FFD0]: addiu      $v0, $v0, -48
--> 0883033C:[8FBF000C]: lw         $ra, 12($sp)
    08830340:[8FB10008]: lw         $s1, 8($sp)
    08830344:[8FB00004]: lw         $s0, 4($sp)
    08830348:[03E00008]: jr         $ra
    0883034C:[27BD0010]: addiu      $sp, $sp, 16
    08830350:[90830007]: lbu        $v1, 7($a0)
    08830354:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830358:[8CA40008]: lw         $a0, 8($a1)
    0883035C:[00621004]: sllv       $v0, $v0, $v1
    08830360:[2442FFFF]: addiu      $v0, $v0, -1
    08830364:[00441024]: and        $v0, $v0, $a0
    08830368:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0883036C:[00430018]: mult       $v0, $v1
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
    08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
    08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
    08830398:[8C820008]: lw         $v0, 8($a0)
    0883039C:[54A2FFF9]: bnel       $a1, $v0, 0x08830384
    088303A0:[8C840010]: lw         $a0, 16($a0)
--> 088303A4:[0A20C0CF]: j          0x0883033C
    088303A8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088303AC:[C4A20000]: lwc1       $f2, 0($a1)
    088303B0:[4600100D]: trunc.w.s  $f0, $f2
    088303B4:[46800060]: cvt.s.w    $f1, $f0
  Back Branch 08830384 2,892,220 times (length 21)
    08830324:[8FBF000C]: lw         $ra, 12($sp)
    08830328:[8E100010]: lw         $s0, 16($s0)
    0883032C:[1600FFFA]: bne        $s0, $zr, 0x08830318
    08830330:[26040008]: addiu      $a0, $s0, 8
    08830334:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
--> 08830338:[2442FFD0]: addiu      $v0, $v0, -48
    0883033C:[8FBF000C]: lw         $ra, 12($sp)
    08830340:[8FB10008]: lw         $s1, 8($sp)
    08830344:[8FB00004]: lw         $s0, 4($sp)
    08830348:[03E00008]: jr         $ra
    0883034C:[27BD0010]: addiu      $sp, $sp, 16
    08830350:[90830007]: lbu        $v1, 7($a0)
    08830354:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830358:[8CA40008]: lw         $a0, 8($a1)
    0883035C:[00621004]: sllv       $v0, $v0, $v1
    08830360:[2442FFFF]: addiu      $v0, $v0, -1
    08830364:[00441024]: and        $v0, $v0, $a0
    08830368:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0883036C:[00430018]: mult       $v0, $v1
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
--> 08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
    08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
  Back Branch 0883039C 2,885,485 times (length 8)
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
--> 08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
    08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
    08830398:[8C820008]: lw         $v0, 8($a0)
--> 0883039C:[54A2FFF9]: bnel       $a1, $v0, 0x08830384
    088303A0:[8C840010]: lw         $a0, 16($a0)
    088303A4:[0A20C0CF]: j          0x0883033C
    088303A8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088303AC:[C4A20000]: lwc1       $f2, 0($a1)
  Back Branch 088303DC 398,252 times (length 404)
  Back Branch 0882FE48 68,343 times (length 30)
    0882FDC4:[46000832]: c.eq.s     $f1, $f0
    0882FDC8:[00000000]: nop
    0882FDCC:[45020011]: bc1fl      0x0882FE14
    0882FDD0:[90830007]: lbu        $v1, 7($a0)
    0882FDD4:[8C840010]: lw         $a0, 16($a0)
--> 0882FDD8:[0A20BF7A]: j          0x0882FDE8
    0882FDDC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882FDE0:[1080001B]: beq        $a0, $zr, 0x0882FE50
    0882FDE4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882FDE8:[8C82000C]: lw         $v0, 12($a0)
    0882FDEC:[5443FFFC]: bnel       $v0, $v1, 0x0882FDE0
    0882FDF0:[8C840010]: lw         $a0, 16($a0)
    0882FDF4:[C4800008]: lwc1       $f0, 8($a0)
    0882FDF8:[C7A10000]: lwc1       $f1, 0($sp)
    0882FDFC:[46010032]: c.eq.s     $f0, $f1
    0882FE00:[00000000]: nop
    0882FE04:[4502FFF6]: bc1fl      0x0882FDE0
    0882FE08:[8C840010]: lw         $a0, 16($a0)
    0882FE0C:[0A20BF95]: j          0x0882FE54
    0882FE10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882FE14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882FE18:[8FA50000]: lw         $a1, 0($sp)
    0882FE1C:[00621004]: sllv       $v0, $v0, $v1
    0882FE20:[2442FFFF]: addiu      $v0, $v0, -1
    0882FE24:[34420001]: ori        $v0, $v0, 1
    0882FE28:[14400002]: bne        $v0, $zr, 0x0882FE34
    0882FE2C:[00A2001B]: divu       $a1, $v0
    0882FE30:[000001CD]: break      0x00007
    0882FE34:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0882FE38:[8C840010]: lw         $a0, 16($a0)
    0882FE3C:[00001810]: mfhi       $v1
    0882FE40:[00620018]: mult       $v1, $v0
    0882FE44:[00001012]: mflo       $v0
--> 0882FE48:[0A20BF76]: j          0x0882FDD8
    0882FE4C:[00822021]: addu       $a0, $a0, $v0
    0882FE50:[2442FFD0]: addiu      $v0, $v0, -48
    0882FE54:[03E00008]: jr         $ra
    0882FE58:[27BD0008]: addiu      $sp, $sp, 8
  Back Branch 0882FDEC 67,765 times (length 5)
    0882FDCC:[45020011]: bc1fl      0x0882FE14
    0882FDD0:[90830007]: lbu        $v1, 7($a0)
    0882FDD4:[8C840010]: lw         $a0, 16($a0)
    0882FDD8:[0A20BF7A]: j          0x0882FDE8
    0882FDDC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882FDE0:[1080001B]: beq        $a0, $zr, 0x0882FE50
    0882FDE4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882FDE8:[8C82000C]: lw         $v0, 12($a0)
--> 0882FDEC:[5443FFFC]: bnel       $v0, $v1, 0x0882FDE0
    0882FDF0:[8C840010]: lw         $a0, 16($a0)
    0882FDF4:[C4800008]: lwc1       $f0, 8($a0)
    0882FDF8:[C7A10000]: lwc1       $f1, 0($sp)
    0882FDFC:[46010032]: c.eq.s     $f0, $f1
  Back Branch 08830390 6,735 times (length 5)
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
--> 08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
--> 08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
    08830398:[8C820008]: lw         $v0, 8($a0)
    0883039C:[54A2FFF9]: bnel       $a1, $v0, 0x08830384
    088303A0:[8C840010]: lw         $a0, 16($a0)
  Back Branch 0883032C 306 times (length 7)
    08830304:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08830308:[0E20BF24]: jal        0x0882FC90
    0883030C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830310:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08830314:[26040008]: addiu      $a0, $s0, 8
--> 08830318:[0E20AE7C]: jal        0x0882B9F0
    0883031C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830320:[14400030]: bne        $v0, $zr, 0x088303E4
    08830324:[8FBF000C]: lw         $ra, 12($sp)
    08830328:[8E100010]: lw         $s0, 16($s0)
--> 0883032C:[1600FFFA]: bne        $s0, $zr, 0x08830318
    08830330:[26040008]: addiu      $a0, $s0, 8
    08830334:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830338:[2442FFD0]: addiu      $v0, $v0, -48
    0883033C:[8FBF000C]: lw         $ra, 12($sp)
  Back Branch 088303C0 190 times (length 48)
    088302F4:[50620016]: beql       $v1, $v0, 0x08830350
    088302F8:[8CA50000]: lw         $a1, 0($a1)
    088302FC:[1060000E]: beq        $v1, $zr, 0x08830338
    08830300:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830304:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
--> 08830308:[0E20BF24]: jal        0x0882FC90
    0883030C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830310:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08830314:[26040008]: addiu      $a0, $s0, 8
    08830318:[0E20AE7C]: jal        0x0882B9F0
    0883031C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830320:[14400030]: bne        $v0, $zr, 0x088303E4
    08830324:[8FBF000C]: lw         $ra, 12($sp)
    08830328:[8E100010]: lw         $s0, 16($s0)
    0883032C:[1600FFFA]: bne        $s0, $zr, 0x08830318
    08830330:[26040008]: addiu      $a0, $s0, 8
    08830334:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830338:[2442FFD0]: addiu      $v0, $v0, -48
    0883033C:[8FBF000C]: lw         $ra, 12($sp)
    08830340:[8FB10008]: lw         $s1, 8($sp)
    08830344:[8FB00004]: lw         $s0, 4($sp)
    08830348:[03E00008]: jr         $ra
    0883034C:[27BD0010]: addiu      $sp, $sp, 16
    08830350:[90830007]: lbu        $v1, 7($a0)
    08830354:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830358:[8CA40008]: lw         $a0, 8($a1)
    0883035C:[00621004]: sllv       $v0, $v0, $v1
    08830360:[2442FFFF]: addiu      $v0, $v0, -1
    08830364:[00441024]: and        $v0, $v0, $a0
    08830368:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0883036C:[00430018]: mult       $v0, $v1
    08830370:[8CC40010]: lw         $a0, 16($a2)
    08830374:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08830378:[00001012]: mflo       $v0
    0883037C:[0A20C0E3]: j          0x0883038C
    08830380:[00822021]: addu       $a0, $a0, $v0
    08830384:[1080FFEC]: beq        $a0, $zr, 0x08830338
    08830388:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0883038C:[8C82000C]: lw         $v0, 12($a0)
    08830390:[5443FFFC]: bnel       $v0, $v1, 0x08830384
    08830394:[8C840010]: lw         $a0, 16($a0)
    08830398:[8C820008]: lw         $v0, 8($a0)
    0883039C:[54A2FFF9]: bnel       $a1, $v0, 0x08830384
    088303A0:[8C840010]: lw         $a0, 16($a0)
    088303A4:[0A20C0CF]: j          0x0883033C
    088303A8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088303AC:[C4A20000]: lwc1       $f2, 0($a1)
    088303B0:[4600100D]: trunc.w.s  $f0, $f2
    088303B4:[46800060]: cvt.s.w    $f1, $f0
    088303B8:[46011032]: c.eq.s     $f2, $f1
    088303BC:[00000000]: nop
--> 088303C0:[4502FFD1]: bc1fl      0x08830308
    088303C4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088303C8:[4600108D]: trunc.w.s  $f2, $f2
    088303CC:[44051000]: mfc1       $a1, $f2
    088303D0:[8FBF000C]: lw         $ra, 12($sp)
  Back Branch 0882FE04 104 times (length 11)
    0882FDCC:[45020011]: bc1fl      0x0882FE14
    0882FDD0:[90830007]: lbu        $v1, 7($a0)
    0882FDD4:[8C840010]: lw         $a0, 16($a0)
    0882FDD8:[0A20BF7A]: j          0x0882FDE8
    0882FDDC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882FDE0:[1080001B]: beq        $a0, $zr, 0x0882FE50
    0882FDE4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882FDE8:[8C82000C]: lw         $v0, 12($a0)
    0882FDEC:[5443FFFC]: bnel       $v0, $v1, 0x0882FDE0
    0882FDF0:[8C840010]: lw         $a0, 16($a0)
    0882FDF4:[C4800008]: lwc1       $f0, 8($a0)
    0882FDF8:[C7A10000]: lwc1       $f1, 0($sp)
    0882FDFC:[46010032]: c.eq.s     $f0, $f1
    0882FE00:[00000000]: nop
--> 0882FE04:[4502FFF6]: bc1fl      0x0882FDE0
    0882FE08:[8C840010]: lw         $a0, 16($a0)
    0882FE0C:[0A20BF95]: j          0x0882FE54
    0882FE10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882FE14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_88402C0 229,162,531 instructions (1.705%), 4,735,875 calls (088402C0 - 088409A4, length 442)
    088402C0:[27BDFFD8]: addiu      $sp, $sp, -40
    088402C4:[AFBE0020]: sw         $fp, 32($sp)
    088402C8:[AFB7001C]: sw         $s7, 28($sp)
    088402CC:[AFB60018]: sw         $s6, 24($sp)
    088402D0:[AFB50014]: sw         $s5, 20($sp)
    088402D4:[AFB40010]: sw         $s4, 16($sp)
    088402D8:[AFB3000C]: sw         $s3, 12($sp)
    088402DC:[AFB10004]: sw         $s1, 4($sp)
    088402E0:[AFBF0024]: sw         $ra, 36($sp)
    088402E4:[AFB20008]: sw         $s2, 8($sp)
    088402E8:[AFB00000]: sw         $s0, 0($sp)
    088402EC:[80C30000]: lb         $v1, 0($a2)
    088402F0:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088402F4:[24551D4C]: addiu      $s5, $v0, 7500
    088402F8:[306300FF]: andi       $v1, $v1, 255
    088402FC:[2C62002A]: sltiu      $v0, $v1, 42
    08840300:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08840304:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08840308:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0884030C:[2416002B]: addiu      $s6, $zr, 43 <=> li $s6, 43
    08840310:[241E002D]: addiu      $fp, $zr, 45 <=> li $fp, 45
    08840314:[1440001B]: bne        $v0, $zr, 0x08840384
    08840318:[24170062]: addiu      $s7, $zr, 98 <=> li $s7, 98
    0884031C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840320:[0E21006A]: jal        0x088401A8
    08840324:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08840328:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0884032C:[8E820004]: lw         $v0, 4($s4)
    08840330:[0222102B]: sltu       $v0, $s1, $v0
    08840334:[544000A6]: bnel       $v0, $zr, 0x088405D0
    08840338:[92240000]: lbu        $a0, 0($s1)
    0884033C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08840340:[82430000]: lb         $v1, 0($s2)
    08840344:[107600C4]: beq        $v1, $s6, 0x08840658
    08840348:[2862002C]: slti       $v0, $v1, 44
    0884034C:[1440008E]: bne        $v0, $zr, 0x08840588
    08840350:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    08840354:[107E00E1]: beq        $v1, $fp, 0x088406DC
    08840358:[2402003F]: addiu      $v0, $zr, 63 <=> li $v0, 63
    0884035C:[106200B8]: beq        $v1, $v0, 0x08840640
    08840360:[00000000]: nop
    08840364:[108000B4]: beq        $a0, $zr, 0x08840638
    08840368:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0884036C:[26300001]: addiu      $s0, $s1, 1
    08840370:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840374:[306300FF]: andi       $v1, $v1, 255
    08840378:[2C62002A]: sltiu      $v0, $v1, 42
    0884037C:[1040FFE8]: beq        $v0, $zr, 0x08840320
    08840380:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840384:[00031080]: sll        $v0, $v1, 0x0002
    08840388:[02A21021]: addu       $v0, $s5, $v0
    0884038C:[8C430000]: lw         $v1, 0($v0)
    08840390:[00600008]: jr         $v1
    08840394:[00000000]: nop
    088403B4:[8FBF0024]: lw         $ra, 36($sp)
    088403B8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088403BC:[8FBE0020]: lw         $fp, 32($sp)
    088403C0:[8FB7001C]: lw         $s7, 28($sp)
    088403C4:[8FB60018]: lw         $s6, 24($sp)
    088403C8:[8FB50014]: lw         $s5, 20($sp)
    088403CC:[8FB40010]: lw         $s4, 16($sp)
    088403D0:[8FB3000C]: lw         $s3, 12($sp)
    088403D4:[8FB20008]: lw         $s2, 8($sp)
    088403D8:[8FB10004]: lw         $s1, 4($sp)
    088403DC:[8FB00000]: lw         $s0, 0($sp)
    088403E0:[03E00008]: jr         $ra
    088403E4:[27BD0028]: addiu      $sp, $sp, 40
    08840588:[1462FF76]: bne        $v1, $v0, 0x08840364
    0884058C:[00000000]: nop
    08840590:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840594:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840598:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884059C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088405A0:[8FBF0024]: lw         $ra, 36($sp)
    088405A4:[8FBE0020]: lw         $fp, 32($sp)
    088405A8:[8FB7001C]: lw         $s7, 28($sp)
    088405AC:[8FB60018]: lw         $s6, 24($sp)
    088405B0:[8FB50014]: lw         $s5, 20($sp)
    088405B4:[8FB40010]: lw         $s4, 16($sp)
    088405B8:[8FB3000C]: lw         $s3, 12($sp)
    088405BC:[8FB20008]: lw         $s2, 8($sp)
    088405C0:[8FB10004]: lw         $s1, 4($sp)
    088405C4:[8FB00000]: lw         $s0, 0($sp)
    088405C8:[0A210237]: j          0x088408DC
    088405CC:[27BD0028]: addiu      $sp, $sp, 40
    088405D0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088405D4:[0E20FF31]: jal        0x0883FCC4
    088405D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088405DC:[5040FF58]: beql       $v0, $zr, 0x08840340
    088405E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088405E4:[0A2100D0]: j          0x08840340
    088405E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08840638:[0A2100ED]: j          0x088403B4
    0884063C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840640:[14800054]: bne        $a0, $zr, 0x08840794
    08840644:[26530001]: addiu      $s3, $s2, 1
    08840648:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0884064C:[82630000]: lb         $v1, 0($s3)
    08840650:[0A2100DD]: j          0x08840374
    08840654:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840658:[1080FF56]: beq        $a0, $zr, 0x088403B4
    0884065C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840660:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840664:[0A210166]: j          0x08840598
    08840668:[26250001]: addiu      $a1, $s1, 1
    088406DC:[0A2101C2]: j          0x08840708
    088406E0:[26550001]: addiu      $s5, $s2, 1
    088406E4:[8E820004]: lw         $v0, 4($s4)
    088406E8:[0222102B]: sltu       $v0, $s1, $v0
    088406EC:[1040FF31]: beq        $v0, $zr, 0x088403B4
    088406F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088406F4:[92240000]: lbu        $a0, 0($s1)
    088406F8:[0E20FF31]: jal        0x0883FCC4
    088406FC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08840700:[1040FF2C]: beq        $v0, $zr, 0x088403B4
    08840704:[26310001]: addiu      $s1, $s1, 1
    08840708:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884070C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840710:[0E2100B0]: jal        0x088402C0
    08840714:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08840718:[1040FFF2]: beq        $v0, $zr, 0x088406E4
    0884071C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840720:[0A2100EE]: j          0x088403B8
    08840724:[8FBF0024]: lw         $ra, 36($sp)
    08840794:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840798:[26250001]: addiu      $a1, $s1, 1
    0884079C:[0E2100B0]: jal        0x088402C0
    088407A0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088407A4:[5040FFA9]: beql       $v0, $zr, 0x0884064C
    088407A8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    088407AC:[0A2100ED]: j          0x088403B4
    088407B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088408DC:[8C820004]: lw         $v0, 4($a0)
    088408E0:[27BDFFE8]: addiu      $sp, $sp, -24
    088408E4:[AFB40010]: sw         $s4, 16($sp)
    088408E8:[00A2102B]: sltu       $v0, $a1, $v0
    088408EC:[AFB3000C]: sw         $s3, 12($sp)
    088408F0:[AFB20008]: sw         $s2, 8($sp)
    088408F4:[AFB10004]: sw         $s1, 4($sp)
    088408F8:[AFBF0014]: sw         $ra, 20($sp)
    088408FC:[AFB00000]: sw         $s0, 0($sp)
    08840900:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08840904:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840908:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0884090C:[10400024]: beq        $v0, $zr, 0x088409A0
    08840910:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840914:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08840918:[0A21024D]: j          0x08840934
    0884091C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840920:[26100001]: addiu      $s0, $s0, 1
    08840924:[02301821]: addu       $v1, $s1, $s0
    08840928:[0062102B]: sltu       $v0, $v1, $v0
    0884092C:[10400008]: beq        $v0, $zr, 0x08840950
    08840930:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08840934:[90640000]: lbu        $a0, 0($v1)
    08840938:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
    08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
    0884098C:[8FB20008]: lw         $s2, 8($sp)
    08840990:[8FB10004]: lw         $s1, 4($sp)
    08840994:[8FB00000]: lw         $s0, 0($sp)
    08840998:[03E00008]: jr         $ra
    0884099C:[27BD0018]: addiu      $sp, $sp, 24
    088409A0:[0A210254]: j          0x08840950
    088409A4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 088405DC 2,135,164 times (length 169)
  Back Branch 088405E4 1,450,373 times (length 171)
  Back Branch 0884037C 1,243,988 times (length 25)
    0884030C:[2416002B]: addiu      $s6, $zr, 43 <=> li $s6, 43
    08840310:[241E002D]: addiu      $fp, $zr, 45 <=> li $fp, 45
    08840314:[1440001B]: bne        $v0, $zr, 0x08840384
    08840318:[24170062]: addiu      $s7, $zr, 98 <=> li $s7, 98
    0884031C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 08840320:[0E21006A]: jal        0x088401A8
    08840324:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08840328:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0884032C:[8E820004]: lw         $v0, 4($s4)
    08840330:[0222102B]: sltu       $v0, $s1, $v0
    08840334:[544000A6]: bnel       $v0, $zr, 0x088405D0
    08840338:[92240000]: lbu        $a0, 0($s1)
    0884033C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08840340:[82430000]: lb         $v1, 0($s2)
    08840344:[107600C4]: beq        $v1, $s6, 0x08840658
    08840348:[2862002C]: slti       $v0, $v1, 44
    0884034C:[1440008E]: bne        $v0, $zr, 0x08840588
    08840350:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    08840354:[107E00E1]: beq        $v1, $fp, 0x088406DC
    08840358:[2402003F]: addiu      $v0, $zr, 63 <=> li $v0, 63
    0884035C:[106200B8]: beq        $v1, $v0, 0x08840640
    08840360:[00000000]: nop
    08840364:[108000B4]: beq        $a0, $zr, 0x08840638
    08840368:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0884036C:[26300001]: addiu      $s0, $s1, 1
    08840370:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840374:[306300FF]: andi       $v1, $v1, 255
    08840378:[2C62002A]: sltiu      $v0, $v1, 42
--> 0884037C:[1040FFE8]: beq        $v0, $zr, 0x08840320
    08840380:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840384:[00031080]: sll        $v0, $v1, 0x0002
    08840388:[02A21021]: addu       $v0, $s5, $v0
    0884038C:[8C430000]: lw         $v1, 0($v0)
  Back Branch 08840638 1,211,791 times (length 163)
  Back Branch 08840588 1,171,155 times (length 139)
  Back Branch 08840718 1,026,536 times (length 15)
    088406DC:[0A2101C2]: j          0x08840708
    088406E0:[26550001]: addiu      $s5, $s2, 1
--> 088406E4:[8E820004]: lw         $v0, 4($s4)
    088406E8:[0222102B]: sltu       $v0, $s1, $v0
    088406EC:[1040FF31]: beq        $v0, $zr, 0x088403B4
    088406F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088406F4:[92240000]: lbu        $a0, 0($s1)
    088406F8:[0E20FF31]: jal        0x0883FCC4
    088406FC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08840700:[1040FF2C]: beq        $v0, $zr, 0x088403B4
    08840704:[26310001]: addiu      $s1, $s1, 1
    08840708:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884070C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840710:[0E2100B0]: jal        0x088402C0
    08840714:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
--> 08840718:[1040FFF2]: beq        $v0, $zr, 0x088406E4
    0884071C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840720:[0A2100EE]: j          0x088403B8
    08840724:[8FBF0024]: lw         $ra, 36($sp)
  Back Branch 08840978 955,291 times (length 8)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
--> 08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 088406EC 901,181 times (length 208)
  Back Branch 08840700 901,181 times (length 213)
  Back Branch 08840720 125,355 times (length 220)
  Back Branch 088409A0 99,758 times (length 22)
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
--> 08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
    08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
    0884098C:[8FB20008]: lw         $s2, 8($sp)
    08840990:[8FB10004]: lw         $s1, 4($sp)
    08840994:[8FB00000]: lw         $s0, 0($sp)
    08840998:[03E00008]: jr         $ra
    0884099C:[27BD0018]: addiu      $sp, $sp, 24
--> 088409A0:[0A210254]: j          0x08840950
    088409A4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08840944 97,655 times (length 11)
    0884090C:[10400024]: beq        $v0, $zr, 0x088409A0
    08840910:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840914:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08840918:[0A21024D]: j          0x08840934
    0884091C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08840920:[26100001]: addiu      $s0, $s0, 1
    08840924:[02301821]: addu       $v1, $s1, $s0
    08840928:[0062102B]: sltu       $v0, $v1, $v0
    0884092C:[10400008]: beq        $v0, $zr, 0x08840950
    08840930:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08840934:[90640000]: lbu        $a0, 0($v1)
    08840938:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
--> 08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
  Back Branch 08840658 2,643 times (length 171)
  Back Branch 08840664 1,321 times (length 53)
    08840588:[1462FF76]: bne        $v1, $v0, 0x08840364
    0884058C:[00000000]: nop
    08840590:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840594:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08840598:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884059C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088405A0:[8FBF0024]: lw         $ra, 36($sp)
    088405A4:[8FBE0020]: lw         $fp, 32($sp)
    088405A8:[8FB7001C]: lw         $s7, 28($sp)
    088405AC:[8FB60018]: lw         $s6, 24($sp)
    088405B0:[8FB50014]: lw         $s5, 20($sp)
    088405B4:[8FB40010]: lw         $s4, 16($sp)
    088405B8:[8FB3000C]: lw         $s3, 12($sp)
    088405BC:[8FB20008]: lw         $s2, 8($sp)
    088405C0:[8FB10004]: lw         $s1, 4($sp)
    088405C4:[8FB00000]: lw         $s0, 0($sp)
    088405C8:[0A210237]: j          0x088408DC
    088405CC:[27BD0028]: addiu      $sp, $sp, 40
    088405D0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088405D4:[0E20FF31]: jal        0x0883FCC4
    088405D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088405DC:[5040FF58]: beql       $v0, $zr, 0x08840340
    088405E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088405E4:[0A2100D0]: j          0x08840340
    088405E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08840638:[0A2100ED]: j          0x088403B4
    0884063C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840640:[14800054]: bne        $a0, $zr, 0x08840794
    08840644:[26530001]: addiu      $s3, $s2, 1
    08840648:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0884064C:[82630000]: lb         $v1, 0($s3)
    08840650:[0A2100DD]: j          0x08840374
    08840654:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840658:[1080FF56]: beq        $a0, $zr, 0x088403B4
    0884065C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840660:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 08840664:[0A210166]: j          0x08840598
    08840668:[26250001]: addiu      $a1, $s1, 1
_S1_2_883341C 183,079,155 instructions (1.362%), 5,230,833 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833458 5,230,833 times (length 635)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8828C48 180,198,066 instructions (1.341%), 2,279,686 calls (08828C48 - 08829214, length 372)
    08828C48:[8CA20004]: lw         $v0, 4($a1)
    08828C4C:[27BDFFD0]: addiu      $sp, $sp, -48
    08828C50:[AFB20010]: sw         $s2, 16($sp)
    08828C54:[24120006]: addiu      $s2, $zr, 6 <=> li $s2, 6
    08828C58:[AFB1000C]: sw         $s1, 12($sp)
    08828C5C:[AFB00008]: sw         $s0, 8($sp)
    08828C60:[AFBF002C]: sw         $ra, 44($sp)
    08828C64:[AFBE0028]: sw         $fp, 40($sp)
    08828C68:[AFB70024]: sw         $s7, 36($sp)
    08828C6C:[AFB60020]: sw         $s6, 32($sp)
    08828C70:[AFB5001C]: sw         $s5, 28($sp)
    08828C74:[AFB40018]: sw         $s4, 24($sp)
    08828C78:[AFB30014]: sw         $s3, 20($sp)
    08828C7C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08828C80:[AFA60004]: sw         $a2, 4($sp)
    08828C84:[1452003E]: bne        $v0, $s2, 0x08828D80
    08828C88:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08828C8C:[8C870020]: lw         $a3, 32($a0)
    08828C90:[8C88001C]: lw         $t0, 28($a0)
    08828C94:[8E230018]: lw         $v1, 24($s1)
    08828C98:[8E240014]: lw         $a0, 20($s1)
    08828C9C:[8E050000]: lw         $a1, 0($s0)
    08828CA0:[AC83000C]: sw         $v1, 12($a0)
    08828CA4:[90A20006]: lbu        $v0, 6($a1)
    08828CA8:[10400061]: beq        $v0, $zr, 0x08828E30
    08828CAC:[0207B023]: subu       $s6, $s0, $a3
    08828CB0:[8E220008]: lw         $v0, 8($s1)
    08828CB4:[01021023]: subu       $v0, $t0, $v0
    08828CB8:[284200A1]: slti       $v0, $v0, 161
    08828CBC:[544000B7]: bnel       $v0, $zr, 0x08828F9C
    08828CC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828CC4:[8E220024]: lw         $v0, 36($s1)
    08828CC8:[1082014B]: beq        $a0, $v0, 0x088291F8
    08828CCC:[00000000]: nop
    08828CD0:[24850018]: addiu      $a1, $a0, 24
    08828CD4:[AE250014]: sw         $a1, 20($s1)
    08828CD8:[8E220020]: lw         $v0, 32($s1)
    08828CDC:[8FA60004]: lw         $a2, 4($sp)
    08828CE0:[00561021]: addu       $v0, $v0, $s6
    08828CE4:[24440008]: addiu      $a0, $v0, 8
    08828CE8:[ACA20004]: sw         $v0, 4($a1)
    08828CEC:[ACA40000]: sw         $a0, 0($a1)
    08828CF0:[8E230008]: lw         $v1, 8($s1)
    08828CF4:[ACA60010]: sw         $a2, 16($a1)
    08828CF8:[AE24000C]: sw         $a0, 12($s1)
    08828CFC:[246300A0]: addiu      $v1, $v1, 160
    08828D00:[ACA30008]: sw         $v1, 8($a1)
    08828D04:[92220038]: lbu        $v0, 56($s1)
    08828D08:[30420001]: andi       $v0, $v0, 1
    08828D0C:[14400096]: bne        $v0, $zr, 0x08828F68
    08828D10:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828D14:[8E250014]: lw         $a1, 20($s1)
    08828D18:[8CA20004]: lw         $v0, 4($a1)
    08828D1C:[8C430000]: lw         $v1, 0($v0)
    08828D20:[8C650010]: lw         $a1, 16($v1)
    08828D24:[00A0F809]: jalr       $ra, $a1
    08828D28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828D2C:[04400080]: bltz       $v0, 0x08828F30
    08828D30:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828D34:[8E220008]: lw         $v0, 8($s1)
    08828D38:[000528C0]: sll        $a1, $a1, 0x0003
    08828D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828D40:[0E20A192]: jal        0x08828648
    08828D44:[00452823]: subu       $a1, $v0, $a1
    08828D48:[8FBF002C]: lw         $ra, 44($sp)
    08828D4C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08828D50:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08828D54:[8FBE0028]: lw         $fp, 40($sp)
    08828D58:[8FB70024]: lw         $s7, 36($sp)
    08828D5C:[8FB60020]: lw         $s6, 32($sp)
    08828D60:[8FB5001C]: lw         $s5, 28($sp)
    08828D64:[8FB40018]: lw         $s4, 24($sp)
    08828D68:[8FB30014]: lw         $s3, 20($sp)
    08828D6C:[8FB20010]: lw         $s2, 16($sp)
    08828D70:[8FB1000C]: lw         $s1, 12($sp)
    08828D74:[8FB00008]: lw         $s0, 8($sp)
    08828D78:[03E00008]: jr         $ra
    08828D7C:[27BD0030]: addiu      $sp, $sp, 48
    08828D80:[0E20C3E3]: jal        0x08830F8C
    08828D84:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08828D88:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08828D8C:[8C420004]: lw         $v0, 4($v0)
    08828D90:[10520006]: beq        $v0, $s2, 0x08828DAC
    08828D94:[8E340020]: lw         $s4, 32($s1)
    08828D98:[3C06088C]: lui        $a2, 0x088C <=> li $a2, 0x088C0000
    08828D9C:[24C6FF34]: addiu      $a2, $a2, -204
    08828DA0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828DA4:[0E209DE7]: jal        0x0882779C
    08828DA8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08828DAC:[8E240008]: lw         $a0, 8($s1)
    08828DB0:[0204102B]: sltu       $v0, $s0, $a0
    08828DB4:[1040000A]: beq        $v0, $zr, 0x08828DE0
    08828DB8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08828DBC:[8CC2FFF8]: lw         $v0, -8($a2)
    08828DC0:[8CC3FFFC]: lw         $v1, -4($a2)
    08828DC4:[ACC20000]: sw         $v0, 0($a2)
    08828DC8:[ACC30004]: sw         $v1, 4($a2)
    08828DCC:[24C6FFF8]: addiu      $a2, $a2, -8
    08828DD0:[0206102B]: sltu       $v0, $s0, $a2
    08828DD4:[5440FFFA]: bnel       $v0, $zr, 0x08828DC0
    08828DD8:[8CC2FFF8]: lw         $v0, -8($a2)
    08828DDC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08828DE0:[8E28001C]: lw         $t0, 28($s1)
    08828DE4:[01041023]: subu       $v0, $t0, $a0
    08828DE8:[28420009]: slti       $v0, $v0, 9
    08828DEC:[1440006F]: bne        $v0, $zr, 0x08828FAC
    08828DF0:[02141023]: subu       $v0, $s0, $s4
    08828DF4:[8E270020]: lw         $a3, 32($s1)
    08828DF8:[8E650004]: lw         $a1, 4($s3)
    08828DFC:[8E640000]: lw         $a0, 0($s3)
    08828E00:[00E28021]: addu       $s0, $a3, $v0
    08828E04:[24C30008]: addiu      $v1, $a2, 8
    08828E08:[AE230008]: sw         $v1, 8($s1)
    08828E0C:[AE040000]: sw         $a0, 0($s0)
    08828E10:[AE050004]: sw         $a1, 4($s0)
    08828E14:[8E240014]: lw         $a0, 20($s1)
    08828E18:[8E230018]: lw         $v1, 24($s1)
    08828E1C:[8E050000]: lw         $a1, 0($s0)
    08828E20:[AC83000C]: sw         $v1, 12($a0)
    08828E24:[90A20006]: lbu        $v0, 6($a1)
    08828E28:[1440FFA1]: bne        $v0, $zr, 0x08828CB0
    08828E2C:[0207B023]: subu       $s6, $s0, $a3
    08828E30:[8CB50010]: lw         $s5, 16($a1)
    08828E34:[8E240008]: lw         $a0, 8($s1)
    08828E38:[92A5004B]: lbu        $a1, 75($s5)
    08828E3C:[01041023]: subu       $v0, $t0, $a0
    08828E40:[000518C0]: sll        $v1, $a1, 0x0003
    08828E44:[0062102A]: slt        $v0, $v1, $v0
    08828E48:[104000B1]: beq        $v0, $zr, 0x08829110
    08828E4C:[00000000]: nop
    08828E50:[92A5004A]: lbu        $a1, 74($s5)
    08828E54:[14A0007C]: bne        $a1, $zr, 0x08829048
    08828E58:[00F68021]: addu       $s0, $a3, $s6
    08828E5C:[92A20049]: lbu        $v0, 73($s5)
    08828E60:[26120008]: addiu      $s2, $s0, 8
    08828E64:[000210C0]: sll        $v0, $v0, 0x0003
    08828E68:[02421021]: addu       $v0, $s2, $v0
    08828E6C:[0044182B]: sltu       $v1, $v0, $a0
    08828E70:[54600001]: bnel       $v1, $zr, 0x08828E78
    08828E74:[AE220008]: sw         $v0, 8($s1)
    08828E78:[8E230014]: lw         $v1, 20($s1)
    08828E7C:[8E220024]: lw         $v0, 36($s1)
    08828E80:[106200E1]: beq        $v1, $v0, 0x08829208
    08828E84:[00000000]: nop
    08828E88:[24650018]: addiu      $a1, $v1, 24
    08828E8C:[AE250014]: sw         $a1, 20($s1)
    08828E90:[ACB00004]: sw         $s0, 4($a1)
    08828E94:[ACB20000]: sw         $s2, 0($a1)
    08828E98:[AE32000C]: sw         $s2, 12($s1)
    08828E9C:[92A2004B]: lbu        $v0, 75($s5)
    08828EA0:[8FA40004]: lw         $a0, 4($sp)
    08828EA4:[8EA3000C]: lw         $v1, 12($s5)
    08828EA8:[000210C0]: sll        $v0, $v0, 0x0003
    08828EAC:[02423021]: addu       $a2, $s2, $v0
    08828EB0:[ACA60008]: sw         $a2, 8($a1)
    08828EB4:[ACA40010]: sw         $a0, 16($a1)
    08828EB8:[8E240008]: lw         $a0, 8($s1)
    08828EBC:[ACA00014]: sw         $zr, 20($a1)
    08828EC0:[AE230018]: sw         $v1, 24($s1)
    08828EC4:[0086102B]: sltu       $v0, $a0, $a2
    08828EC8:[10400007]: beq        $v0, $zr, 0x08828EE8
    08828ECC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08828ED0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08828ED4:[AC800004]: sw         $zr, 4($a0)
    08828ED8:[24840008]: addiu      $a0, $a0, 8
    08828EDC:[0083102B]: sltu       $v0, $a0, $v1
    08828EE0:[1440FFFC]: bne        $v0, $zr, 0x08828ED4
    08828EE4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08828EE8:[92220038]: lbu        $v0, 56($s1)
    08828EEC:[30420001]: andi       $v0, $v0, 1
    08828EF0:[1440003D]: bne        $v0, $zr, 0x08828FE8
    08828EF4:[AE250008]: sw         $a1, 8($s1)
    08828EF8:[8FBF002C]: lw         $ra, 44($sp)
    08828EFC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08828F00:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08828F04:[8FBE0028]: lw         $fp, 40($sp)
    08828F08:[8FB70024]: lw         $s7, 36($sp)
    08828F0C:[8FB60020]: lw         $s6, 32($sp)
    08828F10:[8FB5001C]: lw         $s5, 28($sp)
    08828F14:[8FB40018]: lw         $s4, 24($sp)
    08828F18:[8FB30014]: lw         $s3, 20($sp)
    08828F1C:[8FB20010]: lw         $s2, 16($sp)
    08828F20:[8FB1000C]: lw         $s1, 12($sp)
    08828F24:[8FB00008]: lw         $s0, 8($sp)
    08828F28:[03E00008]: jr         $ra
    08828F2C:[27BD0030]: addiu      $sp, $sp, 48
    08828F30:[8FBF002C]: lw         $ra, 44($sp)
    08828F34:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08828F38:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08828F3C:[8FBE0028]: lw         $fp, 40($sp)
    08828F40:[8FB70024]: lw         $s7, 36($sp)
    08828F44:[8FB60020]: lw         $s6, 32($sp)
    08828F48:[8FB5001C]: lw         $s5, 28($sp)
    08828F4C:[8FB40018]: lw         $s4, 24($sp)
    08828F50:[8FB30014]: lw         $s3, 20($sp)
    08828F54:[8FB20010]: lw         $s2, 16($sp)
    08828F58:[8FB1000C]: lw         $s1, 12($sp)
    08828F5C:[8FB00008]: lw         $s0, 8($sp)
    08828F60:[03E00008]: jr         $ra
    08828F64:[27BD0030]: addiu      $sp, $sp, 48
    08828F68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08828F6C:[0E20A14C]: jal        0x08828530
    08828F70:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08828F74:[8E250014]: lw         $a1, 20($s1)
    08828F78:[8CA20004]: lw         $v0, 4($a1)
    08828F7C:[8C430000]: lw         $v1, 0($v0)
    08828F80:[8C650010]: lw         $a1, 16($v1)
    08828F84:[00A0F809]: jalr       $ra, $a1
    08828F88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828F8C:[0441FF69]: bgez       $v0, 0x08828D34
    08828F90:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828F94:[0A20A3CD]: j          0x08828F34
    08828F98:[8FBF002C]: lw         $ra, 44($sp)
    08828F9C:[0E20A0D3]: jal        0x0882834C
    08828FA0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08828FA4:[0A20A331]: j          0x08828CC4
    08828FA8:[8E240014]: lw         $a0, 20($s1)
    08828FAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828FB0:[0E20A0D3]: jal        0x0882834C
    08828FB4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828FB8:[8E260008]: lw         $a2, 8($s1)
    08828FBC:[8E270020]: lw         $a3, 32($s1)
    08828FC0:[8E650004]: lw         $a1, 4($s3)
    08828FC4:[8E640000]: lw         $a0, 0($s3)
    08828FC8:[02141023]: subu       $v0, $s0, $s4
    08828FCC:[00E28021]: addu       $s0, $a3, $v0
    08828FD0:[24C30008]: addiu      $v1, $a2, 8
    08828FD4:[8E28001C]: lw         $t0, 28($s1)
    08828FD8:[AE230008]: sw         $v1, 8($s1)
    08828FDC:[AE040000]: sw         $a0, 0($s0)
    08828FE0:[0A20A385]: j          0x08828E14
    08828FE4:[AE050004]: sw         $a1, 4($s0)
    08828FE8:[8E220018]: lw         $v0, 24($s1)
    08828FEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828FF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08828FF4:[24420004]: addiu      $v0, $v0, 4
    08828FF8:[AE220018]: sw         $v0, 24($s1)
    08828FFC:[0E20A14C]: jal        0x08828530
    08829000:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08829004:[8E220018]: lw         $v0, 24($s1)
    08829008:[8FBF002C]: lw         $ra, 44($sp)
    0882900C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829010:[2442FFFC]: addiu      $v0, $v0, -4
    08829014:[AE220018]: sw         $v0, 24($s1)
    08829018:[8FBE0028]: lw         $fp, 40($sp)
    0882901C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08829020:[8FB70024]: lw         $s7, 36($sp)
    08829024:[8FB60020]: lw         $s6, 32($sp)
    08829028:[8FB5001C]: lw         $s5, 28($sp)
    0882902C:[8FB40018]: lw         $s4, 24($sp)
    08829030:[8FB30014]: lw         $s3, 20($sp)
    08829034:[8FB20010]: lw         $s2, 16($sp)
    08829038:[8FB1000C]: lw         $s1, 12($sp)
    0882903C:[8FB00008]: lw         $s0, 8($sp)
    08829040:[03E00008]: jr         $ra
    08829044:[27BD0030]: addiu      $sp, $sp, 48
    08829048:[00901023]: subu       $v0, $a0, $s0
    0882904C:[92B40049]: lbu        $s4, 73($s5)
    08829050:[000230C3]: sra        $a2, $v0, 0x0003
    08829054:[24DEFFFF]: addiu      $fp, $a2, -1
    08829058:[03D4102A]: slt        $v0, $fp, $s4
    0882905C:[1040000B]: beq        $v0, $zr, 0x0882908C
    08829060:[03C01821]: addu       $v1, $fp, $zr <=> move $v1, $fp
    08829064:[24630001]: addiu      $v1, $v1, 1
    08829068:[AC800004]: sw         $zr, 4($a0)
    0882906C:[0074102A]: slt        $v0, $v1, $s4
    08829070:[24840008]: addiu      $a0, $a0, 8
    08829074:[1440FFFB]: bne        $v0, $zr, 0x08829064
    08829078:[AE240008]: sw         $a0, 8($s1)
    0882907C:[92A5004A]: lbu        $a1, 74($s5)
    08829080:[27C30001]: addiu      $v1, $fp, 1
    08829084:[02861023]: subu       $v0, $s4, $a2
    08829088:[0062F021]: addu       $fp, $v1, $v0
    0882908C:[30A20004]: andi       $v0, $a1, 4
    08829090:[54400024]: bnel       $v0, $zr, 0x08829124
    08829094:[8E220010]: lw         $v0, 16($s1)
    08829098:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0882909C:[001E10C0]: sll        $v0, $fp, 0x0003
    088290A0:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088290A4:[12800010]: beq        $s4, $zr, 0x088290E8
    088290A8:[00821023]: subu       $v0, $a0, $v0
    088290AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088290B0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088290B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088290B8:[8CC30004]: lw         $v1, 4($a2)
    088290BC:[8CC40000]: lw         $a0, 0($a2)
    088290C0:[25080001]: addiu      $t0, $t0, 1
    088290C4:[24E20008]: addiu      $v0, $a3, 8
    088290C8:[0114282A]: slt        $a1, $t0, $s4
    088290CC:[ACE30004]: sw         $v1, 4($a3)
    088290D0:[ACE40000]: sw         $a0, 0($a3)
    088290D4:[ACC00004]: sw         $zr, 4($a2)
    088290D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088290DC:[AE220008]: sw         $v0, 8($s1)
    088290E0:[14A0FFF5]: bne        $a1, $zr, 0x088290B8
    088290E4:[24C60008]: addiu      $a2, $a2, 8
    088290E8:[12E00006]: beq        $s7, $zr, 0x08829104
    088290EC:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    088290F0:[8E220008]: lw         $v0, 8($s1)
    088290F4:[24440008]: addiu      $a0, $v0, 8
    088290F8:[AE240008]: sw         $a0, 8($s1)
    088290FC:[AC430004]: sw         $v1, 4($v0)
    08829100:[AC570000]: sw         $s7, 0($v0)
    08829104:[8E220020]: lw         $v0, 32($s1)
    08829108:[0A20A39E]: j          0x08828E78
    0882910C:[00568021]: addu       $s0, $v0, $s6
    08829110:[0E20A0D3]: jal        0x0882834C
    08829114:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08829118:[8E270020]: lw         $a3, 32($s1)
    0882911C:[0A20A394]: j          0x08828E50
    08829120:[8E240008]: lw         $a0, 8($s1)
    08829124:[03D41823]: subu       $v1, $fp, $s4
    08829128:[AFA30000]: sw         $v1, 0($sp)
    0882912C:[8C440040]: lw         $a0, 64($v0)
    08829130:[8C430044]: lw         $v1, 68($v0)
    08829134:[0064182B]: sltu       $v1, $v1, $a0
    08829138:[1060002B]: beq        $v1, $zr, 0x088291E8
    0882913C:[00000000]: nop
    08829140:[8FA50000]: lw         $a1, 0($sp)
    08829144:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08829148:[0E20C3B8]: jal        0x08830EE0
    0882914C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08829150:[8FA40000]: lw         $a0, 0($sp)
    08829154:[18800014]: blez       $a0, 0x088291A8
    08829158:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    0882915C:[2402FFF8]: addiu      $v0, $zr, -8 <=> li $v0, -8
    08829160:[00820018]: mult       $a0, $v0
    08829164:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08829168:[00009812]: mflo       $s3
    0882916C:[8E300008]: lw         $s0, 8($s1)
    08829170:[26520001]: addiu      $s2, $s2, 1
    08829174:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08829178:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0882917C:[0E20C264]: jal        0x08830990
    08829180:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08829184:[02138021]: addu       $s0, $s0, $s3
    08829188:[8FA60000]: lw         $a2, 0($sp)
    0882918C:[8E030004]: lw         $v1, 4($s0)
    08829190:[8E040000]: lw         $a0, 0($s0)
    08829194:[0246282A]: slt        $a1, $s2, $a2
    08829198:[AC430004]: sw         $v1, 4($v0)
    0882919C:[AC440000]: sw         $a0, 0($v0)
    088291A0:[14A0FFF2]: bne        $a1, $zr, 0x0882916C
    088291A4:[26730008]: addiu      $s3, $s3, 8
    088291A8:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    088291AC:[24A50684]: addiu      $a1, $a1, 1668
    088291B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088291B4:[0E20BE95]: jal        0x0882FA54
    088291B8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088291BC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088291C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088291C4:[0E20C23C]: jal        0x088308F0
    088291C8:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    088291CC:[C7A10000]: lwc1       $f1, 0($sp)
    088291D0:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088291D4:[AC430004]: sw         $v1, 4($v0)
    088291D8:[46800820]: cvt.s.w    $f0, $f1
    088291DC:[E4400000]: swc1       $f0, 0($v0)
    088291E0:[0A20A427]: j          0x0882909C
    088291E4:[8E240008]: lw         $a0, 8($s1)
    088291E8:[0E20AD91]: jal        0x0882B644
    088291EC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088291F0:[0A20A451]: j          0x08829144
    088291F4:[8FA50000]: lw         $a1, 0($sp)
    088291F8:[0E20A2EB]: jal        0x08828BAC
    088291FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08829200:[0A20A336]: j          0x08828CD8
    08829204:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08829208:[0E20A2EB]: jal        0x08828BAC
    0882920C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08829210:[0A20A3A4]: j          0x08828E90
    08829214:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 08828EE0 714,508 times (length 5)
    08828EC0:[AE230018]: sw         $v1, 24($s1)
    08828EC4:[0086102B]: sltu       $v0, $a0, $a2
    08828EC8:[10400007]: beq        $v0, $zr, 0x08828EE8
    08828ECC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08828ED0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
--> 08828ED4:[AC800004]: sw         $zr, 4($a0)
    08828ED8:[24840008]: addiu      $a0, $a0, 8
    08828EDC:[0083102B]: sltu       $v0, $a0, $v1
--> 08828EE0:[1440FFFC]: bne        $v0, $zr, 0x08828ED4
    08828EE4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08828EE8:[92220038]: lbu        $v0, 56($s1)
    08828EEC:[30420001]: andi       $v0, $v0, 1
    08828EF0:[1440003D]: bne        $v0, $zr, 0x08828FE8
  Back Branch 08829108 3 times (length 166)
  Back Branch 0882911C 2 times (length 181)
_S1_2_887956C 142,682,832 instructions (1.062%), 11,890,236 calls (0887956C - 08879598, length 12)
    0887956C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08879570:[8C43EE64]: lw         $v1, -4508($v0)
    08879574:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08879578:[3442FFFF]: ori        $v0, $v0, -1
    0887957C:[8C660004]: lw         $a2, 4($v1)
    08879580:[00A22824]: and        $a1, $a1, $v0
    08879584:[00042600]: sll        $a0, $a0, 0x0018
    08879588:[00A42825]: or         $a1, $a1, $a0
    0887958C:[24C20004]: addiu      $v0, $a2, 4
    08879590:[AC620004]: sw         $v0, 4($v1)
    08879594:[03E00008]: jr         $ra
    08879598:[ACC50000]: sw         $a1, 0($a2)
_S1_2_88BAAC8 127,594,811 instructions (0.949%), 3,440,581 calls (088BAAC8 - 088BACAC, length 122)
    088BAAC8:[8C830000]: lw         $v1, 0($a0)
    088BAACC:[27BDFFF8]: addiu      $sp, $sp, -8
    088BAAD0:[8C85000C]: lw         $a1, 12($a0)
    088BAAD4:[2C620002]: sltiu      $v0, $v1, 2
    088BAAD8:[14400014]: bne        $v0, $zr, 0x088BAB2C
    088BAADC:[8C870004]: lw         $a3, 4($a0)
    088BAAE0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088BAAE4:[10620022]: beq        $v1, $v0, 0x088BAB70
    088BAAE8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BAAEC:[50620004]: beql       $v1, $v0, 0x088BAB00
    088BAAF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BAAF4:[54A0002A]: bnel       $a1, $zr, 0x088BABA0
    088BAAF8:[8C840008]: lw         $a0, 8($a0)
    088BAAFC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BAB00:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088BAB04:[AFA00000]: sw         $zr, 0($sp)
    088BAB08:[8FA30000]: lw         $v1, 0($sp)
    088BAB0C:[7C83B004]: ins        $v1, $a0, 0, 23
    088BAB10:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BAB14:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BAB18:[AFA30000]: sw         $v1, 0($sp)
    088BAB1C:[8FA20000]: lw         $v0, 0($sp)
    088BAB20:[44820000]: mtc1       $v0, $f0
    088BAB24:[03E00008]: jr         $ra
    088BAB28:[27BD0008]: addiu      $sp, $sp, 8
    088BAB2C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088BAB30:[3442FFFF]: ori        $v0, $v0, -1
    088BAB34:[3C03007F]: lui        $v1, 0x007F <=> li $v1, 0x007F0000
    088BAB38:[AFA00000]: sw         $zr, 0($sp)
    088BAB3C:[00A22025]: or         $a0, $a1, $v0
    088BAB40:[3463FFFF]: ori        $v1, $v1, -1
    088BAB44:[00832024]: and        $a0, $a0, $v1
    088BAB48:[8FA30000]: lw         $v1, 0($sp)
    088BAB4C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088BAB50:[7C83B004]: ins        $v1, $a0, 0, 23
    088BAB54:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BAB58:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BAB5C:[AFA30000]: sw         $v1, 0($sp)
    088BAB60:[8FA20000]: lw         $v0, 0($sp)
    088BAB64:[44820000]: mtc1       $v0, $f0
    088BAB68:[03E00008]: jr         $ra
    088BAB6C:[27BD0008]: addiu      $sp, $sp, 8
    088BAB70:[AFA00000]: sw         $zr, 0($sp)
    088BAB74:[8FA30000]: lw         $v1, 0($sp)
    088BAB78:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BAB7C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088BAB80:[7C83B004]: ins        $v1, $a0, 0, 23
    088BAB84:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BAB88:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BAB8C:[AFA30000]: sw         $v1, 0($sp)
    088BAB90:[8FA20000]: lw         $v0, 0($sp)
    088BAB94:[44820000]: mtc1       $v0, $f0
    088BAB98:[03E00008]: jr         $ra
    088BAB9C:[27BD0008]: addiu      $sp, $sp, 8
    088BABA0:[2882FF82]: slti       $v0, $a0, -126
    088BABA4:[1440001F]: bne        $v0, $zr, 0x088BAC24
    088BABA8:[28820080]: slti       $v0, $a0, 128
    088BABAC:[1040FFF0]: beq        $v0, $zr, 0x088BAB70
    088BABB0:[30A3007F]: andi       $v1, $a1, 127
    088BABB4:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    088BABB8:[10620013]: beq        $v1, $v0, 0x088BAC08
    088BABBC:[2486007F]: addiu      $a2, $a0, 127
    088BABC0:[24A5003F]: addiu      $a1, $a1, 63
    088BABC4:[04A20015]: bltzl      $a1, 0x088BAC1C
    088BABC8:[00052842]: srl        $a1, $a1, 0x0001
    088BABCC:[AFA00000]: sw         $zr, 0($sp)
    088BABD0:[8FA30000]: lw         $v1, 0($sp)
    088BABD4:[3C02007F]: lui        $v0, 0x007F <=> li $v0, 0x007F0000
    088BABD8:[3442FFFF]: ori        $v0, $v0, -1
    088BABDC:[000521C2]: srl        $a0, $a1, 0x0007
    088BABE0:[00822024]: and        $a0, $a0, $v0
    088BABE4:[7C83B004]: ins        $v1, $a0, 0, 23
    088BABE8:[30C200FF]: andi       $v0, $a2, 255
    088BABEC:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BABF0:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BABF4:[AFA30000]: sw         $v1, 0($sp)
    088BABF8:[8FA20000]: lw         $v0, 0($sp)
    088BABFC:[44820000]: mtc1       $v0, $f0
    088BAC00:[03E00008]: jr         $ra
    088BAC04:[27BD0008]: addiu      $sp, $sp, 8
    088BAC08:[30A20080]: andi       $v0, $a1, 128
    088BAC0C:[5440FFED]: bnel       $v0, $zr, 0x088BABC4
    088BAC10:[24A50040]: addiu      $a1, $a1, 64
    088BAC14:[0A22EAF1]: j          0x088BABC4
    088BAC18:[00000000]: nop
    088BAC1C:[0A22EAF3]: j          0x088BABCC
    088BAC20:[24C60001]: addiu      $a2, $a2, 1
    088BAC24:[2402FF82]: addiu      $v0, $zr, -126 <=> li $v0, -126
    088BAC28:[00442023]: subu       $a0, $v0, $a0
    088BAC2C:[2883001A]: slti       $v1, $a0, 26
    088BAC30:[50600018]: beql       $v1, $zr, 0x088BAC94
    088BAC34:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BAC38:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BAC3C:[00821004]: sllv       $v0, $v0, $a0
    088BAC40:[2442FFFF]: addiu      $v0, $v0, -1
    088BAC44:[00451024]: and        $v0, $v0, $a1
    088BAC48:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088BAC4C:[00851806]: srlv       $v1, $a1, $a0
    088BAC50:[00431825]: or         $v1, $v0, $v1
    088BAC54:[3064007F]: andi       $a0, $v1, 127
    088BAC58:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    088BAC5C:[5482000F]: bnel       $a0, $v0, 0x088BAC9C
    088BAC60:[2463003F]: addiu      $v1, $v1, 63
    088BAC64:[30620080]: andi       $v0, $v1, 128
    088BAC68:[54400001]: bnel       $v0, $zr, 0x088BAC70
    088BAC6C:[24630040]: addiu      $v1, $v1, 64
    088BAC70:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088BAC74:[0062102B]: sltu       $v0, $v1, $v0
    088BAC78:[38450001]: xori       $a1, $v0, 1
    088BAC7C:[000319C2]: srl        $v1, $v1, 0x0007
    088BAC80:[3C02007F]: lui        $v0, 0x007F <=> li $v0, 0x007F0000
    088BAC84:[3442FFFF]: ori        $v0, $v0, -1
    088BAC88:[00622024]: and        $a0, $v1, $v0
    088BAC8C:[0A22EAC1]: j          0x088BAB04
    088BAC90:[30A200FF]: andi       $v0, $a1, 255
    088BAC94:[0A22EB20]: j          0x088BAC80
    088BAC98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088BAC9C:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088BACA0:[0062102B]: sltu       $v0, $v1, $v0
    088BACA4:[38450001]: xori       $a1, $v0, 1
    088BACA8:[0A22EB20]: j          0x088BAC80
    088BACAC:[000319C2]: srl        $v1, $v1, 0x0007
  Back Branch 088BABAC 3,428,850 times (length 17)
    088BAB5C:[AFA30000]: sw         $v1, 0($sp)
    088BAB60:[8FA20000]: lw         $v0, 0($sp)
    088BAB64:[44820000]: mtc1       $v0, $f0
    088BAB68:[03E00008]: jr         $ra
    088BAB6C:[27BD0008]: addiu      $sp, $sp, 8
--> 088BAB70:[AFA00000]: sw         $zr, 0($sp)
    088BAB74:[8FA30000]: lw         $v1, 0($sp)
    088BAB78:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BAB7C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088BAB80:[7C83B004]: ins        $v1, $a0, 0, 23
    088BAB84:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BAB88:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BAB8C:[AFA30000]: sw         $v1, 0($sp)
    088BAB90:[8FA20000]: lw         $v0, 0($sp)
    088BAB94:[44820000]: mtc1       $v0, $f0
    088BAB98:[03E00008]: jr         $ra
    088BAB9C:[27BD0008]: addiu      $sp, $sp, 8
    088BABA0:[2882FF82]: slti       $v0, $a0, -126
    088BABA4:[1440001F]: bne        $v0, $zr, 0x088BAC24
    088BABA8:[28820080]: slti       $v0, $a0, 128
--> 088BABAC:[1040FFF0]: beq        $v0, $zr, 0x088BAB70
    088BABB0:[30A3007F]: andi       $v1, $a1, 127
    088BABB4:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    088BABB8:[10620013]: beq        $v1, $v0, 0x088BAC08
    088BABBC:[2486007F]: addiu      $a2, $a0, 127
  Back Branch 088BAC14 115,774 times (length 22)
    088BABB0:[30A3007F]: andi       $v1, $a1, 127
    088BABB4:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    088BABB8:[10620013]: beq        $v1, $v0, 0x088BAC08
    088BABBC:[2486007F]: addiu      $a2, $a0, 127
    088BABC0:[24A5003F]: addiu      $a1, $a1, 63
--> 088BABC4:[04A20015]: bltzl      $a1, 0x088BAC1C
    088BABC8:[00052842]: srl        $a1, $a1, 0x0001
    088BABCC:[AFA00000]: sw         $zr, 0($sp)
    088BABD0:[8FA30000]: lw         $v1, 0($sp)
    088BABD4:[3C02007F]: lui        $v0, 0x007F <=> li $v0, 0x007F0000
    088BABD8:[3442FFFF]: ori        $v0, $v0, -1
    088BABDC:[000521C2]: srl        $a0, $a1, 0x0007
    088BABE0:[00822024]: and        $a0, $a0, $v0
    088BABE4:[7C83B004]: ins        $v1, $a0, 0, 23
    088BABE8:[30C200FF]: andi       $v0, $a2, 255
    088BABEC:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BABF0:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BABF4:[AFA30000]: sw         $v1, 0($sp)
    088BABF8:[8FA20000]: lw         $v0, 0($sp)
    088BABFC:[44820000]: mtc1       $v0, $f0
    088BAC00:[03E00008]: jr         $ra
    088BAC04:[27BD0008]: addiu      $sp, $sp, 8
    088BAC08:[30A20080]: andi       $v0, $a1, 128
    088BAC0C:[5440FFED]: bnel       $v0, $zr, 0x088BABC4
    088BAC10:[24A50040]: addiu      $a1, $a1, 64
--> 088BAC14:[0A22EAF1]: j          0x088BABC4
    088BAC18:[00000000]: nop
    088BAC1C:[0A22EAF3]: j          0x088BABCC
    088BAC20:[24C60001]: addiu      $a2, $a2, 1
    088BAC24:[2402FF82]: addiu      $v0, $zr, -126 <=> li $v0, -126
  Back Branch 088BAC0C 59,441 times (length 20)
    088BABB0:[30A3007F]: andi       $v1, $a1, 127
    088BABB4:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    088BABB8:[10620013]: beq        $v1, $v0, 0x088BAC08
    088BABBC:[2486007F]: addiu      $a2, $a0, 127
    088BABC0:[24A5003F]: addiu      $a1, $a1, 63
--> 088BABC4:[04A20015]: bltzl      $a1, 0x088BAC1C
    088BABC8:[00052842]: srl        $a1, $a1, 0x0001
    088BABCC:[AFA00000]: sw         $zr, 0($sp)
    088BABD0:[8FA30000]: lw         $v1, 0($sp)
    088BABD4:[3C02007F]: lui        $v0, 0x007F <=> li $v0, 0x007F0000
    088BABD8:[3442FFFF]: ori        $v0, $v0, -1
    088BABDC:[000521C2]: srl        $a0, $a1, 0x0007
    088BABE0:[00822024]: and        $a0, $a0, $v0
    088BABE4:[7C83B004]: ins        $v1, $a0, 0, 23
    088BABE8:[30C200FF]: andi       $v0, $a2, 255
    088BABEC:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BABF0:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BABF4:[AFA30000]: sw         $v1, 0($sp)
    088BABF8:[8FA20000]: lw         $v0, 0($sp)
    088BABFC:[44820000]: mtc1       $v0, $f0
    088BAC00:[03E00008]: jr         $ra
    088BAC04:[27BD0008]: addiu      $sp, $sp, 8
    088BAC08:[30A20080]: andi       $v0, $a1, 128
--> 088BAC0C:[5440FFED]: bnel       $v0, $zr, 0x088BABC4
    088BAC10:[24A50040]: addiu      $a1, $a1, 64
    088BAC14:[0A22EAF1]: j          0x088BABC4
    088BAC18:[00000000]: nop
    088BAC1C:[0A22EAF3]: j          0x088BABCC
  Back Branch 088BAC1C 1,025 times (length 22)
    088BABB8:[10620013]: beq        $v1, $v0, 0x088BAC08
    088BABBC:[2486007F]: addiu      $a2, $a0, 127
    088BABC0:[24A5003F]: addiu      $a1, $a1, 63
    088BABC4:[04A20015]: bltzl      $a1, 0x088BAC1C
    088BABC8:[00052842]: srl        $a1, $a1, 0x0001
--> 088BABCC:[AFA00000]: sw         $zr, 0($sp)
    088BABD0:[8FA30000]: lw         $v1, 0($sp)
    088BABD4:[3C02007F]: lui        $v0, 0x007F <=> li $v0, 0x007F0000
    088BABD8:[3442FFFF]: ori        $v0, $v0, -1
    088BABDC:[000521C2]: srl        $a0, $a1, 0x0007
    088BABE0:[00822024]: and        $a0, $a0, $v0
    088BABE4:[7C83B004]: ins        $v1, $a0, 0, 23
    088BABE8:[30C200FF]: andi       $v0, $a2, 255
    088BABEC:[7C43F5C4]: ins        $v1, $v0, 23, 8
    088BABF0:[7CE3FFC4]: ins        $v1, $a3, 31, 1
    088BABF4:[AFA30000]: sw         $v1, 0($sp)
    088BABF8:[8FA20000]: lw         $v0, 0($sp)
    088BABFC:[44820000]: mtc1       $v0, $f0
    088BAC00:[03E00008]: jr         $ra
    088BAC04:[27BD0008]: addiu      $sp, $sp, 8
    088BAC08:[30A20080]: andi       $v0, $a1, 128
    088BAC0C:[5440FFED]: bnel       $v0, $zr, 0x088BABC4
    088BAC10:[24A50040]: addiu      $a1, $a1, 64
    088BAC14:[0A22EAF1]: j          0x088BABC4
    088BAC18:[00000000]: nop
--> 088BAC1C:[0A22EAF3]: j          0x088BABCC
    088BAC20:[24C60001]: addiu      $a2, $a2, 1
    088BAC24:[2402FF82]: addiu      $v0, $zr, -126 <=> li $v0, -126
    088BAC28:[00442023]: subu       $a0, $v0, $a0
    088BAC2C:[2883001A]: slti       $v1, $a0, 26
_S1_2_88BA494 114,935,351 instructions (0.855%), 6,995,293 calls (088BA494 - 088BA548, length 46)
    088BA494:[8C820000]: lw         $v0, 0($a0)
    088BA498:[00021FC2]: srl        $v1, $v0, 0x001F
    088BA49C:[7C443DC0]: ext        $a0, $v0, 23, 8
    088BA4A0:[ACA30004]: sw         $v1, 4($a1)
    088BA4A4:[14800013]: bne        $a0, $zr, 0x088BA4F4
    088BA4A8:[7C46B000]: ext        $a2, $v0, 0, 23
    088BA4AC:[10C0000E]: beq        $a2, $zr, 0x088BA4E8
    088BA4B0:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088BA4B4:[2402FF82]: addiu      $v0, $zr, -126 <=> li $v0, -126
    088BA4B8:[ACA30000]: sw         $v1, 0($a1)
    088BA4BC:[ACA20008]: sw         $v0, 8($a1)
    088BA4C0:[000619C0]: sll        $v1, $a2, 0x0007
    088BA4C4:[2404FF82]: addiu      $a0, $zr, -126 <=> li $a0, -126
    088BA4C8:[3C064000]: lui        $a2, 0x4000 <=> li $a2, 0x40000000
    088BA4CC:[00031840]: sll        $v1, $v1, 0x0001
    088BA4D0:[0066102B]: sltu       $v0, $v1, $a2
    088BA4D4:[1440FFFD]: bne        $v0, $zr, 0x088BA4CC
    088BA4D8:[2484FFFF]: addiu      $a0, $a0, -1
    088BA4DC:[ACA3000C]: sw         $v1, 12($a1)
    088BA4E0:[03E00008]: jr         $ra
    088BA4E4:[ACA40008]: sw         $a0, 8($a1)
    088BA4E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA4EC:[03E00008]: jr         $ra
    088BA4F0:[ACA20000]: sw         $v0, 0($a1)
    088BA4F4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088BA4F8:[10820009]: beq        $a0, $v0, 0x088BA520
    088BA4FC:[000611C0]: sll        $v0, $a2, 0x0007
    088BA500:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    088BA504:[00431025]: or         $v0, $v0, $v1
    088BA508:[2484FF81]: addiu      $a0, $a0, -127
    088BA50C:[ACA2000C]: sw         $v0, 12($a1)
    088BA510:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088BA514:[ACA40008]: sw         $a0, 8($a1)
    088BA518:[03E00008]: jr         $ra
    088BA51C:[ACA20000]: sw         $v0, 0($a1)
    088BA520:[10C00007]: beq        $a2, $zr, 0x088BA540
    088BA524:[7CC20500]: ext        $v0, $a2, 20, 1
    088BA528:[54400003]: bnel       $v0, $zr, 0x088BA538
    088BA52C:[ACA00000]: sw         $zr, 0($a1)
    088BA530:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BA534:[ACA20000]: sw         $v0, 0($a1)
    088BA538:[03E00008]: jr         $ra
    088BA53C:[ACA6000C]: sw         $a2, 12($a1)
    088BA540:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088BA544:[03E00008]: jr         $ra
    088BA548:[ACA20000]: sw         $v0, 0($a1)
_S1_2_88B9B98 114,412,919 instructions (0.851%), 70,552 calls (088B9B98 - 088B9DF8, length 153)
    088B9B98:[27BDFFB0]: addiu      $sp, $sp, -80
    088B9B9C:[AFB10044]: sw         $s1, 68($sp)
    088B9BA0:[27B10010]: addiu      $s1, $sp, 16
    088B9BA4:[AFB00040]: sw         $s0, 64($sp)
    088B9BA8:[AFA40000]: sw         $a0, 0($sp)
    088B9BAC:[AFA50004]: sw         $a1, 4($sp)
    088B9BB0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088B9BB4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088B9BB8:[27B00028]: addiu      $s0, $sp, 40
    088B9BBC:[AFBF004C]: sw         $ra, 76($sp)
    088B9BC0:[AFA60008]: sw         $a2, 8($sp)
    088B9BC4:[AFA7000C]: sw         $a3, 12($sp)
    088B9BC8:[0E22EA29]: jal        0x088BA8A4
    088B9BCC:[AFB20048]: sw         $s2, 72($sp)
    088B9BD0:[27A40008]: addiu      $a0, $sp, 8
    088B9BD4:[0E22EA29]: jal        0x088BA8A4
    088B9BD8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B9BDC:[8FA40010]: lw         $a0, 16($sp)
    088B9BE0:[2C820002]: sltiu      $v0, $a0, 2
    088B9BE4:[14400045]: bne        $v0, $zr, 0x088B9CFC
    088B9BE8:[8FA50028]: lw         $a1, 40($sp)
    088B9BEC:[2CA20002]: sltiu      $v0, $a1, 2
    088B9BF0:[14400053]: bne        $v0, $zr, 0x088B9D40
    088B9BF4:[8FA20014]: lw         $v0, 20($sp)
    088B9BF8:[8FA3002C]: lw         $v1, 44($sp)
    088B9BFC:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    088B9C00:[00431026]: xor        $v0, $v0, $v1
    088B9C04:[1086003B]: beq        $a0, $a2, 0x088B9CF4
    088B9C08:[AFA20014]: sw         $v0, 20($sp)
    088B9C0C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B9C10:[10820038]: beq        $a0, $v0, 0x088B9CF4
    088B9C14:[00000000]: nop
    088B9C18:[50A60043]: beql       $a1, $a2, 0x088B9D28
    088B9C1C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088B9C20:[10A20067]: beq        $a1, $v0, 0x088B9DC0
    088B9C24:[8FA20018]: lw         $v0, 24($sp)
    088B9C28:[8FAF0024]: lw         $t7, 36($sp)
    088B9C2C:[8FBF003C]: lw         $ra, 60($sp)
    088B9C30:[8FA30030]: lw         $v1, 48($sp)
    088B9C34:[8FAE0020]: lw         $t6, 32($sp)
    088B9C38:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C3C:[00432023]: subu       $a0, $v0, $v1
    088B9C40:[AFA40018]: sw         $a0, 24($sp)
    088B9C44:[17200056]: bne        $t9, $zr, 0x088B9DA0
    088B9C48:[8FB00038]: lw         $s0, 56($sp)
    088B9C4C:[13EF0052]: beq        $ra, $t7, 0x088B9D98
    088B9C50:[01D0102B]: sltu       $v0, $t6, $s0
    088B9C54:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088B9C58:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088B9C5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B9C60:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088B9C64:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
    088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9CEC:[0A22E71C]: j          0x088B9C70
    088B9CF0:[00687823]: subu       $t7, $v1, $t0
    088B9CF4:[1085000A]: beq        $a0, $a1, 0x088B9D20
    088B9CF8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D00:[0E22E95E]: jal        0x088BA578
    088B9D04:[00000000]: nop
    088B9D08:[8FBF004C]: lw         $ra, 76($sp)
    088B9D0C:[8FB20048]: lw         $s2, 72($sp)
    088B9D10:[8FB10044]: lw         $s1, 68($sp)
    088B9D14:[8FB00040]: lw         $s0, 64($sp)
    088B9D18:[03E00008]: jr         $ra
    088B9D1C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D20:[0A22E740]: j          0x088B9D00
    088B9D24:[24440770]: addiu      $a0, $v0, 1904
    088B9D28:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088B9D2C:[AFA20020]: sw         $v0, 32($sp)
    088B9D30:[AFA30024]: sw         $v1, 36($sp)
    088B9D34:[AFA00018]: sw         $zr, 24($sp)
    088B9D38:[0A22E740]: j          0x088B9D00
    088B9D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D40:[0E22E95E]: jal        0x088BA578
    088B9D44:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9D48:[8FBF004C]: lw         $ra, 76($sp)
    088B9D4C:[8FB20048]: lw         $s2, 72($sp)
    088B9D50:[8FB10044]: lw         $s1, 68($sp)
    088B9D54:[8FB00040]: lw         $s0, 64($sp)
    088B9D58:[03E00008]: jr         $ra
    088B9D5C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D60:[318300FF]: andi       $v1, $t4, 255
    088B9D64:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9D68:[10620018]: beq        $v1, $v0, 0x088B9DCC
    088B9D6C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088B9D70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D74:[AFAC0020]: sw         $t4, 32($sp)
    088B9D78:[0E22E95E]: jal        0x088BA578
    088B9D7C:[AFAD0024]: sw         $t5, 36($sp)
    088B9D80:[8FBF004C]: lw         $ra, 76($sp)
    088B9D84:[8FB20048]: lw         $s2, 72($sp)
    088B9D88:[8FB10044]: lw         $s1, 68($sp)
    088B9D8C:[8FB00040]: lw         $s0, 64($sp)
    088B9D90:[03E00008]: jr         $ra
    088B9D94:[27BD0050]: addiu      $sp, $sp, 80
    088B9D98:[5040FFAF]: beql       $v0, $zr, 0x088B9C58
    088B9D9C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088B9DA0:[000E1FC2]: srl        $v1, $t6, 0x001F
    088B9DA4:[000F1040]: sll        $v0, $t7, 0x0001
    088B9DA8:[00627825]: or         $t7, $v1, $v0
    088B9DAC:[2484FFFF]: addiu      $a0, $a0, -1
    088B9DB0:[AFA40018]: sw         $a0, 24($sp)
    088B9DB4:[000E7040]: sll        $t6, $t6, 0x0001
    088B9DB8:[0A22E715]: j          0x088B9C54
    088B9DBC:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9DC0:[AFA60010]: sw         $a2, 16($sp)
    088B9DC4:[0A22E740]: j          0x088B9D00
    088B9DC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9DCC:[31820100]: andi       $v0, $t4, 256
    088B9DD0:[5440FFE8]: bnel       $v0, $zr, 0x088B9D74
    088B9DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9DD8:[01CF1025]: or         $v0, $t6, $t7
    088B9DDC:[5040FFE5]: beql       $v0, $zr, 0x088B9D74
    088B9DE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9DE4:[25820080]: addiu      $v0, $t4, 128
    088B9DE8:[2403FF00]: addiu      $v1, $zr, -256 <=> li $v1, -256
    088B9DEC:[00436024]: and        $t4, $v0, $v1
    088B9DF0:[0044102B]: sltu       $v0, $v0, $a0
    088B9DF4:[0A22E75C]: j          0x088B9D70
    088B9DF8:[004D6821]: addu       $t5, $v0, $t5
  Back Branch 088B9CD0 4,303,672 times (length 23)
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
--> 088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
--> 088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
  Back Branch 088B9CD8 2,094,787 times (length 28)
    088B9C5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B9C60:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088B9C64:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
--> 088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
--> 088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
    088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
  Back Branch 088B9DB8 33,499 times (length 91)
    088B9C40:[AFA40018]: sw         $a0, 24($sp)
    088B9C44:[17200056]: bne        $t9, $zr, 0x088B9DA0
    088B9C48:[8FB00038]: lw         $s0, 56($sp)
    088B9C4C:[13EF0052]: beq        $ra, $t7, 0x088B9D98
    088B9C50:[01D0102B]: sltu       $v0, $t6, $s0
--> 088B9C54:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088B9C58:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088B9C5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B9C60:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088B9C64:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
    088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9CEC:[0A22E71C]: j          0x088B9C70
    088B9CF0:[00687823]: subu       $t7, $v1, $t0
    088B9CF4:[1085000A]: beq        $a0, $a1, 0x088B9D20
    088B9CF8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D00:[0E22E95E]: jal        0x088BA578
    088B9D04:[00000000]: nop
    088B9D08:[8FBF004C]: lw         $ra, 76($sp)
    088B9D0C:[8FB20048]: lw         $s2, 72($sp)
    088B9D10:[8FB10044]: lw         $s1, 68($sp)
    088B9D14:[8FB00040]: lw         $s0, 64($sp)
    088B9D18:[03E00008]: jr         $ra
    088B9D1C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D20:[0A22E740]: j          0x088B9D00
    088B9D24:[24440770]: addiu      $a0, $v0, 1904
    088B9D28:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088B9D2C:[AFA20020]: sw         $v0, 32($sp)
    088B9D30:[AFA30024]: sw         $v1, 36($sp)
    088B9D34:[AFA00018]: sw         $zr, 24($sp)
    088B9D38:[0A22E740]: j          0x088B9D00
    088B9D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D40:[0E22E95E]: jal        0x088BA578
    088B9D44:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9D48:[8FBF004C]: lw         $ra, 76($sp)
    088B9D4C:[8FB20048]: lw         $s2, 72($sp)
    088B9D50:[8FB10044]: lw         $s1, 68($sp)
    088B9D54:[8FB00040]: lw         $s0, 64($sp)
    088B9D58:[03E00008]: jr         $ra
    088B9D5C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D60:[318300FF]: andi       $v1, $t4, 255
    088B9D64:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9D68:[10620018]: beq        $v1, $v0, 0x088B9DCC
    088B9D6C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088B9D70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D74:[AFAC0020]: sw         $t4, 32($sp)
    088B9D78:[0E22E95E]: jal        0x088BA578
    088B9D7C:[AFAD0024]: sw         $t5, 36($sp)
    088B9D80:[8FBF004C]: lw         $ra, 76($sp)
    088B9D84:[8FB20048]: lw         $s2, 72($sp)
    088B9D88:[8FB10044]: lw         $s1, 68($sp)
    088B9D8C:[8FB00040]: lw         $s0, 64($sp)
    088B9D90:[03E00008]: jr         $ra
    088B9D94:[27BD0050]: addiu      $sp, $sp, 80
    088B9D98:[5040FFAF]: beql       $v0, $zr, 0x088B9C58
    088B9D9C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088B9DA0:[000E1FC2]: srl        $v1, $t6, 0x001F
    088B9DA4:[000F1040]: sll        $v0, $t7, 0x0001
    088B9DA8:[00627825]: or         $t7, $v1, $v0
    088B9DAC:[2484FFFF]: addiu      $a0, $a0, -1
    088B9DB0:[AFA40018]: sw         $a0, 24($sp)
    088B9DB4:[000E7040]: sll        $t6, $t6, 0x0001
--> 088B9DB8:[0A22E715]: j          0x088B9C54
    088B9DBC:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9DC0:[AFA60010]: sw         $a2, 16($sp)
    088B9DC4:[0A22E740]: j          0x088B9D00
    088B9DC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 088B9CEC 2,945 times (length 33)
    088B9C5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B9C60:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088B9C64:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
--> 088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
    088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
--> 088B9CEC:[0A22E71C]: j          0x088B9C70
    088B9CF0:[00687823]: subu       $t7, $v1, $t0
    088B9CF4:[1085000A]: beq        $a0, $a1, 0x088B9D20
    088B9CF8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 088B9CE4 2,945 times (length 27)
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
--> 088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
--> 088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9CEC:[0A22E71C]: j          0x088B9C70
    088B9CF0:[00687823]: subu       $t7, $v1, $t0
    088B9CF4:[1085000A]: beq        $a0, $a1, 0x088B9D20
  Back Branch 088B9D98 45 times (length 82)
    088B9C44:[17200056]: bne        $t9, $zr, 0x088B9DA0
    088B9C48:[8FB00038]: lw         $s0, 56($sp)
    088B9C4C:[13EF0052]: beq        $ra, $t7, 0x088B9D98
    088B9C50:[01D0102B]: sltu       $v0, $t6, $s0
    088B9C54:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 088B9C58:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088B9C5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B9C60:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    088B9C64:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088B9C68:[0A22E727]: j          0x088B9C9C
    088B9C6C:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    088B9C70:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088B9C74:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088B9C78:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088B9C7C:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9C80:[000F1840]: sll        $v1, $t7, 0x0001
    088B9C84:[00437825]: or         $t7, $v0, $v1
    088B9C88:[01FFC82B]: sltu       $t9, $t7, $ra
    088B9C8C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088B9C90:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088B9C94:[13120032]: beq        $t8, $s2, 0x088B9D60
    088B9C98:[000E7040]: sll        $t6, $t6, 0x0001
    088B9C9C:[00081042]: srl        $v0, $t0, 0x0001
    088B9CA0:[01882025]: or         $a0, $t4, $t0
    088B9CA4:[00091FC0]: sll        $v1, $t1, 0x001F
    088B9CA8:[00621825]: or         $v1, $v1, $v0
    088B9CAC:[01A92825]: or         $a1, $t5, $t1
    088B9CB0:[00091042]: srl        $v0, $t1, 0x0001
    088B9CB4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088B9CB8:[01D02023]: subu       $a0, $t6, $s0
    088B9CBC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    088B9CC0:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088B9CC4:[27180001]: addiu      $t8, $t8, 1
    088B9CC8:[01C4402B]: sltu       $t0, $t6, $a0
    088B9CCC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088B9CD0:[1720FFEA]: bne        $t9, $zr, 0x088B9C7C
    088B9CD4:[01FF1823]: subu       $v1, $t7, $ra
    088B9CD8:[57EFFFE5]: bnel       $ra, $t7, 0x088B9C70
    088B9CDC:[00687823]: subu       $t7, $v1, $t0
    088B9CE0:[01D0102B]: sltu       $v0, $t6, $s0
    088B9CE4:[1440FFE6]: bne        $v0, $zr, 0x088B9C80
    088B9CE8:[000E17C2]: srl        $v0, $t6, 0x001F
    088B9CEC:[0A22E71C]: j          0x088B9C70
    088B9CF0:[00687823]: subu       $t7, $v1, $t0
    088B9CF4:[1085000A]: beq        $a0, $a1, 0x088B9D20
    088B9CF8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088B9CFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D00:[0E22E95E]: jal        0x088BA578
    088B9D04:[00000000]: nop
    088B9D08:[8FBF004C]: lw         $ra, 76($sp)
    088B9D0C:[8FB20048]: lw         $s2, 72($sp)
    088B9D10:[8FB10044]: lw         $s1, 68($sp)
    088B9D14:[8FB00040]: lw         $s0, 64($sp)
    088B9D18:[03E00008]: jr         $ra
    088B9D1C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D20:[0A22E740]: j          0x088B9D00
    088B9D24:[24440770]: addiu      $a0, $v0, 1904
    088B9D28:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088B9D2C:[AFA20020]: sw         $v0, 32($sp)
    088B9D30:[AFA30024]: sw         $v1, 36($sp)
    088B9D34:[AFA00018]: sw         $zr, 24($sp)
    088B9D38:[0A22E740]: j          0x088B9D00
    088B9D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D40:[0E22E95E]: jal        0x088BA578
    088B9D44:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088B9D48:[8FBF004C]: lw         $ra, 76($sp)
    088B9D4C:[8FB20048]: lw         $s2, 72($sp)
    088B9D50:[8FB10044]: lw         $s1, 68($sp)
    088B9D54:[8FB00040]: lw         $s0, 64($sp)
    088B9D58:[03E00008]: jr         $ra
    088B9D5C:[27BD0050]: addiu      $sp, $sp, 80
    088B9D60:[318300FF]: andi       $v1, $t4, 255
    088B9D64:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088B9D68:[10620018]: beq        $v1, $v0, 0x088B9DCC
    088B9D6C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088B9D70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B9D74:[AFAC0020]: sw         $t4, 32($sp)
    088B9D78:[0E22E95E]: jal        0x088BA578
    088B9D7C:[AFAD0024]: sw         $t5, 36($sp)
    088B9D80:[8FBF004C]: lw         $ra, 76($sp)
    088B9D84:[8FB20048]: lw         $s2, 72($sp)
    088B9D88:[8FB10044]: lw         $s1, 68($sp)
    088B9D8C:[8FB00040]: lw         $s0, 64($sp)
    088B9D90:[03E00008]: jr         $ra
    088B9D94:[27BD0050]: addiu      $sp, $sp, 80
--> 088B9D98:[5040FFAF]: beql       $v0, $zr, 0x088B9C58
    088B9D9C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088B9DA0:[000E1FC2]: srl        $v1, $t6, 0x001F
    088B9DA4:[000F1040]: sll        $v0, $t7, 0x0001
    088B9DA8:[00627825]: or         $t7, $v1, $v0
_S1_2_88B9318 111,924,688 instructions (0.833%), 6,995,293 calls (088B9318 - 088B9354, length 16)
    088B9318:[27BDFFD8]: addiu      $sp, $sp, -40
    088B931C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088B9320:[27A50004]: addiu      $a1, $sp, 4
    088B9324:[AFBF0024]: sw         $ra, 36($sp)
    088B9328:[0E22E925]: jal        0x088BA494
    088B932C:[E7AC0000]: swc1       $f12, 0($sp)
    088B9330:[8FA80010]: lw         $t0, 16($sp)
    088B9334:[8FA40004]: lw         $a0, 4($sp)
    088B9338:[8FA50008]: lw         $a1, 8($sp)
    088B933C:[8FA6000C]: lw         $a2, 12($sp)
    088B9340:[00084882]: srl        $t1, $t0, 0x0002
    088B9344:[0E22E8B2]: jal        0x088BA2C8
    088B9348:[00084780]: sll        $t0, $t0, 0x001E
    088B934C:[8FBF0024]: lw         $ra, 36($sp)
    088B9350:[03E00008]: jr         $ra
    088B9354:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_88B9838 108,484,299 instructions (0.807%), 4,017,937 calls (088B9838 - 088B98A0, length 27)
    088B9838:[27BDFF90]: addiu      $sp, $sp, -112
    088B983C:[AFB10068]: sw         $s1, 104($sp)
    088B9840:[27B10010]: addiu      $s1, $sp, 16
    088B9844:[AFB00064]: sw         $s0, 100($sp)
    088B9848:[AFA40000]: sw         $a0, 0($sp)
    088B984C:[27B00028]: addiu      $s0, $sp, 40
    088B9850:[AFA50004]: sw         $a1, 4($sp)
    088B9854:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088B9858:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088B985C:[AFBF006C]: sw         $ra, 108($sp)
    088B9860:[AFA7000C]: sw         $a3, 12($sp)
    088B9864:[0E22EA29]: jal        0x088BA8A4
    088B9868:[AFA60008]: sw         $a2, 8($sp)
    088B986C:[27A40008]: addiu      $a0, $sp, 8
    088B9870:[0E22EA29]: jal        0x088BA8A4
    088B9874:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B9878:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B987C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B9880:[0E22E4D6]: jal        0x088B9358
    088B9884:[27A60040]: addiu      $a2, $sp, 64
    088B9888:[0E22E95E]: jal        0x088BA578
    088B988C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B9890:[8FBF006C]: lw         $ra, 108($sp)
    088B9894:[8FB10068]: lw         $s1, 104($sp)
    088B9898:[8FB00064]: lw         $s0, 100($sp)
    088B989C:[03E00008]: jr         $ra
    088B98A0:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_88404D0 103,207,552 instructions (0.768%), 1,151,891 calls (08840320 - 088409A4, length 418)
    08840320:[0E21006A]: jal        0x088401A8
    08840324:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08840328:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0884032C:[8E820004]: lw         $v0, 4($s4)
    08840330:[0222102B]: sltu       $v0, $s1, $v0
    08840334:[544000A6]: bnel       $v0, $zr, 0x088405D0
    08840338:[92240000]: lbu        $a0, 0($s1)
    0884033C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08840340:[82430000]: lb         $v1, 0($s2)
    08840344:[107600C4]: beq        $v1, $s6, 0x08840658
    08840348:[2862002C]: slti       $v0, $v1, 44
    0884034C:[1440008E]: bne        $v0, $zr, 0x08840588
    08840350:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    08840354:[107E00E1]: beq        $v1, $fp, 0x088406DC
    08840358:[2402003F]: addiu      $v0, $zr, 63 <=> li $v0, 63
    0884035C:[106200B8]: beq        $v1, $v0, 0x08840640
    08840360:[00000000]: nop
    08840364:[108000B4]: beq        $a0, $zr, 0x08840638
    08840368:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0884036C:[26300001]: addiu      $s0, $s1, 1
    08840370:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840374:[306300FF]: andi       $v1, $v1, 255
    08840378:[2C62002A]: sltiu      $v0, $v1, 42
    0884037C:[1040FFE8]: beq        $v0, $zr, 0x08840320
    08840380:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840384:[00031080]: sll        $v0, $v1, 0x0002
    08840388:[02A21021]: addu       $v0, $s5, $v0
    0884038C:[8C430000]: lw         $v1, 0($v0)
    08840390:[00600008]: jr         $v1
    08840394:[00000000]: nop
    088403B4:[8FBF0024]: lw         $ra, 36($sp)
    088403B8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088403BC:[8FBE0020]: lw         $fp, 32($sp)
    088403C0:[8FB7001C]: lw         $s7, 28($sp)
    088403C4:[8FB60018]: lw         $s6, 24($sp)
    088403C8:[8FB50014]: lw         $s5, 20($sp)
    088403CC:[8FB40010]: lw         $s4, 16($sp)
    088403D0:[8FB3000C]: lw         $s3, 12($sp)
    088403D4:[8FB20008]: lw         $s2, 8($sp)
    088403D8:[8FB10004]: lw         $s1, 4($sp)
    088403DC:[8FB00000]: lw         $s0, 0($sp)
    088403E0:[03E00008]: jr         $ra
    088403E4:[27BD0028]: addiu      $sp, $sp, 40
    088404D0:[82620001]: lb         $v0, 1($s3)
    088404D4:[1057004A]: beq        $v0, $s7, 0x08840600
    088404D8:[24030066]: addiu      $v1, $zr, 102 <=> li $v1, 102
    088404DC:[10430063]: beq        $v0, $v1, 0x0884066C
    088404E0:[3C04088D]: lui        $a0, 0x088D <=> li $a0, 0x088D0000
    088404E4:[8C8321A0]: lw         $v1, 8608($a0)
    088404E8:[304400FF]: andi       $a0, $v0, 255
    088404EC:[00641821]: addu       $v1, $v1, $a0
    088404F0:[90620001]: lbu        $v0, 1($v1)
    088404F4:[30420004]: andi       $v0, $v0, 4
    088404F8:[5040FF89]: beql       $v0, $zr, 0x08840320
    088404FC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840500:[2483FFCF]: addiu      $v1, $a0, -49
    08840504:[046200AB]: bltzl      $v1, 0x088407B4
    08840508:[8E840008]: lw         $a0, 8($s4)
    0884050C:[8E82000C]: lw         $v0, 12($s4)
    08840510:[0062102A]: slt        $v0, $v1, $v0
    08840514:[504000A7]: beql       $v0, $zr, 0x088407B4
    08840518:[8E840008]: lw         $a0, 8($s4)
    0884051C:[2482FFD1]: addiu      $v0, $a0, -47
    08840520:[000210C0]: sll        $v0, $v0, 0x0003
    08840524:[02821021]: addu       $v0, $s4, $v0
    08840528:[8C500004]: lw         $s0, 4($v0)
    0884052C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08840530:[520200A0]: beql       $s0, $v0, 0x088407B4
    08840534:[8E840008]: lw         $a0, 8($s4)
    08840538:[8E820004]: lw         $v0, 4($s4)
    0884053C:[00511023]: subu       $v0, $v0, $s1
    08840540:[0050102B]: sltu       $v0, $v0, $s0
    08840544:[5440FF9B]: bnel       $v0, $zr, 0x088403B4
    08840548:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884054C:[24620002]: addiu      $v0, $v1, 2
    08840550:[000210C0]: sll        $v0, $v0, 0x0003
    08840554:[02821021]: addu       $v0, $s4, $v0
    08840558:[8C440000]: lw         $a0, 0($v0)
    0884055C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840560:[0E228297]: jal        0x088A0A5C
    08840564:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08840568:[5440FF92]: bnel       $v0, $zr, 0x088403B4
    0884056C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840570:[02308021]: addu       $s0, $s1, $s0
    08840574:[1200FF8F]: beq        $s0, $zr, 0x088403B4
    08840578:[26730002]: addiu      $s3, $s3, 2
    0884057C:[82630000]: lb         $v1, 0($s3)
    08840580:[0A2100DD]: j          0x08840374
    08840584:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840588:[1462FF76]: bne        $v1, $v0, 0x08840364
    0884058C:[00000000]: nop
    08840590:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840594:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840598:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884059C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088405A0:[8FBF0024]: lw         $ra, 36($sp)
    088405A4:[8FBE0020]: lw         $fp, 32($sp)
    088405A8:[8FB7001C]: lw         $s7, 28($sp)
    088405AC:[8FB60018]: lw         $s6, 24($sp)
    088405B0:[8FB50014]: lw         $s5, 20($sp)
    088405B4:[8FB40010]: lw         $s4, 16($sp)
    088405B8:[8FB3000C]: lw         $s3, 12($sp)
    088405BC:[8FB20008]: lw         $s2, 8($sp)
    088405C0:[8FB10004]: lw         $s1, 4($sp)
    088405C4:[8FB00000]: lw         $s0, 0($sp)
    088405C8:[0A210237]: j          0x088408DC
    088405CC:[27BD0028]: addiu      $sp, $sp, 40
    088405D0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088405D4:[0E20FF31]: jal        0x0883FCC4
    088405D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088405DC:[5040FF58]: beql       $v0, $zr, 0x08840340
    088405E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088405E4:[0A2100D0]: j          0x08840340
    088405E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08840600:[82640002]: lb         $a0, 2($s3)
    08840604:[10800004]: beq        $a0, $zr, 0x08840618
    08840608:[26700002]: addiu      $s0, $s3, 2
    0884060C:[82020001]: lb         $v0, 1($s0)
    08840610:[54400007]: bnel       $v0, $zr, 0x08840630
    08840614:[82220000]: lb         $v0, 0($s1)
    08840618:[8E840008]: lw         $a0, 8($s4)
    0884061C:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    08840620:[0E20D4AE]: jal        0x088352B8
    08840624:[24A51FA0]: addiu      $a1, $a1, 8096
    08840628:[82040000]: lb         $a0, 0($s0)
    0884062C:[82220000]: lb         $v0, 0($s1)
    08840630:[50440043]: beql       $v0, $a0, 0x08840740
    08840634:[82060001]: lb         $a2, 1($s0)
    08840638:[0A2100ED]: j          0x088403B4
    0884063C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840640:[14800054]: bne        $a0, $zr, 0x08840794
    08840644:[26530001]: addiu      $s3, $s2, 1
    08840648:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0884064C:[82630000]: lb         $v1, 0($s3)
    08840650:[0A2100DD]: j          0x08840374
    08840654:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840658:[1080FF56]: beq        $a0, $zr, 0x088403B4
    0884065C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840660:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840664:[0A210166]: j          0x08840598
    08840668:[26250001]: addiu      $a1, $s1, 1
    0884066C:[82620002]: lb         $v0, 2($s3)
    08840670:[2404005B]: addiu      $a0, $zr, 91 <=> li $a0, 91
    08840674:[1444002C]: bne        $v0, $a0, 0x08840728
    08840678:[26700002]: addiu      $s0, $s3, 2
    0884067C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840680:[0E21006A]: jal        0x088401A8
    08840684:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08840688:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0884068C:[8E820000]: lw         $v0, 0($s4)
    08840690:[10510002]: beq        $v0, $s1, 0x0884069C
    08840694:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08840698:[9224FFFF]: lbu        $a0, -1($s1)
    0884069C:[2653FFFF]: addiu      $s3, $s2, -1
    088406A0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088406A4:[0E20FEF1]: jal        0x0883FBC4
    088406A8:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088406AC:[5440FF41]: bnel       $v0, $zr, 0x088403B4
    088406B0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088406B4:[92240000]: lbu        $a0, 0($s1)
    088406B8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088406BC:[0E20FEF1]: jal        0x0883FBC4
    088406C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088406C4:[1040FFDC]: beq        $v0, $zr, 0x08840638
    088406C8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    088406CC:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    088406D0:[82430000]: lb         $v1, 0($s2)
    088406D4:[0A2100DD]: j          0x08840374
    088406D8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    088406DC:[0A2101C2]: j          0x08840708
    088406E0:[26550001]: addiu      $s5, $s2, 1
    088406E4:[8E820004]: lw         $v0, 4($s4)
    088406E8:[0222102B]: sltu       $v0, $s1, $v0
    088406EC:[1040FF31]: beq        $v0, $zr, 0x088403B4
    088406F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088406F4:[92240000]: lbu        $a0, 0($s1)
    088406F8:[0E20FF31]: jal        0x0883FCC4
    088406FC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08840700:[1040FF2C]: beq        $v0, $zr, 0x088403B4
    08840704:[26310001]: addiu      $s1, $s1, 1
    08840708:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884070C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840710:[0E2100B0]: jal        0x088402C0
    08840714:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08840718:[1040FFF2]: beq        $v0, $zr, 0x088406E4
    0884071C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840720:[0A2100EE]: j          0x088403B8
    08840724:[8FBF0024]: lw         $ra, 36($sp)
    08840728:[8E840008]: lw         $a0, 8($s4)
    0884072C:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    08840730:[0E20D4AE]: jal        0x088352B8
    08840734:[24A51FB4]: addiu      $a1, $a1, 8116
    08840738:[0A2101A0]: j          0x08840680
    0884073C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840740:[8E850004]: lw         $a1, 4($s4)
    08840744:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08840748:[26310001]: addiu      $s1, $s1, 1
    0884074C:[0225102B]: sltu       $v0, $s1, $a1
    08840750:[5040FF18]: beql       $v0, $zr, 0x088403B4
    08840754:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840758:[82220000]: lb         $v0, 0($s1)
    0884075C:[50C20005]: beql       $a2, $v0, 0x08840774
    08840760:[2463FFFF]: addiu      $v1, $v1, -1
    08840764:[5082FFF8]: beql       $a0, $v0, 0x08840748
    08840768:[24630001]: addiu      $v1, $v1, 1
    0884076C:[0A2101D3]: j          0x0884074C
    08840770:[26310001]: addiu      $s1, $s1, 1
    08840774:[5460FFF5]: bnel       $v1, $zr, 0x0884074C
    08840778:[26310001]: addiu      $s1, $s1, 1
    0884077C:[26300001]: addiu      $s0, $s1, 1
    08840780:[1200FF0C]: beq        $s0, $zr, 0x088403B4
    08840784:[26730004]: addiu      $s3, $s3, 4
    08840788:[82630000]: lb         $v1, 0($s3)
    0884078C:[0A2100DD]: j          0x08840374
    08840790:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840794:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840798:[26250001]: addiu      $a1, $s1, 1
    0884079C:[0E2100B0]: jal        0x088402C0
    088407A0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088407A4:[5040FFA9]: beql       $v0, $zr, 0x0884064C
    088407A8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    088407AC:[0A2100ED]: j          0x088403B4
    088407B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088407B4:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    088407B8:[0E20D4AE]: jal        0x088352B8
    088407BC:[24A51FD8]: addiu      $a1, $a1, 8152
    088407C0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088407C4:[24420002]: addiu      $v0, $v0, 2
    088407C8:[000210C0]: sll        $v0, $v0, 0x0003
    088407CC:[02821021]: addu       $v0, $s4, $v0
    088407D0:[0A21014E]: j          0x08840538
    088407D4:[8C500004]: lw         $s0, 4($v0)
    088408DC:[8C820004]: lw         $v0, 4($a0)
    088408E0:[27BDFFE8]: addiu      $sp, $sp, -24
    088408E4:[AFB40010]: sw         $s4, 16($sp)
    088408E8:[00A2102B]: sltu       $v0, $a1, $v0
    088408EC:[AFB3000C]: sw         $s3, 12($sp)
    088408F0:[AFB20008]: sw         $s2, 8($sp)
    088408F4:[AFB10004]: sw         $s1, 4($sp)
    088408F8:[AFBF0014]: sw         $ra, 20($sp)
    088408FC:[AFB00000]: sw         $s0, 0($sp)
    08840900:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08840904:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840908:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0884090C:[10400024]: beq        $v0, $zr, 0x088409A0
    08840910:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840914:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08840918:[0A21024D]: j          0x08840934
    0884091C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840920:[26100001]: addiu      $s0, $s0, 1
    08840924:[02301821]: addu       $v1, $s1, $s0
    08840928:[0062102B]: sltu       $v0, $v1, $v0
    0884092C:[10400008]: beq        $v0, $zr, 0x08840950
    08840930:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08840934:[90640000]: lbu        $a0, 0($v1)
    08840938:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
    08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
    0884098C:[8FB20008]: lw         $s2, 8($sp)
    08840990:[8FB10004]: lw         $s1, 4($sp)
    08840994:[8FB00000]: lw         $s0, 0($sp)
    08840998:[03E00008]: jr         $ra
    0884099C:[27BD0018]: addiu      $sp, $sp, 24
    088409A0:[0A210254]: j          0x08840950
    088409A4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 088405DC 2,135,164 times (length 169)
  Back Branch 088405E4 1,450,373 times (length 171)
  Back Branch 0884037C 1,243,988 times (length 25)
--> 08840320:[0E21006A]: jal        0x088401A8
    08840324:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08840328:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0884032C:[8E820004]: lw         $v0, 4($s4)
    08840330:[0222102B]: sltu       $v0, $s1, $v0
    08840334:[544000A6]: bnel       $v0, $zr, 0x088405D0
    08840338:[92240000]: lbu        $a0, 0($s1)
    0884033C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08840340:[82430000]: lb         $v1, 0($s2)
    08840344:[107600C4]: beq        $v1, $s6, 0x08840658
    08840348:[2862002C]: slti       $v0, $v1, 44
    0884034C:[1440008E]: bne        $v0, $zr, 0x08840588
    08840350:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    08840354:[107E00E1]: beq        $v1, $fp, 0x088406DC
    08840358:[2402003F]: addiu      $v0, $zr, 63 <=> li $v0, 63
    0884035C:[106200B8]: beq        $v1, $v0, 0x08840640
    08840360:[00000000]: nop
    08840364:[108000B4]: beq        $a0, $zr, 0x08840638
    08840368:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0884036C:[26300001]: addiu      $s0, $s1, 1
    08840370:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840374:[306300FF]: andi       $v1, $v1, 255
    08840378:[2C62002A]: sltiu      $v0, $v1, 42
--> 0884037C:[1040FFE8]: beq        $v0, $zr, 0x08840320
    08840380:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840384:[00031080]: sll        $v0, $v1, 0x0002
    08840388:[02A21021]: addu       $v0, $s5, $v0
    0884038C:[8C430000]: lw         $v1, 0($v0)
  Back Branch 08840638 1,211,791 times (length 163)
  Back Branch 08840588 1,171,155 times (length 139)
  Back Branch 088404F8 1,151,891 times (length 120)
  Back Branch 08840718 1,026,536 times (length 15)
    088406D0:[82430000]: lb         $v1, 0($s2)
    088406D4:[0A2100DD]: j          0x08840374
    088406D8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    088406DC:[0A2101C2]: j          0x08840708
    088406E0:[26550001]: addiu      $s5, $s2, 1
--> 088406E4:[8E820004]: lw         $v0, 4($s4)
    088406E8:[0222102B]: sltu       $v0, $s1, $v0
    088406EC:[1040FF31]: beq        $v0, $zr, 0x088403B4
    088406F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088406F4:[92240000]: lbu        $a0, 0($s1)
    088406F8:[0E20FF31]: jal        0x0883FCC4
    088406FC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08840700:[1040FF2C]: beq        $v0, $zr, 0x088403B4
    08840704:[26310001]: addiu      $s1, $s1, 1
    08840708:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884070C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840710:[0E2100B0]: jal        0x088402C0
    08840714:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
--> 08840718:[1040FFF2]: beq        $v0, $zr, 0x088406E4
    0884071C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840720:[0A2100EE]: j          0x088403B8
    08840724:[8FBF0024]: lw         $ra, 36($sp)
    08840728:[8E840008]: lw         $a0, 8($s4)
  Back Branch 08840978 955,291 times (length 8)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
--> 08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 088406EC 901,181 times (length 208)
  Back Branch 08840700 901,181 times (length 213)
  Back Branch 08840720 125,355 times (length 220)
  Back Branch 088409A0 99,758 times (length 22)
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
--> 08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08840958:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0884095C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840960:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840964:[0E2100B0]: jal        0x088402C0
    08840968:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884096C:[2610FFFF]: addiu      $s0, $s0, -1
    08840970:[14400003]: bne        $v0, $zr, 0x08840980
    08840974:[2631FFFF]: addiu      $s1, $s1, -1
    08840978:[1614FFF9]: bne        $s0, $s4, 0x08840960
    0884097C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840980:[8FBF0014]: lw         $ra, 20($sp)
    08840984:[8FB40010]: lw         $s4, 16($sp)
    08840988:[8FB3000C]: lw         $s3, 12($sp)
    0884098C:[8FB20008]: lw         $s2, 8($sp)
    08840990:[8FB10004]: lw         $s1, 4($sp)
    08840994:[8FB00000]: lw         $s0, 0($sp)
    08840998:[03E00008]: jr         $ra
    0884099C:[27BD0018]: addiu      $sp, $sp, 24
--> 088409A0:[0A210254]: j          0x08840950
    088409A4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08840944 97,655 times (length 11)
    0884090C:[10400024]: beq        $v0, $zr, 0x088409A0
    08840910:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840914:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08840918:[0A21024D]: j          0x08840934
    0884091C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08840920:[26100001]: addiu      $s0, $s0, 1
    08840924:[02301821]: addu       $v1, $s1, $s0
    08840928:[0062102B]: sltu       $v0, $v1, $v0
    0884092C:[10400008]: beq        $v0, $zr, 0x08840950
    08840930:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08840934:[90640000]: lbu        $a0, 0($v1)
    08840938:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0884093C:[0E20FF31]: jal        0x0883FCC4
    08840940:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
--> 08840944:[5440FFF6]: bnel       $v0, $zr, 0x08840920
    08840948:[8E420004]: lw         $v0, 4($s2)
    0884094C:[02302821]: addu       $a1, $s1, $s0
    08840950:[26930001]: addiu      $s3, $s4, 1
    08840954:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
  Back Branch 08840658 2,643 times (length 171)
  Back Branch 08840664 1,321 times (length 53)
    08840584:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840588:[1462FF76]: bne        $v1, $v0, 0x08840364
    0884058C:[00000000]: nop
    08840590:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840594:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08840598:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884059C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088405A0:[8FBF0024]: lw         $ra, 36($sp)
    088405A4:[8FBE0020]: lw         $fp, 32($sp)
    088405A8:[8FB7001C]: lw         $s7, 28($sp)
    088405AC:[8FB60018]: lw         $s6, 24($sp)
    088405B0:[8FB50014]: lw         $s5, 20($sp)
    088405B4:[8FB40010]: lw         $s4, 16($sp)
    088405B8:[8FB3000C]: lw         $s3, 12($sp)
    088405BC:[8FB20008]: lw         $s2, 8($sp)
    088405C0:[8FB10004]: lw         $s1, 4($sp)
    088405C4:[8FB00000]: lw         $s0, 0($sp)
    088405C8:[0A210237]: j          0x088408DC
    088405CC:[27BD0028]: addiu      $sp, $sp, 40
    088405D0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088405D4:[0E20FF31]: jal        0x0883FCC4
    088405D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088405DC:[5040FF58]: beql       $v0, $zr, 0x08840340
    088405E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088405E4:[0A2100D0]: j          0x08840340
    088405E8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08840600:[82640002]: lb         $a0, 2($s3)
    08840604:[10800004]: beq        $a0, $zr, 0x08840618
    08840608:[26700002]: addiu      $s0, $s3, 2
    0884060C:[82020001]: lb         $v0, 1($s0)
    08840610:[54400007]: bnel       $v0, $zr, 0x08840630
    08840614:[82220000]: lb         $v0, 0($s1)
    08840618:[8E840008]: lw         $a0, 8($s4)
    0884061C:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    08840620:[0E20D4AE]: jal        0x088352B8
    08840624:[24A51FA0]: addiu      $a1, $a1, 8096
    08840628:[82040000]: lb         $a0, 0($s0)
    0884062C:[82220000]: lb         $v0, 0($s1)
    08840630:[50440043]: beql       $v0, $a0, 0x08840740
    08840634:[82060001]: lb         $a2, 1($s0)
    08840638:[0A2100ED]: j          0x088403B4
    0884063C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840640:[14800054]: bne        $a0, $zr, 0x08840794
    08840644:[26530001]: addiu      $s3, $s2, 1
    08840648:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0884064C:[82630000]: lb         $v1, 0($s3)
    08840650:[0A2100DD]: j          0x08840374
    08840654:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08840658:[1080FF56]: beq        $a0, $zr, 0x088403B4
    0884065C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08840660:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 08840664:[0A210166]: j          0x08840598
    08840668:[26250001]: addiu      $a1, $s1, 1
    0884066C:[82620002]: lb         $v0, 2($s3)
    08840670:[2404005B]: addiu      $a0, $zr, 91 <=> li $a0, 91
    08840674:[1444002C]: bne        $v0, $a0, 0x08840728
_S1_2_8833114 97,815,192 instructions (0.728%), 2,267,582 calls (08832A54 - 08833E6C, length 1287)
  Back Branch 08832D30 2,122,652 times (length 177)
  Back Branch 08833BA0 2,111,916 times (length 83)
    08833A48:[0A20CAA8]: j          0x08832AA0
    08833A4C:[30620008]: andi       $v0, $v1, 8
    08833A50:[0A20CABC]: j          0x08832AF0
    08833A54:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08833A58:[8FBF004C]: lw         $ra, 76($sp)
--> 08833A5C:[8FBE0048]: lw         $fp, 72($sp)
    08833A60:[8FB70044]: lw         $s7, 68($sp)
    08833A64:[8FB60040]: lw         $s6, 64($sp)
    08833A68:[8FB5003C]: lw         $s5, 60($sp)
    08833A6C:[8FB40038]: lw         $s4, 56($sp)
    08833A70:[8FB30034]: lw         $s3, 52($sp)
    08833A74:[8FB20030]: lw         $s2, 48($sp)
    08833A78:[8FB1002C]: lw         $s1, 44($sp)
    08833A7C:[8FB00028]: lw         $s0, 40($sp)
    08833A80:[C7B6005C]: lwc1       $f22, 92($sp)
    08833A84:[C7B50058]: lwc1       $f21, 88($sp)
    08833A88:[C7B40054]: lwc1       $f20, 84($sp)
    08833A8C:[03E00008]: jr         $ra
    08833A90:[27BD0060]: addiu      $sp, $sp, 96
--> 08833BA0:[1444FFAE]: bne        $v0, $a0, 0x08833A5C
    08833BA4:[8FBF004C]: lw         $ra, 76($sp)
    08833BA8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08833BAC:[1202FC60]: beq        $s0, $v0, 0x08832D30
    08833BB0:[8E97000C]: lw         $s7, 12($s4)
  Back Branch 08833BAC 2,111,916 times (length 929)
  Back Branch 08833BBC 2,111,886 times (length 933)
  Back Branch 08833158 155,665 times (length 451)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_883FCC4 96,155,031 instructions (0.716%), 5,611,817 calls (0883FAB8 - 0883FD10, length 151)
    0883FAB8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0883FABC:[8C4621A0]: lw         $a2, 8608($v0)
    0883FAC0:[00C51021]: addu       $v0, $a2, $a1
    0883FAC4:[90480001]: lbu        $t0, 1($v0)
    0883FAC8:[31030001]: andi       $v1, $t0, 1
    0883FACC:[14600010]: bne        $v1, $zr, 0x0883FB10
    0883FAD0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0883FAD4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0883FAD8:[2443FF9F]: addiu      $v1, $v0, -97
    0883FADC:[2C62001A]: sltiu      $v0, $v1, 26
    0883FAE0:[54400005]: bnel       $v0, $zr, 0x0883FAF8
    0883FAE4:[00031080]: sll        $v0, $v1, 0x0002
    0883FAE8:[00A71026]: xor        $v0, $a1, $a3
    0883FAEC:[2C430001]: sltiu      $v1, $v0, 1
    0883FAF0:[03E00008]: jr         $ra
    0883FAF4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883FAF8:[3C03088C]: lui        $v1, 0x088C <=> li $v1, 0x088C0000
    0883FAFC:[24631CE4]: addiu      $v1, $v1, 7396
    0883FB00:[00621821]: addu       $v1, $v1, $v0
    0883FB04:[8C640000]: lw         $a0, 0($v1)
    0883FB08:[00800008]: jr         $a0
    0883FB0C:[00000000]: nop
    0883FB10:[0A20FEB6]: j          0x0883FAD8
    0883FB14:[24A20020]: addiu      $v0, $a1, 32
    0883FBC4:[27BDFFE0]: addiu      $sp, $sp, -32
    0883FBC8:[AFB50018]: sw         $s5, 24($sp)
    0883FBCC:[AFB40014]: sw         $s4, 20($sp)
    0883FBD0:[AFB30010]: sw         $s3, 16($sp)
    0883FBD4:[AFB2000C]: sw         $s2, 12($sp)
    0883FBD8:[AFB10008]: sw         $s1, 8($sp)
    0883FBDC:[AFB00004]: sw         $s0, 4($sp)
    0883FBE0:[AFBF001C]: sw         $ra, 28($sp)
    0883FBE4:[80A20001]: lb         $v0, 1($a1)
    0883FBE8:[24B00001]: addiu      $s0, $a1, 1
    0883FBEC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883FBF0:[3842005E]: xori       $v0, $v0, 94
    0883FBF4:[00A2800B]: movn       $s0, $a1, $v0
    0883FBF8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0883FBFC:[0002A82B]: sltu       $s5, $zr, $v0 <=> move $s5, $v0
    0883FC00:[24130025]: addiu      $s3, $zr, 37 <=> li $s3, 37
    0883FC04:[2414002D]: addiu      $s4, $zr, 45 <=> li $s4, 45
    0883FC08:[26040001]: addiu      $a0, $s0, 1
    0883FC0C:[0092102B]: sltu       $v0, $a0, $s2
    0883FC10:[5040000E]: beql       $v0, $zr, 0x0883FC4C
    0883FC14:[2EB50001]: sltiu      $s5, $s5, 1
    0883FC18:[82030001]: lb         $v1, 1($s0)
    0883FC1C:[10730021]: beq        $v1, $s3, 0x0883FCA4
    0883FC20:[306500FF]: andi       $a1, $v1, 255
    0883FC24:[80820001]: lb         $v0, 1($a0)
    0883FC28:[10540012]: beq        $v0, $s4, 0x0883FC74
    0883FC2C:[26100003]: addiu      $s0, $s0, 3
    0883FC30:[10B10006]: beq        $a1, $s1, 0x0883FC4C
    0883FC34:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883FC38:[26040001]: addiu      $a0, $s0, 1
    0883FC3C:[0092102B]: sltu       $v0, $a0, $s2
    0883FC40:[5440FFF6]: bnel       $v0, $zr, 0x0883FC1C
    0883FC44:[82030001]: lb         $v1, 1($s0)
    0883FC48:[2EB50001]: sltiu      $s5, $s5, 1
    0883FC4C:[8FBF001C]: lw         $ra, 28($sp)
    0883FC50:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0883FC54:[8FB50018]: lw         $s5, 24($sp)
    0883FC58:[8FB40014]: lw         $s4, 20($sp)
    0883FC5C:[8FB30010]: lw         $s3, 16($sp)
    0883FC60:[8FB2000C]: lw         $s2, 12($sp)
    0883FC64:[8FB10008]: lw         $s1, 8($sp)
    0883FC68:[8FB00004]: lw         $s0, 4($sp)
    0883FC6C:[03E00008]: jr         $ra
    0883FC70:[27BD0020]: addiu      $sp, $sp, 32
    0883FC74:[306200FF]: andi       $v0, $v1, 255
    0883FC78:[0212182B]: sltu       $v1, $s0, $s2
    0883FC7C:[1060FFEC]: beq        $v1, $zr, 0x0883FC30
    0883FC80:[0222102A]: slt        $v0, $s1, $v0
    0883FC84:[5440FFE1]: bnel       $v0, $zr, 0x0883FC0C
    0883FC88:[26040001]: addiu      $a0, $s0, 1
    0883FC8C:[92020000]: lbu        $v0, 0($s0)
    0883FC90:[0051102A]: slt        $v0, $v0, $s1
    0883FC94:[5440FFDD]: bnel       $v0, $zr, 0x0883FC0C
    0883FC98:[26040001]: addiu      $a0, $s0, 1
    0883FC9C:[0A20FF14]: j          0x0883FC50
    0883FCA0:[8FBF001C]: lw         $ra, 28($sp)
    0883FCA4:[26100002]: addiu      $s0, $s0, 2
    0883FCA8:[92050000]: lbu        $a1, 0($s0)
    0883FCAC:[0E20FEAE]: jal        0x0883FAB8
    0883FCB0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883FCB4:[5040FFD5]: beql       $v0, $zr, 0x0883FC0C
    0883FCB8:[26040001]: addiu      $a0, $s0, 1
    0883FCBC:[0A20FF14]: j          0x0883FC50
    0883FCC0:[8FBF001C]: lw         $ra, 28($sp)
    0883FCC4:[80A30000]: lb         $v1, 0($a1)
    0883FCC8:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0883FCCC:[1062000F]: beq        $v1, $v0, 0x0883FD0C
    0883FCD0:[00000000]: nop
    0883FCD4:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    0883FCD8:[1062000A]: beq        $v1, $v0, 0x0883FD04
    0883FCDC:[00000000]: nop
    0883FCE0:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0883FCE4:[10620005]: beq        $v1, $v0, 0x0883FCFC
    0883FCE8:[00000000]: nop
    0883FCEC:[306200FF]: andi       $v0, $v1, 255
    0883FCF0:[00441026]: xor        $v0, $v0, $a0
    0883FCF4:[03E00008]: jr         $ra
    0883FCF8:[2C420001]: sltiu      $v0, $v0, 1
    0883FCFC:[0A20FEAE]: j          0x0883FAB8
    0883FD00:[90A50001]: lbu        $a1, 1($a1)
    0883FD04:[0A20FEF1]: j          0x0883FBC4
    0883FD08:[24C6FFFF]: addiu      $a2, $a2, -1
    0883FD0C:[03E00008]: jr         $ra
    0883FD10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0883FCFC 2,158,380 times (length 147)
  Back Branch 0883FD04 21,093 times (length 82)
--> 0883FBC4:[27BDFFE0]: addiu      $sp, $sp, -32
    0883FBC8:[AFB50018]: sw         $s5, 24($sp)
    0883FBCC:[AFB40014]: sw         $s4, 20($sp)
    0883FBD0:[AFB30010]: sw         $s3, 16($sp)
    0883FBD4:[AFB2000C]: sw         $s2, 12($sp)
    0883FBD8:[AFB10008]: sw         $s1, 8($sp)
    0883FBDC:[AFB00004]: sw         $s0, 4($sp)
    0883FBE0:[AFBF001C]: sw         $ra, 28($sp)
    0883FBE4:[80A20001]: lb         $v0, 1($a1)
    0883FBE8:[24B00001]: addiu      $s0, $a1, 1
    0883FBEC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883FBF0:[3842005E]: xori       $v0, $v0, 94
    0883FBF4:[00A2800B]: movn       $s0, $a1, $v0
    0883FBF8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0883FBFC:[0002A82B]: sltu       $s5, $zr, $v0 <=> move $s5, $v0
    0883FC00:[24130025]: addiu      $s3, $zr, 37 <=> li $s3, 37
    0883FC04:[2414002D]: addiu      $s4, $zr, 45 <=> li $s4, 45
    0883FC08:[26040001]: addiu      $a0, $s0, 1
    0883FC0C:[0092102B]: sltu       $v0, $a0, $s2
    0883FC10:[5040000E]: beql       $v0, $zr, 0x0883FC4C
    0883FC14:[2EB50001]: sltiu      $s5, $s5, 1
    0883FC18:[82030001]: lb         $v1, 1($s0)
    0883FC1C:[10730021]: beq        $v1, $s3, 0x0883FCA4
    0883FC20:[306500FF]: andi       $a1, $v1, 255
    0883FC24:[80820001]: lb         $v0, 1($a0)
    0883FC28:[10540012]: beq        $v0, $s4, 0x0883FC74
    0883FC2C:[26100003]: addiu      $s0, $s0, 3
    0883FC30:[10B10006]: beq        $a1, $s1, 0x0883FC4C
    0883FC34:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883FC38:[26040001]: addiu      $a0, $s0, 1
    0883FC3C:[0092102B]: sltu       $v0, $a0, $s2
    0883FC40:[5440FFF6]: bnel       $v0, $zr, 0x0883FC1C
    0883FC44:[82030001]: lb         $v1, 1($s0)
    0883FC48:[2EB50001]: sltiu      $s5, $s5, 1
    0883FC4C:[8FBF001C]: lw         $ra, 28($sp)
    0883FC50:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    0883FC54:[8FB50018]: lw         $s5, 24($sp)
    0883FC58:[8FB40014]: lw         $s4, 20($sp)
    0883FC5C:[8FB30010]: lw         $s3, 16($sp)
    0883FC60:[8FB2000C]: lw         $s2, 12($sp)
    0883FC64:[8FB10008]: lw         $s1, 8($sp)
    0883FC68:[8FB00004]: lw         $s0, 4($sp)
    0883FC6C:[03E00008]: jr         $ra
    0883FC70:[27BD0020]: addiu      $sp, $sp, 32
    0883FC74:[306200FF]: andi       $v0, $v1, 255
    0883FC78:[0212182B]: sltu       $v1, $s0, $s2
    0883FC7C:[1060FFEC]: beq        $v1, $zr, 0x0883FC30
    0883FC80:[0222102A]: slt        $v0, $s1, $v0
    0883FC84:[5440FFE1]: bnel       $v0, $zr, 0x0883FC0C
    0883FC88:[26040001]: addiu      $a0, $s0, 1
    0883FC8C:[92020000]: lbu        $v0, 0($s0)
    0883FC90:[0051102A]: slt        $v0, $v0, $s1
    0883FC94:[5440FFDD]: bnel       $v0, $zr, 0x0883FC0C
    0883FC98:[26040001]: addiu      $a0, $s0, 1
    0883FC9C:[0A20FF14]: j          0x0883FC50
    0883FCA0:[8FBF001C]: lw         $ra, 28($sp)
    0883FCA4:[26100002]: addiu      $s0, $s0, 2
    0883FCA8:[92050000]: lbu        $a1, 0($s0)
    0883FCAC:[0E20FEAE]: jal        0x0883FAB8
    0883FCB0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883FCB4:[5040FFD5]: beql       $v0, $zr, 0x0883FC0C
    0883FCB8:[26040001]: addiu      $a0, $s0, 1
    0883FCBC:[0A20FF14]: j          0x0883FC50
    0883FCC0:[8FBF001C]: lw         $ra, 28($sp)
    0883FCC4:[80A30000]: lb         $v1, 0($a1)
    0883FCC8:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    0883FCCC:[1062000F]: beq        $v1, $v0, 0x0883FD0C
    0883FCD0:[00000000]: nop
    0883FCD4:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    0883FCD8:[1062000A]: beq        $v1, $v0, 0x0883FD04
    0883FCDC:[00000000]: nop
    0883FCE0:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0883FCE4:[10620005]: beq        $v1, $v0, 0x0883FCFC
    0883FCE8:[00000000]: nop
    0883FCEC:[306200FF]: andi       $v0, $v1, 255
    0883FCF0:[00441026]: xor        $v0, $v0, $a0
    0883FCF4:[03E00008]: jr         $ra
    0883FCF8:[2C420001]: sltiu      $v0, $v0, 1
    0883FCFC:[0A20FEAE]: j          0x0883FAB8
    0883FD00:[90A50001]: lbu        $a1, 1($a1)
--> 0883FD04:[0A20FEF1]: j          0x0883FBC4
    0883FD08:[24C6FFFF]: addiu      $a2, $a2, -1
    0883FD0C:[03E00008]: jr         $ra
    0883FD10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_8824854 93,448,351 instructions (0.695%), 6,291,827 calls (08824854 - 0882493C, length 59)
    08824854:[18A00010]: blez       $a1, 0x08824898
    08824858:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0882485C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08824860:[00651823]: subu       $v1, $v1, $a1
    08824864:[2402FFF8]: addiu      $v0, $zr, -8 <=> li $v0, -8
    08824868:[00620018]: mult       $v1, $v0
    0882486C:[8C84000C]: lw         $a0, 12($a0)
    08824870:[8CC20008]: lw         $v0, 8($a2)
    08824874:[00001812]: mflo       $v1
    08824878:[00832821]: addu       $a1, $a0, $v1
    0882487C:[00A2102B]: sltu       $v0, $a1, $v0
    08824880:[14400003]: bne        $v0, $zr, 0x08824890
    08824884:[00000000]: nop
    08824888:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882488C:[2445FFD0]: addiu      $a1, $v0, -48
    08824890:[03E00008]: jr         $ra
    08824894:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824898:[28A2D8F1]: slti       $v0, $a1, -9999
    0882489C:[50400019]: beql       $v0, $zr, 0x08824904
    088248A0:[8C830008]: lw         $v1, 8($a0)
    088248A4:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    088248A8:[50A2001D]: beql       $a1, $v0, 0x08824920
    088248AC:[8C840014]: lw         $a0, 20($a0)
    088248B0:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    088248B4:[10A20017]: beq        $a1, $v0, 0x08824914
    088248B8:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    088248BC:[50A3FFF4]: beql       $a1, $v1, 0x08824890
    088248C0:[24850048]: addiu      $a1, $a0, 72
    088248C4:[8C820014]: lw         $v0, 20($a0)
    088248C8:[00652823]: subu       $a1, $v1, $a1
    088248CC:[8C430004]: lw         $v1, 4($v0)
    088248D0:[8C640000]: lw         $a0, 0($v1)
    088248D4:[90820007]: lbu        $v0, 7($a0)
    088248D8:[0045102A]: slt        $v0, $v0, $a1
    088248DC:[5440FFEB]: bnel       $v0, $zr, 0x0882488C
    088248E0:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088248E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088248E8:[00451023]: subu       $v0, $v0, $a1
    088248EC:[2403FFF8]: addiu      $v1, $zr, -8 <=> li $v1, -8
    088248F0:[00430018]: mult       $v0, $v1
    088248F4:[24840014]: addiu      $a0, $a0, 20
    088248F8:[00001012]: mflo       $v0
    088248FC:[0A209224]: j          0x08824890
    08824900:[00822821]: addu       $a1, $a0, $v0
    08824904:[000510C0]: sll        $v0, $a1, 0x0003
    08824908:[00622821]: addu       $a1, $v1, $v0
    0882490C:[03E00008]: jr         $ra
    08824910:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824914:[8C820010]: lw         $v0, 16($a0)
    08824918:[0A209224]: j          0x08824890
    0882491C:[2445005C]: addiu      $a1, $v0, 92
    08824920:[24C50050]: addiu      $a1, $a2, 80
    08824924:[8C820004]: lw         $v0, 4($a0)
    08824928:[8C430000]: lw         $v1, 0($v0)
    0882492C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08824930:[8C64000C]: lw         $a0, 12($v1)
    08824934:[ACC20054]: sw         $v0, 84($a2)
    08824938:[0A209224]: j          0x08824890
    0882493C:[ACC40050]: sw         $a0, 80($a2)
  Back Branch 08824918 28,256 times (length 36)
    0882487C:[00A2102B]: sltu       $v0, $a1, $v0
    08824880:[14400003]: bne        $v0, $zr, 0x08824890
    08824884:[00000000]: nop
    08824888:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882488C:[2445FFD0]: addiu      $a1, $v0, -48
--> 08824890:[03E00008]: jr         $ra
    08824894:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824898:[28A2D8F1]: slti       $v0, $a1, -9999
    0882489C:[50400019]: beql       $v0, $zr, 0x08824904
    088248A0:[8C830008]: lw         $v1, 8($a0)
    088248A4:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    088248A8:[50A2001D]: beql       $a1, $v0, 0x08824920
    088248AC:[8C840014]: lw         $a0, 20($a0)
    088248B0:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    088248B4:[10A20017]: beq        $a1, $v0, 0x08824914
    088248B8:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    088248BC:[50A3FFF4]: beql       $a1, $v1, 0x08824890
    088248C0:[24850048]: addiu      $a1, $a0, 72
    088248C4:[8C820014]: lw         $v0, 20($a0)
    088248C8:[00652823]: subu       $a1, $v1, $a1
    088248CC:[8C430004]: lw         $v1, 4($v0)
    088248D0:[8C640000]: lw         $a0, 0($v1)
    088248D4:[90820007]: lbu        $v0, 7($a0)
    088248D8:[0045102A]: slt        $v0, $v0, $a1
    088248DC:[5440FFEB]: bnel       $v0, $zr, 0x0882488C
    088248E0:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088248E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088248E8:[00451023]: subu       $v0, $v0, $a1
    088248EC:[2403FFF8]: addiu      $v1, $zr, -8 <=> li $v1, -8
    088248F0:[00430018]: mult       $v0, $v1
    088248F4:[24840014]: addiu      $a0, $a0, 20
    088248F8:[00001012]: mflo       $v0
    088248FC:[0A209224]: j          0x08824890
    08824900:[00822821]: addu       $a1, $a0, $v0
    08824904:[000510C0]: sll        $v0, $a1, 0x0003
    08824908:[00622821]: addu       $a1, $v1, $v0
    0882490C:[03E00008]: jr         $ra
    08824910:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824914:[8C820010]: lw         $v0, 16($a0)
--> 08824918:[0A209224]: j          0x08824890
    0882491C:[2445005C]: addiu      $a1, $v0, 92
    08824920:[24C50050]: addiu      $a1, $a2, 80
    08824924:[8C820004]: lw         $v0, 4($a0)
    08824928:[8C430000]: lw         $v1, 0($v0)
  Back Branch 088248BC 26,028 times (length 13)
    0882487C:[00A2102B]: sltu       $v0, $a1, $v0
    08824880:[14400003]: bne        $v0, $zr, 0x08824890
    08824884:[00000000]: nop
    08824888:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882488C:[2445FFD0]: addiu      $a1, $v0, -48
--> 08824890:[03E00008]: jr         $ra
    08824894:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824898:[28A2D8F1]: slti       $v0, $a1, -9999
    0882489C:[50400019]: beql       $v0, $zr, 0x08824904
    088248A0:[8C830008]: lw         $v1, 8($a0)
    088248A4:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    088248A8:[50A2001D]: beql       $a1, $v0, 0x08824920
    088248AC:[8C840014]: lw         $a0, 20($a0)
    088248B0:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    088248B4:[10A20017]: beq        $a1, $v0, 0x08824914
    088248B8:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
--> 088248BC:[50A3FFF4]: beql       $a1, $v1, 0x08824890
    088248C0:[24850048]: addiu      $a1, $a0, 72
    088248C4:[8C820014]: lw         $v0, 20($a0)
    088248C8:[00652823]: subu       $a1, $v1, $a1
    088248CC:[8C430004]: lw         $v1, 4($v0)
  Back Branch 088248FC 478 times (length 29)
    0882487C:[00A2102B]: sltu       $v0, $a1, $v0
    08824880:[14400003]: bne        $v0, $zr, 0x08824890
    08824884:[00000000]: nop
    08824888:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882488C:[2445FFD0]: addiu      $a1, $v0, -48
--> 08824890:[03E00008]: jr         $ra
    08824894:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824898:[28A2D8F1]: slti       $v0, $a1, -9999
    0882489C:[50400019]: beql       $v0, $zr, 0x08824904
    088248A0:[8C830008]: lw         $v1, 8($a0)
    088248A4:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    088248A8:[50A2001D]: beql       $a1, $v0, 0x08824920
    088248AC:[8C840014]: lw         $a0, 20($a0)
    088248B0:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    088248B4:[10A20017]: beq        $a1, $v0, 0x08824914
    088248B8:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    088248BC:[50A3FFF4]: beql       $a1, $v1, 0x08824890
    088248C0:[24850048]: addiu      $a1, $a0, 72
    088248C4:[8C820014]: lw         $v0, 20($a0)
    088248C8:[00652823]: subu       $a1, $v1, $a1
    088248CC:[8C430004]: lw         $v1, 4($v0)
    088248D0:[8C640000]: lw         $a0, 0($v1)
    088248D4:[90820007]: lbu        $v0, 7($a0)
    088248D8:[0045102A]: slt        $v0, $v0, $a1
    088248DC:[5440FFEB]: bnel       $v0, $zr, 0x0882488C
    088248E0:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088248E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088248E8:[00451023]: subu       $v0, $v0, $a1
    088248EC:[2403FFF8]: addiu      $v1, $zr, -8 <=> li $v1, -8
    088248F0:[00430018]: mult       $v0, $v1
    088248F4:[24840014]: addiu      $a0, $a0, 20
    088248F8:[00001012]: mflo       $v0
--> 088248FC:[0A209224]: j          0x08824890
    08824900:[00822821]: addu       $a1, $a0, $v0
    08824904:[000510C0]: sll        $v0, $a1, 0x0003
    08824908:[00622821]: addu       $a1, $v1, $v0
    0882490C:[03E00008]: jr         $ra
  Back Branch 08824938 4 times (length 44)
    0882487C:[00A2102B]: sltu       $v0, $a1, $v0
    08824880:[14400003]: bne        $v0, $zr, 0x08824890
    08824884:[00000000]: nop
    08824888:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882488C:[2445FFD0]: addiu      $a1, $v0, -48
--> 08824890:[03E00008]: jr         $ra
    08824894:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824898:[28A2D8F1]: slti       $v0, $a1, -9999
    0882489C:[50400019]: beql       $v0, $zr, 0x08824904
    088248A0:[8C830008]: lw         $v1, 8($a0)
    088248A4:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    088248A8:[50A2001D]: beql       $a1, $v0, 0x08824920
    088248AC:[8C840014]: lw         $a0, 20($a0)
    088248B0:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    088248B4:[10A20017]: beq        $a1, $v0, 0x08824914
    088248B8:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    088248BC:[50A3FFF4]: beql       $a1, $v1, 0x08824890
    088248C0:[24850048]: addiu      $a1, $a0, 72
    088248C4:[8C820014]: lw         $v0, 20($a0)
    088248C8:[00652823]: subu       $a1, $v1, $a1
    088248CC:[8C430004]: lw         $v1, 4($v0)
    088248D0:[8C640000]: lw         $a0, 0($v1)
    088248D4:[90820007]: lbu        $v0, 7($a0)
    088248D8:[0045102A]: slt        $v0, $v0, $a1
    088248DC:[5440FFEB]: bnel       $v0, $zr, 0x0882488C
    088248E0:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088248E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088248E8:[00451023]: subu       $v0, $v0, $a1
    088248EC:[2403FFF8]: addiu      $v1, $zr, -8 <=> li $v1, -8
    088248F0:[00430018]: mult       $v0, $v1
    088248F4:[24840014]: addiu      $a0, $a0, 20
    088248F8:[00001012]: mflo       $v0
    088248FC:[0A209224]: j          0x08824890
    08824900:[00822821]: addu       $a1, $a0, $v0
    08824904:[000510C0]: sll        $v0, $a1, 0x0003
    08824908:[00622821]: addu       $a1, $v1, $v0
    0882490C:[03E00008]: jr         $ra
    08824910:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824914:[8C820010]: lw         $v0, 16($a0)
    08824918:[0A209224]: j          0x08824890
    0882491C:[2445005C]: addiu      $a1, $v0, 92
    08824920:[24C50050]: addiu      $a1, $a2, 80
    08824924:[8C820004]: lw         $v0, 4($a0)
    08824928:[8C430000]: lw         $v1, 0($v0)
    0882492C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08824930:[8C64000C]: lw         $a0, 12($v1)
    08824934:[ACC20054]: sw         $v0, 84($a2)
--> 08824938:[0A209224]: j          0x08824890
    0882493C:[ACC40050]: sw         $a0, 80($a2)
_S1_2_88401A8 87,117,186 instructions (0.648%), 3,735,668 calls (088401A8 - 088402BC, length 70)
    088401A8:[27BDFFE8]: addiu      $sp, $sp, -24
    088401AC:[AFB3000C]: sw         $s3, 12($sp)
    088401B0:[AFB00000]: sw         $s0, 0($sp)
    088401B4:[AFBF0014]: sw         $ra, 20($sp)
    088401B8:[AFB40010]: sw         $s4, 16($sp)
    088401BC:[AFB20008]: sw         $s2, 8($sp)
    088401C0:[AFB10004]: sw         $s1, 4($sp)
    088401C4:[80A30000]: lb         $v1, 0($a1)
    088401C8:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    088401CC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088401D0:[1062000C]: beq        $v1, $v0, 0x08840204
    088401D4:[24B00001]: addiu      $s0, $a1, 1
    088401D8:[2402005B]: addiu      $v0, $zr, 91 <=> li $v0, 91
    088401DC:[10620016]: beq        $v1, $v0, 0x08840238
    088401E0:[8FBF0014]: lw         $ra, 20($sp)
    088401E4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088401E8:[8FB40010]: lw         $s4, 16($sp)
    088401EC:[8FB3000C]: lw         $s3, 12($sp)
    088401F0:[8FB20008]: lw         $s2, 8($sp)
    088401F4:[8FB10004]: lw         $s1, 4($sp)
    088401F8:[8FB00000]: lw         $s0, 0($sp)
    088401FC:[03E00008]: jr         $ra
    08840200:[27BD0018]: addiu      $sp, $sp, 24
    08840204:[80A20001]: lb         $v0, 1($a1)
    08840208:[50400026]: beql       $v0, $zr, 0x088402A4
    0884020C:[8C840008]: lw         $a0, 8($a0)
    08840210:[26100001]: addiu      $s0, $s0, 1
    08840214:[8FBF0014]: lw         $ra, 20($sp)
    08840218:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0884021C:[8FB40010]: lw         $s4, 16($sp)
    08840220:[8FB3000C]: lw         $s3, 12($sp)
    08840224:[8FB20008]: lw         $s2, 8($sp)
    08840228:[8FB10004]: lw         $s1, 4($sp)
    0884022C:[8FB00000]: lw         $s0, 0($sp)
    08840230:[03E00008]: jr         $ra
    08840234:[27BD0018]: addiu      $sp, $sp, 24
    08840238:[80A30001]: lb         $v1, 1($a1)
    0884023C:[2402005E]: addiu      $v0, $zr, 94 <=> li $v0, 94
    08840240:[5062001D]: beql       $v1, $v0, 0x088402B8
    08840244:[80A30002]: lb         $v1, 2($a1)
    08840248:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0884024C:[24541F68]: addiu      $s4, $v0, 8040
    08840250:[24110025]: addiu      $s1, $zr, 37 <=> li $s1, 37
    08840254:[10600008]: beq        $v1, $zr, 0x08840278
    08840258:[2412005D]: addiu      $s2, $zr, 93 <=> li $s2, 93
    0884025C:[1071000C]: beq        $v1, $s1, 0x08840290
    08840260:[26100001]: addiu      $s0, $s0, 1
    08840264:[82030000]: lb         $v1, 0($s0)
    08840268:[5072FFEA]: beql       $v1, $s2, 0x08840214
    0884026C:[26100001]: addiu      $s0, $s0, 1
    08840270:[1460FFFA]: bne        $v1, $zr, 0x0884025C
    08840274:[00000000]: nop
    08840278:[8E640008]: lw         $a0, 8($s3)
    0884027C:[0E20D4AE]: jal        0x088352B8
    08840280:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08840284:[82030000]: lb         $v1, 0($s0)
    08840288:[1471FFF6]: bne        $v1, $s1, 0x08840264
    0884028C:[26100001]: addiu      $s0, $s0, 1
    08840290:[82020000]: lb         $v0, 0($s0)
    08840294:[5040FFF9]: beql       $v0, $zr, 0x0884027C
    08840298:[8E640008]: lw         $a0, 8($s3)
    0884029C:[0A210099]: j          0x08840264
    088402A0:[26100001]: addiu      $s0, $s0, 1
    088402A4:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    088402A8:[0E20D4AE]: jal        0x088352B8
    088402AC:[24A51F44]: addiu      $a1, $a1, 8004
    088402B0:[0A210085]: j          0x08840214
    088402B4:[26100001]: addiu      $s0, $s0, 1
    088402B8:[0A210092]: j          0x08840248
    088402BC:[24B00002]: addiu      $s0, $a1, 2
  Back Branch 088402B8 2,643 times (length 30)
    08840234:[27BD0018]: addiu      $sp, $sp, 24
    08840238:[80A30001]: lb         $v1, 1($a1)
    0884023C:[2402005E]: addiu      $v0, $zr, 94 <=> li $v0, 94
    08840240:[5062001D]: beql       $v1, $v0, 0x088402B8
    08840244:[80A30002]: lb         $v1, 2($a1)
--> 08840248:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0884024C:[24541F68]: addiu      $s4, $v0, 8040
    08840250:[24110025]: addiu      $s1, $zr, 37 <=> li $s1, 37
    08840254:[10600008]: beq        $v1, $zr, 0x08840278
    08840258:[2412005D]: addiu      $s2, $zr, 93 <=> li $s2, 93
    0884025C:[1071000C]: beq        $v1, $s1, 0x08840290
    08840260:[26100001]: addiu      $s0, $s0, 1
    08840264:[82030000]: lb         $v1, 0($s0)
    08840268:[5072FFEA]: beql       $v1, $s2, 0x08840214
    0884026C:[26100001]: addiu      $s0, $s0, 1
    08840270:[1460FFFA]: bne        $v1, $zr, 0x0884025C
    08840274:[00000000]: nop
    08840278:[8E640008]: lw         $a0, 8($s3)
    0884027C:[0E20D4AE]: jal        0x088352B8
    08840280:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08840284:[82030000]: lb         $v1, 0($s0)
    08840288:[1471FFF6]: bne        $v1, $s1, 0x08840264
    0884028C:[26100001]: addiu      $s0, $s0, 1
    08840290:[82020000]: lb         $v0, 0($s0)
    08840294:[5040FFF9]: beql       $v0, $zr, 0x0884027C
    08840298:[8E640008]: lw         $a0, 8($s3)
    0884029C:[0A210099]: j          0x08840264
    088402A0:[26100001]: addiu      $s0, $s0, 1
    088402A4:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    088402A8:[0E20D4AE]: jal        0x088352B8
    088402AC:[24A51F44]: addiu      $a1, $a1, 8004
    088402B0:[0A210085]: j          0x08840214
    088402B4:[26100001]: addiu      $s0, $s0, 1
--> 088402B8:[0A210092]: j          0x08840248
    088402BC:[24B00002]: addiu      $s0, $a1, 2
  Back Branch 08840268 2,643 times (length 23)
    08840200:[27BD0018]: addiu      $sp, $sp, 24
    08840204:[80A20001]: lb         $v0, 1($a1)
    08840208:[50400026]: beql       $v0, $zr, 0x088402A4
    0884020C:[8C840008]: lw         $a0, 8($a0)
    08840210:[26100001]: addiu      $s0, $s0, 1
--> 08840214:[8FBF0014]: lw         $ra, 20($sp)
    08840218:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0884021C:[8FB40010]: lw         $s4, 16($sp)
    08840220:[8FB3000C]: lw         $s3, 12($sp)
    08840224:[8FB20008]: lw         $s2, 8($sp)
    08840228:[8FB10004]: lw         $s1, 4($sp)
    0884022C:[8FB00000]: lw         $s0, 0($sp)
    08840230:[03E00008]: jr         $ra
    08840234:[27BD0018]: addiu      $sp, $sp, 24
    08840238:[80A30001]: lb         $v1, 1($a1)
    0884023C:[2402005E]: addiu      $v0, $zr, 94 <=> li $v0, 94
    08840240:[5062001D]: beql       $v1, $v0, 0x088402B8
    08840244:[80A30002]: lb         $v1, 2($a1)
    08840248:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0884024C:[24541F68]: addiu      $s4, $v0, 8040
    08840250:[24110025]: addiu      $s1, $zr, 37 <=> li $s1, 37
    08840254:[10600008]: beq        $v1, $zr, 0x08840278
    08840258:[2412005D]: addiu      $s2, $zr, 93 <=> li $s2, 93
    0884025C:[1071000C]: beq        $v1, $s1, 0x08840290
    08840260:[26100001]: addiu      $s0, $s0, 1
    08840264:[82030000]: lb         $v1, 0($s0)
--> 08840268:[5072FFEA]: beql       $v1, $s2, 0x08840214
    0884026C:[26100001]: addiu      $s0, $s0, 1
    08840270:[1460FFFA]: bne        $v1, $zr, 0x0884025C
    08840274:[00000000]: nop
    08840278:[8E640008]: lw         $a0, 8($s3)
_S1_2_8828648 86,422,259 instructions (0.643%), 2,279,681 calls (08828648 - 088287E4, length 104)
    08828648:[27BDFFF0]: addiu      $sp, $sp, -16
    0882864C:[AFB10004]: sw         $s1, 4($sp)
    08828650:[AFB00000]: sw         $s0, 0($sp)
    08828654:[AFBF000C]: sw         $ra, 12($sp)
    08828658:[AFB20008]: sw         $s2, 8($sp)
    0882865C:[90820038]: lbu        $v0, 56($a0)
    08828660:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08828664:[30420002]: andi       $v0, $v0, 2
    08828668:[14400036]: bne        $v0, $zr, 0x08828744
    0882866C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08828670:[8C860014]: lw         $a2, 20($a0)
    08828674:[8CC50004]: lw         $a1, 4($a2)
    08828678:[24C2FFE8]: addiu      $v0, $a2, -24
    0882867C:[8C44000C]: lw         $a0, 12($v0)
    08828680:[8CC3FFE8]: lw         $v1, -24($a2)
    08828684:[8CC80010]: lw         $t0, 16($a2)
    08828688:[AE240018]: sw         $a0, 24($s1)
    0882868C:[AE23000C]: sw         $v1, 12($s1)
    08828690:[AE220014]: sw         $v0, 20($s1)
    08828694:[11000012]: beq        $t0, $zr, 0x088286E0
    08828698:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882869C:[8E270008]: lw         $a3, 8($s1)
    088286A0:[0207102B]: sltu       $v0, $s0, $a3
    088286A4:[10400016]: beq        $v0, $zr, 0x08828700
    088286A8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088286AC:[0A20A1B0]: j          0x088286C0
    088286B0:[8E020000]: lw         $v0, 0($s0)
    088286B4:[10C00012]: beq        $a2, $zr, 0x08828700
    088286B8:[00000000]: nop
    088286BC:[8E020000]: lw         $v0, 0($s0)
    088286C0:[8E030004]: lw         $v1, 4($s0)
    088286C4:[24840008]: addiu      $a0, $a0, 8
    088286C8:[26100008]: addiu      $s0, $s0, 8
    088286CC:[24A5FFFF]: addiu      $a1, $a1, -1
    088286D0:[0207302B]: sltu       $a2, $s0, $a3
    088286D4:[AC82FFF8]: sw         $v0, -8($a0)
    088286D8:[14A0FFF6]: bne        $a1, $zr, 0x088286B4
    088286DC:[AC83FFFC]: sw         $v1, -4($a0)
    088286E0:[8FBF000C]: lw         $ra, 12($sp)
    088286E4:[AE240008]: sw         $a0, 8($s1)
    088286E8:[25020001]: addiu      $v0, $t0, 1
    088286EC:[8FB20008]: lw         $s2, 8($sp)
    088286F0:[8FB10004]: lw         $s1, 4($sp)
    088286F4:[8FB00000]: lw         $s0, 0($sp)
    088286F8:[03E00008]: jr         $ra
    088286FC:[27BD0010]: addiu      $sp, $sp, 16
    08828700:[18A0FFF7]: blez       $a1, 0x088286E0
    08828704:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828708:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0882870C:[24420001]: addiu      $v0, $v0, 1
    08828710:[AC600004]: sw         $zr, 4($v1)
    08828714:[1445FFFD]: bne        $v0, $a1, 0x0882870C
    08828718:[24630008]: addiu      $v1, $v1, 8
    0882871C:[8FBF000C]: lw         $ra, 12($sp)
    08828720:[000210C0]: sll        $v0, $v0, 0x0003
    08828724:[00822021]: addu       $a0, $a0, $v0
    08828728:[AE240008]: sw         $a0, 8($s1)
    0882872C:[25020001]: addiu      $v0, $t0, 1
    08828730:[8FB20008]: lw         $s2, 8($sp)
    08828734:[8FB10004]: lw         $s1, 4($sp)
    08828738:[8FB00000]: lw         $s0, 0($sp)
    0882873C:[03E00008]: jr         $ra
    08828740:[27BD0010]: addiu      $sp, $sp, 16
    08828744:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828748:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0882874C:[0E20A14C]: jal        0x08828530
    08828750:[8C920020]: lw         $s2, 32($a0)
    08828754:[8E260014]: lw         $a2, 20($s1)
    08828758:[8CC50004]: lw         $a1, 4($a2)
    0882875C:[8CA20000]: lw         $v0, 0($a1)
    08828760:[90430006]: lbu        $v1, 6($v0)
    08828764:[5460001A]: bnel       $v1, $zr, 0x088287D0
    08828768:[8E230020]: lw         $v1, 32($s1)
    0882876C:[92220038]: lbu        $v0, 56($s1)
    08828770:[30420002]: andi       $v0, $v0, 2
    08828774:[50400016]: beql       $v0, $zr, 0x088287D0
    08828778:[8E230020]: lw         $v1, 32($s1)
    0882877C:[8CC30014]: lw         $v1, 20($a2)
    08828780:[2462FFFF]: addiu      $v0, $v1, -1
    08828784:[14600007]: bne        $v1, $zr, 0x088287A4
    08828788:[ACC20014]: sw         $v0, 20($a2)
    0882878C:[0A20A1F4]: j          0x088287D0
    08828790:[8E230020]: lw         $v1, 32($s1)
    08828794:[8C830014]: lw         $v1, 20($a0)
    08828798:[2462FFFF]: addiu      $v0, $v1, -1
    0882879C:[1060000F]: beq        $v1, $zr, 0x088287DC
    088287A0:[AC820014]: sw         $v0, 20($a0)
    088287A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088287A8:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088287AC:[0E20A14C]: jal        0x08828530
    088287B0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088287B4:[92220038]: lbu        $v0, 56($s1)
    088287B8:[30420002]: andi       $v0, $v0, 2
    088287BC:[5440FFF5]: bnel       $v0, $zr, 0x08828794
    088287C0:[8E240014]: lw         $a0, 20($s1)
    088287C4:[8E260014]: lw         $a2, 20($s1)
    088287C8:[8CC50004]: lw         $a1, 4($a2)
    088287CC:[8E230020]: lw         $v1, 32($s1)
    088287D0:[02121023]: subu       $v0, $s0, $s2
    088287D4:[0A20A19E]: j          0x08828678
    088287D8:[00628021]: addu       $s0, $v1, $v0
    088287DC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088287E0:[0A20A1F3]: j          0x088287CC
    088287E4:[8C850004]: lw         $a1, 4($a0)
  Back Branch 088286D8 1,446,478 times (length 11)
    088286A0:[0207102B]: sltu       $v0, $s0, $a3
    088286A4:[10400016]: beq        $v0, $zr, 0x08828700
    088286A8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088286AC:[0A20A1B0]: j          0x088286C0
    088286B0:[8E020000]: lw         $v0, 0($s0)
--> 088286B4:[10C00012]: beq        $a2, $zr, 0x08828700
    088286B8:[00000000]: nop
    088286BC:[8E020000]: lw         $v0, 0($s0)
    088286C0:[8E030004]: lw         $v1, 4($s0)
    088286C4:[24840008]: addiu      $a0, $a0, 8
    088286C8:[26100008]: addiu      $s0, $s0, 8
    088286CC:[24A5FFFF]: addiu      $a1, $a1, -1
    088286D0:[0207302B]: sltu       $a2, $s0, $a3
    088286D4:[AC82FFF8]: sw         $v0, -8($a0)
--> 088286D8:[14A0FFF6]: bne        $a1, $zr, 0x088286B4
    088286DC:[AC83FFFC]: sw         $v1, -4($a0)
    088286E0:[8FBF000C]: lw         $ra, 12($sp)
    088286E4:[AE240008]: sw         $a0, 8($s1)
    088286E8:[25020001]: addiu      $v0, $t0, 1
  Back Branch 08828700 12,249 times (length 10)
    088286CC:[24A5FFFF]: addiu      $a1, $a1, -1
    088286D0:[0207302B]: sltu       $a2, $s0, $a3
    088286D4:[AC82FFF8]: sw         $v0, -8($a0)
    088286D8:[14A0FFF6]: bne        $a1, $zr, 0x088286B4
    088286DC:[AC83FFFC]: sw         $v1, -4($a0)
--> 088286E0:[8FBF000C]: lw         $ra, 12($sp)
    088286E4:[AE240008]: sw         $a0, 8($s1)
    088286E8:[25020001]: addiu      $v0, $t0, 1
    088286EC:[8FB20008]: lw         $s2, 8($sp)
    088286F0:[8FB10004]: lw         $s1, 4($sp)
    088286F4:[8FB00000]: lw         $s0, 0($sp)
    088286F8:[03E00008]: jr         $ra
    088286FC:[27BD0010]: addiu      $sp, $sp, 16
--> 08828700:[18A0FFF7]: blez       $a1, 0x088286E0
    08828704:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828708:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0882870C:[24420001]: addiu      $v0, $v0, 1
    08828710:[AC600004]: sw         $zr, 4($v1)
  Back Branch 08828714 1,340 times (length 4)
    088286F8:[03E00008]: jr         $ra
    088286FC:[27BD0010]: addiu      $sp, $sp, 16
    08828700:[18A0FFF7]: blez       $a1, 0x088286E0
    08828704:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828708:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 0882870C:[24420001]: addiu      $v0, $v0, 1
    08828710:[AC600004]: sw         $zr, 4($v1)
--> 08828714:[1445FFFD]: bne        $v0, $a1, 0x0882870C
    08828718:[24630008]: addiu      $v1, $v1, 8
    0882871C:[8FBF000C]: lw         $ra, 12($sp)
    08828720:[000210C0]: sll        $v0, $v0, 0x0003
    08828724:[00822021]: addu       $a0, $a0, $v0
_S1_2_88BA2C8 83,943,516 instructions (0.625%), 6,995,293 calls (088BA2C8 - 088BA2F4, length 12)
    088BA2C8:[27BDFFE0]: addiu      $sp, $sp, -32
    088BA2CC:[AFA40000]: sw         $a0, 0($sp)
    088BA2D0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA2D4:[AFBF001C]: sw         $ra, 28($sp)
    088BA2D8:[AFA50004]: sw         $a1, 4($sp)
    088BA2DC:[AFA60008]: sw         $a2, 8($sp)
    088BA2E0:[AFA80010]: sw         $t0, 16($sp)
    088BA2E4:[0E22E95E]: jal        0x088BA578
    088BA2E8:[AFA90014]: sw         $t1, 20($sp)
    088BA2EC:[8FBF001C]: lw         $ra, 28($sp)
    088BA2F0:[03E00008]: jr         $ra
    088BA2F4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_882FA54 83,678,831 instructions (0.623%), 601,383 calls (0882FA54 - 0882FC8C, length 143)
    0882FA54:[00061942]: srl        $v1, $a2, 0x0005
    0882FA58:[24680001]: addiu      $t0, $v1, 1
    0882FA5C:[27BDFFE0]: addiu      $sp, $sp, -32
    0882FA60:[00C8102B]: sltu       $v0, $a2, $t0
    0882FA64:[AFB60018]: sw         $s6, 24($sp)
    0882FA68:[AFB50014]: sw         $s5, 20($sp)
    0882FA6C:[AFB20008]: sw         $s2, 8($sp)
    0882FA70:[AFBF001C]: sw         $ra, 28($sp)
    0882FA74:[AFB40010]: sw         $s4, 16($sp)
    0882FA78:[AFB3000C]: sw         $s3, 12($sp)
    0882FA7C:[AFB10004]: sw         $s1, 4($sp)
    0882FA80:[AFB00000]: sw         $s0, 0($sp)
    0882FA84:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0882FA88:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0882FA8C:[1440007E]: bne        $v0, $zr, 0x0882FC88
    0882FA90:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0882FA94:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    0882FA98:[00463821]: addu       $a3, $v0, $a2
    0882FA9C:[00084823]: subu       $t1, $zr, $t0 <=> negu $t1, $t0
    0882FAA0:[00A63021]: addu       $a2, $a1, $a2
    0882FAA4:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    0882FAA8:[90C5FFFF]: lbu        $a1, -1($a2)
    0882FAAC:[00111140]: sll        $v0, $s1, 0x0005
    0882FAB0:[00111882]: srl        $v1, $s1, 0x0002
    0882FAB4:[00E93821]: addu       $a3, $a3, $t1
    0882FAB8:[00431021]: addu       $v0, $v0, $v1
    0882FABC:[00E82021]: addu       $a0, $a3, $t0
    0882FAC0:[00451021]: addu       $v0, $v0, $a1
    0882FAC4:[0088202B]: sltu       $a0, $a0, $t0
    0882FAC8:[02228826]: xor        $s1, $s1, $v0
    0882FACC:[1080FFF6]: beq        $a0, $zr, 0x0882FAA8
    0882FAD0:[00C93021]: addu       $a2, $a2, $t1
    0882FAD4:[8ED40010]: lw         $s4, 16($s6)
    0882FAD8:[8E820008]: lw         $v0, 8($s4)
    0882FADC:[8E830000]: lw         $v1, 0($s4)
    0882FAE0:[2442FFFF]: addiu      $v0, $v0, -1
    0882FAE4:[02221024]: and        $v0, $s1, $v0
    0882FAE8:[00021080]: sll        $v0, $v0, 0x0002
    0882FAEC:[00621821]: addu       $v1, $v1, $v0
    0882FAF0:[8C700000]: lw         $s0, 0($v1)
    0882FAF4:[56000006]: bnel       $s0, $zr, 0x0882FB10
    0882FAF8:[8E02000C]: lw         $v0, 12($s0)
    0882FAFC:[0A20BEE1]: j          0x0882FB84
    0882FB00:[26420001]: addiu      $v0, $s2, 1
    0882FB04:[1200001F]: beq        $s0, $zr, 0x0882FB84
    0882FB08:[26420001]: addiu      $v0, $s2, 1
    0882FB0C:[8E02000C]: lw         $v0, 12($s0)
    0882FB10:[5452FFFC]: bnel       $v0, $s2, 0x0882FB04
    0882FB14:[8E100000]: lw         $s0, 0($s0)
    0882FB18:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882FB1C:[26050010]: addiu      $a1, $s0, 16
    0882FB20:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882FB24:[0E228297]: jal        0x088A0A5C
    0882FB28:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0882FB2C:[5440FFF5]: bnel       $v0, $zr, 0x0882FB04
    0882FB30:[8E100000]: lw         $s0, 0($s0)
    0882FB34:[92820014]: lbu        $v0, 20($s4)
    0882FB38:[92030005]: lbu        $v1, 5($s0)
    0882FB3C:[38420003]: xori       $v0, $v0, 3
    0882FB40:[00621024]: and        $v0, $v1, $v0
    0882FB44:[30420003]: andi       $v0, $v0, 3
    0882FB48:[10400004]: beq        $v0, $zr, 0x0882FB5C
    0882FB4C:[8FBF001C]: lw         $ra, 28($sp)
    0882FB50:[38620003]: xori       $v0, $v1, 3
    0882FB54:[A2020005]: sb         $v0, 5($s0)
    0882FB58:[8FBF001C]: lw         $ra, 28($sp)
    0882FB5C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0882FB60:[8FB60018]: lw         $s6, 24($sp)
    0882FB64:[8FB50014]: lw         $s5, 20($sp)
    0882FB68:[8FB40010]: lw         $s4, 16($sp)
    0882FB6C:[8FB3000C]: lw         $s3, 12($sp)
    0882FB70:[8FB20008]: lw         $s2, 8($sp)
    0882FB74:[8FB10004]: lw         $s1, 4($sp)
    0882FB78:[8FB00000]: lw         $s0, 0($sp)
    0882FB7C:[03E00008]: jr         $ra
    0882FB80:[27BD0020]: addiu      $sp, $sp, 32
    0882FB84:[2C42FFEE]: sltiu      $v0, $v0, -18
    0882FB88:[1040003B]: beq        $v0, $zr, 0x0882FC78
    0882FB8C:[00000000]: nop
    0882FB90:[26470011]: addiu      $a3, $s2, 17
    0882FB94:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FB98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882FB9C:[0E20ADE3]: jal        0x0882B78C
    0882FBA0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882FBA4:[AC52000C]: sw         $s2, 12($v0)
    0882FBA8:[AC510008]: sw         $s1, 8($v0)
    0882FBAC:[8EC40010]: lw         $a0, 16($s6)
    0882FBB0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0882FBB4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882FBB8:[90830014]: lbu        $v1, 20($a0)
    0882FBBC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0882FBC0:[26640010]: addiu      $a0, $s3, 16
    0882FBC4:[30630003]: andi       $v1, $v1, 3
    0882FBC8:[A2630005]: sb         $v1, 5($s3)
    0882FBCC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882FBD0:[A2620004]: sb         $v0, 4($s3)
    0882FBD4:[0E2282BD]: jal        0x088A0AF4
    0882FBD8:[A2600006]: sb         $zr, 6($s3)
    0882FBDC:[02721821]: addu       $v1, $s3, $s2
    0882FBE0:[A0600010]: sb         $zr, 16($v1)
    0882FBE4:[8EC50010]: lw         $a1, 16($s6)
    0882FBE8:[8CA20008]: lw         $v0, 8($a1)
    0882FBEC:[8CA40000]: lw         $a0, 0($a1)
    0882FBF0:[2442FFFF]: addiu      $v0, $v0, -1
    0882FBF4:[02221024]: and        $v0, $s1, $v0
    0882FBF8:[00021080]: sll        $v0, $v0, 0x0002
    0882FBFC:[00822021]: addu       $a0, $a0, $v0
    0882FC00:[8C830000]: lw         $v1, 0($a0)
    0882FC04:[AE630000]: sw         $v1, 0($s3)
    0882FC08:[8CA40004]: lw         $a0, 4($a1)
    0882FC0C:[8CA70008]: lw         $a3, 8($a1)
    0882FC10:[8CA30000]: lw         $v1, 0($a1)
    0882FC14:[24840001]: addiu      $a0, $a0, 1
    0882FC18:[00E4302B]: sltu       $a2, $a3, $a0
    0882FC1C:[00621821]: addu       $v1, $v1, $v0
    0882FC20:[AC730000]: sw         $s3, 0($v1)
    0882FC24:[10C0FFCC]: beq        $a2, $zr, 0x0882FB58
    0882FC28:[ACA40004]: sw         $a0, 4($a1)
    0882FC2C:[3C023FFF]: lui        $v0, 0x3FFF <=> li $v0, 0x3FFF0000
    0882FC30:[3442FFFF]: ori        $v0, $v0, -1
    0882FC34:[00E2102A]: slt        $v0, $a3, $v0
    0882FC38:[1040FFC8]: beq        $v0, $zr, 0x0882FB5C
    0882FC3C:[8FBF001C]: lw         $ra, 28($sp)
    0882FC40:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FC44:[0E20BE4A]: jal        0x0882F928
    0882FC48:[00072840]: sll        $a1, $a3, 0x0001
    0882FC4C:[8FBF001C]: lw         $ra, 28($sp)
    0882FC50:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0882FC54:[8FB60018]: lw         $s6, 24($sp)
    0882FC58:[8FB50014]: lw         $s5, 20($sp)
    0882FC5C:[8FB40010]: lw         $s4, 16($sp)
    0882FC60:[8FB3000C]: lw         $s3, 12($sp)
    0882FC64:[8FB20008]: lw         $s2, 8($sp)
    0882FC68:[8FB10004]: lw         $s1, 4($sp)
    0882FC6C:[8FB00000]: lw         $s0, 0($sp)
    0882FC70:[03E00008]: jr         $ra
    0882FC74:[27BD0020]: addiu      $sp, $sp, 32
    0882FC78:[0E20AE07]: jal        0x0882B81C
    0882FC7C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FC80:[0A20BEE5]: j          0x0882FB94
    0882FC84:[26470011]: addiu      $a3, $s2, 17
    0882FC88:[0A20BEB5]: j          0x0882FAD4
    0882FC8C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
  Back Branch 0882FACC 4,533,624 times (length 11)
    0882FA94:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    0882FA98:[00463821]: addu       $a3, $v0, $a2
    0882FA9C:[00084823]: subu       $t1, $zr, $t0 <=> negu $t1, $t0
    0882FAA0:[00A63021]: addu       $a2, $a1, $a2
    0882FAA4:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
--> 0882FAA8:[90C5FFFF]: lbu        $a1, -1($a2)
    0882FAAC:[00111140]: sll        $v0, $s1, 0x0005
    0882FAB0:[00111882]: srl        $v1, $s1, 0x0002
    0882FAB4:[00E93821]: addu       $a3, $a3, $t1
    0882FAB8:[00431021]: addu       $v0, $v0, $v1
    0882FABC:[00E82021]: addu       $a0, $a3, $t0
    0882FAC0:[00451021]: addu       $v0, $v0, $a1
    0882FAC4:[0088202B]: sltu       $a0, $a0, $t0
    0882FAC8:[02228826]: xor        $s1, $s1, $v0
--> 0882FACC:[1080FFF6]: beq        $a0, $zr, 0x0882FAA8
    0882FAD0:[00C93021]: addu       $a2, $a2, $t1
    0882FAD4:[8ED40010]: lw         $s4, 16($s6)
    0882FAD8:[8E820008]: lw         $v0, 8($s4)
    0882FADC:[8E830000]: lw         $v1, 0($s4)
  Back Branch 0882FB10 116,326 times (length 5)
    0882FAF0:[8C700000]: lw         $s0, 0($v1)
    0882FAF4:[56000006]: bnel       $s0, $zr, 0x0882FB10
    0882FAF8:[8E02000C]: lw         $v0, 12($s0)
    0882FAFC:[0A20BEE1]: j          0x0882FB84
    0882FB00:[26420001]: addiu      $v0, $s2, 1
--> 0882FB04:[1200001F]: beq        $s0, $zr, 0x0882FB84
    0882FB08:[26420001]: addiu      $v0, $s2, 1
    0882FB0C:[8E02000C]: lw         $v0, 12($s0)
--> 0882FB10:[5452FFFC]: bnel       $v0, $s2, 0x0882FB04
    0882FB14:[8E100000]: lw         $s0, 0($s0)
    0882FB18:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882FB1C:[26050010]: addiu      $a1, $s0, 16
    0882FB20:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
  Back Branch 0882FC24 4,532 times (length 53)
    0882FB44:[30420003]: andi       $v0, $v0, 3
    0882FB48:[10400004]: beq        $v0, $zr, 0x0882FB5C
    0882FB4C:[8FBF001C]: lw         $ra, 28($sp)
    0882FB50:[38620003]: xori       $v0, $v1, 3
    0882FB54:[A2020005]: sb         $v0, 5($s0)
--> 0882FB58:[8FBF001C]: lw         $ra, 28($sp)
    0882FB5C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0882FB60:[8FB60018]: lw         $s6, 24($sp)
    0882FB64:[8FB50014]: lw         $s5, 20($sp)
    0882FB68:[8FB40010]: lw         $s4, 16($sp)
    0882FB6C:[8FB3000C]: lw         $s3, 12($sp)
    0882FB70:[8FB20008]: lw         $s2, 8($sp)
    0882FB74:[8FB10004]: lw         $s1, 4($sp)
    0882FB78:[8FB00000]: lw         $s0, 0($sp)
    0882FB7C:[03E00008]: jr         $ra
    0882FB80:[27BD0020]: addiu      $sp, $sp, 32
    0882FB84:[2C42FFEE]: sltiu      $v0, $v0, -18
    0882FB88:[1040003B]: beq        $v0, $zr, 0x0882FC78
    0882FB8C:[00000000]: nop
    0882FB90:[26470011]: addiu      $a3, $s2, 17
    0882FB94:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FB98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882FB9C:[0E20ADE3]: jal        0x0882B78C
    0882FBA0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882FBA4:[AC52000C]: sw         $s2, 12($v0)
    0882FBA8:[AC510008]: sw         $s1, 8($v0)
    0882FBAC:[8EC40010]: lw         $a0, 16($s6)
    0882FBB0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0882FBB4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882FBB8:[90830014]: lbu        $v1, 20($a0)
    0882FBBC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0882FBC0:[26640010]: addiu      $a0, $s3, 16
    0882FBC4:[30630003]: andi       $v1, $v1, 3
    0882FBC8:[A2630005]: sb         $v1, 5($s3)
    0882FBCC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882FBD0:[A2620004]: sb         $v0, 4($s3)
    0882FBD4:[0E2282BD]: jal        0x088A0AF4
    0882FBD8:[A2600006]: sb         $zr, 6($s3)
    0882FBDC:[02721821]: addu       $v1, $s3, $s2
    0882FBE0:[A0600010]: sb         $zr, 16($v1)
    0882FBE4:[8EC50010]: lw         $a1, 16($s6)
    0882FBE8:[8CA20008]: lw         $v0, 8($a1)
    0882FBEC:[8CA40000]: lw         $a0, 0($a1)
    0882FBF0:[2442FFFF]: addiu      $v0, $v0, -1
    0882FBF4:[02221024]: and        $v0, $s1, $v0
    0882FBF8:[00021080]: sll        $v0, $v0, 0x0002
    0882FBFC:[00822021]: addu       $a0, $a0, $v0
    0882FC00:[8C830000]: lw         $v1, 0($a0)
    0882FC04:[AE630000]: sw         $v1, 0($s3)
    0882FC08:[8CA40004]: lw         $a0, 4($a1)
    0882FC0C:[8CA70008]: lw         $a3, 8($a1)
    0882FC10:[8CA30000]: lw         $v1, 0($a1)
    0882FC14:[24840001]: addiu      $a0, $a0, 1
    0882FC18:[00E4302B]: sltu       $a2, $a3, $a0
    0882FC1C:[00621821]: addu       $v1, $v1, $v0
    0882FC20:[AC730000]: sw         $s3, 0($v1)
--> 0882FC24:[10C0FFCC]: beq        $a2, $zr, 0x0882FB58
    0882FC28:[ACA40004]: sw         $a0, 4($a1)
    0882FC2C:[3C023FFF]: lui        $v0, 0x3FFF <=> li $v0, 0x3FFF0000
    0882FC30:[3442FFFF]: ori        $v0, $v0, -1
    0882FC34:[00E2102A]: slt        $v0, $a3, $v0
  Back Branch 0882FB2C 1,824 times (length 12)
    0882FAF0:[8C700000]: lw         $s0, 0($v1)
    0882FAF4:[56000006]: bnel       $s0, $zr, 0x0882FB10
    0882FAF8:[8E02000C]: lw         $v0, 12($s0)
    0882FAFC:[0A20BEE1]: j          0x0882FB84
    0882FB00:[26420001]: addiu      $v0, $s2, 1
--> 0882FB04:[1200001F]: beq        $s0, $zr, 0x0882FB84
    0882FB08:[26420001]: addiu      $v0, $s2, 1
    0882FB0C:[8E02000C]: lw         $v0, 12($s0)
    0882FB10:[5452FFFC]: bnel       $v0, $s2, 0x0882FB04
    0882FB14:[8E100000]: lw         $s0, 0($s0)
    0882FB18:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882FB1C:[26050010]: addiu      $a1, $s0, 16
    0882FB20:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882FB24:[0E228297]: jal        0x088A0A5C
    0882FB28:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
--> 0882FB2C:[5440FFF5]: bnel       $v0, $zr, 0x0882FB04
    0882FB30:[8E100000]: lw         $s0, 0($s0)
    0882FB34:[92820014]: lbu        $v0, 20($s4)
    0882FB38:[92030005]: lbu        $v1, 5($s0)
    0882FB3C:[38420003]: xori       $v0, $v0, 3
  Back Branch 0882FC88 62 times (length 111)
  Back Branch 0882FC38 7 times (length 57)
    0882FB48:[10400004]: beq        $v0, $zr, 0x0882FB5C
    0882FB4C:[8FBF001C]: lw         $ra, 28($sp)
    0882FB50:[38620003]: xori       $v0, $v1, 3
    0882FB54:[A2020005]: sb         $v0, 5($s0)
    0882FB58:[8FBF001C]: lw         $ra, 28($sp)
--> 0882FB5C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0882FB60:[8FB60018]: lw         $s6, 24($sp)
    0882FB64:[8FB50014]: lw         $s5, 20($sp)
    0882FB68:[8FB40010]: lw         $s4, 16($sp)
    0882FB6C:[8FB3000C]: lw         $s3, 12($sp)
    0882FB70:[8FB20008]: lw         $s2, 8($sp)
    0882FB74:[8FB10004]: lw         $s1, 4($sp)
    0882FB78:[8FB00000]: lw         $s0, 0($sp)
    0882FB7C:[03E00008]: jr         $ra
    0882FB80:[27BD0020]: addiu      $sp, $sp, 32
    0882FB84:[2C42FFEE]: sltiu      $v0, $v0, -18
    0882FB88:[1040003B]: beq        $v0, $zr, 0x0882FC78
    0882FB8C:[00000000]: nop
    0882FB90:[26470011]: addiu      $a3, $s2, 17
    0882FB94:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FB98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882FB9C:[0E20ADE3]: jal        0x0882B78C
    0882FBA0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882FBA4:[AC52000C]: sw         $s2, 12($v0)
    0882FBA8:[AC510008]: sw         $s1, 8($v0)
    0882FBAC:[8EC40010]: lw         $a0, 16($s6)
    0882FBB0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0882FBB4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882FBB8:[90830014]: lbu        $v1, 20($a0)
    0882FBBC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0882FBC0:[26640010]: addiu      $a0, $s3, 16
    0882FBC4:[30630003]: andi       $v1, $v1, 3
    0882FBC8:[A2630005]: sb         $v1, 5($s3)
    0882FBCC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882FBD0:[A2620004]: sb         $v0, 4($s3)
    0882FBD4:[0E2282BD]: jal        0x088A0AF4
    0882FBD8:[A2600006]: sb         $zr, 6($s3)
    0882FBDC:[02721821]: addu       $v1, $s3, $s2
    0882FBE0:[A0600010]: sb         $zr, 16($v1)
    0882FBE4:[8EC50010]: lw         $a1, 16($s6)
    0882FBE8:[8CA20008]: lw         $v0, 8($a1)
    0882FBEC:[8CA40000]: lw         $a0, 0($a1)
    0882FBF0:[2442FFFF]: addiu      $v0, $v0, -1
    0882FBF4:[02221024]: and        $v0, $s1, $v0
    0882FBF8:[00021080]: sll        $v0, $v0, 0x0002
    0882FBFC:[00822021]: addu       $a0, $a0, $v0
    0882FC00:[8C830000]: lw         $v1, 0($a0)
    0882FC04:[AE630000]: sw         $v1, 0($s3)
    0882FC08:[8CA40004]: lw         $a0, 4($a1)
    0882FC0C:[8CA70008]: lw         $a3, 8($a1)
    0882FC10:[8CA30000]: lw         $v1, 0($a1)
    0882FC14:[24840001]: addiu      $a0, $a0, 1
    0882FC18:[00E4302B]: sltu       $a2, $a3, $a0
    0882FC1C:[00621821]: addu       $v1, $v1, $v0
    0882FC20:[AC730000]: sw         $s3, 0($v1)
    0882FC24:[10C0FFCC]: beq        $a2, $zr, 0x0882FB58
    0882FC28:[ACA40004]: sw         $a0, 4($a1)
    0882FC2C:[3C023FFF]: lui        $v0, 0x3FFF <=> li $v0, 0x3FFF0000
    0882FC30:[3442FFFF]: ori        $v0, $v0, -1
    0882FC34:[00E2102A]: slt        $v0, $a3, $v0
--> 0882FC38:[1040FFC8]: beq        $v0, $zr, 0x0882FB5C
    0882FC3C:[8FBF001C]: lw         $ra, 28($sp)
    0882FC40:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0882FC44:[0E20BE4A]: jal        0x0882F928
    0882FC48:[00072840]: sll        $a1, $a3, 0x0001
_S1_2_88BA2F8 79,151,916 instructions (0.589%), 3,440,581 calls (088BA2F8 - 088BA354, length 24)
    088BA2F8:[27BDFFD8]: addiu      $sp, $sp, -40
    088BA2FC:[AFA40000]: sw         $a0, 0($sp)
    088BA300:[AFA50004]: sw         $a1, 4($sp)
    088BA304:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA308:[AFBF0024]: sw         $ra, 36($sp)
    088BA30C:[0E22EA29]: jal        0x088BA8A4
    088BA310:[27A50008]: addiu      $a1, $sp, 8
    088BA314:[8FA40018]: lw         $a0, 24($sp)
    088BA318:[8FA2001C]: lw         $v0, 28($sp)
    088BA31C:[3C033FFF]: lui        $v1, 0x3FFF <=> li $v1, 0x3FFF0000
    088BA320:[3463FFFF]: ori        $v1, $v1, -1
    088BA324:[00831824]: and        $v1, $a0, $v1
    088BA328:[00021080]: sll        $v0, $v0, 0x0002
    088BA32C:[00042782]: srl        $a0, $a0, 0x001E
    088BA330:[10600002]: beq        $v1, $zr, 0x088BA33C
    088BA334:[00443825]: or         $a3, $v0, $a0
    088BA338:[34E70001]: ori        $a3, $a3, 1
    088BA33C:[8FA40008]: lw         $a0, 8($sp)
    088BA340:[8FA5000C]: lw         $a1, 12($sp)
    088BA344:[0E22E953]: jal        0x088BA54C
    088BA348:[8FA60010]: lw         $a2, 16($sp)
    088BA34C:[8FBF0024]: lw         $ra, 36($sp)
    088BA350:[03E00008]: jr         $ra
    088BA354:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_88B3A90 72,179,153 instructions (0.537%), 130,087 calls (088B2EB4 - 088B424C, length 1255)
  Back Branch 088B404C 1,733,794 times (length 26)
    088B3FD8:[1062001F]: beq        $v1, $v0, 0x088B4058
    088B3FDC:[8FA40060]: lw         $a0, 96($sp)
    088B3FE0:[8FA20024]: lw         $v0, 36($sp)
    088B3FE4:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    088B3FE8:[0082A021]: addu       $s4, $a0, $v0
--> 088B3FEC:[3C06088D]: lui        $a2, 0x088D <=> li $a2, 0x088D0000
    088B3FF0:[8CC605A8]: lw         $a2, 1448($a2)
    088B3FF4:[3C07088D]: lui        $a3, 0x088D <=> li $a3, 0x088D0000
    088B3FF8:[8CE705AC]: lw         $a3, 1452($a3)
    088B3FFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B4000:[0E22E629]: jal        0x088B98A4
    088B4004:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B4008:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088B400C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B4010:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088B4014:[0E22E87E]: jal        0x088BA1F8
    088B4018:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088B401C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B4020:[0E22E851]: jal        0x088BA144
    088B4024:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088B4028:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088B402C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B4030:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088B4034:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088B4038:[0E22E5F0]: jal        0x088B97C0
    088B403C:[26100030]: addiu      $s0, $s0, 48
    088B4040:[A2300000]: sb         $s0, 0($s1)
    088B4044:[26310001]: addiu      $s1, $s1, 1
    088B4048:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
--> 088B404C:[1634FFE7]: bne        $s1, $s4, 0x088B3FEC
    088B4050:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088B4054:[02D5B021]: addu       $s6, $s6, $s5
    088B4058:[3C06088C]: lui        $a2, 0x088C <=> li $a2, 0x088C0000
    088B405C:[8CC62F80]: lw         $a2, 12160($a2)
  Back Branch 088B40D8 1,434,309 times (length 4)
    088B40BC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088B40C0:[1840FC3A]: blez       $v0, 0x088B31AC
    088B40C4:[8FB20018]: lw         $s2, 24($sp)
    088B40C8:[0A22D035]: j          0x088B40D4
    088B40CC:[24040030]: addiu      $a0, $zr, 48 <=> li $a0, 48
--> 088B40D0:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    088B40D4:[82C2FFFF]: lb         $v0, -1($s6)
--> 088B40D8:[1044FFFD]: beq        $v0, $a0, 0x088B40D0
    088B40DC:[26C3FFFF]: addiu      $v1, $s6, -1
    088B40E0:[0A22CCF3]: j          0x088B33CC
    088B40E4:[8FA5002C]: lw         $a1, 44($sp)
    088B40E8:[8FA40048]: lw         $a0, 72($sp)
  Back Branch 088B3AB0 299,272 times (length 6)
    088B3A8C:[AFA20044]: sw         $v0, 68($sp)
    088B3A90:[0A22CE9D]: j          0x088B3A74
    088B3A94:[AFA00038]: sw         $zr, 56($sp)
    088B3A98:[AFA20040]: sw         $v0, 64($sp)
    088B3A9C:[24040039]: addiu      $a0, $zr, 57 <=> li $a0, 57
--> 088B3AA0:[82C2FFFF]: lb         $v0, -1($s6)
    088B3AA4:[1444000C]: bne        $v0, $a0, 0x088B3AD8
    088B3AA8:[26C3FFFF]: addiu      $v1, $s6, -1
    088B3AAC:[8FA20060]: lw         $v0, 96($sp)
--> 088B3AB0:[5462FFFB]: bnel       $v1, $v0, 0x088B3AA0
    088B3AB4:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    088B3AB8:[8FA30060]: lw         $v1, 96($sp)
    088B3ABC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    088B3AC0:[A0620000]: sb         $v0, 0($v1)
  Back Branch 088B4088 146,700 times (length 380)
  Back Branch 088B3A88 130,087 times (length 759)
  Back Branch 088B3A90 130,087 times (length 9)
--> 088B3A74:[8FA20068]: lw         $v0, 104($sp)
    088B3A78:[18400101]: blez       $v0, 0x088B3E80
    088B3A7C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088B3A80:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088B3A84:[AFA20048]: sw         $v0, 72($sp)
    088B3A88:[0A22CBAD]: j          0x088B2EB4
    088B3A8C:[AFA20044]: sw         $v0, 68($sp)
--> 088B3A90:[0A22CE9D]: j          0x088B3A74
    088B3A94:[AFA00038]: sw         $zr, 56($sp)
    088B3A98:[AFA20040]: sw         $v0, 64($sp)
    088B3A9C:[24040039]: addiu      $a0, $zr, 57 <=> li $a0, 57
    088B3AA0:[82C2FFFF]: lb         $v0, -1($s6)
  Back Branch 088B40C0 118,292 times (length 967)
  Back Branch 088B40E0 118,292 times (length 839)
  Back Branch 088B3A34 82,974 times (length 673)
  Back Branch 088B3ADC 28,408 times (length 455)
_S1_2_8878394 71,363,160 instructions (0.531%), 1,189,386 calls (08878394 - 088BAF30, length 68328)
  Back Branch 08878448 1,189,386 times (length 36)
    088783AC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088783B0:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088783B4:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    088783B8:[14A00021]: bne        $a1, $zr, 0x08878440
    088783BC:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
--> 088783C0:[1200000A]: beq        $s0, $zr, 0x088783EC
    088783C4:[00101202]: srl        $v0, $s0, 0x0008
    088783C8:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    088783CC:[00452824]: and        $a1, $v0, $a1
    088783D0:[0E21E55B]: jal        0x0887956C
    088783D4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088783D8:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088783DC:[34A5FFFF]: ori        $a1, $a1, -1
    088783E0:[02052824]: and        $a1, $s0, $a1
    088783E4:[0E21E55B]: jal        0x0887956C
    088783E8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088783EC:[1220000A]: beq        $s1, $zr, 0x08878418
    088783F0:[00111202]: srl        $v0, $s1, 0x0008
    088783F4:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    088783F8:[00452824]: and        $a1, $v0, $a1
    088783FC:[0E21E55B]: jal        0x0887956C
    08878400:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08878404:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08878408:[34A5FFFF]: ori        $a1, $a1, -1
    0887840C:[02252824]: and        $a1, $s1, $a1
    08878410:[0E21E55B]: jal        0x0887956C
    08878414:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08878418:[00122C00]: sll        $a1, $s2, 0x0010
    0887841C:[02652825]: or         $a1, $s3, $a1
    08878420:[8FBF0014]: lw         $ra, 20($sp)
    08878424:[8FB30010]: lw         $s3, 16($sp)
    08878428:[8FB2000C]: lw         $s2, 12($sp)
    0887842C:[8FB10008]: lw         $s1, 8($sp)
    08878430:[8FB00004]: lw         $s0, 4($sp)
    08878434:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08878438:[0A21E575]: j          0x088795D4
    0887843C:[27BD0018]: addiu      $sp, $sp, 24
    08878440:[0E21E55B]: jal        0x0887956C
    08878444:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
--> 08878448:[0A21E0F0]: j          0x088783C0
    0887844C:[00000000]: nop
_S1_2_88B97C0 64,364,610 instructions (0.479%), 2,145,487 calls (088B97C0 - 088B9834, length 30)
    088B97C0:[27BDFF90]: addiu      $sp, $sp, -112
    088B97C4:[AFB10068]: sw         $s1, 104($sp)
    088B97C8:[27B10010]: addiu      $s1, $sp, 16
    088B97CC:[AFB00064]: sw         $s0, 100($sp)
    088B97D0:[AFA40000]: sw         $a0, 0($sp)
    088B97D4:[27B00028]: addiu      $s0, $sp, 40
    088B97D8:[AFA50004]: sw         $a1, 4($sp)
    088B97DC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088B97E0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088B97E4:[AFBF006C]: sw         $ra, 108($sp)
    088B97E8:[AFA7000C]: sw         $a3, 12($sp)
    088B97EC:[0E22EA29]: jal        0x088BA8A4
    088B97F0:[AFA60008]: sw         $a2, 8($sp)
    088B97F4:[27A40008]: addiu      $a0, $sp, 8
    088B97F8:[0E22EA29]: jal        0x088BA8A4
    088B97FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B9800:[8FA2002C]: lw         $v0, 44($sp)
    088B9804:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088B9808:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B980C:[27A60040]: addiu      $a2, $sp, 64
    088B9810:[38420001]: xori       $v0, $v0, 1
    088B9814:[0E22E4D6]: jal        0x088B9358
    088B9818:[AFA2002C]: sw         $v0, 44($sp)
    088B981C:[0E22E95E]: jal        0x088BA578
    088B9820:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B9824:[8FBF006C]: lw         $ra, 108($sp)
    088B9828:[8FB10068]: lw         $s1, 104($sp)
    088B982C:[8FB00064]: lw         $s0, 100($sp)
    088B9830:[03E00008]: jr         $ra
    088B9834:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_883322C 56,943,320 instructions (0.424%), 1,423,583 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 0883327C 1,423,583 times (length 516)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8879354 55,883,896 instructions (0.416%), 821,822 calls (08879354 - 088798D4, length 353)
    08879354:[27BDFFE8]: addiu      $sp, $sp, -24
    08879358:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0887935C:[AFB20008]: sw         $s2, 8($sp)
    08879360:[24426E30]: addiu      $v0, $v0, 28208
    08879364:[00049080]: sll        $s2, $a0, 0x0002
    08879368:[02421021]: addu       $v0, $s2, $v0
    0887936C:[AFB3000C]: sw         $s3, 12($sp)
    08879370:[8C440000]: lw         $a0, 0($v0)
    08879374:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08879378:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    0887937C:[34A5FFFF]: ori        $a1, $a1, -1
    08879380:[01052824]: and        $a1, $t0, $a1
    08879384:[AFBF0014]: sw         $ra, 20($sp)
    08879388:[AFB40010]: sw         $s4, 16($sp)
    0887938C:[AFB10004]: sw         $s1, 4($sp)
    08879390:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08879394:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    08879398:[AFB00000]: sw         $s0, 0($sp)
    0887939C:[0E21E55B]: jal        0x0887956C
    088793A0:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    088793A4:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088793A8:[24426E50]: addiu      $v0, $v0, 28240
    088793AC:[02421021]: addu       $v0, $s2, $v0
    088793B0:[8C440000]: lw         $a0, 0($v0)
    088793B4:[00118A02]: srl        $s1, $s1, 0x0008
    088793B8:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088793BC:[02228824]: and        $s1, $s1, $v0
    088793C0:[0E21E55B]: jal        0x0887956C
    088793C4:[02342825]: or         $a1, $s1, $s4
    088793C8:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    088793CC:[24426E70]: addiu      $v0, $v0, 28272
    088793D0:[02429021]: addu       $s2, $s2, $v0
    088793D4:[2405001F]: addiu      $a1, $zr, 31 <=> li $a1, 31
    088793D8:[8E440000]: lw         $a0, 0($s2)
    088793DC:[321003FF]: andi       $s0, $s0, 1023
    088793E0:[02008016]: clz        $s0, $s0
    088793E4:[00B08023]: subu       $s0, $a1, $s0
    088793E8:[00108200]: sll        $s0, $s0, 0x0008
    088793EC:[327303FF]: andi       $s3, $s3, 1023
    088793F0:[02609816]: clz        $s3, $s3
    088793F4:[00B32823]: subu       $a1, $a1, $s3
    088793F8:[0E21E55B]: jal        0x0887956C
    088793FC:[02052825]: or         $a1, $s0, $a1
    08879400:[8FBF0014]: lw         $ra, 20($sp)
    08879404:[8FB40010]: lw         $s4, 16($sp)
    08879408:[8FB3000C]: lw         $s3, 12($sp)
    0887940C:[8FB20008]: lw         $s2, 8($sp)
    08879410:[8FB10004]: lw         $s1, 4($sp)
    08879414:[8FB00000]: lw         $s0, 0($sp)
    08879418:[0A21E633]: j          0x088798CC
    0887941C:[27BD0018]: addiu      $sp, $sp, 24
    0887959C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088795A0:[27BDFFF8]: addiu      $sp, $sp, -8
    088795A4:[8C45EE64]: lw         $a1, -4508($v0)
    088795A8:[E7AC0000]: swc1       $f12, 0($sp)
    088795AC:[8FA60000]: lw         $a2, 0($sp)
    088795B0:[8CA30004]: lw         $v1, 4($a1)
    088795B4:[00042600]: sll        $a0, $a0, 0x0018
    088795B8:[00061202]: srl        $v0, $a2, 0x0008
    088795BC:[00442025]: or         $a0, $v0, $a0
    088795C0:[24620004]: addiu      $v0, $v1, 4
    088795C4:[ACA20004]: sw         $v0, 4($a1)
    088795C8:[AC640000]: sw         $a0, 0($v1)
    088795CC:[03E00008]: jr         $ra
    088795D0:[27BD0008]: addiu      $sp, $sp, 8
    088798CC:[44806000]: mtc1       $zr, $f12
    088798D0:[0A21E567]: j          0x0887959C
    088798D4:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 088798D0 1,805,491 times (length 207)
_S1_2_8830F8C 51,077,170 instructions (0.380%), 1,287,686 calls (0882FE80 - 08830FF0, length 1117)
  Back Branch 08830FD0 1,287,686 times (length 1110)
  Back Branch 08830FE0 1,284,857 times (length 9)
    08830FB0:[00621821]: addu       $v1, $v1, $v0
    08830FB4:[8C640004]: lw         $a0, 4($v1)
    08830FB8:[1080000C]: beq        $a0, $zr, 0x08830FEC
    08830FBC:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830FC0:[8D030010]: lw         $v1, 16($t0)
--> 08830FC4:[24C20028]: addiu      $v0, $a2, 40
    08830FC8:[00021080]: sll        $v0, $v0, 0x0002
    08830FCC:[00621821]: addu       $v1, $v1, $v0
    08830FD0:[0A20BFA0]: j          0x0882FE80
    08830FD4:[8C650000]: lw         $a1, 0($v1)
    08830FD8:[8CA20000]: lw         $v0, 0($a1)
    08830FDC:[8C440008]: lw         $a0, 8($v0)
--> 08830FE0:[5480FFF8]: bnel       $a0, $zr, 0x08830FC4
    08830FE4:[8D030010]: lw         $v1, 16($t0)
    08830FE8:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    08830FEC:[03E00008]: jr         $ra
    08830FF0:[2442FFD0]: addiu      $v0, $v0, -48
  Back Branch 0882FED0 673,183 times (length 8)
    0882FEA4:[8C850010]: lw         $a1, 16($a0)
    0882FEA8:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0882FEAC:[00001012]: mflo       $v0
    0882FEB0:[0A20BFB0]: j          0x0882FEC0
    0882FEB4:[00A22821]: addu       $a1, $a1, $v0
--> 0882FEB8:[10A00009]: beq        $a1, $zr, 0x0882FEE0
    0882FEBC:[3C02088C]: lui        $v0, 0x088C <=> li $v0, 0x088C0000
    0882FEC0:[8CA2000C]: lw         $v0, 12($a1)
    0882FEC4:[5443FFFC]: bnel       $v0, $v1, 0x0882FEB8
    0882FEC8:[8CA50010]: lw         $a1, 16($a1)
    0882FECC:[8CA20008]: lw         $v0, 8($a1)
--> 0882FED0:[5446FFF9]: bnel       $v0, $a2, 0x0882FEB8
    0882FED4:[8CA50010]: lw         $a1, 16($a1)
    0882FED8:[03E00008]: jr         $ra
    0882FEDC:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0882FEE0:[03E00008]: jr         $ra
_S1_2_88BA144 49,845,172 instructions (0.371%), 2,174,037 calls (088BA144 - 088BA1F4, length 45)
    088BA144:[27BDFFD8]: addiu      $sp, $sp, -40
    088BA148:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088BA14C:[AFBF0024]: sw         $ra, 36($sp)
    088BA150:[AFA20000]: sw         $v0, 0($sp)
    088BA154:[1480000B]: bne        $a0, $zr, 0x088BA184
    088BA158:[00043FC2]: srl        $a3, $a0, 0x001F
    088BA15C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA160:[AFA20000]: sw         $v0, 0($sp)
    088BA164:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA168:[0E22E95E]: jal        0x088BA578
    088BA16C:[AFA70004]: sw         $a3, 4($sp)
    088BA170:[AFA30018]: sw         $v1, 24($sp)
    088BA174:[8FBF0024]: lw         $ra, 36($sp)
    088BA178:[8FA30018]: lw         $v1, 24($sp)
    088BA17C:[03E00008]: jr         $ra
    088BA180:[27BD0028]: addiu      $sp, $sp, 40
    088BA184:[14E00015]: bne        $a3, $zr, 0x088BA1DC
    088BA188:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088BA18C:[00801016]: clz        $v0, $a0
    088BA190:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    088BA194:[2446001D]: addiu      $a2, $v0, 29
    088BA198:[AFA80008]: sw         $t0, 8($sp)
    088BA19C:[AFA40010]: sw         $a0, 16($sp)
    088BA1A0:[18C0FFF0]: blez       $a2, 0x088BA164
    088BA1A4:[AFA00014]: sw         $zr, 20($sp)
    088BA1A8:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    088BA1AC:[00041842]: srl        $v1, $a0, 0x0001
    088BA1B0:[00431806]: srlv       $v1, $v1, $v0
    088BA1B4:[00C42004]: sllv       $a0, $a0, $a2
    088BA1B8:[30C20020]: andi       $v0, $a2, 32
    088BA1BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BA1C0:[0082280A]: movz       $a1, $a0, $v0
    088BA1C4:[01063023]: subu       $a2, $t0, $a2
    088BA1C8:[0082180B]: movn       $v1, $a0, $v0
    088BA1CC:[AFA30014]: sw         $v1, 20($sp)
    088BA1D0:[AFA50010]: sw         $a1, 16($sp)
    088BA1D4:[0A22E859]: j          0x088BA164
    088BA1D8:[AFA60008]: sw         $a2, 8($sp)
    088BA1DC:[1482FFEB]: bne        $a0, $v0, 0x088BA18C
    088BA1E0:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088BA1E4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    088BA1E8:[8C42076C]: lw         $v0, 1900($v0)
    088BA1EC:[AFA20018]: sw         $v0, 24($sp)
    088BA1F0:[0A22E85D]: j          0x088BA174
    088BA1F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 088BA1A0 753,029 times (length 17)
    088BA150:[AFA20000]: sw         $v0, 0($sp)
    088BA154:[1480000B]: bne        $a0, $zr, 0x088BA184
    088BA158:[00043FC2]: srl        $a3, $a0, 0x001F
    088BA15C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA160:[AFA20000]: sw         $v0, 0($sp)
--> 088BA164:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA168:[0E22E95E]: jal        0x088BA578
    088BA16C:[AFA70004]: sw         $a3, 4($sp)
    088BA170:[AFA30018]: sw         $v1, 24($sp)
    088BA174:[8FBF0024]: lw         $ra, 36($sp)
    088BA178:[8FA30018]: lw         $v1, 24($sp)
    088BA17C:[03E00008]: jr         $ra
    088BA180:[27BD0028]: addiu      $sp, $sp, 40
    088BA184:[14E00015]: bne        $a3, $zr, 0x088BA1DC
    088BA188:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088BA18C:[00801016]: clz        $v0, $a0
    088BA190:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    088BA194:[2446001D]: addiu      $a2, $v0, 29
    088BA198:[AFA80008]: sw         $t0, 8($sp)
    088BA19C:[AFA40010]: sw         $a0, 16($sp)
--> 088BA1A0:[18C0FFF0]: blez       $a2, 0x088BA164
    088BA1A4:[AFA00014]: sw         $zr, 20($sp)
    088BA1A8:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    088BA1AC:[00041842]: srl        $v1, $a0, 0x0001
    088BA1B0:[00431806]: srlv       $v1, $v1, $v0
  Back Branch 088BA1D4 753,029 times (length 30)
    088BA150:[AFA20000]: sw         $v0, 0($sp)
    088BA154:[1480000B]: bne        $a0, $zr, 0x088BA184
    088BA158:[00043FC2]: srl        $a3, $a0, 0x001F
    088BA15C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA160:[AFA20000]: sw         $v0, 0($sp)
--> 088BA164:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA168:[0E22E95E]: jal        0x088BA578
    088BA16C:[AFA70004]: sw         $a3, 4($sp)
    088BA170:[AFA30018]: sw         $v1, 24($sp)
    088BA174:[8FBF0024]: lw         $ra, 36($sp)
    088BA178:[8FA30018]: lw         $v1, 24($sp)
    088BA17C:[03E00008]: jr         $ra
    088BA180:[27BD0028]: addiu      $sp, $sp, 40
    088BA184:[14E00015]: bne        $a3, $zr, 0x088BA1DC
    088BA188:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088BA18C:[00801016]: clz        $v0, $a0
    088BA190:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    088BA194:[2446001D]: addiu      $a2, $v0, 29
    088BA198:[AFA80008]: sw         $t0, 8($sp)
    088BA19C:[AFA40010]: sw         $a0, 16($sp)
    088BA1A0:[18C0FFF0]: blez       $a2, 0x088BA164
    088BA1A4:[AFA00014]: sw         $zr, 20($sp)
    088BA1A8:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    088BA1AC:[00041842]: srl        $v1, $a0, 0x0001
    088BA1B0:[00431806]: srlv       $v1, $v1, $v0
    088BA1B4:[00C42004]: sllv       $a0, $a0, $a2
    088BA1B8:[30C20020]: andi       $v0, $a2, 32
    088BA1BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BA1C0:[0082280A]: movz       $a1, $a0, $v0
    088BA1C4:[01063023]: subu       $a2, $t0, $a2
    088BA1C8:[0082180B]: movn       $v1, $a0, $v0
    088BA1CC:[AFA30014]: sw         $v1, 20($sp)
    088BA1D0:[AFA50010]: sw         $a1, 16($sp)
--> 088BA1D4:[0A22E859]: j          0x088BA164
    088BA1D8:[AFA60008]: sw         $a2, 8($sp)
    088BA1DC:[1482FFEB]: bne        $a0, $v0, 0x088BA18C
    088BA1E0:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088BA1E4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
_S1_2_88BA1F8 47,333,806 instructions (0.352%), 2,027,209 calls (088BA1F8 - 088BA2C4, length 52)
    088BA1F8:[27BDFFD8]: addiu      $sp, $sp, -40
    088BA1FC:[AFA40000]: sw         $a0, 0($sp)
    088BA200:[AFA50004]: sw         $a1, 4($sp)
    088BA204:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA208:[AFBF0024]: sw         $ra, 36($sp)
    088BA20C:[0E22EA29]: jal        0x088BA8A4
    088BA210:[27A50008]: addiu      $a1, $sp, 8
    088BA214:[8FA30008]: lw         $v1, 8($sp)
    088BA218:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA21C:[10620019]: beq        $v1, $v0, 0x088BA284
    088BA220:[2C620002]: sltiu      $v0, $v1, 2
    088BA224:[14400017]: bne        $v0, $zr, 0x088BA284
    088BA228:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088BA22C:[1062001A]: beq        $v1, $v0, 0x088BA298
    088BA230:[8FA30010]: lw         $v1, 16($sp)
    088BA234:[04600013]: bltz       $v1, 0x088BA284
    088BA238:[2862001F]: slti       $v0, $v1, 31
    088BA23C:[10400017]: beq        $v0, $zr, 0x088BA29C
    088BA240:[8FA2000C]: lw         $v0, 12($sp)
    088BA244:[8FA6001C]: lw         $a2, 28($sp)
    088BA248:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    088BA24C:[00431023]: subu       $v0, $v0, $v1
    088BA250:[8FA30018]: lw         $v1, 24($sp)
    088BA254:[00022027]: nor        $a0, $zr, $v0 <=> li $a0, not $v0
    088BA258:[00062840]: sll        $a1, $a2, 0x0001
    088BA25C:[00852804]: sllv       $a1, $a1, $a0
    088BA260:[8FA4000C]: lw         $a0, 12($sp)
    088BA264:[00431806]: srlv       $v1, $v1, $v0
    088BA268:[00463006]: srlv       $a2, $a2, $v0
    088BA26C:[00A31825]: or         $v1, $a1, $v1
    088BA270:[30420020]: andi       $v0, $v0, 32
    088BA274:[10800004]: beq        $a0, $zr, 0x088BA288
    088BA278:[0062300A]: movz       $a2, $v1, $v0
    088BA27C:[0A22E8A2]: j          0x088BA288
    088BA280:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    088BA284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088BA288:[8FBF0024]: lw         $ra, 36($sp)
    088BA28C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA290:[03E00008]: jr         $ra
    088BA294:[27BD0028]: addiu      $sp, $sp, 40
    088BA298:[8FA2000C]: lw         $v0, 12($sp)
    088BA29C:[14400006]: bne        $v0, $zr, 0x088BA2B8
    088BA2A0:[8FBF0024]: lw         $ra, 36($sp)
    088BA2A4:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    088BA2A8:[3446FFFF]: ori        $a2, $v0, -1
    088BA2AC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA2B0:[03E00008]: jr         $ra
    088BA2B4:[27BD0028]: addiu      $sp, $sp, 40
    088BA2B8:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    088BA2BC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088BA2C0:[03E00008]: jr         $ra
    088BA2C4:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_88333DC 45,911,018 instructions (0.342%), 1,292,736 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833414 1,292,736 times (length 618)
  Back Branch 08833AA0 978,997 times (length 428)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_881F534 43,213,716 instructions (0.322%), 685,932 calls (0881F534 - 08879598, length 92186)
_S1_2_88789AC 41,524,587 instructions (0.309%), 1,064,733 calls (088789AC - 08878A44, length 39)
    088789AC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088789B0:[24840003]: addiu      $a0, $a0, 3
    088789B4:[8C66EE64]: lw         $a2, -4508($v1)
    088789B8:[000417C3]: sra        $v0, $a0, 0x001F
    088789BC:[27BDFFF8]: addiu      $sp, $sp, -8
    088789C0:[00021782]: srl        $v0, $v0, 0x001E
    088789C4:[00441021]: addu       $v0, $v0, $a0
    088789C8:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    088789CC:[AFB00000]: sw         $s0, 0($sp)
    088789D0:[8CD00004]: lw         $s0, 4($a2)
    088789D4:[00431024]: and        $v0, $v0, $v1
    088789D8:[24420008]: addiu      $v0, $v0, 8
    088789DC:[02023821]: addu       $a3, $s0, $v0
    088789E0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088789E4:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    088789E8:[00072A02]: srl        $a1, $a3, 0x0008
    088789EC:[3442FFFF]: ori        $v0, $v0, -1
    088789F0:[00A32824]: and        $a1, $a1, $v1
    088789F4:[00E21024]: and        $v0, $a3, $v0
    088789F8:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    088789FC:[3C040800]: lui        $a0, 0x0800 <=> li $a0, 0x08000000
    08878A00:[00A32825]: or         $a1, $a1, $v1
    08878A04:[00441025]: or         $v0, $v0, $a0
    08878A08:[AE050000]: sw         $a1, 0($s0)
    08878A0C:[AE020004]: sw         $v0, 4($s0)
    08878A10:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08878A14:[8C62EE74]: lw         $v0, -4492($v1)
    08878A18:[AFBF0004]: sw         $ra, 4($sp)
    08878A1C:[14400005]: bne        $v0, $zr, 0x08878A34
    08878A20:[ACC70004]: sw         $a3, 4($a2)
    08878A24:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08878A28:[8C44EE68]: lw         $a0, -4504($v0)
    08878A2C:[0E22EBCB]: jal        0x088BAF2C [sceGeListUpdateStallAddr]
    08878A30:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08878A34:[8FBF0004]: lw         $ra, 4($sp)
    08878A38:[26020008]: addiu      $v0, $s0, 8
    08878A3C:[8FB00000]: lw         $s0, 0($sp)
    08878A40:[03E00008]: jr         $ra
    08878A44:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_881ECE0 40,421,147 instructions (0.301%), 201,275 calls (0881E338 - 0881F188, length 917)
  Back Branch 0881EFE4 2,562,434 times (length 110)
  Back Branch 0881F008 2,431,673 times (length 12)
    0881EFCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881EFD0:[02273021]: addu       $a2, $s1, $a3
    0881EFD4:[90C30000]: lbu        $v1, 0($a2)
    0881EFD8:[1060FF97]: beq        $v1, $zr, 0x0881EE38
    0881EFDC:[8FBF0014]: lw         $ra, 20($sp)
--> 0881EFE0:[00B3802B]: sltu       $s0, $a1, $s3
    0881EFE4:[1200FF93]: beq        $s0, $zr, 0x0881EE34
    0881EFE8:[7C034C20]: seb        $t1, $v1
    0881EFEC:[0520000A]: bltz       $t1, 0x0881F018
    0881EFF0:[00056040]: sll        $t4, $a1, 0x0001
    0881EFF4:[024C5821]: addu       $t3, $s2, $t4
    0881EFF8:[24E70001]: addiu      $a3, $a3, 1
    0881EFFC:[A5630000]: sh         $v1, 0($t3)
    0881F000:[02273021]: addu       $a2, $s1, $a3
    0881F004:[90C30000]: lbu        $v1, 0($a2)
--> 0881F008:[1460FFF5]: bne        $v1, $zr, 0x0881EFE0
    0881F00C:[24A50001]: addiu      $a1, $a1, 1
    0881F010:[0A207B8E]: j          0x0881EE38
    0881F014:[8FBF0014]: lw         $ra, 20($sp)
    0881F018:[2C6D00C2]: sltiu      $t5, $v1, 194
  Back Branch 0881EFD8 332,036 times (length 106)
  Back Branch 0881F0E0 130,761 times (length 70)
    0881EFBC:[8FB10004]: lw         $s1, 4($sp)
    0881EFC0:[8FB00000]: lw         $s0, 0($sp)
    0881EFC4:[0A2078CE]: j          0x0881E338
    0881EFC8:[27BD0018]: addiu      $sp, $sp, 24
    0881EFCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0881EFD0:[02273021]: addu       $a2, $s1, $a3
    0881EFD4:[90C30000]: lbu        $v1, 0($a2)
    0881EFD8:[1060FF97]: beq        $v1, $zr, 0x0881EE38
    0881EFDC:[8FBF0014]: lw         $ra, 20($sp)
    0881EFE0:[00B3802B]: sltu       $s0, $a1, $s3
    0881EFE4:[1200FF93]: beq        $s0, $zr, 0x0881EE34
    0881EFE8:[7C034C20]: seb        $t1, $v1
    0881EFEC:[0520000A]: bltz       $t1, 0x0881F018
    0881EFF0:[00056040]: sll        $t4, $a1, 0x0001
    0881EFF4:[024C5821]: addu       $t3, $s2, $t4
    0881EFF8:[24E70001]: addiu      $a3, $a3, 1
    0881EFFC:[A5630000]: sh         $v1, 0($t3)
    0881F000:[02273021]: addu       $a2, $s1, $a3
    0881F004:[90C30000]: lbu        $v1, 0($a2)
    0881F008:[1460FFF5]: bne        $v1, $zr, 0x0881EFE0
    0881F00C:[24A50001]: addiu      $a1, $a1, 1
    0881F010:[0A207B8E]: j          0x0881EE38
    0881F014:[8FBF0014]: lw         $ra, 20($sp)
    0881F018:[2C6D00C2]: sltiu      $t5, $v1, 194
    0881F01C:[55A0FFEC]: bnel       $t5, $zr, 0x0881EFD0
    0881F020:[24E70001]: addiu      $a3, $a3, 1
    0881F024:[2C6E00E0]: sltiu      $t6, $v1, 224
    0881F028:[11C0000C]: beq        $t6, $zr, 0x0881F05C
    0881F02C:[2C6400F0]: sltiu      $a0, $v1, 240
    0881F030:[90D40001]: lbu        $s4, 1($a2)
    0881F034:[306A001F]: andi       $t2, $v1, 31
    0881F038:[00054040]: sll        $t0, $a1, 0x0001
    0881F03C:[000A1980]: sll        $v1, $t2, 0x0006
    0881F040:[3286003F]: andi       $a2, $s4, 63
    0881F044:[00C38025]: or         $s0, $a2, $v1
    0881F048:[02487821]: addu       $t7, $s2, $t0
    0881F04C:[A5F00000]: sh         $s0, 0($t7)
    0881F050:[24E70002]: addiu      $a3, $a3, 2
    0881F054:[0A207BF4]: j          0x0881EFD0
    0881F058:[24A50001]: addiu      $a1, $a1, 1
    0881F05C:[54800015]: bnel       $a0, $zr, 0x0881F0B4
    0881F060:[90CF0001]: lbu        $t7, 1($a2)
    0881F064:[0A207BF4]: j          0x0881EFD0
    0881F068:[24E70001]: addiu      $a3, $a3, 1
    0881F06C:[3C0A088D]: lui        $t2, 0x088D <=> li $t2, 0x088D0000
    0881F070:[3C0C088D]: lui        $t4, 0x088D <=> li $t4, 0x088D0000
    0881F074:[25856EDC]: addiu      $a1, $t4, 28380
    0881F078:[25706E3C]: addiu      $s0, $t3, 28220
    0881F07C:[25466E8C]: addiu      $a2, $t2, 28300
    0881F080:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881F084:[24070050]: addiu      $a3, $zr, 80 <=> li $a3, 80
    0881F088:[02047021]: addu       $t6, $s0, $a0
    0881F08C:[00C46821]: addu       $t5, $a2, $a0
    0881F090:[24840004]: addiu      $a0, $a0, 4
    0881F094:[A0A00000]: sb         $zr, 0($a1)
    0881F098:[ADC00000]: sw         $zr, 0($t6)
    0881F09C:[ADA00000]: sw         $zr, 0($t5)
    0881F0A0:[1487FFF9]: bne        $a0, $a3, 0x0881F088
    0881F0A4:[24A50001]: addiu      $a1, $a1, 1
    0881F0A8:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    0881F0AC:[0A207BA4]: j          0x0881EE90
    0881F0B0:[A12F6E38]: sb         $t7, 28216($t1)
    0881F0B4:[90CE0002]: lbu        $t6, 2($a2)
    0881F0B8:[00036B00]: sll        $t5, $v1, 0x000C
    0881F0BC:[31EB003F]: andi       $t3, $t7, 63
    0881F0C0:[31CC003F]: andi       $t4, $t6, 63
    0881F0C4:[0005F840]: sll        $ra, $a1, 0x0001
    0881F0C8:[018D1025]: or         $v0, $t4, $t5
    0881F0CC:[000B4980]: sll        $t1, $t3, 0x0006
    0881F0D0:[0049C025]: or         $t8, $v0, $t1
    0881F0D4:[025FC821]: addu       $t9, $s2, $ra
    0881F0D8:[A7380000]: sh         $t8, 0($t9)
    0881F0DC:[24E70003]: addiu      $a3, $a3, 3
--> 0881F0E0:[0A207BF4]: j          0x0881EFD0
    0881F0E4:[24A50001]: addiu      $a1, $a1, 1
    0881F0E8:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    0881F0EC:[3C0A088D]: lui        $t2, 0x088D <=> li $t2, 0x088D0000
    0881F0F0:[25456EDC]: addiu      $a1, $t2, 28380
  Back Branch 0881F010 101,551 times (length 120)
_S1_2_88403E8 38,632,303 instructions (0.287%), 1,026,536 calls (088403B4 - 08840480, length 52)
    088403B4:[8FBF0024]: lw         $ra, 36($sp)
    088403B8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088403BC:[8FBE0020]: lw         $fp, 32($sp)
    088403C0:[8FB7001C]: lw         $s7, 28($sp)
    088403C4:[8FB60018]: lw         $s6, 24($sp)
    088403C8:[8FB50014]: lw         $s5, 20($sp)
    088403CC:[8FB40010]: lw         $s4, 16($sp)
    088403D0:[8FB3000C]: lw         $s3, 12($sp)
    088403D4:[8FB20008]: lw         $s2, 8($sp)
    088403D8:[8FB10004]: lw         $s1, 4($sp)
    088403DC:[8FB00000]: lw         $s0, 0($sp)
    088403E0:[03E00008]: jr         $ra
    088403E4:[27BD0028]: addiu      $sp, $sp, 40
    088403E8:[8E86000C]: lw         $a2, 12($s4)
    088403EC:[24C5FFFF]: addiu      $a1, $a2, -1
    088403F0:[04A00010]: bltz       $a1, 0x08840434
    088403F4:[24C20001]: addiu      $v0, $a2, 1
    088403F8:[000210C0]: sll        $v0, $v0, 0x0003
    088403FC:[02821021]: addu       $v0, $s4, $v0
    08840400:[8C440004]: lw         $a0, 4($v0)
    08840404:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08840408:[1083000F]: beq        $a0, $v1, 0x08840448
    0884040C:[000610C0]: sll        $v0, $a2, 0x0003
    08840410:[02821021]: addu       $v0, $s4, $v0
    08840414:[24430004]: addiu      $v1, $v0, 4
    08840418:[0A21010A]: j          0x08840428
    0884041C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08840420:[10440009]: beq        $v0, $a0, 0x08840448
    08840424:[2463FFF8]: addiu      $v1, $v1, -8
    08840428:[24A5FFFF]: addiu      $a1, $a1, -1
    0884042C:[54A4FFFC]: bnel       $a1, $a0, 0x08840420
    08840430:[8C620000]: lw         $v0, 0($v1)
    08840434:[8E840008]: lw         $a0, 8($s4)
    08840438:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    0884043C:[0E20D4AE]: jal        0x088352B8
    08840440:[24A51F88]: addiu      $a1, $a1, 8072
    08840444:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08840448:[24A20002]: addiu      $v0, $a1, 2
    0884044C:[000210C0]: sll        $v0, $v0, 0x0003
    08840450:[02829021]: addu       $s2, $s4, $v0
    08840454:[8E430000]: lw         $v1, 0($s2)
    08840458:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884045C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840460:[02231823]: subu       $v1, $s1, $v1
    08840464:[AE430004]: sw         $v1, 4($s2)
    08840468:[0E2100B0]: jal        0x088402C0
    0884046C:[26660001]: addiu      $a2, $s3, 1
    08840470:[1440FFD0]: bne        $v0, $zr, 0x088403B4
    08840474:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840478:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0884047C:[0A2100ED]: j          0x088403B4
    08840480:[AE420004]: sw         $v0, 4($s2)
  Back Branch 08840470 1,026,536 times (length 49)
--> 088403B4:[8FBF0024]: lw         $ra, 36($sp)
    088403B8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088403BC:[8FBE0020]: lw         $fp, 32($sp)
    088403C0:[8FB7001C]: lw         $s7, 28($sp)
    088403C4:[8FB60018]: lw         $s6, 24($sp)
    088403C8:[8FB50014]: lw         $s5, 20($sp)
    088403CC:[8FB40010]: lw         $s4, 16($sp)
    088403D0:[8FB3000C]: lw         $s3, 12($sp)
    088403D4:[8FB20008]: lw         $s2, 8($sp)
    088403D8:[8FB10004]: lw         $s1, 4($sp)
    088403DC:[8FB00000]: lw         $s0, 0($sp)
    088403E0:[03E00008]: jr         $ra
    088403E4:[27BD0028]: addiu      $sp, $sp, 40
    088403E8:[8E86000C]: lw         $a2, 12($s4)
    088403EC:[24C5FFFF]: addiu      $a1, $a2, -1
    088403F0:[04A00010]: bltz       $a1, 0x08840434
    088403F4:[24C20001]: addiu      $v0, $a2, 1
    088403F8:[000210C0]: sll        $v0, $v0, 0x0003
    088403FC:[02821021]: addu       $v0, $s4, $v0
    08840400:[8C440004]: lw         $a0, 4($v0)
    08840404:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08840408:[1083000F]: beq        $a0, $v1, 0x08840448
    0884040C:[000610C0]: sll        $v0, $a2, 0x0003
    08840410:[02821021]: addu       $v0, $s4, $v0
    08840414:[24430004]: addiu      $v1, $v0, 4
    08840418:[0A21010A]: j          0x08840428
    0884041C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08840420:[10440009]: beq        $v0, $a0, 0x08840448
    08840424:[2463FFF8]: addiu      $v1, $v1, -8
    08840428:[24A5FFFF]: addiu      $a1, $a1, -1
    0884042C:[54A4FFFC]: bnel       $a1, $a0, 0x08840420
    08840430:[8C620000]: lw         $v0, 0($v1)
    08840434:[8E840008]: lw         $a0, 8($s4)
    08840438:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    0884043C:[0E20D4AE]: jal        0x088352B8
    08840440:[24A51F88]: addiu      $a1, $a1, 8072
    08840444:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08840448:[24A20002]: addiu      $v0, $a1, 2
    0884044C:[000210C0]: sll        $v0, $v0, 0x0003
    08840450:[02829021]: addu       $s2, $s4, $v0
    08840454:[8E430000]: lw         $v1, 0($s2)
    08840458:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884045C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840460:[02231823]: subu       $v1, $s1, $v1
    08840464:[AE430004]: sw         $v1, 4($s2)
    08840468:[0E2100B0]: jal        0x088402C0
    0884046C:[26660001]: addiu      $a2, $s3, 1
--> 08840470:[1440FFD0]: bne        $v0, $zr, 0x088403B4
    08840474:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840478:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0884047C:[0A2100ED]: j          0x088403B4
    08840480:[AE420004]: sw         $v0, 4($s2)
  Back Branch 0884047C 901,181 times (length 52)
--> 088403B4:[8FBF0024]: lw         $ra, 36($sp)
    088403B8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088403BC:[8FBE0020]: lw         $fp, 32($sp)
    088403C0:[8FB7001C]: lw         $s7, 28($sp)
    088403C4:[8FB60018]: lw         $s6, 24($sp)
    088403C8:[8FB50014]: lw         $s5, 20($sp)
    088403CC:[8FB40010]: lw         $s4, 16($sp)
    088403D0:[8FB3000C]: lw         $s3, 12($sp)
    088403D4:[8FB20008]: lw         $s2, 8($sp)
    088403D8:[8FB10004]: lw         $s1, 4($sp)
    088403DC:[8FB00000]: lw         $s0, 0($sp)
    088403E0:[03E00008]: jr         $ra
    088403E4:[27BD0028]: addiu      $sp, $sp, 40
    088403E8:[8E86000C]: lw         $a2, 12($s4)
    088403EC:[24C5FFFF]: addiu      $a1, $a2, -1
    088403F0:[04A00010]: bltz       $a1, 0x08840434
    088403F4:[24C20001]: addiu      $v0, $a2, 1
    088403F8:[000210C0]: sll        $v0, $v0, 0x0003
    088403FC:[02821021]: addu       $v0, $s4, $v0
    08840400:[8C440004]: lw         $a0, 4($v0)
    08840404:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08840408:[1083000F]: beq        $a0, $v1, 0x08840448
    0884040C:[000610C0]: sll        $v0, $a2, 0x0003
    08840410:[02821021]: addu       $v0, $s4, $v0
    08840414:[24430004]: addiu      $v1, $v0, 4
    08840418:[0A21010A]: j          0x08840428
    0884041C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08840420:[10440009]: beq        $v0, $a0, 0x08840448
    08840424:[2463FFF8]: addiu      $v1, $v1, -8
    08840428:[24A5FFFF]: addiu      $a1, $a1, -1
    0884042C:[54A4FFFC]: bnel       $a1, $a0, 0x08840420
    08840430:[8C620000]: lw         $v0, 0($v1)
    08840434:[8E840008]: lw         $a0, 8($s4)
    08840438:[3C05088C]: lui        $a1, 0x088C <=> li $a1, 0x088C0000
    0884043C:[0E20D4AE]: jal        0x088352B8
    08840440:[24A51F88]: addiu      $a1, $a1, 8072
    08840444:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08840448:[24A20002]: addiu      $v0, $a1, 2
    0884044C:[000210C0]: sll        $v0, $v0, 0x0003
    08840450:[02829021]: addu       $s2, $s4, $v0
    08840454:[8E430000]: lw         $v1, 0($s2)
    08840458:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884045C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08840460:[02231823]: subu       $v1, $s1, $v1
    08840464:[AE430004]: sw         $v1, 4($s2)
    08840468:[0E2100B0]: jal        0x088402C0
    0884046C:[26660001]: addiu      $a2, $s3, 1
    08840470:[1440FFD0]: bne        $v0, $zr, 0x088403B4
    08840474:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840478:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 0884047C:[0A2100ED]: j          0x088403B4
    08840480:[AE420004]: sw         $v0, 4($s2)
_S1_2_88BA54C 37,846,391 instructions (0.282%), 3,440,581 calls (088BA54C - 088BA574, length 11)
    088BA54C:[27BDFFE8]: addiu      $sp, $sp, -24
    088BA550:[AFA40000]: sw         $a0, 0($sp)
    088BA554:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BA558:[AFBF0014]: sw         $ra, 20($sp)
    088BA55C:[AFA50004]: sw         $a1, 4($sp)
    088BA560:[AFA60008]: sw         $a2, 8($sp)
    088BA564:[0E22EAB2]: jal        0x088BAAC8
    088BA568:[AFA7000C]: sw         $a3, 12($sp)
    088BA56C:[8FBF0014]: lw         $ra, 20($sp)
    088BA570:[03E00008]: jr         $ra
    088BA574:[27BD0018]: addiu      $sp, $sp, 24
_S1_2_8833500 37,463,188 instructions (0.279%), 1,337,971 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833520 1,337,971 times (length 685)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8879420 36,454,497 instructions (0.271%), 847,779 calls (08879420 - 088798D4, length 302)
    08879420:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08879424:[8C43EE74]: lw         $v1, -4492($v0)
    08879428:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    0887942C:[27BDFFF8]: addiu      $sp, $sp, -8
    08879430:[00620018]: mult       $v1, $v0
    08879434:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08879438:[00063200]: sll        $a2, $a2, 0x0008
    0887943C:[2442ED48]: addiu      $v0, $v0, -4792
    08879440:[AFB00000]: sw         $s0, 0($sp)
    08879444:[00C73025]: or         $a2, $a2, $a3
    08879448:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0887944C:[00052C00]: sll        $a1, $a1, 0x0010
    08879450:[00C52825]: or         $a1, $a2, $a1
    08879454:[240400C2]: addiu      $a0, $zr, 194 <=> li $a0, 194
    08879458:[AFBF0004]: sw         $ra, 4($sp)
    0887945C:[00001812]: mflo       $v1
    08879460:[00431021]: addu       $v0, $v0, $v1
    08879464:[0E21E55B]: jal        0x0887956C
    08879468:[AC500058]: sw         $s0, 88($v0)
    0887946C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08879470:[0E21E55B]: jal        0x0887956C
    08879474:[240400C3]: addiu      $a0, $zr, 195 <=> li $a0, 195
    08879478:[8FBF0004]: lw         $ra, 4($sp)
    0887947C:[8FB00000]: lw         $s0, 0($sp)
    08879480:[0A21E633]: j          0x088798CC
    08879484:[27BD0008]: addiu      $sp, $sp, 8
    0887959C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088795A0:[27BDFFF8]: addiu      $sp, $sp, -8
    088795A4:[8C45EE64]: lw         $a1, -4508($v0)
    088795A8:[E7AC0000]: swc1       $f12, 0($sp)
    088795AC:[8FA60000]: lw         $a2, 0($sp)
    088795B0:[8CA30004]: lw         $v1, 4($a1)
    088795B4:[00042600]: sll        $a0, $a0, 0x0018
    088795B8:[00061202]: srl        $v0, $a2, 0x0008
    088795BC:[00442025]: or         $a0, $v0, $a0
    088795C0:[24620004]: addiu      $v0, $v1, 4
    088795C4:[ACA20004]: sw         $v0, 4($a1)
    088795C8:[AC640000]: sw         $a0, 0($v1)
    088795CC:[03E00008]: jr         $ra
    088795D0:[27BD0008]: addiu      $sp, $sp, 8
    088798CC:[44806000]: mtc1       $zr, $f12
    088798D0:[0A21E567]: j          0x0887959C
    088798D4:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 088798D0 1,805,491 times (length 207)
_S1_2_88BA44C 34,714,612 instructions (0.258%), 2,492,360 calls (088BA44C - 088BA490, length 18)
    088BA44C:[00A7102B]: sltu       $v0, $a1, $a3
    088BA450:[1440000E]: bne        $v0, $zr, 0x088BA48C
    088BA454:[00000000]: nop
    088BA458:[00E5102B]: sltu       $v0, $a3, $a1
    088BA45C:[14400009]: bne        $v0, $zr, 0x088BA484
    088BA460:[00000000]: nop
    088BA464:[0086102B]: sltu       $v0, $a0, $a2
    088BA468:[14400008]: bne        $v0, $zr, 0x088BA48C
    088BA46C:[00000000]: nop
    088BA470:[00C4102B]: sltu       $v0, $a2, $a0
    088BA474:[14400003]: bne        $v0, $zr, 0x088BA484
    088BA478:[00000000]: nop
    088BA47C:[03E00008]: jr         $ra
    088BA480:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BA484:[03E00008]: jr         $ra
    088BA488:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA48C:[03E00008]: jr         $ra
    088BA490:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_8824D00 33,567,045 instructions (0.250%), 2,237,803 calls (08824D00 - 08824D54, length 22)
    08824D00:[27BDFFF8]: addiu      $sp, $sp, -8
    08824D04:[AFBF0004]: sw         $ra, 4($sp)
    08824D08:[0E209215]: jal        0x08824854
    08824D0C:[00000000]: nop
    08824D10:[8C440004]: lw         $a0, 4($v0)
    08824D14:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08824D18:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08824D1C:[10820006]: beq        $a0, $v0, 0x08824D38
    08824D20:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08824D24:[10820008]: beq        $a0, $v0, 0x08824D48
    08824D28:[8FBF0004]: lw         $ra, 4($sp)
    08824D2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08824D30:[03E00008]: jr         $ra
    08824D34:[27BD0008]: addiu      $sp, $sp, 8
    08824D38:[8FBF0004]: lw         $ra, 4($sp)
    08824D3C:[8C620000]: lw         $v0, 0($v1)
    08824D40:[03E00008]: jr         $ra
    08824D44:[27BD0008]: addiu      $sp, $sp, 8
    08824D48:[8C620000]: lw         $v0, 0($v1)
    08824D4C:[27BD0008]: addiu      $sp, $sp, 8
    08824D50:[03E00008]: jr         $ra
    08824D54:[24420018]: addiu      $v0, $v0, 24
_S1_2_884E34C 33,497,757 instructions (0.249%), 758 calls (0884E320 - 0884E56C, length 148)
    0884E320:[8FBF0004]: lw         $ra, 4($sp)
    0884E324:[8FB00000]: lw         $s0, 0($sp)
    0884E328:[03E00008]: jr         $ra
    0884E32C:[27BD0008]: addiu      $sp, $sp, 8
    0884E34C:[90A2000B]: lbu        $v0, 11($a1)
    0884E350:[8CA30004]: lw         $v1, 4($a1)
    0884E354:[24420007]: addiu      $v0, $v0, 7
    0884E358:[000248C3]: sra        $t1, $v0, 0x0003
    0884E35C:[11200081]: beq        $t1, $zr, 0x0884E564
    0884E360:[00697823]: subu       $t7, $v1, $t1
    0884E364:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0884E368:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0884E36C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884E370:[91020000]: lbu        $v0, 0($t0)
    0884E374:[90A30000]: lbu        $v1, 0($a1)
    0884E378:[24C60001]: addiu      $a2, $a2, 1
    0884E37C:[00C9202B]: sltu       $a0, $a2, $t1
    0884E380:[00431021]: addu       $v0, $v0, $v1
    0884E384:[A0A20000]: sb         $v0, 0($a1)
    0884E388:[25080001]: addiu      $t0, $t0, 1
    0884E38C:[1480FFF8]: bne        $a0, $zr, 0x0884E370
    0884E390:[24A50001]: addiu      $a1, $a1, 1
    0884E394:[00E96021]: addu       $t4, $a3, $t1
    0884E398:[02094821]: addu       $t1, $s0, $t1
    0884E39C:[11E0FFE0]: beq        $t7, $zr, 0x0884E320
    0884E3A0:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884E3A4:[0A2138F6]: j          0x0884E3D8
    0884E3A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0884E3AC:[00C4102A]: slt        $v0, $a2, $a0
    0884E3B0:[1440001B]: bne        $v0, $zr, 0x0884E420
    0884E3B4:[00C5102A]: slt        $v0, $a2, $a1
    0884E3B8:[01C03021]: addu       $a2, $t6, $zr <=> move $a2, $t6
    0884E3BC:[91220000]: lbu        $v0, 0($t1)
    0884E3C0:[254A0001]: addiu      $t2, $t2, 1
    0884E3C4:[014F182B]: sltu       $v1, $t2, $t7
    0884E3C8:[00C21021]: addu       $v0, $a2, $v0
    0884E3CC:[1060FFD4]: beq        $v1, $zr, 0x0884E320
    0884E3D0:[A1220000]: sb         $v0, 0($t1)
    0884E3D4:[25290001]: addiu      $t1, $t1, 1
    0884E3D8:[90E80000]: lbu        $t0, 0($a3)
    0884E3DC:[916E0000]: lbu        $t6, 0($t3)
    0884E3E0:[918D0000]: lbu        $t5, 0($t4)
    0884E3E4:[256B0001]: addiu      $t3, $t3, 1
    0884E3E8:[01C81823]: subu       $v1, $t6, $t0
    0884E3EC:[01A81023]: subu       $v0, $t5, $t0
    0884E3F0:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884E3F4:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884E3F8:[00623021]: addu       $a2, $v1, $v0
    0884E3FC:[0044202C]: max        $a0, $v0, $a0
    0884E400:[0065282C]: max        $a1, $v1, $a1
    0884E404:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884E408:[00A4182A]: slt        $v1, $a1, $a0
    0884E40C:[00C2302C]: max        $a2, $a2, $v0
    0884E410:[258C0001]: addiu      $t4, $t4, 1
    0884E414:[1060FFE5]: beq        $v1, $zr, 0x0884E3AC
    0884E418:[24E70001]: addiu      $a3, $a3, 1
    0884E41C:[00C5102A]: slt        $v0, $a2, $a1
    0884E420:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0884E424:[0A2138EF]: j          0x0884E3BC
    0884E428:[01A2300A]: movz       $a2, $t5, $v0
    0884E564:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    0884E568:[0A2138E7]: j          0x0884E39C
    0884E56C:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
  Back Branch 0884E3CC 1,194,515 times (length 45)
--> 0884E320:[8FBF0004]: lw         $ra, 4($sp)
    0884E324:[8FB00000]: lw         $s0, 0($sp)
    0884E328:[03E00008]: jr         $ra
    0884E32C:[27BD0008]: addiu      $sp, $sp, 8
    0884E34C:[90A2000B]: lbu        $v0, 11($a1)
    0884E350:[8CA30004]: lw         $v1, 4($a1)
    0884E354:[24420007]: addiu      $v0, $v0, 7
    0884E358:[000248C3]: sra        $t1, $v0, 0x0003
    0884E35C:[11200081]: beq        $t1, $zr, 0x0884E564
    0884E360:[00697823]: subu       $t7, $v1, $t1
    0884E364:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0884E368:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0884E36C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884E370:[91020000]: lbu        $v0, 0($t0)
    0884E374:[90A30000]: lbu        $v1, 0($a1)
    0884E378:[24C60001]: addiu      $a2, $a2, 1
    0884E37C:[00C9202B]: sltu       $a0, $a2, $t1
    0884E380:[00431021]: addu       $v0, $v0, $v1
    0884E384:[A0A20000]: sb         $v0, 0($a1)
    0884E388:[25080001]: addiu      $t0, $t0, 1
    0884E38C:[1480FFF8]: bne        $a0, $zr, 0x0884E370
    0884E390:[24A50001]: addiu      $a1, $a1, 1
    0884E394:[00E96021]: addu       $t4, $a3, $t1
    0884E398:[02094821]: addu       $t1, $s0, $t1
    0884E39C:[11E0FFE0]: beq        $t7, $zr, 0x0884E320
    0884E3A0:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884E3A4:[0A2138F6]: j          0x0884E3D8
    0884E3A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0884E3AC:[00C4102A]: slt        $v0, $a2, $a0
    0884E3B0:[1440001B]: bne        $v0, $zr, 0x0884E420
    0884E3B4:[00C5102A]: slt        $v0, $a2, $a1
    0884E3B8:[01C03021]: addu       $a2, $t6, $zr <=> move $a2, $t6
    0884E3BC:[91220000]: lbu        $v0, 0($t1)
    0884E3C0:[254A0001]: addiu      $t2, $t2, 1
    0884E3C4:[014F182B]: sltu       $v1, $t2, $t7
    0884E3C8:[00C21021]: addu       $v0, $a2, $v0
--> 0884E3CC:[1060FFD4]: beq        $v1, $zr, 0x0884E320
    0884E3D0:[A1220000]: sb         $v0, 0($t1)
    0884E3D4:[25290001]: addiu      $t1, $t1, 1
    0884E3D8:[90E80000]: lbu        $t0, 0($a3)
    0884E3DC:[916E0000]: lbu        $t6, 0($t3)
  Back Branch 0884E414 1,194,515 times (length 28)
    0884E398:[02094821]: addu       $t1, $s0, $t1
    0884E39C:[11E0FFE0]: beq        $t7, $zr, 0x0884E320
    0884E3A0:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884E3A4:[0A2138F6]: j          0x0884E3D8
    0884E3A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 0884E3AC:[00C4102A]: slt        $v0, $a2, $a0
    0884E3B0:[1440001B]: bne        $v0, $zr, 0x0884E420
    0884E3B4:[00C5102A]: slt        $v0, $a2, $a1
    0884E3B8:[01C03021]: addu       $a2, $t6, $zr <=> move $a2, $t6
    0884E3BC:[91220000]: lbu        $v0, 0($t1)
    0884E3C0:[254A0001]: addiu      $t2, $t2, 1
    0884E3C4:[014F182B]: sltu       $v1, $t2, $t7
    0884E3C8:[00C21021]: addu       $v0, $a2, $v0
    0884E3CC:[1060FFD4]: beq        $v1, $zr, 0x0884E320
    0884E3D0:[A1220000]: sb         $v0, 0($t1)
    0884E3D4:[25290001]: addiu      $t1, $t1, 1
    0884E3D8:[90E80000]: lbu        $t0, 0($a3)
    0884E3DC:[916E0000]: lbu        $t6, 0($t3)
    0884E3E0:[918D0000]: lbu        $t5, 0($t4)
    0884E3E4:[256B0001]: addiu      $t3, $t3, 1
    0884E3E8:[01C81823]: subu       $v1, $t6, $t0
    0884E3EC:[01A81023]: subu       $v0, $t5, $t0
    0884E3F0:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884E3F4:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884E3F8:[00623021]: addu       $a2, $v1, $v0
    0884E3FC:[0044202C]: max        $a0, $v0, $a0
    0884E400:[0065282C]: max        $a1, $v1, $a1
    0884E404:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884E408:[00A4182A]: slt        $v1, $a1, $a0
    0884E40C:[00C2302C]: max        $a2, $a2, $v0
    0884E410:[258C0001]: addiu      $t4, $t4, 1
--> 0884E414:[1060FFE5]: beq        $v1, $zr, 0x0884E3AC
    0884E418:[24E70001]: addiu      $a3, $a3, 1
    0884E41C:[00C5102A]: slt        $v0, $a2, $a1
    0884E420:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0884E424:[0A2138EF]: j          0x0884E3BC
  Back Branch 0884E424 37,309 times (length 28)
    0884E3A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0884E3AC:[00C4102A]: slt        $v0, $a2, $a0
    0884E3B0:[1440001B]: bne        $v0, $zr, 0x0884E420
    0884E3B4:[00C5102A]: slt        $v0, $a2, $a1
    0884E3B8:[01C03021]: addu       $a2, $t6, $zr <=> move $a2, $t6
--> 0884E3BC:[91220000]: lbu        $v0, 0($t1)
    0884E3C0:[254A0001]: addiu      $t2, $t2, 1
    0884E3C4:[014F182B]: sltu       $v1, $t2, $t7
    0884E3C8:[00C21021]: addu       $v0, $a2, $v0
    0884E3CC:[1060FFD4]: beq        $v1, $zr, 0x0884E320
    0884E3D0:[A1220000]: sb         $v0, 0($t1)
    0884E3D4:[25290001]: addiu      $t1, $t1, 1
    0884E3D8:[90E80000]: lbu        $t0, 0($a3)
    0884E3DC:[916E0000]: lbu        $t6, 0($t3)
    0884E3E0:[918D0000]: lbu        $t5, 0($t4)
    0884E3E4:[256B0001]: addiu      $t3, $t3, 1
    0884E3E8:[01C81823]: subu       $v1, $t6, $t0
    0884E3EC:[01A81023]: subu       $v0, $t5, $t0
    0884E3F0:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884E3F4:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884E3F8:[00623021]: addu       $a2, $v1, $v0
    0884E3FC:[0044202C]: max        $a0, $v0, $a0
    0884E400:[0065282C]: max        $a1, $v1, $a1
    0884E404:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884E408:[00A4182A]: slt        $v1, $a1, $a0
    0884E40C:[00C2302C]: max        $a2, $a2, $v0
    0884E410:[258C0001]: addiu      $t4, $t4, 1
    0884E414:[1060FFE5]: beq        $v1, $zr, 0x0884E3AC
    0884E418:[24E70001]: addiu      $a3, $a3, 1
    0884E41C:[00C5102A]: slt        $v0, $a2, $a1
    0884E420:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
--> 0884E424:[0A2138EF]: j          0x0884E3BC
    0884E428:[01A2300A]: movz       $a2, $t5, $v0
  Back Branch 0884E38C 2,605 times (length 9)
    0884E35C:[11200081]: beq        $t1, $zr, 0x0884E564
    0884E360:[00697823]: subu       $t7, $v1, $t1
    0884E364:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0884E368:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0884E36C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0884E370:[91020000]: lbu        $v0, 0($t0)
    0884E374:[90A30000]: lbu        $v1, 0($a1)
    0884E378:[24C60001]: addiu      $a2, $a2, 1
    0884E37C:[00C9202B]: sltu       $a0, $a2, $t1
    0884E380:[00431021]: addu       $v0, $v0, $v1
    0884E384:[A0A20000]: sb         $v0, 0($a1)
    0884E388:[25080001]: addiu      $t0, $t0, 1
--> 0884E38C:[1480FFF8]: bne        $a0, $zr, 0x0884E370
    0884E390:[24A50001]: addiu      $a1, $a1, 1
    0884E394:[00E96021]: addu       $t4, $a3, $t1
    0884E398:[02094821]: addu       $t1, $s0, $t1
    0884E39C:[11E0FFE0]: beq        $t7, $zr, 0x0884E320
  Back Branch 0884E39C 758 times (length 33)
--> 0884E320:[8FBF0004]: lw         $ra, 4($sp)
    0884E324:[8FB00000]: lw         $s0, 0($sp)
    0884E328:[03E00008]: jr         $ra
    0884E32C:[27BD0008]: addiu      $sp, $sp, 8
    0884E34C:[90A2000B]: lbu        $v0, 11($a1)
    0884E350:[8CA30004]: lw         $v1, 4($a1)
    0884E354:[24420007]: addiu      $v0, $v0, 7
    0884E358:[000248C3]: sra        $t1, $v0, 0x0003
    0884E35C:[11200081]: beq        $t1, $zr, 0x0884E564
    0884E360:[00697823]: subu       $t7, $v1, $t1
    0884E364:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0884E368:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0884E36C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884E370:[91020000]: lbu        $v0, 0($t0)
    0884E374:[90A30000]: lbu        $v1, 0($a1)
    0884E378:[24C60001]: addiu      $a2, $a2, 1
    0884E37C:[00C9202B]: sltu       $a0, $a2, $t1
    0884E380:[00431021]: addu       $v0, $v0, $v1
    0884E384:[A0A20000]: sb         $v0, 0($a1)
    0884E388:[25080001]: addiu      $t0, $t0, 1
    0884E38C:[1480FFF8]: bne        $a0, $zr, 0x0884E370
    0884E390:[24A50001]: addiu      $a1, $a1, 1
    0884E394:[00E96021]: addu       $t4, $a3, $t1
    0884E398:[02094821]: addu       $t1, $s0, $t1
--> 0884E39C:[11E0FFE0]: beq        $t7, $zr, 0x0884E320
    0884E3A0:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884E3A4:[0A2138F6]: j          0x0884E3D8
    0884E3A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0884E3AC:[00C4102A]: slt        $v0, $a2, $a0
_S1_2_88A9158 32,138,748 instructions (0.239%), 148,255 calls (088A8968 - 088AA7A4, length 1936)
  Back Branch 088A8E8C 148,263 times (length 331)
  Back Branch 088A977C 148,263 times (length 575)
  Back Branch 088AA3F4 148,255 times (length 1593)
  Back Branch 088A9CF8 148,255 times (length 732)
  Back Branch 088A9F08 133,412 times (length 1120)
  Back Branch 088AA5F4 130,094 times (length 409)
  Back Branch 088AA41C 130,094 times (length 239)
  Back Branch 088AA598 18,161 times (length 41)
    088AA4E8:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    088AA4EC:[8FA400CC]: lw         $a0, 204($sp)
    088AA4F0:[24020046]: addiu      $v0, $zr, 70 <=> li $v0, 70
    088AA4F4:[10820023]: beq        $a0, $v0, 0x088AA584
    088AA4F8:[02F38021]: addu       $s0, $s7, $s3
--> 088AA4FC:[8FA500E0]: lw         $a1, 224($sp)
    088AA500:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088AA504:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088AA508:[0E22E77F]: jal        0x088B9DFC
    088AA50C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088AA510:[5040000D]: beql       $v0, $zr, 0x088AA548
    088AA514:[AFB00018]: sw         $s0, 24($sp)
    088AA518:[8FA50018]: lw         $a1, 24($sp)
    088AA51C:[00B0102B]: sltu       $v0, $a1, $s0
    088AA520:[1040FEC4]: beq        $v0, $zr, 0x088AA034
    088AA524:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088AA528:[24030030]: addiu      $v1, $zr, 48 <=> li $v1, 48
    088AA52C:[A0A30000]: sb         $v1, 0($a1)
    088AA530:[24A50001]: addiu      $a1, $a1, 1
    088AA534:[00B0102B]: sltu       $v0, $a1, $s0
    088AA538:[1440FFFC]: bne        $v0, $zr, 0x088AA52C
    088AA53C:[AFA50018]: sw         $a1, 24($sp)
    088AA540:[0A22A80D]: j          0x088AA034
    088AA544:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088AA548:[0A22A80D]: j          0x088AA034
    088AA54C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088AA550:[8FA700E0]: lw         $a3, 224($sp)
    088AA554:[8FA400D8]: lw         $a0, 216($sp)
    088AA558:[27A20018]: addiu      $v0, $sp, 24
    088AA55C:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088AA560:[24080003]: addiu      $t0, $zr, 3 <=> li $t0, 3
    088AA564:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    088AA568:[27AA0010]: addiu      $t2, $sp, 16
    088AA56C:[27AB0014]: addiu      $t3, $sp, 20
    088AA570:[0E22CAF8]: jal        0x088B2BE0
    088AA574:[AFA20000]: sw         $v0, 0($sp)
    088AA578:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    088AA57C:[00518021]: addu       $s0, $v0, $s1
    088AA580:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    088AA584:[82E30000]: lb         $v1, 0($s7)
    088AA588:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    088AA58C:[10620004]: beq        $v1, $v0, 0x088AA5A0
    088AA590:[8FA500E0]: lw         $a1, 224($sp)
    088AA594:[8FA30010]: lw         $v1, 16($sp)
--> 088AA598:[0A22A93F]: j          0x088AA4FC
    088AA59C:[02038021]: addu       $s0, $s0, $v1
    088AA5A0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088AA5A4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088AA5A8:[0E22E7A3]: jal        0x088B9E8C
  Back Branch 088AA520 16,613 times (length 317)
  Back Branch 088AA744 14,836 times (length 429)
  Back Branch 088A9D98 14,836 times (length 1029)
  Back Branch 088A9A4C 13,288 times (length 382)
  Back Branch 088AA6E0 3,325 times (length 404)
  Back Branch 088AA548 1,548 times (length 327)
  Back Branch 088A963C 1,548 times (length 558)
  Back Branch 088AA5B0 1,548 times (length 8)
    088AA584:[82E30000]: lb         $v1, 0($s7)
    088AA588:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    088AA58C:[10620004]: beq        $v1, $v0, 0x088AA5A0
    088AA590:[8FA500E0]: lw         $a1, 224($sp)
    088AA594:[8FA30010]: lw         $v1, 16($sp)
--> 088AA598:[0A22A93F]: j          0x088AA4FC
    088AA59C:[02038021]: addu       $s0, $s0, $v1
    088AA5A0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088AA5A4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088AA5A8:[0E22E7A3]: jal        0x088B9E8C
    088AA5AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088AA5B0:[1040FFF9]: beq        $v0, $zr, 0x088AA598
    088AA5B4:[8FA30010]: lw         $v1, 16($sp)
    088AA5B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088AA5BC:[00531023]: subu       $v0, $v0, $s3
    088AA5C0:[AFA20010]: sw         $v0, 16($sp)
  Back Branch 088A9D90 1,548 times (length 551)
  Back Branch 088A8994 72 times (length 6)
    088A8970:[24060025]: addiu      $a2, $zr, 37 <=> li $a2, 37
    088A8974:[1046001C]: beq        $v0, $a2, 0x088A89E8
    088A8978:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088A897C:[0A22A264]: j          0x088A8990
    088A8980:[26100001]: addiu      $s0, $s0, 1
--> 088A8984:[10430006]: beq        $v0, $v1, 0x088A89A0
    088A8988:[021E8823]: subu       $s1, $s0, $fp
    088A898C:[26100001]: addiu      $s0, $s0, 1
    088A8990:[82020000]: lb         $v0, 0($s0)
--> 088A8994:[1440FFFB]: bne        $v0, $zr, 0x088A8984
    088A8998:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    088A899C:[021E8823]: subu       $s1, $s0, $fp
    088A89A0:[52200032]: beql       $s1, $zr, 0x088A8A6C
    088A89A4:[0200F021]: addu       $fp, $s0, $zr <=> move $fp, $s0
  Back Branch 088AA2A4 45 times (length 241)
  Back Branch 088AA2AC 45 times (length 237)
  Back Branch 088A95F8 7 times (length 540)
  Back Branch 088AA538 6 times (length 5)
    088AA518:[8FA50018]: lw         $a1, 24($sp)
    088AA51C:[00B0102B]: sltu       $v0, $a1, $s0
    088AA520:[1040FEC4]: beq        $v0, $zr, 0x088AA034
    088AA524:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088AA528:[24030030]: addiu      $v1, $zr, 48 <=> li $v1, 48
--> 088AA52C:[A0A30000]: sb         $v1, 0($a1)
    088AA530:[24A50001]: addiu      $a1, $a1, 1
    088AA534:[00B0102B]: sltu       $v0, $a1, $s0
--> 088AA538:[1440FFFC]: bne        $v0, $zr, 0x088AA52C
    088AA53C:[AFA50018]: sw         $a1, 24($sp)
    088AA540:[0A22A80D]: j          0x088AA034
    088AA544:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088AA548:[0A22A80D]: j          0x088AA034
  Back Branch 088AA540 5 times (length 325)
_S1_2_881AC90 30,379,825 instructions (0.226%), 135,890 calls (0881AC90 - 088798D4, length 97042)
  Back Branch 088798D0 1,805,491 times (length 207)
  Back Branch 0881AE48 378,791 times (length 35)
    0881ADB0:[32B6FFFF]: andi       $s6, $s5, -1
    0881ADB4:[7C119E20]: seh        $s3, $s1
    0881ADB8:[3155FFFF]: andi       $s5, $t2, -1
    0881ADBC:[0A206B8D]: j          0x0881AE34
    0881ADC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0881ADC4:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0881ADC8:[3205FFFF]: andi       $a1, $s0, -1
    0881ADCC:[00B61821]: addu       $v1, $a1, $s6
    0881ADD0:[00B71021]: addu       $v0, $a1, $s7
    0881ADD4:[3058FFFF]: andi       $t8, $v0, -1
    0881ADD8:[307FFFFF]: andi       $ra, $v1, -1
    0881ADDC:[250F000A]: addiu      $t7, $t0, 10
    0881ADE0:[00988021]: addu       $s0, $a0, $t8
    0881ADE4:[009FC821]: addu       $t9, $a0, $ra
    0881ADE8:[3C0E0080]: lui        $t6, 0x0080 <=> li $t6, 0x00800000
    0881ADEC:[A510000A]: sh         $s0, 10($t0)
    0881ADF0:[A51E0002]: sh         $fp, 2($t0)
    0881ADF4:[A51F0004]: sh         $ra, 4($t0)
    0881ADF8:[A5130006]: sh         $s3, 6($t0)
    0881ADFC:[A5000008]: sh         $zr, 8($t0)
    0881AE00:[A5F90004]: sh         $t9, 4($t7)
    0881AE04:[A5E00008]: sh         $zr, 8($t7)
    0881AE08:[A5180000]: sh         $t8, 0($t0)
    0881AE0C:[A5F50002]: sh         $s5, 2($t7)
    0881AE10:[A5F40006]: sh         $s4, 6($t7)
    0881AE14:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0881AE18:[35C50102]: ori        $a1, $t6, 258
    0881AE1C:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0881AE20:[0E21E0E5]: jal        0x08878394
    0881AE24:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881AE28:[0232682A]: slt        $t5, $s1, $s2
    0881AE2C:[11A0000B]: beq        $t5, $zr, 0x0881AE5C
    0881AE30:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881AE34:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    0881AE38:[0E21E26B]: jal        0x088789AC
    0881AE3C:[26110040]: addiu      $s1, $s0, 64
    0881AE40:[0251602A]: slt        $t4, $s2, $s1
    0881AE44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
--> 0881AE48:[1180FFDE]: beq        $t4, $zr, 0x0881ADC4
    0881AE4C:[02502023]: subu       $a0, $s2, $s0
    0881AE50:[00908821]: addu       $s1, $a0, $s0
    0881AE54:[0A206B72]: j          0x0881ADC8
    0881AE58:[3084FFFF]: andi       $a0, $a0, -1
  Back Branch 0881AE54 135,890 times (length 37)
    0881ADB4:[7C119E20]: seh        $s3, $s1
    0881ADB8:[3155FFFF]: andi       $s5, $t2, -1
    0881ADBC:[0A206B8D]: j          0x0881AE34
    0881ADC0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881ADC4:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
--> 0881ADC8:[3205FFFF]: andi       $a1, $s0, -1
    0881ADCC:[00B61821]: addu       $v1, $a1, $s6
    0881ADD0:[00B71021]: addu       $v0, $a1, $s7
    0881ADD4:[3058FFFF]: andi       $t8, $v0, -1
    0881ADD8:[307FFFFF]: andi       $ra, $v1, -1
    0881ADDC:[250F000A]: addiu      $t7, $t0, 10
    0881ADE0:[00988021]: addu       $s0, $a0, $t8
    0881ADE4:[009FC821]: addu       $t9, $a0, $ra
    0881ADE8:[3C0E0080]: lui        $t6, 0x0080 <=> li $t6, 0x00800000
    0881ADEC:[A510000A]: sh         $s0, 10($t0)
    0881ADF0:[A51E0002]: sh         $fp, 2($t0)
    0881ADF4:[A51F0004]: sh         $ra, 4($t0)
    0881ADF8:[A5130006]: sh         $s3, 6($t0)
    0881ADFC:[A5000008]: sh         $zr, 8($t0)
    0881AE00:[A5F90004]: sh         $t9, 4($t7)
    0881AE04:[A5E00008]: sh         $zr, 8($t7)
    0881AE08:[A5180000]: sh         $t8, 0($t0)
    0881AE0C:[A5F50002]: sh         $s5, 2($t7)
    0881AE10:[A5F40006]: sh         $s4, 6($t7)
    0881AE14:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0881AE18:[35C50102]: ori        $a1, $t6, 258
    0881AE1C:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0881AE20:[0E21E0E5]: jal        0x08878394
    0881AE24:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881AE28:[0232682A]: slt        $t5, $s1, $s2
    0881AE2C:[11A0000B]: beq        $t5, $zr, 0x0881AE5C
    0881AE30:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0881AE34:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    0881AE38:[0E21E26B]: jal        0x088789AC
    0881AE3C:[26110040]: addiu      $s1, $s0, 64
    0881AE40:[0251602A]: slt        $t4, $s2, $s1
    0881AE44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0881AE48:[1180FFDE]: beq        $t4, $zr, 0x0881ADC4
    0881AE4C:[02502023]: subu       $a0, $s2, $s0
    0881AE50:[00908821]: addu       $s1, $a0, $s0
--> 0881AE54:[0A206B72]: j          0x0881ADC8
    0881AE58:[3084FFFF]: andi       $a0, $a0, -1
    0881AE5C:[8FBF002C]: lw         $ra, 44($sp)
    0881AE60:[8FBE0028]: lw         $fp, 40($sp)
    0881AE64:[8FB70024]: lw         $s7, 36($sp)
_S1_2_88263C0 30,343,263 instructions (0.226%), 1,203,935 calls (088263C0 - 08826480, length 49)
    088263C0:[27BDFFF0]: addiu      $sp, $sp, -16
    088263C4:[AFB20008]: sw         $s2, 8($sp)
    088263C8:[AFB10004]: sw         $s1, 4($sp)
    088263CC:[AFB00000]: sw         $s0, 0($sp)
    088263D0:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088263D4:[AFBF000C]: sw         $ra, 12($sp)
    088263D8:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088263DC:[0E209215]: jal        0x08824854
    088263E0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088263E4:[8C430004]: lw         $v1, 4($v0)
    088263E8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088263EC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088263F0:[1062000F]: beq        $v1, $v0, 0x08826430
    088263F4:[00000000]: nop
    088263F8:[0E20C902]: jal        0x08832408
    088263FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826400:[1040001B]: beq        $v0, $zr, 0x08826470
    08826404:[00000000]: nop
    08826408:[8E020010]: lw         $v0, 16($s0)
    0882640C:[8C440040]: lw         $a0, 64($v0)
    08826410:[8C430044]: lw         $v1, 68($v0)
    08826414:[0064182B]: sltu       $v1, $v1, $a0
    08826418:[10600011]: beq        $v1, $zr, 0x08826460
    0882641C:[00000000]: nop
    08826420:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08826424:[0E209215]: jal        0x08824854
    08826428:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882642C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08826430:[12200004]: beq        $s1, $zr, 0x08826444
    08826434:[8CA20000]: lw         $v0, 0($a1)
    08826438:[8C43000C]: lw         $v1, 12($v0)
    0882643C:[AE230000]: sw         $v1, 0($s1)
    08826440:[8CA20000]: lw         $v0, 0($a1)
    08826444:[24420010]: addiu      $v0, $v0, 16
    08826448:[8FBF000C]: lw         $ra, 12($sp)
    0882644C:[8FB20008]: lw         $s2, 8($sp)
    08826450:[8FB10004]: lw         $s1, 4($sp)
    08826454:[8FB00000]: lw         $s0, 0($sp)
    08826458:[03E00008]: jr         $ra
    0882645C:[27BD0010]: addiu      $sp, $sp, 16
    08826460:[0E20AD91]: jal        0x0882B644
    08826464:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826468:[0A209909]: j          0x08826424
    0882646C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08826470:[1220FFF6]: beq        $s1, $zr, 0x0882644C
    08826474:[8FBF000C]: lw         $ra, 12($sp)
    08826478:[AE200000]: sw         $zr, 0($s1)
    0882647C:[0A209912]: j          0x08826448
    08826480:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_88A0A5C 26,078,100 instructions (0.194%), 610,744 calls (088A0A5C - 088A0AF0, length 38)
    088A0A5C:[2CC20004]: sltiu      $v0, $a2, 4
    088A0A60:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088A0A64:[1440001D]: bne        $v0, $zr, 0x088A0ADC
    088A0A68:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088A0A6C:[00E31025]: or         $v0, $a3, $v1
    088A0A70:[30420003]: andi       $v0, $v0, 3
    088A0A74:[50400011]: beql       $v0, $zr, 0x088A0ABC
    088A0A78:[8C830000]: lw         $v1, 0($a0)
    088A0A7C:[90880000]: lbu        $t0, 0($a0)
    088A0A80:[90A70000]: lbu        $a3, 0($a1)
    088A0A84:[15070019]: bne        $t0, $a3, 0x088A0AEC
    088A0A88:[00000000]: nop
    088A0A8C:[0A2282A9]: j          0x088A0AA4
    088A0A90:[24C2FFFF]: addiu      $v0, $a2, -1
    088A0A94:[90880000]: lbu        $t0, 0($a0)
    088A0A98:[90A70000]: lbu        $a3, 0($a1)
    088A0A9C:[15070013]: bne        $t0, $a3, 0x088A0AEC
    088A0AA0:[2442FFFF]: addiu      $v0, $v0, -1
    088A0AA4:[24840001]: addiu      $a0, $a0, 1
    088A0AA8:[1440FFFA]: bne        $v0, $zr, 0x088A0A94
    088A0AAC:[24A50001]: addiu      $a1, $a1, 1
    088A0AB0:[03E00008]: jr         $ra
    088A0AB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A0AB8:[8C830000]: lw         $v1, 0($a0)
    088A0ABC:[8CA20000]: lw         $v0, 0($a1)
    088A0AC0:[14620006]: bne        $v1, $v0, 0x088A0ADC
    088A0AC4:[00000000]: nop
    088A0AC8:[24C6FFFC]: addiu      $a2, $a2, -4
    088A0ACC:[2CC20004]: sltiu      $v0, $a2, 4
    088A0AD0:[24840004]: addiu      $a0, $a0, 4
    088A0AD4:[1040FFF8]: beq        $v0, $zr, 0x088A0AB8
    088A0AD8:[24A50004]: addiu      $a1, $a1, 4
    088A0ADC:[54C0FFE8]: bnel       $a2, $zr, 0x088A0A80
    088A0AE0:[90880000]: lbu        $t0, 0($a0)
    088A0AE4:[0A2282AC]: j          0x088A0AB0
    088A0AE8:[00000000]: nop
    088A0AEC:[03E00008]: jr         $ra
    088A0AF0:[01071023]: subu       $v0, $t0, $a3
  Back Branch 088A0AA8 1,506,675 times (length 7)
    088A0A80:[90A70000]: lbu        $a3, 0($a1)
    088A0A84:[15070019]: bne        $t0, $a3, 0x088A0AEC
    088A0A88:[00000000]: nop
    088A0A8C:[0A2282A9]: j          0x088A0AA4
    088A0A90:[24C2FFFF]: addiu      $v0, $a2, -1
--> 088A0A94:[90880000]: lbu        $t0, 0($a0)
    088A0A98:[90A70000]: lbu        $a3, 0($a1)
    088A0A9C:[15070013]: bne        $t0, $a3, 0x088A0AEC
    088A0AA0:[2442FFFF]: addiu      $v0, $v0, -1
    088A0AA4:[24840001]: addiu      $a0, $a0, 1
--> 088A0AA8:[1440FFFA]: bne        $v0, $zr, 0x088A0A94
    088A0AAC:[24A50001]: addiu      $a1, $a1, 1
    088A0AB0:[03E00008]: jr         $ra
    088A0AB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A0AB8:[8C830000]: lw         $v1, 0($a0)
  Back Branch 088A0AD4 1,006,910 times (length 9)
    088A0AA4:[24840001]: addiu      $a0, $a0, 1
    088A0AA8:[1440FFFA]: bne        $v0, $zr, 0x088A0A94
    088A0AAC:[24A50001]: addiu      $a1, $a1, 1
    088A0AB0:[03E00008]: jr         $ra
    088A0AB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088A0AB8:[8C830000]: lw         $v1, 0($a0)
    088A0ABC:[8CA20000]: lw         $v0, 0($a1)
    088A0AC0:[14620006]: bne        $v1, $v0, 0x088A0ADC
    088A0AC4:[00000000]: nop
    088A0AC8:[24C6FFFC]: addiu      $a2, $a2, -4
    088A0ACC:[2CC20004]: sltiu      $v0, $a2, 4
    088A0AD0:[24840004]: addiu      $a0, $a0, 4
--> 088A0AD4:[1040FFF8]: beq        $v0, $zr, 0x088A0AB8
    088A0AD8:[24A50004]: addiu      $a1, $a1, 4
    088A0ADC:[54C0FFE8]: bnel       $a2, $zr, 0x088A0A80
    088A0AE0:[90880000]: lbu        $t0, 0($a0)
    088A0AE4:[0A2282AC]: j          0x088A0AB0
  Back Branch 088A0ADC 494,874 times (length 25)
    088A0A6C:[00E31025]: or         $v0, $a3, $v1
    088A0A70:[30420003]: andi       $v0, $v0, 3
    088A0A74:[50400011]: beql       $v0, $zr, 0x088A0ABC
    088A0A78:[8C830000]: lw         $v1, 0($a0)
    088A0A7C:[90880000]: lbu        $t0, 0($a0)
--> 088A0A80:[90A70000]: lbu        $a3, 0($a1)
    088A0A84:[15070019]: bne        $t0, $a3, 0x088A0AEC
    088A0A88:[00000000]: nop
    088A0A8C:[0A2282A9]: j          0x088A0AA4
    088A0A90:[24C2FFFF]: addiu      $v0, $a2, -1
    088A0A94:[90880000]: lbu        $t0, 0($a0)
    088A0A98:[90A70000]: lbu        $a3, 0($a1)
    088A0A9C:[15070013]: bne        $t0, $a3, 0x088A0AEC
    088A0AA0:[2442FFFF]: addiu      $v0, $v0, -1
    088A0AA4:[24840001]: addiu      $a0, $a0, 1
    088A0AA8:[1440FFFA]: bne        $v0, $zr, 0x088A0A94
    088A0AAC:[24A50001]: addiu      $a1, $a1, 1
    088A0AB0:[03E00008]: jr         $ra
    088A0AB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A0AB8:[8C830000]: lw         $v1, 0($a0)
    088A0ABC:[8CA20000]: lw         $v0, 0($a1)
    088A0AC0:[14620006]: bne        $v1, $v0, 0x088A0ADC
    088A0AC4:[00000000]: nop
    088A0AC8:[24C6FFFC]: addiu      $a2, $a2, -4
    088A0ACC:[2CC20004]: sltiu      $v0, $a2, 4
    088A0AD0:[24840004]: addiu      $a0, $a0, 4
    088A0AD4:[1040FFF8]: beq        $v0, $zr, 0x088A0AB8
    088A0AD8:[24A50004]: addiu      $a1, $a1, 4
--> 088A0ADC:[54C0FFE8]: bnel       $a2, $zr, 0x088A0A80
    088A0AE0:[90880000]: lbu        $t0, 0($a0)
    088A0AE4:[0A2282AC]: j          0x088A0AB0
    088A0AE8:[00000000]: nop
    088A0AEC:[03E00008]: jr         $ra
  Back Branch 088A0AE4 104,359 times (length 15)
    088A0A9C:[15070013]: bne        $t0, $a3, 0x088A0AEC
    088A0AA0:[2442FFFF]: addiu      $v0, $v0, -1
    088A0AA4:[24840001]: addiu      $a0, $a0, 1
    088A0AA8:[1440FFFA]: bne        $v0, $zr, 0x088A0A94
    088A0AAC:[24A50001]: addiu      $a1, $a1, 1
--> 088A0AB0:[03E00008]: jr         $ra
    088A0AB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A0AB8:[8C830000]: lw         $v1, 0($a0)
    088A0ABC:[8CA20000]: lw         $v0, 0($a1)
    088A0AC0:[14620006]: bne        $v1, $v0, 0x088A0ADC
    088A0AC4:[00000000]: nop
    088A0AC8:[24C6FFFC]: addiu      $a2, $a2, -4
    088A0ACC:[2CC20004]: sltiu      $v0, $a2, 4
    088A0AD0:[24840004]: addiu      $a0, $a0, 4
    088A0AD4:[1040FFF8]: beq        $v0, $zr, 0x088A0AB8
    088A0AD8:[24A50004]: addiu      $a1, $a1, 4
    088A0ADC:[54C0FFE8]: bnel       $a2, $zr, 0x088A0A80
    088A0AE0:[90880000]: lbu        $t0, 0($a0)
--> 088A0AE4:[0A2282AC]: j          0x088A0AB0
    088A0AE8:[00000000]: nop
    088A0AEC:[03E00008]: jr         $ra
    088A0AF0:[01071023]: subu       $v0, $t0, $a3
_S1_2_883396C 24,252,771 instructions (0.180%), 644,975 calls (08832A74 - 08833EF8, length 1314)
  Back Branch 0883310C 645,498 times (length 424)
  Back Branch 088331B8 622,739 times (length 45)
--> 0883310C:[0A20CA9D]: j          0x08832A74
    08833110:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    088331A0:[3C03FFFE]: lui        $v1, 0xFFFE <=> li $v1, 0xFFFE0000
    088331A4:[34630001]: ori        $v1, $v1, 1
    088331A8:[00021382]: srl        $v0, $v0, 0x000E
    088331AC:[00431021]: addu       $v0, $v0, $v1
    088331B0:[00021080]: sll        $v0, $v0, 0x0002
    088331B4:[02C2B021]: addu       $s6, $s6, $v0
--> 088331B8:[0A20CC43]: j          0x0883310C
    088331BC:[26D60004]: addiu      $s6, $s6, 4
  Back Branch 0883397C 622,739 times (length 505)
  Back Branch 08833EF4 619,504 times (length 353)
  Back Branch 08833984 22,236 times (length 544)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08833D60 419 times (length 252)
_S1_2_8877C58 24,007,620 instructions (0.179%), 685,932 calls (08877C58 - 08879598, length 1617)
_S1_2_88B2BE0 23,224,895 instructions (0.173%), 148,255 calls (088B2BE0 - 088B424C, length 1436)
  Back Branch 088B404C 1,733,794 times (length 26)
  Back Branch 088B40D8 1,434,309 times (length 4)
  Back Branch 088B3AB0 299,272 times (length 6)
  Back Branch 088B31A0 146,700 times (length 276)
  Back Branch 088B4088 146,700 times (length 380)
  Back Branch 088B36AC 146,700 times (length 543)
  Back Branch 088B4234 146,700 times (length 1259)
  Back Branch 088B40C0 118,292 times (length 967)
  Back Branch 088B40E0 118,292 times (length 839)
  Back Branch 088B3A34 82,974 times (length 673)
  Back Branch 088B36F4 51,407 times (length 555)
  Back Branch 088B3ADC 28,408 times (length 455)
_S1_2_881CF2C 22,778,141 instructions (0.170%), 201,275 calls (0881CF2C - 088A5F24, length 140287)
  Back Branch 0881CFF4 2,431,673 times (length 15)
  Back Branch 0881CFFC 2,330,122 times (length 7)
  Back Branch 0881CFD4 332,036 times (length 7)
  Back Branch 0881D120 130,761 times (length 87)
_S1_2_8879304 22,189,221 instructions (0.165%), 821,823 calls (08879304 - 08879598, length 166)
_S1_2_88BA99C 22,086,082 instructions (0.164%), 889,607 calls (088BA99C - 088BAAC4, length 75)
  Back Branch 088BAA0C 632,086 times (length 7)
  Back Branch 088BAA40 251,315 times (length 22)
  Back Branch 088BAA60 113,661 times (length 30)
  Back Branch 088BAAB0 75,773 times (length 17)
  Back Branch 088BAA98 75,773 times (length 7)
  Back Branch 088BAAA0 28,423 times (length 37)
_S1_2_880B0C4 21,230,456 instructions (0.158%), 408,278 calls (0880B0C4 - 0883532C, length 43163)
_S1_2_8840398 20,657,629 instructions (0.154%), 1,080,646 calls (08840320 - 088409A4, length 418)
  Back Branch 088405DC 2,135,164 times (length 169)
  Back Branch 088405E4 1,450,373 times (length 171)
  Back Branch 0884037C 1,243,988 times (length 25)
  Back Branch 08840638 1,211,791 times (length 163)
  Back Branch 08840588 1,171,155 times (length 139)
  Back Branch 0884039C 1,080,646 times (length 33)
  Back Branch 08840718 1,026,536 times (length 15)
  Back Branch 08840978 955,291 times (length 8)
  Back Branch 088406EC 901,181 times (length 208)
  Back Branch 08840700 901,181 times (length 213)
  Back Branch 08840720 125,355 times (length 220)
  Back Branch 088409A0 99,758 times (length 22)
  Back Branch 08840944 97,655 times (length 11)
  Back Branch 08840658 2,643 times (length 171)
  Back Branch 08840664 1,321 times (length 53)
_S1_2_8831FAC 19,500,595 instructions (0.145%), 346,305 calls (0882731C - 08832248, length 11212)
  Back Branch 08832030 346,305 times (length 15)
  Back Branch 0882B6A8 17,254 times (length 7)
  Back Branch 08832244 6 times (length 8243)
  Back Branch 088321C8 3 times (length 87)
  Back Branch 088293E0 2 times (length 24)
_S1_2_883FB7C 19,425,420 instructions (0.145%), 2,158,380 calls (0883FAF0 - 0883FB88, length 39)
  Back Branch 0883FB84 2,158,380 times (length 26)
  Back Branch 0883FB28 2,158,380 times (length 16)
_S1_2_8878534 19,206,194 instructions (0.143%), 1,371,871 calls (08878534 - 088785BC, length 35)
_S1_2_8840F94 18,675,695 instructions (0.139%), 125,856 calls (08840F94 - 088413D0, length 272)
  Back Branch 088413C4 125,355 times (length 234)
  Back Branch 08841304 125,355 times (length 119)
  Back Branch 0884114C 125,355 times (length 17)
  Back Branch 088411D8 11,166 times (length 83)
  Back Branch 08841244 10,249 times (length 26)
  Back Branch 0884126C 9,748 times (length 44)
  Back Branch 088412C8 1,321 times (length 70)
_S1_2_8835828 18,573,482 instructions (0.138%), 843,827 calls (08835828 - 088358B8, length 37)
  Back Branch 08835888 3,096 times (length 10)
_S1_2_8840E34 18,377,299 instructions (0.137%), 46,789 calls (08840B80 - 08840E38, length 175)
  Back Branch 08840C70 1,177,932 times (length 12)
  Back Branch 08840E08 46,789 times (length 83)
  Back Branch 08840E34 46,789 times (length 175)
  Back Branch 08840E10 35,172 times (length 127)
  Back Branch 08840CE8 11,617 times (length 30)
  Back Branch 08840CDC 11,617 times (length 27)
  Back Branch 08840D38 11,617 times (length 18)
  Back Branch 08840DF4 10,240 times (length 94)
  Back Branch 08840D40 444 times (length 52)
_S1_2_8833828 18,182,983 instructions (0.135%), 406,013 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833874 791,964 times (length 898)
  Back Branch 08833A34 364,073 times (length 114)
  Back Branch 08833BEC 354,128 times (length 230)
  Back Branch 08833BDC 68,083 times (length 229)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8879488 17,834,232 instructions (0.133%), 685,932 calls (08879488 - 088795D0, length 83)
_S1_2_881F600 16,407,214 instructions (0.122%), 9 calls (0881F600 - 0881F744, length 82)
  Back Branch 0881F6C4 1,288,370 times (length 12)
  Back Branch 0881F6DC 94,636 times (length 22)
_S1_2_88240DC 16,303,262 instructions (0.121%), 201,275 calls (08823EAC - 08824164, length 175)
  Back Branch 08824140 201,275 times (length 167)
_S1_2_8835920 16,145,444 instructions (0.120%), 949,732 calls (08835920 - 08835978, length 23)
_S1_2_88324A0 15,190,323 instructions (0.113%), 76,226 calls (088324A0 - 0883274C, length 172)
  Back Branch 08832680 374,554 times (length 10)
  Back Branch 08832610 298,328 times (length 23)
  Back Branch 088326C0 76,226 times (length 99)
  Back Branch 08832590 24,939 times (length 36)
  Back Branch 08832710 5 times (length 124)
  Back Branch 08832568 5 times (length 27)
_S1_2_883387C 14,231,050 instructions (0.106%), 289,227 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833874 791,964 times (length 898)
  Back Branch 088338C4 289,227 times (length 23)
  Back Branch 088338E8 201,847 times (length 31)
  Back Branch 08833D48 201,455 times (length 291)
  Back Branch 08833D50 62,294 times (length 293)
  Back Branch 08833D38 31,858 times (length 288)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8877CB4 13,718,640 instructions (0.102%), 685,932 calls (08877CB4 - 08879598, length 1594)
_S1_2_88BA024 13,203,000 instructions (0.098%), 440,100 calls (088BA024 - 088BA0B0, length 36)
_S1_2_88202D4 12,484,960 instructions (0.093%), 232 calls (088202D4 - 08820DFC, length 715)
  Back Branch 08820AF8 1,137,080 times (length 7)
  Back Branch 08820B6C 61,600 times (length 7)
  Back Branch 08820B58 61,600 times (length 447)
  Back Branch 08820BE4 61,560 times (length 7)
  Back Branch 08820BD0 61,560 times (length 37)
  Back Branch 088206F4 33,152 times (length 55)
  Back Branch 08820630 33,152 times (length 59)
  Back Branch 08820738 18,966 times (length 51)
  Back Branch 088207AC 16,456 times (length 51)
  Back Branch 08820948 11,312 times (length 55)
  Back Branch 0882084C 11,097 times (length 133)
  Back Branch 088206FC 8,619 times (length 112)
  Back Branch 08820D9C 5,656 times (length 282)
  Back Branch 08820714 5,306 times (length 70)
  Back Branch 08820BF4 5,110 times (length 11)
  Back Branch 08820B7C 5,052 times (length 11)
  Back Branch 08820AAC 3,904 times (length 37)
  Back Branch 088209FC 1,580 times (length 29)
  Back Branch 08820B98 879 times (length 18)
  Back Branch 08820C10 811 times (length 18)
  Back Branch 08820B08 742 times (length 11)
  Back Branch 0882095C 712 times (length 62)
  Back Branch 08820B2C 242 times (length 20)
  Back Branch 08820474 232 times (length 73)
  Back Branch 08820B48 230 times (length 443)
  Back Branch 08820BC0 190 times (length 33)
  Back Branch 088203B4 136 times (length 24)
  Back Branch 08820454 96 times (length 44)
  Back Branch 0882047C 40 times (length 75)
  Back Branch 08820D30 40 times (length 261)
  Back Branch 08820DF0 40 times (length 28)
  Back Branch 088204A8 39 times (length 48)
  Back Branch 08820440 39 times (length 43)
_S1_2_88792DC 12,346,776 instructions (0.092%), 685,932 calls (088792DC - 08879598, length 176)
_S1_2_8880FEC 12,172,644 instructions (0.091%), 1,099 calls (08880FEC - 08881608, length 392)
  Back Branch 088814C0 348,844 times (length 20)
  Back Branch 088813B8 147,451 times (length 20)
  Back Branch 08881174 37,261 times (length 52)
  Back Branch 088813CC 14,794 times (length 154)
  Back Branch 08881518 12,259 times (length 113)
  Back Branch 08881434 10,306 times (length 124)
  Back Branch 088813E4 9,084 times (length 161)
  Back Branch 088814FC 6,311 times (length 231)
  Back Branch 088814E4 5,668 times (length 225)
  Back Branch 088813F4 4,647 times (length 165)
  Back Branch 088814F4 2,777 times (length 229)
  Back Branch 08881158 2,615 times (length 17)
  Back Branch 08881564 2,528 times (length 132)
  Back Branch 088812C0 869 times (length 15)
  Back Branch 088815B0 809 times (length 6)
  Back Branch 08881538 105 times (length 6)
  Back Branch 08881548 18 times (length 125)
  Back Branch 088815BC 7 times (length 154)
  Back Branch 0888140C 1 times (length 166)
_S1_2_8835740 12,104,930 instructions (0.090%), 692,814 calls (08835740 - 088357C0, length 33)
  Back Branch 08835790 81,773 times (length 11)
_S1_2_8831C70 11,688,443 instructions (0.087%), 406,013 calls (08827470 - 08831D48, length 10807)
  Back Branch 08831D14 406,013 times (length 21)
  Back Branch 08831D1C 363,046 times (length 23)
_S1_2_880B210 11,686,540 instructions (0.087%), 135,890 calls (0880B210 - 0883532C, length 43080)
  Back Branch 0880B484 135,890 times (length 63)
  Back Branch 0880B3E8 135,890 times (length 66)
_S1_2_887959C 11,505,592 instructions (0.086%), 821,828 calls (0887959C - 088795D0, length 14)
_S1_2_8826484 11,280,624 instructions (0.084%), 705,039 calls (08826484 - 088264D8, length 22)
_S1_2_8833398 11,131,960 instructions (0.083%), 318,056 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 088333D4 318,056 times (length 602)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_88264DC 11,022,951 instructions (0.082%), 847,152 calls (088264DC - 08826528, length 20)
  Back Branch 08826518 3,325 times (length 7)
_S1_2_88794E8 10,974,912 instructions (0.082%), 685,932 calls (088794E8 - 08879598, length 45)
_S1_2_88787B4 10,288,995 instructions (0.077%), 685,933 calls (0887857C - 088787C4, length 147)
  Back Branch 088787C0 685,933 times (length 147)
_S1_2_88786C8 10,288,995 instructions (0.077%), 685,933 calls (0887857C - 088786D8, length 88)
  Back Branch 088786D4 685,933 times (length 88)
_S1_2_88781C8 10,288,980 instructions (0.077%), 685,932 calls (08877F98 - 088781D8, length 145)
  Back Branch 088781D4 685,932 times (length 145)
_S1_2_883FDF4 9,852,701 instructions (0.073%), 10,241 calls (0883FDF4 - 0883FED4, length 57)
  Back Branch 0883FE74 734,267 times (length 13)
_S1_2_881F380 9,798,672 instructions (0.073%), 408,278 calls (0881F380 - 0881F3E0, length 25)
_S1_2_88A88C8 9,785,934 instructions (0.073%), 148,263 calls (088A88C8 - 088AA760, length 1959)
  Back Branch 088A8E8C 148,263 times (length 331)
  Back Branch 088A977C 148,263 times (length 575)
  Back Branch 088A9F08 133,412 times (length 1120)
  Back Branch 088A9D98 14,836 times (length 1029)
  Back Branch 088A9A4C 13,288 times (length 382)
  Back Branch 088A963C 1,548 times (length 558)
  Back Branch 088A9D90 1,548 times (length 551)
  Back Branch 088A8994 72 times (length 6)
  Back Branch 088AA2A4 45 times (length 241)
  Back Branch 088AA2AC 45 times (length 237)
  Back Branch 088A95F8 7 times (length 540)
_S1_2_88A8680 9,253,204 instructions (0.069%), 148,263 calls (088A8680 - 088A88C4, length 146)
  Back Branch 088A87E0 177,988 times (length 70)
_S1_2_880ABB0 9,057,364 instructions (0.067%), 201,275 calls (0880ABB0 - 0883532C, length 43488)
_S1_2_8877F58 8,917,116 instructions (0.066%), 685,932 calls (08877F58 - 08877FD8, length 33)
_S1_2_88303F8 8,363,991 instructions (0.062%), 366,888 calls (088303F8 - 088308EC, length 318)
  Back Branch 08830660 43,966 times (length 3)
  Back Branch 088305B8 9,205 times (length 6)
  Back Branch 08830770 7,374 times (length 15)
  Back Branch 08830854 3,241 times (length 205)
  Back Branch 0883083C 2,887 times (length 14)
  Back Branch 0883088C 1,691 times (length 200)
  Back Branch 088306FC 1,529 times (length 28)
  Back Branch 08830708 1,529 times (length 13)
  Back Branch 08830710 1,529 times (length 30)
  Back Branch 088308A8 1,317 times (length 50)
  Back Branch 088308E8 1,310 times (length 66)
  Back Branch 088304A4 981 times (length 18)
  Back Branch 088306D4 702 times (length 7)
  Back Branch 08830630 639 times (length 50)
  Back Branch 08830798 570 times (length 14)
  Back Branch 08830638 545 times (length 61)
  Back Branch 088307CC 449 times (length 25)
  Back Branch 088305DC 172 times (length 3)
  Back Branch 08830844 144 times (length 15)
  Back Branch 088307A0 93 times (length 15)
  Back Branch 08830648 13 times (length 56)
  Back Branch 088308C0 6 times (length 56)
_S1_2_8832F0C 8,332,221 instructions (0.062%), 155,664 calls (08832A54 - 08833E6C, length 1287)
  Back Branch 08832F54 155,662 times (length 322)
  Back Branch 08832F60 155,021 times (length 325)
  Back Branch 08833B2C 145,424 times (length 775)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_882FEE8 8,256,817 instructions (0.061%), 104,113 calls (0882FEE8 - 0883006C, length 98)
  Back Branch 08830048 339,498 times (length 12)
  Back Branch 0882FFE8 65,008 times (length 12)
_S1_2_88409A8 7,588,671 instructions (0.056%), 126,676 calls (08824E5C - 08840AA0, length 28434)
  Back Branch 08840A38 125,355 times (length 27951)
  Back Branch 088409EC 1,321 times (length 27932)
_S1_2_88B5B50 7,559,481 instructions (0.056%), 146,700 calls (088B5B50 - 088B5CCC, length 96)
  Back Branch 088B5C48 139,629 times (length 25)
  Back Branch 088B5CC8 7,071 times (length 64)
_S1_2_88249E4 7,503,215 instructions (0.056%), 1,500,643 calls (088249E4 - 088249F4, length 5)
_S1_2_88B5AA0 7,335,024 instructions (0.055%), 293,400 calls (088B5AA0 - 088B5B4C, length 44)
  Back Branch 088B5B48 2 times (length 28)
  Back Branch 088B5B3C 2 times (length 23)
  Back Branch 088B5B14 1 times (length 22)
_S1_2_881C154 7,243,662 instructions (0.054%), 15 calls (0881C154 - 0881C510, length 240)
  Back Branch 0881C3D0 516,078 times (length 14)
  Back Branch 0881C3E4 1,206 times (length 27)
  Back Branch 0881C28C 108 times (length 3)
  Back Branch 0881C2BC 86 times (length 3)
  Back Branch 0881C424 15 times (length 168)
_S1_2_8824B64 7,160,460 instructions (0.053%), 596,705 calls (08824B64 - 08824B9C, length 15)
_S1_2_8877CD4 6,930,390 instructions (0.052%), 135,890 calls (08877CD4 - 08879598, length 1586)
  Back Branch 08878DCC 135,890 times (length 33)
  Back Branch 08878DA4 135,890 times (length 20)
_S1_2_8840484 6,894,525 instructions (0.051%), 125,355 calls (08840484 - 088408D8, length 278)
_S1_2_881F748 6,591,993 instructions (0.049%), 11,583 calls (0881F748 - 088202D0, length 739)
  Back Branch 0881FF88 1,157 times (length 511)
_S1_2_88334BC 6,504,975 instructions (0.048%), 240,925 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 088334D8 240,925 times (length 667)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_88A90A0 6,341,610 instructions (0.047%), 148,255 calls (088A8968 - 088AA704, length 1896)
  Back Branch 088A90E8 278,349 times (length 10)
  Back Branch 088A8E8C 148,263 times (length 331)
  Back Branch 088A977C 148,263 times (length 575)
  Back Branch 088A90F4 148,255 times (length 440)
  Back Branch 088A9F08 133,412 times (length 1120)
  Back Branch 088A9D98 14,836 times (length 1029)
  Back Branch 088A9A4C 13,288 times (length 382)
  Back Branch 088A963C 1,548 times (length 558)
  Back Branch 088A9D90 1,548 times (length 551)
  Back Branch 088A8994 72 times (length 6)
  Back Branch 088AA2A4 45 times (length 241)
  Back Branch 088AA2AC 45 times (length 237)
  Back Branch 088A95F8 7 times (length 540)
_S1_2_8824A54 5,981,378 instructions (0.045%), 135,978 calls (08824A54 - 08824AB8, length 26)
  Back Branch 08824A9C 407,751 times (length 9)
_S1_2_888160C 5,906,735 instructions (0.044%), 1,244 calls (0888160C - 0888178C, length 97)
  Back Branch 0888170C 112,624 times (length 52)
  Back Branch 08881738 2,429 times (length 6)
  Back Branch 08881760 1,229 times (length 80)
_S1_2_88331C0 5,582,616 instructions (0.042%), 130,350 calls (08832A74 - 08833EF0, length 1312)
  Back Branch 08833EEC 130,350 times (length 1312)
  Back Branch 08833B10 53,988 times (length 586)
  Back Branch 08833B00 53,968 times (length 585)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_884016C 5,404,530 instructions (0.040%), 360,302 calls (0884016C - 088401A4, length 15)
_S1_2_8825584 5,392,046 instructions (0.040%), 168,501 calls (08825584 - 08825608, length 34)
_S1_2_8824E5C 5,289,860 instructions (0.039%), 528,986 calls (08824E5C - 08824E80, length 10)
_S1_2_8838BCC 5,255,178 instructions (0.039%), 34,991 calls (08838BCC - 088395AC, length 633)
  Back Branch 08839554 85,916 times (length 20)
  Back Branch 088394C4 29,655 times (length 148)
  Back Branch 08838CA0 26,099 times (length 32)
  Back Branch 08838D8C 22,134 times (length 78)
  Back Branch 08838F44 14,054 times (length 188)
  Back Branch 08838ED4 13,777 times (length 160)
  Back Branch 08839504 13,663 times (length 415)
  Back Branch 0883956C 13,273 times (length 13)
  Back Branch 08839598 9,939 times (length 452)
  Back Branch 08838D5C 9,712 times (length 15)
  Back Branch 08838D40 9,712 times (length 74)
  Back Branch 08838D48 9,378 times (length 76)
  Back Branch 08838F64 5,216 times (length 91)
  Back Branch 08838E34 5,216 times (length 21)
  Back Branch 08838F54 5,171 times (length 207)
  Back Branch 0883958C 3,137 times (length 449)
  Back Branch 08839288 2,906 times (length 256)
  Back Branch 088390F8 1,342 times (length 156)
  Back Branch 08839274 1,006 times (length 250)
  Back Branch 088390B0 487 times (length 138)
  Back Branch 08839168 487 times (length 49)
  Back Branch 088392F4 412 times (length 283)
  Back Branch 088393A8 388 times (length 328)
  Back Branch 08838D10 335 times (length 62)
  Back Branch 08838D08 335 times (length 60)
  Back Branch 08838F04 146 times (length 31)
  Back Branch 088391DC 103 times (length 213)
  Back Branch 08839158 95 times (length 180)
  Back Branch 08839128 95 times (length 168)
  Back Branch 08839564 91 times (length 20)
  Back Branch 08839314 35 times (length 212)
  Back Branch 0883931C 35 times (length 329)
  Back Branch 0883920C 21 times (length 225)
  Back Branch 088393FC 21 times (length 473)
  Back Branch 08838F34 14 times (length 43)
  Back Branch 08838D6C 11 times (length 15)
  Back Branch 08839494 10 times (length 543)
  Back Branch 08839478 10 times (length 479)
  Back Branch 088395A8 10 times (length 456)
  Back Branch 088390A4 6 times (length 159)
  Back Branch 088393E8 5 times (length 394)
  Back Branch 0883938C 2 times (length 82)
  Back Branch 0883935C 2 times (length 158)
_S1_2_8824E84 5,145,939 instructions (0.038%), 571,771 calls (08824E84 - 08824EA4, length 9)
_S1_2_88B9DFC 4,992,930 instructions (0.037%), 166,431 calls (088B9DFC - 088B9E88, length 36)
_S1_2_88A0C44 4,881,084 instructions (0.036%), 180,593 calls (088A0C44 - 088A0D98, length 86)
  Back Branch 088A0CB8 297,503 times (length 6)
  Back Branch 088A0CA0 180,593 times (length 7)
  Back Branch 088A0D08 14,006 times (length 13)
  Back Branch 088A0D64 1,388 times (length 7)
  Back Branch 088A0CCC 470 times (length 13)
  Back Branch 088A0D3C 470 times (length 41)
  Back Branch 088A0D94 463 times (length 63)
_S1_2_8831E88 4,747,482 instructions (0.035%), 263,749 calls (08831E88 - 08831EF4, length 28)
_S1_2_88A4110 4,744,416 instructions (0.035%), 148,263 calls (088A4110 - 088A418C, length 32)
_S1_2_883398C 4,556,418 instructions (0.034%), 96,724 calls (08832A74 - 088340C0, length 1428)
  Back Branch 08833874 791,964 times (length 898)
  Back Branch 08833A34 364,073 times (length 114)
  Back Branch 08833F0C 96,724 times (length 322)
  Back Branch 08833D94 96,724 times (length 240)
  Back Branch 08833D78 96,604 times (length 241)
  Back Branch 08833A0C 95,697 times (length 105)
  Back Branch 08833F20 1,027 times (length 324)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_88B9E8C 4,494,090 instructions (0.033%), 149,803 calls (088B9E8C - 088B9F18, length 36)
_S1_2_88343CC 4,430,508 instructions (0.033%), 64,241 calls (088343CC - 088A32D4, length 113603)
  Back Branch 088A01A8 35,264 times (length 18)
  Back Branch 088A01A0 35,264 times (length 17)
  Back Branch 088A2FD4 34,273 times (length 2991)
  Back Branch 088A03C0 32,184 times (length 98)
  Back Branch 088A0768 23,175 times (length 384)
  Back Branch 088A04FC 7,049 times (length 229)
  Back Branch 088A0538 4,928 times (length 4)
  Back Branch 088A07A0 2,401 times (length 148)
  Back Branch 088A058C 1,901 times (length 11)
  Back Branch 088A05D4 1,900 times (length 283)
  Back Branch 088A2EDC 1,733 times (length 91)
  Back Branch 088A07F4 1,222 times (length 4)
  Back Branch 088A3014 1,201 times (length 144)
  Back Branch 088A07D4 1,138 times (length 237)
  Back Branch 088A0934 1,112 times (length 91)
  Back Branch 088A07DC 1,009 times (length 239)
  Back Branch 088A07E4 1,001 times (length 170)
  Back Branch 088A30E4 1,000 times (length 126)
  Back Branch 088A300C 685 times (length 49)
  Back Branch 088A0730 494 times (length 370)
  Back Branch 088A07C4 398 times (length 6)
  Back Branch 088A3180 374 times (length 219)
  Back Branch 088A3160 365 times (length 37)
  Back Branch 088A0508 301 times (length 207)
  Back Branch 088A07FC 291 times (length 176)
  Back Branch 088A2FA0 168 times (length 32)
  Back Branch 088A0828 143 times (length 144)
  Back Branch 088A0844 142 times (length 100)
  Back Branch 088A0830 142 times (length 146)
  Back Branch 088A0388 131 times (length 111)
  Back Branch 088A3178 97 times (length 150)
  Back Branch 088A06EC 78 times (length 142)
  Back Branch 088A06FC 65 times (length 146)
  Back Branch 088A03B8 62 times (length 148)
  Back Branch 088A08C0 39 times (length 377)
  Back Branch 088A0780 31 times (length 365)
  Back Branch 088A085C 17 times (length 420)
  Back Branch 088A0894 11 times (length 434)
  Back Branch 088A0870 8 times (length 373)
  Back Branch 088A32B8 7 times (length 244)
  Back Branch 088A08D8 5 times (length 399)
  Back Branch 088A08E4 5 times (length 454)
  Back Branch 088A0234 5 times (length 10)
  Back Branch 088A0918 3 times (length 415)
  Back Branch 088A314C 2 times (length 221)
  Back Branch 088A3284 2 times (length 217)
  Back Branch 088A0954 2 times (length 430)
  Back Branch 088A0900 1 times (length 188)
  Back Branch 088A0880 1 times (length 152)
  Back Branch 088A02D8 1 times (length 7)
  Back Branch 088A3198 1 times (length 224)
_S1_2_8834B60 4,306,984 instructions (0.032%), 126,676 calls (08834B60 - 08834C48, length 59)
_S1_2_8832408 4,163,008 instructions (0.031%), 130,094 calls (08832408 - 0883249C, length 38)
_S1_2_88B9F1C 4,131,463 instructions (0.031%), 133,273 calls (088B9F1C - 088B9F9C, length 33)
  Back Branch 088B9F98 133,273 times (length 11)
  Back Branch 088B9F88 133,273 times (length 9)
_S1_2_88B3A64 3,922,988 instructions (0.029%), 16,613 calls (088B2EB4 - 088B424C, length 1255)
  Back Branch 088B404C 1,733,794 times (length 26)
  Back Branch 088B40D8 1,434,309 times (length 4)
  Back Branch 088B3AB0 299,272 times (length 6)
  Back Branch 088B4088 146,700 times (length 380)
  Back Branch 088B40C0 118,292 times (length 967)
  Back Branch 088B40E0 118,292 times (length 839)
  Back Branch 088B3A34 82,974 times (length 673)
  Back Branch 088B3ADC 28,408 times (length 455)
  Back Branch 088B3A5C 16,613 times (length 748)
  Back Branch 088B3A64 16,613 times (length 10)
_S1_2_8834D9C 3,871,717 instructions (0.029%), 154,873 calls (08834D9C - 08834E24, length 35)
_S1_2_8833528 3,748,068 instructions (0.028%), 104,113 calls (08832A74 - 08834098, length 1418)
  Back Branch 08832D30 2,122,652 times (length 177)
  Back Branch 08833E60 104,113 times (length 1277)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_882ABDC 3,630,801 instructions (0.027%), 61,479 calls (0882ABDC - 0882ADC8, length 124)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882ADBC 45 times (length 93)
_S1_2_88357C4 3,595,533 instructions (0.027%), 188,206 calls (08835740 - 08835824, length 58)
  Back Branch 08835790 81,773 times (length 11)
  Back Branch 08835804 12,225 times (length 51)
_S1_2_88794B8 3,533,166 instructions (0.026%), 135,891 calls (088794B8 - 088795D0, length 71)
_S1_2_884E484 3,295,288 instructions (0.025%), 292 calls (0884E320 - 0884E4C0, length 105)
  Back Branch 0884E4AC 365,916 times (length 9)
  Back Branch 0884E488 292 times (length 92)
_S1_2_88B541C 3,227,389 instructions (0.024%), 293,399 calls (088B541C - 088B5444, length 11)
_S1_2_8847DB4 3,153,943 instructions (0.023%), 1,221 calls (08847DB4 - 0884818C, length 247)
  Back Branch 08848084 260,576 times (length 12)
  Back Branch 08847DF0 1,221 times (length 5)
_S1_2_8834CC4 3,128,154 instructions (0.023%), 144,017 calls (08834CC4 - 08834D58, length 38)
  Back Branch 08834D14 78,756 times (length 10)
_S1_2_8833910 3,125,070 instructions (0.023%), 76,221 calls (08832A74 - 08833EAC, length 1295)
  Back Branch 08833964 76,221 times (length 958)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08833EA8 3 times (length 346)
_S1_2_88337BC 3,082,276 instructions (0.023%), 73,711 calls (08832A74 - 08833F6C, length 1343)
  Back Branch 08833F68 73,711 times (length 1343)
  Back Branch 08833C1C 13,586 times (length 270)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_88B54CC 3,041,417 instructions (0.023%), 146,700 calls (088B54CC - 088B5598, length 52)
  Back Branch 088B5574 137,152 times (length 26)
  Back Branch 088B5594 44 times (length 8)
_S1_2_8824E0C 2,989,580 instructions (0.022%), 135,890 calls (08824D00 - 08824E24, length 74)
  Back Branch 08824E20 135,890 times (length 74)
_S1_2_8825F0C 2,784,302 instructions (0.021%), 56,808 calls (08825584 - 08825F70, length 636)
  Back Branch 08825F48 56,808 times (length 627)
_S1_2_8831F70 2,658,703 instructions (0.020%), 207,246 calls (08831EC4 - 08831FA0, length 56)
  Back Branch 08831F80 207,246 times (length 49)
_S1_2_882FD94 2,658,290 instructions (0.020%), 66,809 calls (0882FD94 - 0882FE7C, length 59)
  Back Branch 0882FE48 68,343 times (length 30)
  Back Branch 0882FDEC 67,765 times (length 5)
  Back Branch 0882FE04 104 times (length 11)
_S1_2_883830C 2,616,401 instructions (0.019%), 104,654 calls (0883830C - 088383EC, length 57)
  Back Branch 088383B8 3 times (length 19)
_S1_2_8824E3C 2,586,976 instructions (0.019%), 323,372 calls (08824E3C - 08824E58, length 8)
_S1_2_887FB00 2,509,468 instructions (0.019%), 10,654 calls (0887F08C - 08880724, length 1447)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 08880604 6,617 times (length 271)
  Back Branch 08880720 6,602 times (length 806)
  Back Branch 0887FAF8 6,602 times (length 275)
  Back Branch 08880278 6,602 times (length 871)
  Back Branch 088802EC 6,602 times (length 804)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 0887FB88 6,419 times (length 16)
  Back Branch 08880270 6,385 times (length 679)
  Back Branch 0888022C 6,097 times (length 10)
  Back Branch 08880254 5,692 times (length 762)
  Back Branch 0887F720 3,496 times (length 16)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887FBC0 2,947 times (length 673)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887FAC8 1,118 times (length 10)
  Back Branch 08880510 1,099 times (length 1269)
  Back Branch 0887F588 320 times (length 275)
  Back Branch 08880458 145 times (length 559)
  Back Branch 0887F7C8 41 times (length 20)
  Back Branch 0888044C 22 times (length 20)
  Back Branch 088801D8 15 times (length 1063)
  Back Branch 08880638 7 times (length 16)
  Back Branch 0887FB50 3 times (length 632)
  Back Branch 0887F6E8 3 times (length 350)
  Back Branch 0888020C 1 times (length 1063)
  Back Branch 0887FAA8 1 times (length 590)
_S1_2_881BE9C 2,476,716 instructions (0.018%), 15 calls (0881BE9C - 0881C150, length 174)
  Back Branch 0881C0E4 30,904 times (length 80)
  Back Branch 0881C100 247 times (length 94)
  Back Branch 0881BF30 15 times (length 16)
_S1_2_8824D94 2,446,038 instructions (0.018%), 135,891 calls (08824D94 - 08824DF0, length 24)
_S1_2_88A00F8 2,317,883 instructions (0.017%), 28,384 calls (0889E670 - 088A1E9C, length 3596)
  Back Branch 088A0104 28,511 times (length 1703)
  Back Branch 0889E8DC 16,838 times (length 88)
  Back Branch 0889E8B8 7,420 times (length 92)
  Back Branch 0889E914 6,605 times (length 115)
  Back Branch 0889E92C 2,202 times (length 121)
  Back Branch 0889E7D4 1,283 times (length 65)
  Back Branch 0889E778 505 times (length 7)
  Back Branch 0889E8FC 81 times (length 92)
  Back Branch 0889E884 20 times (length 62)
  Back Branch 0889E89C 5 times (length 67)
  Back Branch 0889E940 4 times (length 126)
  Back Branch 0889E8A4 3 times (length 117)
  Back Branch 0889E840 1 times (length 80)
  Back Branch 0889E94C 1 times (length 129)
_S1_2_88A1210 2,267,462 instructions (0.017%), 141 calls (088A1210 - 088A1604, length 254)
  Back Branch 088A150C 206,009 times (length 153)
  Back Branch 088A12F8 65,881 times (length 20)
  Back Branch 088A1514 141 times (length 134)
  Back Branch 088A1568 47 times (length 186)
_S1_2_882B020 2,261,073 instructions (0.017%), 13,158 calls (0882A378 - 0882B558, length 1145)
  Back Branch 0882A4F0 43,614 times (length 10)
  Back Branch 0882A504 34,905 times (length 14)
  Back Branch 0882AA58 25,083 times (length 11)
  Back Branch 0882AB2C 15,171 times (length 19)
  Back Branch 0882B044 13,133 times (length 821)
  Back Branch 0882AB1C 10,946 times (length 51)
  Back Branch 0882A474 8,916 times (length 8)
  Back Branch 0882ABD4 8,269 times (length 146)
  Back Branch 0882A488 7,904 times (length 13)
  Back Branch 0882AAF8 6,399 times (length 42)
  Back Branch 0882A51C 6,301 times (length 17)
  Back Branch 0882A610 6,292 times (length 13)
  Back Branch 0882A498 4,797 times (length 17)
  Back Branch 0882A410 2,768 times (length 13)
  Back Branch 0882AB34 2,717 times (length 49)
  Back Branch 0882A7B4 1,726 times (length 13)
  Back Branch 0882AB0C 1,548 times (length 47)
  Back Branch 0882A59C 1,056 times (length 9)
  Back Branch 0882A5AC 1,056 times (length 12)
  Back Branch 0882A7D4 1,013 times (length 4)
  Back Branch 0882AB90 966 times (length 187)
  Back Branch 0882A768 249 times (length 6)
  Back Branch 0882B294 201 times (length 5)
  Back Branch 0882A5C4 129 times (length 15)
  Back Branch 0882A7A0 112 times (length 8)
  Back Branch 0882A90C 81 times (length 306)
  Back Branch 0882A6E8 78 times (length 11)
  Back Branch 0882A6F8 78 times (length 16)
  Back Branch 0882A6D4 78 times (length 7)
  Back Branch 0882A7C4 60 times (length 17)
  Back Branch 0882B304 54 times (length 5)
  Back Branch 0882A8F8 52 times (length 151)
  Back Branch 0882A91C 51 times (length 309)
  Back Branch 0882ABBC 51 times (length 87)
  Back Branch 0882B2E0 25 times (length 5)
  Back Branch 0882B4D0 25 times (length 330)
  Back Branch 0882B544 25 times (length 48)
  Back Branch 0882B51C 25 times (length 51)
  Back Branch 0882B2A4 24 times (length 9)
  Back Branch 0882A8D8 6 times (length 9)
  Back Branch 0882A8E8 6 times (length 13)
  Back Branch 0882B354 4 times (length 12)
  Back Branch 0882AB50 2 times (length 454)
_S1_2_882120C 2,177,406 instructions (0.016%), 4 calls (0882120C - 08821D6C, length 729)
  Back Branch 088216FC 83,052 times (length 14)
  Back Branch 08821854 10,426 times (length 48)
  Back Branch 088218E4 10,426 times (length 19)
  Back Branch 088219BC 10,423 times (length 87)
  Back Branch 08821B34 1,157 times (length 100)
  Back Branch 08821ADC 4 times (length 547)
  Back Branch 08821B98 3 times (length 51)
  Back Branch 08821A9C 2 times (length 15)
  Back Branch 088218F4 1 times (length 15)
  Back Branch 08821A30 1 times (length 17)
  Back Branch 08821A50 1 times (length 25)
_S1_2_88254A8 2,168,390 instructions (0.016%), 154,873 calls (088254A8 - 08825580, length 55)
  Back Branch 0882553C 154,873 times (length 10)
_S1_2_88BAF2C 2,129,466 instructions (0.016%), 1,064,733 calls (088BAF2C - 088BAF30, length 2)
_S1_2_881A314 2,128,636 instructions (0.016%), 25,984 calls (0881A314 - 08879598, length 97442)
  Back Branch 08879184 25,958 times (length 44)
  Back Branch 0887915C 1 times (length 30)
_S1_2_8807EE8 2,081,544 instructions (0.015%), 86,731 calls (08807EE8 - 0883532C, length 46354)
_S1_2_8807DB8 2,081,400 instructions (0.015%), 86,725 calls (08807DB8 - 0883532C, length 46430)
_S1_2_8807D20 2,081,352 instructions (0.015%), 86,723 calls (08807D20 - 0883532C, length 46468)
_S1_2_8807E50 2,081,328 instructions (0.015%), 86,722 calls (08807E50 - 0883532C, length 46392)
_S1_2_88B66BC 2,075,570 instructions (0.015%), 148,255 calls (088B66BC - 088B66F0, length 14)
_S1_2_88A62E0 2,009,680 instructions (0.015%), 46,789 calls (088A62E0 - 088A6358, length 31)
  Back Branch 088A6314 292,030 times (length 5)
  Back Branch 088A6324 11,617 times (length 15)
_S1_2_88A095C 1,937,177 instructions (0.014%), 12,102 calls (088A095C - 088A0A58, length 64)
  Back Branch 088A0A34 133,347 times (length 33)
  Back Branch 088A0A44 121,719 times (length 12)
  Back Branch 088A09E0 16,405 times (length 5)
  Back Branch 088A09A4 686 times (length 9)
  Back Branch 088A0A4C 470 times (length 39)
_S1_2_88A842C 1,846,708 instructions (0.014%), 9,556 calls (088A6D3C - 088A8440, length 1474)
  Back Branch 088A6E1C 24,807 times (length 15)
  Back Branch 088A6EC0 13,551 times (length 15)
  Back Branch 088A80C8 13,455 times (length 1158)
  Back Branch 088A843C 9,556 times (length 1474)
  Back Branch 088A7A20 6,901 times (length 721)
  Back Branch 088A8164 6,811 times (length 944)
  Back Branch 088A819C 6,811 times (length 1183)
  Back Branch 088A72A4 2,526 times (length 225)
  Back Branch 088A7990 2,436 times (length 681)
  Back Branch 088A7270 219 times (length 212)
  Back Branch 088A825C 159 times (length 545)
  Back Branch 088A801C 159 times (length 1138)
  Back Branch 088A6FEC 159 times (length 143)
  Back Branch 088A7A00 159 times (length 728)
  Back Branch 088A8084 4 times (length 8)
_S1_2_882B78C 1,841,719 instructions (0.014%), 62,591 calls (0882B78C - 0882B818, length 36)
  Back Branch 0882B800 28,229 times (length 14)
_S1_2_882B04C 1,804,845 instructions (0.013%), 60,160 calls (0882B04C - 0882B0C4, length 31)
_S1_2_88415C8 1,779,778 instructions (0.013%), 18,161 calls (088415C8 - 08841B88, length 369)
  Back Branch 08841678 18,161 times (length 14)
  Back Branch 088418C4 18,161 times (length 63)
  Back Branch 088418E0 18,161 times (length 70)
_S1_2_88261E8 1,777,001 instructions (0.013%), 27,319 calls (088261E8 - 08832404, length 12424)
  Back Branch 088322CC 9,290,430 times (length 13)
  Back Branch 088323A8 1,321 times (length 661)
  Back Branch 088323BC 1,321 times (length 25)
  Back Branch 08832364 1,321 times (length 44)
_S1_2_889C540 1,630,805 instructions (0.012%), 148,255 calls (0889C540 - 0889C568, length 11)
_S1_2_88338F0 1,602,302 instructions (0.012%), 61,627 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833908 61,627 times (length 935)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_882AF7C 1,418,008 instructions (0.011%), 74,632 calls (0882AF7C - 0882AFEC, length 29)
_S1_2_88BB124 1,371,880 instructions (0.010%), 685,940 calls (088BB124 - 088BB128, length 2)
_S1_2_8808218 1,345,968 instructions (0.010%), 51,768 calls (08808218 - 0883532C, length 46150)
_S1_2_8808178 1,345,864 instructions (0.010%), 51,764 calls (08808178 - 0883532C, length 46190)
_S1_2_88249F8 1,279,857 instructions (0.010%), 159,657 calls (088249F8 - 08824A50, length 23)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_88341D4 1,219,771 instructions (0.009%), 76,226 calls (088341D4 - 0883425C, length 35)
  Back Branch 08834244 12 times (length 15)
_S1_2_8807574 1,116,366 instructions (0.008%), 25,962 calls (08807574 - 0880761C, length 43)
_S1_2_8833750 1,107,630 instructions (0.008%), 25,885 calls (08832A74 - 08833F54, length 1337)
  Back Branch 08833F50 25,885 times (length 1337)
  Back Branch 08833C4C 10,260 times (length 309)
  Back Branch 08833C3C 10,240 times (length 308)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_884E4C4 1,098,562 instructions (0.008%), 50 calls (0884E320 - 0884E574, length 150)
  Back Branch 0884E54C 84,304 times (length 13)
  Back Branch 0884E504 176 times (length 10)
  Back Branch 0884E514 50 times (length 127)
_S1_2_882652C 1,068,303 instructions (0.008%), 88,194 calls (0882652C - 08826570, length 18)
_S1_2_88A45CC 1,060,292 instructions (0.008%), 23,050 calls (088A45CC - 088A47A4, length 119)
  Back Branch 088A4794 25,596 times (length 6)
  Back Branch 088A476C 23,045 times (length 88)
  Back Branch 088A4760 18,286 times (length 14)
  Back Branch 088A460C 19 times (length 9)
_S1_2_882C5BC 1,003,140 instructions (0.007%), 18,744 calls (0882C5BC - 0882C908, length 212)
  Back Branch 0882C66C 30,115 times (length 11)
  Back Branch 0882C7F8 4 times (length 6)
  Back Branch 0882C878 1 times (length 104)
  Back Branch 0882C904 1 times (length 77)
_S1_2_882F88C 962,592 instructions (0.007%), 26,016 calls (0882F88C - 0882F924, length 39)
_S1_2_882D404 954,329 instructions (0.007%), 10,749 calls (0882D404 - 0882D874, length 285)
  Back Branch 0882D5E8 5,940 times (length 48)
  Back Branch 0882D6C0 5,298 times (length 136)
  Back Branch 0882D760 4,355 times (length 160)
  Back Branch 0882D858 2,906 times (length 66)
  Back Branch 0882D624 2,040 times (length 63)
  Back Branch 0882D694 1,957 times (length 26)
  Back Branch 0882D69C 1,712 times (length 93)
  Back Branch 0882D598 974 times (length 28)
  Back Branch 0882D710 415 times (length 67)
  Back Branch 0882D720 392 times (length 71)
  Back Branch 0882D6F0 228 times (length 59)
  Back Branch 0882D6F8 202 times (length 61)
  Back Branch 0882D700 166 times (length 63)
  Back Branch 0882D730 140 times (length 75)
  Back Branch 0882D768 140 times (length 144)
  Back Branch 0882D7D4 113 times (length 33)
  Back Branch 0882D770 97 times (length 91)
  Back Branch 0882D738 86 times (length 77)
  Back Branch 0882D728 81 times (length 73)
  Back Branch 0882D778 60 times (length 182)
  Back Branch 0882D794 60 times (length 17)
  Back Branch 0882D7B8 43 times (length 182)
  Back Branch 0882D63C 35 times (length 68)
  Back Branch 0882D7E4 34 times (length 193)
  Back Branch 0882D708 21 times (length 65)
  Back Branch 0882D5D0 2 times (length 71)
_S1_2_884E42C 940,551 instructions (0.007%), 87 calls (0884E320 - 0884E480, length 89)
  Back Branch 0884E46C 104,380 times (length 9)
  Back Branch 0884E440 87 times (length 74)
_S1_2_88791EC 934,416 instructions (0.007%), 25,956 calls (088791EC - 08879298, length 44)
  Back Branch 08879294 25,956 times (length 29)
_S1_2_88788B8 908,495 instructions (0.007%), 25,957 calls (088788B8 - 08878990, length 55)
_S1_2_8826168 904,736 instructions (0.007%), 28,273 calls (08826168 - 088261E4, length 32)
_S1_2_8825C34 886,626 instructions (0.007%), 26,831 calls (08825C34 - 08825D48, length 70)
  Back Branch 08825CA4 26,427 times (length 17)
  Back Branch 08825D00 26,016 times (length 11)
  Back Branch 08825D24 20,827 times (length 19)
  Back Branch 08825D10 5,189 times (length 14)
_S1_2_88253FC 884,560 instructions (0.007%), 26,016 calls (088253FC - 088254A4, length 43)
  Back Branch 08825498 8 times (length 25)
_S1_2_8829EA8 878,020 instructions (0.007%), 38,770 calls (08829EA8 - 08829F20, length 31)
_S1_2_882AD34 795,131 instructions (0.006%), 23,489 calls (0882AC38 - 0882ADC8, length 101)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882AD4C 23,489 times (length 54)
  Back Branch 0882ADBC 45 times (length 93)
_S1_2_8834304 774,365 instructions (0.006%), 154,873 calls (08834304 - 08834314, length 5)
_S1_2_8892120 757,505 instructions (0.006%), 14,967 calls (08892120 - 0889235C, length 144)
  Back Branch 088922E0 11,518 times (length 70)
_S1_2_88A60FC 745,352 instructions (0.006%), 18,162 calls (088A60FC - 088A62DC, length 121)
  Back Branch 088A6120 54,483 times (length 10)
  Back Branch 088A61A0 18,161 times (length 25)
  Back Branch 088A6264 60 times (length 8)
  Back Branch 088A6194 12 times (length 16)
  Back Branch 088A6230 3 times (length 7)
  Back Branch 088A6210 1 times (length 53)
  Back Branch 088A62D8 1 times (length 103)
_S1_2_8841ACC 690,118 instructions (0.005%), 18,161 calls (08841648 - 08841B88, length 337)
  Back Branch 08841678 18,161 times (length 14)
  Back Branch 08841AF4 18,161 times (length 154)
  Back Branch 088418AC 18,161 times (length 147)
  Back Branch 088418C4 18,161 times (length 63)
  Back Branch 088418E0 18,161 times (length 70)
_S1_2_88336E4 623,974 instructions (0.005%), 14,857 calls (08832A74 - 08833F3C, length 1331)
  Back Branch 08833F38 14,857 times (length 1331)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08833C7C 20 times (length 348)
_S1_2_8807860 621,384 instructions (0.005%), 25,891 calls (08807860 - 0883532C, length 46772)
_S1_2_8807C88 621,216 instructions (0.005%), 25,884 calls (08807C88 - 0883532C, length 46506)
_S1_2_8807AC0 621,216 instructions (0.005%), 25,884 calls (08807AC0 - 0883532C, length 46620)
_S1_2_8807990 621,216 instructions (0.005%), 25,884 calls (08807990 - 0883532C, length 46696)
_S1_2_8808018 621,048 instructions (0.005%), 25,877 calls (08808018 - 0883532C, length 46278)
_S1_2_8807F80 621,048 instructions (0.005%), 25,877 calls (08807F80 - 0883532C, length 46316)
_S1_2_88304C4 603,489 instructions (0.004%), 3,535 calls (088304C4 - 088308EC, length 267)
  Back Branch 08830660 43,966 times (length 3)
  Back Branch 088305B8 9,205 times (length 6)
  Back Branch 08830770 7,374 times (length 15)
  Back Branch 08830854 3,241 times (length 205)
  Back Branch 0883083C 2,887 times (length 14)
  Back Branch 0883088C 1,691 times (length 200)
  Back Branch 088306FC 1,529 times (length 28)
  Back Branch 08830708 1,529 times (length 13)
  Back Branch 08830710 1,529 times (length 30)
  Back Branch 088308A8 1,317 times (length 50)
  Back Branch 088308E8 1,310 times (length 66)
  Back Branch 088306D4 702 times (length 7)
  Back Branch 08830630 639 times (length 50)
  Back Branch 08830798 570 times (length 14)
  Back Branch 08830638 545 times (length 61)
  Back Branch 088307CC 449 times (length 25)
  Back Branch 088305DC 172 times (length 3)
  Back Branch 08830844 144 times (length 15)
  Back Branch 088307A0 93 times (length 15)
  Back Branch 08830648 13 times (length 56)
  Back Branch 088308C0 6 times (length 56)
_S1_2_8836E60 598,374 instructions (0.004%), 10,601 calls (08836B90 - 08836F08, length 223)
  Back Branch 08836EB4 10,910 times (length 203)
  Back Branch 08836EC0 884 times (length 14)
  Back Branch 08836ED0 884 times (length 18)
  Back Branch 08836F04 79 times (length 223)
_S1_2_881A2D8 596,988 instructions (0.004%), 25,956 calls (0881A2D8 - 088BAF40, length 164635)
_S1_2_88078F8 596,640 instructions (0.004%), 24,860 calls (088078F8 - 0883532C, length 46734)
_S1_2_889FCD0 593,052 instructions (0.004%), 148,263 calls (0889FCD0 - 0889FCDC, length 4)
_S1_2_887F4E0 592,220 instructions (0.004%), 1,098 calls (0887F08C - 088802B8, length 1164)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887F588 320 times (length 275)
_S1_2_8835DB0 578,964 instructions (0.004%), 18,159 calls (08835DB0 - 08835F10, length 89)
  Back Branch 08835E7C 1,697 times (length 27)
  Back Branch 08835EEC 910 times (length 45)
  Back Branch 08835F0C 337 times (length 15)
  Back Branch 08835EE4 337 times (length 28)
_S1_2_88795D4 571,054 instructions (0.004%), 25,957 calls (088795D4 - 088BAF30, length 67160)
_S1_2_883FFB8 565,576 instructions (0.004%), 12,235 calls (0883FFB8 - 088400B0, length 63)
  Back Branch 088400A0 922 times (length 35)
_S1_2_8831EB4 558,510 instructions (0.004%), 55,851 calls (08831EB4 - 08831ED8, length 10)
_S1_2_88798E4 545,346 instructions (0.004%), 302 calls (088798E4 - 0887A294, length 621)
  Back Branch 0887A188 2,690 times (length 196)
  Back Branch 0887A228 322 times (length 28)
  Back Branch 0887A248 199 times (length 531)
  Back Branch 0887A27C 110 times (length 11)
  Back Branch 0887A284 70 times (length 545)
_S1_2_8824C70 529,266 instructions (0.004%), 48,114 calls (08824C70 - 08824CB4, length 18)
  Back Branch 08824CA0 4 times (length 5)
_S1_2_8836024 519,619 instructions (0.004%), 10,116 calls (08835F14 - 0883603C, length 75)
  Back Branch 08836038 10,116 times (length 75)
  Back Branch 0883601C 285 times (length 45)
_S1_2_8807A28 510,624 instructions (0.004%), 21,276 calls (08807A28 - 0883532C, length 46658)
_S1_2_8807B58 510,600 instructions (0.004%), 21,275 calls (08807B58 - 0883532C, length 46582)
_S1_2_882DFD4 488,119 instructions (0.004%), 8,578 calls (0882DFD4 - 0882E198, length 114)
  Back Branch 0882E194 7,739 times (length 89)
  Back Branch 0882E0AC 5,571 times (length 17)
  Back Branch 0882E144 1,316 times (length 64)
  Back Branch 0882E128 1,005 times (length 57)
  Back Branch 0882E118 933 times (length 53)
  Back Branch 0882E184 839 times (length 86)
  Back Branch 0882E0E0 487 times (length 37)
_S1_2_8836064 488,089 instructions (0.004%), 31,675 calls (08836064 - 088360D0, length 28)
_S1_2_882FC90 481,119 instructions (0.004%), 17,022 calls (0882FC90 - 0882FD90, length 65)
  Back Branch 0882FD54 14,076 times (length 14)
  Back Branch 0882FD8C 2,527 times (length 50)
_S1_2_883661C 474,907 instructions (0.004%), 11,636 calls (0883661C - 088367BC, length 105)
  Back Branch 088366C0 3,152 times (length 7)
  Back Branch 088367B8 1,936 times (length 62)
  Back Branch 08836740 1,673 times (length 21)
  Back Branch 08836780 184 times (length 59)
_S1_2_8825FF8 472,302 instructions (0.004%), 26,239 calls (08825FF8 - 0882603C, length 18)
_S1_2_8812488 467,208 instructions (0.003%), 25,956 calls (08812488 - 0883532C, length 35754)
_S1_2_88395DC 459,532 instructions (0.003%), 28,720 calls (088395DC - 08839638, length 24)
_S1_2_8824B24 452,224 instructions (0.003%), 28,264 calls (08824B24 - 08824B60, length 16)
_S1_2_88308F0 442,659 instructions (0.003%), 14,348 calls (088308F0 - 0883098C, length 40)
  Back Branch 0883094C 6,346 times (length 8)
  Back Branch 08830988 2,297 times (length 9)
  Back Branch 08830940 1,284 times (length 5)
_S1_2_8807620 441,354 instructions (0.003%), 25,962 calls (08807620 - 0883532C, length 46916)
_S1_2_8836040 424,140 instructions (0.003%), 7,951 calls (08835F14 - 08836060, length 84)
  Back Branch 0883605C 8,037 times (length 84)
  Back Branch 0883601C 285 times (length 45)
_S1_2_882A248 403,931 instructions (0.003%), 25 calls (0882A248 - 0882A374, length 76)
  Back Branch 0882A2D8 23,990 times (length 21)
  Back Branch 0882A370 5 times (length 63)
  Back Branch 0882A364 4 times (length 39)
  Back Branch 0882A358 4 times (length 57)
_S1_2_8838148 376,500 instructions (0.003%), 14,307 calls (08838148 - 088381B4, length 28)
_S1_2_8811B7C 363,776 instructions (0.003%), 25,984 calls (08811B7C - 0883532C, length 36333)
_S1_2_881A340 363,384 instructions (0.003%), 25,956 calls (0881A340 - 0881A374, length 14)
_S1_2_8832F7C 358,400 instructions (0.003%), 10,240 calls (08832A54 - 088340E0, length 1444)
  Back Branch 08832D30 2,122,652 times (length 177)
  Back Branch 08833B60 10,240 times (length 911)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_884031C 333,112 instructions (0.002%), 9,024 calls (0884031C - 088409A4, length 419)
  Back Branch 088405DC 2,135,164 times (length 169)
  Back Branch 088405E4 1,450,373 times (length 171)
  Back Branch 0884037C 1,243,988 times (length 25)
  Back Branch 08840638 1,211,791 times (length 163)
  Back Branch 08840588 1,171,155 times (length 139)
  Back Branch 08840718 1,026,536 times (length 15)
  Back Branch 08840978 955,291 times (length 8)
  Back Branch 088406EC 901,181 times (length 208)
  Back Branch 08840700 901,181 times (length 213)
  Back Branch 08840720 125,355 times (length 220)
  Back Branch 088409A0 99,758 times (length 22)
  Back Branch 08840944 97,655 times (length 11)
  Back Branch 08840658 2,643 times (length 171)
  Back Branch 08840664 1,321 times (length 53)
_S1_2_883DC20 326,436 instructions (0.002%), 14,838 calls (0883DC20 - 0883DC74, length 22)
_S1_2_881F18C 313,054 instructions (0.002%), 5,306 calls (0881F18C - 0881F1E0, length 22)
  Back Branch 0881F1CC 21,224 times (length 13)
_S1_2_8838568 301,261 instructions (0.002%), 2,906 calls (08838214 - 08838800, length 380)
  Back Branch 088385D8 5,741 times (length 19)
  Back Branch 088386CC 5,741 times (length 5)
  Back Branch 0883870C 251 times (length 18)
  Back Branch 08838608 251 times (length 19)
  Back Branch 08838600 1 times (length 17)
_S1_2_88BA358 298,828 instructions (0.002%), 9,339 calls (088BA358 - 088BA448, length 61)
  Back Branch 088BA3AC 9,338 times (length 17)
_S1_2_882B56C 287,645 instructions (0.002%), 20 calls (0882B56C - 0882B640, length 54)
  Back Branch 0882B5D8 33,529 times (length 5)
  Back Branch 0882B5B0 23,844 times (length 5)
  Back Branch 0882B63C 20 times (length 41)
_S1_2_882BFC8 277,124 instructions (0.002%), 9,556 calls (0882BFC8 - 0882C114, length 84)
_S1_2_8840AB0 276,480 instructions (0.002%), 10,240 calls (08840AB0 - 08840B7C, length 52)
  Back Branch 08840B78 10,240 times (length 22)
_S1_2_88B0068 266,167 instructions (0.002%), 110 calls (088AFD7C - 088B02C4, length 339)
  Back Branch 088AFD90 6,212 times (length 4)
  Back Branch 088AFF58 6,101 times (length 4)
  Back Branch 088AFEC8 5,991 times (length 12)
  Back Branch 088AFE08 5,650 times (length 8)
  Back Branch 088AFF38 5,650 times (length 6)
  Back Branch 088B0150 2,902 times (length 8)
  Back Branch 088B0220 2,223 times (length 4)
  Back Branch 088B0188 2,166 times (length 4)
  Back Branch 088B0234 1,620 times (length 26)
  Back Branch 088B0228 1,620 times (length 88)
  Back Branch 088B0244 1,563 times (length 9)
  Back Branch 088AFE10 561 times (length 10)
  Back Branch 088AFEE4 561 times (length 14)
  Back Branch 088AFFD8 561 times (length 54)
  Back Branch 088AFDC8 110 times (length 8)
  Back Branch 088B0200 110 times (length 291)
  Back Branch 088B01C0 57 times (length 8)
  Back Branch 088B011C 53 times (length 21)
  Back Branch 088AFE4C 1 times (length 8)
  Back Branch 088AFE64 1 times (length 27)
_S1_2_88809F8 247,621 instructions (0.002%), 36 calls (088809F8 - 08880FE8, length 381)
  Back Branch 08880CA8 7,480 times (length 7)
  Back Branch 08880A78 3,967 times (length 10)
  Back Branch 08880BD4 3,931 times (length 14)
  Back Branch 08880E98 1,745 times (length 112)
  Back Branch 08880DE4 1,745 times (length 101)
  Back Branch 08880E8C 1,143 times (length 50)
  Back Branch 08880CCC 909 times (length 3)
  Back Branch 08880EB4 623 times (length 152)
  Back Branch 08880A40 540 times (length 3)
  Back Branch 08880B8C 504 times (length 7)
  Back Branch 08880B5C 504 times (length 6)
  Back Branch 08880AA0 247 times (length 5)
  Back Branch 08880E84 191 times (length 96)
  Back Branch 08880EC0 158 times (length 77)
  Back Branch 08880B38 52 times (length 5)
  Back Branch 08880B14 36 times (length 29)
  Back Branch 08880D74 22 times (length 9)
  Back Branch 08880E5C 12 times (length 142)
  Back Branch 08880FDC 12 times (length 238)
  Back Branch 08880DFC 12 times (length 106)
_S1_2_8830A0C 243,728 instructions (0.002%), 1,691 calls (0882B78C - 08830C20, length 5414)
  Back Branch 0882B800 28,229 times (length 14)
  Back Branch 08830B40 7,374 times (length 5)
  Back Branch 08830B68 7,251 times (length 13)
  Back Branch 08830BBC 1,568 times (length 5390)
  Back Branch 08830BEC 1,328 times (length 59)
_S1_2_8830180 233,465 instructions (0.002%), 2,231 calls (08830180 - 088302C8, length 83)
  Back Branch 08830254 12,614 times (length 10)
  Back Branch 088302B0 2,062 times (length 37)
_S1_2_88367EC 228,160 instructions (0.002%), 11,408 calls (088367EC - 0883687C, length 37)
_S1_2_88268B4 225,313 instructions (0.002%), 10,241 calls (088268B4 - 08826978, length 50)
_S1_2_883880C 217,947 instructions (0.002%), 5,316 calls (08838214 - 08838918, length 450)
  Back Branch 088388D4 5,316 times (length 24)
  Back Branch 08838914 9 times (length 23)
  Back Branch 08838904 1 times (length 49)
_S1_2_88086E8 207,648 instructions (0.002%), 25,956 calls (088086E8 - 08808704, length 8)
_S1_2_882CA5C 205,489 instructions (0.002%), 7,743 calls (0882CA5C - 0882CADC, length 33)
_S1_2_88364AC 204,577 instructions (0.002%), 11,997 calls (088364AC - 0883650C, length 25)
_S1_2_8824EFC 192,730 instructions (0.001%), 7,180 calls (08824EFC - 08824F9C, length 41)
  Back Branch 08824F80 2,598 times (length 16)
_S1_2_8836368 183,836 instructions (0.001%), 3,850 calls (08835D2C - 088363F0, length 434)
  Back Branch 088363D4 11,878 times (length 11)
  Back Branch 088363DC 787 times (length 430)
_S1_2_8836510 179,715 instructions (0.001%), 11,981 calls (08836510 - 08836548, length 15)
_S1_2_8832750 172,900 instructions (0.001%), 6,650 calls (08832750 - 088327BC, length 28)
  Back Branch 088327A8 6,650 times (length 7)
  Back Branch 088327B8 6,650 times (length 20)
_S1_2_882C958 168,963 instructions (0.001%), 9,939 calls (0882C958 - 0882C9A0, length 19)
_S1_2_889F318 164,643 instructions (0.001%), 2,136 calls (0889F318 - 0889F7FC, length 314)
  Back Branch 0889F53C 2,143 times (length 94)
  Back Branch 0889F750 2,136 times (length 137)
  Back Branch 0889F55C 2,136 times (length 74)
  Back Branch 0889F420 8 times (length 43)
  Back Branch 0889F7CC 7 times (length 167)
  Back Branch 0889F54C 7 times (length 68)
_S1_2_8836900 164,054 instructions (0.001%), 7,457 calls (0883685C - 08836930, length 54)
  Back Branch 0883692C 7,457 times (length 54)
_S1_2_88403B0 163,212 instructions (0.001%), 11,658 calls (088403B0 - 088403E4, length 14)
_S1_2_8836F9C 162,950 instructions (0.001%), 7,925 calls (08836064 - 08836FB8, length 982)
  Back Branch 08836FB4 7,925 times (length 982)
_S1_2_882DE24 159,902 instructions (0.001%), 2,249 calls (0882DE24 - 0882DFD0, length 108)
  Back Branch 0882DFCC 1,784 times (length 32)
_S1_2_883A114 156,558 instructions (0.001%), 4,178 calls (0883A114 - 0883A25C, length 83)
  Back Branch 0883A228 2,128 times (length 57)
  Back Branch 0883A24C 2,050 times (length 66)
_S1_2_883CEB4 145,248 instructions (0.001%), 2,136 calls (0883C3A0 - 0883CEE0, length 721)
  Back Branch 0883C430 2,136 times (length 14)
  Back Branch 0883C420 2,136 times (length 12)
  Back Branch 0883C44C 2,136 times (length 21)
  Back Branch 0883CEDC 2,136 times (length 721)
_S1_2_8836FBC 143,342 instructions (0.001%), 5,792 calls (08836FBC - 088370E8, length 76)
  Back Branch 08837090 2,126 times (length 39)
  Back Branch 08837028 1,214 times (length 13)
  Back Branch 088370BC 1,067 times (length 24)
  Back Branch 08837018 101 times (length 9)
  Back Branch 088370E4 60 times (length 34)
_S1_2_8836F0C 137,586 instructions (0.001%), 7,075 calls (08836F0C - 08836F98, length 36)
_S1_2_884593C 134,742 instructions (0.001%), 1,221 calls (0884593C - 08845DA4, length 283)
  Back Branch 08845A1C 1,229 times (length 18)
  Back Branch 08845D3C 1,221 times (length 53)
  Back Branch 08845CF8 1,187 times (length 90)
  Back Branch 08845CD8 34 times (length 81)
  Back Branch 08845AF0 23 times (length 65)
  Back Branch 08845D60 15 times (length 250)
_S1_2_88A3500 134,060 instructions (0.001%), 2,977 calls (088A3500 - 088A3700, length 129)
  Back Branch 088A35E8 2,971 times (length 25)
  Back Branch 088A36E0 24 times (length 83)
  Back Branch 088A3670 9 times (length 42)
_S1_2_88354EC 133,133 instructions (0.001%), 10,241 calls (088352B8 - 0883553C, length 162)
_S1_2_882B644 132,187 instructions (0.001%), 378 calls (0882B644 - 0882B744, length 65)
  Back Branch 0882B6A8 17,254 times (length 7)
_S1_2_882CB14 130,896 instructions (0.001%), 3,636 calls (0882C90C - 08839638, length 13132)
_S1_2_887962C 129,790 instructions (0.001%), 25,958 calls (0887962C - 08879644, length 7)
_S1_2_8824E28 126,960 instructions (0.001%), 25,392 calls (08824E28 - 08824E38, length 5)
_S1_2_88262F8 121,274 instructions (0.001%), 1,673 calls (088262F8 - 0883006C, length 10078)
  Back Branch 08830048 339,498 times (length 12)
  Back Branch 0882FFE8 65,008 times (length 12)
_S1_2_882E418 120,168 instructions (0.001%), 1,006 calls (0882E418 - 0882ECE8, length 565)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
_S1_2_882F928 115,459 instructions (0.001%), 8 calls (0882F928 - 0882FA50, length 75)
  Back Branch 0882F994 8,160 times (length 5)
  Back Branch 0882F9E4 4,071 times (length 10)
  Back Branch 0882F9FC 4,064 times (length 20)
  Back Branch 0882FA44 8 times (length 53)
  Back Branch 0882FA4C 1 times (length 20)
_S1_2_882DD74 113,511 instructions (0.001%), 3,228 calls (0882DD74 - 0882DE20, length 44)
  Back Branch 0882DE00 3,167 times (length 13)
_S1_2_883A260 113,050 instructions (0.001%), 3,325 calls (0883A260 - 0883A3F0, length 101)
  Back Branch 0883A390 3,325 times (length 27)
  Back Branch 0883A374 3,325 times (length 23)
_S1_2_88B79C4 109,927 instructions (0.001%), 2,971 calls (088B19CC - 088B7A94, length 6195)
  Back Branch 088B7A58 2,971 times (length 6181)
  Back Branch 088B1A0C 2 times (length 11)
_S1_2_889FAD0 109,026 instructions (0.001%), 2,136 calls (0889F9EC - 0889FAF4, length 67)
  Back Branch 0889FAF0 2,136 times (length 67)
_S1_2_889E670 108,199 instructions (0.001%), 1,728 calls (0889E670 - 088A1E9C, length 3596)
  Back Branch 0889E8DC 16,838 times (length 88)
  Back Branch 0889E8B8 7,420 times (length 92)
  Back Branch 0889E914 6,605 times (length 115)
  Back Branch 0889E92C 2,202 times (length 121)
  Back Branch 0889E7D4 1,283 times (length 65)
  Back Branch 0889E778 505 times (length 7)
  Back Branch 0889E8FC 81 times (length 92)
  Back Branch 0889E884 20 times (length 62)
  Back Branch 0889E89C 5 times (length 67)
  Back Branch 0889E940 4 times (length 126)
  Back Branch 0889E8A4 3 times (length 117)
  Back Branch 0889E840 1 times (length 80)
  Back Branch 0889E94C 1 times (length 129)
_S1_2_883891C 105,976 instructions (0.001%), 10 calls (0883891C - 08838BC8, length 172)
  Back Branch 08838A1C 5,165 times (length 23)
  Back Branch 08838A54 5,054 times (length 31)
  Back Branch 08838A44 144 times (length 37)
  Back Branch 08838A64 11 times (length 44)
  Back Branch 08838B84 3 times (length 93)
  Back Branch 08838BA4 1 times (length 132)
  Back Branch 08838B08 1 times (length 85)
_S1_2_883563C 105,042 instructions (0.001%), 7,503 calls (08835540 - 08835690, length 85)
_S1_2_8835104 102,798 instructions (0.001%), 4,986 calls (08835104 - 088351A0, length 40)
_S1_2_887F4AC 97,453 instructions (0.001%), 3,375 calls (0887F08C - 088801A8, length 1096)
  Back Branch 0887F4D8 2,947 times (length 231)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 08880168 428 times (length 1023)
_S1_2_883805C 94,952 instructions (0.001%), 8,632 calls (0883805C - 08838084, length 11)
_S1_2_88A0120 94,934 instructions (0.001%), 1,108 calls (088A0120 - 088A0958, length 527)
  Back Branch 088A01A8 35,264 times (length 18)
  Back Branch 088A01A0 35,264 times (length 17)
  Back Branch 088A03C0 32,184 times (length 98)
  Back Branch 088A0768 23,175 times (length 384)
  Back Branch 088A04FC 7,049 times (length 229)
  Back Branch 088A0538 4,928 times (length 4)
  Back Branch 088A07A0 2,401 times (length 148)
  Back Branch 088A058C 1,901 times (length 11)
  Back Branch 088A05D4 1,900 times (length 283)
  Back Branch 088A07F4 1,222 times (length 4)
  Back Branch 088A07D4 1,138 times (length 237)
  Back Branch 088A0934 1,112 times (length 91)
  Back Branch 088A07DC 1,009 times (length 239)
  Back Branch 088A07E4 1,001 times (length 170)
  Back Branch 088A0730 494 times (length 370)
  Back Branch 088A07C4 398 times (length 6)
  Back Branch 088A0508 301 times (length 207)
  Back Branch 088A07FC 291 times (length 176)
  Back Branch 088A0828 143 times (length 144)
  Back Branch 088A0844 142 times (length 100)
  Back Branch 088A0830 142 times (length 146)
  Back Branch 088A0388 131 times (length 111)
  Back Branch 088A06EC 78 times (length 142)
  Back Branch 088A06FC 65 times (length 146)
  Back Branch 088A03B8 62 times (length 148)
  Back Branch 088A08C0 39 times (length 377)
  Back Branch 088A0780 31 times (length 365)
  Back Branch 088A085C 17 times (length 420)
  Back Branch 088A0894 11 times (length 434)
  Back Branch 088A0870 8 times (length 373)
  Back Branch 088A08D8 5 times (length 399)
  Back Branch 088A08E4 5 times (length 454)
  Back Branch 088A0234 5 times (length 10)
  Back Branch 088A0918 3 times (length 415)
  Back Branch 088A0954 2 times (length 430)
  Back Branch 088A0900 1 times (length 188)
  Back Branch 088A0880 1 times (length 152)
  Back Branch 088A02D8 1 times (length 7)
_S1_2_88351A4 91,916 instructions (0.001%), 4,178 calls (088351A4 - 08835230, length 36)
_S1_2_882668C 89,954 instructions (0.001%), 2,194 calls (0882668C - 0882BA7C, length 5373)
  Back Branch 0882BA70 158 times (length 30)
_S1_2_889E528 89,414 instructions (0.001%), 607 calls (0889E25C - 0889E54C, length 189)
  Back Branch 0889E338 2,926 times (length 16)
  Back Branch 0889E548 607 times (length 189)
  Back Branch 0889E520 604 times (length 116)
_S1_2_884CF2C 84,249 instructions (0.001%), 1,221 calls (0884CF2C - 0884D4A8, length 352)
  Back Branch 0884D288 1,221 times (length 120)
_S1_2_8829F8C 83,817 instructions (0.001%), 9,313 calls (08829F8C - 08829FAC, length 9)
_S1_2_882AD7C 83,613 instructions (0.001%), 2,328 calls (0882AC38 - 0882ADC8, length 101)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882ADA8 2,328 times (length 76)
  Back Branch 0882ADBC 45 times (length 93)
_S1_2_88360C4 83,608 instructions (0.001%), 20,902 calls (088360C4 - 088360D0, length 4)
_S1_2_8835A74 81,178 instructions (0.001%), 2,194 calls (08835A74 - 08835B1C, length 43)
  Back Branch 08835B18 2,194 times (length 20)
  Back Branch 08835B08 2,194 times (length 21)
_S1_2_88384E4 80,052 instructions (0.001%), 4,688 calls (088384E4 - 08838564, length 33)
_S1_2_8825D4C 75,735 instructions (0.001%), 1,683 calls (08825D4C - 08825E30, length 58)
_S1_2_887FCBC 74,982 instructions (0.001%), 12 calls (0887F08C - 088809F4, length 1627)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 08880604 6,617 times (length 271)
  Back Branch 08880720 6,602 times (length 806)
  Back Branch 0887FAF8 6,602 times (length 275)
  Back Branch 08880278 6,602 times (length 871)
  Back Branch 088802EC 6,602 times (length 804)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 0887FB88 6,419 times (length 16)
  Back Branch 08880270 6,385 times (length 679)
  Back Branch 0888022C 6,097 times (length 10)
  Back Branch 08880254 5,692 times (length 762)
  Back Branch 0887F720 3,496 times (length 16)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887FBC0 2,947 times (length 673)
  Back Branch 08880380 2,218 times (length 8)
  Back Branch 0887FA0C 1,521 times (length 41)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887FAC8 1,118 times (length 10)
  Back Branch 08880510 1,099 times (length 1269)
  Back Branch 0887F9E0 650 times (length 15)
  Back Branch 0887F588 320 times (length 275)
  Back Branch 0887FEDC 192 times (length 24)
  Back Branch 08880458 145 times (length 559)
  Back Branch 08880388 109 times (length 647)
  Back Branch 0888069C 66 times (length 212)
  Back Branch 0887F7C8 41 times (length 20)
  Back Branch 0887FF1C 36 times (length 10)
  Back Branch 0887FCF8 23 times (length 10)
  Back Branch 0888044C 22 times (length 20)
  Back Branch 08880330 19 times (length 10)
  Back Branch 088806F4 17 times (length 234)
  Back Branch 088801D8 15 times (length 1063)
  Back Branch 088807B4 12 times (length 921)
  Back Branch 088809F0 12 times (length 957)
  Back Branch 0887FCD8 11 times (length 731)
  Back Branch 0888066C 10 times (length 10)
  Back Branch 08880638 7 times (length 16)
  Back Branch 088806D4 6 times (length 10)
  Back Branch 0887FB50 3 times (length 632)
  Back Branch 0887F6E8 3 times (length 350)
  Back Branch 0888020C 1 times (length 1063)
  Back Branch 0887FAA8 1 times (length 590)
_S1_2_887F050 68,824 instructions (0.001%), 1,229 calls (0887F050 - 08880120, length 1077)
  Back Branch 0887F0D0 1,229 times (length 19)
  Back Branch 0887F0C4 1,229 times (length 16)
_S1_2_88300E8 66,694 instructions (0.000%), 1,868 calls (088300E8 - 0883017C, length 38)
  Back Branch 08830150 2,570 times (length 6)
_S1_2_8829320 63,348 instructions (0.000%), 1,863 calls (08829320 - 0882B744, length 2314)
  Back Branch 0882B6A8 17,254 times (length 7)
  Back Branch 088293E0 2 times (length 24)
_S1_2_88332DC 61,113 instructions (0.000%), 1,629 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08833320 1,629 times (length 557)
  Back Branch 08833AD0 908 times (length 498)
  Back Branch 08833AC0 852 times (length 497)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_8837ED8 58,775 instructions (0.000%), 1,160 calls (08836B90 - 08838058, length 1331)
  Back Branch 08837F8C 704 times (length 25)
  Back Branch 08837FAC 696 times (length 34)
  Back Branch 08838000 687 times (length 58)
  Back Branch 08837FDC 419 times (length 1301)
  Back Branch 08837F7C 54 times (length 21)
  Back Branch 08838054 44 times (length 39)
  Back Branch 08837F9C 8 times (length 28)
_S1_2_882CAE0 57,996 instructions (0.000%), 2,148 calls (0882CAE0 - 08839638, length 13015)
_S1_2_88360A4 57,516 instructions (0.000%), 4,793 calls (088360A4 - 088360D0, length 12)
_S1_2_887ED84 57,099 instructions (0.000%), 1,229 calls (0887ED84 - 0887EF48, length 114)
  Back Branch 0887EEC8 50 times (length 53)
  Back Branch 0887EE6C 15 times (length 39)
  Back Branch 0887EF3C 15 times (length 100)
_S1_2_88B664C 56,449 instructions (0.000%), 2,971 calls (088B664C - 088B66B8, length 28)
_S1_2_883F4DC 54,912 instructions (0.000%), 1,664 calls (088352B8 - 0883F60C, length 10454)
_S1_2_88BAF54 51,924 instructions (0.000%), 25,962 calls (088BAF54 - 088BAF58, length 2)
_S1_2_88BAF24 51,918 instructions (0.000%), 25,959 calls (088BAF24 - 088BAF28, length 2)
_S1_2_88BAEFC 51,916 instructions (0.000%), 25,958 calls (088BAEFC - 088BAF00, length 2)
_S1_2_88A4420 50,507 instructions (0.000%), 2,971 calls (088A4420 - 088A4480, length 25)
_S1_2_8835D2C 49,213 instructions (0.000%), 1,697 calls (08835D2C - 08835DAC, length 33)
_S1_2_883C2C4 49,128 instructions (0.000%), 2,136 calls (0883C2C4 - 0883C39C, length 55)
_S1_2_8837DAC 48,069 instructions (0.000%), 933 calls (08837DAC - 08837ED4, length 75)
  Back Branch 08837E60 933 times (length 31)
  Back Branch 08837E70 933 times (length 35)
  Back Branch 08837E7C 718 times (length 38)
_S1_2_8830990 46,654 instructions (0.000%), 1,750 calls (08830990 - 08830A08, length 31)
  Back Branch 08830A04 1,238 times (length 14)
_S1_2_8826120 46,512 instructions (0.000%), 2,584 calls (08826120 - 08826164, length 18)
_S1_2_882E8B8 44,400 instructions (0.000%), 405 calls (0882E478 - 0882ED24, length 556)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E95C 405 times (length 271)
  Back Branch 0882E914 391 times (length 14)
  Back Branch 0882ED20 98 times (length 251)
  Back Branch 0882E544 74 times (length 42)
_S1_2_882E19C 44,024 instructions (0.000%), 1,156 calls (0882E19C - 0882E3CC, length 141)
  Back Branch 0882E2D8 4 times (length 48)
_S1_2_8835A10 43,112 instructions (0.000%), 2,536 calls (08835540 - 08835A70, length 333)
_S1_2_882B840 41,395 instructions (0.000%), 837 calls (0882B840 - 0882B950, length 69)
  Back Branch 0882B918 646 times (length 29)
  Back Branch 0882B924 191 times (length 32)
_S1_2_882C9A4 40,782 instructions (0.000%), 1,942 calls (0882C9A4 - 0882C9F4, length 21)
_S1_2_883CD54 38,934 instructions (0.000%), 2,163 calls (0883CD54 - 0883CDAC, length 23)
_S1_2_882C240 38,403 instructions (0.000%), 1,025 calls (0882C240 - 08836404, length 10354)
  Back Branch 088363D4 11,878 times (length 11)
  Back Branch 08836400 3,085 times (length 40)
  Back Branch 088363DC 787 times (length 430)
  Back Branch 0882C2BC 137 times (length 16)
_S1_2_882A378 38,116 instructions (0.000%), 79 calls (0882A378 - 0882ABD8, length 537)
  Back Branch 0882A4F0 43,614 times (length 10)
  Back Branch 0882A504 34,905 times (length 14)
  Back Branch 0882AA58 25,083 times (length 11)
  Back Branch 0882AB2C 15,171 times (length 19)
  Back Branch 0882AB1C 10,946 times (length 51)
  Back Branch 0882A474 8,916 times (length 8)
  Back Branch 0882ABD4 8,269 times (length 146)
  Back Branch 0882A488 7,904 times (length 13)
  Back Branch 0882AAF8 6,399 times (length 42)
  Back Branch 0882A51C 6,301 times (length 17)
  Back Branch 0882A610 6,292 times (length 13)
  Back Branch 0882A498 4,797 times (length 17)
  Back Branch 0882A410 2,768 times (length 13)
  Back Branch 0882AB34 2,717 times (length 49)
  Back Branch 0882A7B4 1,726 times (length 13)
  Back Branch 0882AB0C 1,548 times (length 47)
  Back Branch 0882A59C 1,056 times (length 9)
  Back Branch 0882A5AC 1,056 times (length 12)
  Back Branch 0882A7D4 1,013 times (length 4)
  Back Branch 0882AB90 966 times (length 187)
  Back Branch 0882A768 249 times (length 6)
  Back Branch 0882A5C4 129 times (length 15)
  Back Branch 0882A7A0 112 times (length 8)
  Back Branch 0882A90C 81 times (length 306)
  Back Branch 0882A6E8 78 times (length 11)
  Back Branch 0882A6F8 78 times (length 16)
  Back Branch 0882A6D4 78 times (length 7)
  Back Branch 0882A7C4 60 times (length 17)
  Back Branch 0882A8F8 52 times (length 151)
  Back Branch 0882A91C 51 times (length 309)
  Back Branch 0882ABBC 51 times (length 87)
  Back Branch 0882A8D8 6 times (length 9)
  Back Branch 0882A8E8 6 times (length 13)
  Back Branch 0882AB50 2 times (length 454)
_S1_2_8836138 37,187 instructions (0.000%), 1,439 calls (08836138 - 088361C0, length 35)
  Back Branch 088361BC 194 times (length 27)
_S1_2_882B9BC 34,633 instructions (0.000%), 3,821 calls (0882B9BC - 0882B9EC, length 13)
  Back Branch 0882B9D0 61 times (length 4)
_S1_2_8837948 33,269 instructions (0.000%), 1,957 calls (08837948 - 088379A0, length 23)
_S1_2_8837A60 33,106 instructions (0.000%), 388 calls (088370EC - 08837C0C, length 713)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 08837BC8 259 times (length 113)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 08837C08 129 times (length 87)
  Back Branch 08837BD4 129 times (length 73)
  Back Branch 08837BE4 129 times (length 76)
  Back Branch 08837AD8 129 times (length 92)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_88368D8 33,102 instructions (0.000%), 1,839 calls (08836860 - 088368FC, length 40)
  Back Branch 088368F8 1,839 times (length 40)
_S1_2_889DCA0 32,221 instructions (0.000%), 473 calls (0889DAC8 - 0889DCBC, length 126)
  Back Branch 0889DCB8 473 times (length 126)
  Back Branch 0889DB80 459 times (length 26)
  Back Branch 0889DBCC 26 times (length 32)
_S1_2_884F540 32,016 instructions (0.000%), 1,221 calls (0884F540 - 0884F8E4, length 234)
_S1_2_88367C0 31,966 instructions (0.000%), 2,906 calls (088367C0 - 088367E8, length 11)
_S1_2_8833070 30,747 instructions (0.000%), 523 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 0883310C 645,498 times (length 424)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_882B0C8 30,001 instructions (0.000%), 1,274 calls (0882B0C8 - 0882B568, length 297)
  Back Branch 0882B1DC 45 times (length 63)
_S1_2_8837C10 29,355 instructions (0.000%), 1,957 calls (08836FBC - 08837C64, length 811)
  Back Branch 08837090 2,126 times (length 39)
  Back Branch 08837C44 1,258 times (length 804)
  Back Branch 08837028 1,214 times (length 13)
  Back Branch 088370BC 1,067 times (length 24)
  Back Branch 08837018 101 times (length 9)
  Back Branch 088370E4 60 times (length 34)
_S1_2_882FE80 28,686 instructions (0.000%), 1,427 calls (0882FE80 - 0882FEE4, length 26)
  Back Branch 0882FED0 673,183 times (length 8)
_S1_2_8837B0C 28,528 instructions (0.000%), 412 calls (08837820 - 08837B20, length 193)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837B04 610 times (length 187)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837B1C 412 times (length 12)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837930 13 times (length 45)
_S1_2_88363F4 28,211 instructions (0.000%), 2,060 calls (08835D2C - 08836404, length 439)
  Back Branch 088363D4 11,878 times (length 11)
  Back Branch 08836400 3,085 times (length 40)
  Back Branch 088363DC 787 times (length 430)
_S1_2_883A3F4 26,664 instructions (0.000%), 808 calls (0883A3F4 - 0883A4A8, length 46)
_S1_2_8836B08 26,159 instructions (0.000%), 707 calls (08836AB8 - 08836B8C, length 54)
  Back Branch 08836B64 707 times (length 45)
_S1_2_8837CFC 26,072 instructions (0.000%), 388 calls (08836B90 - 08837D14, length 1122)
  Back Branch 08836EB4 10,910 times (length 203)
  Back Branch 08836EC0 884 times (length 14)
  Back Branch 08836ED0 884 times (length 18)
  Back Branch 08837D10 388 times (length 942)
  Back Branch 08836F04 79 times (length 223)
_S1_2_8836484 25,704 instructions (0.000%), 756 calls (08836424 - 088364A8, length 34)
  Back Branch 088364A4 1,095 times (length 34)
_S1_2_882C9F8 25,150 instructions (0.000%), 1,006 calls (0882C9F8 - 0882CA58, length 25)
_S1_2_8836998 24,872 instructions (0.000%), 339 calls (08836424 - 08836A78, length 406)
  Back Branch 088364A4 1,095 times (length 34)
  Back Branch 08836A2C 339 times (length 364)
  Back Branch 08836A38 337 times (length 12)
  Back Branch 08836A48 337 times (length 15)
  Back Branch 08836A58 303 times (length 22)
  Back Branch 08836A74 2 times (length 24)
_S1_2_8835D00 24,860 instructions (0.000%), 2,260 calls (08835D00 - 08835D28, length 11)
_S1_2_8829F68 24,597 instructions (0.000%), 2,733 calls (08829F68 - 08829F88, length 9)
_S1_2_8830FF4 24,518 instructions (0.000%), 1,427 calls (08830FF4 - 08831050, length 24)
  Back Branch 0883104C 37 times (length 12)
_S1_2_882D8CC 23,376 instructions (0.000%), 487 calls (0882CAE0 - 08839638, length 13015)
  Back Branch 0882D918 487 times (length 912)
_S1_2_8830EE0 23,220 instructions (0.000%), 540 calls (08830EE0 - 08830F88, length 43)
_S1_2_8837C30 21,924 instructions (0.000%), 756 calls (08836FBC - 08837C48, length 804)
  Back Branch 08837090 2,126 times (length 39)
  Back Branch 08837C44 1,258 times (length 804)
  Back Branch 08837028 1,214 times (length 13)
  Back Branch 088370BC 1,067 times (length 24)
  Back Branch 08837018 101 times (length 9)
  Back Branch 088370E4 60 times (length 34)
_S1_2_882E764 20,200 instructions (0.000%), 187 calls (0882E478 - 0882EE54, length 632)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882EE50 187 times (length 423)
  Back Branch 0882E814 187 times (length 14)
  Back Branch 0882E81C 187 times (length 192)
  Back Branch 0882E544 74 times (length 42)
_S1_2_883C754 20,187 instructions (0.000%), 469 calls (0883C754 - 0883C83C, length 59)
  Back Branch 0883C7D4 473 times (length 21)
_S1_2_883654C 20,104 instructions (0.000%), 1,968 calls (08836510 - 08836618, length 67)
_S1_2_8837D78 19,409 instructions (0.000%), 1,493 calls (08837D78 - 08837DA8, length 13)
_S1_2_882EF1C 19,120 instructions (0.000%), 956 calls (0882EF1C - 0882EF68, length 20)
_S1_2_8837A04 18,029 instructions (0.000%), 224 calls (088370EC - 08837A20, length 590)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_882C440 17,954 instructions (0.000%), 275 calls (0882C440 - 0882C5B8, length 95)
  Back Branch 0882C568 384 times (length 6)
  Back Branch 0882C570 75 times (length 53)
_S1_2_8836A7C 17,731 instructions (0.000%), 851 calls (08836A7C - 08836B04, length 35)
_S1_2_8833284 17,514 instructions (0.000%), 449 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08832D30 2,122,652 times (length 177)
  Back Branch 088332C4 449 times (length 360)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 088332D4 1 times (length 363)
_S1_2_8837D18 16,992 instructions (0.000%), 560 calls (08836FBC - 08837D48, length 868)
  Back Branch 08837090 2,126 times (length 39)
  Back Branch 08837C44 1,258 times (length 804)
  Back Branch 08837028 1,214 times (length 13)
  Back Branch 088370BC 1,067 times (length 24)
  Back Branch 08837D20 560 times (length 61)
  Back Branch 08837018 101 times (length 9)
  Back Branch 088370E4 60 times (length 34)
  Back Branch 08837D44 58 times (length 30)
  Back Branch 08837D30 58 times (length 64)
  Back Branch 08837D3C 58 times (length 66)
_S1_2_88383F0 16,268 instructions (0.000%), 509 calls (088383F0 - 088384E0, length 61)
  Back Branch 088384DC 509 times (length 15)
_S1_2_882EF6C 15,920 instructions (0.000%), 796 calls (0882EF6C - 0882EFB8, length 20)
_S1_2_88368BC 15,795 instructions (0.000%), 1,053 calls (08836860 - 088368D4, length 30)
  Back Branch 088368D0 1,053 times (length 30)
_S1_2_8837A30 15,477 instructions (0.000%), 202 calls (088370EC - 08837A38, length 596)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 08837A34 202 times (length 12)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_884E2F8 15,431 instructions (0.000%), 1,187 calls (0884E2F8 - 0884E348, length 21)
_S1_2_883683C 15,370 instructions (0.000%), 932 calls (0883683C - 0883687C, length 17)
_S1_2_88AFC90 15,334 instructions (0.000%), 220 calls (088AFC90 - 088AFCEC, length 24)
  Back Branch 088AFCD0 939 times (length 14)
  Back Branch 088AFCE0 218 times (length 4)
_S1_2_882D878 15,318 instructions (0.000%), 851 calls (0882D878 - 0882D8C8, length 21)
_S1_2_8844DB0 14,942 instructions (0.000%), 157 calls (08844DB0 - 088A0958, length 93931)
  Back Branch 088A01A8 35,264 times (length 18)
  Back Branch 088A01A0 35,264 times (length 17)
  Back Branch 088A03C0 32,184 times (length 98)
  Back Branch 088A0768 23,175 times (length 384)
  Back Branch 088A04FC 7,049 times (length 229)
  Back Branch 088A0538 4,928 times (length 4)
  Back Branch 088A07A0 2,401 times (length 148)
  Back Branch 088A058C 1,901 times (length 11)
  Back Branch 088A05D4 1,900 times (length 283)
  Back Branch 088A07F4 1,222 times (length 4)
  Back Branch 088A07D4 1,138 times (length 237)
  Back Branch 088A0934 1,112 times (length 91)
  Back Branch 088A07DC 1,009 times (length 239)
  Back Branch 088A07E4 1,001 times (length 170)
  Back Branch 088A0730 494 times (length 370)
  Back Branch 088A07C4 398 times (length 6)
  Back Branch 088A0508 301 times (length 207)
  Back Branch 088A07FC 291 times (length 176)
  Back Branch 08844DC0 157 times (length 4)
  Back Branch 088A0828 143 times (length 144)
  Back Branch 088A0844 142 times (length 100)
  Back Branch 088A0830 142 times (length 146)
  Back Branch 088A0388 131 times (length 111)
  Back Branch 088A06EC 78 times (length 142)
  Back Branch 088A06FC 65 times (length 146)
  Back Branch 088A03B8 62 times (length 148)
  Back Branch 088A08C0 39 times (length 377)
  Back Branch 088A0780 31 times (length 365)
  Back Branch 088A085C 17 times (length 420)
  Back Branch 088A0894 11 times (length 434)
  Back Branch 088A0870 8 times (length 373)
  Back Branch 088A08D8 5 times (length 399)
  Back Branch 088A08E4 5 times (length 454)
  Back Branch 088A0234 5 times (length 10)
  Back Branch 088A0918 3 times (length 415)
  Back Branch 088A0954 2 times (length 430)
  Back Branch 088A0900 1 times (length 188)
  Back Branch 088A0880 1 times (length 152)
  Back Branch 088A02D8 1 times (length 7)
_S1_2_88A010C 14,536 instructions (0.000%), 152 calls (088A010C - 088A0958, length 532)
  Back Branch 088A01A8 35,264 times (length 18)
  Back Branch 088A01A0 35,264 times (length 17)
  Back Branch 088A03C0 32,184 times (length 98)
  Back Branch 088A0768 23,175 times (length 384)
  Back Branch 088A04FC 7,049 times (length 229)
  Back Branch 088A0538 4,928 times (length 4)
  Back Branch 088A07A0 2,401 times (length 148)
  Back Branch 088A058C 1,901 times (length 11)
  Back Branch 088A05D4 1,900 times (length 283)
  Back Branch 088A07F4 1,222 times (length 4)
  Back Branch 088A07D4 1,138 times (length 237)
  Back Branch 088A0934 1,112 times (length 91)
  Back Branch 088A07DC 1,009 times (length 239)
  Back Branch 088A07E4 1,001 times (length 170)
  Back Branch 088A0730 494 times (length 370)
  Back Branch 088A07C4 398 times (length 6)
  Back Branch 088A0508 301 times (length 207)
  Back Branch 088A07FC 291 times (length 176)
  Back Branch 088A0828 143 times (length 144)
  Back Branch 088A0844 142 times (length 100)
  Back Branch 088A0830 142 times (length 146)
  Back Branch 088A0388 131 times (length 111)
  Back Branch 088A06EC 78 times (length 142)
  Back Branch 088A06FC 65 times (length 146)
  Back Branch 088A03B8 62 times (length 148)
  Back Branch 088A08C0 39 times (length 377)
  Back Branch 088A0780 31 times (length 365)
  Back Branch 088A085C 17 times (length 420)
  Back Branch 088A0894 11 times (length 434)
  Back Branch 088A0870 8 times (length 373)
  Back Branch 088A08D8 5 times (length 399)
  Back Branch 088A08E4 5 times (length 454)
  Back Branch 088A0234 5 times (length 10)
  Back Branch 088A0918 3 times (length 415)
  Back Branch 088A0954 2 times (length 430)
  Back Branch 088A0900 1 times (length 188)
  Back Branch 088A0880 1 times (length 152)
  Back Branch 088A02D8 1 times (length 7)
_S1_2_8836424 14,448 instructions (0.000%), 602 calls (08836424 - 08836480, length 24)
_S1_2_88259FC 13,651 instructions (0.000%), 341 calls (088259FC - 08825B0C, length 69)
  Back Branch 08825AB4 11 times (length 10)
  Back Branch 08825B08 2 times (length 49)
  Back Branch 08825B00 2 times (length 49)
_S1_2_88360D4 12,870 instructions (0.000%), 585 calls (08835C78 - 088360E8, length 285)
  Back Branch 088360E4 585 times (length 285)
_S1_2_880862C 12,326 instructions (0.000%), 88 calls (0880862C - 0883532C, length 45889)
  Back Branch 088086B0 1,990 times (length 5)
  Back Branch 08808688 88 times (length 13)
  Back Branch 08808698 88 times (length 15)
_S1_2_8825F74 12,111 instructions (0.000%), 367 calls (08825F74 - 08825FF4, length 33)
_S1_2_883D170 11,691 instructions (0.000%), 467 calls (088352B8 - 0883D254, length 8168)
  Back Branch 0883D1E0 4 times (length 9)
_S1_2_88370EC 11,280 instructions (0.000%), 178 calls (088370EC - 0883734C, length 153)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_88334E0 10,946 instructions (0.000%), 421 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 0883310C 645,498 times (length 424)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 088334F0 421 times (length 559)
_S1_2_8833494 10,935 instructions (0.000%), 405 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 088334B4 405 times (length 658)
_S1_2_8835C78 10,760 instructions (0.000%), 1,150 calls (08835C78 - 08835CFC, length 34)
_S1_2_8829D54 10,695 instructions (0.000%), 345 calls (08829D54 - 08829DCC, length 31)
_S1_2_8837B54 10,456 instructions (0.000%), 132 calls (08837820 - 08837B7C, length 216)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837B78 146 times (length 216)
  Back Branch 08837930 13 times (length 45)
_S1_2_8829FB0 10,390 instructions (0.000%), 540 calls (08829ED4 - 0882A01C, length 83)
  Back Branch 08829FE4 514 times (length 55)
  Back Branch 08829FDC 26 times (length 68)
_S1_2_88360EC 10,050 instructions (0.000%), 1,675 calls (088360EC - 08836100, length 6)
_S1_2_8829F00 9,882 instructions (0.000%), 1,098 calls (08829F00 - 08829F20, length 9)
_S1_2_8837A24 9,844 instructions (0.000%), 122 calls (088370EC - 08837A2C, length 593)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 08837A28 122 times (length 9)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_882CCE8 9,786 instructions (0.000%), 50 calls (0882CCE8 - 088381B4, length 11572)
  Back Branch 0882CD58 138 times (length 16)
_S1_2_883DC78 9,344 instructions (0.000%), 128 calls (088352B8 - 0883DE78, length 8945)
_S1_2_8844D2C 9,339 instructions (0.000%), 217 calls (08844D0C - 088A1E9C, length 95333)
  Back Branch 088A0104 28,511 times (length 1703)
  Back Branch 0889E8DC 16,838 times (length 88)
  Back Branch 0889E8B8 7,420 times (length 92)
  Back Branch 0889E914 6,605 times (length 115)
  Back Branch 0889E92C 2,202 times (length 121)
  Back Branch 0889E7D4 1,283 times (length 65)
  Back Branch 0889E778 505 times (length 7)
  Back Branch 08844D58 127 times (length 21)
  Back Branch 0889E8FC 81 times (length 92)
  Back Branch 0889E884 20 times (length 62)
  Back Branch 0889E89C 5 times (length 67)
  Back Branch 0889E940 4 times (length 126)
  Back Branch 0889E8A4 3 times (length 117)
  Back Branch 0889E840 1 times (length 80)
  Back Branch 0889E94C 1 times (length 129)
_S1_2_882A1A0 8,865 instructions (0.000%), 985 calls (0882A1A0 - 0882A1C0, length 9)
_S1_2_889D6E8 8,648 instructions (0.000%), 2,162 calls (0889D6E8 - 0889D6F4, length 4)
_S1_2_884617C 7,880 instructions (0.000%), 15 calls (0884617C - 088467D8, length 408)
  Back Branch 088462B4 15 times (length 56)
  Back Branch 088463E8 15 times (length 133)
  Back Branch 0884656C 15 times (length 238)
  Back Branch 0884655C 15 times (length 233)
  Back Branch 088465B8 15 times (length 249)
  Back Branch 08846764 15 times (length 356)
  Back Branch 08846734 13 times (length 344)
_S1_2_882D01C 7,709 instructions (0.000%), 47 calls (0882D01C - 0882D400, length 250)
  Back Branch 0882D374 72 times (length 6)
  Back Branch 0882D310 59 times (length 146)
  Back Branch 0882D130 59 times (length 14)
  Back Branch 0882D320 37 times (length 158)
  Back Branch 0882D37C 7 times (length 116)
  Back Branch 0882D26C 1 times (length 15)
_S1_2_884F370 7,280 instructions (0.000%), 199 calls (08843890 - 0884F3B4, length 11978)
  Back Branch 0884F3B0 199 times (length 11978)
  Back Branch 088438E4 83 times (length 11)
_S1_2_88A482C 7,279 instructions (0.000%), 64 calls (088A482C - 088A48B4, length 35)
  Back Branch 088A48A8 561 times (length 9)
  Back Branch 088A484C 190 times (length 5)
  Back Branch 088A48B0 64 times (length 30)
_S1_2_88471EC 7,140 instructions (0.000%), 420 calls (08843C14 - 08847248, length 3470)
_S1_2_8834C4C 7,131 instructions (0.000%), 473 calls (08834C4C - 08834CC0, length 30)
_S1_2_882AD68 6,663 instructions (0.000%), 64 calls (0882AC38 - 0882ADC8, length 101)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882AD74 64 times (length 64)
  Back Branch 0882ADBC 45 times (length 93)
_S1_2_8837AE0 6,586 instructions (0.000%), 95 calls (08837820 - 08837B08, length 187)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837B04 610 times (length 187)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837930 13 times (length 45)
_S1_2_882E568 6,471 instructions (0.000%), 55 calls (0882E478 - 0882EBC8, length 469)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
  Back Branch 0882E614 55 times (length 58)
_S1_2_883FED8 6,327 instructions (0.000%), 49 calls (0883FED8 - 0883FFB4, length 56)
  Back Branch 0883FF74 277 times (length 18)
_S1_2_8836408 6,092 instructions (0.000%), 62 calls (08835D2C - 08836420, length 446)
  Back Branch 088363D4 11,878 times (length 11)
  Back Branch 08836400 3,085 times (length 40)
  Back Branch 08835E7C 1,697 times (length 27)
  Back Branch 08835EEC 910 times (length 45)
  Back Branch 088363DC 787 times (length 430)
  Back Branch 08835F0C 337 times (length 15)
  Back Branch 08835EE4 337 times (length 28)
  Back Branch 08836414 62 times (length 411)
_S1_2_88A0E88 6,063 instructions (0.000%), 141 calls (088A0E88 - 088A120C, length 226)
  Back Branch 088A0FD8 141 times (length 53)
  Back Branch 088A1110 47 times (length 144)
_S1_2_88BAFBC 5,942 instructions (0.000%), 2,971 calls (088BAFBC - 088BAFC0, length 2)
_S1_2_8837B24 5,910 instructions (0.000%), 82 calls (08837820 - 08837B38, length 199)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837B04 610 times (length 187)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837B34 82 times (length 18)
  Back Branch 08837930 13 times (length 45)
_S1_2_88374A0 5,436 instructions (0.000%), 180 calls (088374A0 - 08837728, length 163)
  Back Branch 0883771C 22 times (length 127)
  Back Branch 08837724 22 times (length 125)
  Back Branch 08837610 2 times (length 68)
_S1_2_882B9F0 5,330 instructions (0.000%), 513 calls (0882B9F0 - 0882BA7C, length 36)
  Back Branch 0882BA70 158 times (length 30)
_S1_2_882CBE8 4,970 instructions (0.000%), 196 calls (0882CBE8 - 08836618, length 9869)
  Back Branch 0883605C 8,037 times (length 84)
  Back Branch 0883601C 285 times (length 45)
  Back Branch 0882CCA4 90 times (length 11)
  Back Branch 0883621C 6 times (length 121)
  Back Branch 0883624C 6 times (length 18)
_S1_2_8836934 4,876 instructions (0.000%), 339 calls (088367EC - 08836994, length 107)
  Back Branch 0883697C 5 times (length 102)
_S1_2_8841C3C 4,850 instructions (0.000%), 97 calls (08841C3C - 08841D28, length 60)
  Back Branch 08841CD4 97 times (length 20)
_S1_2_88361C4 4,835 instructions (0.000%), 80 calls (08835F14 - 088361D8, length 178)
  Back Branch 0883605C 8,037 times (length 84)
  Back Branch 0883601C 285 times (length 45)
  Back Branch 088361D4 80 times (length 103)
_S1_2_8831F54 4,564 instructions (0.000%), 652 calls (08831F54 - 08831F6C, length 7)
_S1_2_8847170 4,560 instructions (0.000%), 30 calls (08846E8C - 0884717C, length 189)
  Back Branch 08846F5C 150 times (length 13)
  Back Branch 08847178 30 times (length 189)
  Back Branch 088470E0 30 times (length 86)
_S1_2_8837CE0 4,548 instructions (0.000%), 172 calls (08836A7C - 08837CF8, length 1184)
  Back Branch 08837CF4 172 times (length 1184)
_S1_2_882B998 4,490 instructions (0.000%), 898 calls (0882B998 - 0882B9B8, length 9)
_S1_2_882DAB0 4,443 instructions (0.000%), 34 calls (0882DAB0 - 0882DD70, length 177)
  Back Branch 0882DCBC 26 times (length 76)
  Back Branch 0882DCE0 26 times (length 91)
  Back Branch 0882DCF4 12 times (length 88)
  Back Branch 0882DD6C 10 times (length 97)
  Back Branch 0882DD04 3 times (length 15)
  Back Branch 0882DCD0 3 times (length 74)
  Back Branch 0882DD5C 1 times (length 87)
_S1_2_8837B98 4,300 instructions (0.000%), 172 calls (088379BC - 08837BB0, length 126)
  Back Branch 08837BAC 172 times (length 126)
_S1_2_8834888 4,232 instructions (0.000%), 170 calls (08834888 - 08834904, length 32)
  Back Branch 088348F8 167 times (length 8)
  Back Branch 08834900 167 times (length 20)
  Back Branch 088348E0 3 times (length 12)
_S1_2_889DED4 4,174 instructions (0.000%), 61 calls (0889DED4 - 0889DFD0, length 64)
  Back Branch 0889DF20 260 times (length 5)
  Back Branch 0889DF9C 61 times (length 42)
  Back Branch 0889DFBC 1 times (length 10)
  Back Branch 0889DFAC 1 times (length 46)
_S1_2_88340E4 4,059 instructions (0.000%), 170 calls (088340E4 - 08834158, length 30)
  Back Branch 0883412C 167 times (length 9)
_S1_2_8835330 4,041 instructions (0.000%), 18 calls (088249F8 - 088354E0, length 17083)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_88BAF04 3,982 instructions (0.000%), 1,991 calls (088BAF04 - 088BAF08, length 2)
_S1_2_88A2C84 3,968 instructions (0.000%), 128 calls (088A2C84 - 088A2CFC, length 31)
_S1_2_88B1E60 3,890 instructions (0.000%), 154 calls (088B1E60 - 088B1FA0, length 81)
  Back Branch 088B1EEC 1 times (length 26)
  Back Branch 088B1F70 1 times (length 39)
  Back Branch 088B1F34 1 times (length 29)
  Back Branch 088B1F2C 1 times (length 24)
  Back Branch 088B1F9C 1 times (length 50)
_S1_2_8830070 3,780 instructions (0.000%), 64 calls (0882B78C - 088300E4, length 4695)
  Back Branch 0882B800 28,229 times (length 14)
  Back Branch 088300E0 64 times (length 4695)
_S1_2_8834E28 3,545 instructions (0.000%), 52 calls (08834E28 - 08834F9C, length 94)
  Back Branch 08834ED0 52 times (length 29)
  Back Branch 08834F10 52 times (length 40)
  Back Branch 08834F98 25 times (length 56)
_S1_2_88B7CC8 3,384 instructions (0.000%), 141 calls (088B7CC8 - 088B7D24, length 24)
_S1_2_8830C4C 3,381 instructions (0.000%), 56 calls (08830C4C - 08830EDC, length 165)
  Back Branch 08830EB4 49 times (length 78)
  Back Branch 08830EC0 49 times (length 81)
  Back Branch 08830ED0 49 times (length 148)
  Back Branch 08830CD8 7 times (length 9)
  Back Branch 08830D48 7 times (length 9)
_S1_2_889E0D0 3,375 instructions (0.000%), 61 calls (0889DFD4 - 0889E0E4, length 69)
  Back Branch 0889E0E0 61 times (length 69)
  Back Branch 0889E034 61 times (length 12)
  Back Branch 0889E094 59 times (length 36)
  Back Branch 0889E0B0 7 times (length 42)
  Back Branch 0889E0C8 2 times (length 49)
_S1_2_8844F54 3,345 instructions (0.000%), 15 calls (08844F54 - 0884528C, length 207)
  Back Branch 08845218 75 times (length 11)
  Back Branch 08845198 75 times (length 11)
_S1_2_8844DD0 3,297 instructions (0.000%), 157 calls (08844DD0 - 08844E6C, length 40)
  Back Branch 08844E60 157 times (length 30)
  Back Branch 08844E04 157 times (length 8)
_S1_2_88B1C64 3,296 instructions (0.000%), 61 calls (088B1C64 - 088B1DBC, length 87)
_S1_2_882AD54 3,275 instructions (0.000%), 15 calls (0882AC38 - 0882ADC8, length 101)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882ADBC 45 times (length 93)
  Back Branch 0882AD60 15 times (length 59)
_S1_2_884E248 3,251 instructions (0.000%), 103 calls (0884E248 - 0884E2F4, length 44)
  Back Branch 0884E2D0 45 times (length 24)
_S1_2_882C118 3,250 instructions (0.000%), 50 calls (0882C118 - 0882C23C, length 74)
_S1_2_889D86C 3,181 instructions (0.000%), 59 calls (0889D734 - 0889D87C, length 83)
  Back Branch 0889D878 59 times (length 83)
  Back Branch 0889D864 43 times (length 43)
_S1_2_8843118 3,087 instructions (0.000%), 43 calls (08843118 - 08843644, length 332)
  Back Branch 0884356C 13 times (length 243)
_S1_2_88B22A8 3,040 instructions (0.000%), 59 calls (088B22A8 - 088B235C, length 46)
  Back Branch 088B22E4 251 times (length 6)
_S1_2_88354E4 3,034 instructions (0.000%), 11 calls (088249F8 - 088354E8, length 17085)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354E4 11 times (length 111)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_88B1A90 2,867 instructions (0.000%), 47 calls (088B1A90 - 088B1C10, length 97)
_S1_2_8843110 2,830 instructions (0.000%), 30 calls (08843110 - 088A1E9C, length 97124)
  Back Branch 088A0104 28,511 times (length 1703)
  Back Branch 0889E8DC 16,838 times (length 88)
  Back Branch 0889E8B8 7,420 times (length 92)
  Back Branch 0889E914 6,605 times (length 115)
  Back Branch 0889E92C 2,202 times (length 121)
  Back Branch 0889E7D4 1,283 times (length 65)
  Back Branch 0889E778 505 times (length 7)
  Back Branch 08844D58 127 times (length 21)
  Back Branch 0889E8FC 81 times (length 92)
  Back Branch 0889E884 20 times (length 62)
  Back Branch 0889E89C 5 times (length 67)
  Back Branch 0889E940 4 times (length 126)
  Back Branch 0889E8A4 3 times (length 117)
  Back Branch 0889E840 1 times (length 80)
  Back Branch 0889E94C 1 times (length 129)
_S1_2_889D880 2,817 instructions (0.000%), 80 calls (0889D880 - 0889DA94, length 134)
  Back Branch 0889DA68 44 times (length 22)
  Back Branch 0889DA4C 29 times (length 41)
  Back Branch 0889D9D0 22 times (length 10)
_S1_2_882C30C 2,783 instructions (0.000%), 44 calls (0882C30C - 088363F0, length 10298)
  Back Branch 088363D4 11,878 times (length 11)
  Back Branch 088363DC 787 times (length 430)
  Back Branch 0882C354 101 times (length 7)
_S1_2_889FF2C 2,632 instructions (0.000%), 19 calls (0889FF2C - 088A0958, length 652)
  Back Branch 088A01A8 35,264 times (length 18)
  Back Branch 088A01A0 35,264 times (length 17)
  Back Branch 088A03C0 32,184 times (length 98)
  Back Branch 088A0768 23,175 times (length 384)
  Back Branch 088A04FC 7,049 times (length 229)
  Back Branch 088A0538 4,928 times (length 4)
  Back Branch 088A07A0 2,401 times (length 148)
  Back Branch 088A058C 1,901 times (length 11)
  Back Branch 088A05D4 1,900 times (length 283)
  Back Branch 088A07F4 1,222 times (length 4)
  Back Branch 088A07D4 1,138 times (length 237)
  Back Branch 088A0934 1,112 times (length 91)
  Back Branch 088A07DC 1,009 times (length 239)
  Back Branch 088A07E4 1,001 times (length 170)
  Back Branch 088A0730 494 times (length 370)
  Back Branch 088A07C4 398 times (length 6)
  Back Branch 088A0508 301 times (length 207)
  Back Branch 088A07FC 291 times (length 176)
  Back Branch 088A0828 143 times (length 144)
  Back Branch 088A0844 142 times (length 100)
  Back Branch 088A0830 142 times (length 146)
  Back Branch 088A0388 131 times (length 111)
  Back Branch 088A06EC 78 times (length 142)
  Back Branch 088A06FC 65 times (length 146)
  Back Branch 088A03B8 62 times (length 148)
  Back Branch 088A08C0 39 times (length 377)
  Back Branch 088A0780 31 times (length 365)
  Back Branch 088A085C 17 times (length 420)
  Back Branch 088A0894 11 times (length 434)
  Back Branch 088A0870 8 times (length 373)
  Back Branch 088A08D8 5 times (length 399)
  Back Branch 088A08E4 5 times (length 454)
  Back Branch 088A0234 5 times (length 10)
  Back Branch 088A0918 3 times (length 415)
  Back Branch 088A0954 2 times (length 430)
  Back Branch 088A0900 1 times (length 188)
  Back Branch 088A0880 1 times (length 152)
  Back Branch 088A02D8 1 times (length 7)
_S1_2_88A38A8 2,618 instructions (0.000%), 154 calls (088A38A8 - 088A3900, length 23)
_S1_2_884DE5C 2,527 instructions (0.000%), 133 calls (0884DE5C - 0884DEC4, length 27)
_S1_2_8837C68 2,462 instructions (0.000%), 81 calls (08837C68 - 08837D74, length 68)
  Back Branch 08837D68 81 times (length 53)
  Back Branch 08837D5C 81 times (length 47)
  Back Branch 08837D70 49 times (length 52)
_S1_2_889FD8C 2,451 instructions (0.000%), 43 calls (0889FD8C - 0889FF28, length 104)
  Back Branch 0889FF24 43 times (length 66)
  Back Branch 0889FF0C 43 times (length 73)
_S1_2_882A030 2,438 instructions (0.000%), 26 calls (0882A030 - 0882A140, length 69)
  Back Branch 0882A0D4 183 times (length 8)
  Back Branch 0882A11C 26 times (length 47)
  Back Branch 0882A13C 26 times (length 45)
  Back Branch 0882A12C 26 times (length 32)
  Back Branch 0882A104 25 times (length 20)
_S1_2_881AB1C 2,401 instructions (0.000%), 7 calls (0881AB1C - 08879598, length 96928)
  Back Branch 08877AE0 112 times (length 15)
  Back Branch 08877BC4 8 times (length 93)
  Back Branch 08877BA8 1 times (length 50)
_S1_2_887F3A0 2,400 instructions (0.000%), 15 calls (0887F08C - 0888077C, length 1469)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887F3E8 60 times (length 10)
  Back Branch 0887F3C8 45 times (length 151)
  Back Branch 08880710 15 times (length 1273)
  Back Branch 08880738 15 times (length 1395)
  Back Branch 08880778 15 times (length 1230)
_S1_2_884F3B8 2,369 instructions (0.000%), 103 calls (0884F3B8 - 0884F4C4, length 68)
  Back Branch 0884F4C0 103 times (length 45)
_S1_2_88B20C8 2,301 instructions (0.000%), 59 calls (088B20C8 - 088B2188, length 49)
_S1_2_88B7D28 2,256 instructions (0.000%), 47 calls (088B7D28 - 088B7E34, length 68)
  Back Branch 088B7E18 47 times (length 22)
_S1_2_8836104 2,197 instructions (0.000%), 169 calls (08836104 - 08836134, length 13)
_S1_2_8832C44 2,184 instructions (0.000%), 47 calls (08832A74 - 08833E6C, length 1279)
  Back Branch 08832D30 2,122,652 times (length 177)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08832CCC 1 times (length 16)
  Back Branch 08832CF8 1 times (length 16)
  Back Branch 088332D4 1 times (length 363)
_S1_2_887E8C4 2,160 instructions (0.000%), 30 calls (0887E744 - 0887E8D0, length 100)
  Back Branch 0887E754 45 times (length 4)
  Back Branch 0887E8CC 30 times (length 76)
  Back Branch 0887E894 30 times (length 86)
  Back Branch 0887E7E0 30 times (length 9)
  Back Branch 0887E7EC 30 times (length 12)
  Back Branch 0887E7F4 30 times (length 14)
_S1_2_883EF14 2,160 instructions (0.000%), 30 calls (08826574 - 0883EFC8, length 25238)
  Back Branch 08831D14 406,013 times (length 21)
  Back Branch 08831D1C 363,046 times (length 23)
  Back Branch 0883EF5C 30 times (length 25212)
_S1_2_8836898 2,142 instructions (0.000%), 126 calls (08836860 - 088368B8, length 23)
  Back Branch 088368B4 126 times (length 23)
_S1_2_88B7670 2,006 instructions (0.000%), 59 calls (088B19CC - 088B776C, length 5993)
  Back Branch 088B7768 59 times (length 26)
  Back Branch 088B1A0C 2 times (length 11)
_S1_2_8829BBC 1,950 instructions (0.000%), 50 calls (08829BBC - 08829C54, length 39)
_S1_2_88379A4 1,944 instructions (0.000%), 81 calls (088379A4 - 08837A00, length 24)
_S1_2_8832E2C 1,899 instructions (0.000%), 25 calls (08832A74 - 08833ED0, length 1304)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08832EFC 54 times (length 24)
  Back Branch 08832E68 25 times (length 255)
  Back Branch 08832E98 25 times (length 153)
  Back Branch 08832F04 25 times (length 294)
_S1_2_8854580 1,878 instructions (0.000%), 15 calls (08854580 - 0885496C, length 252)
  Back Branch 08854894 13 times (length 61)
_S1_2_88B67D8 1,829 instructions (0.000%), 59 calls (088B67D8 - 088B6850, length 31)
_S1_2_882E964 1,778 instructions (0.000%), 4 calls (0882E478 - 0882ED44, length 564)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
  Back Branch 0882E9E8 4 times (length 306)
  Back Branch 0882E99C 1 times (length 5)
_S1_2_882E62C 1,772 instructions (0.000%), 30 calls (0882E478 - 0882EF18, length 681)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
  Back Branch 0882E678 30 times (length 87)
  Back Branch 0882EA34 29 times (length 247)
  Back Branch 0882ED30 20 times (length 435)
  Back Branch 0882EF14 2 times (length 557)
  Back Branch 0882EA6C 1 times (length 259)
_S1_2_880D7E8 1,763 instructions (0.000%), 1 calls (0880D7E8 - 0882603C, length 25110)
_S1_2_8824678 1,749 instructions (0.000%), 1 calls (08824678 - 088247F0, length 95)
  Back Branch 08824728 113 times (length 15)
_S1_2_88A4824 1,704 instructions (0.000%), 30 calls (088A47A8 - 088A4828, length 33)
  Back Branch 088A47E8 115 times (length 11)
  Back Branch 088A4824 30 times (length 33)
_S1_2_884724C 1,680 instructions (0.000%), 420 calls (08843C14 - 08847264, length 3477)
_S1_2_8837B3C 1,639 instructions (0.000%), 21 calls (08837820 - 08837B50, length 205)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837B04 610 times (length 187)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837B4C 21 times (length 24)
  Back Branch 08837930 13 times (length 45)
_S1_2_88A3998 1,625 instructions (0.000%), 65 calls (088A3998 - 088A39F8, length 25)
_S1_2_8853DC4 1,560 instructions (0.000%), 13 calls (08853DC4 - 08854050, length 164)
  Back Branch 08854038 13 times (length 117)
  Back Branch 08854028 13 times (length 19)
  Back Branch 08853F60 13 times (length 59)
  Back Branch 08853F4C 13 times (length 8)
  Back Branch 08853FDC 13 times (length 80)
  Back Branch 08853FC8 13 times (length 56)
_S1_2_8829CB4 1,559 instructions (0.000%), 50 calls (08829CB4 - 08829D50, length 40)
  Back Branch 08829D2C 1 times (length 4)
_S1_2_882E9F0 1,537 instructions (0.000%), 44 calls (0882E478 - 0882EBC8, length 469)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
  Back Branch 0882EA00 44 times (length 313)
_S1_2_88B2438 1,475 instructions (0.000%), 59 calls (088B2438 - 088B2498, length 25)
_S1_2_889F160 1,459 instructions (0.000%), 12 calls (0889EC94 - 0889F17C, length 315)
  Back Branch 0889F048 18 times (length 203)
  Back Branch 0889F124 12 times (length 159)
  Back Branch 0889F178 12 times (length 315)
  Back Branch 0889EFBC 11 times (length 139)
  Back Branch 0889F0E4 11 times (length 226)
  Back Branch 0889EF44 7 times (length 150)
  Back Branch 0889F094 7 times (length 188)
  Back Branch 0889F0D4 7 times (length 41)
  Back Branch 0889F010 7 times (length 160)
  Back Branch 0889F020 7 times (length 164)
  Back Branch 0889F078 4 times (length 69)
  Back Branch 0889F070 4 times (length 124)
  Back Branch 0889F064 4 times (length 181)
  Back Branch 0889F104 4 times (length 99)
  Back Branch 0889EF14 1 times (length 126)
_S1_2_884FD38 1,417 instructions (0.000%), 13 calls (08843AC8 - 088A1E9C, length 96502)
  Back Branch 088A0104 28,511 times (length 1703)
  Back Branch 0889E8DC 16,838 times (length 88)
  Back Branch 0889E8B8 7,420 times (length 92)
  Back Branch 0889E914 6,605 times (length 115)
  Back Branch 0889E92C 2,202 times (length 121)
  Back Branch 0889E7D4 1,283 times (length 65)
  Back Branch 0889E778 505 times (length 7)
  Back Branch 0884FDD0 156 times (length 3)
  Back Branch 08844D58 127 times (length 21)
  Back Branch 0889E8FC 81 times (length 92)
  Back Branch 0889E884 20 times (length 62)
  Back Branch 0889E89C 5 times (length 67)
  Back Branch 0889E940 4 times (length 126)
  Back Branch 0889E8A4 3 times (length 117)
  Back Branch 0889E840 1 times (length 80)
  Back Branch 0889E94C 1 times (length 129)
_S1_2_88B249C 1,416 instructions (0.000%), 59 calls (088B249C - 088B24F8, length 24)
_S1_2_88438F8 1,339 instructions (0.000%), 103 calls (088438F8 - 08843928, length 13)
_S1_2_88A4484 1,290 instructions (0.000%), 30 calls (088A4484 - 088A4524, length 41)
  Back Branch 088A44D8 30 times (length 18)
_S1_2_8826040 1,248 instructions (0.000%), 39 calls (08826040 - 088260C4, length 34)
_S1_2_8842EF4 1,241 instructions (0.000%), 73 calls (08842EF4 - 08842F94, length 41)
_S1_2_8844EB0 1,200 instructions (0.000%), 45 calls (08844EB0 - 08844F3C, length 36)
  Back Branch 08844F1C 45 times (length 14)
  Back Branch 08844F30 30 times (length 15)
  Back Branch 08844F38 30 times (length 28)
_S1_2_8880014 1,200 instructions (0.000%), 15 calls (0887F08C - 088809E8, length 1624)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0888005C 30 times (length 10)
  Back Branch 0888003C 15 times (length 948)
  Back Branch 088809E4 15 times (length 1578)
_S1_2_882E824 1,169 instructions (0.000%), 7 calls (0882E478 - 0882EEB0, length 655)
  Back Branch 0882E53C 3,169 times (length 51)
  Back Branch 0882E624 2,086 times (length 61)
  Back Branch 0882EBC4 1,285 times (length 426)
  Back Branch 0882E544 74 times (length 42)
  Back Branch 0882E8B0 7 times (length 229)
  Back Branch 0882EB70 7 times (length 184)
  Back Branch 0882EEA4 1 times (length 229)
_S1_2_88A1EA0 1,167 instructions (0.000%), 61 calls (088A1EA0 - 088A1F0C, length 28)
  Back Branch 088A1EF4 2 times (length 9)
_S1_2_88B70DC 1,128 instructions (0.000%), 47 calls (088B70DC - 088B7B00, length 650)
_S1_2_88260C8 1,122 instructions (0.000%), 51 calls (088260C8 - 0882611C, length 22)
_S1_2_88A4330 1,121 instructions (0.000%), 59 calls (088A4330 - 088B28FC, length 14708)
_S1_2_882560C 1,120 instructions (0.000%), 56 calls (0882560C - 08825678, length 28)
_S1_2_884DEC8 1,105 instructions (0.000%), 15 calls (0884DEC8 - 0884E244, length 224)
  Back Branch 0884E1D4 15 times (length 110)
  Back Branch 0884E1E8 2 times (length 116)
_S1_2_8844AF8 1,095 instructions (0.000%), 15 calls (08844AF8 - 08844CD0, length 119)
_S1_2_883B0AC 1,085 instructions (0.000%), 56 calls (0883B0AC - 0883B110, length 26)
_S1_2_884369C 1,080 instructions (0.000%), 45 calls (0884369C - 08843710, length 30)
_S1_2_88522B0 1,080 instructions (0.000%), 15 calls (088522B0 - 088524A4, length 126)
  Back Branch 08852414 15 times (length 58)
  Back Branch 08852374 15 times (length 19)
_S1_2_88453A4 1,065 instructions (0.000%), 15 calls (088453A4 - 08845918, length 350)
  Back Branch 08845470 15 times (length 27)
  Back Branch 088454A4 15 times (length 32)
_S1_2_88B440C 1,061 instructions (0.000%), 61 calls (088B440C - 088B44B0, length 42)
  Back Branch 088B4494 46 times (length 21)
  Back Branch 088B4484 8 times (length 17)
_S1_2_887F8F4 1,057 instructions (0.000%), 31 calls (0887F08C - 088805F0, length 1370)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887F8FC 31 times (length 32)
  Back Branch 0887F8EC 16 times (length 492)
  Back Branch 08880188 15 times (length 1043)
  Back Branch 08880464 12 times (length 739)
  Back Branch 088805EC 4 times (length 837)
_S1_2_88A43A0 1,047 instructions (0.000%), 22 calls (088A43A0 - 088AFAC8, length 11723)
_S1_2_8837B80 1,046 instructions (0.000%), 14 calls (08837820 - 08837B94, length 222)
  Back Branch 08837904 756 times (length 31)
  Back Branch 088378F4 756 times (length 27)
  Back Branch 08837914 546 times (length 35)
  Back Branch 08837940 207 times (length 50)
  Back Branch 08837B78 146 times (length 216)
  Back Branch 08837B90 14 times (length 12)
  Back Branch 08837930 13 times (length 45)
_S1_2_88A8EE8 1,034 instructions (0.000%), 8 calls (088A8968 - 088AA3D8, length 1693)
  Back Branch 088A8E8C 148,263 times (length 331)
  Back Branch 088A977C 148,263 times (length 575)
  Back Branch 088A9F08 133,412 times (length 1120)
  Back Branch 088A9D98 14,836 times (length 1029)
  Back Branch 088A9A4C 13,288 times (length 382)
  Back Branch 088A963C 1,548 times (length 558)
  Back Branch 088A9D90 1,548 times (length 551)
  Back Branch 088A8994 72 times (length 6)
  Back Branch 088AA2A4 45 times (length 241)
  Back Branch 088AA2AC 45 times (length 237)
  Back Branch 088A9A28 8 times (length 970)
  Back Branch 088AA26C 8 times (length 1237)
  Back Branch 088A8F20 8 times (length 284)
  Back Branch 088A95F8 7 times (length 540)
_S1_2_88B794C 986 instructions (0.000%), 29 calls (088B19CC - 088B79C0, length 6142)
  Back Branch 088B799C 29 times (length 6134)
  Back Branch 088B1A0C 2 times (length 11)
_S1_2_883597C 968 instructions (0.000%), 27 calls (08835920 - 08835A0C, length 60)
  Back Branch 088359CC 22 times (length 45)
_S1_2_883D704 968 instructions (0.000%), 22 calls (0883C2C4 - 0883D754, length 1317)
  Back Branch 0883D750 22 times (length 1317)
_S1_2_883CCA4 890 instructions (0.000%), 24 calls (0883C2C4 - 0883CD50, length 676)
  Back Branch 0883CD4C 2 times (length 676)
_S1_2_88508E0 885 instructions (0.000%), 15 calls (088508E0 - 08850A68, length 99)
  Back Branch 08850A08 15 times (length 46)
_S1_2_882EFBC 883 instructions (0.000%), 7 calls (0882EFBC - 0882F220, length 154)
  Back Branch 0882F11C 8 times (length 8)
  Back Branch 0882F1B8 7 times (length 72)
_S1_2_8837A3C 862 instructions (0.000%), 10 calls (088370EC - 08837A44, length 599)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 08837A40 10 times (length 15)
  Back Branch 088372F0 2 times (length 31)
_S1_2_882DA38 851 instructions (0.000%), 37 calls (0882DA38 - 0882DAAC, length 30)
_S1_2_889F180 846 instructions (0.000%), 47 calls (0889F180 - 0889F1E8, length 27)
_S1_2_8853090 840 instructions (0.000%), 15 calls (08843AC8 - 088531C4, length 15808)
_S1_2_8844E70 832 instructions (0.000%), 52 calls (08844E70 - 08844EAC, length 16)
_S1_2_884FF10 825 instructions (0.000%), 15 calls (0884FF10 - 08850074, length 90)
  Back Branch 0885001C 15 times (length 39)
_S1_2_8845290 825 instructions (0.000%), 15 calls (08845290 - 088453A0, length 69)
  Back Branch 0884539C 15 times (length 50)
_S1_2_88B1FF4 814 instructions (0.000%), 22 calls (088B19CC - 088B7264, length 5671)
  Back Branch 088B2088 22 times (length 433)
  Back Branch 088B1A0C 2 times (length 11)
_S1_2_88526E8 810 instructions (0.000%), 15 calls (088526E8 - 088528D0, length 123)
_S1_2_883EFCC 806 instructions (0.000%), 13 calls (08825D4C - 0883F00C, length 25777)
  Back Branch 0883F008 13 times (length 25777)
_S1_2_883EE08 798 instructions (0.000%), 42 calls (0883EE08 - 0883EE98, length 37)
_S1_2_884A834 795 instructions (0.000%), 15 calls (0884A834 - 0884B758, length 970)
_S1_2_88B19CC 780 instructions (0.000%), 64 calls (088B19CC - 088B1A10, length 18)
  Back Branch 088B1A0C 2 times (length 11)
_S1_2_883F010 765 instructions (0.000%), 4 calls (0883F010 - 0883F344, length 206)
  Back Branch 0883F198 8 times (length 18)
  Back Branch 0883F2A8 3 times (length 127)
  Back Branch 0883F330 3 times (length 48)
  Back Branch 0883F290 3 times (length 142)
  Back Branch 0883F208 2 times (length 46)
  Back Branch 0883F31C 2 times (length 134)
  Back Branch 0883F340 1 times (length 143)
_S1_2_883D258 735 instructions (0.000%), 21 calls (0883D120 - 0883D2BC, length 104)
  Back Branch 0883D290 21 times (length 94)
_S1_2_881C794 735 instructions (0.000%), 15 calls (0881B430 - 0881C8A0, length 1309)
  Back Branch 0881C7FC 15 times (length 11)
_S1_2_8831AE0 698 instructions (0.000%), 30 calls (08831AE0 - 08831BA0, length 49)
  Back Branch 08831B3C 30 times (length 14)
_S1_2_8809364 661 instructions (0.000%), 8 calls (08809364 - 0883532C, length 45043)
  Back Branch 088094F4 8 times (length 55)
  Back Branch 08809514 8 times (length 75)
  Back Branch 08809504 8 times (length 65)
  Back Branch 08809524 1 times (length 63)
  Back Branch 08809474 1 times (length 19)
_S1_2_8824ABC 650 instructions (0.000%), 26 calls (08824ABC - 08824B20, length 26)
_S1_2_8809070 645 instructions (0.000%), 15 calls (08809070 - 08809118, length 43)
_S1_2_883C620 621 instructions (0.000%), 27 calls (0883C620 - 0883C678, length 23)
_S1_2_887F6B0 607 instructions (0.000%), 3 calls (0887F08C - 088802F0, length 1178)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 08880278 6,602 times (length 871)
  Back Branch 088802EC 6,602 times (length 804)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 08880270 6,385 times (length 679)
  Back Branch 0888022C 6,097 times (length 10)
  Back Branch 08880254 5,692 times (length 762)
  Back Branch 0887F720 3,496 times (length 16)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887F588 320 times (length 275)
  Back Branch 0887F7C8 41 times (length 20)
  Back Branch 0887F6E8 3 times (length 350)
  Back Branch 0888020C 1 times (length 1063)
_S1_2_882AE4C 594 instructions (0.000%), 9 calls (0882AE4C - 0882AF78, length 76)
  Back Branch 0882AEF4 9 times (length 13)
  Back Branch 0882AF74 5 times (length 62)
_S1_2_889EC94 588 instructions (0.000%), 7 calls (0889EC94 - 0889F15C, length 307)
  Back Branch 0889F048 18 times (length 203)
  Back Branch 0889F124 12 times (length 159)
  Back Branch 0889EFBC 11 times (length 139)
  Back Branch 0889F0E4 11 times (length 226)
  Back Branch 0889EF44 7 times (length 150)
  Back Branch 0889F094 7 times (length 188)
  Back Branch 0889F0D4 7 times (length 41)
  Back Branch 0889F010 7 times (length 160)
  Back Branch 0889F020 7 times (length 164)
  Back Branch 0889F078 4 times (length 69)
  Back Branch 0889F070 4 times (length 124)
  Back Branch 0889F064 4 times (length 181)
  Back Branch 0889F104 4 times (length 99)
  Back Branch 0889EF14 1 times (length 126)
_S1_2_88B5264 564 instructions (0.000%), 141 calls (088B5264 - 088B5270, length 4)
_S1_2_882BCA8 560 instructions (0.000%), 5 calls (0882BCA8 - 0882BF88, length 185)
  Back Branch 0882BDD8 7 times (length 40)
  Back Branch 0882BDA4 7 times (length 43)
  Back Branch 0882BDB4 7 times (length 40)
_S1_2_8829984 555 instructions (0.000%), 15 calls (08829984 - 0882B818, length 1958)
  Back Branch 0882B800 28,229 times (length 14)
_S1_2_88B52C4 551 instructions (0.000%), 29 calls (088B52C4 - 088B5330, length 28)
_S1_2_882B124 546 instructions (0.000%), 34 calls (0882AFAC - 0882B1E8, length 144)
  Back Branch 0882B1E4 25 times (length 144)
_S1_2_882B954 544 instructions (0.000%), 68 calls (0882B954 - 0882B994, length 17)
_S1_2_8847180 540 instructions (0.000%), 30 calls (08847180 - 088471E8, length 27)
  Back Branch 088471E4 30 times (length 20)
_S1_2_8837350 528 instructions (0.000%), 22 calls (08837138 - 0883737C, length 146)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 0883736C 22 times (length 143)
  Back Branch 08837378 22 times (length 81)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
_S1_2_8852FC0 525 instructions (0.000%), 15 calls (08843AC8 - 0885308C, length 15730)
_S1_2_882BC20 510 instructions (0.000%), 17 calls (0882BC20 - 0882BCA4, length 34)
_S1_2_8824FA0 506 instructions (0.000%), 22 calls (08824FA0 - 08825054, length 46)
_S1_2_88361DC 468 instructions (0.000%), 6 calls (08835F14 - 088362A8, length 230)
  Back Branch 0883605C 8,037 times (length 84)
  Back Branch 0883601C 285 times (length 45)
  Back Branch 0883621C 6 times (length 121)
  Back Branch 0883624C 6 times (length 18)
_S1_2_880911C 450 instructions (0.000%), 15 calls (0880911C - 0883532C, length 45189)
_S1_2_88B2900 423 instructions (0.000%), 47 calls (088B2900 - 088B294C, length 20)
_S1_2_88A4338 418 instructions (0.000%), 22 calls (088A4338 - 088A439C, length 26)
_S1_2_88A635C 418 instructions (0.000%), 16 calls (088A45CC - 088A63C0, length 1918)
  Back Branch 088A4794 25,596 times (length 6)
  Back Branch 088A476C 23,045 times (length 88)
  Back Branch 088A4760 18,286 times (length 14)
  Back Branch 088A6390 19 times (length 6)
  Back Branch 088A460C 19 times (length 9)
_S1_2_887E8D4 405 instructions (0.000%), 15 calls (0887E8D4 - 0887E944, length 29)
  Back Branch 0887E940 15 times (length 23)
  Back Branch 0887E900 15 times (length 7)
_S1_2_8808960 381 instructions (0.000%), 1 calls (08808960 - 0882603C, length 30136)
_S1_2_8831054 379 instructions (0.000%), 1 calls (08831054 - 088310FC, length 43)
  Back Branch 088310D4 17 times (length 21)
_S1_2_887FA8C 370 instructions (0.000%), 1 calls (0887F08C - 088802F0, length 1178)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 0887FAF8 6,602 times (length 275)
  Back Branch 08880278 6,602 times (length 871)
  Back Branch 088802EC 6,602 times (length 804)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 08880270 6,385 times (length 679)
  Back Branch 0888022C 6,097 times (length 10)
  Back Branch 08880254 5,692 times (length 762)
  Back Branch 0887F720 3,496 times (length 16)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887FAC8 1,118 times (length 10)
  Back Branch 0887F588 320 times (length 275)
  Back Branch 0887F7C8 41 times (length 20)
  Back Branch 0887F6E8 3 times (length 350)
  Back Branch 0888020C 1 times (length 1063)
  Back Branch 0887FAA8 1 times (length 590)
_S1_2_8824CB8 352 instructions (0.000%), 22 calls (08824CB8 - 08824CFC, length 18)
  Back Branch 08824CF8 22 times (length 8)
_S1_2_883CFC8 352 instructions (0.000%), 4 calls (088259FC - 0883D010, length 23942)
  Back Branch 08825AB4 11 times (length 10)
  Back Branch 0883D00C 4 times (length 23942)
  Back Branch 08825B08 2 times (length 49)
  Back Branch 08825B00 2 times (length 49)
_S1_2_884F4C8 345 instructions (0.000%), 15 calls (0884F4C8 - 0884F53C, length 30)
_S1_2_88AFACC 344 instructions (0.000%), 8 calls (088AFACC - 088AFC2C, length 89)
  Back Branch 088AFB84 8 times (length 20)
  Back Branch 088AFBA4 8 times (length 35)
  Back Branch 088AFBBC 8 times (length 42)
_S1_2_88092B8 344 instructions (0.000%), 8 calls (088092B8 - 08809360, length 43)
_S1_2_88BAFCC 340 instructions (0.000%), 170 calls (088BAFCC - 088BAFD0, length 2)
_S1_2_8852840 338 instructions (0.000%), 13 calls (088527FC - 088528A4, length 43)
  Back Branch 08852860 13 times (length 27)
_S1_2_8844D60 330 instructions (0.000%), 30 calls (08844D60 - 08844DA0, length 17)
_S1_2_887E744 330 instructions (0.000%), 15 calls (0887E744 - 0887E7A0, length 24)
  Back Branch 0887E754 45 times (length 4)
_S1_2_8842F98 330 instructions (0.000%), 15 calls (08842F98 - 0884300C, length 30)
  Back Branch 08842FF8 15 times (length 14)
_S1_2_88362AC 319 instructions (0.000%), 11 calls (088362AC - 08836364, length 47)
_S1_2_883963C 314 instructions (0.000%), 1 calls (0883963C - 088396C0, length 34)
  Back Branch 0883969C 21 times (length 14)
_S1_2_8819414 306 instructions (0.000%), 3 calls (08819414 - 088195C0, length 108)
  Back Branch 0881949C 6 times (length 11)
  Back Branch 088194B8 3 times (length 18)
  Back Branch 088194A8 3 times (length 14)
  Back Branch 088195B4 3 times (length 17)
_S1_2_8854B00 304 instructions (0.000%), 15 calls (08854B00 - 08854B74, length 30)
  Back Branch 08854B70 15 times (length 19)
  Back Branch 08854B60 2 times (length 11)
_S1_2_8810BD4 302 instructions (0.000%), 1 calls (08810BD4 - 0882603C, length 21787)
_S1_2_882569C 300 instructions (0.000%), 20 calls (0882569C - 088256F0, length 22)
_S1_2_882834C 282 instructions (0.000%), 2 calls (088281E0 - 08828368, length 99)
  Back Branch 088282FC 5 times (length 24)
  Back Branch 08828364 2 times (length 99)
_S1_2_889F304 266 instructions (0.000%), 7 calls (0889F1EC - 0889F314, length 75)
  Back Branch 0889F310 7 times (length 75)
_S1_2_889E550 260 instructions (0.000%), 5 calls (0889E550 - 0889E66C, length 72)
  Back Branch 0889E624 5 times (length 24)
_S1_2_8813480 259 instructions (0.000%), 1 calls (08813480 - 088354E0, length 34841)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_8852DF4 255 instructions (0.000%), 15 calls (08852DF4 - 08852E3C, length 19)
_S1_2_8843760 255 instructions (0.000%), 15 calls (08843760 - 088437B8, length 23)
_S1_2_880C514 253 instructions (0.000%), 1 calls (0880C514 - 088354E0, length 41972)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_884392C 240 instructions (0.000%), 15 calls (0884392C - 08843974, length 19)
_S1_2_8843840 240 instructions (0.000%), 15 calls (08843840 - 0884388C, length 20)
_S1_2_8835068 238 instructions (0.000%), 7 calls (08835068 - 08835100, length 39)
_S1_2_880B4F0 238 instructions (0.000%), 7 calls (0880B4F0 - 0883532C, length 42896)
  Back Branch 0880B604 7 times (length 13)
_S1_2_8829FEC 234 instructions (0.000%), 26 calls (08829FEC - 0882A00C, length 9)
_S1_2_8834510 225 instructions (0.000%), 3 calls (08834510 - 08834884, length 222)
  Back Branch 088347C4 3 times (length 142)
  Back Branch 088346DC 3 times (length 40)
  Back Branch 088346CC 3 times (length 36)
_S1_2_8842EC8 210 instructions (0.000%), 30 calls (08842EC8 - 08842EE0, length 7)
_S1_2_8825E34 210 instructions (0.000%), 5 calls (08825E34 - 08825F08, length 54)
_S1_2_8808350 201 instructions (0.000%), 1 calls (08808350 - 0882603C, length 30524)
_S1_2_883D37C 200 instructions (0.000%), 3 calls (08825F74 - 0883D408, length 23846)
  Back Branch 0883D404 3 times (length 23846)
_S1_2_8825BC0 192 instructions (0.000%), 10 calls (08825BC0 - 08825C30, length 29)
  Back Branch 08825C18 2 times (length 10)
_S1_2_8843978 180 instructions (0.000%), 45 calls (08843978 - 08843984, length 4)
_S1_2_882575C 180 instructions (0.000%), 20 calls (0882575C - 0882577C, length 9)
_S1_2_885293C 180 instructions (0.000%), 15 calls (0885293C - 08852968, length 12)
_S1_2_882D920 180 instructions (0.000%), 3 calls (0882D920 - 0882DA34, length 70)
_S1_2_889FB38 178 instructions (0.000%), 2 calls (0889FB38 - 0889FC70, length 79)
  Back Branch 0889FBA8 17 times (length 6)
_S1_2_8808F0C 172 instructions (0.000%), 4 calls (08808F0C - 08808FB4, length 43)
_S1_2_882836C 171 instructions (0.000%), 3 calls (0882836C - 08828498, length 76)
_S1_2_889D4F0 168 instructions (0.000%), 42 calls (0889D4F0 - 088BB110, length 30473)
_S1_2_8835C6C 165 instructions (0.000%), 55 calls (08835C6C - 08835C74, length 3)
_S1_2_883D568 165 instructions (0.000%), 3 calls (08825F74 - 0883D5BC, length 23955)
  Back Branch 0883D5B8 3 times (length 23955)
_S1_2_88299B0 164 instructions (0.000%), 2 calls (088299B0 - 0882B818, length 1947)
  Back Branch 0882B800 28,229 times (length 14)
_S1_2_8829F24 162 instructions (0.000%), 6 calls (08829F0C - 0882A02C, length 73)
  Back Branch 0882A028 6 times (length 57)
  Back Branch 08829F50 6 times (length 18)
  Back Branch 08829F60 6 times (length 23)
_S1_2_88AC374 162 instructions (0.000%), 3 calls (088AC19C - 088AC388, length 124)
  Back Branch 088AC2D0 3 times (length 37)
  Back Branch 088AC384 3 times (length 124)
_S1_2_8812C98 157 instructions (0.000%), 1 calls (08812C98 - 088354E0, length 35347)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_8837A48 156 instructions (0.000%), 2 calls (088370EC - 08837A50, length 602)
  Back Branch 088372A0 828 times (length 71)
  Back Branch 08837A1C 819 times (length 590)
  Back Branch 088372C0 819 times (length 95)
  Back Branch 08837290 760 times (length 66)
  Back Branch 08837280 760 times (length 63)
  Back Branch 088372B0 559 times (length 75)
  Back Branch 08837300 284 times (length 36)
  Back Branch 0883732C 136 times (length 111)
  Back Branch 088371E0 80 times (length 44)
  Back Branch 088371EC 80 times (length 47)
  Back Branch 088371F8 80 times (length 50)
  Back Branch 088372D4 68 times (length 16)
  Back Branch 088372CC 68 times (length 82)
  Back Branch 08837210 22 times (length 56)
  Back Branch 08837204 22 times (length 53)
  Back Branch 0883731C 21 times (length 106)
  Back Branch 088372F0 2 times (length 31)
  Back Branch 08837A4C 2 times (length 18)
_S1_2_8842C54 153 instructions (0.000%), 1 calls (08842C54 - 08842E30, length 120)
  Back Branch 08842D18 4 times (length 11)
_S1_2_8836B7C 144 instructions (0.000%), 9 calls (08836AB8 - 08836B80, length 51)
  Back Branch 08836B7C 9 times (length 51)
_S1_2_8839EB4 140 instructions (0.000%), 7 calls (08839EB4 - 08839F00, length 20)
_S1_2_8826280 140 instructions (0.000%), 5 calls (08826280 - 088262F4, length 30)
_S1_2_8808FB8 140 instructions (0.000%), 4 calls (08808FB8 - 0883532C, length 45278)
_S1_2_883D2C0 138 instructions (0.000%), 9 calls (0883D2C0 - 0883D304, length 18)
_S1_2_882AD0C 138 instructions (0.000%), 2 calls (0882AC38 - 0882ADC8, length 101)
  Back Branch 0882AC80 100,391 times (length 20)
  Back Branch 0882ADBC 45 times (length 93)
  Back Branch 0882AD18 2 times (length 41)
_S1_2_88395B0 132 instructions (0.000%), 12 calls (088395B0 - 088395D8, length 11)
_S1_2_8825304 132 instructions (0.000%), 4 calls (08825304 - 088253F8, length 62)
_S1_2_8832A0C 132 instructions (0.000%), 3 calls (08832A0C - 08833E6C, length 1305)
  Back Branch 08832C3C 421 times (length 116)
_S1_2_881B55C 130 instructions (0.000%), 1 calls (0881B55C - 0881B764, length 131)
_S1_2_882F224 129 instructions (0.000%), 3 calls (0882F224 - 0882F2D4, length 45)
_S1_2_882884C 128 instructions (0.000%), 4 calls (0882884C - 0882895C, length 69)
_S1_2_887F660 128 instructions (0.000%), 1 calls (0887F08C - 088802B8, length 1164)
  Back Branch 0887F568 278,990 times (length 6)
  Back Branch 0887F4E4 7,700 times (length 222)
  Back Branch 08880278 6,602 times (length 871)
  Back Branch 088801C8 6,602 times (length 1059)
  Back Branch 0888022C 6,097 times (length 10)
  Back Branch 08880254 5,692 times (length 762)
  Back Branch 088802B4 3,262 times (length 870)
  Back Branch 088801B4 3,026 times (length 801)
  Back Branch 0887F650 1,229 times (length 370)
  Back Branch 088801A4 1,214 times (length 747)
  Back Branch 0887F588 320 times (length 275)
  Back Branch 0888020C 1 times (length 1063)
_S1_2_882F420 123 instructions (0.000%), 1 calls (0882F420 - 0882F5B0, length 101)
  Back Branch 0882F550 9 times (length 4)
_S1_2_88129B4 123 instructions (0.000%), 1 calls (088129B4 - 088354E0, length 35532)
  Back Branch 0883549C 320 times (length 22)
  Back Branch 08835380 302 times (length 4)
  Back Branch 088354CC 33 times (length 17079)
  Back Branch 088354D4 7 times (length 41)
  Back Branch 08824A2C 1 times (length 6)
_S1_2_88BAFB4 122 instructions (0.000%), 61 calls (088BAFB4 - 088BAFB8, length 2)
_S1_2_8814878 122 instructions (0.000%), 1 calls (08814878 - 08814A78, length 129)
_S1_2_8844CD4 120 instructions (0.000%), 30 calls (08844CD4 - 08844CE0, length 4)
_S1_2_8838088 120 instructions (0.000%), 3 calls (08838088 - 08838144, length 48)
_S1_2_88BAFAC 118 instructions (0.000%), 59 calls (088BAFAC - 088BAFB0, length 2)
_S1_2_88287E8 118 instructions (0.000%), 5 calls (088287E8 - 08828848, length 25)
_S1_2_8835BFC 118 instructions (0.000%), 1 calls (08835BFC - 08835C68, length 28)
  Back Branch 08835C50 7 times (length 13)
_S1_2_8842B94 114 instructions (0.000%), 2 calls (08825F74 - 08842C50, length 29496)
  Back Branch 08842C4C 2 times (length 29496)
_S1_2_8839C30 114 instructions (0.000%), 2 calls (08825F74 - 08839C8C, length 20295)
  Back Branch 08839C88 2 times (length 20295)
_S1_2_883CEE4 112 instructions (0.000%), 2 calls (0883C920 - 0883CF10, length 381)
  Back Branch 0883CF0C 2 times (length 381)
_S1_2_8843DD8 105 instructions (0.000%), 15 calls (08843DD8 - 08843DF8, length 9)
_S1_2_882A180 104 instructions (0.000%), 13 calls (0882A180 - 0882A19C, length 8)
_S1_2_88796A0 102 instructions (0.000%), 1 calls (088796A0 - 08879788, length 59)
  Back Branch 08879770 2 times (length 22)
_S1_2_88BB014 94 instructions (0.000%), 47 calls (088BB014 - 088BB018, length 2)
_S1_2_889D614 93 instructions (0.000%), 3 calls (0889D614 - 0889D6C8, length 46)
_S1_2_88779E4 91 instructions (0.000%), 1 calls (088779E4 - 08879598, length 1774)
  Back Branch 08877AE0 112 times (length 15)
  Back Branch 08877BC4 8 times (length 93)
  Back Branch 08877BA8 1 times (length 50)
_S1_2_8854A60 90 instructions (0.000%), 15 calls (08854A60 - 08854A84, length 10)
_S1_2_8828960 87 instructions (0.000%), 3 calls (08828960 - 088289D0, length 29)
_S1_2_8839C90 85 instructions (0.000%), 1 calls (08839C90 - 08839DE0, length 85)
_S1_2_8836880 84 instructions (0.000%), 6 calls (08836860 - 08836894, length 14)
  Back Branch 08836890 6 times (length 14)
_S1_2_88797A8 83 instructions (0.000%), 1 calls (0887956C - 088798C0, length 214)
  Back Branch 088798BC 1 times (length 214)
_S1_2_883D5C0 81 instructions (0.000%), 1 calls (0883D5C0 - 0883D700, length 81)
_S1_2_883772C 80 instructions (0.000%), 2 calls (08837508 - 08837810, length 195)
  Back Branch 08837768 2 times (length 128)
  Back Branch 088377EC 2 times (length 41)
  Back Branch 08837610 2 times (length 68)
  Back Branch 0883780C 1 times (length 51)
  Back Branch 088377FC 1 times (length 44)
_S1_2_88A47A8 78 instructions (0.000%), 3 calls (088A47A8 - 088A4820, length 31)
  Back Branch 088A47E8 115 times (length 11)
_S1_2_88A3808 78 instructions (0.000%), 3 calls (088A3808 - 088A3890, length 35)
_S1_2_8826708 78 instructions (0.000%), 2 calls (08826708 - 08826850, length 83)
  Back Branch 088267EC 2 times (length 24)
  Back Branch 08826810 2 times (length 32)
_S1_2_88A5FE4 76 instructions (0.000%), 4 calls (088A5FE4 - 088A60F8, length 70)
  Back Branch 088A60C8 1 times (length 12)
_S1_2_882AFF0 72 instructions (0.000%), 6 calls (0882AFF0 - 0882B01C, length 12)
_S1_2_8877C30 70 instructions (0.000%), 7 calls (08877C30 - 08877C54, length 10)
_S1_2_8877C08 70 instructions (0.000%), 7 calls (08877C08 - 08877C2C, length 10)
_S1_2_883415C 69 instructions (0.000%), 3 calls (0883415C - 088341B8, length 24)
  Back Branch 08834198 3 times (length 9)
  Back Branch 088341B4 3 times (length 17)
_S1_2_8834AAC 68 instructions (0.000%), 4 calls (08834AAC - 08834B5C, length 45)
_S1_2_889DD48 68 instructions (0.000%), 2 calls (0889DD48 - 0889DDCC, length 34)
_S1_2_889DDD0 68 instructions (0.000%), 1 calls (0889DD48 - 0889DE64, length 72)
  Back Branch 0889DE60 1 times (length 72)
_S1_2_8878450 68 instructions (0.000%), 1 calls (08878450 - 08879598, length 1107)
  Back Branch 0887852C 1 times (length 45)
_S1_2_8833678 67 instructions (0.000%), 1 calls (08832A74 - 08834074, length 1409)
  Back Branch 08832C3C 421 times (length 116)
  Back Branch 08834070 1 times (length 1409)
_S1_2_8879084 65 instructions (0.000%), 1 calls (08879084 - 08879598, length 326)
  Back Branch 08879184 25,958 times (length 44)
  Back Branch 0887915C 1 times (length 30)
_S1_2_8877E88 64 instructions (0.000%), 1 calls (08877E88 - 08879598, length 1477)
_S1_2_8825864 63 instructions (0.000%), 3 calls (08825864 - 088258F0, length 36)
_S1_2_883ACD8 62 instructions (0.000%), 2 calls (0883ACD8 - 0883AD5C, length 34)
_S1_2_88B1A14 62 instructions (0.000%), 1 calls (088B1A14 - 088B2434, length 649)
_S1_2_8842E68 60 instructions (0.000%), 30 calls (08842E68 - 08842E6C, length 2)
_S1_2_8847268 60 instructions (0.000%), 15 calls (08847268 - 08847274, length 4)
_S1_2_883D014 56 instructions (0.000%), 4 calls (0883D014 - 0883D048, length 14)
_S1_2_889D2CC 56 instructions (0.000%), 1 calls (0889D208 - 0889D2E8, length 57)
  Back Branch 0889D2C4 1 times (length 32)
  Back Branch 0889D2E4 1 times (length 57)
_S1_2_88528B4 54 instructions (0.000%), 2 calls (088527DC - 088528BC, length 57)
  Back Branch 088528B8 2 times (length 57)
_S1_2_8841D2C 53 instructions (0.000%), 1 calls (08841D2C - 08841DFC, length 53)
_S1_2_8810378 52 instructions (0.000%), 1 calls (088102B0 - 0881037C, length 52)
  Back Branch 08810378 1 times (length 52)
_S1_2_8829DD0 51 instructions (0.000%), 1 calls (08829DD0 - 08829EA4, length 54)
  Back Branch 08829EA0 1 times (length 45)
_S1_2_881F2AC 51 instructions (0.000%), 1 calls (0881F2AC - 0881F374, length 51)
_S1_2_8808898 50 instructions (0.000%), 1 calls (08808898 - 0880895C, length 50)
_S1_2_88087D0 50 instructions (0.000%), 1 calls (088087D0 - 08808894, length 50)
_S1_2_8808708 50 instructions (0.000%), 1 calls (08808708 - 088087CC, length 50)
_S1_2_88074AC 50 instructions (0.000%), 1 calls (088074AC - 08807570, length 50)
_S1_2_88B7888 49 instructions (0.000%), 1 calls (088B7888 - 088B7948, length 49)
  Back Branch 088B7914 1 times (length 26)
_S1_2_8878A48 49 instructions (0.000%), 1 calls (08878A48 - 08878B08, length 49)
_S1_2_882F6EC 49 instructions (0.000%), 1 calls (0882F6EC - 0882F7AC, length 49)
_S1_2_889D464 46 instructions (0.000%), 2 calls (0889D464 - 0889D4EC, length 35)
_S1_2_8835B20 45 instructions (0.000%), 1 calls (08835540 - 08835BF8, length 431)
  Back Branch 08835B80 2 times (length 7)
_S1_2_88BAFC4 44 instructions (0.000%), 22 calls (088BAFC4 - 088BAFC8, length 2)
_S1_2_882F5B4 44 instructions (0.000%), 1 calls (0882F5B4 - 0882F660, length 44)
_S1_2_8804000 44 instructions (0.000%), 1 calls (08804000 - 08804170, length 93)
  Back Branch 0880416C 1 times (length 12)
  Back Branch 08804164 1 times (length 36)
  Back Branch 08804060 1 times (length 10)
_S1_2_889D5E8 43 instructions (0.000%), 1 calls (0889D5E8 - 088B2704, length 21576)
  Back Branch 088B26C0 1 times (length 46)
_S1_2_88794F8 43 instructions (0.000%), 1 calls (088794F8 - 088795D0, length 55)
_S1_2_883D758 42 instructions (0.000%), 1 calls (0883D758 - 0883D7FC, length 42)
_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_8000000 40 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 9 times (length 4)
_S1_2_88781F0 40 instructions (0.000%), 1 calls (088781F0 - 08879598, length 1259)
_S1_2_883AE6C 40 instructions (0.000%), 1 calls (0883AE6C - 0883AF7C, length 69)
_S1_2_88071B0 40 instructions (0.000%), 1 calls (088071B0 - 088072FC, length 84)
_S1_2_8877E08 39 instructions (0.000%), 1 calls (08877E08 - 08879598, length 1509)
_S1_2_887797C 38 instructions (0.000%), 1 calls (0887797C - 08879598, length 1800)
_S1_2_8829AB4 37 instructions (0.000%), 1 calls (08829AB4 - 08829BB8, length 66)
_S1_2_88B7FA4 35 instructions (0.000%), 1 calls (088B7FA4 - 088B8040, length 40)
_S1_2_883F348 35 instructions (0.000%), 1 calls (0883F348 - 0883F3DC, length 38)
_S1_2_8878754 34 instructions (0.000%), 1 calls (0887857C - 088787B0, length 142)
  Back Branch 088787AC 1 times (length 142)
_S1_2_88120C4 33 instructions (0.000%), 1 calls (088120C4 - 08812184, length 49)
_S1_2_880AE2C 31 instructions (0.000%), 1 calls (0880AE2C - 0883532C, length 43329)
_S1_2_8878260 30 instructions (0.000%), 1 calls (08878260 - 088BAF00, length 68393)
_S1_2_889DE68 27 instructions (0.000%), 1 calls (0889DE68 - 0889DED0, length 27)
_S1_2_8877940 27 instructions (0.000%), 1 calls (08877940 - 08879598, length 1815)
_S1_2_8878DD4 26 instructions (0.000%), 1 calls (08878DD4 - 08879598, length 498)
_S1_2_883E638 25 instructions (0.000%), 1 calls (0883E638 - 0883E7D0, length 103)
  Back Branch 0883E7AC 1 times (length 20)
_S1_2_8825BB4 25 instructions (0.000%), 1 calls (08825BB4 - 0882B744, length 5861)
  Back Branch 0882B6A8 17,254 times (length 7)
  Back Branch 088293E0 2 times (length 24)
_S1_2_88A4920 24 instructions (0.000%), 2 calls (088A4920 - 088A4970, length 21)
_S1_2_889D548 24 instructions (0.000%), 1 calls (0889D548 - 0889D5CC, length 34)
_S1_2_8878E0C 23 instructions (0.000%), 1 calls (08878E0C - 08879598, length 484)
_S1_2_8825930 23 instructions (0.000%), 1 calls (08825930 - 088259F8, length 51)
_S1_2_882461C 23 instructions (0.000%), 1 calls (0882461C - 08824674, length 23)
_S1_2_8878310 22 instructions (0.000%), 1 calls (08878310 - 08878390, length 33)
_S1_2_88BB0EC 20 instructions (0.000%), 10 calls (088BB0EC - 088BB0F0, length 2)
_S1_2_889FAF8 20 instructions (0.000%), 2 calls (0889FAF8 - 0889FB1C, length 10)
_S1_2_88778E4 20 instructions (0.000%), 1 calls (088778E4 - 08879598, length 1838)
_S1_2_883D120 20 instructions (0.000%), 1 calls (0883D120 - 0883D16C, length 20)
_S1_2_88B02C8 19 instructions (0.000%), 1 calls (088B02C8 - 088B0310, length 19)
_S1_2_88341BC 18 instructions (0.000%), 3 calls (088341BC - 088341D0, length 6)
_S1_2_88B51F8 18 instructions (0.000%), 1 calls (088B51F8 - 088B5260, length 27)
_S1_2_889CA90 18 instructions (0.000%), 1 calls (0889CA90 - 0889CBB4, length 74)
_S1_2_883433C 18 instructions (0.000%), 1 calls (0883433C - 08834380, length 18)
_S1_2_8879068 17 instructions (0.000%), 1 calls (08879068 - 08879598, length 333)
_S1_2_88ABC7C 16 instructions (0.000%), 1 calls (088ABC7C - 088ABCDC, length 25)
_S1_2_88798C4 16 instructions (0.000%), 1 calls (0887959C - 088798C8, length 204)
  Back Branch 088798C4 1 times (length 204)
_S1_2_8879798 16 instructions (0.000%), 1 calls (0887956C - 088797A4, length 143)
  Back Branch 088797A0 1 times (length 143)
_S1_2_88792F4 16 instructions (0.000%), 1 calls (088792F4 - 08879598, length 170)
_S1_2_8878994 16 instructions (0.000%), 1 calls (08878994 - 08879598, length 770)
_S1_2_887978C 15 instructions (0.000%), 1 calls (0887956C - 08879794, length 139)
  Back Branch 08879790 1 times (length 139)
_S1_2_88787C8 15 instructions (0.000%), 1 calls (0887857C - 088787D8, length 152)
  Back Branch 088787D4 1 times (length 152)
_S1_2_887872C 15 instructions (0.000%), 1 calls (0887857C - 0887873C, length 113)
  Back Branch 08878738 1 times (length 113)
_S1_2_8878718 15 instructions (0.000%), 1 calls (0887857C - 08878728, length 108)
  Back Branch 08878724 1 times (length 108)
_S1_2_88786DC 15 instructions (0.000%), 1 calls (0887857C - 088786EC, length 93)
  Back Branch 088786E8 1 times (length 93)
_S1_2_8877E7C 15 instructions (0.000%), 1 calls (08877E7C - 08879598, length 1480)
_S1_2_88124EC 15 instructions (0.000%), 1 calls (088124EC - 08812524, length 15)
_S1_2_88A4EA4 14 instructions (0.000%), 2 calls (088A494C - 088A4EB0, length 346)
  Back Branch 088A4EAC 2 times (length 346)
_S1_2_8816A74 14 instructions (0.000%), 1 calls (08816A74 - 08816AA8, length 14)
_S1_2_88BACB0 13 instructions (0.000%), 1 calls (088BACB0 - 088BACFC, length 20)
_S1_2_88193F8 12 instructions (0.000%), 3 calls (088193F8 - 08819404, length 4)
_S1_2_88247F4 12 instructions (0.000%), 1 calls (088247F4 - 08824830, length 16)
_S1_2_8804244 12 instructions (0.000%), 1 calls (08804244 - 0880429C, length 23)
_S1_2_887929C 11 instructions (0.000%), 1 calls (0887929C - 088BAF40, length 67370)
_S1_2_883EE9C 11 instructions (0.000%), 1 calls (0883EE9C - 0883EEC4, length 11)
_S1_2_883E4F4 11 instructions (0.000%), 1 calls (0883E4F4 - 0883E51C, length 11)
_S1_2_883B114 11 instructions (0.000%), 1 calls (0883B114 - 0883B13C, length 11)
_S1_2_881F404 11 instructions (0.000%), 1 calls (0881F404 - 0881F448, length 18)
_S1_2_883DAD0 10 instructions (0.000%), 1 calls (0883DAD0 - 0883DAF4, length 10)
_S1_2_882A1C4 10 instructions (0.000%), 1 calls (08829EA8 - 0882A244, length 232)
_S1_2_8818138 10 instructions (0.000%), 1 calls (08818138 - 0881815C, length 10)
_S1_2_88BAD14 9 instructions (0.000%), 1 calls (088BAD14 - 088BAD34, length 9)
_S1_2_88BAEEC 8 instructions (0.000%), 4 calls (088BAEEC - 088BAEF0, length 2)
_S1_2_88BAD6C 6 instructions (0.000%), 3 calls (088BAD6C - 088BAD70, length 2)
_S1_2_8824DF4 6 instructions (0.000%), 1 calls (08824DF4 - 08824E08, length 6)
_S1_2_88A2C70 5 instructions (0.000%), 1 calls (088A2C70 - 088A2C80, length 5)
_S1_2_88BB11C 4 instructions (0.000%), 2 calls (088BB11C - 088BB120, length 2)
_S1_2_88BB0F4 4 instructions (0.000%), 2 calls (088BB0F4 - 088BB0F8, length 2)
_S1_2_88BB00C 4 instructions (0.000%), 2 calls (088BB00C - 088BB010, length 2)
_S1_2_88BAFEC 4 instructions (0.000%), 2 calls (088BAFEC - 088BAFF0, length 2)
_S1_2_88BAFDC 4 instructions (0.000%), 2 calls (088BAFDC - 088BAFE0, length 2)
_S1_2_88BAF0C 4 instructions (0.000%), 2 calls (088BAF0C - 088BAF10, length 2)
_S1_2_88BAEF4 4 instructions (0.000%), 2 calls (088BAEF4 - 088BAEF8, length 2)
_S1_2_88249D4 4 instructions (0.000%), 1 calls (088249D4 - 088249E0, length 4)
_S1_2_88BB13C 2 instructions (0.000%), 1 calls (088BB13C - 088BB140, length 2)
_S1_2_88BB114 2 instructions (0.000%), 1 calls (088BB114 - 088BB118, length 2)
_S1_2_88BB0A4 2 instructions (0.000%), 1 calls (088BB0A4 - 088BB0A8, length 2)
_S1_2_88BB094 2 instructions (0.000%), 1 calls (088BB094 - 088BB098, length 2)
_S1_2_88BB08C 2 instructions (0.000%), 1 calls (088BB08C - 088BB090, length 2)
_S1_2_88BB084 2 instructions (0.000%), 1 calls (088BB084 - 088BB088, length 2)
_S1_2_88BB074 2 instructions (0.000%), 1 calls (088BB074 - 088BB078, length 2)
_S1_2_88BB06C 2 instructions (0.000%), 1 calls (088BB06C - 088BB070, length 2)
_S1_2_88BB064 2 instructions (0.000%), 1 calls (088BB064 - 088BB068, length 2)
_S1_2_88BB05C 2 instructions (0.000%), 1 calls (088BB05C - 088BB060, length 2)
_S1_2_88BB054 2 instructions (0.000%), 1 calls (088BB054 - 088BB058, length 2)
_S1_2_88BAF4C 2 instructions (0.000%), 1 calls (088BAF4C - 088BAF50, length 2)
_S1_2_88BAF44 2 instructions (0.000%), 1 calls (088BAF44 - 088BAF48, length 2)
_S1_2_88BAF34 2 instructions (0.000%), 1 calls (088BAF34 - 088BAF38, length 2)
_S1_2_88BADAC 2 instructions (0.000%), 1 calls (088BADAC - 088BADB0, length 2)
_S1_2_88BAD64 2 instructions (0.000%), 1 calls (088BAD64 - 088BAD68, length 2)
_S1_2_88A0AF4 (memcpy) 0 instructions (0.000%), 511,159 calls (088A0AF4 - 088A0C40, length 84)
_S1_2_88A5F10 (strlen) 0 instructions (0.000%), 234,450 calls (088A5F10 - 088A5F24, length 6)
_S1_2_88A1E90 (nop) 0 instructions (0.000%), 67,038 calls (088A1E90 - 088A1E94, length 2)
_S1_2_88A1E98 (nop) 0 instructions (0.000%), 37,453 calls (088A1E98 - 088A1E9C, length 2)
_S1_2_884EA38 0 instructions (0.000%), 1,221 calls (0884EA38 - 088A0C40, length 84099)
_S1_2_8844CFC 0 instructions (0.000%), 1,221 calls (08844CFC - 088A0C40, length 94162)
_S1_2_88A0D9C (memset) 0 instructions (0.000%), 201 calls (088A0D9C - 088A0E84, length 59)
_S1_2_889DCC8 (nop) 0 instructions (0.000%), 61 calls (0889DCC8 - 0889DCCC, length 2)
_S1_2_889DCC0 (nop) 0 instructions (0.000%), 61 calls (0889DCC0 - 0889DCC4, length 2)
_S1_2_8843714 0 instructions (0.000%), 30 calls (08843714 - 088A0E84, length 95709)
_S1_2_8844CEC 0 instructions (0.000%), 15 calls (08844CEC - 088A0E84, length 94311)
_S1_2_88B4258 (nop) 0 instructions (0.000%), 2 calls (088B4258 - 088B425C, length 2)
_S1_2_88B4250 (nop) 0 instructions (0.000%), 2 calls (088B4250 - 088B4254, length 2)
------------------ GEProfiler ----------------------
GE list count: 25958
Texture load count: 56, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 357853ms, average 13.8ms per GE list, max FPS is 72.5
prim: called 1139512 times, average 43.9 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24: used 760725 times in PRIM, average 29.3 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 378779 times in PRIM, average 14.6 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 8 times in PRIM, average 0.0 per GE list
